yasuaki

PHP

phpDocumentorの使い方【コメントからドキュメント作成】

phpDocumentorを使ってみたので、使い方をまとめています。phpDocumentorはphpで書かれているソースコードからドキュメントを作成してくれるツールです。phpのバージョンは7.2.5以降でないと使えません。公式のサイトは...
プログラミング

【プログラミング入門】CUIとは?(macのターミナルの使い方)【初心者向け】

CUIとは?(macのターミナルの使い方)この記事では、CUIとmacのターミナルについて書いています。CUIの簡単な説明と、macで実際にターミナルを立ち上げて、ひと通り操作してみます。CUIとは?CUIはキャラクターユーザーインターフェ...
JavaScript

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

Lityは画像や動画などをポップアップ表示してくれる、javascriptライブラリです。githubを見るとファイルが3kbと軽いところを推しているようです。本記事では、Lityの使い方と実際に使った場合のデモページを用意しています。li...
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だけで出来ている)で暗号化・複合化する必要があった...
Laravel

Laravel8のBladeでComponentsを使ってみる

Laravel8のBladeでComponentsを使ってみるLaravel8がリリースされたということで、リリースノートを見てみました。するとbladeでコンポーネントが作れるようになっているようだったので使ってみました。公式のこちらの内...