2018-03-01から1ヶ月間の記事一覧

EloquentでのNULLABLEな日付の扱いでoptional()ヘルパ関数が便利

アクセサの値を普通に表示するだけなら、?:演算子だけでいい。PHPはnullをechoしても特に問題ないので。 created_at ?: 'default'; ただ、フォーマットしたい場合はちょっとやっかい。以下はcreated_atがNULLの場合、nullのメソッドを呼び出してエラーになる…

Linux用Google ChromeのyumリポジトリのURLはどうやって探せばいいのか

2019-08-30追記 2のあたり、「別のプラットフォーム向けの Chrome をダウンロード」なくなってるっぽい。フッタのメニューに、「他のプラットフォーム」というのがあって、そこで行けそう。 追記ここまで Linuxデスクトップは使ってないんだけど、自動テスト…

ブラウザの「戻る」で戻ったときに選択しているoption要素を戻す方法

select要素のonchangeで即ページ遷移するような実装をすることがたまにある。ボタン押して普通にsubmitさせろよとも思うけど、手順一つ省略したい気持ちもまあわかる。 $('select').on('change', function () { $(this).closest('form').submit() }); まあ、…

Android版Google日本語入力で、「○○は」「○○が」みたいな変換をしやすいように辞書登録する方法

奥さんの名前がGoogle日本語入力で登録されていない漢字のようなので、辞書登録して使っているのだが、カテゴリを「名」にしても「人名」にしても変換がどうもおかしく、 ○○は ○○が ○○の ○○を あたりをタイプしても、変換候補に出てこなかったり、出てきても…

LaravelやRailsでcollationをデフォルトのまま使ってしまった時は

utf8mb4_unicode_ciは「か」と「が」を同一視したりするので、日本語アプリケーションでは使えない。のだが、日本語対応が十分でないフレームワークなどではよくデフォルトになっている。 最初からちゃんと設定しておけばいいのだが、忘れたまましばらくして…