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
Ruby on Rails 2.0のインストール後に、Rails 1.2のアプリケーションを作りたくなった場合どうしたらよいのだろう。 普通にrailsスクリプトを実行したら、最新バージョンのものが実行される。よって、これではRails 1.2のアプリケーションを作ることができない。 $ rails --version Rails 2.0.1 $ 1.2と2.0の間にある隔たりは大きいので、config/environment.rbのRAILS_GEM_VERSIONを書き換えるだけでは不十分だ。 しかし、古いバージョンのgem自体は、gem cleanupしない限りは残り続けるはず。 $ gem list rails -l *** LOCAL GEMS *** rails (2.0.1, 1.2.6) $ やっぱりあるね。だから、作れるはず。 そこで、railsスクリプトの中身を覗いてみ
目の前にはcsvの山がある。これをrdbに突っ込まないといけない。その後railsアプリがそのrdbを使うのである。csvは何種類かあって,素直にテーブルに対応しているわけじゃない。つーことは突っ込むときにActiveRecordを使えればラクじゃろと思った。ARだけじゃなくて,便利なメソッドがたくさん入っているActiveSupportも使いたい。とりあえず何も考えずにスクリプトを書いてみる。 require 'rubygems' require_gem 'activerecord' とすればARは(ActiveSupportも)使えるようになる。でもモデルはrailsで作ったモデルをそのまま使いたい。同じ定義をコピペしてもいいんだけど,バージョンがずれたりすると困るし。 require 'rubygems' require_gem 'activerecord' $LOAD_PATH.p
ウェブサイトの制作に役立つGoogle Chrome用の機能拡張をCSS Reflexから紹介します。 15 Must Have Google Chrome Extensions for Web Development [ad#ad-2] Pendule HTML, CSS, WAIなどの検証をはじめ、CSSの無効化、リンクチェック、カラーピッカー、ルーラーなど。 Chrome Sniffer そのサイトで使用しているCMSとJavaScriptのライブラリを表示。 Chrome Web Developer Tools FirefoxのWeb Developer toolbar(日本語版)のクローンを目指して開発。 IE Tab ChromeでIEのレンダリングで表示。 Window Resizer ウインドウのサイズをワンクリックで任意の値に変更。 Chrome SEO 各種検索エンジン
0:00 0:30 1:00 1:30 2:00 2:30 3:00 3:30 4:00 4:30 5:00 5:30 6:00 6:30 7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30 1名 2名 3名 4名 5名 6名 7名 8名 9名 10名 11名 12名 13名 14名 15名 16名 17名 18名 19名 20名 21名 22名 23名 24名 25名 26名 27名 28名 29名 30名 31名 32名 33名 34名 35名 36名 37名
CastoroはRuby製のオープンソース・ソフトウェア。知名度はまだ高くはないが、日本のサービスにしては非常に魅力的なオンラインストレージサービスなのがquanpだ。月額980円で100GBまで使えるストレージで、iPhoneやWebブラウザから使うためのサービスも用意されている。 オンラインストレージを構築する上で書かせないのが堅牢なストレージシステムだろう。既にいくつかのソフトウェアは存在するが、quanpでは独自のストレージシステムが構築されている。それがCastoroだ。 Castoroの特徴として、HTTPでのアクセスに加えてNFSをサポートしているということが挙げられる。これによってImageMagickやXPDFをサポートし、ファイルやドキュメントを画像化することができる。さらに100GBといった巨大なファイルも扱えるのが特徴的だ。 遅延レプリケーションになっているので、他
ErrorNotはRuby on Rails製のオープンソース・ソフトウェア。システムにはエラーが付き物だ。問題はそれをいかに感知し、即座に修正していくかにある。修正しなければいつまでも残り続け、最終的に利用者の信頼を損ねる結果につながってしまう。 エラー内容 感知する仕組みをシステムに組み込むのはそう難しいことではない。大抵のプログラミング言語ではエラーをトレースする仕組みがある。次にそのエラーを対処する方法だ。使えるのがErrorNotだ。 ErrorNotはシステムを登録し、個々に発行されるWeb APIキーを使って該当システムで発生したエラーをキャッチする。エラー内容は指定されたURLへのPOSTになっているので、特にプログラミング言語は問わずに利用できそうだ。 プロジェクト一覧 エラーのサマリー、リクエスト、セッション、環境設定、データ、過去に起きた似たようなエラーなどが一覧で表
原文(投稿日:2010/08/05)へのリンク 最近開催されたEmerging Languages Conference (OSCONの一部)で、DocumentCloudの主要開発者であり、underscore.jsの作者であるJeremy Ashkenas氏が、JavaScriptにクロスコンパイルされる言語であるCoffeeScriptに関する講演をおこなった。 ちょうど今日、CoffeeScriptのバージョン0.9.0がリリースされた。互換性が崩れる主要な変更は、代入演算子がコロン : から、よりJavaScriptに近いイコール = に変更されたことだ。この変更は十分な議論を経て決定されたのだが、主にYAMLスタイルのオブジェクトリテラルと名前付きのパラメータを可能にするためにおこなわれた。 Half assignments(a : or 'default')も言語から取り除か
はじめに "アジャイル"という言葉が、ソフトウエア開発現場において、広く知られています。皆さんも1度は耳にしたことがあると思います。 筆者は、開発者として、新人時代、社外常駐時代、プロジェクト・リーダー時代に、アジャイル開発に携わりました。本連載では、これらの経験から得たアジャイルの知見を示します。 第1回では、アジャイルの経緯と現状など、事前に知っておくべき内容を説明します。2000年代前半に立ち上がったアジャイルが「試行錯誤の時代」を経て再び注目されるようになった要因について解説します。 アジャイルに共通する4つの価値と12の原則 あらためて、アジャイルとは何かをおさらいします。 アジャイルとは、いくつかのソフトウエア開発手法の総称です。数多くのアジャイル開発手法が存在します。以下は、具体的なアジャイル開発手法の例です。 Agile Modeling Agile Unified Pro
BitKinexはWindows用のフリーウェア。最近ではWebサーバへのアップロードにFTPを使うことが減っている。SFTPを使ったり、バージョン管理システムを通じてファイルを送り込んでいる。余計なポートは極力空けない方が良いだろう。 接続リスト そういう状況の中ではシステムによって様々な対応が必要になる。一つのクライアントソフトウェアで全てに対応するのは難しいかもしれないが、BitKinexを使えばメジャーなプロトコルには十分対応できるだろう。 BitKinexはウィザード形式で接続設定ができる。FTP/FTPS/SFTP/HTTP/HTTPSに対応している。SFTPであれば公開鍵認証にも対応している。接続すれば接続先とローカルの2フレーム表示になり、ファイルの授受ができるようになる。 接続後 従来のFTPサーバへの接続も、今時のSFTPでの接続にも対応するのでBitKinexを持って
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く