yasuaki

PHP

[php]PDOの使い方(mysql接続 / 追加 / 更新 / 取得 etc)

phpでデータベースにアクセス時にpdoをあまり使ったことなく、mysqliをよく使っていましたが、今回PDOをゴリゴリ使うことがあったのでまとめてみました。php7.3でコードを書いた後にターミナルから実行して確認しています。公式ではこち...
Laravel

[Laravel]コレクションのソートまとめ(複数キーでソートでハマった..)

laravelのコレクション(collection)を使って、連想配列のソート処理を行うことがありました。複数キーでソートしたかったのですがハマったので、コレクション(collection)でのソートについてまとめてみます。配列をソートする...
CSS

bootstrap4でflexboxを使うには?

bootstrap4でflexboxを使うには?前回cssでflexを使ってみましたが、bootstrap4にはflexを使うためのクラスが用意されているので試してみました。公式ドキュメントにそって、使いそうなものだけサンプルを書いてどう動...
CSS

[css]flexboxの使い方を再確認してまとめる

flexboxを使って、画面を作ることがあったので、今まで、ググりながらなんとなく使っていたflexのプロパティについてそれぞれ確認してみました。flexbox?cssで要素の並び順や位置を自由に指定できるものです。親要素にdisplay:...
Laravel

[Laravel]ユニットテストをする(phpunit設定など)

Laravelでテストを書く方法について、記載しています。前に作ったLaravelの掲示板にテストを入れてみました。下記はLaravel5で確認しています。ユニットテストを作成するユニットテストを作成するときは下記のコマンドを使用します。C...
Laravel

Laravelのバッチ(コマンド)処理の自動起動設定

laravelで作ったバッチ処理(コマンド)を自動的に処理させる方法を書いています。前回バッチコマンドを作ったので、それを自動起動設定させてみました。公式のこの辺りの内容になります。cron(クーロン) に自動起動設定laravelで作った...
Laravel

Laravelでバッチ(コマンド)処理を作成する方法のまとめ

Laravelでバッチ処理を作成することも多々あるので、基本的なバッチ作成方法などを書きました。(よく使いそうなオプションなどのみ、まとめてます)laravel的にはコマンドって言うみたいですが・・・🙃laravelでバッチを作成する場合は...
C#

[C#]Taskを使って非同期の処理をする方法とハマったところ

C#で非同期処理をしたいときのTaskの使い方について書いています。AzureFunctionでTask.Runを使いましたがハマった点があったので、それについても記載しています。Taskで非同期処理するTaskクラスについての公式資料はこ...
CSS

bootstrap4でmargin・paddingをサッと指定する方法

bootstrap4でmargin・paddingをサッと指定する方法bootstrap4でマージン(margin)・パディング(padding)を調整するクラスについて書いています。公式のspacingの内容になります。マージン(marg...
PHP

[php]base64から画像に変換するWebサイトを簡単に作成してみた

前回、画像からbase64文字列に変換する処理をphpで書いてみたので、今回はbase64から画像に変換してダウンロードする処理を書いてみました。base64_decodeの使い方の記載と、実際に変換して画像をダウンロードできるサイトのサン...
CSS

bootstrap4でToast(トースト)を使ってみる

bootstrap4でToast(トースト)を使ってみるbootstrap4でtoastの使い方などをまとめてみました。公式のリンクはこちら準備CDNで使う準備CDNを使う場合はbootstrapのトップページにある、CDNのパスをそれぞれ...
JavaScript

[javascript][bfcache]safariでブラウザバックの対応

safariで戻るボタンを押したら、bfcache(Back Forward Cache)が効いて、javascriptのloadingが消えない現象が起きていたので、対応してみました。原因chromeでは、特には問題が起きていなかったwe...