さんを見て、PythonでCGIを書く勉強に書いてみました。均等割り電卓と同じ「ような」動作をします。シェルスクリプトMacを使い始めてから、文字コードに悩まされる機会が増えました。ファイルを貰ったりすると、大抵EUCやShift-jisでうまく表示できません。PythonPythonでMySQLを扱うためのモジュールMySQL-pythonをインストールしました。Pythonから、MySQL-python-1.2.2.tar.gzをダウンロードする。Python以前、site-packagesディレクトリの位置がわからなくて放置していたデフォルトエンコーディングが、久しぶりにやったらわかったのでメモ。以下の内容を、「sitecustomize.py」という名前で保存。Python「初めてのPython」p.344に載っていたdir()のような動作をするソースがなかなか良い感じです。これに以下の説明が続きます。Worldでまず触れるステートメントだし、これを知らない人はいませんね。なんて発言があって「@hogeってフォローしてたっけ?」なんてことがよくありますよね。・・ありますよね?とにかく僕はよくあります。Twitter課題の英語に追われるだけで1日が終わるのはまっぴらゴメンだったので、少しだけPythonで遊びました。これからpython-twitterで色々遊ぶのに、フレンドリスト*1をファイルに保存しておくと便利なので、さくっとファイルに保存するコードを書きました。回答者様の答え(アルゴリズム)がとても綺麗だったので、勉強がてらPythonで書いてみました。PHPMacでコマンドラインからPHPを実行する方法を調べました。シェルスクリプトとして実行します。以下のようなファイルを用意。1行目は以下のコマンドを実行した時の結果を貼り付けます。Twitter昨日、フレンドリストを100人以上取得するためにtwitter.pyを色々いじりました。こんな感じで呼び出せるようになりました。ページ番号で3を指定すると、ID*1順で201〜300番を取得します。Twitterpython-twitterで遊んでみたよ!とりあえず基本的な使い方のお勉強。モジュールの機能自体シンプルだから、ドキュメントも短くて読みやすいです。Twitterpython-twitterというものを使うと簡単にTwitterのAPIなどで遊べると噂に聞き、導入してみました。Codeで、python-twitter-0.5.tar.gzをダウンロードする。Pythonでアトリビュートやメソッドをカプセル化するためには、2つの方法がある。Pythoncodepad(http://codepad.org/)という素晴らしいサイトを昨日初めて知り、FizzBuzz問題でもやろうと思って書いてみました。Sを対象に並べ替えを行い、S自体を書き換える。ソート関数を指定することで、比較方法をコントロールできる。Sの並び順を反転し、S自体を書き換える。このようにスライスを使って代入すると、オブジェクトのコピーができる。whileの条件はbool型(真or偽)で判定される。リストによく似たデータ型。書き換えることができない。タプル同士を連結して新しいタプルを作ることはできる。PHP研究室でPHPもよく使うみたいなので、一応PHPの実行方法も調べた。