俺は中卒だ。だがこれまで30年生きてきたが、中卒ということで特に大きく困ったこともなく、安定した収入を得れる職を持ち、家庭を築き、特に不満もなく十分に生活できている。このブログは主にプログラミングに関するアウトプットの場として作った。
昨年7月に大阪から奈良へ引っ越し、これまでどおり自転車での移動を主としていたのだが、さすがに暑い時期になってく…
Twigで小数の四捨五入・切り上げ・切り捨てをするroundフィルターの使い方
Twigで小数を整数に丸めたい場合がある。 そんな時に使えるのがroundフィルター。 roundフィルターで…
PDOのプリペアドステートメントでLIKE句とワイルドカードを使う方法
PDOのプリペアドステートメントを使ってSQLを作る場合、通常以下のようなコードとなる。 $stmt = $d…
EC-CUBE2系のキャッシュファイルを一括で削除するスクリプト
先日、EC-CUBE2系のサイトを担当する案件があり、キャッシュの削除の仕方が分からなかったので色々と調べてみ…
2019年5月23日に開設した当ブログ。 毎日更新をノルマと課し記事を書き続け、先日ついに丸2年が経過した。 …
Composerでvenderディレクトリの場所を変更する方法
Composerを使ってライブラリをインストールをすると、composer.jsonファイルと同階層にvend…
TwigでUnknown dump functionエラーが発生した場合の解決法
最近、Twigを使った案件で何気無しにdumpタグを使ったところ、以下のエラーが発生した。 {{ dump(a…
【PHP】foreach文で配列のキーのみを取得してループさせる方法
foreach文で配列のキーのみを取得したい場合、まず以下のコードが真っ先に思いつく。 foreach($ar…
bootstrap-datepickerでlanguageを指定しても日本語化されない時の対処法
bootstrapの海外製テンプレートを使ってWebサイトを作っていた時のこと。 標準でbootstrap-d…
【PHP】インスタンス化したオブジェクトをセッション間で渡す方法
今回はPHPのオブジェクトについて、Aページでインスタンス化したものをBページに引き継がせる方法を紹介する。 …
【Docker】PHP+PostgreSQLでcould not find driverが出る時の対処法
Dockerで立ち上げたPHP7.4 + PostgreSQL9.6の環境で、PDOを利用してDB接続をおこな…
docker-composeでPHP7.4とPostgreSQLの環境を構築する
Docker環境にPHP7.4とPostgre9.6の環境を立ち上げるdocker-compose.ymlファ…
コロナ渦をきっかけに料理に目覚め、昨年から1年間パスタを作り続けてきた。 そろそろ別の料理もと思い、新しく挑戦…
あるアカウントで作成したGoogleフォームを、別のアカウントにオーナー権限を譲渡したい場面があり色々と調べて…
【GAS】セルの範囲を取得するgetRangeメソッドの注意点
GAS(GoogleAppsScript)でセルの範囲を取得する場合、getRangeメソッドを使う。 このg…
Git関連で役に立ったコマンドがあったのでメモ。 dev_aブランチと、dev_bブランチに分かれて全く別の機…
【GAS】セルをソートする際に複数の条件で優先キーを指定する方法
最近、GAS(GoogleAppsScript)を使った開発をおこなった時に、以下の条件でセルを並び替えること…
Googleスプレッドシートのセルに、先頭が0から始まる電話番号などを入力する と表示形式の問題により先頭の0…
CoreDataを使ったアプリがシミュレーターで起動できなくなった時の対処法
最近作っているSwift+CoreDataのアプリを、シミュレーターで起動しようとしたところ立ち上がらず、Xc…
2年前の5月から続けている当ブログの毎日更新記録が、ついに750記事まで達した。 ここ数ヶ月ほどアクセス数も伸…
以下のような連想配列があるとする。 $orderData = [ ‘order’ => [ … ],…
PDOでCannot pass parameter 2 by referenceエラーが発生する原因と解決法
先日、PDOを使ってPostgreSQLにデータを書き込む処理を書いていたところ、INSERT文を実行した時に…
Navicat for PostgreSQLを使ってデフォルト値に連番(オートインクリメント)を設定する方法
MySQLではオートインクリメントという機能で、idフィールドなどの値に連番を自動発行してくれるのだが、Pos…
先日、15歳ではじめて一人暮らしをした家賃2万円・4畳半アパートの物件について紹介した。 このアパートに丸2年…
PHPを使ったフォームでダブルクリックによる2重送信を防止する方法
最近仕事で触ったECサイトの注文フォームで、注文確定ボタンをダブルクリックすると注文メールが2通送信されてしま…
【SwiftUI】XcodeのプレビューでnavigationBarTitleを表示させる方法
SwiftUIのNavigationViewを使った画面遷移を含むアプリ開発の際、遷移先の子ビューのプレビュー…
最近、ブロッコリーを使ったパスタを覚え、作る機会が多くなっている。 レシピについては以前の記事で紹介したが、今…
コロナの影響で外食の機会が減ったため、昨年3月より1年以上もの間、料理を趣味として様々なパスタを作ってきた。 …
【SwiftUI + CoreData】FetchedResultsの結果をPickerビューで利用する
現在、CoreDataの練習として作っているSwiftアプリで、長い間ハマっていたところが解決したので備忘録と…
【PHP】PDOの例外発生時にエラーログをファイルに出力させる方法
先日、PDOを使ってDBへ書き込むプログラムを触っていたのだが、特定の条件(原因不明)において正常に書き込みが…
【Git】ブランチからHEADが外れた状態でcheckoutしてコミットが消えた時に元に戻す方法
Git管理下のプロジェクトで、誤操作によりHEADがブランチから外れた状態で作業内容をコミットした時のこと。 …
「ブログリーダー」を活用して、中卒男さんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。