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

db:migrate with VERSION

jruby on railsでバージョンを戻そうと思って jruby -S rake db:migrate VERSION=0ってやったらVERSIONが戻らずに、先に進もうとしやがりました。で、勘で set VERSION=0 jruby -S rake db:migrateってやったら期待通り戻りました。むー、なんじゃそりゃ。

mysqldump

たまにMySQLをバックアップするとき、よく忘れるのでメモ。 mysql database_name -u user_name -p > /path/to/dumphttp://dev.mysql.com/doc/refman/4.1/ja/mysqldump.html

標準も変化する

dev

他人が机の上でつくった標準ではなく、「自分たちが作った標準」でなければ、カイゼンのモチベーションはうまれない。 そのとおりっす。そう考えると、カイゼンされていくなら最初に作られた標準の質なんてあんまり問題じゃなくて、誰が作ったのかってことの…

戻るボタンを無効にする(IE限定)

<script> //<![CDATA[ history.forward(); //]]> </script>短いけどスマートじゃないよねー。でも機能は果たしているのでとりあえず採用。

Integer(arg)

irb(main):001:0> number_str = '1234' => "1234" irb(main):002:0> Integer(number_str) => 1234 irb(main):003:0> number_str.to_i => 1234 irb(main):004:0> str1 = 'not a number' => "not a number" irb(main):005:0> Integer(str1) ArgumentError: inv…

南の島

eBay で、美しいラグーンに囲まれたフィジー近くの小島が販売されている。価格は 25万EUR。日本円では 4,000万円程度なので、かなり安いんじゃあるまいか。色々と建物も付いているらしい。小さいながらも 3400footの滑走路付き。誰か買ったら招待してくださ…

時間に関係するテスト

dev

プログラム開発にテストはつきもので、テストの際に特定の年月日でプログラムの動作を確認しなければならないことがよくあります。その場合に手っ取り早いのは「コンピュータのシステム日付を変更する」という方法ですが、Windows ではバックグラウンドで多…

火垂るの墓

海外でも評価は総じて高く、Amazon.comのレビューでも556というAmazon最大数のレビューを集めている。公開からまもなく20年が経とうとしている日本の映画にこれだけレビューが集まることも異例だが、現在もレビューの登録は続いている。最近のレビューを新し…

HTML5

Even well-formed HTML pages are harder to process than they should be because of the lack of structure. You have to figure out where the section breaks go by analyzing header levels. Sidebars, footers, headers, navigation menus, main conte…

多言語プログラミングの時代

dev

大規模フレームワーク、HibernateやStrutsやADOなんかは、単一のホスト言語でプログラミングしていたとしたって、今や1つの言語を学ぶのと同じぐらい難しい。 確かに。HibernateでHQLに慣れるのに結構時間がかかった覚えがあります。やりたいことを設定ファ…

synth1

世界を見渡しても、これを超えるフリーのソフトシンセ(VSTi/DXiプラグイン)は存在しないでしょう。フリーなのが本当に不思議なほどの出来栄えです。参照先のページでの作者紹介コメントにも、世界中のアーティストより絶大な信頼を寄せる -赤いシンセ- こ…

Railsプラグイン from RBC

centraier desc_models columari rucder security_extensions_strict user_logger Ruby Business Commonsで公開しているプラグインの一覧です。

両属性

dev

20の質問に「Yes」or「No」のどちらか一方を回答していくだけで、「“超ド”S」「“ちょい”S」「“ちょい”M」「“超ド”M」「両属性」の5タイプの判定が瞬時に下される。 自分では軽くMだと思っていましたが、両属性とかいう「進化の過程で、S性、M性の両面を…

LL Spirit

行ってきました。 http://ll.jus.or.jp/2007/showLanguage Updateでまつもとさんが、エンタープライズRubyというくくりで、Rubyアソシエーションと一緒にRuby Business Commonsについても言及してくれました!ありがとうございます!他のセッションもとても…

Launchy にやられた 環境変数の設定

dev

RMagickを使っているアプリを変更するので、ついでにRMagickもバージョンアップしようと、http://rubyforge.org/projects/rmagick/ からwin32用をゲットしてインストールしたんですが、ruby1.8.6では動かないっぽい。なので、1.8.5に環境を戻すべくRUBY_HOME…

Migration by using jdbc

JRuby on Rails マイグレーションを行う前に、http://www.headius.com/jrubywiki/index.php/JRuby_on_Rails を見ながら動かしてみる。 ファイアウォールがあるなら, 環境変数HTTP_PROXYを設定? ("http://${http-proxy-host}:${http-proxy-port}/" っていう…

