2011-04-12
macport
最新のleopard用macportをサイトより取得したところ、
いろいろとアップデートが失敗するものが。。
openssl1.0.0dのコンパイルエラーをソース444行目の変数名を強引に変更してインストールしてみた。
その後、git-coreのアップデートについても依存でいろいろエラーが出る。
p5-crypt-ssleay,p5-term-readkeyなど、
perl5のライブラリ保存がおかしかったりする。。
make install_vender ...などへんなオプションをつけてやってみたり。。
rokujyouhitoma
2011/04/12 13:02
頑張れ><
2010-11-20
Python/Zope/Ploneの勉強会
清水川さんにリファクタリングとかの方針を相談して教えてもらった。
zopeなど構成の概要と歴史を丁寧に話をしてくれた。
音声ファイルの解析についてアドバイスをもらった。やったね。
下記、ある程度独断を含むので注意
zopeの構成
webサーバー
パブリッシャー(変換機)
データベース(ZODB)
webサーバーについては、まだ不明
パブリッシャーについては、
まず、エンドのディベロッパーの視点から
みたほうがわかりやすいとのこと。
日本語訳を順に参照してお勉強。
http://collective-docs.plone.org/
http://docs.zope.jp/zope2/zdgbook/ComponentsAndInterfaces.html#zope
(和訳ってのは意義のあることだなと、
自分が便利に使わせてもらう立場になるとそのように思った。)
以下メモ。
1.はじめに
マニュアルの構成/概要
2.始めよう
3.コンポーネントとインターフィイス
インターフェイスの使い方
getBases,extendのメソッドをコンポーネントの後ろにつけて実行すると
拡張されたインターフェイスが存在するかを確認できる。
ん、このメソッドは、いつ追加されるんだろう。。pythonのメソッド?
names()
namesAndDescriptions()
によって、属性(アトリビュート)(クラスの要素)とメソッドをdiscriptionとして参照できます。
getName()
getDoc()
getSignatureInfo()
getSignatureString()
とかもインターフェイスに使える。
インターフェイスに実装があるかも確認できる。
IHello.implementedBy(HelloComponent)
buildoutについて、
そのものについてのアルゴリズム的なところはまだ不明
Ploneについて
だいたい主なディレクトリはこんな感じです。
* bin/ サーバを起動するコマンドなど
* parts/instanse/ zope のインスタンス
* var/filestorage/ Data.fs
* var/log/ ログファイル
そしてなう。
2010-09-10
ustream
ustream配信の練習をしました。
使い方参考
http://usy.jp/ustream/index.php?Ustream%E3%81%AE%E9%85%8D%E4%BF%A1%E6%96%B9%E6%B3%95
ライセンスについても軽く調べました。
ユーザーとしてみるには下記が手っ取り早い。
http://www.ustream.tv/jp/copyright/2
それ以上の厳密なのはかなり量が有るので省略