タグ

Pythonに関するhiro-rockのブックマーク (16)

  • Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker

    Python勉強し始めて一ヶ月くらいたったんで一度復習を兼ねてまとめてみようと思います。僕が今までPHPとかPerlとかJavaScriptを使っていて、Pythonはこうやるのかーとか、これは便利だなーと思ったところ、開発していてはまったところなどピックアップしてみました。 初めてのPythonを読んで初心者向け勉強会に参加した程度の知識です。とりあえず初めてのPythonがかなりいいのでこれ読むだけで大体基礎は習得できた気がします。基的な文法の説明だけでなく、大事なことは何回も繰り返し書いてあったり、Pythonの思想などにも触れているのでなぜこういう実装になっているかということも理解できます。これオススメ。 尚、このエントリーではPythonのバージョンは2.5をベースにしてます(主にGoogleAppEngineで使ってるので)。間違えなどあったらツッコミお待ちしてます。 文法、

    Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker
    hiro-rock
    hiro-rock 2010/10/14
    Pythonはじめるきっけけづくりに読む GAEいじりたいからやはり避けられないな
  • やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい

    OAuth 調べてみたら難しくて理解出来なかったので, Python で標準ライブラリだけで 1 から書いてみました. /      \ /  _ノ  ヽ、_  \ / o゚((●)) ((●))゚o \  twitter の OAuth 難しいお… |     (__人__)'    | \     `⌒´     / ____ /⌒  ⌒\ /( ●)  (●)\ /::::::⌒(__人__)⌒::::: \   だからやる夫でやるお! |     |r┬-|     | \      `ー'´     / Python のサンプルコードを付けていますが, 上から順に読めるようにおもいっきり手続き型で書いています. コメントで実際の処理の説明を書いています. Consumer Key と Consumer Secret の入手 / ̄ ̄\ /    u  \      .____ |:

    やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい
    hiro-rock
    hiro-rock 2010/09/29
    メモメモ
  • Pythonを使ってAndroid端末を5分でリモートカメラにする方法

    Android端末をリモートカメラにしてしまう方法「Spycam」という記事経由でTurn your Android Phone Into a Remote Spy Camera with Ruby in 15 Minutesを知った。SL4AのJRubyを使ってAndroid端末を15分で遠隔操作のスパイカメラにしてしまえるらしい。これは面白い。そこで、Rubyが15分ならPythonを使って5分でリモートカメラにしてしまおうと思い立った。 まず、Pythonでは標準モジュールのSimpleHTTPServerやwsgiref.simple_serverを使って簡単にWebサーバを構築することができる。そしてSL4Aを使えばAndroid端末をそのままサーバとして起動させることができる。これを組み合わせればできたも同然だ。 それで書いたのが以下のコードだ。10行そこそこでAndroid

    Pythonを使ってAndroid端末を5分でリモートカメラにする方法
    hiro-rock
    hiro-rock 2010/09/14
    Androidでリモートカメラ
  • python入門チートシート - ナマアシタノム

    内容 python初学者向けの頻出アイテムチートシートを作成してみました。 A4用紙に印刷してちょうどいいように必要事項をみっしりと敷き詰めています。pythonプログラミングのお供にどうぞ。 目次 if文 while文 for文 continue/break文 論理演算 算術演算 関数 リスト ディクショナリ map タプル モジュール クラス 例外 の基的なことをできるだけたくさん盛り込みたかったので記述順番はぐちゃぐちゃしてしまった感じです。 記述ミスあったらごめんなさい。指摘あれば直します 最新版のDLは こちらからどうぞ(v1.1)。 (zip/約50kb/中身はpdf) 古いバージョン v1.1 コメントのid:t-tanakaさん指摘を修正 b:id:cu39さんのコメント「M+2VM+IPAG circleですね。」を見てフォントを「M+2VM+IPAG circle」に

    python入門チートシート - ナマアシタノム
    hiro-rock
    hiro-rock 2010/04/12
    あとで読んで勉強する
  • 緯度・経度からオープン i エリアのコードを取得: ある nakagami の日記

    2010年は位置情報がブレイクらしいが・・・ 緯度と経度がわかっても、それが「どこ」だかを知るのは難しい。 都道府県単位とか(できればもっと細かい単位)で、「どこ」かわかる方法ないかなと思ったら、ドコモのオープン i エリアというのがあるんだそうな。 http://www.nttdocomo.co.jp/service/imode/make/content/iarea/ http://www.nttdocomo.co.jp/service/imode/make/content/iarea/domestic/map/ で、座標系の変換ロジックもあわせて、各種言語版でライブラリがあるみたい。 ここ↓らを見ると、Perl 版がもとになってるようだが http://d.hatena.ne.jp/cloned/20080424 Perl 版 http://d.hatena.ne.jp/tokuhir

    緯度・経度からオープン i エリアのコードを取得: ある nakagami の日記
    hiro-rock
    hiro-rock 2010/04/08
    GEOを扱う各言語のライブラリまとめ
  • Google App Engineを使って無料でサイトを立ち上げる方法 - EC studio 技術ブログ

    Googleが提供する、Google App Engineというサービスを知っていますか? Amazon EC2などと同じで、Googleが用意するクラウドサーバー環境で アプリケーション開発ができるというサービスです。 (レンタルサーバーのようなもの) その大きな特徴は、なんといっても月間500万PV相当まで"無料"ということです。 ※有料で制限を拡張することも可能 ※2011/09/07 注 Google App Engineの新料金体系が発表されました。 新料金体系では無料で使える枠が大幅に削減されています。 この記事の無料での使用制限に関する記述は、新料金体系では 正しくありませんのでご注意ください。 「App Engine は無料で始めることができます。最大 500 MB の永続性ストレージに加え、月間約 500 万ページ ビューに対応できる十分な CPU と帯域幅を、すべてのア

    hiro-rock
    hiro-rock 2010/02/08
    GAE入門編 あとで読む
  • Google Python スタイルガイド

    概要¶ これは Google Python Style Guide Revision 2.29 を日語に訳したものです。 家ガイドは CC-By 3.0 ライセンス の基で公開されています。また、ガイドも同ライセンスを継承します。 家ガイドの著者は以下の通りです。 Amit Patel Antoine Picard Eugene Jhong Jeremy Hylton Matt Smart Mike Shields また、ガイドの翻訳者は以下の通りです。 Kosei Kitahara ガイドに誤植、誤訳があった場合は issue で教えてください。 その他ガイドに関する問い合わせは、サイト最下部に記載のメールアドレスか @Surgo にお願いします。 はじめに¶ PythonGoogle で使われている主要なスクリプト言語です。 このスタイルガイドは Python によ

    hiro-rock
    hiro-rock 2010/01/16
    GoogleのPythonガイド邦訳
  • pywebsocket - Project Hosting on Google Code

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    pywebsocket - Project Hosting on Google Code
    hiro-rock
    hiro-rock 2009/12/10
    WebSockets実装の為のApacheモジュール
  • Thematic WordPress Theme Toolbox: 10 extremely useful hooks

    This page provides an overview of all important pages on CatsWhoCode.

    hiro-rock
    hiro-rock 2009/09/18
    Twitterを使う関数のサンプル
  • Python の嵌りどころ - Djangoへの片思い日記

    Google のおかげで一気に Python の人気がでてきそうですね! Python教育言語なんて側面もあるので、言語仕様も小さくて覚えやすいんだけど、 少し一般的でなくて嵌ることもあります。 折角なので僕が Python をやって嵌ったところを書いてみます。 switch 文は無い 無いです。 default が有る時点で邪悪だって誰かが言ってました。 substring は文字列に配列としてアクセスすればOK Java や js の substring、Perl の sbstr みたいなの >>> 'hogehoge'[5] 'o' >>> 'hogehoge'[5:7] 'og' >>> 'hogehoge'[5:] 'oge' >>> 'hogehoge'[:5] 'hogeh' >>> ちなみに一文字でも文字列なのでこんな事も出来ます。 >>> 'hogehoge'[5][

    Python の嵌りどころ - Djangoへの片思い日記
    hiro-rock
    hiro-rock 2008/04/11
    Pythonのスタートアップ
  • MOONGIFT: » CUIでニコニコ「ニコニコ動画保存 Nicovideo Downloader」:オープンソースを毎日紹介

    ここまで手軽になってしまったか、という感じのするソフトウェアが登場した。 みんな大好きニコニコ動画。色々な問題を抱えつつも、今年も突っ走っていくだろうと思われる。数百万人の登録があるというので、これを見ている人も登録されている方が多いのではないだろうか。 そんなニコニコするのが好きな方々が待ち望んでいたと思われるソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはニコニコ動画保存 Nicovideo Downloader、ニコニコ動画保存スクリプトだ。 ニコニコ動画保存 Nicovideo Downloaderはニコニコ動画のURLと認証情報を渡すと、動画を保存してくれるというごくごくシンプルで恐ろしいソフトウェアだ。 Pythonベースで作られているので、マルチプラットフォームで利用できる。ダウンロードしたFLVファイルはそのまま見ることも、変換することもできて利便性が高ま

    MOONGIFT: » CUIでニコニコ「ニコニコ動画保存 Nicovideo Downloader」:オープンソースを毎日紹介
    hiro-rock
    hiro-rock 2008/01/24
    あとでニコニコする DPGにコンバートさせて風呂でみる ニコニコ動画保存スクリプト
  • http://theli.is-a-geek.org/blog/static/dpgconv

    hiro-rock
    hiro-rock 2008/01/19
    DPG変換 DS
  • 2008-01-12 - Future Insight

    実際に取得した画像がどんなことになっているか把握したかったので、画像2100枚をHTMLで出力してみました。75x75の画像を読み込んでおり、画像をクリックするとlightboxして元のサイズの画像にアクセスします。下のtitleをクリックするとFlickrのページに飛びます。軽くなるように気をつけましたが、それでも結構CPUパワーを使うので、遅いPCで開くときは気をつけてください。 http://choichoi.sakura.ne.jp/idols/ こうやって眺めてみるとFlickrにあがりやすいアイドルとあがりにくいアイドルというのがいるようです。小倉優子は500枚取得しても、まだまだたくさん画像があるようでした。さすがグラビアを終わらせたアイドルです。この辺りの考察はまた後で行いたいと思います。 [追記]アイドルの名前のスペルミス、画像を取得できないアイドルの整理し、データを取り

    2008-01-12 - Future Insight
    hiro-rock
    hiro-rock 2008/01/13
    あとでグラビア 画像取得のpythonコード
  • http://www.coderbattery.com/using-gmail-to-open-mailto-links

    hiro-rock
    hiro-rock 2007/10/25
    Firefoxのmailtoスキームの処理について考え中 グリーズモンキーは使いたくない
  • Webstemmer(クローラーツール)

    語サイトでは、具体的な性能は測定していませんが、 以下のようなサイトで正しく動くことがわかっています: アサヒ・コム Nikkei NET Mainichi INTERACTIVE Yomiuri On-line IT media 東京新聞 日刊スポーツ 信濃毎日新聞 livedoor ニュース 使いかた Webstemmer をつかったテキスト抽出は以下のようなステップになります: まず、特定のニュースサイトから種となる HTML ページを多数取得する。 取得したページのレイアウトを学習する。 別の日に、同一のニュースサイトから新しい HTML ページを取得する。 2. で学習した結果をつかって、新しい HTML ページから文を抽出する。 1. および 2. のステップが必要なのは最初の 1回だけです。 ひとたびサイトのレイアウトを学習してしまえば、 あとはレイアウトが大きく変更さ

    hiro-rock
    hiro-rock 2007/09/03
    本文抽出クローラ
  • 1時間で覚える?Python

    これはリンク切れしていた西尾泰和さんによる過去(2004年頃)の記事を復活させたものです。 (同じ記事が西尾さんのサイトでも復活する予定だそうです。) 1時間で覚える?Python これは一時間で覚える Rubyに触発されて作ったページです。 まぁ、実際に一時間で覚えられるかどうかはさておき、 「一時間で覚えられる」と言われると普段 「ちょっと勉強してみたいけど時間が…」と言い訳している人が見てくれるので悪くないかな、と。 筆者も前から勉強したかったRubyが24分で勉強できましたし(覚えられたかどうかは別) なお、まったくのプログラミング初心者が1時間でわかるようになるとは保証しかねます。 まともなオブジェクト指向言語を何か一つ理解していれば大丈夫だとは思いますが。 とりあえず、ここへ来たまったくのプログラミング初心者の方は「Pythonはパイソンと発音する」というのだけは覚えて帰ってく

    hiro-rock
    hiro-rock 2007/05/21
    プログラム入門 勉強
  • 1