忘れようとしても思い出せない日記 rebirth

※暫定運用中
CCCD | CD | DVD | Gadget | Internet | Mac | PV | iTMS | ゲーム | ソニーw | ローカル | ヲタ | 映画 | 音楽 | 京ぽん | 書籍 | 地震 | 著作権 | 訂正 | 日常
2003|05|07|10|
2004|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|12|
2014|01|02|04|05|06|07|10|11|12|
2015|01|05|06|
2016|01|
トップ «前の日記(2008.05.08(木)) 最新 次の日記(2008.05.10(土))» 編集

2008.05.09(金) [長年日記]

_ 言語履修選択。ていうか単位取れるのか?

今ヘルプでやってるサイト構築の仕事、ヲレの一存でMODxベースでやってるのはいいんだが、標準のスニペットやプラグインだけでは足りないとこが多いもんで、結構な量のコードを書くはめになっている。PHPなんかろくに書いたことないんだが、リファレンスと首っ引きでなんとか動くものが書けてる感じ*1。PHPやそのライブラリが大変つーか、MODxとのやりとりの部分とかのドキュメントが圧倒的に足りないので、MODxのコード読み読み試行錯誤するとこが大変。

で、そのPHPだが、言語としてはあんましおもんないなあ。とりあえず、C的なスタイルで書いていて、それ以上手を広げていないので、結局インタプリタ版のCを使ってるのとあんまり変らないわけだが。もしかしたら、そこから先にはもっと「PHPらしい」世界が広がっているのかしらん? とまれ、変数の頭に$付けないといけない時点で超うっとおしいという大問題が。

デスクトップアプリケーション用の「母国語」としてObject-CObjective-C*2ってのはもう決まりとして、ネット系の「第一外国語」としてはRuby、「第二外国語」としてPython*3、という履修選択で行こうかと。

*1 いや、もちろんセキュリティホールを作らないことだけは注意してるけど

*2 2.0…を母国語にするといろいろ不都合があるので、とりあえず1.xで

*3 Pythonのキラーアプリケーションつーとまず思い浮かんでしまうZopeのイメージに引きずられて、Python自体にあんまりいいイメージを持ってなかったんだが…

本日のツッコミ(全3件) [ツッコミを入れる]
_ shiro (2008.05.10(土) 06:43)

Object-C ? Objective-C じゃなくって?(笑) <br><br>個人的には、python はあのインデントに関する仕様さえ我慢できてしまえば非常にいい言語だと感じました。つか最近はこまかいスクリプトはもっぱら python で書いてたり。Mac でも RHEL系のLinux でも(システムが使ってるから)標準ではいってるし、ライブラリがかなり豊富でかつ便利なので。<br>あと、rubyと違ってキモい信者が少ないってのもいいですね。

_ Yoz. (2008.05.10(土) 10:56)

あ。ベタすぎる… orz 修正します。<br><br>例のインデントは、賢いエディタと愛があれば克服できそうな気がしてます。emacsのPythonモードはさすがにイケてる感じですが、Xcode3.xも結構頑張りますね。

_ shiro (2008.05.11(日) 02:19)

python でも vi で全部書いてる漏れがいます(^^;<br><br>てか、あのインデントのせいで、深いインデントの構造を書かないようになる->共通っぽい処理はすぐに関数呼び出しに小分けするので、自然と構造化がすすみます。制約があることは一概に悪い事じゃないというか、制約がないと発生する乱れが抑制されるという意味では、悪くないなぁと感じてます。

お名前:
E-mail:
コメント:
[]


この日記中で使用されている名称は各社の商標である場合があります。
あと、リンク・TrackBackはご自由に。連絡不要。ただし、言及リンクのないTrackBackは受け取れませんので悪しからず。
ついでに、RDFもドゾー。
Copyright ©2004-2016 Masatoshi "yoz" Yoshizawa