2020-10

JavaScript

【javascriptライブラリ】Lityの使い方(画像ポップアップ)

Lityは画像や動画などをポップアップ表示してくれる、javascriptライブラリです。 githubを見るとファイルが3kbと軽いところを推しているようです。 本記事では、Lityの使い方と実際に使った場合のデモページを用意しています。...
Laravel

LaravelのEloquentで論理削除を使う方法!

LaravelのEloquentを使用して、論理削除をする方法を記載しています。 マイグレーションを作成して、論理削除の設定を追加して、実際に削除を試してみました。 Laravelのバージョン8で動作確認しています。 論理削除を含めたテーブ...
プログラミング

【プログラミング入門】プログラミングとは?(できることやメリットは?)【初心者向け】

本記事はプログラミングについて、プログラミングでできることやプログラミングを学ぶメリットを記載しています。 10年ほど福岡でフリーランスプログラマーとして働いている筆者の観点から説明しています。 プログラミングとは?(できることやメリットは...
Laravel

LaravelでEloquentの使い方(更新・追加・取得・削除)

LaravelでEloquentを使用する方法と、DB操作の基本のデータの更新・追加・取得・削除について書いています。 本記事では、実際に簡単なモデルを作成して、更新・追加・取得・削除を確認してみます。 最初にモデルとマイグレーションファイ...
CSS

chormeの補完機能で背景色を変えないようにする

chormeの補完機能で背景色を変えないようにする chormeでテキストエリアをクリックすると、補完候補の一覧が出てきますね。 一度入力したデータが再度表示されている、これです。 選択すると、テキストボックスの背景色が水色になってしまいま...
Docker

dockerで3種類のデータベースを起動する

dockerでデータベースの起動方法を知りたいですか? 本記事では、sqlserver / mysql / postgresqlでデータベースを立ち上げる方法を解説しています。 dockerでデータベースを使用する際にはご一読ください。
JavaScript

javascriptでEnterキーを無効化・制御する方法

javascriptとjqueryでenterなどのキー制御をする方法を記載しています。 formのテキストボックスでenterを押した場合に勝手にsubmitされるような現象に対応できます。 検証した環境はchromeです。 Enterキ...
JavaScript

javascriptまたはjqueryでブラウザバックを禁止する

この記事では、javascriptとjqueryを使用した場合に、ブラウザバックを禁止するサンプルを書いています。 javascriptのhistoryインターフェースを使うと実現できますが、chromeだけ挙動が少し違いました。 ブラウザ...
Laravel

LaravelのEncrypterクラスを解析してみた

LaravelのEncrypterクラスを解析してみた Laravelの暗号化(encrypt)・複合化(decrypt)メソッドの中身を解析してみました。 ことの始まりは、別のシステム(PHPだけで出来ている)で暗号化・複合化する必要があ...