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

Spring 2.0M1 Released

Springの2.0M1がリリースされていました。主な内容は、こんな感じ。 Simplified, extensible XML configuration Powerful new Spring AOP features and AspectJ 5 integration Asynchronous JMS facilities enabling message-driven POJOs Spring Portlet MV…

LandiskをDebian化

自宅のバックアップ用に使っていたIOデータのLandisk(HDL-120U)に、Debianを乗っけてみました。これ、最近話題ですね。白箱の本とか書店の目立つところにおいてありますし。日経Linuxの2006/1号も白箱の特集でした。 ここを参考にして、さくっと終わらせよ…

ManyToOne

チュートリアルの続きで、ManyToOneをやってみたのでメモ。やり方は、Many側クラスのgetterに@ManyToOneをつけるだけです。例えばRecipeとCategoryだとN:1になるので、RecipeのgetCategory()に@ManyToOneを付けます。Recipe.javaはこんな感じです。 package …

TrailsでCRUDアプリを作ってみた

最近いい感じのプレゼンテーションFWを探していて、その1つとしてWicketを調査していました。これはこれで結構素敵だと思うのですが、いまいち心に響かない。 理由はわかっています。そう、Ruby On Railsに出会ってしまったからです。 というわけで、ちょっ…

Sargeへのアップデートと各種設定

いよいよSargeにアップデートします。その前に、このままだとダウンロード速度が遅いので、apt-spyを使って一番近いミラーを設定します。 apt-get install apt-spy apt-spy -d stable -s JPこれで、ネットワーク的に一番近いミラーで/etc/apt/sources.listが…

ネットワークの設定

次はネットワークを設定して、aptを使えるようにします。 ネットワーク設定の方法には4種類ぐらいあるみたいですが、 (1)ホストOSがWinXPでブリッジの設定が簡単 (2)別のノートPCからcoLinuxに接続できるようにしたい ということで「TAP-Win32を使った…

インストール〜起動

今回はインストール手順を細かく書いてもしょうがないので、作業メモ的にやったことを残します。 coLinuxのインストール自体は、インストーラが提供されているので楽勝です。 詳しくは、Error Stormさんのサイトを見てください。画像付きの丁寧な解説があり…

coLinuxを試してみた

ここ1ヶ月ぐ1らい自宅でDebian-Onlyでしたが、やっぱりWindowsが使えないと色々と不都合があることが発覚。 そんなわけでWindowsXPをホストOSにして、coLinuxを動作させてみることにしました。 SubversionとかApacheなどは、基本coLinux上で動かすというこ…

Wicket1.1 Released

Wicket1.1の正式リリースがアナウンスされていますね。http://wicket.sourceforge.net/

さおだけ屋はなぜ潰れないのか?

さおだけ屋はなぜ潰れないのか? 身近な疑問からはじめる会計学 (光文社新書)作者: 山田真哉出版社/メーカー: 光文社発売日: 2005/02/16メディア: 新書購入: 10人 クリック: 331回この商品を含むブログ (1042件) を見るキャッチなタイトルにひかれて思わず購…

Subversionのインストール

自宅用のSubversionをインストールしたので、そのメモ。 クライアントからはWebDAVで接続できるようにします。 Subversionのインストール aptを使ってさくっとインストール。 apt-get subversion次にリポジトリをsvnadminを使って作成。 ついでに基本的なフ…

XFce4のインストール

1週間ぐらいKDEを使っていましたが、どうも動きに軽快さが足りないです。マシンスペックは十分なはずなので、こんなものなのかも知れません。というわけで、軽量デスクトップ環境のXFce4を試してみる事にします。 インストールは簡単で、aptを使うだけ。 ap…

Eclipseのインストール(GTK版3.1.1)

昨日Eclipse3.1.1のMotif版をインストールしましたが、画面がいまいち恰好良くないのでGTKをインストールしてみることに。 まずは、eclipse-SDK-3.1.1-linux-gtk.tarをダウンロードして~/apps/eclipseに解凍。そして.bash_profileに以下のようにPATHを設定。…

Eclipseのインストール(Motif版3.1.1)

KDEのKDevelepも気になるところですが、まずは使い慣れたEclipseをインストールすることにします。まずは楽をしようと思ってパッケージを検索してみたのですが、残念ながら2.1系しかないみたいです(しかもunstable)。こういう場合ってパッケージを自分で作成…

JDKのインストール

JDKのインストール。これがないと始まりません。 aptを使えば簡単にできるみたいです。 apt-get install java-package次にSunからj2sdk-1_4_2_09-linux-i586.binをダウンロードしてきて、パッケージを作成。 chmod a+x j2sdk-1_4_2_09-linux-i586.bin makepk…

