Programming

軽くAjaxまとめ

Ajax Asynchronous JavaScript+XMLAjaxというアプローチ - DiaryExceptionAjaxシステムを考える - DiaryException JavaScriptのXMLHttpRequestはブラウザによって判別が必要。 参考:Using the XML HTTP Request object var xmlhttp = false; /*@cc_on @*/ /…

Ajaxシステムを考える

データは全てXML JavaScriptのXMLHttpRequestによるデータの取得 JavaScriptのinnerHTMLによるユーザアクションに応じたの表示の動的変化 こんなトコロでしょうね。今までサーバ側で全部処理させていたから、どうもユーザ側のAjaxエンジンで処理、というイメ…

Ajaxというアプローチ

Ajax Webアプリケーション開発の新しいアプローチ XHTMLとCSSを用いた、Web標準に基づくプレゼンテーション DocumentObjectModelによるダイナミックな表示と相互作用 XMLとXSLTによる、データの変換や操作 XMLHttpRequestによる、データの非同期的な取得 参…

ChangeLog風メモ

*Programming: ハードウェア乱数生成ルーチン http://www.interq.or.jp/snake/totugeki/の[プログラミング関係・公開ソフトウェア]に。 麻雀関連も面白い。 *メモ: ポール・グラハム論法 ポール・グラハム論法 - bkブログ 高橋哲さんと言えば「Namazu: a…

パソコンでメモを取る2

昨日に続き、ChangeLogを使い切るために頑張っています。 K2Editor*1のマクロを使ってChangeLog作成支援。(ChangeLog.mac) //ChangeLog作成支援K2Editor用マクロ BeginUpdate InputDateTime(%YYYY%/%ZM%/%ZD%(%JWEEK%) %ZH%:%ZF%:%ZS%) InputStr(" ") Inpu…

簡易Webブラウザ

Pythonで。 import sys import webbrowser import wx import wx.lib.iewin as iewin url="about:blank" class BrowsPanel(wx.Panel) : def __init__(self,parent,id) : wx.Panel.__init__(self,parent,-1) sizer=wx.BoxSizer(wx.VERTICAL) urlsizer=wx.BoxSi…

結城浩の新刊

公式ページ:プログラマの数学 第2版 著:結城浩,『プログラマの数学』,ソフトバンクパブリッシング,2005年3月下旬予定,2800円(税抜き) プログラマ向け数学本といえば、『ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか』を去年に購入した。…

セキュリティホール

http://www.python.jp/Zope/PyLog//1107483069/index_html(Python Japan User's Group) 僕が作ったXML-RPCサーバはregister_instance()を使用しています。 セキュリティってのは、安全を構築するような環境も大切ですけれど、普段からの個人の心掛けが大切…

XML-RPCでデータベース利用

1月6日の日記の郵便番号検索プログラムを参考にする。昨日の西暦-元号対応リスト(gengo.txt)をサーバスクリプトと同じディレクトリに保存しておく。 Pythonで。 元号取得サーバ(gengoServer.py) import sys import string import SimpleXMLRPCServer year=…

素数ゲッター

Cで素数ゲット。(コンパイル後、>./era.exe) Javaで素数ゲット。(コンパイル後、>java era 整数値) Excel(VBA)で素数ゲット。([素数]ボタンクリック) JavaScriptで素数ゲット。(整数値入力後、[素数]ボタンクリック) 素数って素敵ですな。某神父は…

XML-RPC勉強中

http://www.donews.net/limodou/archive/2004/09/22/106517.aspxを見つけた。Pythonをかなりマスターしている中国の方の例です。他のページもすごく勉強になる。 XML-RPCとJavaのRMIとの決定的な違いは、XML-RPCはHTTPプロトコルを使用していて、RMIはJRMP(J…

今更XML-RPC

XML-RPCはHTTPプロトコルを使用しXMLをメッセージ媒体として利用して、リモート手続きを呼び出す(Remote Procedure Call)ための非常に簡単な方法である。 詳しいことは、はてなキーワードの[XML-RPC]を見る他、用語辞典を参照。 仕様書はhttp://lowlife.jp…

スレッドプール復習

Web、ファイル、メール、データベースなどのサーバで動くプログラムは一般的に処理要求数が多く、各処理時間が短い。 そして、同時要求や割り込みなど様々な要因から、一般的にはスレッドで処理が行われる。 しかし、スレッドを要求を受けるたびにスレッドの…

シリアルポートからデータを読む

計測制御系研究室なので、こういったことを扱う機会が多い。 研究室のパソコンにはPerlとCと、後Javaランタイムしか入って無いのだが、あえてPythonで書いてみる。今年はPythonもインストールしよう。 pySerial*1使用。 01: import wx 02: import serial 03:…