RSS

日々のメモ書き

Debian Developerが綴るメモ

NVIDIAとXen kernel

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

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

mediamaxを使ってみる

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

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

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

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

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

Amazon Web ServiceとPython

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

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

Ploneのプロダクトへの道

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

Ploneのプロダクトを作ろうと思ったがやることが一杯ある。2.5もしくは3.0を見据えての開発をするとなると次のことあたりは必要になる。

  • Zope3(Five)
  • GenericSetup
もとからあるものとしてArchetypesもある。いろいろ大変だ…。

ATAmazon debug

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

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

AMD-VとSocket939

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

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

RailsでWikiを書く(5)

履歴までなんとか実装。

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

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

RailsでWikiを書く(4)

editの部分を実装。

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

< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 >