かきノート

167 Posts

【Docker】Amazon Linux のコンテナ(AWS公式)を使って開発環境を構築したら、EC2 デプロイのアプリは幸せになれるんじゃ無いかと思ったが、見事に頓挫した

April 25, 2022 • ☕️ 7 min read

こんな環境で開発していました。 【 環境 】 ローカルの開発では Docker コンテナを使う。 Docker Compose を使い、PHP・Node.js・MySQL・Nginx・Redis が動いている。 フレームワークは Laravel と Vue.js。 Web…

【Amazon Linux】 PhpRedis のインストールに凄まじくハマった(Vagrant編)

April 22, 2022 • ☕️ 5 min read

前回の続き。 タスク EC2 に PHPの実行環境を作る。 本番2台、ステージング2台、開発用1台と、複数に設定が必要なため、シェルスクリプトを作成して必要なツールやライブラリのインストールや設定はコマンド一発で完了できるようにしたい。 方針 AWS が Amazon…

【Amazon Linux】 PhpRedis のインストールに凄まじくハマった(Docker編)

April 21, 2022 • ☕️☕️☕️☕️ 22 min read

タスク EC2 に PHPの実行環境を作る。 本番2台、ステージング2台、開発用1台と、複数に設定が必要なため、シェルスクリプトを作成して必要なツールやライブラリのインストールや設定はコマンド一発で完了できるようにしたい。 方針 AWS が Amazon Linux…

【PHP】Carbon:値を指定した日付の減算は、subDay($value) ではなく、subDays($value) を使おう!(公式)

July 14, 2021 • ☕️ 3 min read

