About Cython Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself. Cython gives you the combined power of Python and C to let you write Python code that calls back and forth from and to C or C++ code natively at any point. easily tune readable
Erlangでなくて、Pythonで分散処理を書く意義はなんだろうかと考えた。 Erlangはたしかに分散処理が得意なんだろうけど、いろいろ調べた感じでは、複雑な数値計算などの分散処理には向いていないというウワサだ。良く知られているTwitterや通信の例のようなシンプルな処理を膨大な量さばくにはいいようだけど。 計算を分散で行う場合、本来はGoogleが採用しているように、C++をベースにすべきだろう。 (ただし、GoogleではSawzallという独自言語で記述し、それをC++に変換して実行するそうな。) そうなると、「なぜPythonで分散処理?」というのが重要になる訳だが、おそらく以下のようなことだろうか。 既存の豊富なモジュール(しかも多くはCで書かれている)を使える。C、C++で書かれたルーチンをswig等でPythonに連結し、それを分散させれば、実質C、C++で実行している
reStructuredText は、文書を読みやすくしてくれるライトウェイトなマークアップ言語だ。見た目に美しいHTML、PDF、XML、さらにはS5の各ドキュメントを、プレーンテキストファイルから生成することができる。 reStructuredTextは、プレーンテキストをより好ましいフォーマットの文書に変換するためのオープンソースのテキスト処理システム、 Docutils の一部である。DocutilsはPythonで書かれており、大半のLinuxディストリビューションにはパッケージが用意されている。LinuxおよびMicrosoft Windows環境ではソースからのインストールも可能だ。 reStructuredTextは、PythonのDocStringをはじめとする、ドキュメンテーションの領域で使われるマークアップ構文として登場した。目指したのはシンプルでわかりやすく、それで
やまざきメソッド ジェネレーターを作りました ::: creazy photograph やまざきメソッドって、なかなかおもしろいね。進捗が視覚的にわかって いいかもしれない、ということで、Pythonでやまざきメソッドを実装してみた。 なんだか久しぶりにPython使った気がするな。 yamazaki-method.py (yamazaki-method.datは、sjisにして見て下さい) 出力例 使い方 スクリプトファイルと同じフォルダに、yamazaki-method.datという名前で設定ファイルを置く コマンドラインにて、「$ python yamazaki-method.py」を実行する 設定ファイルの書き方 箇条書きで一行一項目 改行だけの行は空欄表示される いまここ、として黒四角表示したい部分は、行の先頭を「半角アスタリスク+半角スペース」とする 出社 お昼御飯 打ち合わ
pyglet プログラミングガイドはpygletを用いたアプリケーション作成のための 詳細なドキュメントである。ここに記述された項目はpyglet API referenceに も詳しく書かれているので、参照されたし。 もし、このプログラミングガイドがpygletに関して君が初めて読むものなら、 我々はまず pygletアプリケーションの書き方 を読むことを勧める。 インストール pygletは他のライブラリにありがちなインストール作業を必要としない。 pygletは外部ライブラリやコンパイル済みバイナリファイルを必要としないた め、その場で実行することが出来る。pygletのソースコードやランタイムeggファ イルを君の作成したアプリケーションソースコードに含めて配布することが出 来る( 配布 を見よ)。 開発環境で、pygletをインストールせずにpygletを用いた実験やサンプルプロ
2008.03.23 SPHINX によるドキュメント生成と、Pygment によるソースコードのハイライト (317) テーマ:プログラミング言語 Python を使う(339) カテゴリ:Python SPHINX: PYTHON DOCUMENTATION GENERATOR を見る。SPHINX は、Georg Brandl 氏によって作られた Python プロジェクトのドキュメントを生成してくれるプログラム。reStructuredText のソースを HTML、Windows HTML Help、LaTeX、PDF といった出力形式で出力してくれる。reStructuredText のパースは、Docutils を使っているようだ。元は、Python Documentation のために作られて、他でも使えるように、きれいに書き直されたもののようだ。 対象となるのは、基本的に
Pyxis のドキュメント生成では、EpyDoc と Sphinx を使っています。Pylons 0.9.6.1 のデフォルトでは Pudge を用いた仕組みが提供されているのですが、Pudge のメンテナンスが遅れている(古いバージョンのKidなどに依存している)ため、うまく動きません。 Sphinx は Python 2.6 における公式のドキュメンテーションツールで、Pylons でも最近 Pudge から Sphinx への乗り換えを行ったようです。 なぜ2つのドキュメンテーションツールを使っているかというと、EpyDoc がAPI リファレンスの自動生成用、Sphinx がマニュアル作成用だからです。ともに、reStructuredText で書いています。 Sphinx のインストール easy_install でインストールできます。コードハイライトのための Pygments
📝 Rich Text Formatting Author in reStructuredText or MyST Markdown to create highly structured technical documents, including tables, highlighted code blocks, mathematical notations, and more. 🔗 Powerful Cross-Referencing Create cross-references within your project, and even across different projects. Include references to sections, figures, tables, citations, glossaries, code objects, and more.
[pukiwiki] 「[[ 近未来×予測テレビ ジキル&ハイド(2008/06/15:http://asahi.co.jp/kinmirai/hoso/0615.html]]」にて、「遠くから見るとマリリンモンローだけど、近寄るとアインシュタインに見える顔写真」という錯視が登場。面白かったので、Pythonで再現してみました サンプル画像 遠くから見るとモンローの写真ですが、近くに寄ってみると。。。 [[http://boxheadroom.com/wp/wp-content/uploads/2008/06/080617s.jpg:http://boxheadroom.com/wp/wp-content/uploads/2008/06/080617.jpg]] クリックで拡大表示。拡大した画像を、モニタから離れて見ると、再びモンローに見えます。現象自体も不思議ですが、これを思いついた人は
About this site This site presents a list of open source HTTP proxies written in java and python, with comparison tables, so that you compare the proxies on a feature by feature basis. Further detail is available on each proxy: click it's name for more info. Java A sortable comparison table of open source HTTP proxies written in java, which allows you to directly compare java proxies based on thei
多くのコマンド/アプリケーションにおいて、表示されるメッセージが日本語になっているのだが、これは、メッセージを国際化する仕組み(gettext)を使用して、英語で書かれた「元」のメッセージに対応した、それぞれの言語のメッセージを表示させることで実現している。 (2008/7/8)この記事ではかなり大まかな内容しか扱っていないため、実際の例としてコードを作成した(言語はPython)。 (2008/7/11)更にそのコードと同じ処理をC言語でも書いてみた。 関連記事: Pythonでgettextを使用してNLS(Native Language Support)によるメッセージの国際化を行う(作業の流れと動作確認・前半) Pythonでgettextを使用してNLS(Native Language Support)によるメッセージの国際化を行う(作業の流れと動作確認・後半) Pythonでg
Stay organized with collections Save and categorize content based on your preferences. outlined_flag The YouTube Data API, accessible via the Python Client Library, allows applications to interact with YouTube content, including videos, comments, playlists, and user profiles, enabling retrieval, searching, and updating of data. Authentication via ClientLogin or AuthSub is required for modifying Yo
We are sorry, but the site you are looking for no longer exists Wikispaces was founded in 2005 and has since been used by educators, companies and individuals across the globe. Unfortunately, the time has come where we have had to make the difficult business decision to end the Wikispaces service. We first announced the site closure in January 2018, through a site-wide banner that appeared to all
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く