プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

プログラミング

[TypeScript] 文字列置き換え~replaceAllの代わり

TypeScriptで文字列置き換えreplaceAllを記載するとエラーになります。 Property ‘replaceAll’ does not exist Chromeの開発コンソールではエラーにならずに実行できる […]

作成したアプリからのGmail 接続が拒否される

JavaプログラムなどからGmailアカウントに対してのメール取得など行った際、以前は正常に動作していたのに、メールサーバ接続エラーになった。 例外詳細を確認したところ、「 Username and password n […]

[Java] 文字列をファイルに書き出す(Java7以降の効率的な書き方)

Java6までは、ファイルを開いたら確実にクローズする必要がありました。 特に例外発生時にクローズ処理が行われずにファイルがロックされたままになるという問題が発生します。 また、オープンに失敗しているときなど、クローズそ […]

Flash Player 本当に起動できなくなった・・・

2020年末までは起動できていた気がしますが、 年明けてから開いてみたら、Flashページは表示されず、以下のような画面が表示されました。(IEです)     ここから進みません。 中央の画像をクリックするとAdobeの […]

[JS] http環境ではnavigator.clipboard.writeTextがエラーになる

クリップボードに簡単に値を設定するAsync Clipboard APIのnavigator.clipboard.writeText関数ですが、 ローカル環境で動かしていたときは動作していたのに、サーバにデプロイして動か […]

Angular11にUpdate後に表示される警告

Angular11に更新後、ビルドを行ったら表示されたメッセージです。 Option “extractCss” is deprecated: Deprecated since version 11 […]

[TypeScript] ページにリクエスト送信する関数

サーブレットで作ったページなどを呼び出す場合、htmlでform定義してsubmitすると思いますが、typescript側だけで実行する方法の一つです。 Htmlからはclickイベントで呼び出せばOKです。 動作する […]

[TypeScript] 日付の時分秒部分を切り捨てる

new Date()すると、現在の日時がセットされます。単純に日付として扱いたい場合、時刻が入っていると困ることがあります。 この場合時刻分を切り捨てて単純な日付のみにする必要があります。 /** * 日付の時刻を切り捨 […]

[TypeScript] new Date引数にスプレッド構文を指定する

new Date()の引数に年月日時分秒を指定することで指定した日付で初期化できます。 const d = new Date(2020, 9, 22, 10, 43, 21); ※月の指定はインデックスなので10月の場合 […]

[TypeScript] 配列を展開する?!「…」 Spread operator(スプレッド構文)

ネットで拾ってきたコードに書いてあった”…”という記述。 邪魔だと思って削除したら動かず、ネットで調べてみました。 Spread operatorというらしく、配列を展開してくれるようです。 co […]

Previous Posts