このページは、Rubyレシピブック (詳細) をPythonで書こうというたくらみです。内容は当たり前のことばかりですが、たまにしかコードを書かない人間は、こうしたことがわからなくてイライラしてしまいます。10行くらいのプログラムならさっと見てさっとかけるようにするのが目標です。 2008年1月21日19:00 ロボットによる荒らし対策を施しました。 レシピブック作成にご協力いただける方がいらっしゃいましたら、最初にユーザー登録をお願いします。 レシピブックを修正する際は、一度ログインをしてください。ログインすると右肩の部分に編集の項目が現れます。 記述方法は、structuredText もしくはreStructuredText でお願いできればと思います。 WEB上の情報 Python クイックリファレンス日本語訳 pythonライブラリリファレンス pythonチュートリアル Per
@mopemopeさんからバトンを渡されました、2011 Pythonアドベントカレンダー(Python3) 16日目担当のおもけん(@doloopwhile)です。 Q「RubyとPythonどちらが初心者向けでしょうか?」 A「Pythonは日本語情報が少ないので、Rubyがおすすめです」 質問掲示板などで、しばしば見かけるやり取りです。しかし、本当にPythonは日本語情報が少ないのでしょうか? 確かに、かつてはRubyの情報量の方が圧倒的だったでしょう。しかし、現在ではPythonも日本で広く使われ、Pythonプログラマーのブログも多数あります。少なくとも初心者がPythonを始めるのに情報不足ということはありません。 そこで、明日のPythonプログラマーのため、日本語情報を列挙しておきます。ワリと無難というか、常識的な資料ばかりです。 結局、何を読めばいいの?5つの日本語情報
MacPortsをやめ、homebrewを利用することにした。 ■ mxcl’s homebrew at master – GitHub https://github.com/mxcl/homebrew/ インストール手順はここに書いてあるとおり。 ■ Installation – homebrew – GitHub https://github.com/mxcl/homebrew/wiki/installation ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)" Xcodeをインストール あとは brew install ... とインストールしたいパッケージを指定すればよい。 Mercurialをインストールしようとしたら、出来なかった。 Mercurialはhomeb
はじめに 第1回では「Hello, world.」を出力する簡単なアプリケーションを作成し、WSGIの仕様について説明しました。 しかし、「Hello, world.」のような簡単なアプリケーションからは、実際に作成するアプリケーションの雰囲気のを掴むのは難しいと思いますので、第2回では、もう少し実用的なアプリケーションを例にして、解説をしたいと思います。 MessageBoardアプリケーション 今回作成するアプリケーションは、MessageBoardアプリケーションです。フォームからタイトル、名前、本文を入力して投稿すると、それまでに投稿されたメッセージが一覧される掲示板のようなアプリケーションです。 アプリケーションのソースコードはこちらにZIP圧縮版があります。まずは、ダウンロードして以下のように実行してみてください。 ■注意 サンプルソースmessage.pyで、マルチバイト文
サイトのアクセス解析に重宝しているGoogle Analytics。こいつでサイトの人気ページのランキングをスクリプト(python)から取得してみたのでメモ。(要GData:http://code.google.com/p/gdata-python-client/) まず認証。パスワードかAuthSubかOAuthで認証可能。平文でパスワードをスクリプト内に書きたくないとかセキュリティ云々とかで、ちゃんとOAuthなどのToken認証にすべきなんだろうけど面倒なので今回はパスワード認証の例で書きます。(OAuthでの認証版もつくっているのでそのうち載せよう)こちらにOAuthでの認証例があります。-> Setting up an OAuth provider on Google App Engine やりたいこと月間人気ページ(アクセス数)のランキング取得特定アドレスでフィルタ(複数)
2011年05月20日21:33 [GAE][Python][facebook] 非エンジニア女子による、15分間できるfacebookアプリデビュー:GAE(Python編) カテゴリやってみたfacebook Tweet みなさん、お元気ですかこんにちは! ゼロスタートの広報もりのです。 今回は、週末にチャレンジしてみるのに丁度いい塩梅の記事をお届けしようかと思います。 まず前提ですが、今回は非エンジニアのためのエントリです。 「非エンジニアなんだけど、 facebookアプリとか登録したい! Pythonで、いじってみたい!! でも全部英語だし、 コードとかもよく分かんない!!」 という、そこのあなた! 食わず嫌いなあなたにこそ読んでいただきたい。 だいたい15分くらいで、facebookアプリ動かせます。 キャプチャ付きでご紹介しますので、この通りやれば出来
Windows 7 上で Google App Engine の Python をいじり始めたので今後のための備忘録とか、いまさらの内容とか。 手始めに Getting Started をざっと読んでみて、実際にちょこちょこいじり始めたら、しょっぱなの開発サーバをコマンドラインから起動するところではまったので今回はそれを。ランチャーを使えばこんなところ問題ないんだろうけど、やっぱりこういうのを見せられるとコマンドをぺこぺこ打つのをまねしたくなっちゃうわけで。 Hello, world! の Testing the Application の項でコマンドラインからの起動は helloworld フォルダで下記のコマンドを入力してね、となっているけれど動かない。 google_appengine/dev_appserver.py helloworld/ まず dev_appserver.py
さあ、例を交えながら学んでゆきましょう。 このチュートリアルでは、簡単な投票 (poll) アプリケーションの作成に取り組ん でもらいます。 Poll アプリケーションは、 ユーザが投票したり結果を表示したりできる公開用サイト 投票項目の追加、変更、削除を行うための管理 (admin) サイト の二つの部分に分かれているものとします。 Django は既にインストール済み ですよね? では始めま しょう。 Django がインストールされているかどうかは、Python 対話シェルを起動 して import django を実行してみればわかります。エラーなく import できる なら、 Django はインストールされています。 プロジェクトの作成¶ 初めて Django を使うのなら、最初のセットアップを行う必要があります。通常は、 Django の プロジェクト (project)
2010年01月04日00:16 カテゴリGoogleAppEnginePython GoogleAppEngineでPython+Djangoを利用して開発(環境構築編) ちょっと時代遅れだが、GoogleAppEngine(以下GAE)でPython + Djangoでアプリを作成してみる とりあえず、なるべく新しいバージョンを利用してみる予定 ネットの情報だけ古いバージョンのは結構出てくるが新しいバージョンでは少なかったので、ブログに載せておく事にした ・はじめに GAEは、Python2.5を利用(2010/01/01現在) 2.6系、3.0系ではエラーになるらしい(未確認) ・各種バージョン - GAE : 1.3.0 - Python : 2.5.4 - Django : 1.1.1 - appengine_helper_for_django : r100 - Eclipse
すみません。お仕事ネタが続きます。 (*´I`*) 最近の僕の周辺状況的に仕方がないーということで、お許しを。 で、先日から始めた Google App Engine のお勉強ですが、とりあえず IDE は「使い慣れた Aptana を使いたーい!」…ということで、準備してみました。で、手順をググってみたんですが、するとすぐにコチラ→「Google App EngineのWebアプリ開発をAptanaで」が見つかりました。詳しく書かれていたので「簡単に出来るかな〜」と思ったのですが、いつものごとく…しょーもないことで…難航してしまいました。 なんやかやで難航するのは知識が乏しいからです。(T_T; で、一応難航しながらも目的達成いたしましたので、以下に設定などをメモしておきます。なお、とりあえず、Aptana はもちろん、Python やら Google App Engine SDK はイ
Python で作られた ドキュメント生成システム Sphinx に関して。 この文書は Sphinx バージョン 0.6.3 に基づいて記述しています。 概要 Sphinx は Python の公式ドキュメント 等Python系プロジェクトで良く利用されるようになってきている Python で作成されたドキュメント生成システムです。 reStructuredText (reST) で記述することで目次やクロスリファレンスが付いた HTML、HTML Help、LaTeX、PDFを生成することが可能です。 文書の階層構造を容易に作成できたり、Pygments_ を利用することでソースコードの色付けも行なえます。 Python を利用して拡張することも比較的容易にできます。 Sphinx を利用しているプロジェクトを Projects using Sphinx にて見ることができますのでどの
PyPIデビュー¶ PyPIの目的¶ PyPI (http://pypi.python.org/pypi) はだれでもPythonパッケージを 登録したりダウンロードしたりできるPython版CPANと言えるものです。 easy_install が登場してから一気に使い勝手がよくなり知名度が あがりました。 PyPIへの登録¶ 先ほど作成したfooのseutp.pyを使って登録してみましょう: ここで初めて行う人はユーザーアカウントを聞かれると思います。 ちなみに、 foo というアプリケーションは既に登録されているため、 (http://pypi.python.org/pypi/foo) このまま進めても登録は失敗するので、 そのまま進めちゃってください。 アカウント登録は以下のように進みます: $ python setup.py register running register ..
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
This domain may be for sale!
こんばんわ。 @shibukawa さんからバトンをもらい、今年初めて参加したアドベントカレンダーで記事を書くことになりました。 Python Web フレームワーク アドベントカレンダー2010 : ATND 本日12月1日より,プログラマ有志による技術系Advent Calendarが各所ではじまる : gihyo.jp 今回は、GAE/PythonでWordPressが動かせないかなと思い調べてみました。 ■ "pypress4gae" とやらでやれるらしい web2py上で動く、pypress4gaeというオープンソースでWordPress風なBlogが作れるらしい PyPress For Google App Engine : Google Groups pp4gae : github ■入れてみよう 1. pp4gaのダウンロード $ git clone http://gith
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く