Personal tools
You are here: Home 日々のメモ書き archive 2007 February
OpenID Log in

OpenID Log in

 

February

Sub-archives

Feb 27, 2007

iptablesでログ取り

by TANIGUCHI Takaki — last modified Feb 27, 2007 09:32 PM
Filed Under:

iptablesを使ってsyslogにログを取る

# iptables -A OUTPUT -j LOG --log-prefix 'IPTALBES LOG:'
と実行すれば、kern.wanrでsyslogに送られる。facilityの変更の仕方はman参照。

syslogに
kern.=warn /var/log/iptables.log
と追加すればいい。

mediamaxを使ってみる

by TANIGUCHI Takaki — last modified Feb 27, 2007 11:11 PM
Filed Under:

フリーのストレージサービスのmediamaxを使ってみた。

25GB使えるということなので登録してみる。
Javaを使ったアップロードツールもある。ドラッグアンドドロップって、Gnomeからできたぞ。なかなかすごいな。
ShareはIDを取ってもらうことを前提のように見える。
Web APIもあるそうなので、そのうち登録して遊んでみるか。FUSEはすでに作っている人がいた。

NuPloneテーマ

by TANIGUCHI Takaki — last modified Feb 27, 2007 11:11 PM
Filed Under:

Plone-3.0用のテーマのNuPloneがsvnのbundleに入った。

nuplone snapshot
随分と変わった感じになった。ここまでできますという話なのかな。

tcptrace

by TANIGUCHI Takaki — last modified Feb 27, 2007 11:35 PM
Filed Under:

tcpdumpの出力を解析してレポートに出してくれる。

# tcpdump -w dumpfile
# tcptrace dumpfie

あと、tcpdump以外も読めますと書いてあったが試してないのでよくわからない。 

Feb 25, 2007

NVIDIAとXen kernel

by TANIGUCHI Takaki — last modified Feb 25, 2007 11:05 AM
Filed Under:

DebianでXenで遊ぼうと思った。

インストールはべつに難しい話は何にもない。適当にaptでk7のXen関係のパッケージを放り込んでいけばよかった。がー、Xに問題が少々。NVIDIAの純正のドライバーがXen kernelに対応してませんとか言って入ってくれない。面倒臭くなってそこで撤退。x.orgのドライバーならいいのかな。日常で使うにはちょっとつらいぞ。

H-IIA F12

by TANIGUCHI Takaki — last modified Feb 25, 2007 11:33 AM
Filed Under:

情報収集衛星4号機を載せたH-IIAの打ち上げに成功。

今回の打ち上げではさっぱり情報が出てこないのでいまいち盛り上がりが。延期に延期を重ねたせいもあるけど。延期するたびに数千万円ぶっとぶH-IIAはお金があっていいなあ…。

ploneと日本語検索

by TANIGUCHI Takaki — last modified Feb 25, 2007 04:19 PM
Filed Under:

ながらく放置していた日本語検索がおかしい件。

わかってはいましたが治しました。sys.setdefaultencoding('utf-8') をsite.pyで実行するだけなんだけどね。Debianなら/etc/python2.4とかに入っている。最初に実行される(インタプリタが起動してからは設定できない!)ので、ファイルを編集しなくちゃ駄目なわけなんだが、ちょっと気持ちが悪い。できれば設定等でやれたほうがいいに決まっているんだが。

FirebugでCSS編集

by TANIGUCHI Takaki — last modified Feb 25, 2007 10:03 PM
Filed Under:

CSSの編集するのによいツールはないかと捜していたんだが、Firbugを発見。

Webのデザインをするツールは前から捜していたが、CSSに対応していて、WYSIWIGでCSSの編集結果が見れるというものを捜していた。で、Firebugというものを発見。FirebugはFirefoxの拡張として実現されている。
表示しているHTMLをツリー表示させて、指示したところのCSSを表示する。親から継承したものは、どこから継承されたかまで表示されている。その場でCSSを編集すればすぐに反映されて結果がわかる。非常に便利なツールだ。ファイルに書き出せないのかな?

portal_cssをdebug modeで動かすとCSSファイルが分割されるので、当たり前だが、debugしやすい。

あと、JavaScriptの編集とデバッグもできます。そこまで使ってないけど。

Feb 24, 2007

Ploneのプロダクトへの道

by TANIGUCHI Takaki — last modified Feb 24, 2007 06:09 PM
Filed Under:

Ploneのプロダクトを作ろうと思ったがやることいっぱい。

