タグ

pythonに関するuemuのブックマーク (562)

  • Should I Learn Python or Ruby next? (by Jeremy Zawodny)

    I've been programming (when I do program) mainly in Perl for the last 10 years or so. But I've been itching to learn a new language for a while now, and the two near the top of the list are Ruby and Python. I figure that Ruby would be easy to learn because of its similarity to Perl (I'm told). But I also figure that Python would be easy to learn because of its simplicity. And when it comes to webb

    uemu
    uemu 2006/08/04
    どちらを使うようになるのだろう??楽しみだな
  • Python 3000 - Google Video

    Python 3000 - 67 min - Jul 21, 2006 Google engEDU - www.google.com ()  Rate: Google TechTalks July 21, 2006 Guido van Rossum is a computer programmer who is best known as the author and Benevolent Dictator for Lif...all » Google TechTalks July 21, 2006 Guido van Rossum is a computer programmer who is best known as the author and Benevolent Dictator for Life of the Python programming language. ABST

    uemu
    uemu 2006/07/27
    guidoのpython3000のプレゼン 1時間くらいある
  • TurboGearsが使ってるO/R MapperであるところのSQLObjectのInheritableSQLObjectは凄いよこりゃ — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー たとえばTurboGearsのmodel.pyに以下のようなコードを書くとする。 from sqlobject import * from sqlobject.inheritance import InheritableSQLObject from turbogears.database import PackageHub hub = PackageHub("atomic") __connection__ = hub class Atom(InheritableSQLObject): title = UnicodeCol() class AtomSub(Atom): about = U

    uemu
    uemu 2006/07/21
    すげ~
  • 7bit | YouTubeList2irv

    MODx, WordPress, softwares in C#, Python, PHP, etc.. YouTubeのプレイリストなどのURLを指定することで、含まれるビデオのFLVへのリンクを抽出し、Irvine用のキューリスト(.irv)を書き出すPython2.4スクリプトです。20060714現在のYouTubeに対応。 既にSQsyGRpiC7k.flvのようにIDのついたファイル名で保存している場合は、リネームにFLV renamerが便利です。 ブラウザからD&Dで使えるGUIフロントエンドを作ってみました。まだ機能が貧弱ですが… wxWidgetsをpy2exeするのは初めてなので他の環境で動くかは分かりません。動作報告を頂けると嬉しいです。 最新の更新 たびたび済みません。v1.3.4より、今度こそJapaneseCodecsのない環境で-a指定時にunic

    uemu
    uemu 2006/07/21
    削除されたYouTubeのファイルも探せるらしい python2.4
  • Python 2.4 クイックリファレンス

    Does the web look weird? Ugly? Perhaps that's because your browser does not support the CSS standard. I recommend you consider updating it. Without CSS, this and other pages are visible, but nothing like they were meant to be. A very good free browser with support for all standards is Firefox. For information about standards and why they are important, please visit the browser upgrade campaign. St

    uemu
    uemu 2006/07/14
    クイック
  • http://www.halb-katze.jp/pygt/index.html

    uemu
    uemu 2006/07/11
    おぉ 読もう
  • eXperts Connection|オンカジ 登録ボーナスのセキュリティー

    eXperts Connection はシステム エンジニアやシステム管理者を対象とし、マイクロソフトのサーバー システム製品を中心に情報交換や意見交換を行うコミュニティです。ユーザーとマイクロソフトからなるチームでテーマを厳選して議論し、情報を共有・蓄積していきます。また、エキスパート コネクションは .NET Framework上で作成されており、サイト上でソースコードを公開しています。ソースコードに対する機能追加や修正に関する議論を行うことで、お客様が作成する.NET アプリケーションの参考にすることが可能です。 TOPJITU eXConn Blogsでは 「マイクロソフト社員による個人または部門(チーム)の Blog」 の運用を行っています。 このブログでは、マイクロソフトでの経験を活かした部門チームが、セキュリティエンジニアを目指している未経験者達が今後取るべき資格や、IT業界

    uemu
    uemu 2006/07/08
    IronPythonのデモがあるみたい しかも結構おもしろそう あとで
  • ターミナルでTODO管理 - todo.sh 1.6 (MYCOMジャーナル)

    Gina Trapani氏は4日(米国時間)、todo.shの最新版となるtodo.sh version 1.6を公開した。todo.shはコマンドラインで動作するTODO管理ツール。TODOの追加、編集、ソート、検索、プライオリティ管理などをすることができる。shで作成されており、簡素なテキストフォーマットで構成されたtodo.txtファイルを管理するために用いられる。 現在かなり多くのアプリケーションが存在するが、同氏は、コマンドラインの操作が快適だと感じている。ほかの誰かが作成したフォーマットやサーバに依存することを嫌うのであれば、単純なプレーンテキストを使ってやる方法がよいとし、todo.txtファイル操作するツールであるtodo.shを開発したという。 todo.shはGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されているオープンソースソフ

    uemu
    uemu 2006/07/06
    メッセンジャーのプログラム読む
  • AMIT Consulting LLC

    PY-MYCMS: THE PLATFORM Py-MyCMS is a tool for developing interactive database-related websites, including online software that is based on the use of forms, reports, authentication and filesystems. What does this mean? What this means is that you can easily build web-base software, your data collection engine for instance, in a matter of days rather than weeks and in some cases in a matter of ju

    uemu
    uemu 2006/07/03
    pythonで書かれたCMS ちょっと読んでみる
  • python-mode on emacs 環境向上計画 - yanbe.log

    Pythonのソースコードを書く際、最近はめっきり X11 gnome + emacs + python-mode + pycomplete + cedet + ecb な開発環境でのですが、このpython-modeの使用感に微妙な違和感があるのでカスタマイズしてみました。 ちなみに、Eclipse + PyDEV plugin + WTP plugin という開発環境もありだと思いますが、いろいろトータルで見るとこっちの方がプログラムを書いてて楽しげです。 問題 py-help-at-point および python-execute-* 関数を呼んだときに以下の問題がある カーソルのフォーカスが*Help*や*Python Output*バッファの方に飛んでしまう ヘルプ表示やコードを実行した後、すぐにコーディングに戻れない(C-x oが必要)ので、ストレスがたまる 実行した結果のデー

    python-mode on emacs 環境向上計画 - yanbe.log
    uemu
    uemu 2006/06/30
    python on emacs!ためそう
  • pyraknet - kinneko@転職先募集中の日記

    http://pyraknet.slowchop.com/ 主にゲームなどで使われる信頼度の高いUDP通信を実現するRakNetライブラリのラッパ。

    pyraknet - kinneko@転職先募集中の日記
    uemu
    uemu 2006/06/27
    主にゲームなどで使われる信頼度の高いUDP通信を実現するRakNetライブラリのラッパ。
  • IBM

    2026年上半期、ビジネスリーダーは何を学び、何に備えようとしていたのでしょうか。日で最も読まれたAI、量子コンピューティング、経営戦略、CEOスタディ関連のIBM Institute for Business Value(IBV)レポートをランキング形式で紹介します。

    IBM
    uemu
    uemu 2006/06/22
    IBMのシリーズにDjango
  • Pythonでメモ化 @ NISHIO HIROKAZU # Archived COREBlog

    NISHIO Hirokazu's website > NISHIO HIROKAZU # Archived COREBlog これは2004年11月4日から2006年2月18日までZopeで運用していたCOREBlogの静的なアーカイブです。 新しい日記は「西尾泰和の日記」で運用しています。 Pythonでメモ化 結城さんの日記を読んで「メモ化って何だろう」と思いました。 もともとのK.Inabaさんのエントリは読んでみたけれどもメモ化の説明はなかったのでよくわからず…nobsunさんによる、HaskellのMemoiseにはメモ化の説明が書いてありました。 ふむふむ、つまり再帰的に定義されたフィボナッチ関数を呼び出すと、同じ引数で同じ関数が何度も呼び出されて効率が悪い、と。 def fib(x): print "fib(%d) was called" % x if x == 0 or

    uemu
    uemu 2006/06/17
    momoraizeに関して なるほど
  • sh1.2 pyblosxom : メモ化 (Memoize)

    404 Blog Not Found:たらいを回すならHaskell はこべにっき# - Pythonでもわりとたらい回せそう? このメモ化(Memoize)の話、そういえば去年の夏くらいにはやったなー。 当時はもひとつ理解できんかったけど。 taks = {} def tak (x, y, z): global taks if x <= y: return y else: if not taks.has_key((x,y,z)): taks[(x,y,z)] = tak(tak(x - 1, y, z), tak(y - 1, z, x), tak(z - 1, x, y)) return taks[(x,y,z) を見てやっとどういう概念か理解できた。まぁ実現方法は色々あるみたいだけど。 で、一言で言うと、: 同じ引数を渡した場合には必ず同じ返値を返す関数(純粋関数)の場合、毎回時間の

    uemu
    uemu 2006/06/17
    メモ化 
  • Psyco で高速化にチャレンジしてみる? (2006/06/10)

    Psyco で高速化にチャレンジしてみる? (2006/06/10) python Psyco で高速化にチャレンジしてみる? Python 2.5、正式版リリースに一歩近づく の記事を目にする。「Need for Speed」というプログラミングコンテストも開かれていたのか。「目的は単にPython言語を速くすること」と。こういうアプローチは好きだったりする。言語そのものの速度が速くなるメリットは大きい。Psycoみたいなものも好きだし。そういえば以前に ほんとにPython の起動は遅いのか?(2006/02/10) なんてことを書いたことがある。Python 2.5 は起動がもっと速くなっているんだろうか。 Psyco を久々に使ってみる psyco は、JIT(just-in-time) コンパイラの一種で、一行一行を python のインタプリタで実行するのではなく、ブロックご

    uemu
    uemu 2006/06/14
    pythonをはやくするやつね
  • IPythonって最高!

    【3.2】   TABキーで補完してくれる! In [12] sys. <-ここでTABキーを押すと下記のような一覧がでます。 In [12] sys.arg <-ここでTABキーを押すと「sys.argv」に変化します。 (つまり候補がユニークであれば補完が完了します。) 【3.3】   通常のシェルコマンドも使える! このように、「!」マークのあとにコマンドプロンプトで 使っているコマンドがそのまま使えます。 もちろん、フォルダ名やファイル名に対してもTAB補完が効きます! このおかげで、コマンドプロンプトと pythonのインタラクティブモードとの行き来が不要になります。 【3.5】   デバッグが簡単! In [19]: %pdb on Automatic pdb calling has been turned ON としておくと、コード実行中に補足されない

    uemu
    uemu 2006/06/10
  • BuildBot - kinneko@転職先募集中の日記

    http://buildbot.sourceforge.net/ コードの自動ビルドテストを行う。 CVSからの自動チェックアウト機能あり。svnにも対応しているようだ。 多くのメジャーOSSでの使用実績あり。

    BuildBot - kinneko@転職先募集中の日記
    uemu
    uemu 2006/06/03
    python コードの自動ビルドテストを行なう。CVSからの自動チェックアウト機能あり。svnにも対応している
  • PythonのDocTestでお手軽TDD ― 清水川Web

    uemu
    uemu 2006/06/01
    これは人にpython勧めるときに フラッシュあり
  • さくらインターネットにTracを構築する - WeekbuildのHack倉庫 - Trac

    さくらインターネットにTracを構築する 1.説明 さくらインターネットにTracを構築します。ライトプランだとTelnetが使えないので、スタンダードプラン以上が必要です。 今回の例では、~/local/配下に構築します。svnのリポジトリは~/var/svn/repo、TracEnvは~/var/trac/repoとします。 基的に、いかに書いてあるコマンドをそのまま実行すればよい(一部変更必要)ですが、 若干スクリプトの変更等が必要なので、viを使える程度の知識が必要です。 なお、以下のコマンドは、tcsh(デフォルト)で実行することを前提としています。 2.インストール (1)環境設定 mkdir -p $HOME/local/src cd $HOME/local/src mkdir -p $HOME/local/lib/python2.4/site-packages ln -

    uemu
    uemu 2006/05/30
    さくらでsubversion+trac
  • PythonMatrix お仕事でPython

    【1】   はじめに 以下3エントリの内容と「 InnoSetup 」あたりをマスターすれば、 ちゃんとしたアプリケーションを構築・提供出来ますよ! (個人的にはちまちまと実績をあげていっています。) C++Pythonのコラボレーション wxPython雛形集 py2exeモジュールについて また、Pythonは標準サポートで CSVファイルの読み書き INIファイルの読み書き XMLファイルの読み書き サウンドファイルの読み書きと再生 メジャーインターネットプロトコル などがあります。 さらに後述のモジュール群を活用すれば! 大抵のインターフェースにも事欠かないでしょう。 さあ、あとは肝心な中身に取り掛かろう! 【2】   外部ライブラリの利用 商用のインターフェースデバイスの利用などでは、 DLLによる開発キット&サンプルが付属するというパターン

    uemu
    uemu 2006/05/25
    よい内容