タグ

pythonとPythonに関するWackyのブックマーク (1,421)

  • Processing XML with ElementTree

    Anatomy of an XML document <document> <?xml-stylesheet type="text/css" href="basic.css"?> <!-- Generated with ElementTree --> <author name='amk' href="http://www.amk.ca" /> <p class="note">Note.</p> <p class="warning">Warning paragraph.</p> <p>Regular paragraph.</p> </document> Example document tree <?xml version="1.0"?> <document> <h1>Heading</h1> <p>Paragraph. <em>Word</em></p> </document> Examp

    Wacky
    Wacky 2006/08/05
  • 0093 Weblog: OpenCVの導入

    Wacky
    Wacky 2006/07/30
    OpenCVというIntelが開発したオープンソースな画像解析ライブラリで,これを使えば色々なことが出来そう.ありがたいことにPythonでプログラムも書けるらしいので本当に助かる.
  • IronPythonでDIモドキ - 匣の向こう側 - あまりに.NETな

    http://d.hatena.ne.jp/akiramei/20060702/p1 上記のサンプルはS2.NETを使っていますが、これをIronPythonを使って書き換えてみます。 diconファイルの替わりにPythonのソースコードを用意します。 from ConsoleApplication3 import * py_Greeting = Greeting() py_Greeting.Message = "Hello, World" Greetingオブジェクトを生成し、Messageプロパティに値を設定します。setterインジェクション。 次にIGreetingViewインタフェースを持つオブジェクトを生成します。 from ConsoleApplication3 import * py_IGreetingView = GreetingConsoleView() # py_I

    IronPythonでDIモドキ - 匣の向こう側 - あまりに.NETな
    Wacky
    Wacky 2006/07/29
    Pythonの表現力が高いこと、VS2005上でPythonのソースコードデバッグが出来ることが嬉しいです
  • IronPythonでAOPモドキ - 匣の向こう側 - あまりに.NETな

    http://d.hatena.ne.jp/akiramei/20060723/p3の続き。 最初に知っておかないといけないことは、IronPythonのクラス(型)が.NET上では型として認識されないということです。IronPythonのクラスはメンバーとしてDictionaryを持っていて、その中にプロパティやらメソッドやらを放り込んでいたりします。このように、IronPythonのクラスはCLR世界とは大きく異なっているため、クラスでのやり取りは厳しそうです。一方、関数については比較的シームレスにやり取りできるので、delegateやeventを使うのが楽そうです。 AOPの為には、メソッド呼び出しに割り込む必要があります。常套手段としてProxyオブジェクトを用意して割り込むのですが、先に述べたようにIronPythonでクラスを作成してもCLRには渡せません(渡しても使いにくい)

    IronPythonでAOPモドキ - 匣の向こう側 - あまりに.NETな
    Wacky
    Wacky 2006/07/29
    IronPythonのクラスはメンバーとしてDictionaryを持っていて、その中にプロパティやらメソッドやらを放り込んでいたりします
  • はてなブログ | 無料ブログを作成しよう

    温泉シャーク』観た 日(8/1)より『温泉シャーク』Prime Video見放題配信開始!初めて入湯された方は、「一番予想外だったこと」を教えてください。再入湯の方は、「改めて好きだった場面」をお願いします。続編『温泉シャーク2 九州大決戦』は9月4日〈九州の日〉全国公開。#温泉シャーク…

    はてなブログ | 無料ブログを作成しよう
    Wacky
    Wacky 2006/07/29
    PythonでAWKを実現するアイディアを思いつきました。いえ、AWKのインタプリタを作るというわけではありません。AWKのパターン・アクション文をPythonのデコレータと関数定義を用いる
  • はてなブログ | 無料ブログを作成しよう

    買ってみたいはたくさんある。読めるはそんなにない。 毎年誕生日に母親から来るはずのメールが今年は来なくて、ああついにボケたかな、祖母を見送って四十九日も終わって張りがなくなったのかなと思っていたら、私が気づいていないだけでちゃんと誕生日の日に送られていた。ボケていたのは私のほうであった。 財布のファス…

    はてなブログ | 無料ブログを作成しよう
    Wacky
    Wacky 2006/07/29
    関数に渡された引数と、その関数からの戻り値をプリントします。ちょっとしたデバッグに使えると思います。不要になったらデコレータを削除します。プリントするだけでなく、いろんな方面へと応用できそうです。
  • 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

    Wacky
    Wacky 2006/07/29
    YouTubeのプレイリストなどのURLを指定することで、含まれるビデオのFLVへのリンクを抽出し、Irvine用のキューリスト(.irv)を書き出すPython2.4スクリプトです。
  • MonoでSeasar.NETを動かす - 匣の向こう側 - あまりに.NETな

    ここ最近、MonoでS2.NETを動かそうと色々やってきましたが、やっと出来ました。結局、S2.NETのソースコードを書き換えてしまいました。(^^; Monoの実装が出来ていないので、JScriptを使うのは諦め、IronPythonを使うことにしました。 IronPythonUtil.cs namespace Seasar.Framework.Util { using System; using System.Collections; using System.Reflection; using System.CodeDom.Compiler; using Seasar.Framework.Exceptions; using System.Configuration; using IronPython.Hosting; public sealed class IronPythonUti

    MonoでSeasar.NETを動かす - 匣の向こう側 - あまりに.NETな
    Wacky
    Wacky 2006/07/29
    MonoでS2.NETを動かそうと色々やってきましたが、やっと出来ました。結局、S2.NETのソースコードを書き換えてしまいました
  • Efficient data transfer through zero copy

    Efficient data transfer through zero copy
    Wacky
    Wacky 2006/07/22
    PythonをDB2 Express-Cインスタンスに接続して使い始めるまでに必要なすべての手順を、順を追って説明します。
  • はてなブログ | 無料ブログを作成しよう

    買ってみたいはたくさんある。読めるはそんなにない。 毎年誕生日に母親から来るはずのメールが今年は来なくて、ああついにボケたかな、祖母を見送って四十九日も終わって張りがなくなったのかなと思っていたら、私が気づいていないだけでちゃんと誕生日の日に送られていた。ボケていたのは私のほうであった。 財布のファス…

    はてなブログ | 無料ブログを作成しよう
    Wacky
    Wacky 2006/07/17
    404 Blog Not Found:kana kanji henkan ga tsukanai tokiniha経由で面白いWebサービスを知ったので、APIを利用したサンプルプログラム書いてみた。
  • 正規表現のデモ - こもろぐ @tenkoma

    http://www.python.jp/Zope/articles/tips/regex_howto/regex_howto_3 Tkinter が使えるなら redemo.py を見るのもよいでしょう。これは Python ディストリビューションに含まれているデモです。正規表現を入力すると、マッチしたか失敗したかを表示してくれるのです。コンパイルされた正規表現をデバッグしようとするときには、redemo.py が非常に有用であると思われます 普通はC:\Python24\Tools\Scripts\redemo.pyにあると思われる これはすばらしい!正規表現体得のための良いツールが見つかりました^^; 正規表現,マッチング文字列のどちらをいじってもインクリメンタルにマッチング結果がわかります. Komodoのチェッカー 2006-07-14 これはショックだ…replace結果とかも

    正規表現のデモ - こもろぐ @tenkoma
    Wacky
    Wacky 2006/07/17
    Tkinter が使えるなら redemo.py を見るのもよいでしょう。これは Python ディストリビューションに含まれているデモです。正規表現を入力すると、マッチしたか失敗したかを表示
  • Is there a curses/termcap package for Python? ((An Unofficial) Python FAQ Wiki)

  • http://noga.muti.co.za/template_engines

  • eXperts Connection|オンカジ 登録ボーナスのセキュリティー

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

    Wacky
    Wacky 2006/07/08
    MSAgent を使用するための COM 相互運用アセンブリを作成します
  • COM サーバを ctypes で実装する

    COM サーバを ctypes で実装する 注:このドキュメントは Thomas Heller 氏の ctypes モジュールドキュメント を翻訳したものです.オリジナルのドキュメントは ctypes のページ にあります. 概要 :: チュートリアル :: リファレンス :: faq ( 作業中: COM :: COM サンプル ) 注意: 作業中です このウォークスルーでは,単純な exe 形式のサーバ内の COM オブジェクトを 実装する方法を,すでに型ライブラリを作成しているものとして説明します. この記事の全てのコードは ctypes 配布物の ctypes\com\samples\server サブディレクトリで入手することができます. Note: 現在, ctypes.com ではローカルサーバだけを実装することが できますが,これは将来変更される予定です. 型ライブラ

  • [思] smtplib (Python)

    リンク:smtplib -- SMTPプロトコルクライアント リンク:smtplib -- SMTP protocol client 最近、Pythonのsmtplibを使う機会があったので、気がついたことをメモ 1.使い方は簡単で import smtplib s = smtplib.SMTP('localhost') s.sendmail(<from>,<to>,<msg>) でメールを送信することが出来る。 # もちろん、このスクリプトはSMTPが稼働している環境で実行する必要あり。 2.メソッド「sendmail」の宛先<to>に複数の宛先を指定したい場合は、リスト型のデータ形式を予め組み立てておく必要がある。 # ここで、単なるカンマやセミコロン区切りの文字列を設定した場合、最初の宛先のみにメールが送信される。 3.CcやBccの宛先も、メソッド「sendmail」の宛先<to>

    Wacky
    Wacky 2006/07/02
    Pythonのsmtplibを使う機会があったので、気がついたことをメモ
  • https://labpython.sourceforge.net/

    Wacky
    Wacky 2006/06/18
  • https://vb2py.sourceforge.net/index.html

    Wacky
    Wacky 2006/06/18
  • PythonのDocTestでお手軽TDD ― 清水川Web

    Wacky
    Wacky 2006/06/17
    PythonのDocTestで手軽にUnitTestを書く事が出来ます。
  • PyKotIcon - kinneko@転職先募集中の日記

    http://www.pykota.com/software/pykoticon wxPythonで動く、ネットワーク透過なダイアログボックス表示ツール。 PyKotaに機能追加するために作られたが単独でも動作する。

    PyKotIcon - kinneko@転職先募集中の日記
    Wacky
    Wacky 2006/06/17
    wxPythonで動く、ネットワーク透過なダイアログボックス表示ツール。