流行りのChatGPTにWordPressの記事生成をさせてみた
流行りのChatGPTにWordPressの記事生成をさせてみた ChatGPT使ってますか? 私はWEB検索からChatGPT検索にだいぶ変わってきたと実感しています。 一旦AIに聞いて、それで解決できなければググるという行動になってきています。 何が違うかと言えば、やはり反応速度! 「あれなんだったっけ?」という内容の調べ物にはめっぽう強いのではないでしょうか。 そんなChatGPTさんを使っ […]
多店舗化の命題にシステム化を選択したひとり店長奮闘記
流行りのChatGPTにWordPressの記事生成をさせてみた ChatGPT使ってますか? 私はWEB検索からChatGPT検索にだいぶ変わってきたと実感しています。 一旦AIに聞いて、それで解決できなければググるという行動になってきています。 何が違うかと言えば、やはり反応速度! 「あれなんだったっけ?」という内容の調べ物にはめっぽう強いのではないでしょうか。 そんなChatGPTさんを使っ […]
LaravelでPDF出力したいけど結局何がベストなのか まぁそんなPDF出力を伴う案件でのお話。 技術DよりMTGでご教授伊t抱いた内容を多分に含みます。 LaravelでPDF出力する方法は何種類もある 『種類』なのでプラグインでという話ですが、一般的に検索に挙がるものを列挙してみます。 Dompdf(ドムPDF) Snappy(スナッピー) TCPDF(ティーシーPDF) mpdf(エムPD […]
Target [RepositoryInterface] is not instantiable while building [Errorファイル名] こんなエラーに遭遇しました。 Controllerで__constractに引数としてInterfaceを記載しインスタンス化しようとした時のことです。 原因はproviderの記載ミス app/Providers/RepositoryServi […]
laravelの「__construct()ってなんだ」について 私もつい最近までちゃんと理解することを逃げてました。 だってねぇ、1人で作る分には使わなくても作れるし。 functionだってstaticにすればコンストラクタ関係なく構築できるし。 でも、こいつの扱いをコントロールできるか否かは初心者と中級者の分かれ目だったりします。 ハードコーディングとコンストラクタ HardCodingは良 […]
Laravel:Redis php_network_getaddresses: getaddrinfo failed: Name or service not known [tcp://redis:6379] とある現場にて、Laradockを使い開発環境を構築していました。 で、詰まったのがこのRedisのエラーです。 検索すると「M1_MACの事由」の話も存在しており「それか!」とも思ったので […]
Laravel:単語の接続方法(〜Case)と命名規制とベストプラクティス 「ルートはケバブケースの複数形で」と言われケバブケースが出てこなかったので一通りまとめていきます。 ついでに【ベストプラクティス】についても触れていきます。 単語の接続方法【〜Case】 一人で開発していた時は気にした事も無かったのですが、チーム開発な現場に入ると絶対に言われるのがコレです。 「そこはキャメルケースで書いて […]
システム屋の視点でAmazonFlexのサービスを考えてみる Amazon Flexと言うサービスが2019年4月から正式にリリースされています。 これは、登録したユーザーがAmazonから配達業務の委託契約を受けるという、UberEatsのAmazon版です。 米国では2015年に開始されていて、様々な問題が発生しているそうです。 先行して導入した国で露見しているAmazonFlexの問題点 隣 […]
コロナが終息したら在宅勤務はどう変わるか、周辺環境から推測してみた プログラマとしてはフルリモートで全然問題ないことがわかった2年間だったと思います。 一方で、業界参入した若手プログラマは「教えてもらえる人が近くにいない」環境はなかなか辛かったのではないでしょうか。 そんな状況を受けて「コロナが終息したら在宅ワークはどうなるか」を考えてみたいと思います。 在宅ワークの功罪 コロナの影響で急速に進ん […]
DynamoDBとの接続でlaravel-dynamodbを使ってみた感想 laravel-dynamodについて簡単にまとめます。 dynamodb-localもコンパイルされたある意味完成されたDockerが存在している 勉強用資料としてはとても優れている とりあえず試すには最適(これ以上の解はない) 本番環境で利用するにはdynamodb-localの切り離しが必要だがここが心配になるスクリ […]
ダブルワークの初日を終えての感想(やるべきかやらざるべきか) 今日は前回の記事で書いたもう一つの現場の初日でした。 いやぁ〜想像してたのよりキツかったです。 プログラマという仕事柄、プロフェッショナルなところを求められるわけですが、脳の瞬発力が辛いです。 一方の現場の案件を考え、その数分後に別の現場の案件を考える。 私は深く考えるタイプなので、こういうの得意な方が羨ましい。 で、私のようなタイプだ […]