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

2022年4月24日(日曜日)

晴耕雨読?

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

今日は他の予定をすべて開けて、
晴れれば外で予定があったのですが、
残念ながら生憎の雨で中止…。

というわけで拗ねた嫁を横目に開発の仕事です。
なかなかこうやって集中してやれる時間が取れないので、
今日はすこぶるはかどりました。

だいたい目途は立ってきたのですが、
結構追加仕様がエスカレートしてきている気がします。
ちょっとサービスしすぎたか…?
これは追加作業の分追加費用を請求せねば…
と思ったりもしています。

しかし没頭できるのはいいのですが、
さすがに一日中開発していると
23″ モニタを二枚使いとはいえ、
8 ポイントでエディタを使ってると
目がしょぼしょぼしてきますね。

2022年4月10日(日曜日)

ここ数日はプログラマモード

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

最近とあるプログラム系のお仕事をしておりまして、
サポートとサポートの合間を縫ってやっております。
昼間はサポート、夜はプログラム…
と頭の切り替えが本当に大変です。

今回は Web 上で動作する PHP + MySQL 環境で
新規に受付システムの開発をしているのですが、
細かいところまで…とやっているとあっという間に
時間がたってしまいます。

で、一番厄介なのが単体テストをやっていて、
これだけなら全く問題ないのに、
なんでシステムに組み込むと動かない?
というよくわからない動作エラーです。
ま、だいたいが『……あ』ということが多いのですが…

今日はスタイルシートが謎のトラブルに遭い、
なんでこんなに動作がおかしいんかな?
というので三時間ほど悩んでいて、
ふたを開けてみればライブラリ絡みのトラブル
というのがわかり一瞬で解決したりとか…。
ま、プログラムあるあるなんでしょうけど…

2022年2月19日(土曜日)

PHP の array_shift と array_pop のエラーで悩む

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

WordPress の処理をしていたら
やたらめったらエラーが出てる…
というわけで今日は一日デバッグしてました。
ってかデフォルトでもエラー出てるやんけ!

今まであまり意識していなかったのですが、
array_shift() と array_pop() の引数って
変数(配列)じゃないとダメなんですね。

例えば…

$x = array( 0, 1, 2, 3, 4, 5 );

みたいな配列があったとして

$a = array_shift( $x );

ではもちろんエラーは出ませんが、

$a = array_shift( array_reverse( $x ) );

このように式を入れると

Notice: Only variables should be passed by reference in xxx.php on line xx

のようなエラーが出ます。

今までガンガン入れてたよ~。

ちなみに対策としては

$x = array_reverse( $x );
$a = array_shift( $x );

こんな感じにするとエラーは出ません。
ま、たしかに入れ子入れ子もどうかとは思いますが…
変数だけってきつくない?

2019年3月26日(火曜日)

久々に Perl を触る

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

昔々に作った 00H で使用しているシステムが
Perl で作られているのですが、
久々にこれを触る必要が出てきました。

00H が法人化したのが 2002 年。
それからばらくして大急ぎで作ったのが
現在使用しているシステムです。

当時は JavaScript もブラウザごとの差異がひどく、
スタイルシートもばらばらだった状態。
SQL をレンタルサーバで使うなんて以ての外で、
PHP ってなんですか?状態だったので、
当時の掲示板やチャットは
すべて Perl という言語で書かれていました。

特にトラブルも出ていないので
そのまま使い続けていたのですが、
いくつか改良したいところが出てきました。
それを修正するには Perl を検証する環境が必要です。
う~~~ん、自分の開発環境を Windows10 にした時に
Perl はスルーしてたぜ~~~ (´・ω・`)‬

なんか色々やってますね私(笑)。

2017年4月14日(金曜日)

プログラミングモード進行中

Category: 開発業務 | Posted By at 23:29:44

ちょっとトラブルがあり納期が延びた案件。
展開の後のサポートラッシュも落ち着き、
ホームページ案件等もこなしながらの現在ですが、
今週のプログラミングモードで半徹が三日続きました…。
さすがに三日はしんどいですね。

今日は朝からネットワーク構築に赴き、
晩は展開の打ち上げだったのですが、
ヒロード・マックスによりドタキャン…
(本当にすみません…)。

プログラミングの方はだいたいできているのですが、
手を加える必要がありますので明日が勝負かなぁ…?
今まで使っていたライブラリが
動作が変わっていて思い通りに動かず、
この時点で新しい技術に挑戦中…。
この仕事は本当に常に勉強ですね(笑)。

2014年1月18日(土曜日)

某システムペンディング(苦笑)

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

先日書いたプログラムの開発案件ですが、
なんと開発中止となってしまいました (´・ω・`) 。
基本的にシステム等は完成してからの請求…
というのが 00H のスタイルなので今回は無報酬…。
ムムム…ちょっと残念な結果になりました。

しかし今回の案件で作ったシステムは
色々と応用が効きそうなものなので
まぁ仕方がなかったとあきらめることとしましょう。

プログラムって作っている時が旬だったりするので、
特にうちのようにオンリーワンのシステムを組む場合は
過去のライブラリを再利用しつつも、
その時々に適切な技術を取り入れていくことが多いです。
結構大変ですけどね… (^o^;;;

まぁプログラムなんてものづくりなんで、
こだわりがなくなった時点でアウトでしょうけど。

2013年10月18日(金曜日)

過去のプログラムの改変のお仕事

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

以前、独自に PHP で作った CMS で
ブラウザのアップデートによる不具合が出て来たので
改変のご依頼があり、本日お伺いしてきました。

独自の CMS でだいたいどこが悪いか?
という当たりも付けられたのですが、
さらにそれをスマホ対応にして欲しいとのこと…。
当初の仕様にはなかったので…
(というか当時スマホはなかったので…)
ちょっと大きく改変する必要があります。

よく考えるとこのシステムでさえ、
まだ開発から 5 年くらいしか経ってないんですよね?
その間は問題なく動いているのですが、
スマホという新しいデバイスの登場で
大きく仕様が変わってしまいます…。

我々 IT の仕事は秒進分歩…
あっという間に時代は流れていきます。

Windows XP が 12 年ももったのは
本当に奇跡としか言いようがありません。
ただそれもいつまでも続くわけではないのですよ (^o^;;;

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