タグ

2010年3月13日のブックマーク (19件)

  • Instant Python

    インスタント・パイソン Magnus Lie Hetland  translated by jack_dul@mx13.freecom.ne.jp この文章は、プログラミング言語Pythonの最短期コースです。このコースの後 でPythonについてもっと学びたいと思った方は、Pythonのウェブサイト www.python.orgにあるドキュメント、特 にチュートリアルを見てみると よいでしょう。もしあなたが、Pythonはあなたの注目に値するかどうか知りた いというのなら、 Pythonと他の言語を比 較したページを見てみて下さい。 この入門文章は、 ポルトガル語・ イタリア語・ スペイン語・ ロシア語・ フランス語 ・ リトアニア語 ・日語に翻訳されました。そして現在、ノルウェー語・ポーラ ンド語・韓国語に翻訳する作業が進行中です。この文章は現在も変更が加えら れている最中なので、翻

    inurota
    inurota 2010/03/13
    速習Python
  • 【祝完了】 オレの和訳にオマエが泣いた - Google App Engine - 暗号、数学、時々プログラミング

    Google App Engine | 04:50 | はじめに このエントリーは、先に公開した記事「道に迷ったアナタに捧ぐ(関連記事のまとめ)」が原因不明の事象により直リンクでは見えない!という問題に対処する目的で作成されました。中身は基的に変わりません。なんだかブックマークを見ていて「まとめ記事」の存在をご存知頂けていないッポイな、、という気がしたもので、日の「超訳完了記念」に合わせて再度作成してみた次第です。どの記事が何に言及したものかよく分からん!とお怒りの方々の為に少しでも助けになれば幸いです。Google App Engine の公開から約2週間。毎日結構な方のアクセスがあった事が励みになり、スピードを落とさずに超訳作業が完了出来ました。スターやブクマ、コメントを下さった皆さんだけでなく、アクセス頂いた全ての方々に感謝したいと思います。また、多くの皆さんにブログをご覧頂く

    inurota
    inurota 2010/03/13
    ここエントリしとけばいいか。
  • Google App Engineで作るライフログ(1/2)- @IT

    Google App Engineで作るライフログ:これ、俺ならこう使う(4)(1/2 ページ) 日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部) Google App Engineで次世代版「音ログ」を作ってみた ちょっと涼しい日が続いているなと思っていたら、いつの間にか季節は秋。近所の柿の木にオレンジ色の実がぶらさがっているのを見て、あらためて日々の流れの早さを実感しています。 最近は、トイカメラのような写真を撮れるiPhoneアプリ「ToyDigi」にはまっていて、早速カシャカシャと写真を撮りました。ToyDigiはiPhoneで撮った写真にフィルタ処理を施して、トイカメラ風に画像を加工するアプリケーションです。Mac OS Xなどでも同様のツールはあるのです

    Google App Engineで作るライフログ(1/2)- @IT
    inurota
    inurota 2010/03/13
  • Datastore に泣いたアナタに捧ぐ (中編?-1) - Google App Engine - 暗号、数学、時々プログラミング

    Google App Engine | 07:12 | いわゆる「まとめサイト」系をふらふらと回ってみて、少し気付いたことがある。1.一部の記事の存在に気づけてもらっておらず、飛び飛びでリンクがはられている場合がある2.記事によっては、言及されているトピックに誤解があるよう。例えば2つのトピックに触れているのに1つだけ訳したものと理解されてしまっている場合アリ3.どうやら自分以外にも翻訳を始めた人がいるみたい。ガンバレ!1番目の問題については、このブログそのものにアピール力が足りないので、新着記事を上手く拾ってもらうのが難しい以上、今はどうしようもないだろう。2番目の問題については、やっぱり1つのエントリーが長すぎて「読む気にならん!」って人が多くいる証なんだろうなぁ、、と。記事を複数のエントリーに分散させると読んでもらえない可能性が高い、ってのを気にして出来る限りひとまとめにしてきたが、

    inurota
    inurota 2010/03/13
  • Google App Engineのデータストアで親子関係を使う : Everyday FunkiEE!!

    8月11 Google App Engineのデータストアで親子関係を使う カテゴリ:My Google App EngineMy Python Google App EngineではGoogleのデータベース「Big Table」がつかわれてるわけなんですが、「RDBと違う」という記述はひたすらに目にしても、どう違うのかが具体的に見えてこなかった。 今日いろいろそのあたりが見えてきたので、分かった範囲でメモメモ。 エンティティ間の親子関係これは、Modelのインスタンスに対してparentというプロパティに親エンティティを設定してやればいい。 child = Child(param1 = hoge, parent = parent_obj) これで、putしてやると、DBから取得する際に以下のように親を指定してエンティティを取得することができる。 q = Child.gql("WHERE

    inurota
    inurota 2010/03/13
    例えば住所の階層構造を作る場合、親の行政単位をインデックスとして持つか、これで親子指定するかどっちが良いのだろう
  • Model クラス - Google App Engine - Google Code

    Python 概要 CGI 環境 データの格納 概要 エンティティとモデル データの作成、取得、削除 キーとエンティティ グループ クエリとインデックス トランザクション 型とプロパティ クラス GQL リファレンス リファレンス Model Expando PolyModel Property Query GqlQuery キー 関数 例外 サービス Memcache 概要 Memcache の

    inurota
    inurota 2010/03/13
    db.Modelのドキュメント
  • シグマ 18-50mm F3.5-5.6 DC (フォーサーズ) 価格比較

    18-50mm F3.5-5.6 DC (フォーサーズ) 価格比較 ホーム > カメラ > レンズ レンズ ズームレンズ > シグマ(SIGMA) レンズ > シグマ(SIGMA) ズームレンズ > シグマ(SIGMA) > 18-50mm F3.5-5.6 DC (フォーサーズ) シグマ レンズ > シグマ ズームレンズ > シグマ 2004年10月28日 発売 18-50mm F3.5-5.6 DC (フォーサーズ) お気に入り登録 11 最安お知らせメールが受け取れます ※画像はマウントが異なる場合がございます。 価格情報の登録がありません 価格推移グラフ 価格帯:¥―~¥― (―店舗) メーカー希望小売価格(税別):¥20,000 レンズタイプ:望遠ズーム 焦点距離:18~50mm 最大径x長さ:67.5x67.8mm 重量:270g 対応マウント:フォーサーズマウント系 メ

    シグマ 18-50mm F3.5-5.6 DC (フォーサーズ) 価格比較
    inurota
    inurota 2010/03/13
    ¥7,800
  • Google App Engine の一般的質問 - Google App Engine - Google Code

    Python 概要 CGI 環境 データの格納 概要 エンティティとモデル データの作成、取得、削除 キーとエンティティ グループ クエリとインデックス トランザクション 型とプロパティ クラス GQL リファレンス リファレンス Model Expando PolyModel Property Query GqlQuery キー 関数 例外 サービス Memcache 概要 Memcache の

    inurota
    inurota 2010/03/13
  • Google App Engineで日本語を使う:code lab.:So-net blog

    inurota
    inurota 2010/03/13
    またPythonで日本語定数文字列を記述するには先頭にuを追加する必要があります
  • Google App Engineを使ってみた

    Google App Engine(書きにくい。GAEとか略すのかなと予想)のページで、使える状態になっていたのでボタンを押して利用開始。 アプリは3つまで作らせてくれるということなので、まず Application名 […] Google App Engine(書きにくい。GAEとか略すのかなと予想)のページで、使える状態になっていたのでボタンを押して利用開始。 アプリは3つまで作らせてくれるということなので、まず Application名 “akky” を確保。 これで、http://akky.appspot.com/ が使えるようになる。(Google Appsのように、独自ドメインへのマップもできる予定) まずはローカルでちゃんと動くPythonアプリを作る、ということで、さきほどインストールしたSDK上で作業。 C:> cd “Program FilesGooglegoogle_

    Google App Engineを使ってみた
    inurota
    inurota 2010/03/13
    「ソース先頭行に"#!-*- coding:utf-8 -*-"を追加して、ファイルはUTF-8で保存」
  • Amazon.co.jp: パナソニック 単焦点 広角パンケーキレンズ マイクロフォーサーズ用 ルミックス G 20mm/F1.7 ASPH. H-H020: カメラ

    H-H020

    Amazon.co.jp: パナソニック 単焦点 広角パンケーキレンズ マイクロフォーサーズ用 ルミックス G 20mm/F1.7 ASPH. H-H020: カメラ
    inurota
    inurota 2010/03/13
    レンズ単体で34000円で、レンズキット60000円なら、キット買って本体未使用新品3~4万円で売りたくなるな。
  • オリンパス オリンパス・ペン E-P2 レンズキット 価格比較

    オリンパス・ペン E-P2 レンズキット 価格比較 ホーム > カメラ > デジタル一眼カメラ デジタル一眼カメラ ミラーレス一眼 > オリンパス(OLYMPUS) デジタル一眼カメラ > オリンパス(OLYMPUS) ミラーレス一眼 > オリンパス(OLYMPUS) > オリンパス・ペン E-P2 レンズキット オリンパス デジタル一眼カメラ > オリンパス ミラーレス一眼 > オリンパス 2009年12月 4日 発売 オリンパス・ペン E-P2 レンズキット 「オリンパス・ペン E-P2」と標準ズームレンズ「M.Zuiko Digital ED 14-42mm F3.5-5.6 ED」のセットモデル お気に入り登録 182 最安お知らせメールが受け取れます 他の画像も見る 5製品を比較(同じメーカー同時期発売) 価格情報の登録がありません 価格推移グラフ お気に入り製品に登録すると、価

    オリンパス オリンパス・ペン E-P2 レンズキット 価格比較
    inurota
    inurota 2010/03/13
    最安値¥91,038かー。
  • 18. インターネットプロトコルとその支援

    この章で記述されるモジュールは、インターネットプロトコルと 関連技術の支援を実装します。それらは全てPythonで実装されています。 これらのモジュールの大部分は、システム依存のモジュール socket が存在することが必要ですが、 これは現在ではほとんどの一般的なプラットフォーム上でサポート されています。ここに概観を示します。

    inurota
    inurota 2010/03/13
  • Python チュートリアル

    Guido van Rossum Python Software Foundation Email: docs@python.org Fred L. Drake, Jr., editor リリース 2.5 19th September, 2006 日語訳: Python ドキュメント翻訳プロジェクト

    inurota
    inurota 2010/03/13
  • いやなブログ: 配列操作の比較表: Ruby, Python, JavaScript, Perl, C++

    配列操作の比較表: Ruby, Python, JavaScript, Perl, C++ プログラムを書いていると、他のプログラミング言語の記憶とごっちゃになって、「配列の後ろに要素を追加するのは push だっけ、 append だっけ」などと混乱することがあります。特に Ruby, Python, JavaScript はコードの書き方が似ているので、この問題が起きがちです。 そこで、備忘録として、 Ruby, Python, JavaScript, Perl, C++ の配列操作の比較表を作りました。一番慣れている Ruby を基準にしています。間違いなどがあったらご指摘いただけると助かります。他の言語のもあるといいなあ。 Ruby (Array) Python (list) JavaScript (Array) Perl (@) C++ (std::vector)

    inurota
    inurota 2010/03/13
  • 2.1.6 非明示的な行継続

    inurota
    inurota 2010/03/13
    うーん。インデントが構造に大きい意味を占めているのに、()内は改行OKというのも気持ち悪いな
  • PythonPrimer – アクセンスのおまけ

    Pythonを学ぶ人に Python情報 プログラミングを初めて学ぶ人、オブジェクト指向を学ぶ人、CやC++に飽きた人などなど、Pythonをお勧めしたいです。 複雑で理解しづらい部分を排除して初心者に優しい言語でありながら、プログラミングを極めた人にも手応えのあるパワフルで生産性の高いな言語です。 プログラミングの楽しさを味わえる言語とも言えるでしょう。 世の中、JavaPerlを勉強する人が多いですが、そんなことに時間を使うよりPythonを勉強する方がよっぽど役に立つと思うんですけどね。宗教論争をするつもりはありませんが、ぜひ選択肢に加えて欲しいと思ってこのページを書きます。 --sgk (2006/9/8未だ執筆中) Pythonの押し売り。? ネガティブ インデントが気持ち悪い。 elifが好きになれない。 switch~caseが無い。? ++が無い。 &&が無い。 三項演算

    inurota
    inurota 2010/03/13
    Pythonのハマりやすそうなところが色々載っててナイス
  • 2.1.8 インデント

    論理行の行頭にある、先頭の空白 (スペースおよびタブ) の連なりは、 その行のインデントレベルを計算するために使われます。インデントレベルは、 実行文のグループ化方法を決定するために用いられます。 まず、タブは (左から右の方向に) 1 つから 8 つのスペースで置き換えられ、 置き換え後の文字列の終わりの位置までの文字数が 8 の倍数になるように 調整されます (Unixで使われている規則と同じになるよう意図されています)。 次に、空白文字でない最初の文字までのスペースの総数から、その行の インデントを決定します。バックスラッシュを使ってインデントを複数の 物理行に分割することはできません; 最初のバックスラッシュまでの空白が インデントを決定します。 プラットフォーム間の互換性に関する注意: 非 UNIX プラットフォームにおけるテキストエディタの性質上、一つの ソースファイル内でタ

    inurota
    inurota 2010/03/13
    TABは空白8文字扱いとな。どうせならTABオンリーにしてくれりゃいいのに
  • vimのpython用インデント設定

    pythonでは、インデントはタブではなくスペースが推奨されている。 .pyファイル開いた時のインデントは、以下のように設定すれば良い。 ~/.vim/ftplugin/python.vimを作り、内容を以下のようにする。(windowsの場合は、$HOME/vimfiles/ftplugin/python.vim)setlocal tabstop=4 setlocal softtabstop=4 setlocal shiftwidth=4 setlocal textwidth=80 setlocal smarttab setlocal expandtab setlocal smartindent あと、.vimrcに以下を書いておくと便利。autocmd BufRead *.py set smartindent cinwords=if,elif, else,for,while,try,e

    inurota
    inurota 2010/03/13