Subversionでよく分からないエラー

7 月 23rd, 2008

svn updateしようとすると
svn: Can’t move ….. Permission denied
と、エラーが出たので、パーミッション変えて無理やり対応したところ、次は
svn: Checksum mismatch for …..
とのエラー。

svn statusでチェックすると、いろいろなファイル、ディレクトリをsvn removeではなくて、物理的に削除したことに
なっていた(左側に!が表示されていた)。
幸い自分のソースは変更してなかったので、ディレクトリごと削除してもう一度全部checkoutで対応。

自分のソースを変更していたらこうは行かないので、対処方法知っている方がいたら教えて頂きたいです。
Googleで検索してもほとんどヒットしなかったので。。。


amazon APIの勉強で

7 月 17th, 2008

こんなん作ってみました。

せどり用古本相場検索ベータ版 http://sedori.plusserve.com/
アマゾンマーケットプレースの古本相場を調べることができます。

Trac ユーザ設定

7 月 16th, 2008

デフォルトではログインしなくても、いろいろなところを閲覧できるようになっているので
anonymousを削除し、認証済みユーザにいろいろな権限を付与する。
ポイントは、認証済みユーザはanonymousの権限を引き継ぐので、anonymous用の権限を削除したら、authenticatedにその権限を付与すること。

trac-admin /home/www/hoge permission remove anonymous BROWSER_VIEW
trac-admin /home/www/hoge permission remove anonymous CHANGESET_VIEW
trac-admin /home/www/hoge permission remove anonymous FILE_VIEW
trac-admin /home/www/hoge permission remove anonymous LOG_VIEW
trac-admin /home/www/hoge permission remove anonymous MILESTONE_VIEW
trac-admin /home/www/hoge permission remove anonymous REPORT_SQL_VIEW
trac-admin /home/www/hoge permission remove anonymous REPORT_VIEW
trac-admin /home/www/hoge permission remove anonymous ROADMAP_VIEW
trac-admin /home/www/hoge permission remove anonymous SEARCH_VIEW
trac-admin /home/www/hoge permission remove anonymous TICKET_VIEW
trac-admin /home/www/hoge permission remove anonymous TIMELINE_VIEW
trac-admin /home/www/hoge permission remove anonymous WIKI_VIEW

trac-admin /home/www/hoge permission add authenticated BROWSER_VIEW
trac-admin /home/www/hoge permission add authenticated CHANGESET_VIEW
trac-admin /home/www/hoge permission add authenticated FILE_VIEW
trac-admin /home/www/hoge permission add authenticated LOG_VIEW
trac-admin /home/www/hoge permission add authenticated MILESTONE_VIEW
trac-admin /home/www/hoge permission add authenticated REPORT_SQL_VIEW
trac-admin /home/www/hoge permission add authenticated REPORT_VIEW
trac-admin /home/www/hoge permission add authenticated ROADMAP_VIEW
trac-admin /home/www/hoge permission add authenticated SEARCH_VIEW
trac-admin /home/www/hoge permission add authenticated TICKET_VIEW
trac-admin /home/www/hoge permission add authenticated TIMELINE_VIEW
trac-admin /home/www/hoge permission add authenticated WIKI_VIEW

trac-admin /home/www/hoge/ permission list
User Action
——————————
authenticated BROWSER_VIEW
authenticated CHANGESET_VIEW
authenticated FILE_VIEW
authenticated LOG_VIEW
authenticated MILESTONE_VIEW
authenticated REPORT_SQL_VIEW
authenticated REPORT_VIEW
authenticated ROADMAP_VIEW
authenticated SEARCH_VIEW
authenticated TICKET_CREATE
authenticated TICKET_MODIFY
authenticated TICKET_VIEW
authenticated TIMELINE_VIEW
authenticated WIKI_CREATE
authenticated WIKI_MODIFY
authenticated WIKI_VIEW
admin TRAC_ADMIN

