Programing

Laravel

LaravelクエリビルダでJOINの条件に変数を使う

Laravelのクエリビルダで複数のテーブルを結合する時の条件に変数を使う方法についてメモ書きしておきます。 SQLでテーブル結合 usersテーブルとsaraliesテーブルを結合して、2022年のsaralyを取得します。 id nam...
Laravel

LaravelでGETパラメータがあるページでのページネーション

ページネーションの実装ってかなり手間ですが、Laravelだともの凄く簡単にできてしまいます。 PHPのフレームワークを使ったことがなかったので、ここまで簡単にページネーションを実装できることに驚きです。 他のフレームワークもこんな感じでで...
Laravel

ComposerのdiagnoseでPublic Keyにエラーが出た場合の対応

Laravelの環境構築をしていた時にLaravelのプロジェクト作成がうまくいかず、調べてるときにComposerのPublic Keyにエラーがあることを発見したので、その解決方法をメモしておきます。 ちなみにLaravelのプロジェク...
VBA

【VBA】Seleniumを使って簡単にWebスクレイピングする(データ取得編)

Seleniumを使わなくてもIEを起動して、Webページをスクレイピングすることもできますが、IEを起動することに抵抗があったり、Webスクレイピングする操作が手間だったりします。 Seleniumを使うとVBAからChromeを起動して...
VBA

【VBA】Seleniumを使って簡単にWebスクレイピングする(準備編)

Excel VBAでWebスクレイピングをする場合にIEを使う方法があるのですが、なんとなくIEを使うことに抵抗があったりしませんか? Seleniumを使うことでChromeを起動させることができるようになります。 そして実際にWebペー...
Python

TEMPer(USB温度計)を使ってサーバルームの温度監視

データセンターやクラウド環境の温度監視は特にユーザが意識する必要はないけど自社のサーバールームの温度監視は自分たちで何とかするしかない。 毎朝サーバ達は元気にしているか様子を伺いに行くことが出来るのであればそれでも良いかもしれないが、私の場...