Captcha security check replore.com is for sale Please prove you're not a robot View Price Processing
Captcha security check replore.com is for sale Please prove you're not a robot View Price Processing
PLEAC - Programming Language Examples Alike Cookbook Summary Following the great Perl Cookbook (by Tom Christiansen & Nathan Torkington, published by O'Reilly; you can freely browse an excerpt of the book here) which presents a suite of common programming problems solved in the Perl language, this project aims to implement the solutions in other programming languages. If successful, this project m
Googleの分散処理技術であるMapReduceの解説記事をid:YuichiTanaka:20060923さん経由で知りました。 面白そうなので、このMapReduceをPythonで実装したらどうなるかやってみました。 やってることはid:u-no:20060318さんと同じで、 要は通信の代わりにメモリ使って、プロセスの代わりにスレッド使ってってこと。 です。つまりMapReduce簡単版ってところですかね。 でも、プログラミングモデルとしては参考になると思います。 ソースコード import threading import urllib2 import utils class MapReduce: class Worker(threading.Thread): def __init__(self, func, args): threading.Thread.__init__(s
vimでpyblosxomのエントリを書いてアップロードするvimスクリプトをpythonで書いた posted by jun-g at Mon, 09 Oct 2006 22:53 JST pyblosxomは、テキストファイルにエントリを書いてFTPでサーバにアップロードする、という仕組みになっている。プラグインで拡張する事でMetaWeblogAPIを使ったり投稿画面を付けたりする事ができるみたいやけどまだ全然試せていなくて、エディタでエントリを書いてアップする、という作業がかなり面倒に感じていた。 そんな時、「pythonを使ってvimからGoogleカレンダーに予定を投げる (ueBLOG)」というエントリを読んで、ちょうどエディタはvimを使ってるし、「Pyblosxom用エントリファイルのFTP送信」を読んで「Emacs便利でいいなー」とか思ってたので、vimでエントリを書い
すっかりTDDで何も作らないまま1年が過ぎたことを記念して、別のテーマに再利用します。 で、まあマイブームがPythonなんでってことです。 やっぱり機能のコードは間違っていた。 def rnlst(ftp, base_dir, sub_dir='.'): ret = [] items = [] ftp.dir('/'.join(base_dir,sub_dir), items.append) for i in items: if i[0] != '-' and i[0] != 'd': continue item = (i[0], '/'.join(sub_dir,i.split()[-1])) if item[0] == '-': ret.append(item) else: sub = rnlst(ftp, base_dir, item[1]) if len(sub) > 0: re
Recent entries Python Anywhere seko 2016-11-19 帯状疱疹 seko 2016-11-18 Chromebook購入 seko 2016-11-03 マカロニさん めざせデータサイエンティスト seko 2016-11-02 脳波計muse 購入 seko 2016-09-04 フェルデンクライスメソッド227回目 seko 2016-08-27 EXCELマクロ タスクが残っていてTypeNameとShell.Applicationを使って起動済みのIEが探せない seko 2016-04-19 pythonでNITE 化学物質総合情報提供システムへアクセス seko 2016-04-19 Raspberry Pi 3で侵入者を発見 seko 2016-04-03 Raspberry Pi 3 OSのインストール seko 2016-04-02
先日書いた、 Pyblosxom用エントリファイル作成 の pyentry コマンドを使うとローカルファイルシステム上にpyblosxom用 entryファイルを作成する訳ですが、これだけだと別途FTPアプリとか 立ち上げてファイルを転送しないといけないわけで、どうせならそこまで Meadow上でできたら便利かな、ということで作ってみました。 名付けて、 pyentry-ftp コマンド。.emacsへは下記のように定義します。 (defun pyentry-ftp () (interactive) (shell-command (concatenate 'string "~/src/python/ftp-pyentry.py" " " buffer-file-name))) 実際には、pythonで書いたスクリプト ftp-pyentry.py を呼び出して います。 ローカルファイルシ
転置インデックスによる検索システムを作ってみよう! にインスパイアされて作ってみました。 検索記事は [記事ID][SPC][記事内容]\n以上のフォーマットで、文字コードはUTF-8とします。 検索対象ファイルとして 1 これはペンです 2 最近はどうですか? 3 ペンギン大好き 4 こんにちは。いかがおすごしですか? 5 ここ最近疲れ気味 6 ペンキ塗りたてで気味が悪いです 7 ペンペンペンペンという内容のtest.txt用意しました。 インデックス n-gramをkeyとして、各記事のtf(記事中のn-gram出現頻度)と記事IDのタプルをtf降順にsortしたリストを登録した辞書 index[n-gram] => [(tf, 記事ID), ...] #タプルはtf降順にsortしておくをcPickleでシリアライズしたものをインデックスファイルとして使うことにします。 cPickl
1. 初めに 紫藤は xyzzy という emacs 風のエディタを使って HTML を書いています。 このエディターから抜け出さないでファンクションキーひとつでファイルをアップロードするスクリプトを 書いてみました。xyzzy Lisp を使ってアップロードの 入力ファイルを作るスクリプトを書き、 入力ファイルに基づいてアップロードを行うスクリプトを Python で書きました。 ここでは Python で書いた部分について解説します。 100 行ほどの短いスクリプトで書くことができます。 このスクリプトは短いのですが、それなりのテクニックを使っているので、 皆様の参考になればと思い、紹介します。 2. 仕様 2.1. 入出力ファイルを作るディレクトリ 入力ファイルおよび出力ファイルは環境変数 TEMP または TMP で定義されたディレクトリに 作成します。両方とも定義されていなければ
目次 dis/inspect モジュールと ceval.c を使った Python のハッキング dis モジュールと python interpreter 関数に属する func_code オブジェクトとco_varnames, co_names, co_consts 属性 python interpreter ceval.c:Python Virtual Machine の C ソース・コード inspect モジュール dis, inspect を使った一行コード python コードの hack x,y = y,x, x,z,y = z,y,x Python オブジェクト 関数 STORE_GLOBAL/STORE_NAME inspect 経由による クラスの disassemble LOAD_ATTRI リスト hash generator thread decorator 構
PREFACE This page is a demonstrasion of <script type="text/python4js">. An interpreter written in Python is converted and run to JavaScript on your demand. To enjoy it you may need to read the source. KEMURI INPUT `"^^"^^^^"^^'"^^"^^'"^^"^^'"^^"^^"'"^^"^^`"^^"^^^^"^^"^^"^^"^^"^^'"^^"^^"'"^^"^^`"^^'^^'"^^"^^'"^^"^^'"^^"^^'"^^"^^"'"^^"^^`'"^^"^^^^'"^^^'"^^"^^'"^^"^^'"^^"^^`"^^"^^^^^^'"^^"^^'"^^"^^'"
文字列を表示する 文字(hello world.)を表示します。 現在の日時を表示する 現在の日時を出力します。 環境変数を表示する cgiモジュールを使って環境変数を表示します。 提供された情報を表示する HTMLフォームからCGIプログラムに提供された情報を表示します。 押されたボタンを取得する HTMLフォームの押されたボタンを取得し表示します。 選択されたチェックボックスを取得する HTMLフォームの選択されたチェックボックスを取得し表示します。 選択されたラジオボタンを取得する HTMLフォームの選択されたラジオボタンを取得し表示します。 テキスト入力フィールドに入力された文字を取得する HTMLフォームのテキスト入力フィールドに入力された文字を取得し表示します。 複数行の入力フィールドに入力された文字を取得する HTMLフォームの複数行の入力フィールドに入力された文字を取得し表
"拜Python教" 是一個低耦合高熱血密度的小型地下傳教組織. 專門研究並推廣Python崇拜 "Django光明會支部" 是一實驗性分享Python, Django及自由軟體心得的中文部落格 Just hacked a bit, and a bash-like tab-completion in emacs python-mode is done. :) Thanks Yuan Liu's tip and my friend lloyd's advices and tests, also pymacs and python-mode developers, it works quite well for tab completion using just tab key in python-mode. 1. install python-mode and pymacs 2. chang
Meadow で pycomplete を使うメモ。 Pymacs のインストール http://pymacs.progiciels-bpi.ca/ から Pymacs-0.22.tar.gz をダウンロードしてきてインストールする。 % cd Pymacs-0.22 % python setup.py installpymacs-services を起動するためのバッチファイル pymacs-services.bat を作って、 PATH の通ったところにおいておく。 % type C:\Python24\pymacs-services.bat python C:\Python24\scripts\pymacs-servicespymacs.el は load-path の通ったところにコピーする。 python-mode のインストール http://python-mode.sourc
Pymacs (2006/02/09) python Pymacs ろそろサーバをアップデートするための順備をしなければ。とりあえず、Windows 上のVMware で CentOSを動かしているので、ここで環境の元を作ろうかと重う。ついでに、プログラミングも Linux上でやることにする。が、問題はエディタ。WingIDE は Windows で動かしていても重たいのに、VM上で動かしたらさらに重くなるだろう。ということで、久々に Emacs を使うことにする。python ファイルの python-mode ですればいいとして、Pymacs なるものを見つけたので、これも試してみることにする。 python-mode Pymacs framework elisp から python のモジュールを呼び出したりできておもしろそうな感じなので、ちまちま試してみようかな。要するに KaaE
テストデータ, reference情報など † 10/29 mini-Python文法 grammar.txt 10/29 字句解析器テストデータ tokenizer.tar.gz 11/5 構文木ヘッダsyntree.h.txt 11/5 構文木Cソースの一部syntree.c.txt 11/5 構文解析木ヘッダparser.h.txt 11/5 構文解析木Cソース一部almost_empty_parser.c.txt 11/5 構文解析器および最終課題用テストプログラムtests.tar.gz 11/26 Python値を定義するヘッダファイルpyvalues.h.txt 11/26 Python値関連の関数群Cソースの一部almost_empty_pyvalues.c.txt ↑ 添付ファイル: 5-eval.ppt 210件 [詳細] 5-eval.pdf 325件 [詳細] 4-
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く