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

僕がDHHをすごいと思う理由

今さらだけど、Ruby on Railsってホントに面白い。というか、Railsそのもののというより、作者のDHHのアーキテクトとしての視点と決断がすごいと思う。 普段Javaを使っている立場から見た視点かもしれないが、DHH(及びRails)について最近思っていることを書…

Javaのソースを添削!

id:s_kandaさんがJavaも始められたとのことで、Javaの添削or採点をお願いされました。仕事はJava一辺倒なんでここでボロを出したらやばいなぁ。とヒヤヒヤしてみたり。今回はリファクタリングしてみて気づいたとこを書いてみる感じにしようと思います。で、…

これもやんなきゃ

rubyもどんどん勉強したいんだけど、JavaScriptもちゃんとやり直したくて本を買いましたー。webで調べれば充分かもしれないけどやっぱり本としてあると重みも違うし、勉強のしやすさが違うと思って。 今更ながらJavaScriptは扱われ方が変わってきたなぁ。ち…

読もう読もうと。。

あ〜、ソース読もうとか言っててあんま読んでない。s5のも良さそうだったんだけど、typoってブログエンジンの方がオーソドックスかつ想像つきやすいのでそっちにすることにすることに。ちょっとモチベーションが落ちてるな。ちゃんと上げてこう。

げんごいろいろ

宿題のトラックバックを頂いたs_kandaさんのPerlと比べてみるとやっぱり雰囲気違うように感じますねー。正規表現が入ってたりPerl名物の"$"とか。あと、"die "というのにびっくりした!Perlこわいなーw

宿題提出

id:s_kandaさんにトラックバックで宿題をいただいたのでその回答を。実行時に2つの時間を入力して、その差を計算するプログラムというわけで、ある種基本な感じっすね。引数に時間が入っているのと、それらを分で計算しないといけないのがポイントかと。あと…

ソース読み開始!

会社でのRailsに関する発表を無事に終え、Javaオンリーに近い部署にしては関心を持ってもらえたような感触もあってとりあえずひと段落。 今回は資料を作るのにOpenOfficeのImpressで作って、会社の共用ノートで使えるようpdfに変換して発表したんだけど、本…

技術発表

会社で技術について発表する機会があるので何を発表しようか思案中。普段はJavaでWebアプリケーションを作るのが主な仕事なんだけど、ちょっとズレてRailsやその周りの技術や出来事に関して発表しようかな。Railsを使うのが適当と思われる仕事は滅多にないし…

ちょっと配列を

いろいろ本とかサイトでソースを見ていると配列の扱い方もいろいろ用意されてるみたい。とりあえず配列もオブジェクトの一種なので様々なメソッドが用意されてる。二つの配列の積を取ったり、繰り返しを行ったり。 というわけでとりあえずこんな感じのソース…

参照関係

参照に関してはJavaと似ている感じがする。 person1 = "Tim" person2 = person1 puts(person1) puts(person2) person1[0] = "J" puts(person1) puts(person2) こういう風に書くと出力結果は Tim Tim Jim Jim となった。つまり"person1"も"person2"も同じ"Tim…

まだ原人気味

今までまともにやった言語といえばCとJava(あとちょっとだけC#)くらいで、中でもJavaは2年半は業務で使ってきたんだけど、Rubyを勉強するようになってからすごいと思うことがたくさんある。大きくは動的型付けから小さいところではStringを配列のように扱え…

恥ずかしながら文法から

やっぱRubyの基本文法くらい知らないとどうにもならないと思ったのでプログラミングRuby―達人プログラマーガイドを教科書に初めのほうから文法を学ぶことに。一応Javaは理解しているのでクラスとかそういうオブジェクト指向的な概念は分かる。でも、やっぱ言…

遊んでなかった。。。

ちょっとwebアプリを作ろうと思って手をつけようとしたら分からないことが山のようにあって困る。で、「あー、そうか。俺は仕事の開発ばっかやってて色んな技術を使って遊んでなかったんだ。」と思った。「webサービスってどんな感じかな?」とか「Javascrip…

javascriptやんなきゃ!

なんか物が作りたい!今想像してる物だとAjax的な操作とかjavascriptを多用しなきゃ。javascriptの勉強ってどこですりゃいいんだろう。。よくあるような「ページを派手にしよう!」とかそういうのじゃなくて。prototype.js使うとかそういうの。・・・。だめ…

ハッカーと画家 コンピュータ時代の創造者たち

本の内容をすぐ忘れてしまうのでたまにはメモ。 子供は富について誤解しがちだ。富を貨幣と混同してしまうのだ。つまり、世の中にはそれが決まった量しかないと思ってしまう。さらに、それは何らかの権威によって分配されていて、創り出さなければならないも…

仕事たのしい?

SI業で働く日々の何が面白いのかさっぱりわからなくなった。その都度回ってくる開発プロジェクトに入れられ、お客の言うとおりに商品の発注や会計に関するシステムを作っていく。提案というのはあってもごく小さい部分でしかない。そもそも案件が回ってきた…

なにを作るか

いまだにちょいちょい簡単なRailsアプリケーションを作ったりRailsに関するwebサイトを見ては 「あー簡単だなぁ。」 「なんか楽しいなぁ。」 と思ってる日々が続いています。しかし、webでプレゼンテーション資料を作ろうというS5 Presentsとか見てると技術…

rubyをRuby on Railsから2

2テーブルを使ったサンプルがちゃんと動いた。 edit.rhtmlを作成したんだけど、その中のプロパティ(rubyでもプロパティって言うのか?)に対応するカラムがテーブルになかった。。 そりゃ動かなかったわけだ〜。 でも、どんどん楽しくなってきた。 とりあえず…

rubyをRuby on Railsから

最近ずっとrubyの勉強をしてます。 rubyといっても言語の基本的な使い方からというより、 普段仕事で作っていることもあってwebアプリケーションを作ることから始めてます。 というわけで突然Ruby on Railsから。 ONLamp.comのIdeas - O'Reilly Mediaを参考…