タグ

2011年3月2日のブックマーク (6件)

  • 5分でWebスクレイピングをする - YAMAGUCHI::weblog

    はじめに あけましておめでとうございます。今年もPython界の江古田ちゃんとして頑張っていく所存です。さて id:nishiohirokazu が5分でPythonは便利だと思える記事を元旦から書いていました。 「ほえー、さすが西尾さんや」って思ってたら、西尾さんが「おい山口、5分でPython便利だなーって思える記事書けや」っていう無言の圧力をかけてきたので*1 *2なんとなく書きました。 「5分で」っていうのが読者が読む時間なのか、筆者が書く時間なのかがわからなかったので前者ということにしました。5分で記事とコード両方書くとか無理や。 こんなことないですか 「Webでスクレイピングしたいよー、てへへ。だけど文字コードとかがページごとにバラバラでマジしんどいっす。しかもタグ抜き出すのとかめちゃめんどいっす><」ってことはあったりしませんか? リンクのタイトルとかも綺麗に抜き出したいなー

    5分でWebスクレイピングをする - YAMAGUCHI::weblog
  • 優れた Python プログラマを見つける n の質問(改)(書きかけ) - methaneのブログ

    + "", "0", [], [0], [1], 0, 1 のうち、 bool(obj) が True になるのはどれか? + True, False, None との比較に == ではなく is を使うことが推奨されるのはなぜか? + s = 'foo'; t = 'foo'; print s is t; の結果が未定義なのはなぜか? + [[0] for i in range(3)] と、 [[0]] * 3 の違いは何か? + なぜタプルは辞書のキーにできてリストはできないのか? + for line in fileobj: と for line in fileobj.readlines(): の違いは何か? + try 文の except 節で、 except: と書いた場合と except Exception: と書いた場合の違いを説明せよ。 + try 文の else 節がある

    優れた Python プログラマを見つける n の質問(改)(書きかけ) - methaneのブログ
  • Operaの最新情報を知るために、Web開発者が読んでおくべきブログ - あまたの何かしら。

    OperaはきっとOperaを愛する人がやってくれるはずです… えええええ。 ってことで、とりあえずまとめた。 他にあったら教えてちょ。 Dev.Opera 基的なことはここに投げられていることが多い。 Opera Labs 正直、ここの立ち位置知らない(ぇ Operaが公開する情報でも、開発途中で初めて公式で告知する場合は、だいたいココ。 Desktop Team デスクトップ版のsnapshotの配布場所+change log。 最新のOperaについて知る機会が多いのはここ。 Opera Mobile blog Opera Mobileは、こっち。Miniはここ。 Opera Core Concerns 主にPresto(Operaのレンダリングエンジン)について。 Opera Dragonfly 開発ツールDragonflyについては、ここ。 Security @ Opera 名

    Operaの最新情報を知るために、Web開発者が読んでおくべきブログ - あまたの何かしら。
  • MongoDB + node.js で作るソーシャルゲーム

    The document discusses using node.js with MongoDB. It includes examples of basic CRUD operations using the node.js driver and MongoDB native driver. It also discusses ORM libraries like Mongoose that provide an abstraction layer. The document contains code samples for performing inserts, updates, finds and counting documents using the native node.js driver and Mongoose.Read less

    MongoDB + node.js で作るソーシャルゲーム
  • ターミナルからSkype -- Skysh - mfumiの日記

    最近ターミナルからSkypeをしたいなーと思うことがよくありました。検索してみるといくつかターミナルからSkypeを実行するものが見つかりますが、いまいち自分に合うものがなかったので、Skype4PyというSkypeAPIPythonラッパーを使って、ターミナルからSkypeが出来るSkyshというものを作りました。Mac OS Xでしか動作確認してないですが,Skype4PyとPythonが使える環境なら使えると思います(ansi colorを使ってるのでwindowsだと厳しいかもしれませんが…,っていうかreadlineが使えないか?)。 ダウンロード ソースはgithubにあります。 ・GitHub - mmisono/Skysh: Skype in Terminal 必要な物: ・Skype4Py ・termcolor 以上の2つはダウンロードして、 % python setu

    ターミナルからSkype -- Skysh - mfumiの日記
  • Linux上で動くSkype用のbotを作る方法 - muddy brown thang

    はじめに 以前、知人のやっているBeProudという会社を手伝ったのですが、BeProudでは、エンジニアの主要なコミュニケーション手段としてSkypeが使われていました。当時、趣味でたまたまSkypeのAPIについて調べていたので、悪戯っ気を出して、開発環境に即席でSkype APIを使ったbotを設置してみたところ、思いのほか好評を博し、いまやインフラと言っても過言ではない存在 *1 *2と化したようです。 まあそんな状況を眺めつつ、自宅のサーバにSkype botを設置して、お気に入りのSkypeチャットにもbotを加えてみたところ、これも結構好評だったので、興味ありそうな人向けに作成方法をまとめることにします。 Skype Public API Skype Public APIとは、Skypeを外部からコントロールするためのインターフェイスです。 Skype Public API

    Linux上で動くSkype用のbotを作る方法 - muddy brown thang