Ploneのプロダクトを作ろうと思ったがやることが一杯ある。2.5もしくは3.0を見据えての開発をするとなると次のことあたりは必要になる。
  • Zope3(Five)
  • GenericSetup
もとからあるものとしてArchetypesもある。いろいろ大変だ…。

Amazon Web ServiceとPython

by TANIGUCHI Takaki — last modified Feb 24, 2007 06:14 PM

Amazon Web ServiceをPythonでやろうとする。

前からあるのが pyamazon であるが、AWS 3.0 なので古い。で、4.0対応のものが pyaws として開発されているというのが現状。
pyamazonへのわりと批判的なページもあるが、pyawsはどうなんだろうか。

昔から使っているサイトのGenricSetup

by TANIGUCHI Takaki — last modified Feb 24, 2007 11:28 PM
Filed Under:

Plone-2.5からGenericSetupを使ってPlone Siteを構築するようになった。

逆に現在の状態をXMLにしてしまうこともできるようになったらしい。が、2.1から続けて使っているサイトではXMLにしてくれないみたい。portal_setupにsnapshotのタブから見てみると取れてない。バグなのか仕様なのかわからん。

Feb 23, 2007

ATAmazon debug

by TANIGUCHI Takaki — last modified Feb 23, 2007 04:12 PM
Filed Under:

挙動のおかしなATAmazonを少しデバッグ

2.5用のソースを取ってきてやっているのにまともに動かないので調べてみた。getAmazonCurrentFolder.pyが問題なわけだが…。謎のRuntimeError。後にくっついていたコメントの部分を削除したら直った。なんでだろ?Python Scriptの何らかの制限かな。でも、やっぱ駄目でATAmazonFolderがまたおかしな挙動。なんにも表示されない。まだ何か考える必要があるかな。

Feb 19, 2007

PythonでActiveRecord?

by TANIGUCHI Takaki — last modified Feb 19, 2007 11:12 PM
Filed Under:

activemodelなるPythonのライブラリを発見。

http://code.google.com/p/activemodel/

railsのActiveRecordを移植するのが目的らしい。

AMD-VとSocket939

by TANIGUCHI Takaki — last modified Feb 19, 2007 11:12 PM

AMD-VでXenで遊ぼうと思ったが。

Socket939のAthlon 64 X2はAMD-Vをサポートしてないとのこと。AM2だけなんですかねえ。面倒というか勿体無いというか。

Feb 12, 2007

RailsでWikiを書く(5)

by TANIGUCHI Takaki — last modified Feb 12, 2007 04:27 PM
Filed Under:

履歴までなんとか実装。

履歴まで実装したところで一段落とする。pluginがいまいち。viewしかないのは問題がないが、postが入るものになるとかなり実装を変更しなくちゃならないのでやめ。railsに合わせてなんとかやったほうがいいが、まだそれほどの理解がないので中断。添付も同様の話なので放置する。3年振り(!)に見直すとuglyなところがいっぱいある…。ぼちぼち治していくか。

いちおう1.9.0という位置付けである。方向を変換してAmrita2による実装に変更することにする。きちんと使うぞ、というところで開発者に頑張ってもらいたいなあと思うわけである。どうせAmrita2に変更するから細かいところをいじりたくないし。では次に行くぞ、と。

Feb 11, 2007

RailsでWikiを書く(4)

by TANIGUCHI Takaki — last modified Feb 11, 2007 12:26 AM
Filed Under:

editの部分を実装。

もっと単純な話にしてしまえと。AsWiki::Repositoryの実装をファイルベースから、Railsのモデルを利用するように書き直す。それだけの単純な話ですよ。抽象化した実装にしておいてよかった。簡単にできそうだ。ハンドラの部分をコピーして、実装を書き直す。かなり単純に移植できそう。美しくないけど移植はできそう。よしよし。

Feb 05, 2007

RailsでWikiを書く(3)

by TANIGUCHI Takaki — last modified Feb 05, 2007 11:13 PM
Filed Under:

無理矢理表示させてみるぞ、と。

編集画面を表示させようとがんばる。aswikiのライブラリを読み込んで、handlerの部分をコピペのあとで適当に編集しなおす。で、ごちゃごちゃとエラーをいくつか潰してみたら…きちんと表示された。でも、submitもできないよーん。Railsの作法で動いているところをどうやってAmritaにつっこめばいいのやら…。URLの扱い自体もよくわかってないし。まだ先は長い。せめてセーブができないといけない。昔のコードはAmritaで扱いやすくするためにかなり無茶なデータ構造をしているところがある。ここらへんは順次改善ですな。

