開発

PHP

[Laravel]toSql()で出力したSQLログのプレースホルダーを埋める

Eloquentを使っている場合、toSql()メソッドで生成したクエリを確認できることは広く知られていますが、この状態ではプレースホルダーに「?」が書かれているだけで、パラメータを確認できません。ましてや、そのままクエリを実行してみるなんてこともできません。getBindings()でパラメータを取得することもできますが、パラメータの数が増えるとなかなか大変な作業になってしまいますよね。ただ、SQLを確認したいだけなのに。。。そういう時はツールを作りましょう。
PHP

maatwebsite/excel 複合keyを持つmodelを使うとmb_strpos() expects…

maatwebsite/excel でCSV出力を簡単に実装できるのですが、一つ弱点というかハマったところがあったので、共有しておきます。CSV出力用のクエリを構成する際にmodelを単体で使用する。且つ、そのmodelが複合KEYを持つとmb_strpos() expects .... というエラーが発生します。どうやら、Model.phpの内部処理で主KEYの情報を取得する処理で、文字列を期待しているところに、(複合KEYなので)配列が渡されることで、エラーが発生すると。。。対策としては、Modelを使用しないでデータ抽出のクエリを組めば大丈夫でした。
JavaScript

[Wijmo][FlexGrid]左端の幅を狭くする

左端の幅を狭くして表の領域を有効活用する方法を書いておきます。
JavaScript

[Wijmo] [MultiRow]getCellDataよりもスマートな値の取り方

WijmoのMultiRowを使い始めて数日、1レコードを複数行レイアウトでパッと作成できるのはとても便利なのですが、値を取得するとなるとちょっとややこしいところがありまして、、、公式ドキュメントでは getCellData でセルの値を取得するように書かれていますが、もっとスマートな方法を見つけました。MultiRowsの中にある _data プロパティに行のデータが格納されてました。
PHP

複数階層の連想配列を1次配列へ変換

連想配列の中にさらに配列を持つオブジェクトを1次配列に変換する方法です。
JavaScript

複数ファイルアップロード キャンセル対応 in Laravel & Chrome

- 複数ファイルをアップロード可能 - キャンセルボタンを押されても既に選択されていたファイルは維持させる 解決方法があります!
エディター

[VSCode]MarkDownCSS CMD風

私のサイトに来てくれる方の大半がMarkDownのスタイル設定を調べに来ているので サンプル的にスタイル設定をお見せするのもアリかなと思い今回の記事を投稿しました
開発

目を付けた中古車の価格変動をウォッチする方法[GAS] ソース編

価格.comみたいに車も価格変動を追えたらいいなーと思いGoogle App Scriptを使って、中古車情報サイトgoo-netから目当ての車の情報を日々取得する事にしました。 今回の記事は車の情報を引き抜くプログラムの概要と、注意点を記載しています。
開発

目を付けた中古車の価格変動をウォッチする方法[GAS]

価格.comみたいに車も価格変動を追えたらいいなーと思いGoogle App Scriptを使って、中古車情報サイトgoo-netから目当ての車の情報を日々取得する事にしました。
CI/CD

さくらのVPSでJenkinsを動かそう

さくらのVPS環境でJenkinsが動かせるようになるまでの手順をサクッとご紹介します。 いろいろなサイトを巡り、Youtubeも参考にしましたが、スムーズに構築できなかったので 誰かも同じように躓いていたら、お力になれれば幸いです。