sourceforge.netのsubversionが全プロジェクトに解放されてた
2006年03月22日(水) 10:36
実は、VPS7難民となってから公開する物については極力変わったアプリは使用しないようにしています(恐怖感有り)。
実際はDjangoやSubversionは使っていますので、公開用のSubversionやtracを自サイトに自前で用意しないという方針にしたいということです(日本のDjango何とかはブログとは別サーバを借りている)。
なので、sourceforge.netのsubversionは待ちに待ったサービスなのでした。
http://svn.sourceforge.net/viewcvs.cgi/workstyle-py/で現在のWorkStyle-Djangoのソースが参照できます。
一応MagicRemovalBranchの2509で動作するように修正済みですが、コードがとんでもないのでPythonWorkshop the Edge 2006が終わって余裕が出たら書き直そうと思います。きっと3分の1位のコード量になることでしょう。
Templateとか慣れてきたらDjangoの流儀に従うべきだと思い出したし。Djangoのテンプレートは素晴らしいよ!
そうそう、sourceforge.netのsubversionですが、使用開始は下記のようにする必要があります。
- projectページでadminリンクをクリック
- adminメニューが展開されるので、subversionメニューをクリック
- subversionを有効にするチェックボックスにチェックを入れて、updateボタンをクリック(safariでは何故か失敗した)
- で、migrationなりimportなりをすることになるのですが、この時点ではsubversionへの書き込み権限が誰にもありません。なので、Projectのユーザ管理でsubversionへの書き込み権限を与える必要があります(たぶんドキュメントに書いてない)。
- 権限を与えたら、あとは好きにすればよいです(即座に反映されます)。
意外とつらいなぁ
2006年02月04日(土) 09:32
最近のDjango20060131
2006年01月31日(火) 08:43
最近のDjango
- 数週間以内にMagicRemovalBranchがtrunkにマージされそう(0.92)
- なぜ数週間かかるかというと、Djangoを採用しているサイトを修正するのに数週間かかるから(チャレンジャー)
- 0.92にはDOJOがついてきそう。自動管理画面がAJAX化される。
- ディレクトリ構成がかなりすっきりする。appsとかmodelsとかいうディレクトリはなくなる。
- マージされるブランチの名前の通り黒魔術が取り除かれる(0.91用のコードに対して、結構修正箇所が沢山出る)
- Guido van RossumがDjangoを気に入りだしている模様。
- 日本ではmopemopeさんというかたがDjangoで遊んでいる。
最近のWorkStyle
- Java版は一部AJAX化が済んでいる(現時点では未公開)
- php版はフレームワークが完成しそう(まだそこかい!)
- rails版は家にネットワークがきたからrailsの勉強が始められるらしい(まだそこかい!)
- Django版は、sqlite3のutcに悩んでいる間にAJAX化の波がやってきて、せっかくだからMagicRemovalBranch版で作り直す(作り直しかい・・・)
- Django版のwikiが荒らされた(スパム?)。びっくりした
WorkStyle-django 0.20 released
2006年01月16日(月) 00:52
Because of HTML problems, WorkStyle-django is hidden status...wait a second.
Then I released WorkStyle0.2.1. It's now IE compatible.
If you installed version0.20, just overwrite resources directory by new one.
WorkStyle0.20 is released via sourceforge.jp.
Improvements is listed below.
- Work with Django0.91
- setup.py is include.
- Refactored Directory Structures.
- Follow the mockup1.01.
so now IE compatible.
- Supply Atom feed
- remove 'eval'
HTMLに問題がありましたので、WorkStyle-djangoは一時hiddenステータスになっています。
バージョン0.2.1をリリースしました。今度こそIE大丈夫です。
もしバージョン0.20をインストールしてしまっていた場合は、resourcesディレクトリを0.2.1のもので上書きしてください。
変更はcssや画像のスタティックファイルのみです。
sourceforge.jpにWorkStyle-djangoのバージョン0.20をリリースしました。
主な変更点は次の通りです。
- Django0.91で動作します(Djangoの同梱をやめました)
- インストーラを書きました(ただのsetup.py)
- モックアップ1.01に対応しているはずです(家にIE無いから実はわかりませんが)。IE駄目でした。
- ファイル構成をDjangoコミュニティ推奨のものに近づけました。
- Atomフィードに対応しました。
- evalを取り除きました
データ構造は変わっていませんので、バージョン0.1からの移行を行う場合には、'django-admin.py init'と'django-admin.py install workstyle'は行わないでください。また、resourcesディレクトリの下のjunkディレクトリもバックアップをとり、ミグレーション後にresourcesディレクトリの下に再配置してください。
resourcesディレクトリは、WORKSTYLE_HOME/apps/workstyle/mediaの下に移動になりました。
WorkStyle-django 0.1 release
2006年01月09日(月) 21:06
sourceforge.jpにWorkStyle powered by djangoのversion 0.1 (revision 20)をアップしました。
インストール方法は英語と日本語で用意しましたが、いろんな意味で間違っているかもしれません。
気づいた方は勝手にwikiを編集して頂けると助かりますぅ。
サンドボックスはDjangoの人たち向けに英語モードで再起動を行いました。
ちなみにダウンロードファイルサイズが大きいのは使用していうる画像を2重に持たせてある(配布されている状態でフルセットただ入っている)ためです。あとDjangoも入っているためです。
#Java版は既にversion0.2が間近のようです。mockup1.0.1に対応しているようです。
とりあえずWorkStyleを配置してみた。
2006年01月08日(日) 09:29
WorkStyle powered by django(version 0.1.20)をhttp://django.everes.net/WorkStyle/に配置してみました。
適当にいじってみてください(ちょくちょく消します)。
また、認証とかないので、やばくなった時点で削除ないしはhtaccessをかけます。
近日中にsourceforge.jpにアップします(J2EE環境のある人はJava版の方がインストール容易です)。
とりあえず動く物をdjangoを使って作ってみたわけだけれど、まだまだわからない点が沢山あります。
djangoを使う上では、あまりPythonの知識は必要ないんだけど、それにしてもひどいコードで。。。
#subversionがCVSみたいなレイアウトになっていることは秘密
んー。いろいろ学ぶことが多いぞ。
まずはevalを排除したいので、誰かPython教えてください。
