min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

PHP

AWS Cloud9 に Laravel環境を作る(2024/3/2)PHP 8.2.15

ハピタス登録で1,000円分になるURL 動かして学ぶ! Laravel開発入門 作者:山崎 大助 翔泳社 Amazon Cloud9 環境に Laravel をインストール qiita.com $ curl -sS https://getcomposer.org/installer | php $ sudo mv composer.phar /usr/local/bin/composer L…

AWS Cloud9 に自宅サーバからSSH接続(オハイオリージョン)

ハピタス登録で1,000円分になるURL 前回の続き。 動かして学ぶ! Laravel開発入門 作者:山崎 大助 翔泳社 Amazon Cloud9環境へ外部からのSSH接続を目指す 右上「Cloud9 で開く」 VIM mode あるんだ。是非使いたい。 この記事どおりに進める。 dekfractal.com …

AWS Cloud9 を試す(オハイオリージョン、環境の作成まで)

ハピタス登録で1,000円分になるURL AWS Cloud9 試す 要はクラウドの開発環境(IDE)を Cloud9 と呼ぶらしい。この本が Cloud9 を環境に据えてたので試してみる。 動かして学ぶ! Laravel開発入門 作者:山崎 大助 翔泳社 Amazon とりあえず始める ググって Clo…

全く同じデータが入った2つの行のうち1つだけを削除するSQL文

ランキング参加中PHP ハピタス登録で1,000円分になるURL LIMITで1行だけ消す INSERT文で手が滑って同じ行ができてもた。こうやって消す。 mysql> DELETE FROM NonAggTbl WHERE id = 'Beth' AND data_type = 'A' LIMIT 1; ChatGPT最強。 ランキング参加中プロ…

mysql クエリの実行計画を表示 EXPLAIN SELECT * FROM users;

ランキング参加中PHP ハピタス登録で1,000円分になるURL EXPLAINコマンド ほう。こんなことができるんだ。 mysql> EXPLAIN SELECT * FROM users; DBMSが提供するクエリ実行計画の確認コマンド。それがEXPLAIN。 この本めっちゃいい。分かってる人は良さが分…

mysqlでファイルに書いたDB定義(DDL)からデータベースを作成する mysql -u root -p < CREATE-TABLE-SQL_sql.txt

ランキング参加中PHP ハピタス登録で1,000円分になるURL ECサイト作って欲しいと依頼 副業できない身なので、無料で請け負う。こっちの勉強にもなって良い。 ECサイトのDB定義の雛形 このyoutubeが最高に良い。 テーブル定義をテキストに書く $ cd payloadJS…

Podcastメッチャ良い macOSでの保存先は ~/Library/Group\ Containers/243LU875E5.groups.com.apple.podcasts/Library/Cache

ランキング参加中PHP ハピタス登録で1,000円分になるURL Podcastの保存先(macOS) /Users/bash/Library/Group Containers/243LU875E5.groups.com.apple.podcasts/Library/Cache 「PHPの現場」メッチャ良い PHPの現場 Masashi Shinbara テクノロジー ¥0 podc…

LaravelのBladeレイアウト承継(yieldとsection)全体の統一感のために

