diary/category/プログラミング

ID: 33 | 作成日: 2009/08/12 [Wed] 17:06:00 | 最終更新: 2012/09/12 [Wed] 16:07:55
FrontPage / diary / category / プログラミング

2011/01/29 [Sat]

三ヶ月ぶりにPHPで作業

昨日・今日と久しぶりに、PHPでガッツリとプログラミング作業。

ちょっとした修正作業とかはたまにやっていたけど、本格的にPHPでプログラミングしたのは、たぶん三ヶ月振りくらいか?

去年の初秋あたりから、久しぶりにデスクトップ向けソフトウェアを開発したり、ディストラクションツールを使ってですがゲームを作ってみたりしていたので、Web方面からは離れていたので。

かなり昔から製作を続けているツールの開発作業なのですが、今回の作業分が、以前から手を着けないといけないなぁと思いつつ、それをやるとなるとかなりのファイル数をいじったりチェックしたり・・・となるので、億劫になっていた所だったんですよね。

おかげで約"30"ほどのPHPファイルをいじる事になり、今日の午後はほとんどその作業となってしまいましたが、おかけで面倒くさくて一年近く手付かずでいた作業が済ませられた。

2010/09/18 [Sat]

久しぶりにPHP

今日はPHPでプログラミング作業。

少し前には自分用の簡単なデスクトップアプリを作ったんだけど、ニ~三週間ほどフリーのゲーム制作ツールを試したりとかしていたので、この数日間は久しぶりのプログラミングになった。

2010/09/09 [Thu]

APIが一部変わるらしい

AMAZONの"Product Advertising API"が、11月で一部仕様変更になるらしい。

前の電子署名のときのようにギリギリにならないように、ちゃんとやろう。

2010/04/19 [Mon]

Windowsでは遅くてLinuxでは早い

結構前なのですが、PHPで作っているツールの処理の中で"ファイルやディレクトリの指定をフルパス"で行うように改変したんだけど、ローカルPCの開発環境だと体感でハッキリわかるぐらいに処理が遅くなった。

・・・とはいっても、セキュリティ的にもフルパスのほうがいいので、とりあえずサーバにアップしたら、今度は体感でハッキリわかるぐらいに処理が早くなった。

この差が出る原因って何なのかなぁ?

2010/02/22 [Mon]

PHPと"しぃペインター"の連携がうまくいかない

「しぃペインター」で作成した画像をPHPで受け取って保存する処理にチャレンジしたんだけど、どうにもうまくいかなかった。

付属のマニュアルや配布されているPHP製の"しぃペインター"連携ライブラリ、ネットでの情報等を見ると、そんなにややこしくはなさそうなんだけど・・・

2010/02/21 [Sun]

らくがき帳ツールの改変作業

約一年ぶりに「らくがき帳」のスクリプトを改変。

今回、ディレクトリ構成の変更やツールのメンテ・管理がやりやすいようにファイルを分けたりと大幅に修正したので、結構時間がかかった。

おかげで、前々からやりたいと思いつつ手付かずだった部分の作業ができた。

2010/01/13 [Wed]

「修正→サーバにアップ」はこまめにすべきだね

少し前に開発環境が「PHP」5.3.1になったことで一気にプログラムを修正したことを書きましたが、エラーの理由が『次期バージョンでは使えなくなるから今のうちに修正しとけよ』的なもので利用しているレンタルサーバではとりあえず問題ないため、サーバへのアップはこの作業のついでに色々追加や修正してからにしようと。

・・・で、結局十日ほど作業して、いじったソースの数が多くなってしまった。

昨日サーバにアップしたんだけど数が多い分、"ちゃんと修正した分をすべてアップできたか"とかもいつもより余計に気になるわけですが、実際にサーバでも一通り動くかの確認も多いため、ちょっと面倒でしたね。
まとめて修正・まとめてアップではなく、こういうことはこまめにやるべきだなぁと。

2010/01/11 [Mon]

年末年始はLinuxとプログラミング

年末年始は、この時期の特番をBGVにほとんどをLinuxとプログラミング作業に費やしていた。

ある意味、活動的ではあったので寝正月ではなかったけど、活発なインドアといった感じ。
おかげで手を付けないといけないと思いつつ手付かずだったものを、かなり片付けられたので、まぁ良しです。

2010/01/02 [Sat]

PHPの"deprecated"エラー対策の作業

以前に「XAMPP」を"1.7.3"にアップデートしたことを書きましたが、その環境でPHPスクリプトを動かしてみたところ、いくつかのスクリプトが正規表現の"ereg"・"eregi"・"eregi_replace"・"split"でエラーを返すように・・・

どうもPHPが"5.3.1"になったことで、次期バージョンで将来的に削除される予定がある命令に対して警告がされるようになり、今回のエラーはその関連のものでした。

動作そのものはちゃんと動くのですが、いいきっかけなのでこれをきっかけに修正作業。

二日ほど作業に使い、たぶんすべての修正はできたと思うんだけど、もしかしたら修正漏れしているものもあるかも。

2009/12/31 [Thu]

XAMPP 1.7.3

PHPの開発環境は「XAMPP」を利用しているんだけど、先日久しぶりにチェックしてみたら以前はアドオンで別途追加しなければいけなかった"perl"が標準搭載になっていた。

バージョンアップに合わせて結構色々変わるので、開発環境をあまり変えたくないこともあって一年位前のバージョンを使っていましたが、"perl"標準搭載が気になってXAMPPをアップデート。

案の定、過去のバージョンとは変わっていて設定に手間取り、想像より時間を食ってしまった。

そういえば、インストール時のインターフェースやコントロールパネルが日本語にできなくなってたなぁ。
まぁ以前使っているから大体分かるし、元々そうややこしいものではないので英語でも困らないけど。