python

wassr-notifier

Linux オンリーというマニアックさなので簡潔に http://www.mumbles-project.org/ が必要です。 #!/usr/bin/env python # -*- coding: utf-8 -*- from subprocess import Popen import simplejson, urllib2, time user = 'dankogai' passwd = 'kogaidan' def…

Twitter でイチイチ follow するのが面倒くさい んだけど自前でメールサーバも立ててない

「基本、follow されたらし返すから、自動でいいじゃん」とか思いはじめたので、こんな感じで自動 follow するようにしました。 Twitter でイチイチ follow するのが面倒くさい - にぽたん研究所 を Gmail に IMAP でアクセスしてやるっていうのを お友達がR…

clmemo を blog に投稿

社内ブログっていうのがあるのですが あんまり書くことありません>< でも、社内にとじてるから秘密っぽいことも 書けるかも!!! やっぱり書く事ありませんでした だから、ChangeLogメモを投稿しちゃうようにしました。 秘密の事書いても大丈夫だしね!!…

Python の嵌りどころ

Google のおかげで一気に Python の人気がでてきそうですね! Python は教育言語なんて側面もあるので、言語仕様も小さくて覚えやすいんだけど、 少し一般的でなくて嵌ることもあります。折角なので僕が Python をやって嵌ったところを書いてみます。 switch…

ネットウオッチャーへの道

こんにちは!! デブサミベストタイムキーパーを目指している jYoshiori です. デブサミの竹迫アワー(通称「ネットコミュニケーション2.0」)は すごく楽しかったです>< そこで id:otsune さんが 観測範囲が狭い不幸 「twitterのfollowingが100人を超え…

それ Python で出来るよ!!

なんかまめこさんが Twitter の bot を作るために Ruby を勉強するとか言ってたので せっかく Django で Python に触れたのにもったいない!!と思って書いてみるよ!! python-twitter のインストール♪ ぱいぱいから♪ $ sudo easy_install python-twitter p…

「ぱいぱいおーさー」になったwwww

setup.py を適当に書いてたら怒られなくなったので pypi へ登録するのとかを試してみる。 ユーザー登録 http://pypi.python.org/pypi/ へアクセスして 右上の方の 「Register」をクリック ユーザーネーム、パスワード、メールアドレスを入力。 (PGP は省略可…

コマンド覚え書き

適当に setup.py 書いたら $ python setup.py sdist って叩くと足りない物を教えてくれる。 脳みその容量が足りない俺には便利♪

はてなグラフapi 作ったの忘れてた><

ni! Python から はてなグラフapi を弄るモジュールを書きました♪ id:secondlife 謹製の Ruby版 を パクリつつ手を抜いて移植した感じです。 (だって、0 も True になる Ruby と違って boolean の変換処理とかいらないかなぁと思って) というわけで、CodeR…

ついに Pypi が Google 様に認められた!!!

いままで散々 もしかして: pypy pypi - Google 検索 とか言われていましたが 気がついたら言われなくなってました!!! ネタに出来なくなってちょっと残念です……orz

urllib2 でエラー(続き)

