言語
- 2022年2月9日
【Android】背景をタップした際にEditTextのフォーカスを外す
今回は、Android アプリのフォーカスについてです。 EditText に何かを入力した後、背景をタップしてもフォーカスが外れず、ソフトウェアキーボードが表示されたままになるの […]
- 2022年2月9日
- 2022年3月14日
【Laravel】Laravel9リリース
Laravel 9 がリリースされました。Laravel 9 は LTS であり 2025-02-08 までセキュリティ修正の対象になることが予定されています。追記:Symfon […]
- 2022年2月8日
【Android】EditTextで数値を複数行で入力できるようにする
タイトル通り、Android の EditText で数値を複数行で入力できるようにする方法についてです。 ネイティブの Android アプリの開発が久しぶり過ぎて、EditTe […]
- 2022年2月8日
- 2022年2月8日
【PHP】PHP_INT_MAXを超えた整数の計算をする
プログラミング中で用いられる数値には上限と下限が決まっている言語は多く、PHP もそのひとつです(例えばPythonは上限を定めておらず、計算資源が許す限り大きな数字を扱えます) […]
- 2022年2月7日
- 2022年2月8日
【PHP】同じ文字列が多数含まれるレスポンスの辞書的な圧縮方法
Web 上でなにかをやり取りする時には通信が発生し、時折通信量がネックになります。そういった時に使える圧縮方式の一つを紹介します。 本題に入る前に Apche や nginx […]
- 2022年2月4日
【Swift】SVProgressHUDで読み込み中アイコンを表示しようとしたらアプリがクラッシュする
他アプリでも使っていた SVProgressHUD を新規アプリに導入した際、GitHub のサンプルコード通りに書いたはずなのにアプリがクラッシュしたので、その対応方法についてで […]
- 2022年2月3日
【Swift】アプリがバックグラウンド・フォアグラウンドに移動したことを検知する
今回は、iOS アプリをバックグラウンド、もしくはフォアグラウンドに移動した時に、それをアプリから検知する方法についてです。 参考にさせていただいた記事はこちらから。 【Xcode […]
- 2022年2月2日
- 2022年2月3日
【PHP】決まりきった前処理、後処理の処理忘れを防ぐソースコードの書き方
データベースのトランザクションやプロパティの一時的な変更など必ずある種の処理を処理本体の前後に実行すべき時があります。こういった時に便利な書き方が Laravel のソースコード […]
- 2022年1月28日
- 2022年2月3日
【JavaScript】input[type=”file”]にセットされているファイルが更新、削除された後にsubmitする際のブラウザ毎の挙動と問題あるsubmitの予防方法
input 要素にユーザーが入力を行い、その input 要素の中身を送信することでユーザーが自由なデータをサーバーに送信するという手法がよくとられます。この input 要素で […]
- 2022年1月27日
【Electron】IndexedDBからデータ取得する時「Failed to execute ‘transaction’ on ‘IDBDatabase’: One of the specified object stores was not found.」エラーが発生する
以前紹介した Dexie.js を使って IndexedDB からデータを取得しようとしたところ、タイトルのようなエラーが発生しました。 初回起動だったためデータが存在せず、それが […]
- 2022年1月27日
【PHP】PHP 組み込みの内部関数を上書きする
この記事で挙動を確認した際の PHP のバージョンは 8.1.0 です。GitHubのソースコードをざっくり見た感じもっと古いバージョンでも同様の挙動をしてくれそうです。 普通 […]