Login
  Emerge Technology

[Tag] tmiki

昨日の作業 - へんなもの、へんなもの

とりあえず、サイトの方はトップページもゴチャゴチャするようにして、検索機能もついて一段落です。CSSをいじったリ、いろいろとAJAXで遊んでみる作業や管理画面を作るとか残っていますが、その辺はゆっくりとやっていきます(バージョン0.3になるのが3ヶ月後ぐらい)。 で、そのバージョン0.3で外部サイトの情報をアグリゲートしたり変なことしたいのでハブというものを作ってみました。ハブの名前の由来は沖縄の毒蛇です。そのうち、ホンハブとか、ヒメハブも出てくるはず。さらにアワモリとかあるかも。 ハブは何するものかと

paginateにちょっと困る

サイトのトップページもそれっぽく見えるようになってきて、気を良くしていました。で、ローカルでいろいろテストしたり、このサイトがうまく動いているか、確認したりしていました。ページドリストを作るpaginateですが、なんだかうまく動いていていない事が判明。 まだ、原因をちゃんとみていないのですが、ちょっといろいろありました。macとlinuxで挙動が違ったり・・・。ちなみにWindowsでは開発しないので知りません。 さて、いろいろある問題ですが、まず、簡単なところから。paginateを使うとき @pa

全文検索できるようにしました

先日リリースしたHyperEstraierのPure Pythonを使って、このサイトで全文検索できるようにしました。右上のSearchで検索できるはず。まだ、HyperEstraierの検索フレーズを直接入力する方式なので、それはそのうち。文書数としては、2000件あります。 全文書を登録しちゃっているのでdraftなどのステータスになっている物は登録しないようにしないと。あと、ファイルは、まだです。 そんな感じ。残り作業はトップページをもう少しなんとかしないと。

ちょこっとアップデート

まあ、ほぼ、毎日、少しずつ変わっていっているのですが、今日の変更点。 ソースコードをアップロードするとSilverCityが色を付けてくて表示してくれるはず。30分ぐらいでできた。 Techの下の文書を開くと、勝手に右上に目次が表示されるはず。 Techの下の文書は全部、フォーマットがHTMLです。reSTで書いたものは全く問題ないのですが、HTMLのものは頑張って、BeautifulSoupがHTMLを解釈して、h1とかh2に<a name="hogehoge"/>を

captcha widgetを作ってみる(まだ途中かもしれない)

Captcha Widgetを作ってみました。まだ、途中だけど。作成途中の 例のサイト でブログのエントリを表示したら見えるでしょう。作成途中と言うのは、validatorがよくわからない。CaptchaWidgetはCompoundFormFieldなんですが、こやつには普通のvalidatorをセットできないのです。AutoCompleteFieldもCompoundFormFieldでこいつにvalidatorを指定できない。chained_validatorsだと大丈夫なんですが、ちょっと負けた気

とりあえず進捗状況

例のサイトの件ですが、まあ、バグはあるとして、CSSが後回しにしつつも、目についたところだけは直しています。機能的には、あとは、 コメントのpictcatcha(?)がまだ コメントのvalidator(URLValidtorとか)をセットして上げる(一瞬なのに!) トラックバックのスパム対応 pingをうったときのコメントでHTMLの中に埋め込むやつ 作成をもう少しスマートに。 ぐらいかな。最低限のレベルとしては。とりあえず、blogのお引っ越しの準備はできているので、あとは、本番で頑張ってみること

あとはトラックバックスパム

作成系も作り替えました。今までは/createってなっていたのを/$id/createにかわりました。idはディレクトリ構造ね。それと、/saveも/$id/saveに変更。 うーん、半年前にやりたかったことをやっているんですが、やっぱり、今でもそれが正しいのか分かりません。ちゃんと動くし、プラグイン構造にはしていないけど、僕にとってそこそこの拡張は簡単なはず。モデルを定義して、ウィジェットとバリデータを定義して、保存する時のロジックをちょこっと書けばいいだけ。保存のときのロジックももう少し直せば、単純に

リリースはいつ

20ヶ月後にバージョン1がリリースされる予定です。では、バージョン0.1はいつでしょう。1月23日は過ぎ去ってしまいました。12月3日は遥か未来です。なので、その次にキリがいい日付と言えば、3月21日なので、その辺が危険日です。 その時までに何ができるようになっているかは、誰も分かりません。多分、お知らせ系の機能の追加とAmazonとの何かとアルバム機能が追加したいな。Google Mapsはよくわからない。 あと、TODOも管理したいのでその辺かな。 その前にmodel.pyとcontr

メディアオブジェクト相当のもの、できた

実装上、あまり面白みはないのですが、COREBlog2のメディアオブジェクト相当のものができました。とりあえずの入力と表示はできましたとさ。 とりあえずと言うのは、本当にとりあえずで、どのくらいとりあえずかと言うと、編集するときに関連するリソースのIDを知っておかないといけないと言うくらいです。あとは、ウィジェットを作って、入力しやすくするとか、そういうことになります。 次は、タグのフィルタリング関連かな。paginateはまだ、コンテンツが少ないので、後回し。リファクタリング関連はそこそこ残っ