『 このページは、万葉集などの古典を愛する人たちのためのXMLそしてXHTMLの入門ページです。 』
生まれてはじめて、プログラミングなるものしてみんとて。 いやー、Webディレクターをしていると、ちょっとでいいから自分でプログラミングができるといいなと思いはじめるんですよねー。 でも...
私の地元のバーンズアンドノーブルには、Javaの本の壁がいつか私の上に崩れかかろうと待ち構えている。そしていつの日か、それは崩れかかるだろう。ものごとの進む速さからいって、本棚が私たちみんなを押しつぶせるくらいの高さになるのも時間の問題だ。ことによると、地球を何周もするようになるかもしれない。同じJava本の前の版を繰り返し繰り返し押しつぶしながら。...
Rubyの多様性や強力さについては既にご存知のことでしょう。Rubyをさらに深く知るためには、その背後にある繊細かつ重要な概念を理解しておきたいところです。この記事では、小さな実用的なRubyプログラムを作成します。Rubyは基本的にクラスとオブジェクトを使用するオブジェクト指向の言語であり、動作をカプセル化したクラスを簡単に作成できます。この記事では、最初...
このチュートリアルは、Creative Commons Attribution-NonCommercial-ShareAlike Licenseのもとで公開されており、日本語版も同様です。 Four Days on RailsはScaffoldを試すという、一番最初のチュートリアルから、実際のアプリケーションを作成するにはどうすればよいのかを示した、優れた入門テキストです。残念ながらRailsの初期にかかれたため、現在のRailsには適合しない部分も見られますが、これ...
ついカッとなってRubyの入門記事を書いてみます。Rubyを生まれて初めて触る人のための記事です。「これからRubyはじめるんだけど簡単な説明のサイトない?」て聞いてきた人に見せれる記事にしたいと思います。(1) とりあえず動かしてみよう!あなたのMacには最初からrubyが入っているので、rubyの文法に従った記述をしたファイルを用意すれば簡単に実行することができます。まず...
『 >ストップウォッチの準備はいいかい?サイトを立ち上げるのにどれだけ時間がかかるか計ってみることにしよう 』
ここ最近Ruby on Rails(以下、Rails)というWebアプリケーションのフレームワークが注目を浴びています。ではRailsが注目される理由とはなんでしょうか。本連載では「Railsとは何か」から解説し、Railsを実際に動かしながら基本を押さえ、注目される理由を明らかにしていきます。 Railsとは RailsはDevid Heinemeier Hansson氏(以下、Hansson氏)が中心となって作成を...
Webサービスとして最も有名で成功しているのが、AmazonのAWSだと思います。アマゾンの豊富な商品データベースにRESTやSOAPで問い合わせできます。AWSはバージョンアップを続けていますが、問い合わせにバージョンを指定できるため過去のリクエストでも問題なく利用できます。ResponseGroupに取得したい情報の指定、SearchIndexに商品の種類の指定など、豊富なパラメータを指定できるよ...
『 《このページは、万葉集などの古典を愛する人たちのためのXMLそしてXHTMLの入門ページです。》万葉集meetsXML. 』
(ソフトバンクパブリッシング ISBN:479731462)に掲載されているサンプルソースを個人的にRubyに移植したものを、 結城氏の了解を得て公開しているものです。 お母さんへの手紙 林 市造 遺稿 戦後60年 日本のために若くして散った美しくも悲しい学徒の気持を大切にしたいと思います。 彼は私の叔父です。
お盆のまっただ中8/11(土)に、社内勉強会を開いて、PHPユーザ向けにRuby/Rails入門をやりました。 じつはお盆の土曜日に4時間も勉強会って事で、そんなに人も集まらないだろうと思っていたのですが、ふたを開けてみたら28名も参加があり、びっくりしました。それだけ興味を持ってもらったのは嬉しいけど、これだけ集まるなら資料はちゃんと作らないと・・・・。ということ...
ここでは、Rubyによるネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)です。 TCP 簡単なTCPサーバとクライアント TCPクライアント(エラー処理付き) 何度も受信できるTCPサーバ TCPサーバ(acceptした相手の確認) UDP UDPを使う UDPでブロードキャストを使う UDPでマルチキャストを使う(マルチ...
は RoyF の論文を詳しく解説していてよいのだけれど、いかんせんアカデミックすぎる。 技術的な要素も抑えつつ、入門者にもわかりやすい解説はないものかと探していたのだが、みつからない。 英語の文書を訳すことも考えたんだけど、あまりよいものが見つからない。 で、結局自分で書くことにした。 最初はひとつのポストで済ませるつもりだったんだけど、書き始めたら長...
『 オブジェクトを調べるメソッド *obj.class *obj.object_id *obj.methods *obj.public_methods *obj.protected_methods *obj.private_methods *obj.class.superclass *obj.class.instance_methods *obj.class.included_modules 』
WindowsにCakePHPとXAMPPを入れ環境を作り、その上で簡単なブックマークアプリケーションを作るまでを記録したムービー。編集ナシでホントに10分程度でアプリケーションを構築してます。
『 「C/C++,Javaは使える、大学でMLとかSchemeもやった、そろそろスクリプト言語を覚えたい」まさに自分のことである。というわけでこれからやる。 』
Ruby/RoRの開発はテキストエディタとコマンドラインツールがあればすぐに始めることができます。一方、Ruby/RoRの普及に合わせてテキストエディタとしての機能の他にデバッガ、WebサーバやDBサーバとの連携、バージョン管理などの機能を備えた統合開発環境(以下、IDE)が複数登場しています。 Ruby/RoR対応のIDEはJavaなど他言語のIDEと比較すると機能面や安定性にやや物足りな...
のキラーアプリケーションになり、CRUD(Create、Read、Update、Delete)パターンに基づくWebアプリケーションを短時間で作成できる非常に強力なツールとして急速に普及しました。そして2007年末、今やすっかり有名になったこのWebアプリケーションフレームワークのバージョン2.0がリリースされました。最初のリリースのときほどの驚きはありませんが、Rails 2.0はやはり多くのイノベ...