2006-01-01から1年間の記事一覧

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

qooXdoo

JavaScript BaseのGUIフレームワーク。ツリー表示や、タブ表示などが含まれている。 パフォーマンスは、みている環境に依存するとおもう。http://qooxdoo.org/

crispy

http://crispy.sourceforge.net/index.htmlリモート呼び出しのための、フレームワーク Web-Service (JAX-RPC, for example Axis), XML-RPC (for example Apache XML-RPC), Burlap and Hessian (Caucho), RMI, EJB (with JNDI lookup), JBoss Remoting, REST …

Linux® Debugging and Performance Tuning: Tips and Techniques (Pearson Open Source Software Development Series) Linux上での開発における一般的なデバッグ方法の概要がのっている。 取り上げてる項目が少し雑に感じた。 個々の項目にたいする説明は、…

Rails

Agile Web Development With Rails: A Pragmatic Guide (The Facets Of Ruby Series) まずは、HelloWorldから rails demo cd demo script/generate controller Hello emacs app/controllers/hello_controller.rb class HelloController emacs app/views/hell…

Rails

Ruby せっかく、1.8.5がでたのでWindowsは、1.8.5にする。 zlibや、iconvなどを入れる必要がありめんどうだったので、Windows installerにまかせる。 debianは、1.8.4 gem tar zxf rubygems-0.9.0.tgz cd rubygems-0.9.0 ruby setup.rb gem --version ==> 0.…

Textile

http://hobix.com/textile/Pandoraで使--われている、Wiki記法。 シンプルなtextフォーマットから、htmlへの変換。 Markupの逆なので、Markdownというらしい。 Rubyでの実装がある。 RedCloth http://whytheluckystiff.net/ruby/redcloth/ 単純に、rubyの中…

Pandora

http://pandora.rubyveil.com/pandora/Pandora/Introduction/PandoraPandoraを試してみる。 ローカルな用途にはよいかとおもったが、結構高機能(メールでのユーザー登録など) インストール時の初期状態が、Pandoraのページ自身なので、カスタマイズが前提。…

Gmail

http://journal.mycom.co.jp/news/2006/08/23/001.htmlとうとうというか、やっとというか、Gmailが一般公開されたようです。 でも、一時期ほど、魅力を感じられないのは、メールとい手段自身に、なんとなく、違和感を感じているせいかも。。

Java

http://journal.mycom.co.jp/articles/2006/08/23/java7closuer/JavaもJDK7でクロージャを検討しているらしい。ますます、言語使用が膨らんでいきますね…

apache2とmarchurial

RewriteRuleの書き方がまずいようなので、以下のように変更 FollowSymLinksを追加。Rewriteに必要。 # hg.conf Alias /hg /home/hg Order allow,deny Allow from all AllowOverride All Options ExecCGI FollowSymLinks AddHandler cgi-script .cgi サンプル…

apache2とmarchurial

apache1.3を消して、apache2にしたら、RewriteEngineがInvalid commandだといわれてしまった。 /etc/apache2/mods-enabled/rewrite.load -> /etc/apache2/mods-available/rewrite.loadにして再起動

dpkg

dpkg --list インストール済みのパッケージの一覧 dpkg --purge 設定ファイルを含めたパッケージの削除 dpkg --remove 設定ファイルを残したパッケージの削除

Amazon Web Service

とりあえず、Amazon Web のアカウント申し込む

pthread

pthreadで起こしたThreadに対して、割り込みを発生させる方法を調べる必要がある。 threadは、 どこかのmutexでwaitしている システムコールの中で待っている。(readや、accept, sleepなど) などが考えられる。特定のスレッドのみに割り込みを発生されるた…

Mercurial (hg)のtipとhead

tipは、そのリポジトリー内で最新のチェンジセット。commitや、pullすると更新される。 headは、子どものないチェンジセット。pullしてmergeしていない場合に発生する。 一つのリポジトリー内に、複数のheadが存在できる。 See http://www.selenic.com/mercu…