Feb 04, 2007

RailsでWikiを書く(2)

by TANIGUCHI Takaki — last modified Feb 04, 2007 11:50 PM
Filed Under:

いろいろありますが…。

pagedataという名前のクラスを扱おうとしたら、pagedatumとpagedatasと2種類のplurizationが行われてエラーが起きるんですけど…。なんじゃこりゃ。belongs_toのメソッド名を間違えたのが原因か?わかりにくエラーだ。

1:Mの基本的に扱いを理解。なんかまとまったドキュメントがないかねえ。本を買うしかないか。

昔のaswikiのソースをとりあえずlibの下に配置。ほとんどが消されていくはず…。

レンダリングはamritaべったりなのでrhtmlを使わないのでRailsの道具が使えないのはちょっと痛いかも。
amrita2はいつになったら出るのかなあ。Rails対応という噂はあるけど1年以上音沙汰なし。

Feb 03, 2007

RailsでWikiを書く

by TANIGUCHI Takaki — last modified Feb 03, 2007 06:19 PM

チュートリアルだけでは覚えられるわけがないので実用的なアプリということでWikiを作ることにする。

ふーん、またWikiですか、なんて馬鹿にするなよ。僕はWikiがはやりだしたころにRubyでAsWikiというWikiEngineを書いている。それをRailsに移植しようという話だ。

あのときはRDBMSを使いたくなかったのでいろいろと苦労したところもあった。エスケープに気を使ったり履歴管理にRCSを使ったり。そのあたりは一気に解消する。あとセッションの管理がまともにできてないのでとんでもない仕様になっているところもある。ここもきっとなんとかなるんだろう。キャッシュのところも無理しているし。きっとなんとかなるでしょう。

で、始めたわけですが。いきなりmigration2をインストールする。昔からRailsのORMの扱いは逆方向を向いていると思っていて、migrationができて多少はましになったのかと思ったが、気違い仕様であった。migration2になってやっとまともな方向を向いてきた。SQLObjectもdjangoもこんな変な方向向いてないんだが…。Railsが嫌いなわけではないが、Rails最高とか言う前にもうちょっと世の中見てみろ。あきらかにおかしい。ちなみにインストールはpluginのインストールになるので以下のように。
% ./script/plugin install http://wota.jp/svn/rails/plugins/branches/stable/migration2/

あとはmodelを作って、controllerを作っていきますか。詳しい実装はそのうち考えよう。履歴管理を入れると面倒なところもあるけど…。

メモ

control/routes.rbを使ってURL mappingを行うわけですか。無茶苦茶柔軟性はあるわけではないが、普通に使う分には十分でしょう。

unittestがfixturesから初期データを投入するのに気がつかず謎の挙動と思ってしまった。なんでデフォルトで放り込む設定になっているんだ? わかりにくいバグになった…。

Feb 02, 2007

ハヤブサ近況

by TANIGUCHI Takaki — last modified Feb 02, 2007 11:44 PM
Filed Under:

遅くなりましたが資料カプセルの蓋閉めに成功しました。

http://www.isas.jaxa.jp/j/snews/2007/0130.shtml
さて、あとは帰ってこいよ。

Hyper Estraierでメール検索

by TANIGUCHI Takaki — last modified Feb 02, 2007 11:44 PM
Filed Under:

先延ばしにしていたけどやってみることに。

そんなに難しい話ではない。
# find ~/Maildir -type f | grep /cur/ | estcmd gather -cl -fm -cm casket -

としてインデックを作成。estseek.cgiやestseek.conf等をコピーしてきてCGIとして動かす。Wanderlustに組込みたいが2年前にパッチが出て以来進行してない模様。

http://qdbm.sourceforge.net/mikio/osmftsspecial/
takaki's twitter
焼酎風味の水に500円も取ろうとはどういう店だ。 Mar 09, 2010 10:53 PM
ジョブカードなる糞エクセル方眼紙を埋め中。心が折れそうだ。 Mar 08, 2010 10:16 PM
Excel方眼紙がOOoで崩れるわけだが。 Mar 04, 2010 10:49 PM
嫌味言ってりゃ世の中良くなるわけでもなし Mar 04, 2010 10:06 PM
どう考えても風邪だがタイミングが悪すぎる Mar 02, 2010 11:51 PM
Affiliate