Linuxをメインに!

Linuxのコマンドとかをほぼ完璧に忘れていることが発覚しました。 もともと仕事でも自宅でもWindowsメインだったので元々それほど出来ていたわけではないのですが、かなり足元がお留守になっていたなあ、と反省。ですので、これを機にLinuxを自宅のメインOS…

HelloWorld

ちょっと間が空いてしまいましたが、今日はHelloWorldを表示してみます。 本家サイトにチュートリアルがあったので、これを参考に。 http://wicket.sourceforge.net/ExampleHelloWorld.html インストール まずはEcliseでプロジェクトの準備。 特筆することは…

@IT「第2世代XMLデータベース誕生秘話(前編)」

@ITに、第2世代XMLデータベース「TX1」の記事がでていました。TX1はテラバイト級のデータを扱えて、RDBに負けない検索性能を実現しているとのことです。http://www.atmarkit.co.jp/fdb/single/04_tx1/tx1_01.html XMLデータベース・・・。苦労したなあ(回…

できることメモ

昨日に引き続き、Wicketで何ができるのか下調べ中。機能リストのページがあったので、簡単に確認。 ざっ、と眺めたメモを書いておきます(適当ですが)。 詳しくは、こちら↓ http://wicket.sourceforge.net/Features.html SwingライクなOOコンポーネントモデ…

HTML+POJOなフレームワーク

プレゼン層のFWを探していたら、「Wicket」というなんだか良さげなものがありました。 サイトを斜め読みして、以下の点でよさそうだと思ったので少々調べてみることにします。 プレーンなHTML+POJOで開発できる 画面のコンポーネントが提供されている Sprin…

1.2.5 Released

1.2.5のリリースがアナウンスされています。 今回はマイナーバージョンアップで、BugFixと細かい機能追加がされている模様。詳しくはこちら http://static.springframework.org/spring/docs/current/changelog.txt次はいよいよ1.3ですね。 そろそろAspectJを…

validationで正規表現

メモメモ。ISBNだとこんな感じ。 class Book < ActiveRecord::Base validates_format_of :isbn, :with => /^[0-9]{1}[0-9]{3,5}[0-9]{4}[0-9A-Z]{1}$/ end

Validationを付与する

前回作成したUserのCRUDアプリにバリデーションをつけてみます。 まずapp/model/user.rbを開いて、バリデーションの定義を追記します。 create時にnameはユニークでないとだめ nameは3〜40(多分Byte) passwordは5〜40 ソースはこんな感じ。意外にわかりや…

@IT「28歳から挑戦するITアーキテクト(2)」

http://www.atmarkit.co.jp/farc/rensai/28it02/28it02.html説明責任重要。作り手の立場からだけじゃなく、顧客の立場からの理由が大切。 まったく同感です。 説明できないってことは自分でもちゃんと納得できてないってことですから。 本当に気をつけないと…

CRUDアプリの作成

いよいよアプリの作成です。ここまでくるの長かったなあ。まずはRailsアプリで使うデータベースを設定します。 config/database.ymlを開いて、「database」の部分を変更します。 他の部分はそのままで大丈夫そうです。 development: adapter: mysql database…

Adrian Colyer氏がInterface21に

AspectJのAdrian Colyer氏がInterface21に加わったというニュースが、Springのサイトで発表されています。 これでAspectJとSpringの統合が加速しそうです。http://www.springframework.org/node/167

Rails用データベースの準備

今日はRailsアプリで使うDBを準備します。Railsアプリの作成まで後少しです。 MySQLのインストール DBは、MySQLの4.0.26を利用することにします。MySQLってあんまり使わないから、コマンドとか良くわからないんですよね・・・。まあ、なんとかなるでしょう。…

Railsアプリの雛形を作る

今日はRailsアプリの雛形作成です。Railsコマンドを使うと一通り必要なファイルは全部自動生成してくれるとのこと。なんかMavenみたいですね。というわけで、アプリケーション名を指定してrailsコマンドを実行。 C:\Ruby\rubygems>rails demoまたインストー…

Ruby on Railsのインストール

今日からRuby on Railsを試してみたいと思います。 Web+DB PressのVol28に特集が乗っているので、これを参考に。まずは、インストールですね。 RubyGemsを入れれば、Railsのインストールが簡単、と書いてあります。 ではRubyGemsのインストールから開始です…

RubyでHelloWorld

XP祭り2005でかくたにさんのLTを見て、Rubyにすごい惹かれました。 とりあえず勉強してみるかということで、まずはお決まりのHelloWorldから。まずはRuby本体の安定版をダウンロードして適当なディレクトリに展開。ここではC:\Ruby\sdk\1.8にしました。 次に…