PHP の 日付ライブラリにおいて、デファクトスタンダードの地位を築きつつあるんじゃないかと思われる Carbon。 Laravel にデフォルトで入ってるし、色々と便利なのでよく使っているのですが、気になった事があったので調べてみた。 日付の減算( subDay…

オープンソースアプリケーションのテーブル設計書を出力して遊んでみよう!:odoo編(未達成)

May 8, 2021 • ☕️ 3 min read

オープンソースアプリケーションのテーブル定義書を出力して遊んでみよう! odoo編。 ちなみにodooは、オープンソースのERPアプリケーション。 Pythonで作られてる。 Docker イメージが公式から配布されているので、そっちを使う事にします。 docker…

物流エンジニアが本気出して考えた Laravel のアーキテクチャ:リポジトリパターン - 2

November 25, 2020 • ☕️☕️ 11 min read

前回 物流エンジニアが本気出して考えた Laravel のアーキテクチャ:リポジトリパターン - 1 の続き。 Laravel のアーキテクチャというか、リポジトリパターンに絞って色々考えた話。 リポジトリパターンの構成 リポジトリパターンの種別。 (参考文献:PHP…

Laravel の「ファサード」と、デザインパターンの「ファサード」は、単語が同じなだけで全然別のもの?

November 1, 2020 • ☕️ 4 min read

Laravel 用語の「ファサード(Validator とか Cache とか)」って、デザインパターンのファサードと全然別物?(用語がかぶってるだけ?)と感じて色々調べる程ピンと来なかったんで、整理してみた。 ファサード : Laravel 公式 https://laravel…

ポートフォリオ更新

April 30, 2020 • ☕️ 1 min read

ブログを入れ替えたので、ポートフォリオを更新。 https://kakisoft-portfolio-v2.netlify.app/blog が、ビルド失敗。 あれ?そんな破壊的な変更したっけか? npm を更新しても特に変化なし。 あと、すっかり忘れてたけど、npm…

ブログの移行作業中。

March 1, 2020 • ☕️ 1 min read

ブログの移行中。(WordPress -> Gatsuby) 上手くいかねっす。 https://www.gatsbyjs.org/starters/algokun/the404blog/ をベースにカスタマイズしたが、何だかよくわからない部分がちらほら。 contents…

英語で日記をつけて50日ぐらい経ちました。(全体の構成編)

September 2, 2019 • ☕️☕️ 9 min read

前回の、英語で日記をつけて50日ぐらい経ちました。それまでの経緯とか。の続き。 英語力向上のために、 「英語で日記を書く→先生にチェックしてもらい、正しい英文を作成する」 というサイクルのブログを開始し、50日ぐらい経過しました。 作ったのは、こんな感じ。 https…

先週から書き始めたブログの更新と、その思いについて。

May 23, 2019 • ☕️ 2 min read

先週から書き始めたブログを更新した。 かき ぷれいぐらうんど 【福岡市周辺】公園などの子供が遊ぶ場所の情報をかいてます。 https://kaki-playground.com/ といっても、この内容、 「このサイト意味あんの? 公園の写真ならGoogle Map…

【Netlify】Netlify Functionsで遊ぶ その5

May 22, 2019 • ☕️ 1 min read

公式マニュアルは情報が多すぎて読むのが大変そうだったので、まずは必要最小限の情報だけ書いてある、非公式チュートリアルからやってみた。 https://flaviocopes.com/netlify-functions…

【Netlify】Netlify Functionsで遊ぶ その4

May 21, 2019 • ☕️ 2 min read

先日の、【Netlify】Netlify Functionsで遊ぶ その3の続き。 「マニュアルをじっくり読むよりは、いい感じに動いてるサンプルを見て、それを参考にしよう!」 と、テンプレート集を漁るも、ドンピシャな物は特に無かった。 って、これは Funtion…

【Netlify】Netlify Functionsで遊ぶ その3

May 19, 2019 • ☕️ 2 min read

公式サイトからコピってきたサンプルが、Node.js のバージョン 4~9 までだったんで、バージョン切り替え。 Node.js の過去のバージョン、こんな感じか。 https://nodejs.org/en/download/releases/ という訳で、…

【Netlify】Netlify Functionsで遊ぶ その2

May 18, 2019 • ☕️ 1 min read

Netlify Functions(正式名称は「Serverless Lambda functions on Netlify」と言うのか?)が、面白そうー! これがあれば、AWS Lambda 使わなくて済みそうじゃん!(内部的には、後ろで AWS Lambda…

【Vue Night in Fukuoka】資料作成中...

May 16, 2019 • ☕️ 1 min read

明日のイベント用に資料作成中。 Vue Night in Fukuoka #3 https://v-fukuoka.connpass.com/event/128813/ LT枠で申し込んだ。 Vue.js ネタで喋るのは初。

【Netlify】JAMstack templates が凄さげ

May 13, 2019 • ☕️ 1 min read

Netlifyで遊んでいるうちに、こんなの見つけた。 https://templates.netlify.com/ 静的ページのテンプレートを選択し、ポチポチっといくつかボタン押すだけで、自分の Githubアカウントにリポジトリを作成し、Netlify…

【Netlify】Netlify Functionsで遊ぶ その1

May 12, 2019 • ☕️ 1 min read

Netlify のメニューに、「Functions」ってのがあったから、何だこれ? と思って見てみた。 Netlify Functions AWS Lambdaにデプロイしてくれるっぽい。 しかも、AWSのアカウント不要で、API gateways…

【自作アプリ】CSV To TABLE:機能追加

May 11, 2019 • ☕️ 1 min read

先日公開したアプリに、ちょこっと機能追加してみた。 https://csv-to-table.netlify.com/ AWS で言うところの S3 Select みたいな感じの機能を作ってみようかと思ったが、group by とか sum…

【自作アプリ】CSV To TABLE:公開までの振り返り

May 9, 2019 • ☕️ 1 min read

先日公開したミニアプリの振り返り。 次のアプリ作成中:その1 【Vue.Js】「@Click.Native.Prevent」の意味がわからなかったから調べてみた。 【Vue.Js】CSVファイル読ませてそれを画面上に反映させたかっただけなのに、何か遠回りしてる。 【Vue…

【Vue.js】json-2-csv 使ってみたけど、上手くいかない。

May 5, 2019 • ☕️ 1 min read

あ゛あ゛あ゛あ゛あ゛!!!! json-2-csv使ってサクっと jsonからcsvに変換してテキストエリアに吐き出そうとしたけど、上手くいかん。 ロジック的にはちゃんと通過してるんだけど、コンバート処理を実行する所がコールバックになってて、コールバックの中で data…

【スライド】お手軽に使うPHP

April 30, 2019 • ☕️ 1 min read

スライドの作成&発表。 お手軽に使う PHP Fukuoka.php Vol.29 にて発表させて頂きました。 ガチ勢が多い中、発表内容が場違いな気がしましたが、せっかく作ったんで晒しときます。

RubyKaigi 2019に参加してきた

April 30, 2019 • ☕️ 1 min read

RubyKaigi 2019に参加してみた。 https://rubykaigi.org/2019 あの世界的なイベントが福岡に・・・ッ! 普段、実務で Ruby…

Visual Studio 2019 Launch Event in Fukuoka に行ってきた。

April 23, 2019 • ☕️ 2 min read

これ行ってきた。 Visual Studio 2019 Launch Event in Fukuoka ハンズオン含めて 13:00~18:00 の、結構中身の濃いイベント。 割とサクっとアプリ作ってAzureにデプロイできてしまうあたり、Azure + C…

【自作アプリ】異名ジェネレータ:機能追加

April 22, 2019 • ☕️ 2 min read

先日、こんなの作った。 異名ジェネレータ 今んとこ、生成したフレーズが英語だけ。 本当は日本語もつけたいけど、意外と簡単にできたりせんかな。 Python だと、Googletransって API があるんで、それっぽいものが npm か CDN…

JavaScript:JSONPって何?

April 19, 2019 • ☕️ 1 min read

JSONPについて、今ひとつ整理しきれない。 こんな感じ? フロントからバックエンドをコール バックエンドがAPIをコール 出力結果の jsをフロントが受け取る ・・・よく分からん。 普通にサーバサイドで処理するやり方と何が違うんだ? 出力結果の jsを script…

JavaScript:get-ssl-certificate 触ってみた

April 18, 2019 • ☕️ 1 min read

SSL証明書の内容を取ってくるパッケージ使ってみた。 get-ssl-certificate これ使ってごにょごにょするアプリ作ろうかと思ったけど、それを本当に作りたいか? 俺。 モチベが続かんかもしれん。 まぁいいや。飽きたら別の事をやろう。

Vue.js:通常の for文って?

April 15, 2019 • ☕️ 2 min read

Vue.js のループ処理って、 を使う事になると思うんだけど、通常の for文として使う用の構文って無いのかしら。 イテレータとして使いたい訳じゃなくて、「単に…

Vue.js:created と mounted の使い分けがよく分かんない。

April 14, 2019 • ☕️ 1 min read

created と mounted の使い分けが良くわからん・・・ OOPで言うところのコンストラクタとして使いたい場合、どっち使えばいいんだ。 調べた感じ、(コンストラクタで)やりたい事によって、どっち使うかを選んでいくって事? 何やら Android…

Vue.js:Vue-Bootstrap-with-Material-Design その6

April 12, 2019 • ☕️ 1 min read

使うコンポーネントと使わないコンポーネントを整理。 今日は、あんま進んでねーっす。 Vue.js:data とか data() とか、使い分けがよく分かんない。 Vue.js にて、data…

Vue.js:Vue-Bootstrap-with-Material-Design その5

April 10, 2019 • ☕️ 1 min read

Vue-Bootstrap-With-Material-Designで遊んでたら、どうもバグっぽい挙動を見つけたぞ・・・。 修正してプルリク出したらOSS貢献者を名乗れるかしら。 < 追記> ⇒プルリク出した。

.htaccess 設定について

April 3, 2019 • ☕️ 1 min read

の意味が、よく理解できてない。(「off」のパターンも見かける) RewriteCond の書式が ってなってるけど、『 !on 』って、条件パターン(正規表現とか)じゃないやんけー と思って XServer…

Vue.js:Vue-Bootstrap-with-Material-Design その3

March 17, 2019 • ☕️ 1 min read

ある程度解析して、メモしたくなる場面が出てきたら、雑でも記録するようにしてる。 https://github.com/kakisoft/PracticeJavaScript/blob/master/vuejs/note_Vue-Bootstrap-with-Material…

ブログのSSL忘れてたんで、設定した。

March 15, 2019 • ☕️ 1 min read

※移管前(XServer + WordPress)の時の内容です。2020/03 からは Netlify + Gatsuby で運用しています。 このブログ、SSL化を忘れてたZE. 共有SSL使わせてもらおうかと思ったが、XServerは共有SSL…

haikunator で遊ぶ その2

March 14, 2019 • ☕️ 1 min read

エラー解消できた。 参考にしたのは、これ。 『Babelでコンパイルしたclassの ”class名 is not a constructor” エラーの対処』 http://bytefunc.hatenablog.com/entry/2018/03/07/03315…

Vue.js:vuetifyjs/theme-blog

March 10, 2019 • ☕️ 1 min read

https://github.com/vuetifyjs/theme-blog こっちも触って見たが、輪をかけてわからん・・・ 今の俺には早すぎたみたいだ。

静的型付けとか動的型付けとか

March 7, 2019 • ☕️ 1 min read

PHP(バックエンド)は型がなくても、 分割させやすい IN/OUT をはっきりさせやすい 役割にスコープを限定しやすい といったケースが多いので(PHP…

Vue.js:次の遊び(todo-backend-golang-mc)

March 6, 2019 • ☕️ 1 min read

こっちはもう少し手軽にできそうなので、こっちをベースにしてみる。 https://github.com/creativetimofficial/vuetify-material-dashboard もしくはこっち。 https://github.com/mdbootstrap…

Vue.js:vue-element-admin遊びの続き3

March 5, 2019 • ☕️ 1 min read

ログインのところをちゃんと追ってみたが、どうにも tokenを誤魔化すだけでは無理っぽい。 store にログインユーザの情報やら各画面で使う用のパラメータやらをぶち込んでて、それが無くても動くようにするには凄まじい解析と労力が必要そう。 setToken…

ブログの趣旨

January 1, 2019 • ☕️ 3 min read

ブログの趣旨 主に2つです。 挫折した場合の過程を記録する 進化の早いIT…

test

January 1, 2018 • ☕️ 1 min read