PHPであれば、"dirname(__FILE__)"としてファイル自身が置かれているディレクトリのパスを取得しますが、Pythonではどうするのか。 import os print os.path.dirname(os.path.abspath(__file__)) Python2.4.3ではこれで大丈夫な様子ですが、もっと簡単(簡潔)な... 続きを読む
つくった。 >>> map(_1 + 1, [1, 2, 3]) [2, 3, 4] >>> map(_1 + _2, [1, 2, 3], [4, 5, 6]) [5, 7, 9] いや、Pythonにはリスト内包表記があるからいらないんだけどさ、boost::lambdaのbinder?のような物を使えば「lambdaの中で代入使わせろ!!1!」という鬱... 続きを読む
cssutilsA Python package to parse and build CSS Cascading Style Sheets. statusRelease 0.9.5.1 080811. See the README and CHANGELOG for details. A few non-backwards compatible changes have been made, please see MIGRATE for migration help. Work... 続きを読む
週3日出社となりました。残りの日はasiajinとかnarabete.comで個人で活動しています / mail: MY-SIRNAME@gmail.com (姓@gmail.com) [追記] これを書いたあとアカウントが入手できたので、実際にGoogle App Engineのサーバ上で簡単なスクリプトを動かしてみた。 ... 続きを読む
以下の情報は古いです。 ActionScriptのyaccを作ったよ - yukobaの日記 こっちをご覧ください。kmyacc が Python に対応していなく、Haskell Hackathon (これ) の運営を考えると、kmyacc が Python, PHP, ActionScript に対応していないと、面倒なことになるの... 続きを読む
1000人スピーカカンファレンスの二次会の飲み会会場を追い出された後、なぜかサイボウズラボに戻って三次会。なぜかyukobaがSchemeを作り始め、amachangも「作る」と言い出した!「どうせだからハッカソンにしよう」って話が!いや、そんなことしだしたら帰れな... 続きを読む
amachangに教えてもらった。http://d.hatena.ne.jp/dropdb/20071107#cdropdb 『5年前、某社の面接でpythonを勉強し始めたと言ったら、日本でパイソンなんて需要ねーよwwwって言われて勉強をやめました。入社後、暫くはパイソンなんてアダナをつけられてトラ... 続きを読む
Mercurial is a source-code management tool which allows users to keep track of changes to the source code locally and share their changes with others. It is used for the development of Firefox 3.1/Mozilla 1.9.1 and later releases. Note: If yo... 続きを読む
reStructuredText 構造化テキスト 記号文字でテキストを装飾することにより意味を与える。 wiki記法みたいなやつ Djangoの機能でHTML出力できる。 vimスクリプト書いたりしなくていい reStructuredText サンプル Django勉強会 --------------- 詳しくはこちら。... 続きを読む