Available actions:
BROWSER_VIEW, CHANGESET_VIEW, CONFIG_VIEW, EMAIL_VIEW, FILE_VIEW,
LOG_VIEW, MILESTONE_ADMIN, MILESTONE_CREATE, MILESTONE_DELETE,
MILESTONE_MODIFY, MILESTONE_VIEW, PERMISSION_ADMIN, PERMISSION_GRANT,
PERMISSION_REVOKE, REPORT_ADMIN, REPORT_CREATE, REPORT_DELETE,
REPORT_MODIFY, REPORT_SQL_VIEW, REPORT_VIEW, ROADMAP_ADMIN, ROADMAP_VIEW,
SEARCH_VIEW, TICKET_ADMIN, TICKET_APPEND, TICKET_CHGPROP, TICKET_CREATE,
TICKET_EDIT_CC, TICKET_EDIT_DESCRIPTION, TICKET_MODIFY, TICKET_VIEW,
TIMELINE_VIEW, TRAC_ADMIN, WIKI_ADMIN, WIKI_CREATE, WIKI_DELETE,
WIKI_MODIFY, WIKI_VIEW

Tracインストール

7 月 16th, 2008

■インストール
yum install python-setuptools
easy_install genshi
easy_install Trac
yum search pysqlite
yum search clearsilver

■セットアップ、起動
trac-admin /home/www/hoge/ initenv
htpasswd -c .htpasswd username1
htpasswd .htpasswd username2
tracd -d –port=8000 –basic-auth=hoge,/home/www/hoge/.htpasswd,/home/www/hoge /home/www/hoge

成都での協力会社探し

7 月 9th, 2008

成都の現地企業で、仕事をお願いできるところがいくつか見つかりました。

あとは、スケジュール管理ツールやコーディング規約チェックツールを使って効率よく管理できるようにできればいいと思っています。

trac

http://pear.php.net/package/PHP_CodeSniffer

あたりの導入を考えています。

中国でオフショア開発の協力会社探し中

7 月 1st, 2008

6/29から中国に来ています。昨日、早速某大手システム開発会社の現地社員と打ち合わせをして、週末に現地企業を紹介してもらえることになりました。

中国では、日本やアメリカからのオフショア開発が多いせいか、javaや.netの技術者は多いのですが、PHPなどのもう少し規模が小さい仕事でよく使う技術を持った開発者が少ないです。

PHPができない、というだけなら勉強すればすぐできるようになるとは思うのですが、プログラマ的な仕事が多いので、広い知識を生かして、様々な問題を解決していけるようなオールマイティな人が少ないように思います。

ですが、時々高い技術力を持った人もいるので根気強く良いパートナーを探したいと思います。

ZOO KEEPER

6 月 21st, 2008

ここでできちゃいます。

avgでリンクスキャナーを外す

6 月 20th, 2008

avgrsx.exeが重いので調べたら、リンクスキャナーを外せばいいらしい。
http://free.grisoft.com/ww.faq.num-1338#faq_1338
それには、リンクスキャナーを外して再インストールが必要。

インストール用のexeを用意して、以下のオプションをつけて実行すればいい。
C:\>avg_free_stf_all_8_100a1295.exe /REMOVE_FEATURE fea_AVG_SafeSurf /REMOVE_FEATURE fea_AVG_SafeSearch

中国語コーパス

6 月 20th, 2008

http://we.fl.kansai-u.ac.jp/corpus.html
http://china.fl.kansai-u.ac.jp/
”このコーパスについては、非営利を目的とした教育、学習であれば、利用は自由とさせていただきます。 ぜひ教育や研究にご利用下さい。”
だそうなので、個人的な利用は問題ないようです。

さくらインターネットでMySQLにコンソール接続

6 月 20th, 2008

mysql -u ユーザ名 -h mysql**.db.sakura.ne.jp ユーザ名 -p