エプソンダイレクト株式会社
Home > 業務案内 > 開発業務

2024年3月8日(金曜日)

ようやく仮納品

Category: 開発業務 | Posted By at 21:37:16

Ubuntu サーバで Laravel を動かして、
システムを構築する…という
昨年夏からの長大なミッションが
とりあえず仮納品となりました。
ただ、まだ仕様が確定していないので
最終形がいつになるかはわかりませんが…

結構インタフェースに凝る方なので、
使いやすくはなっていると思います。

ただその納品に行った後、
疲れが出たのかかなりだるくなってしまい、
病院に行こうとしたのですが、
あきらめて途中で帰ってきました。

体温を計ったら 38.9℃ …
この間ずっと引きこもってたので、
感染したとしたらあの時か?
というのがあるのですが…う~~~ん…

今日は早く寝よう… (´・ω・`)

2024年3月1日(金曜日)

今日は神戸に

Category: 開発業務 | Posted By at 23:59:47

先日からのシステムの仮納品で
神戸の方へお伺いしてきました。
最近、神戸市のお客様からの
お声掛けが少ないので久しぶりの神戸です。
『どれくらい遠くまでなら来るんやろう?』
ぐらいのお試し感覚でお声掛けいただくと
案外来るものなのでお気軽にお声掛けください。

実は今回の開発で一昨日、昨日と
どちらも早朝まで作業をしていたのですが、
案外まだまだいけるもんですね(笑)。
いいかげん自分働き方改革をしないと…

ただ、伝え聞いていた設定値が間違っており、
それを修正して云々…が時間がかかりそうでしたので、
結局仮納品も一旦中止して来週再訪問となりました。

行きも帰りも久しぶりの阪神高速でしたが、
今日はびっくりするぐらいほぼ渋滞もなく
神戸線が順調でした。
やっぱり疲れている時は高速は楽ですね。

2024年2月14日(水曜日)

開発案件、とりあえず一つ一段落か?

Category: 開発業務 | Posted By at 23:59:21

昨年夏からの開発案件に加えて、
年末からこっちで既存のシステムへの
追加仕様の実装をずっとやっておりました。

ひたすらプログラミングだったので、
結構引きこもり状態での作業でしたが、
ようやく一段落したように思います。

今回のは PHP の Smarty と JavaScript を
メインにした作業でしたが、
仕様が変わるというのは結構大変だなぁ
と痛感する内容でした。

というかそんな罠があったのか?
というような内容も多くて、
ボスキャラを倒した!と思ったら
さらにボスが出てきて、
気を取られていたらザコキャラにやられる…
といった感じでふりだしに戻る…
(そこまでひどくはないですが)
的なトラブルも多かったです。

開発はやればやるほどスキルが上がるので楽しいですね。
まだもう一つ大きいのが残っているので、
そちらを片付けて行こうと思います。

2024年1月18日(木曜日)

追加でプログラム制作

Category: 開発業務 | Posted By at 22:59:29

今日からまた別のプログラムを
本格的にスタートさせています。
実証テストまでは終わってるので、
あとは現状で動いているプログラムに
組み込んでいくだけですが、
今回の改修を見込んで作っていたわけではないので
色々とつじつまを合わせていくのが大変そうです。

最近開発三昧でスキルが上がってる気がします。
つまり過去の自分が『お前あほちゃう?』みたいな
組み方をしているというのがわかるということです
(まぁそこまでひどくはないのですが…)。

仕様変更があって見直してみると
もうちょっとやり方があったかな…
と思ったりするのですが、
逆にここはいじらんって言うたやん…
みたいなのにも対応できるようにしておくと
後々楽ができるということなんでしょうね。

以前の大きめのも連絡待ちで終わってないので、
並行して作業をすることになりそうですが、
片や Smarty メイン、片や Laravel と
開発環境が違うのでややこしいです。

ただ正直メインになるのは PHP と JavaScript の
ロジック組みの開発になるので
そこまで大きくは変わらないのが幸いです。
(うちでは現時点ではやってませんが)
Java とか Python やり始めたらまた変わるんでしょうね。

2024年1月7日(日曜日)

今日から開発の方も本格復帰

Category: 開発業務 | Posted By at 23:59:04

久しぶりに開発環境を立ち上げて仕事しております。
ちょっとしばらく頭を休めていたせいか、
勘が鈍ってるかもしれないというのが本当のところ。

開発の時によく言われるのに
『一年前の自分は他人』
という言葉があります。
『なんでこんなコード書いたん?』
みたいなことが結構あって、
今まさにそんな感じ…。

いつの間にか動かなくなってるコードがあったり、
なにをやりたいのかわからないコードがあったり、
コメント書いとけよ~とか自分に突っ込むわけです。

一応、万が一機器が壊れたとしても
一からすぐに復旧できるようにスクリプトも書いたので、
そちらはほぼ完ぺきな状態で、検証もほぼ終わってるので、
あとはチェックを待って納品という感じでしょうか?
あともう少し頑張ります。

2023年12月12日(火曜日)

JavaScript とかオブジェクト指向とか

Category: 開発業務 | Posted By at 23:59:00

ちょっと奥様知ってました?
地球が誕生してからこれまでを一年とすると
現世人類の誕生なんて 12/31 なんですって。
となると今年もまだまだですわね、オホホホホ…

…というネタを来年も再来年も使ってそうな気がします。
人類の進歩ってそんなもんだと思います、オホホホホ…

まだまだ JavaScript の実装がブラウザ依存だった頃、
真剣に CSS や JavaScript に取り組んで、
こっちで動いてもあっちで動かねぇ…なんていうのがあって
さんざん苦手意識を植え付けられてしまいました。

オブジェクト指向に至っては過去 00H で勉強会をしたのですが、
結局なにがなんだかわからないみたいな結論になって
(一応弁護しておくとわかっている人間は口下手で、
わからない人間が半分投げ出したようになってしまったので)
これまただめだこりゃ状態でした。

ただ実際触っていくと『あ、こんなことね』という瞬間があって
そこからはす〜〜〜っと入っていく…そんなもんだなと思います。
わからないからと投げ出すのは簡単ですが、
そこを乗り越える楽しさもあるよと今躓いている人には言いたいです。

25 年前に Perl から本格的に始めた開発業務も、
なんか全部つながってきてるなぁと思う今日この頃です。
どっかで手を抜いてたら今はなかったよなぁ…

さて、西に向かっている我らがインボイスの君とその一行。
『ぼ、ボスはなんで西に向かってるんですか?』
『あん?そんなの決まってんだろ、でかい仕事なんだよ』
『で、でかい仕事…』もちろんそれ以上は聞けなかった…
スキンヘッドボスはニヤリと笑うだけだった…
それではまた次回の講釈で

2023年12月3日(日曜日)

とりあえず悩んでも仕方がないので動かしてみた…

Category: 開発業務 | Posted By at 23:59:47

本番環境はサーバごとの納品で、
おそらくこうすれば動くだろうという目処は立っていたので
レンタルサーバにて動かすことができました。

やりたかったことは Xserver で Laravel を
Jetstream を日本語にして動かすこと。
node.js の最新のものが動かず、
さらに npm も最新のものが動かないので
結果として色々とインストールできないというのがわかり、
さらにさらにこれが原因で動いてほしいものが動かなく
結果としてまぁいっかとなったのですが… (´・ω・`)
明日はサーバに実際の環境を作っていく予定です。

