python

Win/Linuxの両方でpythonスクリプトを動作させるときの注意点など

そんなに書くわけじゃないのですが、ひっかかった所をメモしておきます。まだまだあると思われますが。。。 スクリプトファイルの扱い、文字コードの違い Windows と linux で同じPythonスクリプトを使いまわすときの注意点 Pythonスクリプト一行目の "#!/us…

Python3.3.xにsetuptools1.1を導入 (0.6系じゃなく、distributeでもなく)

Pythonのパッケージ管理システムとして、まず最初に名前があがるsetuptoolsのeasy_install。調べたら以前と変わって、大きく改善されてたので最新版がすんなり導入できました。パッケージ管理って大事なので、停滞してたとあったsetuptoolsの開発復活、関係…

ActivePerl/ActivePython のライセンス

ふと、Perl5.10の必要が出てきてActivePerlを探したのですが、見つからず。公式サイトではEditionを調べると、有償のBusiness以上でないと古いバージョンは提供されてないもよう。 ActivePerl Compare Editions http://www.activestate.com/compare-editions

PythonでExcelを扱う方法

英語のブログみて興味をもったけど、日本語での紹介もたくさんあった。 developer.com Creating Excel Files with Python and Django February 14, 2008の記事。pyExceleratorを使ってExcelファイルを作成するところから、Djangoでブラウザに返すまで。COM不…

IronPython周辺しらべ

IronPythonについて、ちょっと調べた内容を。IronPythonにとって、昨年10月が大きな転機になったよう。 各種ダウンロード CodePlex IronPython .NET Framework/Mono上で動作するPython実装。現在2.7。 2.7からは、VS用IronPythonツールが同梱されてる。 Apac…

MoinMoin Wiki ver2 テスト版

