2006-09-01から1ヶ月間の記事一覧

dRuby

dRubyによる分散・Webプログラミング http://www.druby.org/ilikeruby/druby.htmlまずは、Hello Worldから。

Synergy

キーボードとマウスを複数のWindowsとLinuxで共有する。 ディスプレイは、台数分必要ですが、、、http://synergy2.sourceforge.net/index.html Windowsをサーバーにする GUIつきなので比較的簡単に設定できる。 Fedoraをクライアントにする。 Autostartingを…

Amazon Images

http://aaugh.com/imageabuse.htmlアマゾンの商品のイメージを取得する。 Web Serviceとの関係がよくわからない。ImageのURLを取得するとこのあたりのURLがとれるようだが、、、 公式な情報がどこにあるのか見つからない。 ダイレクトにエンコードしてよいの…

Amazon ECSへアクセス

ちょっと放っておいたAmazonのアクセスにチャレンジ。 まずは、ECSのRESTから。入り口は、以下のところだが、チュートリアルが見つけづらい。http://www.amazon.com/E-Commerce-Service-AWS-home-page/b/ref=sc_fe_c_0_15763381_1/104-0951331-0925537?ie=UT…

RedRails

とりあえず、どんなものかみてみる。http://www.radrails.org/

プロジェクトマネージメント

面白そう? と思ったが、ちょっと、理屈っぽくってあまり共感できなかった。

Debian

man pageがインストールされていなかったので、インストールする。 apt-get install manpages-dev manpages-posix manpage-posix-dev

Advanced Programming in the UNIX® Environment (Addison-Wesley Professional Computing Series)

17.4.2 Passing File Descriptors over Unix Domain Sockets 他のプロセスにfdを渡す。 man unix SCM_RIGHTS http://www.linux.or.jp/JM/html/LDP_man-pages/man7/unix.7.html man sendfile

Bazzar

やはり、bzrのftpのpushは、環境によってうまく動かない場合がある。 appendがサポートされていないとい切れる。 リモートの状況によって、途中で切断されたりする。 dosからの起動と、bashからの起動で動作が異なる lftpはなかなかよさそうなのだが、dosやb…

Bazaar

bzrのfptのpushがうまく動かないことがあるので、lftpを使ってみることにする。http://lftp.yar.ru/

Ruby

イテレータとブロックをC++で説明するのに、可変長引数をもったインタフェースでせつめいできるか考える。

SQLite & Ruby

Windows版のRubyからSQLiteを呼ぼうとして失敗。 gemでインストールしよとして、sqliteパッケージを間違えていれてしまったためか?手で入れても、一緒。 >ruby require 'sqlite' ^D c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_…

Markdown とTextism

うーむ。どちらも、乗り換えるには、ちょっとためらう。 http://daringfireball.net/projects/markdown/ http://www.textism.com/tools/textile/

Radiant CMS

とっても気になる。http://radiantcms.org/

Ruby

Rubyのトップページが更新されたということで、見てみました。http://www.ruby-lang.org/ja/つい、Try Rubyで遊んでしまいました。

Bazaarへの切り替えをやろうと思ったのだが、なぜか、 filezilla http://filezilla.sourceforge.net/ ftpでファイルを消したくて emacs-wiki http://repose.cx/emacs/wiki/index.html トップのindexだけでもシンプルなものをおきたくて mouse-mode http://ww…

MySQL

まずは、日本語のチュートリアルから。http://dev.mysql.com/doc/refman/4.1/ja/index.html英語版は、5.1なのに、日本語版はやっぱり遅いですね。

Bazaarのブランチとチェックアウト

http://bazaar-vcs.org/CheckoutTutorialリモートのリポジトリーからブランチではなく、チェックアウトで取り出すと、 取り出したリポジトリーにコミットする時点で、チャックアウト元のリポジトリーと同期を取ってくれる機能らしい。チェックアウト元をサー…

Bazaar

Marcurialもよいけれど、Bazaarも気になるのでためしてみる。http://bazaar-vcs.org/ インストーラ Windows Native Standaloneを選択。問題なくインストール終了。 Debian Testing apt-get intall bzr。問題なく終了 チュートリアル チュートリアルを読んだ…

Mercurial

mailでリポジトリーの変更を同期する。 $ cd workspace $ hg ci -m "a change" $ hg export -o export.tip.patch tip $ cd copyspace $ hg import export.tip.patch applying export.tip.patch patching file xxx

プロファイラについて調べる

Rails

Store % ruby script/generate controller Store index % edit app/controllers/store_controller.rb % edit app/models/product.rb % edit app/views/store/index.rhtml DBのフィールドの変更 % edit db/create.sql % mysql -u root depot_development sql …

The Pragmatic Programmer

http://www.pragmaticprogrammer.com/ 面白そうな本が2冊もでていた。 Interface Oriented Design: With Patterns (Pragmatic Programmers) Agile Retrospectives: Making Good Teams Great (Pragmatic Programmers)

Rails

本のサンプルコードをダウンロード。もう、Second Editionになっていた。反省。 http://www.pragmaticprogrammer.com/titles/rails1/code.html

Rails

プロジェクトの作成 $ rails depot $ mysql -u root mysql> create database depot_developmet; mysql> create database depot_test; mysql> create database depot_production; コンフィグの変更 host行の下の三箇所に、以下の行を追加 socket: /var/run/my…

MySQL

設定ファイル /etc/mysql/debian.cnf パスワードの変更 $ mysqladmin -u root --password=old_word password new_word