前回の記事でWorkerを複数起動するといろいろと弊害がありそうだと書いたが、今回はWorkerの状態を調べて複数起動を防ぐ方法を記す。 WorkInfoの取得 Workerの稼働状況はWorkInfoというオブジェクト
Continue reading[Android]Workでバックグラウンド処理を定期実行する
イントロダクション Androidアプリを開発していると、ユーザがアプリを閉じても何らかの処理をバックグラウンドで定期実行させたくなる場面が出てくる。具体的にはサーバーからデータを受信したり、逆に送信したり、不要なデータ
Continue reading[Access][VBA]ADOで定義済みアクションクエリ(パラメータ付き)を実行する
DAOとADO VBAでAccessのテーブルやクエリを操作する仕組みにDAOとADOがある。 DAO(Data Access Objects)は古くからあるコンポーネントで、AccessのコアであるJETエンジンに特化
Continue reading[JAVA]jarファイルを作成して実行
JAVAのjarファイルはディレクトリ構造ごとファイルをパッケージしたものだ。試しに手元にjarファイルがあったら拡張子のjarをzipに変えてみて欲しい。Windowsのエクスプローラ等で中身を見るとディレクトリ構造と
Continue reading[Android]Viewの正確なサイズを取得する
Androidは様ざまなデバイス上で動いているため、画面の解像度がデバイスごとにまちまちである。なのでアプリ開発においてViewの大きさをピクセル単位で指定すると、ある端末ではちょうどに見えても、別の端末では端っこにちょ
Continue readingChromium版Microsoft Edgeでページが表示されない
2020年1月よりChromium版「Microsoft Edge」がリリースされた。 筆者も早々にインストールして使ってみたところ、特に大きな問題もなく、動作も安定していたので、Windows10標準のウェブブラウザと
Continue reading[Access]エラー:クエリは破損しています
2019年11月中旬ごろからAccessで更新クエリを実行しようとすると「クエリ’xxxx’は破損しています」というエラーが出るようになってしまった。 ネットで検索してみると同様のエラーで困ってい
Continue reading[VBA]Outlookで受信したメールの添付ファイルを一括保存する
Microsoft Officeについているメールソフト「Outlook」には、複数メールの添付ファイルを一括で保存する機能が無い。なので、そういった処理をしたいときは、メールを一個ずつ開いて添付ファイルをディスクに保存
Continue reading[CSS]背景画像を背景色に溶け込ませる
ウェブサイトの背景画像を背景色に溶け込ませるように表示するには、CSSで、background-imageで画像、background-colorで色を指定して、それらを合成するbackground-blend-mode
Continue reading[JavaScript]JavaScriptでforeachする方法とアロー関数
たいていのプログラミング言語にはforeachという命令文があって、配列の全要素をスキャンすることができる。しかし、JavaScriptにはそういう命令は無い。 えっ? じゃあJavaScriptでforeachしたいと
Continue reading