For more information about SPF, please see the project web site at http://www.open-spf.org Drop me a note <terry-spf@wayforward.net> when you use it so I can keep track of the various versions/platforms this runs on. Thanks! Older Versions pyspf-1.5.tar.gz pyspf-1.4.tar.gz pyspf-1.3.1.tar.gz pyspf-1.3.tar.gz pyspf-1.2.tar.gz
[追記]id:hetimaに指摘された、32bitアーキテクチャでの問題を修正。大感謝。 携帯電話からのWebアクセスゲートウェイのIPアドレスから、 携帯キャリアを判別したい場合がある。 通常は、id:tokuhiromによる Net::CIDR::MobileJP(WWW::MobileCarrierJP)を使うといいと思う。 DSAS開発者の部屋:携帯ゲートウェイのIPアドレス帯更新を効率的に確認する方法 http://d.hatena.ne.jp/tokuhirom/20071207/1196989588 YAMLが出力されるので、さまざまな環境で利用ができるよ! 今回、PHPで携帯キャリアを判別したいと思ったんだけど、 PHPでYAMLを読んでその中身をすべて検査するなんてやだいやだい! と沸き立つような強い衝動が。 というわけで、cidr-mobilejpというPythonスク
Stackless PythonでUDPなサーバを作る Stackless Pythonおすすめですよ。 どういうときにおすすめなのか判らないですよね。 たとえば、ウェブサーバのように複数の場所からの複数の要求に応じて同時並行的に処理をするソフトウェアを作るときです。 サーバ処理の方式 こういったソフトウェアを作るときは、これまでは、以下のような方法で処理していました。 複数の要求を複数のプロセスに割り振って処理させる方式。 要求がある度に、新たなプロセスを生成する。 あらかじめ一定数のプロセスを生成しておき、手の空いているプロセスが処理する。 複数の要求を複数のスレッドに割り振って処理させる方式。 Unixの「selectシステムコール(またはpoll)」を使って、データ駆動的に多重化する。 たとえば、Unixのinetdは1.1.の方式、Apacheの通常の構成は1.2.の方式です。
Python 温泉 公式サイトです。 blog のタグは [pyspa] で固定してください。 pyspa planet ========================== 第 3 回 Python 温泉(梅雨) ========================== 参加者専用サイト :日程: 6/27 - 6/29 *貸し切りです* *Python 温泉は禁酒です* 参加方法 ======== 第3回 Python 温泉 参加者募集 - Twisted Mind http://d.hatena.ne.jp/Voluntas/20080627/1207555595 こちらエントリにコメントをするか、メールをするか、 「@voluntas 温泉参加する」と Twitter でつぶやいてください。 >>> 'dHdpc3RlZC5taW5kQHZvbHVudGFzLm5ldA=='.deco
前編は、IronPython開発環境の構築と、SDKによる(テキスト・エディタを使った)IronPython開発の手法について紹介した。それに引き続き今回は、Visual StudioのIDEを活用したIronPython開発の手法を紹介する。 ■IronPython開発環境のVisual Studioへの統合 まずはIDE環境の構築を行う。 ●1. Visual Studio 2005とSDK 4.0のインストール IronPython開発を行うには、Visual Studio 2005(以降、VS 2005)が必要である(ただしVS 2005 Express EditionやVisual Studio 2002/2003は不可である)。また(本稿の手順を試すには)、VS 2005でVisual C++が(インストールされて)利用可能になっている必要がある。 以下は、これらがコンピュータ
以前Django(Python用WEBフレームワーク)を紹介した際には、DjangoからDB2にはつなげられない(アダプタが無いから)というエントリを書いたのですが、 - 気になるPythonフレームワーク、DjangoとTurboGears その後DB2用Railsドライバ作者のAntonioさんのBlogで「DB2のPython対応についての意見募集」が行われ、 - DB2のPython/Djangoサポートに対して御意見募集中 その結果を受けて、どうやらドライバの製作は順調に進んでいたようです。 - Python, Django and DB2 Status Update (Zen and the Art of Ruby Programming) 上記AntonioさんのBlogによれば、 - 現在製作中でもうすぐクローズド(限定された人向け)Betaテスト - まずSQLAlche
こんにちはjYoshioriです。 最近、めっきり涼しくなっておりますが体調とか崩していませんか? 無駄に人として軸がぶれたりしてませんか? 未踏の人はエロイと言っちゃったりしてませんか? id:nishiohirokazuのエロさにビックリしてませんか? みんなのことを考えると心配で夜は眠れません。 遅刻フラグです。 さて、Python絶賛勉強中なのですが、 未だにpydocに慣れておりません>< epydocとかも使ってみたりしてますが よく分かりません。 まぁ、慣れだと思います。 おっぱいマニア*1にはほど遠いですね。 で、色々なライブラリを弄ってると 戻り値が何が戻ってきてるのかよく分かりません。 dir()関数を使ってみて見るも 更にその中のモノを取り出してdir()したり 色々難しいです>< deepdir() みたいな関数はないのかなぁとか思っていますが もしかしたらその辺、
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
メールのテストとかってめんどい。 Mockとかそーいうのすらもめんどい。 もうサーバーを書いてしまった方がいいんじゃない?ってひと向け。 Twisted本持ってるひとには無用のエントリだね、そのまんまだから。 mailserver.py from twisted.mail import smtp, maildir from zope.interface import implements from twisted.internet import protocol, reactor, defer import os from email.Header import Header class MaildirMessageWriter(object): implements(smtp.IMessage) def __init__(self, user_dir): print "mailbox %
After reading Chris McDonough’s What Not To Do When Writing Python Software, it occurred to me that many people don’t actually know how to properly re-raise exceptions. So a little mini-tutorial for Python programmers, about exceptions… First, this is bad: try: some_code() except: revert_stuff() raise Exception("some_code failed!") It is bad because all the information about how some_code() failed
Please do not do any of the following when writing Python software. I have done all of these things at one time or another, FWIW: Use from foo.bar import *. You might know what foo.bar's __all__ is, but I don't, and I bet other people don't either. Don't make us look it up. How much time are you actually saving? You can be sure it's outweighed by the time you make other people waste by tracking d
Babel¶ Babel is an integrated collection of utilities that assist in internationalizing and localizing Python applications, with an emphasis on web-based applications. User Documentation¶ The user documentation explains some core concept of the library and gives some information about how it can be used.
9/8、Woops'dezさんを中心に「プログラマへの恩返し」という趣旨で開催されたデザイン勉強会に無理矢理参加してきました! まともなまとめは、 necozeさんのその1、その2、その3、その4、その5、総括(まだかなー)とか hamashunさんの「デザイン勉強会のまとめをするよ!」とか を参照してもらった方が間違いないと思うので、ごにょごにょと… woopsdezさんの資料中に登場する言語グラフでPythonとかDjangoとかの比率がスゲー高くて嬉しかった。というのはもう少しおいておいて :) 個人的に気になっていた Illustrator 等の高価なアプリケーションで作成しないとオフセット印刷に出せないのかという部分については、「今のところプロ用のアプリケーションにロックオンされているが、ネット系のサービスはもう少しアマチュアに優しい方向にシフトしていくの
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く