This shop will be powered by Are you the store owner? Log in here
This shop will be powered by Are you the store owner? Log in here
注意 現在ObjectiveResourceは iOS4.0 に対応できてないようです。 詳しくは こちら iPhoneはゲームのようにiPhoneだけで完結するアプリもありますが、たいていのアプリはサーバーと連携することで大きな可能性を得る事ができると思います。 その際にサーバー側のシステムとiPhone側のサーバーとの通信をどうするかは悩みどころですが、ObjectiveResource + Ruby on Rails を使うと本当に簡単にサーバー側と通信を行う事が出来ます。 サーバー側は Ruby on Rails ご存知のように、Ruby on Rails を使う事で高機能なWebサイトが短期間で構築できます。 例えば、上の画像のようなToDo を管理するようなWebアプリは 以下の様にコマンドを入力するだけで出来てしまいます。 % rails todo % cd todo % .
これまで Radiant に何度か触れながら、そもそも Radiant って何?というメモを残していなかったので、改めて。 Table of Contents Open Table of Contents Radiant とは? Radiant の特徴 Radiant のインストール Radiant プロジェクトの作成 (蛇足) CMS として、Radiant が日本でなぜブレイクしないのか Ruby On Rails がベースになっている 日本語による情報の不足 + 国際化対応の遅れ Ruby On Rails を十分なパフォーマンスで稼動させる手軽な環境(サービス)の不足 Radiant コアがシンプルすぎる? 開発者でない方には少々扱いが難しい? Radiant とは? Radiant CMS Radiant is a no-fluff, open source content ma
Ruby on Railsをはじめとする最近のWebアプリケーション・フレームワークの多くは,MVCと呼ばれるデザイン・パターンを採用しています。今回は,このMVCパターンの「正体」について考えます。 MVCはGUIを備えたプログラムを設計する際の指針となるデザイン・パターン*1の一つです。「モデル」(Model),「ビュー」(View),「コントローラ」(Controller)という3つの構成要素の頭文字から命名されました。多くのデザイン・パターンはプログラムの一部のみの構成を決めています。しかし,MVCはアプリケーション全体の構成を決めることが多いため,「アーキテクチャ・パターン」と呼ばれることもあります。 MVCは,元々プログラミング言語Smalltalkにおいて,ウインドウ(GUI)を持つアプリケーションを構築する際の指針として誕生しました。 MVCを発明したのは,当時,米Xero
カレンダーを表示する。 http://blog.moongift.jp/?p=522 $ script/plugin install http://topfunky.net/svn/plugins/calendar_helper $ script/generate calendar_styles 曜日を日本語表示に。 月は表示しない。(テーブルの外に表示する) $ vi vendor/plugins/calendar_helper/lib/calendar_helper.rb Date::DAYNAMES = ['日','月','火','水','木','金','土'] ... # cal << %(<thead><tr class="#{options[:month_name_class]}"><th colspan="7">#{Date::MONTHNAMES[options[:mont
calendar_helperのインストール 先日、NetBeansでRailsプラグインのcalendar_helperはインストールしたので 今日はcalendar_helperを使ってみる。 calendar_helperのインストール方法はこちら↓ http://d.hatena.ne.jp/kurusaki/20080831/p1 calendar_helperのREADME.txt calendar_helperの vendor/plugins/calendar_helper/README.txt を見ると使い方は下記のように書いてある。 Usage See the RDoc (or use "rake rdoc"). To copy the CSS files, use ./script/generate calendar_styles CSS will be copied
カレンダーを表示したい時 ■DynamicCalendarHelper ▲ダウンロード http://wiki.rubyonrails.org/rails/pages/DynamicCalendarHelper ▲置く場所 app\helpers\ ▲使用時(例) app\helpers\なんとか_helper.rbに include CalendarHelper と記述を追記する。 どの書籍にも登場する、といっても 過言ではないほど使用頻度の高い カレンダーです。 ■参考(同じ内容でシンクロさせます) http://homepage3.nifty.com/sysaho/rubyonrails.html
ファイルベースのDBには「KirbyBase」を使っていたので、RailsでSQLiteを使ったことがありませんでした。今回、なんとなくSQLite3を使ってみようと思ったのですが、変なところでハマってしまいました。そこで、RailsでSQLite3を使うときのメモです。 ちなみに、KirbyBaseについてはこちら。 ファイルベースのpure Rubyデータベース”KirbyBase”を使う Railsでpure Rubyデータベース”KirbyBase”を使う方法 RailsでKirbyBaseを使うとupdateができない、の解決法 それでは、SQLite3についてです。 まず、SQLite3のインストール。yumで簡単に。 # yum install sqlite3 sqlite3-rubyを使うには、SWIGというライブラリが必要だそうです。これもyumで。 # yum inst
Developing Rails Applications on Mac OS X Leopardという記事がありました。Leopard上でRuby on Rails 2.0を使った開発を行うためのチュートリアルです。今後、以下の内容が順次公開されるようです。 Xcode 3.0を使ってRESTfulなRailsアプリケーションを開発する方法 AJAXとiPhoneインタフェースのサポート バージョン管理とCapistranoを使ったLeopardサーバへのデプロイ 現時点(2008.3.7)では「1.Xcode 3.0を使ってRESTfulなRailsアプリケーションを開発する方法」が公開されています。 恥ずかしながらXcodeをRailsの開発に使えることを知らなかったので、Leopard上に開発環境を構築する上で非常に参考になりました。せっかくなので簡単にまとめておきます。 関連プロ
RJSなら数行のRubyコードでAjaxアプリを作成できる:Ruby on RailsのRJSでかんたんAjax開発(後編)(1/4 ページ) ほんの数行のRubyコードで、Ajaxアプリケーションを 今回は、前回の「かんたんAjax開発をするためのRuby on Railsの基礎知識」に引き続き、Ruby on Rails(以降、Rails)が提供するRJSを使用したAjaxの開発の仕方について解説しています。 まだRailsを使ったことがない方でも大枠の理解ができるように、前回はRuby言語やRailsの基本部分を解説しました。後編である今回はいよいよ本題のRJSの解説をメインに進めていきます。RJSを利用すれば、ほんの数行のRubyコードを書くだけで、非常に簡単にアプリケーションをAjax対応できることを解説していきます。 もう一度、サンプルをおさらい 今回のサンプルプログラム(拡大
かんたんAjax開発をするためのRuby on Railsの基礎知識:Ruby on RailsのRJSでかんたんAjax開発(前編)(1/4 ページ) いまさら聞けないRuby on Railsとは? Ruby on Rails(以降、Rails)は、世の中に多数存在する現在のWebアプリケーション開発フレームワークに多大な影響を与えている、先進的で生産性の高いフレームワークです。 以下をコンセプトとして掲げており、Ruby言語で記述されています。 「同じことを繰り返さない」(DRY:Don't Repeat Yourself) 「設定よりも規約」(CoC:Convention over Configuration) ここ数年で、楽天市場、ニフティ、カカクコムなど大手IT企業での採用も進んでおり、注目を集めています。 関連記事: 楽天が「Ruby on Railsの利用を開始します」 h
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く