日々の出来事、メンバーの働く様子や声、未来への想いなど、Supershipの“BE SUPER”なストーリーをシェアしています。
CentOSの設定 SELinuxを無効にする エディタで /etc/sysconfig/selinux 開き、 SELINUX の値を disabled に変更後、CentOSを再起動してください。 # vi /etc/sysconfig/selinux SELINUX=enforcing ↓ SELINUX=disabled 再起動後、 getenforce コマンドを実行してSELinuxが無効になったことを確認してください。 Disabled と表示されればSELinuxは無効になっています。 # getenforce Disabled iptablesでHTTPを許可 CentOS 6では初期状態でiptables(ファイアウォール)が有効になっており、外部からサーバ上の80/tcpポート(HTTP)に接続することができません。このままではwebサーバを立ち上げてもクライアントか
CentOS 5 or 6 で Ruby 1.9.3 をインストールする際に libyaml-devel がはいってないと gem コマンド等で以下のエラーが表示されます。 It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. ですので、libyaml-devel は CentOS 標準にははいっていないので EPEL を利用するか、他の SRPM を自前で rpmbuild して利用するかしてあげましょう。 CentOS 5 (EPEL x86_64 の場合) http://download.fedora.redhat.com/pub/epel/5/x86_6
RailsでSQL書いてますか?ActiveRecord::Base::findメソッドを使うと、たいていのことができます。テーブル間のリレーションシップなんて、belongs_toとかhas_one, has_manyなんかで解決してしまいます。 なのですが、私は裏で自動的にSQLが生成されるのはビミョーと考えています。C#でもLINQ to SQLはビミョーだなと。生成されるSQLをチェックして、最適化すればいいのですが。それよりも、SQLを直接書いてしまう会の会員です。 そういうわけで、SQLを直接発行する方法はないかと探してみました。ありましたよ。奥さん。connection.executeメソッドを使います。 class Person < ActiveRecord::Base def self.count connection.execute("SELECT COUNT(*) F
Recent entries Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23 Herokuの発音 inoue 2010-12-20 雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18 IPA未踏のニュース inoue 2010-12-15 労基法とチキンゲーム inoue 2010-12-06 フロントエンドエンジニア inoue 2010-12-03 ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25 技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24 雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22 RESTの当惑 inoue 2010-11-22 「プ
こんにちわ。ばたっちです。 Rails標準のLoggerは、ログ出力フォーマットを簡単にいじれないっていうけど、ホント簡単にはできない。。orz 以下の方法でできたので覚書。もっといい方法があるだろうけど。 active_support の clean_logger.rb を lib/ 以下にコピー。 (標準 Logger には独自の Formatter を設定できるんだけどバグってるぽくて、 その辺の修正とかされているみたい) lib/以下に Formatter の拡張クラスを作る。 class MyFormatter < Logger::Formatter Format = "[%s] %s:%s: %s\n" def call(severity, time, progname, msg) Format % [format_datetime(time), severity, progn
クライアント側をFlexにし、サーバーをRailsで作成した通信に、 AMF通信とHTTP通信をそれぞれやってみました。 Railsプロジェクトを作成 Project Name : FlexServer Use Database : sqlite3 rails FlexServer -d sqlite3 amfのRailsプラグインをインストール Rails Plugin : rubyAMF ruby script/plugin install http://rubyamf.googlecode.com/svn/tags/current/rubyamf rubyamf_config.rb の編集 > config/rubyamf_config.rb ClassMappings.translate_case = true ClassMappings.assume_types = true 確
始めに Windows 環境で Rails 2.2 を使える環境を作ろうとしたところ、MySQL5.1 を使用するとライブラリの関係で正しく動作しないという事象が発生したので、ゼロから環境を構築する手順と合わせてハマり所を記載しておく。 ちなみに、Rails 2.2 であることが原因では無い(ハズ)なので、勘違いしないよう、ご注意ください。 Ruby 環境のインストール Ruby 本体のインストール 上記から Ruby 1.8.7 の mswin 版 zip を取得する。 適当に解凍する(必要があれば適当なディレクトリへ移動しておく) PATH を通す 今回は C:\ 直下に ruby フォルダを作成しておく事にした。追加するPATHは C:\Ruby\bin となる。 さて、PATHが通っているか確認してみよう。 C:\>ruby -v ruby 1.8.7 (2008-08-11 pa
Posted on 2008年10月6日 Posted by ちゅう 1件のコメント Posted in Development Tags: Rails デフォルトで用意されている Basic 認証の仕組みの使い方。ユーザ名 chihaya, パスワード password72 とすると、以下のようにして行える。 Rails5.1以降 class ApplicationController < ActionController::Base http_basic_authenticate_with name name: 'chihaya', password: 'password72' unless Rails.env.production? end 特定の処理でスキップしたい場合、 except を使うか、before_action で処理する # except を使う場合 class Na
Ruby on Rails Guides (v8.1.3) These are the new guides for Rails 8.1 based on v8.1.3. These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together. Rails Guides are also available for Kindle. Guides marked with this icon are currently being worked on and will not be available in the Guides Index menu. While still useful, the
さくらサーバー × Ruby on Rails × gateway.cgi 通常RoRはfast-cgiを使って高速化するのが常なようですが、残念ながらさくらサーバーは fast-cgiを許してくれません。。。*1 なのでgateway.cgiというものを代わりに使うと幸せになれるようです。 動作的には、 初回アクセス時に半常駐プログラムを起動、処理。 2回目以降は半常駐プログラムでの処理。 という、なんとなくさくらサーバーでは使えなさそうなcgiですが、ひとつ仕組みがあります。 というのも実は単純で、デフォルトでは90秒アクセスがないと自動的に終了してくれるので、 さくらの環境で使えるだろうと思ってます。*2 *3 railsとfcgiをインストールする %gem install rails %gem install fcgi Building native extensions. Th
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く