2010.07.20追記: prefixを指定した運用も可能でした。ご指摘頂きありがとうございます。 2010.07.28追記: 関連記事「RailsサーバUnicornを飼いならす! 運用時の便利技」へのリンクを張りました。 伊藤です。 Railsサーバはたくさんあってややこしいですね! 最... 続きを読む
以下はNick Sutterer氏が2010年10月28日に自身のブログに投稿した、"Rails Misapprehensions: CRUD is not REST! "の翻訳です。本人の許可を得て掲載します。 Rails Misapprehensions: CRUD is not REST! http://nicksda.apotomo.de/2010/10/rails-misapprehens... 続きを読む
最近クックパッドでは、アプリケーションサーバの大半が Rails 2.3 から Rails 3 に置き換わったのですが 3 移行はクックパッド規模になるとかなり大変でしたが、いろいろな面白いアプローチを試せたので、これはこれで何処かでお話ししたいですね">*1、リリー... 続きを読む
訳あって、Ruby on RailsでMySQLに画像を格納し使う実験をした。 migrationでの指定画像を格納するカラムは migration では binary を指定します。ただし、そのままでは 64Kbyteまでしか格納出来ない blob型になってしまいます。これを mediumblob型にするには... 続きを読む
1. Keep your source code at your server! Your own lite app for projects/repositories hosting on your server. Fast, secure and stable solution based on ruby on rails. 2. Use Git! We use git as version control system for projects 3. Browse sour... 続きを読む
HTTP Git Read-Only This URL has Read+Write access 続きを読む
Rails検証報告書: プログラマの思索 Railsで特徴的なのは、CookieでHTTP セッションを管理できることだろう。 ここの仕組みが非常に分かりやすい。 Railsの後から付いた機能で一番素敵だと思うのがこの機能です。 「Cookieなんて仕様上は4KBしか保存出来ないん... 続きを読む
LimeBerry is an advanced WebDAV server written in the Ruby on Rails framework. LimeBerry currently implements the WebDAV and Access Control RFCs, as well as the BIND draft. Support for the DeltaV and Quota & Size RFCs is currently incomplete.... 続きを読む
先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃ... 続きを読む
Rails 2 系では、セッション情報をデフォルトでクッキーに持つそうです。これが安全性に問題がないか知りたかったので仕組みを見てみました。 サンプルプログラムを準備プロジェクト作成+コントローラ、アクションを生成+サーバ起動。 % rails cookie_store_t... 続きを読む
2008年5月に公開したFour Days on Rails 2.0をRuby on Rails 2.3.2に対応させ、現行バージョンにあわなくなっていたところや、誤りを訂正しました。 Four Days on Rails 2.3 このチュートリアルはJohn McCreeshさんの作成したチュートリアルFour Days on Rails ... 続きを読む
This repository is private. All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are added as a member. Every repository with this icon () is private. This repository is pu... 続きを読む
翻訳, GAE, Rails | 22:11 | Google App EngineのJava版が出ました。まぁJavaは比較的どうでもいいんですが、嬉しいことにこの上でJRubyが動くようです。海外の先駆者ががんばってブログを書いてくれたので、いつものように勝手訳してみます。http://olabini.co... 続きを読む
Building and Scaling a Startup on Rails: 12 Things We Learned the Hard Way There are a bunch of basic functional elements to building out a popular Rails app that I've never really seen explained in one place, but we had to learn the hard way... 続きを読む
つらくないケータイWeb開発 jpmobileとRailsで楽しい携帯Web開発(1) 何かと注文の多い日本の携帯電話向けWebサイト構築。jpmobileで、Ruby on Rails流の、つらくない携帯Webサイトを開発しよう 続きを読む
Revision 8589, 6.2 kB (checked in by bitsweat, 1 year ago) 続きを読む
railsRails 2.0はセッションはCookieに入れる、というのを読んで*1Cookie-sessionなんじゃらほい、と思ったのでちょっとソースを見てみました。「ふつう」セッションに入れるようなちょっとしたデータは4K制限のあるCookieでも十分のはずだよねぇ、ということで... 続きを読む
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイス... 続きを読む
18:05 | 前回の話は、一回のエントリーでは書ききれない内容でした。。以下補足。Webアプリ開発における「内部APIモデル」とは、ネットワーク越しに外部サイトのWebAPIを呼び出すかのごとく、自サイト内のリソースに対して内部専用のWebAPIでアクセスする仕組み... 続きを読む
20:32 | Rails導入の背景永らくOpenPNEベースで開発を続けていたLang-8ですが、以下のような課題を抱え続けていました。生産性が低い → フレームワークの力を借りて生産性を上げたいページのAjax化に一苦労 → Ajax対応フレームワークでJS周りの開発効率を... 続きを読む
とか極端なことを書いちゃうと、またいろいろ怒られるわけですが。Grailsによって、少なくともJavaプログラマがRuby on Railsに移行する理由はなくなったと言ってもいいのではないでしょうか。そして、JavaもRubyも知らない人にとっても、今からWebアプリを作成... 続きを読む
複数人での利用を想定した、サーバインストール型のスケジュール管理ツールです。 カレンダーに毎日の作業予定を書き込むような見やすさと、その作業全体にかかわるスタッフやスケジュールを見渡せる利便性、シンプルな使い勝手の良さが特徴です。 動作デモhttp... 続きを読む
REST本とか見てると、 status = '201 Created' とかハードコーディングしてるけど、こみゅすけのコードとか見てるとそんなことしてなくて、 head :created とか書いてあったのでrailsのコード内をgrepかけたら見つかった。メモっておく。 % ./script/console Lo... 続きを読む
これって、ある意味、オープンソースプロジェクトの凄みが見えてくるすごく衝撃的なニュースです。そこで、なるべく、IT業界に関係ない人にもわかるように、このニュースの意味をいくつかの側面から考えてみたいと思います。 ビジネスではあり得ないことが起き... 続きを読む
Posted by David December 23, 2008 @ 07:47 PMIt’s christmas, baby, and do we have a present for you. We’re ending the bickering between Merb and Rails with a this bombshell: Merb is being merged into Rails 3! We all realized that working tog... 続きを読む
Sun Tech Days 2008 in Tokyoでは「なぜJRubyを使うのか」を中心に据えたセッションが行われた。このセッションでは、JRuby on Railsの利用に3つのメリットがあることが説明された。 12月2日から4日の3日間、東京ミッドタウン・ホールにおいてサン・マイクロシ... 続きを読む
(注)この記事の動作確認環境はRC1です。以前、Railsはデフォルトでtmp/sessionsにセッションファイルを作り続けるため、sessionsフォルダ内のメンテナンスが必要であるという記事を書きました(こちら)。Rails2.0ではデフォルトでCookieStoreという新しいセッシ... 続きを読む
・ペンの色はランダム ・赤いタブで一枚ずつページめくり/戻し (前のページが透けて見えるおまけ) ・古い書込みは、薄くなって消えます。(→再生はこちらで) さほどクリティカルにはできていません。ほどほどに触ってみてください。 3,4年くらい... 続きを読む
455万人のユーザーを擁する世界でも有数、日本最大のレシピコミュニティーサイト『COOKPAD(クックパッド)』。これを運営するのが、クックパッドだ。同サイトは、今年10周年を迎え、7月には大規模なリニューアルを実施した。 このリニューアルにあたっては、Ru... 続きを読む
@niftyのウェブサービスの一覧と、@niftyのウェブサービスを使ったみんなのアプリケーションを紹介します。Ruby on Rails(ルビー オン レイルズ)はオープンソースのWebアプリケーション開発フレームワークです。 @niftyのサービスでは@nifty TimeLine、アバウ... 続きを読む