2023年6月17日(土曜日)
Category:
開発業務 | Posted By
ackie at 23:59:01
新しい言語触るのってめんどくさいけど
わかり始めると楽しくなるんでしょうね。
がんばれ私(笑)。
Python はじめました
と言っても少し前から始めかけてはいたのですが…
最近少しプログラミング案件が増えてきたので、
Python は以前から気にはなっていたのですが
まぁ PHP でもなんとかなるし、
サーバが対応してない場合もあるし…
と後回しにしていたのですが、
興味本位で環境作ろうとしていて、
なぜかうまく動いていなかったので
『まぁいっか…』とほったらかしにしてたのですが、
先日無事に自分の凡ミスを発見して
動くようになりました(笑)。
自動でできる開発環境ではなく、
ゴリゴリと自分でインストールしていかないと
気が済まないタイプなのでこういう時はまりますね。
.py ファイルを実行しようとすると
403 エラーが出ていてなんやろなぁ?と思ってたら
httpd.conf の中で
AddHandler cgi-script .cgi .py
これはやってたのですが、
<Directory … >
の中に
Options … ExecCGI
を書くのを忘れてました。
そっか CGI で動くのね。
Perl 使ってた時は書いてたけど
PHP ではいらなかったからなぁ…。
新しい言語触るのってめんどくさいけど
わかり始めると楽しくなるんでしょうね。
がんばれ私(笑)。
2022年5月9日(月曜日)
Category:
開発業務 | Posted By
ackie at 23:37:07
昨日も書いていた内容ですが、
GW をほぼほぼつぶして作業していた案件が
ようやくラストスパートになりつつあります。
だいたい導入しておきたい仕様は
二割増しぐらいで搭載できたので、
あとは保守でどれくらい追加が出るかな?
という感じですかね?
今回は久々に HTML と CSS と MySQL と
PHP と Smarty と JavaScript ( jQuery ) と…
結構やれること総動員といった感じで、
ホームページ制作というよりは
本当にシステムに近い内容でした。
実はこういうの好きなんですが、
なかなか機会に恵まれないので、
まさにありがたい話です。
もう少しだけ手を入れたいところもあるのですが、
それももうあとちょっとなので
明日辺りにはフィニッシュでしょうか?
2022年5月8日(日曜日)
Category:
開発業務 | Posted By
ackie at 23:49:20
ずっと三月末からバタバタと
開発案件をこなしていましたが、
ようやく目途が立ってきました。
この GW 中はほぼほぼ自宅で開発で、
ひたすらコンピュータに向かっておりました。
なかなか総合的な内容だったので。
結構な手数がかかりました。
一応今日の昼頃に完了のメールを投げながら、
実はさらに追加でできそうなことを思いつき、
さらに追加で作業をしています。
もう少しでできそうなので、最終的には明日完成…
といったところでしょうか?
これでようやく GW を楽しめそうです…
って……あれ?
2022年4月30日(土曜日)
Category:
技術サポート,
開発業務 | Posted By
ackie at 23:59:43
今日は新規パソコンの納品で
ご近所のご新規様のところへ。
事前に設定はしておいたので、
いつもの通り設定項目はほぼなし。
プリンタもデータバックアップもなかったので、
現地での時間はほとんどが説明となりました。
今までは Windows10 でこれからは Windows11 になるので、
わかりづらいことも多いかと思いましたが、
特に複雑な設定をされているようでもなく、
使っていただけそうな感じでした。
最悪歩いてでもいけない距離でもないので、
なにかあれば対策ができそうです。
それ以外の時間は開発業務に追われておりました。
主に UI 周りの改善と機能追加で、
だいたい思った通りの状況になりつつあります。
完成まであとわずかなのか?
コロナ禍で特に GW は予定を立てていないので、
これで追われる感じなのかな?
2022年4月24日(日曜日)
Category:
開発業務 | Posted By
ackie at 23:59:29
今日は他の予定をすべて開けて、
晴れれば外で予定があったのですが、
残念ながら生憎の雨で中止…。
というわけで拗ねた嫁を横目に開発の仕事です。
なかなかこうやって集中してやれる時間が取れないので、
今日はすこぶるはかどりました。
だいたい目途は立ってきたのですが、
結構追加仕様がエスカレートしてきている気がします。
ちょっとサービスしすぎたか…?
これは追加作業の分追加費用を請求せねば…
と思ったりもしています。
しかし没頭できるのはいいのですが、
さすがに一日中開発していると
23″ モニタを二枚使いとはいえ、
8 ポイントでエディタを使ってると
目がしょぼしょぼしてきますね。
2022年4月10日(日曜日)
Category:
開発業務 | Posted By
ackie at 23:59:29
最近とあるプログラム系のお仕事をしておりまして、
サポートとサポートの合間を縫ってやっております。
昼間はサポート、夜はプログラム…
と頭の切り替えが本当に大変です。
今回は Web 上で動作する PHP + MySQL 環境で
新規に受付システムの開発をしているのですが、
細かいところまで…とやっているとあっという間に
時間がたってしまいます。
で、一番厄介なのが単体テストをやっていて、
これだけなら全く問題ないのに、
なんでシステムに組み込むと動かない?
というよくわからない動作エラーです。
ま、だいたいが『……あ』ということが多いのですが…
今日はスタイルシートが謎のトラブルに遭い、
なんでこんなに動作がおかしいんかな?
というので三時間ほど悩んでいて、
ふたを開けてみればライブラリ絡みのトラブル
というのがわかり一瞬で解決したりとか…。
ま、プログラムあるあるなんでしょうけど…
2022年2月19日(土曜日)
Category:
開発業務 | Posted By
ackie 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日(火曜日)
Category:
開発業務 | Posted By
ackie at 23:59:19
昔々に作った 00H で使用しているシステムが
Perl で作られているのですが、
久々にこれを触る必要が出てきました。
00H が法人化したのが 2002 年。
それからばらくして大急ぎで作ったのが
現在使用しているシステムです。
当時は JavaScript もブラウザごとの差異がひどく、
スタイルシートもばらばらだった状態。
SQL をレンタルサーバで使うなんて以ての外で、
PHP ってなんですか?状態だったので、
当時の掲示板やチャットは
すべて Perl という言語で書かれていました。
特にトラブルも出ていないので
そのまま使い続けていたのですが、
いくつか改良したいところが出てきました。
それを修正するには Perl を検証する環境が必要です。
う~~~ん、自分の開発環境を Windows10 にした時に
Perl はスルーしてたぜ~~~ (´・ω・`)
なんか色々やってますね私(笑)。
2017年4月14日(金曜日)
Category:
開発業務 | Posted By
ackie at 23:29:44
ちょっとトラブルがあり納期が延びた案件。
展開の後のサポートラッシュも落ち着き、
ホームページ案件等もこなしながらの現在ですが、
今週のプログラミングモードで半徹が三日続きました…。
さすがに三日はしんどいですね。
今日は朝からネットワーク構築に赴き、
晩は展開の打ち上げだったのですが、
ヒロード・マックスによりドタキャン…
(本当にすみません…)。
プログラミングの方はだいたいできているのですが、
手を加える必要がありますので明日が勝負かなぁ…?
今まで使っていたライブラリが
動作が変わっていて思い通りに動かず、
この時点で新しい技術に挑戦中…。
この仕事は本当に常に勉強ですね(笑)。
2014年1月18日(土曜日)
Category:
開発業務 | Posted By
ackie at 23:59:48
先日書いたプログラムの開発案件ですが、
なんと開発中止となってしまいました (´・ω・`) 。
基本的にシステム等は完成してからの請求…
というのが 00H のスタイルなので今回は無報酬…。
ムムム…ちょっと残念な結果になりました。
しかし今回の案件で作ったシステムは
色々と応用が効きそうなものなので
まぁ仕方がなかったとあきらめることとしましょう。
プログラムって作っている時が旬だったりするので、
特にうちのようにオンリーワンのシステムを組む場合は
過去のライブラリを再利用しつつも、
その時々に適切な技術を取り入れていくことが多いです。
結構大変ですけどね… (^o^;;;
まぁプログラムなんてものづくりなんで、
こだわりがなくなった時点でアウトでしょうけど。