My updated High Performance Python tutorial is now available as a 55 page PDF. The goal is to take you on several journeys which show you different ways of making Python code run much faster (up to 75* on the CPU, faster with a GPU). UPDATE As of October 2014 I’ll be teaching High Performance Python and Data Science in London, sign-up here to join our announce list (no spam, just occasional notes
ナビゲーション 索引 モジュール | 次へ | 前へ | Python v2.6.2 documentation » Python 標準ライブラリ » 27. デバッグとプロファイル » 27.4. Python プロファイラ¶ Copyright © 1994, by InfoSeek Corporation, all rights reserved. 執筆者 James Roskind [1] Permission to use, copy, modify, and distribute this Python software and its associated documentation for any purpose (subject to the restriction in the following sentence) without fee is hereby gran
The international community for the Python programming language holds several conferences (PyCons) each year. Whether you are an experenced programmer, a hobby hacker or an absolute beginner, we'd love to welcome you to the Python community. PyCons are hosted all around the world, mostly organized by volunteers from local Python communities. This means that each PyCon is unique, although all PyCon
# vim:syn=rst: ======================================== UCLTIP - Use command line tool in Python ======================================== This library makes you use command line tool in Python more easier. The original idea are from GitPython project `http://pypi.python.org/pypi/GitPython/` The basic concept is to transform: 1) command as a instance, 2) command options as arguments or function/met
仮想端末マネージャのscreenについて記述してあります。 screenコマンド一覧 3.9.13対応 screenのコマンドは全て、コマンド文字を入力した後に 何らかのキーを入力することで実行されます。 デフォルトのコマンド文字は「Ctrl + A」です(以降^Aと表記します)。 以下にコマンドの一覧を示します。 「コマンド名、関連したキーバインド(括弧内)、コマンドの説明」の順に表記してあります。 例えば help コマンド ならばキーバインドは「^A?」となります。 デフォルトのコマンド文字を変更している場合は「^T?」のように変わります。 help (?) キー割り当てのヘルプを表示します。 ウィンドウ操作 screen (c) 新しいウィンドウとシェルを生成します。 next (n) 次のウィンドウに切替えます。 prev (p) 前のウィンドウに切替えます。 other (^A
おもに新山がプログラミングをしながら喋る。(パソコン画面を録画) 録画環境: Kodak Zi8, Arch Linux, vnc2flv, OpenShot, FFmpeg, FLV Player (プレイヤー) PuTTYとSSHの設定 (6分) 新山のデスクトップ (10分) 新山の.bashrc (10分) ハノイの塔について (1) (11分) ハノイの塔について (2) (9分) MD5とかSHA1ってナニ? (10分) 手作り有限状態機械で字句解析 (25分) dd, awk, lessを使って PDFからテキスト抽出 (42分) マルチスレッドプログラミングは難しい (62分) Diffie-Hellman鍵交換ってナニ? (11分) パスワードの判定にstrcmpを使うべきでない理由 (20分) DOSBoxで Wolfenstein 3D をプレイする (13分) Wo
strcmpを使ってパスワードを判定すると、タイミング攻撃 (timing attack) にやられる危険性があることの説明 (約20分)。 まとめ: パスワードなどの文字列を strcmp関数 (およびそれに類する関数) を使って判定すると、 その判定にかかる時間を測定することで、パスワードが推測できてしまう場合がある。 これをタイミング攻撃 (timing attack) という。 この例では、36種類の文字を使った8文字分のパスワードを推測するのに、 通常のしらみつぶしな方法 (bruteforce attack) … 368 = 2821109907456回 の試行が必要なのに対して、 タイミング攻撃を使った方法 … 10000×8 = 80000回 しかかからない。タイミング攻撃を成功させてしまうと、 重要な情報が漏洩してしまう危険性がある。 これを防ぐためには、なるべく実行時間
How to Use Text extraction with Webstemmer has the following steps: Obtain a number of "seed" pages from a particular site. Learn the layout patterns from the obtained pages. Later on, obtain updated pages from the same site. Extract texts from the newly obtained pages using the learned patterns. Step 1. and 2. are only required at the first time. Once you learned the layout patterns, you can use
Last Modified: Wed Oct 26 01:35:24 EDT 2005 (10/26, 14:35 JST) [Japanese] Overview unagi.py is a system monitoring tool for a small, loosely coupled cluster environment where trusted users run various programs from time to time. It helps users to utilize the machine resources cooperatively by reporting the current status of a cluster. It runs on every machine in a cluster and shares the system inf
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く