install JRuby and ActiveRecord−JDBC

福岡でThomasとお話しできたからっていうのもあるけど、ActiveRecord−JDBCでHSQLDBのデータからマイグレーションしたくなったので、前に一度試したけど、もう一回おさらいします。 JRuby http://jruby.codehaus.org/Getting+Started を見ながらJRubyをインス…

Tracとテストと成果物

dev

システム開発のお客様が開発の成果物として提出を求めるものは、同じようで千差万別な気がします。呼び方は違うけど同じようなドキュメントもあれば、その会社さん独自のドキュメントもあったり。僕は開発者なので、ひとつの書き方で色々なお客様の要望に応…

RubyBusinessCommons設立総会 っていうか love 福岡n people*1

人見知りな僕でも良かった、楽しかったと思えたイベントでした。自分達のプレゼンは、特に僕がガチガチになってたので、あんまり覚えていないんですけど、まつもとさんのスピーチも良かったし、JRubyのThomas Eneboさんに拙い英語で話してみたり、山笠の話と…

RubyBusinessCommons

RubyBusinessCommonsの設立総会で紹介させていただくプラグインをRubyビジネス・コモンズ - ソフトウェア に載せました。よかったら、是非お試しください。 参加される皆様、福岡で会いましょう。

scrAPI

scrAPIのお勉強を始めました。簡単なサンプルは結構見つかるんだけど、困ったのでソースを追っかけました。まずScraper.defineが何をやっているのかが気になりました。 module Scraper def self.define(&block) kls = Class.new(Scraper::Base) kls.module_e…

cheat

Welcome. You've reached the central repository for cheat, the RubyGem which puts Ruby-centric cheat sheets right into your terminal. The inaugural blog entry is here. Get started: $ sudo gem install cheat $ cheat strftime 色々なcheatsheet…

A weekend project

カメラとビデオとGPS、そして無線装置をヘリウムガスを詰めた風船で空に飛ばしたところ、上空28km前後にまで到達してしまったそうです。上の写真は実際にそのカメラが撮影してきたもの。なかなか壮観な光景です。 これやったら楽しいだろうなー。自分が宇宙…

Wiki

redMineではWikiが使えますが、tracのWikiとは結構違うのでメモ・・・しようかと思ったけど、入力のTEXTAREAの上に説明するアイコンがついてたっす。これ見る方が早い。 Wiki記法を入力する気まんまんだと、こういうアイコンに目がいかないこともあるんです…

rubyforge.org のsvnへの接続

svn

checkoutするだけならsvnあるいはhttpでアクセスできるけど、コミッタとしてアクセスするためには以下の手順が必要です。(PuTTYがインストールされていることを想定しています) まず、プロジェクトのコミッタとして管理者に登録してもらう puttygen.exe でSS…

Ruby Business Commons

http://rubybizcommons.blogspot.com/ 7/31に福岡で Ruby Business Commons という新しいコミュニティの設立総会が開かれます。 まつもとさんや福岡県知事の麻生さんとかすごい人たちが講演される中で、ラッキーなことに僕らが取り組んだRailsプロジェクトの…

"undefined method `gettext'" with ActiveForm

http://www.yotabanana.com/lab/20060913.html を参考にActiveFormからgettextを使ってみたんですが、上記のエラーが出てしまいました。色々ソースを追っかけて行くと vendor/plugins/active_form/lib/action_form.rb class ActiveForm ・・・ include Activ…

ssl_requirement プラグイン

include SslRequirement ssl_required :signup とすると、signup が実行される時は、ssl にリダイレクトされる。 というのを見つけたので、本家のSVNを見てみました。 http://svn.rubyonrails.org/rails/plugins/ なんか色々プラグインがありますね。

access_control プラグイン

Based on work by: Ezra Zygmuntowicz http://brainspl.at/articles/2006/02/20/new-plugin-acl_system Bruce Perens http://perens.com/FreeSoftware/ModelSecurity/ acl_systemプラグインをベースに、モデルへのアクセスコントロールの制御まで行うプラグ…

DELL のアダプタ

ノートPCの電源アダプタを忘れて急遽アキバヘ。DELL Inspiron9400はノートとは思えぬ大きさなので、サポートしている電源アダプタが見つからず1時間さまよった挙句、9400をサポートしていないアダプタを買ってみた。 ドキドキしながら電源を入れてみたらまず…