2010-01-01から1年間の記事一覧

Rails3プラグイン特集

ruby on rails3を使っていると、Rails2と違いどんなプラグインがあるのか気になりますよね。そこで、今現在知っているプラグインについてまとめました。1、Bundler プロジェクトから参照しているgemの管理 複数のgemのバージョン不整合問題の解決(依存関係…

railsのバージョンアップに伴うエラー

railsはかなりバージョンの依存性が高いですよね。今回はバージョンの依存で起動できなかったのでそのやり方が下記にあります。railsのバージョンを上げる方法 rake rails:update

Debianのapache2で文字化けを回避するには?〜Apache関係

Apache2ではデフォルトでUTF-8の文字コードで表示されるように設定されている様で、SHIFT_JIS等UTF-8以外の文字コードで書かれたページを開いた場合に文字化けしてしまう事がある。 こういう時は、Debianでは、#vi /etc/apache2/apache2.confで#AddDefaultCh…

rails3実践チュートリアル

rails3の学習で参考になるサイト http://www.slideshare.net/yalab/rails3ruby1.9.1をインストール rvm 1.9.1 ruby 1.9.1をデフォルトとする。 rvm 1.9.1 --default gem コマンドでrails3に必要な関連ツールをインストール gem i rails アプリケーション生…

FTPサーバのインストール(Linux)

参考サイトhttp://saba.nitty-gritty.org/250ftp/ftp.htmlyumにてインストール yum install vsftpd どこにインストールされたか調べる。 whereis vsftpd ftpを起動 service vsftpd start クライアントにて下記のコマンドにて接続できるどうか試す。 C:\> ftp…

バージョン管理ツールGITをyumでインストールする方法

GIT

# yum --enablerepo=rpmforge -y install gitLoading "downloadonly" plugin Loading "fastestmirror" plugin Loading mirror speeds from cached hostfile * rpmforge: fr2.rpmfind.net * base: ftp2.riken.jp * updates: ftp.daum.net * addons: ftp2.rike…

統合監視ウェア

統合監視ウェア Zabbixとは、サーバー、ネットワーク、アプリケーションを監視するためのソフトウェアです。Zabbixには各ノードの情報収集、異常検知、障害/復旧通知の機能が含まれます。http://www.zabbix.jp/

Ubuntu向けGUI SVNクライアント

Posted in 2008 年 12 月 22 日 ¬ 2:33 PMh.ando17,282 Comments » 長い間、WindowsでTortoiseSVNを使っていると、どうしてもUbuntuでそれと同じようなGUIツールは無いかと探してしまいます。色々試した結果、「Kdesvn」が最もtortoiseと近い感覚で使えます…

geditでスペース表示

下記のコマンドを実行sudo apt-get install gedit-pluginsgeditを開いて「編集>設定>プラグイン」を確認すると、「空白文字の表示」が追加されているので、このチェックを入れる。http://ubutiki.blogspot.com/2009/03/gedit.html

MySQL でデフォルト文字コードを UTF-8 にする

SQL

/etc/mysql/my.cnf に以下の設定を追加。 [client] default-character-set=utf8[mysqld] default-character-set=utf8 その後、mysqld をリスタートする。

文字コードを自動判別してUTF8に変換する方法

nkfを使う 日本語で利用される文字コードの変換コマンドとしては、nkfが長く使われています。利用するにはnkfパッケージをインストールする必要があります。次に実行例を示します。 $ nkf -w wakaran.txt > utf-8.txt (文字コードを自動判別してUTF-8に変換…

Ruby/DBIのインストール

次に、http://rubyforge.org/frs/?group_id=234&release_id=28765から以下の2つをダウンロードする。 dbi-0.4.1.zip dbd-mysql-0.4.2.zip それぞれ解凍して、インストールする。 C:\work>cd dbi-0.4.1 C:\work\dbi-0.4.1>ruby setup.rb (略) C:\work\dbi-0.4…

ブログ作り

RoR projectブログ作り http://d.hatena.ne.jp/keyesberry/20070614/p1 を参照. # rails brablog$ cd brablog $ ./script/server ここで, ./script/server ができない. → rubygems0.2.4 にアップグレード.すると エラー: Missing the Rails 2.1.0 gem. Pleas…

カラムを追加する方法

QuestionColumnテーブルにpresent_project_idを追加 ruby script/generate migration AddPresent_project_idToQuestionColumn present_project_id:integer

Railsモデル作成方法

Apply_userモデル作成 + migrationファイル作成 ruby script/generate model Apply_user user_id:interger present_project_id:interger apply_flg:interger generateで作成したファイルの削除 ruby script/destroy Apply_user

mini9 ubuntu 英語キーボードで@を入力する方法

毎月こづかい8,000円を削って購入。 さっそく使ってみた感想。意外に画質がいい。 5万以下でこれなら大満足。 キーボードは英語版にしたので慣れれば十分な大きさ。しかし、なぜか印字されたとおりに入力できない。 特に@(アットマーク)がメールを打つと…

rails足場自動生成の仕方

前提条件 database.ymlが正しく設定されている mysqlにデーターベースがある。 ruby 1.8.7 rails 2.3.5rails-rootにて下記のコマンドを実行 ruby script/generate scaffold Article title:string body:text データーベース作成 rake db:migrateサーバーの起…

ruby開発環境構築メモ

Rvmインストール cd ~/.rvm/src git clone git://github.com/wayneeseguin/rvm.git cd rvm/ ./install cd vim .bashrc if -s /home/test/.rvm/scripts/rvm ; then source /home/test/.rvm/scripts/rvm ; fisource .bashrc sudo apt-get install curl bison b…

gem install mysql でエラー

CentOS5.1にgemでrubyのMySQL API をインストールした。 $ sudo gem install mysql Password: Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension./usr/local/bin/ruby e…

Apache- 起動エラー Address already in use: make_sock: could not bind to address [::]:80 -

サーバが急に電源が落ち、再起動を行ったが、apacheが起動せず、以下エラーが発生。 Address already in use: make_sock: could not bind to address [::]:80 すでにポート80番が使用されていた。apacheが正常終了されていなかったためである。一度プロセス…

恥ずかしくないSQLをかく (副問い合わせ編)

SQL

SQLの副問い合わせを学習していこうと思います。この副問い合わせを用いることで、複雑なSQL文を書くことができるようになります。使用DBはOracleです。そもそも副問い合わせとは、あるSQL文の中に埋め込まれたSELECT文のことを言いますが、日本語にするとよ…

パスを追加したい〜.bashrc編〜

ここでは,次回のログイン時にも有効になるよう追加したいパスを保存しておく方法を解説しよう。 シェルにbashを利用している場合,ホームディレクトリに「.bashrc」という隠し属性(ドット)ファイルがある。このファイルをviエディタなどで読み込んで,次…

CSV形式でruby on railsのDBのデータを出力する方法

Ruby on RailsアプリのDBに登録されているデータをCSV形式で出力する方法を説明します。DBに以下のように定義されている会社リストがあったとします。 create_table "companies", :force => true do |t| t.integer "code" t.string "company_name" t.string …

Rails 3 のルーティング定義について

Rails 3 のルーティング定義について Rails 3のルーティングで気になったところについて。基本形map.connect から match メソッドに変更。オプションも下記のように変更。# Rails 2 map.connect 'products/:id', :controller => 'products', :action => 'vie…

Rubykaigi2010に参加した

Rubykaigi2010に参加しました。ですが参加したセッションは初日の jpmobile と Head First ふつうのシステム開発 、二日目の懇親会のみメモを載せときます。jpmobilegithubの場所変わった http://github.com/jpmobile/jpmobile Rails2.3.x 系は v0.0.8、Rail…