2008-07-01から1ヶ月間の記事一覧
http://d.hatena.ne.jp/CortYuming/20080731/p1 …に触発されて、「3の倍数と3が付く数字だけアホになり、5の倍数だけガルマっぽくなるスクリプト」にチャレンジ。Python2.5専用。 #!coding: utf-8 #3の倍数と3が付く数字だけアホになり、5の倍数だけガルマっ…
pyExceleratorは、PythonでWin32.COMを使わずにExcelを読み書きするモジュールです。Excelファイル作成のサンプルコードは豊富なのですが、読み込みサンプルは添付されていません。読み込みは、とにかく文字か数字が読めればいいということ?たしかに、簡単…
「〜」の文字コードはShift_JISで'\x81\x60'で、CP932でも同じコードです。が、Unicodeには、「波型」と「全角ティルダ」という二つの異なる「〜」が存在します。一般的には「波型」であるu'\u301c'が使われます。Shift_JISの「〜」'\x81\x60'はUnicodeの「…
POW -- Plain Old Webserver :: Add-ons for Firefox キタコレFireFoxにWebサーバ機能を追加するエクステンションだそうです。といっても、Apacheの置き換えのような本気サーバではなく、オフラインで使えるWebインターフェースのアプリケーションを作る土台…
推奨されなくなったC標準関数 新しいVC++では、scanfやstrcpyなどの、文字列の量が予測できないためにスタックオーバーフローを起こす可能性があるものは、セキュリティが良くないとみなされ、シグニチャの異なる関数に置き換えるべきだとされています。 ス…
このエントリは2007/10/06の再掲です TurboGearsの標準テンプレートエンジン、Kidの説明です。Kidの基本構文は簡単なので一見初めてでもすぐできそうですが、いざtg- admin quickstartで作成されたwelcome.kidとmaster.kidを見てみると、本当に初めてでは、…
前のブログから復元するのがたいへんなので、そのまま再掲はしていませんが、以前、「Visal C++ 2008やWindows SDK VistaでコンパイルしたwxWidgetsは、それ以前のSDKでコンパイルしたものと異なるバイナリになる」「Vistaでは正常だが、XPではメニューのオ…
このエントリは2008/04/16の再掲です 表現をユル目に書き換えています。flashhelp2chm-ja - Convert Adobe Flash documents to CHM - Google Project Hosting をFlex 3にも対応させようと思い立って、Flex 3 SDKのAPIリファレンスを探すも、なんと、Flex 3 S…
前のサイトのすべてのアクセスを、この日記の入り口にリダイレクトしてたせいで、日記の「リンク元」に、内容とぜんぜん関係ない検索クェリが記録されてしまうハメに…。前のサイトのどこかにヒットした検索を、そのままリファラーとして引き継いでリダイレク…
注:こっちに最新があります。jEdit日本語リソース for 4.3pre15 - なんたらノート 第二期サーバ移転のためにだいぶ遅れてしまったjEdit日本語化追っかけですが、本日、4.3pre14の日本語化ファイルをアップロードしました。ダウンロード jedit_gui-4.3pre14-…
Pythonの標準モジュール管理ツールsetuptools(easy_installコマンド)は、Subversionリポジトリからモジュールをインストールする機能を持っていて、svnコマンドを要求します。ところがこの機能、setuptools-0.6c8の時点では、svnコマンドのバージョンが1.5…
新しくリリースされたSubversion1.5ベースのツールで作業コピーにアクセスしてしまうと、Subversion1.4ベースのツールとの相互運用性が失われてしまいます。Subversionは今回のアップグレードで、作業コピーに新しい機能をサポートしたため、作業コピーのフ…
SuperWasp: Fix: Localhost unavailable with ESET NOD32 - Productivity tips, reviews, tools, software and gadgets.これはすべてのNOD32/Eset Smart Security(ESS)ユーザにとって重要な設定です。NOD2.7から3.0の間には、ネットワークモニタの仕組みに大…
このエントリは2007/06/22の再掲です TurboGearsの1.0と0.9の境目、そして、CherryPyの2と3の境目で、TurboGearsをmod_pythonで起動させる方法に違いがあり、どれが現在有効で、かつ標準的な方法なのか、どうにもよくわかりません。いろいろと試した結果、 …
Apacheの背後で正しく動くには このエントリは2007/11/07の再掲です 現行のTuboGearsはCherryPy2.2.1を使っています。ところが、CherryPyのリリース元にあるドキュメントはすっかり 3.0代の仕様で書かれていて、現行のTurboGearsでの解決策と食い違う点がい…
このエントリは2007/12/05の再掲です 64ビット版CentOSに、Pythonとmod_pythonをインストールする件についてです。Linuxのコンポーネント管理ツールyum がシステムのPythonバージョンに依存するので、システムPythonをアップグレードすることができません。…
Pythonで以下のコードを実行すると、UnicodeEncodeErrorになってしまいます。 u'ハンカク'.encode('iso-2022-jp') 厳密には、オリジナルiso-2022-jpの文字セットは、半角カナや一部の記号等、他の日本語エンコーディングの文字セットに存在する文字を含みません…
Windows DefenderやKasperskyのような高度なセキュリティ対策環境にあると、CherryPy(TurboGearsのWebサーバ)は起動に失敗します。通常、サーバにポートが開いていなければ、クライアントからの接続は失敗します。CherryPyはサーバポートが使用可能である…
このエントリは嘘情報です ただしくは http://d.hatena.ne.jp/tanakahisateru/20080806/1217954051Windows VistaにApacheをインストールすると、いくら設定やコンテンツ書き換えても、何の変化も起こらないという現象に遭遇しました。解決策は、Apacheがきっ…
.htaccessでphp.iniのオーバーライド このエントリは2007/02/03の再掲です PHPは、その適用されている範囲の広さにもかかわらず、JavaEEのサーブレット仕様のように、アプリケーションコンテキストという環境設定単位を持ちません。そのため、ひとつのWebサ…
注:こっちに最新があります。jEdit日本語リソース for 4.3pre14 - なんたらノート 第二期ダウンロード jedit_gui-4.3pre12-ja.zip詳細は割愛。とりあえずファイルだけおいときます。おまけファイル ExplorerHere-0.0alpha.zip Open_This_In_Exploler.bsh
このエントリは2008/04/02の再掲です Windosの豊富な商用アプリケーションを使って開発しているけれど、ターゲットマシンはUnix系のWebサーバだという状況に置かれている人は、けっこう多いのではないでしょうか。すでに運用開始しているサーバだから、開発…
FDBが終了しない不具合を解消する このエントリは2007/12/11の再掲です FlashDevelopという優れた ActionScriptエディタがあります。ActionScriptでコーディングできる、あらゆるものをサポートしていて、mtascや FlexSDKでのコンパイルがワンアクションでで…
このエントリは2007/11/28の再掲です Linuxでhosts.allow/hosts.denyファイルでIPアドレス/ポートベースのアクセス制御が有効なのは、 inetdを使ったサービスアプリケーション ssh等のhosts.allow/hosta.denyを独自に使うアプリケーション しかありません。…
このエントリは2007/07/21の再掲です Apacheで任意のURIにBasic認証セキュリティをかけるさい、 多くの場合ファイルベースのパスワードソースが使われます。httpd.confや.htaccessに、こんな設定をする例のアレです。 AuthType Basic AuthName "My Private S…
このエントリは2007/05/13の再掲です JavaのAPI仕様書HTMLである、javadocをWindowsのHtml Help形式(chm)に変換して読むことに関するお話です。巨大な(クラス数が膨大な)APIセットを読むとき、どのクラスがどのパッケージに含まれていたかを忘れると面倒で…
このエントリは2007/06/21の再掲です ひとつのロケールに複数の文字エンコーディングがある、日本語のような言語では、ひとつの動的Webページを書くだけでも、部分ごとにエンコーディングの向き不向きがあります。多くのWebブラウザがShift_JISを好むことか…
このエントリは2007/01/18の再掲です mckを使うと、VirtualNESなどのファミコンエミュレータで再生されるサウンドが作成できます。最近のメロディエディタでPSG風の楽曲を作っても、どうしても、当時PSGだけで工夫されていた独特の味を再現できないので、い…
このエントリは2006/12/05の再掲です Blenderで、選択オブジェクトの頂点配列を展開してダンプするスクリプトが書けました。作成したメッシュ形状を、簡単に他のアプリケーションで再現できます。例えばこんなふうに… int i; float *v; glBegin(GL_TRIANGLES…
Apache httpd と Tomcat をつなぐ このエントリは2006/11/08の再掲です Apache httpdをTomcat(というよりJ2EEサーブレットコンテナ)のプロクシにするには、mod_jkモジュールをApacheに追加します。もし再設定する必要があると、またドキュメントを見ながら過…