【Blender】テキストを縦書きにする方法
PHP
【phpMyAdmin】Permission deniedでログインできない時の解決方法
前置き mysqlコマンドではちゃんとログインできるのに、何故かphpMyAdminではPermission deniedでログインできないことがありました。(勿論、同じユーザ + パスワードを利用) さらに言うとmy...
【PHP】メモリリークやタイムアウトは例外処理では拾えない!じゃあどうする?
前置き タイトルの通りです。どうやら、メモリリーク(memory_limit)やタイムアウト(max_execution_time)の類のエラーはFatalエラーとなるため、try~catchの例外で拾うことができないようです。Fa...
【PHPサンプル】サクッと簡単!データベースから取得したデータをCSVでアウトプット
よく使用する処理を簡単なサンプルプログラムに起こして備忘録としておきます。※事前の設定などの前置きは省略します。 概要 コマンドライン引数で指定された値をキーとして、データベースからデータを取得(PDOを使用)取得したデータを...
[Postfix + PHP(mb_send_mail)] GmailのSMTP経由でメールを送信するための設定方法
前置き 目的 PHPのmb_send_mailを使用してメールを送信したい。送信元のアドレスは手持ちのGmailアドレスで。これ、プログラム自体は簡単なんですが、送信を成功させるまでの事前準備が結構面倒でした。(Postfix...
【Google スプレッドシート】APIを使用してPHPでデータの取得と書き込みをしてみた
タイトル通りです。GoogleスプレッドシートのAPIを使用して、PHPでスプレッドシートのデータ取得 + 書き込みをしてみました。実現のために必要となる、Google Cloud Platformの操作 ~ 実装までの一連の流れを残して...
Amazon中国輸入 | KeepaAPIを使用して商品リサーチの一部をシステム化してみた
まえおき Amazon中国輸入で相乗り出品に手をだしてみました。(最近、色々と中途半端に手を出しています)しかし、商品リサーチが予想以上に手間でした。。これって絶対時給にすると損してるよな。と思い、できるところはシステム化しようと思...
Xdebug3の設定 | Vagrant + PhpStormでブレークポイントを使用したデバッグをしたい
まえおき 以前書いた記事で、Xdebug3の設定がうまく行かず、ブレークポイントが止まらないためXdebug2にバージョンダウンさせ回避する。という記事を書きました。 当時はエラーログにも残らず何をして良いかわから...
PhpStorm ブレークポイント止まらない Xdebug3での設定を諦めXdebug2にバージョン下げて動かした件
記事更新 本記事を書いた後、Xdebug3の設定に成功しました。(2021/03/02現在)本記事はXdebug3の設定に失敗していた当時の記事となります。 ・Xdebug3の設定記事 以降の内容も状況に合わ...
Apache再起動してもphp.iniが反映されず困った時のこと
前置き VagrantのBOXファイルから開発環境を構築してた時のこと。php.iniで規定値を変更せざるを得ない状況になりました。これ自体はやりなれている作業なのでいつも通りiniの対象箇所を変更してApache再起動を実行。何の...
サクラエディタ PHP開発用にカスタマイズ(色設定 + 補完 + マクロ導入 + キーマッピングなど)
PHPなら統合環境でなく軽量のエディタで開発している人も沢山いると思います。ただやはり、その中でも便利に拡張していきたいですよね!この記事を見れば、サクラエディタでPHP開発を快適にする拡張方法が一通り分かります。是非、参考にしてみてくだ...