ランキング参加中PHP ハピタス登録で1,000円分になるURL レイアウトを承継する この本のP88 PHPフレームワーク Laravel入門 作者:掌田津耶乃 秀和システム Amazon プロバイダとコンポーザが必要 bladeだけじゃ見た目(表示)要求を満たせず、コンポーザ(親…

xdg-openコマンドを使ってJavaScriptのコンソールデバッグ(こんなことできるんだスゲェ)

ランキング参加中PHP ハピタス登録で1,000円分になるURL bashコンソールでHTMLの表示確認 すげえこんなことできるんだ。 $ xdg-open myKINRIjquery05.html やりたいデバッグとは全然違うけど、ブラウザを使わずして見た目それっぽく確認できるのはまあいいか…

PHPで予約システムを作る(JavascriptからPHPファイルを非同期通信で呼ぶ)

ランキング参加中PHP ハピタス登録で1,000円分になるURL Xmas予約システム できた。 これのP174。 作りながら基礎から学ぶPHPによるWebアプリケーション入門XAMPP/jQuery/HTML5で作るイマドキのWe 作者:清野 克行 秀和システム Amazon 作りながら基礎から学…

XREAサーバに置いたhtmlファイルに書いたphpコードを動かすには → .htaccess に AddType application/x-httpd-php .html を書くだけ

ランキング参加中PHP ハピタス登録で1,000円分になるURL htmlに書いたphpコードが動作しない $ vim myKINRIjquery03.html html内に書いたphpの記述がただそのまま出てきちゃった。 解決策 htmlファイルを置いた場所に.htaccessというファイルを作ってその中…

PHP+jQuery でゴリゴリ書く

ランキング参加中PHP ハピタス登録で1,000円分になるURL シンプルなsample できた これのP122 作りながら基礎から学ぶPHPによるWebアプリケーション入門XAMPP/jQuery/HTML5で作るイマドキのWe 作者:清野 克行 秀和システム Amazon 作りながら基礎から学ぶPHP…

GETで例えば「.*\.ts」という正規表現の検索文字列を受け取って、その文字列を使ってサーバ内にある(それにマッチする)ファイルの一覧をWeb上に吐き出すphpコード

ハピタス登録で1,000円分になるURL 正規表現での検索実装 自前のファイル管理システム(doLSglob.php)に正規表現による検索機能を実装したい。こんな感じ。 検索ボタンを押すと 正規表現にマッチするファイルが検索される。 以前の実装 これまでは変数$myGR…

Amazon Cloud9 を試したい(統合環境らしい)

ハピタス登録で1,000円分になるURL AWS Cloud9 どうやらAWSで使える統合環境(IDE)のようだけど、動かすにはEC2にマシンを立てる必要がある?みたい。当然利用料がかかってしまう。 がしかし、EC2を借りなくても、無料期間で利用してる Amazon Lightsail で…

WSLでpython3からメール送信できるかテスト myGmailArg.py → 大成功(Maroon5を聴きながら)

ハピタス登録で1,000円分になるURL コマンド一発でメール送信 めっっちゃ便利なので仕事でも日常でも使いまくってる。 min117.hatenablog.com Python3さえあれば動くなら…WSLでも動くのでは?試す。 作業のオトモは Maroon5【Moves Like Jagger】 www.youtub…

WordPressに自作プラグインを追加する(オライリー本)※BGM「四月になれば彼女は」を聞きながら

ハピタス登録で1,000円分になるURL WordPressのプラグインの自作 オライリー本はやっぱ良いね。「分かってるやつが分かってる前提で作る想定で書いてる」からムダな解説とか初心者向けの冗長なページが無い。 かなり古いけどソースコードも公開されてる。 ww…

ChatGPT「ShopifyのWebhookで1回の注文なのに複数回のhookが発生してしまうのの対処教えて」

ハピタス登録で1,000円分になるURL ChatGPTやっぱ素晴らしいな 回答の良し悪しは検討するとして、悶々としているのに即座に答えてくれること自体に価値があるというか、精神衛生上のスッキリ感というか、何かある。 エンドポイントの冪等性の確認 冪等性(べ…

Amazon Lightsail の bitnamiコンソールに自宅サーバ fedora Linux からログインする

ハピタス登録で1,000円分になるURL Amazon Lightsail にSSH接続したい このLightsail環境の Linuxへのログインは、ブラウザベースで提供されたコンソールでもモチできるのだけれど GUIいじるのダルいので自宅サーバfedoraからチョクでSSHログインしたい。pem…

XREAサーバで php myGmailArg.php しても引数認識しない(Undefined variable: argc in...)となるのの対処

ハピタス登録で1,000円分になるURL 引数認識はphp.iniで制御するらしい pg.kdtk.net 自分のXERAの環境を調べる。php v7.4.33のようだ。 $ php -v $ cd /virtual/username/public_html/.fast-cgi-bin/ 変更前にphp74.iniをバックアップ $ vim php74.ini regis…

PHPからGmailを飛ばしたい → PHP Mailer【SMTP Error: Could not authenticate】が出たら

ハピタス登録で1,000円分になるURL PHP Mailer超便利 ここからダウンロード。 github.com min117.hatenablog.com zipでダウンロードして、自宅サーバに配置した。 phpファイルから require(末尾ソース)して実行したけどエラー。 【SMTP Error: Could not a…

2023年の知見まとめ

ランキング参加中PHP ハピタス登録で1,000円分になるURL 2023年もあと1時間 今年の知見 ・wireguard+sshポート転送でどこでも自宅内ネットワーク化 ・Pythonでe-Stat統計データ本格分析 ・自鯖Laravelで本格アプリ作り始め ・ShopifyでのECサイト運営+決済…

Shopifyでクレジットカードのテスト決済をする(Shopify Paymentは使わない)→ Bogus Gatewayを使うらしい

ランキング参加中PHP ハピタス登録で1,000円分になるURL help.shopify.com この手順でテスト決済できるようになるらしい。 Bogus Gatewayを有効にする 一番上の「(for testing) Bogus Gateway」をクリック。 有効化すると これでテスト決済ができるようにな…

ShopifyのWebhookから飛ばしたJSON多次元配列データをPHPで受け取って購入者のメアドだけ取り出す

ランキング参加中PHP ハピタス登録で1,000円分になるURL 多次元配列の扱いを勉強せねば。 masanyon.com やることマップ ・ShopifyからJSONで飛んできた多次元配列を受け取る→OK ・受け取ったJSONをファイルに出力する→OK ・受け取ったJSON(多次元配列)から…

ShopifyのWebhookからJSON形式で飛ばしたデータをXREA無料サーバにあるPHPで受けて配列に格納しファイルに落とす

ランキング参加中PHP ハピタス登録で1,000円分になるURL ShopifyからWebhookでJSONを送信 Shopify→左下「設定」→通知→一番下「Webhook」から「テスト通知を送信」 JSON形式で送信先URL(httpsが必須)に設定したXREAの無料サーバ上のindex.phpに飛ばす)。 X…

XREA無料サーバにvimをインストールする(gitを利用)

ランキング参加中PHP ハピタス登録で1,000円分になるURL 前回の続き。今度はgitを使う記事を参考にしてみよう。 ityorozu.net XREAではなくてXserverの記事だけど、どっちもCyberAgent社だろうから、似たようなもんでしょ。 権限エラーっぽいな。 ええいめん…

XREA(エクスリア)無料サーバに vim をインストールする(失敗)

ランキング参加中PHP ハピタス登録で1,000円分になるURL XREAの無料サーバにvim を入れたい qiita.com この記事どおり進める。ただし2018年(コロナ前…5年も前だ!)の古い記事なので、最新バージョンに読み替えて適用する。 ftp.vim.org vim9.0(パッチなし…

ShopifyからのWebhookの中身をRequestBinサイトで確認する

ランキング参加中PHP ハピタス登録で1,000円分になるURL Shopifyの注文JSONの中身が見たい Shopifyで注文したときに飛んでくるJSONの中身を確認したい。 まずはShopify→左下「設定」→「通知」→下の「Webhook」からJSONを飛ばすトリガーを作成したい。 ngrok…

Laravelの仕組みを一目で(クエリ文字列の利用)

ランキング参加中PHP ハピタス登録で1,000円分になるURL P66。クエリ文字列の利用。 PHPフレームワーク Laravel入門 Laravelを一目で(クエリ文字列の利用) Route::で受けてControllerクラスのindex15アクションのviewメソッドを通して表示用のindex15.php…

Laravelの仕組みを一目で(値idをテンプレートに渡す)

ランキング参加中PHP ハピタス登録で1,000円分になるURL P65。コントローラーの作成にidを渡す。 PHPフレームワーク Laravel入門 Laravelを一目で Route::で受けてControllerクラスのindex14アクションのviewメソッドを通して表示用bladeに渡る 使うファイル…

ForminatorプラグインをWordPressに設置してStripe決済のテスト

ランキング参加中PHP ハピタス登録で1,000円分になるURL A商品の決済画面まで作る こんな感じのとこまで作る。もち決済機能(クレカ)も動く。 このサイトのそのまま進める。 www.youtube.com Forminatorプラグインをインストールした直後の状態。左メニュー…