2009年6月7日日曜日

GNU screen

最近物覚えが悪い。
何かやりっぱなしで移動している。

そーすると困るのは遠隔端末のやりかけの作業。
何をしてたか忘れている。 いやソレよりも困るのは、
勝手にデタッチされた端末でゴニョゴニョ続くジョブが
端末も無く、電源が切られるかプロセスが殺されるまで、
永遠に入力を待っている。 こいつは大量のCPU資源を
喰うようなので減らしたいが、出先でどうしても続きの
作業をしたいとかいう事態は常にある。

なら、screenを入れてみよう時にもなるのだ。
実際使ってみると気持ちが悪いくらい便利なんだが、
今までputtyを数多く開いて並行処理をしている人間だから、
最初にログインしたホストから、さらに別のホストを開くことが
多い。 デタッチして終わるとscreenで結合されたいくつかの端
末が出来てしまうことが判った。 これにはちょっと困る。

とかいってもやはり便利なんで、勢いあまって、 ついにscreenの
ログインシェル化をやったら、今度は scp を掛ける時に具合が
よろしくない。 ”ターミナルにつなげなさい”といって切れる。

何か抜け穴を見つけないと使えないなあ。

2009年5月28日木曜日

2009年4月24日金曜日

PHPのIDEは

ようやく仕事が一段落すると、開発環境の見直しをしなくちゃ成らんと思う。もちろん一人勝手にやってるのだけれど、誰が見ても恥ずかしくないものを作りたいと思うと、ドキュメントは大切だと思う。

Ecripse/pleiadesあたりのIDEを使うと、JavadocみたいなものをPHPでも見やすくしてくれんだろうかとほのかに期待するものの・・・。

PHPの仕事では、オブジェクト指向の端緒についたとはいえ、その実はかなり行き当たりばったりのコードが満載されているために、再利用が難しい状況

もちろんプロジェクト内で、同じようなフォームになることはめったにないが、CSSくらいは統一しておきたいので、そのようなメタファイルにおいてもいいものも、出力メソッドを用意して呼び出すようになった。たぶん、ずいぶんと管理するコード量が圧縮された。

 オブジェクト化が進むにつれ、次第次第にクラスは、雛形のクラスから拡張した実装を追加するようになる。すると、単なるエディターでは前に作った基本クラスから呼ばれるメソッドの見通しが悪い。 やっぱり無駄でも、再実装時に余計な上書きするしかないのだ。

MVCの分化もまったくといって進んでいない現状なので、もー、フルPHP+Javascriptでの継続を諦めて、GUIはFlash/AS3、AJAX絡みの裏にPHPがあれば済むなんて方法をぼーっとながら考えている昨今です。

進むも堅し、戻るもムツカシ。

2009年3月28日土曜日

去年からspamの増えた原因はっ!

最近、点検してまわっているのである。
そしたら、足元を掬われる思いである。

本来はsmtpdを動かさないところで、
動かししてるサーバがあるのは知っていた。
そこに変な穴があけられていた・・・。 orz...
自社ドメイン宛のメールは、受け取るサーバが決まってるのよ。

もー阿呆な後輩を持つとどうもならんわ。

再教育しようかとマジなやむ。もう少し目を光らせていないとまたやらかすであろう。
つーかね、余計なメールを受け取るように設定するなよ。 無茶な要求をだしてくる客の
受け取りたいメールは、その客だけが受け取ればいいから。 ね、K君よ。

ったく、ほかにも発注2台を1台にしちゃうわ、こっちの頼み方が悪いんだろうけど。
これはないぜよ。

2009年3月22日日曜日

SharpDevelopとかこのタイプのツールについて

こっちもまた、Microsoft系お仕事で使って、もう2年以上過ぎた・・・・。

VB.Netな案件2つくらい片付けたくらい。

小生、あんまりソフトウェア資産を持ってないし、それも相当多方面に分散投資しているので(=悪く言えばチャランポラン、あてずっぽうにコードを書くので)、開発環境にこだわることは無いが、あえて言えば無料で無いと・・・。

お試しくらいで終わってしまう開発に、大枚叩くほど、暇じゃないのです。

敢えて言うとPHPとかにIDE使えるとありがたいのですが、あんまり気に入ったのが無い。Eclipseも以前に入れたことがありましたが、非力な開発環境だったもので気に入らなかった。

ということで、今は

・VB6.0
・PHP(単なるエディタだけ)
・VB.Net
・AS3
・python

程度はすぐ取り組めます。もし rubyやれだの、tclがあるんだけどとか、perl読めだのC#やれだのいわれればそれなりの努力はしますです。

FlashDevelop

半年くらい前に、頼まれてFlash/Flexの開発にはじめて取り組んだことがあった。

AS3のことはよく知らなかったが、まー、あの手のECMAな奴はどこか似ているから・・・半月ほどで簡単なものをこしらえることができた。

当時、同時並行的にPHPのオブジェクト指向なコードスタイルに移行したものもやっていた。仕様が固まらなかったので、先週あたり漸く終わった仕事だった。

んで、機材を入れ替えた際にちゃんと動くかをまた試すことに。

まったく忘れている気がする。インストールした際のこととか・・・
3ヶ月触らないと記憶の片隅にも無いらしい。

挑戦しつづけること

何でも新しいことに飛びつこう。

私には、100才になんなんとする大叔父がいるのである。

このヒトがまた新し物好き。

Googleのツールをよく使っている。 SKYPEも便利そうに使う。

見習うというより、どうも同じ血がどこかに流れているらしく、比較的保守的でもありながら新しいものにも挑戦したいことがある。