Index > python

python

Sun, May 9, 2010

画像ファイル(PNG)でファイルサイズが 0 のファイルを列挙する python

数百ページからなるFrameMakerファイルをリンクして、 RoboHelp経由でHTML Helpを生成しているのだが、 なぜか、RoboHelpが自動生成する画像ファイルの中でサイズが0のファイルが 出現するようになってしまった。

RoboHelpを再起動した後、 強制的に更新、などをすることで、画像ファイルを意図通り正しく 生成することはできるのだが、 何しろ、7000を超える画像点数があるので、 この中で問題がある(=ファイルサイズが 0 のPNGファイル)が本当に ないかどうか調べることができない。(そんな暇ない。)

続きを読む

Tue, December 8, 2009

Python で TwitterAPIを使って Tweet を取得

タイムラインのデータを利用したアプリを開発中。 まずは、プログラマテックな方法で、自分のTLを取得してみる。

続きを読む

Wed, September 23, 2009

GAEとAppletの組み合わせ、Appletのセキュリティ制限を回避するために urlfetch を使って...

Appletはセキュリティ上の制約から、 配信元ホスト以外とはネットワーク接続を確立できないため、Appletから外部のサーバにあるリソース (たとえば画像)をロードしようとしても失敗する。

そこで、この制約を回避するための一つの方法は、 配信元ホストを経由して外部サーバのリソースを取得すること。

GoogleAppEngine上で作動させていた場合に、GoogleAppEngineに 外部サーバリソース取得させて結果をそのままAppletに転送するコードを書くにはどうしたらいいか、という話。

続きを読む

Tue, September 1, 2009

moinmoin の サーバ(VPS)へのインストール記録

VPS(Virtual Private Server)をレンタルしてそこに moinmoin をインストールしたのでその記録。

このエントリーに記録した Linux上のApacheへのインストール方法 は、moinmoin のオフィシャルヘルプの以下の項目

に該当します。 わたし自身も このページを参考にインストールしました。 (自分の都合と環境にあわせて多少アレンジしました。)

続きを読む

Sat, June 20, 2009

Google App Engine データストア上のデータをまとめて消す方法

Google App Engineでデータストアに入れたデータを削除したい場合、 どうすればいいのか。
件数が少なければ 管理コンソール(Datastore - Data Viewer)上で削除することができる。
しかし件数が多いととてもこれでは対応できない。

Google App EngineのDatastoreの中身を全部消す とか、 GoogleAppEngineでremote_apiを使う では、件数が多い場合の対応方法が紹介されていたが、ちょっと面倒そうに思ったので、 以下の方法で対処することに。

続きを読む

Sat, June 20, 2009

ひらがなをローマ字に変換(python)

googleのbloggerのように記事のタイトルを使ってアルファベットだけで構成された文字列に 変換するメソッド(kana_to_romaji)を書いたのでメモ。

やっていることは、ひらがなをローマ字表記に変換しているだけ。

漢字を含んだ文字列は処理できないので、いったん YahooWebAPI"日本語形態素解析"を使ってひらがなだけの文字列に 変換したあと、kana_to_romaji メソッドを呼び出す。

(こんなことは、 KAKASIなどを使えば簡単にできるだろうに・・・
Google App Engine上で使いたいので、KAKASIを呼び出すことはできない。)

単にひらがなをローマ字に変換するだけなら、辞書は必要ないのだから、 標準のpythonモジュールに含まれているかも。
とりあえず書いてしまったので、ここにコードをメモ。

続きを読む

Wed, June 17, 2009

濁音を清音に変換(python)

データベースを作成しているのだが、 タイトルを50音順に並べる必要がある。

そのためには...

  1. 漢字かな混じりを読み(かな)に変換
  2. よみの濁音を清音に変換
  3. 長音を修正(きーほるだ→きいほるだ)
  4. ソート

続きを読む

Tue, June 2, 2009

N2基本プログラムデータ(.nn5)を python で読む

N2基本プログラムで作成したデータを pythonを使ってデータを読むためのコード。

基本プログラムで作成したデータの二次利用に便利。

続きを読む

Tue, June 2, 2009

テストのためにカレントディレクトリでWebサーバを動かしたい

FlashでJavaScriptと通信するためのコードを書いていたら、 ローカルテストの時、セキュリティ違反が出た。 いちいちwebサーバのドキュメントルートなどにコピーするのも デバッグのことを考えると面倒だし、その場でカレントディレクトリを ドキュメントルートとしてwebサーバ起動できないかと思ったら、 pythonなら二行でできた。

続きを読む

Mon, January 26, 2009

カンマ区切りのテキストを配列にする(Python vs Java)(python,java)

Pythonでカンマ区切りのテキスト(String)を配列にするには?

続きを読む

Sun, January 25, 2009

Pythonで文字列へのキャスト方法(java,python)

基本過ぎてわからなかったのでメモ。 数値などを文字列へキャストする方法 (Pythonで)

続きを読む

Fri, January 23, 2009

Pythonによる日付操作(python,date)

Pythonによる日付操作のメモ。

続きを読む

Fri, December 19, 2008

写真管理サービス Picasa Web Albums と GAE(Google App Engine)のマッシュアップ

Google App Engine上から、googleが提供している各種サービスにアクセスすることができます。 今回は、GAEから gdata API を使って、Picasa Web Albumsにアクセスして、 画像データを取得するサンプルを作成します。

続きを読む

Fri, December 12, 2008

PythonでJSONを使う方法

JavaScriptなどでデータ交換フォーマットとしてJSON形式がある。 最近ではPython,Javaなど主要な言語にJSONを読み書きできるライブラリが揃ってきていて 取り扱いが非常によいです。

PythonでJSONを扱う方法...

続きを読む

Fri, September 5, 2008

Python(またはJython)で引数を取得する方法

Python,Jythonで引数を取得する方法

続きを読む

Tue, September 12, 2006

Python/Jythonコードメモ...コマンドライン引数を得る,OSコマンドの実行,特定の拡張子を持つファイルの列挙など

jythonでたびたび使用するコードの備忘録。

続きを読む

Sun, March 5, 2006

Bash での処理を代わりにpythonで行うときの記述方法あれこれ

bashは原始的すぎるので、bashにスクリプトを書きたくなるようなケースで、 代わりにpythonを使うことを決意。
その場合に、いつもbashで記述しているような処理をpythonでどのように書くのか、 の記録。

続きを読む

Wed, March 1, 2006

Jython / Pythonでプログラム終了させる、処理をスキップする方法

続きを読む

 Twitter
follow me on Twitter
 Categories
 Archives