本家の trunk では既に修正されてると教えてもらいました♪ でも、とりあえず動かないのも何なので 応急処置 import urllib2 def __http_response(self, request, response): code, msg, hdrs = response.code, response.msg, response.info() if not (200 <=…

urllib2 でエラー

原因不明でソース追っかけてたら…… class HTTPErrorProcessor(BaseHandler): """Process HTTP error responses.""" handler_order = 1000 # after all other processing def http_response(self, request, response): code, msg, hdrs = response.code, resp…

urllib で POSTとGET

urllib で POST でアクセスする場合は params = { x : "1", y : "2" } urllib2.openurl(url,urllib.urlencode(params)) で、GET でアクセスする時、パラメータはどうするんだろう? とか思ってたら、id:nishiohirokazu さんに教えてもらった params = { x : …

urllib2 と urllib

昨日の作ってから 「ユーザーが存在してないとかの処理入れないとなぁ」 とか考えてステータスコード見て 404 だったら 存在しないユーザーで良いか…… とか考えて urllib を調べてたら urllib2 とか言うのを 次のページに発見しました。 えへ><なんかこっ…

iKnow の進捗を Python で取得

iKnow の進捗を Python から取得できるようにしてみました。 #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib from BeautifulSoup import BeautifulSoup import re class Iknow: def __init__(self,username): b = BeautifulSoup(urllib.urlop…

screencast - 西尾泰和のはてなダイアリー

工エエェェ(´д`)ェェエエ工工 primes = [] for i in range(2,100): for p in primes: if i % p == 0: break else: primes.append(i) print primes >>> [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]for…

本当に俺は Python が分からない

最近、「Python だとどうなの?」って聞かれることが多いので はっきり言っておきます>< 日記の書き始めにも書きましたが…… 俺、Python 分かりません>< 本当に分からないのです>< どのくらい分からないかというと Django ではじめて Python 触ったとき…

お勉強中

こんにちはjYoshioriです。 最近、めっきり涼しくなっておりますが体調とか崩していませんか? 無駄に人として軸がぶれたりしてませんか? 未踏の人はエロイと言っちゃったりしてませんか? id:nishiohirokazuのエロさにビックリしてませんか? みんなのこと…

ユーザー登録で悩んでみる

チュートリアルも無事に終わったので 一番使いそうな機能、ユーザー登録を作ってみたいと思います。 フォームとフィールド,マニピュレータ : Django オンラインドキュメント和訳 ここで説明しているフォーム/マニピュレータシステムは,次の Django リリー…

その前にPythonと戯れてみるw

ちょっと(何故か)java-jaで話題になったので…… Pythonは「_(アンダースコア)」で直前の値が取得できます。 Perlで言うと$_に当たるのかな?*1 で、その「_」なんですが、予約語じゃないので上書きできちゃいます。 こんな感じ Python 2.5.1 (r251:54863, J…

対話シェルをもう少し使いやすくしてみる

Djangoへの片思い日記 - 準備で出てきた 「対話シェル」 どうやらこれを使いこなすと便利そうです。 「このコードこうやって書けば(期待通りに)動くのかな?」 と言うときや 「これ、ちょっと調べたい><」 なんていうときに凄く便利そうです。 そんな対…

Djangoチュートリアルをえいやっとやってみる

さて、ここまででかなりの準備が出来ました。 では実際にDjangoのチュートリアルをやってみましょう。Django オンラインドキュメント和訳プログラムを書いたことが無くても 何も恐れる必要はありません。 まずは書いてみてから悩めばいいのです。 絵などと一…

初心者向けDjango勉強会

初心者のためのDjango勉強会 が、開催されます!! PythonのインストールからDjangoのセットアップ、 そしてチュートリアルまで手取り足り教えてくれます>< プログラミング全然分からなくても Djangoの開発環境が出来て色々弄れるようになります!! みん…

「LookupError: unknown encoding: X-MAC-JAPANESEの罠 」の件

今回ちょっと濃い話なので 初めての方は理解できなくて大丈夫です!! unicode ぶらんちが入ったのでいろいろ戦いが始まりました。 {{ page.created|date:"Y" }} とか Mac でやってるとX-MAC-JAPANESE なんてしらねーよ馬鹿! って怒られます。 なので一時的…

ぱいぱいを弄ってみる

ぱいぱいってなに? Pythonの色々な便利なプログラムを集めている場所みたいです。 PerlのCPANみたいな物ですね。 pypi http://cheeseshop.python.org/pypi 読み方は「ぱいぱい」です。 Pythonは本当に「ぱい」が好きですね。 愛は世界を救わないけど エロは…

最新のDjangoをインストール

早速、Djangoをインストールしてみる。 女房と畳とフレームワークは新しい方がよいので リポジトリから持ってきた。 リポジトリから取得 適当なディレクトリで下記コマンドを打つ >svn co http://code.djangoproject.com/svn/django/trunk/上記が失敗したら …

MacPortsのPython2.5

LDCでMacPortsのPython2.5は腐ってるから使っちゃダメと ご指摘をいただきました。 ありがとうございます。 せっかくなのでどうにかしようかと思いましたが こういうのって自分が嵌って解決した方が すごくLVUPできるので はぐれメタルと遭遇したと思って も…

最新のPythonをインストール

Djangoのインストールの前に 最新のPythonをインストールした。 インストール手順 >sudo port install python25これでインストールできなかったら MacPortsが入ってないと言うことなので MacPortsをインストールする。 MacPortsがインストールできなかったら…