というわけで長らく『このプロジェクトが終わるまでは…』
と願掛けで伸ばしてきた髪もそろそろ切れそうです。
散髪屋さんには『また伸ばしまくって…』と怒られそうですが。

あ、女型の巨人の逆鱗に触れた我らがインボイスの君。
『改めて聞こう…お前をいじめたのは金色の巨人か?
それとも銀色の巨人か?』目が座っているっ !!
『りょ…りょ、両方です…』
女型の巨人がニヤリと笑った !!
もう嫌な予感しかしないっ !!
それではまた次回の講釈で

2023年12月2日(土曜日)

う~~~ん…あと一歩…

Category: 開発業務 | Posted By 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日(水曜日)

Laravel でネットワーク環境が変わると表示が崩れる

Category: 開発業務 | Posted By at 23:59:52

さてせっかくなので昨日のトラブルシューティングから…

テスト環境のパソコンをそのまま持って行って
表示されなくて焦ったのは昨日書いた通り…。

CSS や JavaScript が死んでいるのではて?
と思いつつインターネットから CDN かなにかで
ライブラリを引っ張てるのかな?と思ったのですが、
私はどちらかというとローカル至上主義なので
(オフラインで開発することも多いので)
必要なライブラリは全部ローカルに持っています。
Laravel が引っ張ってる?と思ったけど
なんとなく違うっぽい…(根拠はない)。

改めてブラウザでソースを見てみると…
あれ? CSS や JavaScript の参照元が、
事務所での開発環境でのパソコンの
IP アドレスを見に行っている…。

とりあえず現地では IP アドレスを
開発環境時と同じにして表示すると
表示ができたので一時しのぎはできました。

で、帰ってきてじっくり見てみると、
Laravel インストールフォルダ直下の
vite.config.js 内に host: として
IP アドレスが書かれています…
恐らくこいつでしょうね…
環境が変わったらここを変更してやらないと
吐き出すソースに直書きしちゃうんだと思います。
‘./’ とかにしたら相対参照しそうですがだめかな?
今度時間ができたら検証してみたいと思います。

あ、突然目の前に現れた銀色の巨人と対峙した
我らがインボイスの君…
巨人が『ジュワッ !! 』の掛け声とともに
腕を十字に組むと怪光線がインボイスの君を襲うっ !!
そして倒れたインボイスの君を見て満足そうに飛び去って行った
めでたしめでたし

2023年11月28日(火曜日)

一旦一区切り

Category: 開発業務 | Posted By at 23:49:13

今日は先日からの開発業務のプレゼンでした。
今朝の五時頃までかけてやっていたのですが
物品の引き取りの可能性もあったので
(そして予想通り引き取ることになったので)
車で神戸の方までいっておりました。

最初は現地でサーバ環境を作ってそれで…
と思っていたのですが見事に時間が足らず、
これまで開発していたパソコンを
持参してのプレゼンとなりました。

…が、表示がおかしい…マジか…

Laravel ってネットワークの情報を
内部に保存して持っているんですね。
ネットワーク環境が変わって IP アドレスが変わったので
CSS や JavaScript を読み込む時に、
相対参照ではなく絶対参照で見に行って、
結果、表示できないという状態だったようです。
正直めっちゃ焦りました…というか
寝ぼけてイヤな夢でも見てるのか?と思いました。

なんとかプレゼンも無事終了して帰阪。
残りの作業はあと少しなのですが、
結果としていくつか宿題もいただいたので、
それらの改変も進めていくことになりました。

河童にされてしまった我らがインボイスの君、
一向に連れられて歩いていると、今度は銀色の巨人が!
『ジュワッ !! 』
もう嫌な予感しかしないっ !!

HP Directplus -HP公式オンラインストア- デル株式会社 東芝ダイレクト 富士通パソコンFMVの直販サイト富士通 WEB MART ソフマップ・ドットコム