You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
注意 現在ObjectiveResourceは iOS4.0 に対応できてないようです。 詳しくは こちら iPhoneはゲームのようにiPhoneだけで完結するアプリもありますが、たいていのアプリはサーバーと連携することで大きな可能性を得る事ができると思います。 その際にサーバー側のシステムとiPhone側のサーバーとの通信をどうするかは悩みどころですが、ObjectiveResource + Ruby on Rails を使うと本当に簡単にサーバー側と通信を行う事が出来ます。 サーバー側は Ruby on Rails ご存知のように、Ruby on Rails を使う事で高機能なWebサイトが短期間で構築できます。 例えば、上の画像のようなToDo を管理するようなWebアプリは 以下の様にコマンドを入力するだけで出来てしまいます。 % rails todo % cd todo % .
DoRuby! (ドルビー!) は現場のエンジニアによる、主にRubyなどの技術に関する様々な実践ノウハウを集めた技術情報サイトです。 こんにちは、KBMJの中平@railsエンジニアです。 今回はruby on railsでCAPTCHA(画像認証)を利用する方法です。 * CAPTCHA(画像認証)とはgoogleやyahooなど会員登録をするときに表示される、ぐにゃぐにゃした文字の画像です。 CAPTCHAを実装するのはjavascriptとかrubyのプラグインも色々ありますが、 今回は ruby on railsプラグインのsimple_captchaを使用してみます。 simple_captchaの特徴 画像スタイルを選べる(ランダムも可能) 認証する文字はアルファベットか数字かを選べる 3レベルの画像の複雑さ(文字のぐにゃぐにゃ度合い) 画像と文字
さて今日は土曜日。そう、言わずもがなWikiサタデーだ。みんな大好きWikiエンジンは、シンプルな概念ながら柔軟性があり、様々な場面で利用される。企業内でのナレッジ共有はもとより、Webサイトのヘルプページでも利用されるケースがある。 Markdown記法を使えるWikiエンジン そんなWikiエンジンを本日も紹介しよう。恐らくカスタマイズも容易であろう、Ruby on Railsを利用したWikiエンジンだ。 今回紹介するオープンソース・ソフトウェアはInstiki、日本語のタイトルも利用できるシンプルなWikiエンジンだ。 InstikiはRuby on Railsで作られているので利用開始までがシンプルで手早く行える。はじめにトップページに表示するWikiページの名前を決めれば、すぐに利用開始できる。レンダリングエンジンとして、Markdown + itex2MMLという形式をとって
実は2月28日から3週連続のWikiエンジン紹介だ。そう、今日もウィキサタデーからはじまりだ! Wikiというと、一般的にページ全体の編集を行うものが多かった。が、利用範囲が多くなってくると一ページの情報量が多くなり、編集するたびにページ全体を対象にするのが重たくなってきた。そのため、パラグラム単位で編集できるWikiエンジンが登場した。 日本製のRails Wiki そしてさらにその一歩発展版が登場した。しかも日本製、さらに言えばRuby on RailsのWikiエンジンだ。 今回紹介するオープンソース・ソフトウェアはWiki on Rails、日本製のシンプルなWikiエンジンだ。 Wiki on Railsはその名の通り、Ruby on Railsで作られている。Pukiwikiの記法に則って作られているので、恐らく違和感なく使えるはずだ。面白いなと思う機能はパラグラフごとの編集と
CMSには既に多数のプレーヤが存在する。そんな中、Ruby on Rails製のシステムを採用する利点は何だろうか。一つにはカスタマイズの容易性がある。Railsをベースにしていれば、Railsに慣れた技術者であればカスタマイズは容易に行えるだろう。 管理画面 他のCMSの場合はそのCMSのやり方に沿って進める必要がある(プラグインやテーマなど)。だがRailsであれば、Railsの作法に沿っていれば良い、どのようなCMSを導入しようともそのまま使うことは稀なので、元々カスタマイズを考えておくのが良いのではないだろうか。 今回紹介するオープンソース・ソフトウェアはadva-cms、Ruby on Rails製のCMSだ。 adva-cmsはRails 2.3系以上でのみ動作する。Railsアプリケーションを作る際に「-m」を使ってテンプレートとして使うのが基本だ。インストールが終わればすぐ
Radiant CMS Japanは、シンプルでフレキシブルなオープンソースのコンテンツ管理システムRadiant CMSの日本での普及を目的とするウェブサイトですシンプルでフレキシブルなオープンソースのコンテンツ管理システムRadiant CMSの日本での普及を目的とするウェブサイトです。 活動目標 Radiant CMS本体や拡張機能(Extension)の日本語対応 本家ドキュメントの翻訳や独自ドキュメントの作成 日本国内における導入事例の紹介 ホスティングなど運用・管理に関する情報交換 Radiant CMS Japan開設のお知らせ このたび、Radiant CMS の日本での普及を目的として、当サイト「Radiant CMS Japan」を開設いたしました。 まだまだ内容は不足しておりますが、どうぞよろしくお願いいたします。 Posted by Masakuni Kato
Ruby on Rails can be used to build many kinds of web applications including public internet applications as well as private intranet ones. As an intranet application it is often very interesting to be able to do Single Sign-On using an existing Active Directory setup. Rails does not support NTLM authentication out of the box which is what is required. IIS for NTLM If you are talking about Active D
Ruby, Rails | 00:51 | IISにてRailsを動作させるための設定メモ。作業環境Windows2003ServerOne-Click Ruby Installer 1.8.6-24Rails 2.1.2MySQL 5.1.30-community MySQL Community ServerFastCGI Extension for Internet Information Services 6.0(Version:6.1.36.1)ISAPI_Rewrite 3 Lite installation package(Filename:ISAPI_Rewrite3_0058_Lite.msi)One-Click Ruby Installer >gem -v 0.9.4 >gem update --system >gem install rails --include-de
This plugin allows you to easily integrate SWFUpload to your Ruby on Rails application Installation script/plugin install git://github.com/alex3t/swfupload_fu.git Using SWFUpload required some javascripts and stylesheets. For this you can use SWFUploadFu helper in your views <head> <title>...</title> <%=swfupload_head %> </head> Now you can place swfupload form anywhere on your page. You need prov
昨日の続きです。 rails.vimと導入推奨VimScript(dbext.vim, project.vim)すべて入れてみます。 これら入れるとターミナル上での作業もほどんど無くなりVim上だけで完結する環境になります。 導入後、:he rails してみると冒頭に以下のような説明があります。 TextMate may be the latest craze for developing Ruby on Rails applications, but Vim is forever. 超いいかげんな訳 TextMateって奴が今すげー流行ってるっぽいけど、Vimはずっと(流行ってるん)だぜ。 幸せポイント model/view/controller/helper/test/fixture 等の関連ファイル、お互いに簡単アクセス(rails.vim) 簡単コード実行結果確認(rails.v
まずここは必見。 http://wiki.rubyonrails.org/rails/pages/HowtoUseVimWithRails Vim/Ruby http://vim-ruby.rubyforge.org/ % sudo gem install vim-ruby --remote % wget http://rubyforge.org/frs/download.php/11537/vim-ruby-2006.07.11.tgz % tar zxvf vim-ruby-2006.07.11.tgz % ./vim-ruby-2006.07.11/bin/vim-ruby-install.rb rails.vim http://www.vim.org/scripts/script.php?script_id=1567 別途書こうかな。 導入はpluginディレクトリにrails.v
VimでRubyのプログラムを書く時には欠かせないvim-rubyですが、Mac OS Xにもともと入っているVimでは使えません。その辺の事情は、こちらの記事と同じです。 Fedora 7 on coLinuxでvim-rubyを動かす方法 - このブログは証明できない。 ただ、Linuxと違って、MacPortsがいろいろやってくれるのでラクです。 vim-rubyを使うと、シンタックスハイライトが有効になるだけでなく、自動補完(omni completion)機能を使うことができるようになります。しかし、自動補完機能を使うには、VimのRubyオプションが有効になっていなければなりません。有効か無効かは次のコマンドで確認できます。 % vim --version | grep ruby この結果が「+ruby」なら有効、「-ruby」なら無効です。残念ながら、Macに最初から入ってい
Rails2.1で日時(timestamp)カラムをテーブルに作ってセーブするとUTC時間で記録されます。 それは、なぜかというと config/environment.rb ファイルに config.time_zone = 'UTC' と書いてあるからです。 今回は、この 'UTC' という値がミソになります。 これを 'Tokyo' に変えても、DB にはやっぱりUTC時間で記録されます。 じゃあ何が違うんですか?っていうと、モデルを使用して値を取ってくると設定したタイムゾーンでの値となります。 例えば、 UTC的に言うと 2008/06/08 02:52:00 だったら タイムゾーンがUTCの場合は Sun, 08 Jun 2008 02:52:00 UTC +00:00 を取得し、 タイムゾーンがTokyoの場合は Sun, 08 Jun 2008 11:52:00 JST +09
will_paginateをAjax対応させる方法をネットで探していて見つけたxibbarさんの記事 http://d.hatena.ne.jp/xibbar/20080612#1213252219 残念ながら私が使っているRailsやwill_paginateのバージョンと噛み合わず動作しなかったため、xibbarさんの記事を参考にAjax対応したレンダラークラスを書いたのでメモ。 class RemoteLinkRenderer < WillPaginate::LinkRenderer def page_link(page, text, attributes = {}) @template.link_to_remote text, remote_url_for(page), attributes end protected def remote_url_for(page) { :url
先日のQConで大場さんもおっしゃっていたことですが、Railsで開発をする上でものすごく重要なポイントに、Railsの敷いたレールから降りないというのがあります。別にコレはRailsが不自由だというわけでなく*1、通り一遍のものしかできないというわけでもなく、ただ基盤と相性の悪い設計すればあとで苦労するという、当然の話なわけです。 最近、私を含めいろいろな方が「レールから降りないで作るのが重要」と話しています。が。じゃあそのレールはどこにあるのかという話はあまり聞かれません。ということで、ふだん私がRailsアプリを設計するときに意識しているレールを言語化してみて、議論なりのたたき台にしたいな、と思った次第です。 とはいえDB周りは「羽生さんのERDレッスン嫁」で7割くらい済む話*2なので、まずはコントローラから。 設計指針としてのmap.resouces Rails 2.xにおいて、コ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く