2024年6月18日(火曜日)
Category:
開発業務 | Posted By
ackie at 23:59:57
実はこういった内容でブログを書き始めて
フンフン♪と最後の仕上げをしておりました。
ローカル環境、テスト環境とそれぞれで
なんの問題もなく動いていたので油断してました…。
本番環境に上げると画面が真っ白になると同時に、
頭も真っ白になりました… (○ω○)
本番環境はやや PHP のバージョンが古いので、
関数の不整合でもあったのか?
ちょっとライブラリも使ってるので
ひょっとしてインストールされていない?
それとも… !?!?
プログラムの途中でログ出力してみたり、
色々確認してつぶしていったのですが…
『 , 』
犯人はこいつでした…。
引数のところにのんびり居座ってました…。
はぁ…疲れた…。
これがまさに
点で話にならない
ってやつですかね? ←やかまし !!
2024年3月8日(金曜日)
Category:
開発業務 | Posted By
ackie at 21:37:16
Ubuntu サーバで Laravel を動かして、
システムを構築する…という
昨年夏からの長大なミッションが
とりあえず仮納品となりました。
ただ、まだ仕様が確定していないので
最終形がいつになるかはわかりませんが…
結構インタフェースに凝る方なので、
使いやすくはなっていると思います。
ただその納品に行った後、
疲れが出たのかかなりだるくなってしまい、
病院に行こうとしたのですが、
あきらめて途中で帰ってきました。
体温を計ったら 38.9℃ …
この間ずっと引きこもってたので、
感染したとしたらあの時か?
というのがあるのですが…う~~~ん…
今日は早く寝よう… (´・ω・`)
2024年3月1日(金曜日)
Category:
開発業務 | Posted By
ackie at 23:59:47
先日からのシステムの仮納品で
神戸の方へお伺いしてきました。
最近、神戸市のお客様からの
お声掛けが少ないので久しぶりの神戸です。
『どれくらい遠くまでなら来るんやろう?』
ぐらいのお試し感覚でお声掛けいただくと
案外来るものなのでお気軽にお声掛けください。
実は今回の開発で一昨日、昨日と
どちらも早朝まで作業をしていたのですが、
案外まだまだいけるもんですね(笑)。
いいかげん自分働き方改革をしないと…
ただ、伝え聞いていた設定値が間違っており、
それを修正して云々…が時間がかかりそうでしたので、
結局仮納品も一旦中止して来週再訪問となりました。
行きも帰りも久しぶりの阪神高速でしたが、
今日はびっくりするぐらいほぼ渋滞もなく
神戸線が順調でした。
やっぱり疲れている時は高速は楽ですね。
2024年2月14日(水曜日)
Category:
開発業務 | Posted By
ackie at 23:59:21
昨年夏からの開発案件に加えて、
年末からこっちで既存のシステムへの
追加仕様の実装をずっとやっておりました。
ひたすらプログラミングだったので、
結構引きこもり状態での作業でしたが、
ようやく一段落したように思います。
今回のは PHP の Smarty と JavaScript を
メインにした作業でしたが、
仕様が変わるというのは結構大変だなぁ
と痛感する内容でした。
というかそんな罠があったのか?
というような内容も多くて、
ボスキャラを倒した!と思ったら
さらにボスが出てきて、
気を取られていたらザコキャラにやられる…
といった感じでふりだしに戻る…
(そこまでひどくはないですが)
的なトラブルも多かったです。
開発はやればやるほどスキルが上がるので楽しいですね。
まだもう一つ大きいのが残っているので、
そちらを片付けて行こうと思います。
2024年1月18日(木曜日)
Category:
開発業務 | Posted By
ackie at 22:59:29
今日からまた別のプログラムを
本格的にスタートさせています。
実証テストまでは終わってるので、
あとは現状で動いているプログラムに
組み込んでいくだけですが、
今回の改修を見込んで作っていたわけではないので
色々とつじつまを合わせていくのが大変そうです。
最近開発三昧でスキルが上がってる気がします。
つまり過去の自分が『お前あほちゃう?』みたいな
組み方をしているというのがわかるということです
(まぁそこまでひどくはないのですが…)。
仕様変更があって見直してみると
もうちょっとやり方があったかな…
と思ったりするのですが、
逆にここはいじらんって言うたやん…
みたいなのにも対応できるようにしておくと
後々楽ができるということなんでしょうね。
以前の大きめのも連絡待ちで終わってないので、
並行して作業をすることになりそうですが、
片や Smarty メイン、片や Laravel と
開発環境が違うのでややこしいです。
ただ正直メインになるのは PHP と JavaScript の
ロジック組みの開発になるので
そこまで大きくは変わらないのが幸いです。
(うちでは現時点ではやってませんが)
Java とか Python やり始めたらまた変わるんでしょうね。
2024年1月7日(日曜日)
Category:
開発業務 | Posted By
ackie at 23:59:04
久しぶりに開発環境を立ち上げて仕事しております。
ちょっとしばらく頭を休めていたせいか、
勘が鈍ってるかもしれないというのが本当のところ。
開発の時によく言われるのに
『一年前の自分は他人』
という言葉があります。
『なんでこんなコード書いたん?』
みたいなことが結構あって、
今まさにそんな感じ…。
いつの間にか動かなくなってるコードがあったり、
なにをやりたいのかわからないコードがあったり、
コメント書いとけよ~とか自分に突っ込むわけです。
一応、万が一機器が壊れたとしても
一からすぐに復旧できるようにスクリプトも書いたので、
そちらはほぼ完ぺきな状態で、検証もほぼ終わってるので、
あとはチェックを待って納品という感じでしょうか?
あともう少し頑張ります。
2023年12月12日(火曜日)
Category:
開発業務 | Posted By
ackie at 23:59:00
ちょっと奥様知ってました?
地球が誕生してからこれまでを一年とすると
現世人類の誕生なんて 12/31 なんですって。
となると今年もまだまだですわね、オホホホホ…
…というネタを来年も再来年も使ってそうな気がします。
人類の進歩ってそんなもんだと思います、オホホホホ…
まだまだ JavaScript の実装がブラウザ依存だった頃、
真剣に CSS や JavaScript に取り組んで、
こっちで動いてもあっちで動かねぇ…なんていうのがあって
さんざん苦手意識を植え付けられてしまいました。
オブジェクト指向に至っては過去 00H で勉強会をしたのですが、
結局なにがなんだかわからないみたいな結論になって
(一応弁護しておくとわかっている人間は口下手で、
わからない人間が半分投げ出したようになってしまったので)
これまただめだこりゃ状態でした。
ただ実際触っていくと『あ、こんなことね』という瞬間があって
そこからはす〜〜〜っと入っていく…そんなもんだなと思います。
わからないからと投げ出すのは簡単ですが、
そこを乗り越える楽しさもあるよと今躓いている人には言いたいです。
25 年前に Perl から本格的に始めた開発業務も、
なんか全部つながってきてるなぁと思う今日この頃です。
どっかで手を抜いてたら今はなかったよなぁ…
さて、西に向かっている我らがインボイスの君とその一行。
『ぼ、ボスはなんで西に向かってるんですか?』
『あん?そんなの決まってんだろ、でかい仕事なんだよ』
『で、でかい仕事…』もちろんそれ以上は聞けなかった…
スキンヘッドボスはニヤリと笑うだけだった…
それではまた次回の講釈で
2023年12月3日(日曜日)
Category:
開発業務 | Posted By
ackie at 23:59:47
本番環境はサーバごとの納品で、
おそらくこうすれば動くだろうという目処は立っていたので
レンタルサーバにて動かすことができました。
やりたかったことは Xserver で Laravel を
Jetstream を日本語にして動かすこと。
node.js の最新のものが動かず、
さらに npm も最新のものが動かないので
結果として色々とインストールできないというのがわかり、
さらにさらにこれが原因で動いてほしいものが動かなく
結果としてまぁいっかとなったのですが… (´・ω・`)
明日はサーバに実際の環境を作っていく予定です。
というわけで長らく『このプロジェクトが終わるまでは…』
と願掛けで伸ばしてきた髪もそろそろ切れそうです。
散髪屋さんには『また伸ばしまくって…』と怒られそうですが。
あ、女型の巨人の逆鱗に触れた我らがインボイスの君。
『改めて聞こう…お前をいじめたのは金色の巨人か?
それとも銀色の巨人か?』目が座っているっ !!
『りょ…りょ、両方です…』
女型の巨人がニヤリと笑った !!
もう嫌な予感しかしないっ !!
それではまた次回の講釈で
2023年12月2日(土曜日)
Category:
開発業務 | Posted By
ackie at 23:59:58
例の現在取り掛かってる Laravel 案件ですが
ローカル環境ではほぼできたものの、
確認用のレンタルサーバへの移行で
なんか詰まっています…。
結局今日一日これでつぶれてしまいました。
手も足も出ない…というなら、
まぁ実力か?という気もせんでもないのですが、
なまじほとんど動いているだけに
なんだかなぁ…ですね。
ちなみに先日のLaravel でネットワーク環境が変わると表示が崩れる件は
どうやら外しているような感じです。
そこはそこで変更しないといけないんでしょうが、
それを変更しても解決しない感じです。
キャッシュ?と思って
sail artisan cache:clear
sail artisan config:clear
sail artisan route:clear
sail artisan view:clear
も試みましたが改善なし…
データベースの中に潜り込んでるのか?
と思って調べましたがなし…どこで見てるんだ?
泉の前に現れた女型の巨人に驚いた我らがインボイスの君…。
「えっとさっきのってひょっとして『あなたをいじめたのは金色の巨人ですか?
それとも銀色の巨人ですか?』って言いたかったんですか?」
女型の巨人の逆鱗に触れた !!
2023年11月29日(水曜日)
Category:
開発業務 | Posted By
ackie at 23:59:52
さてせっかくなので昨日のトラブルシューティングから…
テスト環境のパソコンをそのまま持って行って
表示されなくて焦ったのは昨日書いた通り…。
CSS や JavaScript が死んでいるのではて?
と思いつつインターネットから CDN かなにかで
ライブラリを引っ張てるのかな?と思ったのですが、
私はどちらかというとローカル至上主義なので
(オフラインで開発することも多いので)
必要なライブラリは全部ローカルに持っています。
Laravel が引っ張ってる?と思ったけど
なんとなく違うっぽい…(根拠はない)。
改めてブラウザでソースを見てみると…
あれ? CSS や JavaScript の参照元が、
事務所での開発環境でのパソコンの
IP アドレスを見に行っている…。
とりあえず現地では IP アドレスを
開発環境時と同じにして表示すると
表示ができたので一時しのぎはできました。
で、帰ってきてじっくり見てみると、
Laravel インストールフォルダ直下の
vite.config.js 内に host: として
IP アドレスが書かれています…
恐らくこいつでしょうね…
環境が変わったらここを変更してやらないと
吐き出すソースに直書きしちゃうんだと思います。
‘./’ とかにしたら相対参照しそうですがだめかな?
今度時間ができたら検証してみたいと思います。
あ、突然目の前に現れた銀色の巨人と対峙した
我らがインボイスの君…
巨人が『ジュワッ !! 』の掛け声とともに
腕を十字に組むと怪光線がインボイスの君を襲うっ !!
そして倒れたインボイスの君を見て満足そうに飛び去って行った
めでたしめでたし