Programing

GoogleAppsScript

GAS(GoogleAppsScript)でPHPファイルをCronみたいに動かす

中国で仕事をしているとGoogleを使うことはプライベート以外ではないんでさすが、そのプライベートで使うことがあったのでメモしておきます。 本来であればCronでやるべきことなんですが、無料のレンタルサーバだとCron自体が使えな...
PHP

PHPスクレイピングでfile_get_contentsする時にCookie情報を追加

PHPを使って対象ページの情報をHTMLで取得する時にCookieの情報を追加してアクセスしたい場合の情報です。 今まで役立ったのはサイトの年齢認証を突破する時だったりしまよね。。。 商品一覧ページにアクセスしたいのにこんな...
Office365

【Office365】ユーザアカウントを一括で作成してライセンスを付与

Office365アカウントユーザを作成して、ライセンスの付与、利用できるサービスの制限をPowershellを利用して、スクリプト化します。 手動でのアカウント作成やライセンス付与はミスが発生する可能性が高いためスクリプトで実行...
PowerShell

PowerShellで文字列がNullや空文字かどうか判定

言語によって空文字やNullの扱い、判定方法がまちまちで「どうだったかな?」ってなることが多いので、PowerShellの場合の判定についてメモしておきます。 ファイル名「isnullorempty.ps1」で保存 # 配列に4...
Office365

【Office365】PowerShellでアカウントが利用できるサービスを一括設定

作成済みのOffice365ユーザアカウントに対して、一部のサービスを使用不可にしたい場合の一括設定方法です。 年度始まりや毎月の新規ユーザに対してミスなく同一の設定を割り当てることができます。 CSVファイルを準備 ...
Laravel

Laravel8環境構築時にnpm run devで大量エラー

Lravel8の環境構築時にnpm run devを実行したら大量にエラーが発生しました。 node.jsのバージョンが低いと発生するようなので、node.jsをupdateしてみました。 GCPで構築したUbuntu20.04...
Laravel

LaravelのサイトをUbuntu20+Apache2にデプロイ

Laravelで構築したサイトをUbuntu20+Apache2環境にデプロイする際に色々と時間がかかったので今後のためにメモしておきます。 今回の環境はこちらです。 Ubuntu $ cat /etc/issue Ub...
Javascript

WordPressの画面表示が遅い時、jQueryの読込先(CDN)を確認

今回とりあげる「jQueryのCDN」については中国あるあるです。 恐らく日本では問題になることはないはずです。 jQueryと書いていますが、jQueryのみならずCDNを利用している場合に良く引っ掛かるお話です。 ...
Laravel

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

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

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

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