moin2のテスト版が設置されていました。ちょっとバージョンアップしたくなるデザイン(;正式リリースまでには、まだかかりそうですが楽しみ。 moin2 テストサイト http://test.moinmo.in/Home ざっと見てみた感想 FootNoteなどのデフォルトCSSが結構きれい …

MoinMoinWiki を WSGI on IISで動かす調べ

IISで動いているMoinMoinを高速化したく、調べたメモ。IIS向けのWSGI実装があったので、こちらを使うと高速化ができそう。以前試した、PythonのISAPIフィルタ版よりも、ちゃんと対応出来そう。 (google code) isapi-wsgi An ISAPI WSGI Handler IISのISAPI拡…

MoinMoinWiki 1.8.8 & 1.9.3リリース

6月にMoinMoinの 1.9.x系/1.8.x系の最新版が公開されました。どちらもセキュリティFIXとバグ修正がメインのようです。特に、CVE-2010-0828は、スパム対策モジュールの脆弱性のようなので、Publicに公開しているサイトでは必須かと。 前回のWatchから、結構、…

エキスパートPythonプログラム

[rakuten:book:13678877:image] ひさしぶりにPython。入り口はやったつもりですので、次のステップにいかねばと思い一冊。 いつもなら読み飛ばすインストール記事。「第1章さあ、はじめよう」が良い。Pythonのインストールだけでなく、開発に便利な周辺ソフ…

MoinMoin 1.8.6 & 1.9.0リリース

先日、MoinMoinのメジャーバージョン 1.9.0 と、1.8系の最新版が公開されていました。 1.9.0は、WSGI アプリケーションとしての実装、動作条件がPython2.3以上から2.4以上に変更された点などが新しそう。WSGIは、まだなんだか理解できていないので、ちゃんと…

MoinMoin 1.9.0 RC1公開

いつのまにやらRC1まで出てました。途中、追いかけれてなかったがβ4を経てここまできたもよう。1.9正式リリースは近いのかな。 Version 1.9.0 RC1 1.9.0RC1のCHANGESNew features: 添付ファイルの拡張子とActionsのマッピングのための、extensions_mapping …

MoinMoin 1.8.5リリース

下書きに置いて一ヶ月が経過してた。。。(リリースノート)。1.8.4よりもバグ修正が多いです。ちょいと前に、会社で1.8.4を入れたばかりなので、しばらく様子見になるかも。修正時のE-mail通知に、コメントが含まれるのはうれしい内容かも(これって、修正…

ActivePythonとは?

PythonをWindowsで使う際に、本家Pythonの他にも、ActivePythonという選択肢がある(その他は、使ったことが無いので未検証)。 最初はよくわからず、ActivePython入れたり、本家Python入れたりしてましたが。使う環境増えてきたので、少し調べておきます。 …

Python3.0 Hack斜め読み中

3.0移行はまだ先だろうが、Pythonを知るには面白いと思い、一日一つを斜め読み中。 Python 3.0 Hacks 次のページのコードを、Python2.6で実行したところsuper()の仕様が変わっていたため動作しなかった。 第3回 turtleモジュールで図と戯れる 3ページ ・・・…

MoinMoinにRSSを入れたい

wikiserver.pyで内蔵Webサーバーで起動すると、更新履歴(RecentChange)にRSSフィードが出てきます(多分、1.6以降?)。 でも、会社サーバーにインストールしたところ、更新履歴にはRSSフィードの画像がない。どこかにオプションがあるのかなぁと、探した…

Zopeってなに?

これに答えてくれるドキュメントを目にしました。これまで、名前は知っていたのですが、何やら難しい物ってことで理解しようとしていなかった。。。 JZUG プログラマでなくてもわかるZope 3紹介 Zope 3だけでなく、Zope 2との違いなどにも簡単に触れられてお…

MoinMoin 2.0 ToDoリスト

2.0に向けたToDoリストが公開されてました。 http://moinmo.in/MoinMoinTodo/Release%202.0/short 次のBug?不具合も、解決される予定となっているので楽しみです。 http://moinmo.in/MoinMoinBugs/Non-ASCII%20attachment%20names%20on%20Windows

MoinMoin 1.8.4リリース

ページ更新案内がきました。新しいバージョンがリリース(リリースノート)。今回は、新規のよりもバグ修正がメインのよう。 Bug Fixes ACL セキュリティ: 階層構造のACL処理のバグを修正。ユーザー名がサブページACLにマッチしないとき、限定的なサブページ…

MoinMoin 1.8.3リリース

ページ更新案内がきました。新しいバージョンがリリース(リリースノート)。一部、翻訳しきれませんでした。。。 New features modernized_cms テーマを追加 組み込みのFCKeditorを使いたくない時には、url_prefix_fckeditor で特定URLを指定できるようにし…

MoinMoin 1.9.0 β2公開

次期β版が公開されていました。他のソフトの感覚で付いていくと追いつかないような気がしてます。というか社内Wikiは、まだ1.5.xだったような。はよ、1.8まであげておかないと、移行に苦労しそう。 まだβ版だからか、リリースノートはないもよう。CHANGSから…

MoinMoin 1.8.2リリース

先週、新しいバージョンがリリース(リリースノート)。バグフィックスを中心に改善されているようです。 New features プライバシー:edit-log, event-logのIPアドレス記録をオフに出来るようになった Fixes 複数のXSSセキュリティ対策 FCKeditor を 2.6.3 …

読み取り専用ファイルを削除する

SVN管理しているフォルダから、.svnフォルダを削除すべくスクリプトを書いてみる。リポジトリURLが変更になったので、.svnフォルダ内のリポジトリ情報を消すべく実施。 こちらのサイトを、まず参照。すごくわかりやすい。 試験運用中なLinux備忘録:Pythonで…

Python3.0の記事

本日、いくつかの記事を目にしたのでメモ。自分には、少し優しくなった?かも。 技術評論社。いずれも、柴田さん(みんなのPythonの著者)の記事。 もっと知りたいPython 第4回 正式版リリースが迫るPython 3.0 連載 Python 3.0 Hacks 元ネタは、こちらのブ…

MoinMoin 1.8.1リリース

1.8.1がリリースされた(リリースノート)。まだ運用を始めたサイトは作ってないのだけど、最新ということでちょいとチェック。 For everybody マイナーバグを修正 modernizedテーマの、いくつかの装飾を向上 入れ替え用スタイルシートが指定可能になった Fo…

MoinMoin 1.8リリース

MoinMoinの最新版1.8が先月リリースされた。GUIモードでのページ編集機能のバグとりや機能追加がメインだったような。体験するなら、MoinMoinの公式ページにアカウントを作ってログインが手っ取り早い。ちゃんとメニューは日本語化されてるので比較的なじみ…

SSH2ライブラリ

Pythonで使えるSSH2ライブラリ「paramiko」が、ThinkITの記事で紹介されていた。数か月毎にバージョンアップされているアクティブなプロジェクトのよう。 Python2.3以上で動作するとの事。ホームページの右下の絵が気になるなぁ。 まだパッケージをインスト…

pythonとZope

ThinkITでPythonが紹介されていた。 Pythonを選ぶ理由から、PythonとZopeの関係までが書かれているが、とりわけZopeに興味が沸く。 仕事でASPやASP.NETには(間接的に)関わっているが、どうやらそれらとも違った独自のWebFrameworkのようだ。それすら越えて…

MoinMoin 1.7以降のja.MoinMoin.po

新しいMoinを心待ちにして、1.7, 1.8betaと、いろいろ試してます。 ちょっとしたことですが、次のところ対応して欲しいなぁと気になっています。編集画面の下にでるmini-HELPでちょっとしたエラーが。 理屈はわからないまま、とりあえす、手動で修正する事は…

Python 関連URLs

HandsOutというサイトで、アクセスログレポートスクリプトで学ぶプログラミング言語 Python「基礎編」 という、興味深げなスライドを発見。 Pythonの基本的な構文とかが、ざざーっと流し書きされています。流し読みするだけでも、楽しいです。 基礎の次のス…

Pythonチュートリアル

MoinMoinを使いだし、ぼんやりと眺めていたPythonのコード。読みたくなったのでいろいろ試行錯誤中。最近おもしろいと思ったものの一つが、Python Tutorial。 本家にあるPython(Win版)を入れるとWindowsHELP形式でついてくる。別のパッケージであっても、…