久々にRailsを使ったら

久々にRailsを使おうと思い、Rubymineでプロジェクトを作ったら、さっそく怒られた。。Error:[rake --tasks] Warning: You're using Rubygems 2.0.14 with Spring. Upgrade to at least Rubygems 2.1.0 and run `gem pristine --all` for better startup per…

meteor使ってみた3

Discover Meteor のRoutingの章で $ mrt add iron-router は古いので、0.9以上では $ meteor add iron:router とする。

CentOS6.4 64bitにgitサーバー構築

# yum install git git-daemon git-all xinetd # chkconfig xinetd on # /etc/init.d/xinetd start xinetd を起動中: [ OK ]git-daemonファイルを作成# vi /etc/xinetd.d/git-daemon - # default: off # description: The git dæmon allows git repositories…

meteor使ってみた2

meteorのサイトのtutorialに従って、いろいろいじってみると、 7.Running on mobileの Running on an Android emulatorの$ meteor install-sdk android✓ Found Android bundle ✓ A JDK is installed ✓ Found Android Platform tools ✓ Found Android Build T…

meteor使ってみた

インストール $ curl https://install.meteor.com/ | sh Meteor 1.0.2.1 has been installed in your home directory (~/.meteor). Writing a launcher script to /usr/local/bin/meteor for your convenience. This may prompt for your password.To get st…

rbenv + ruby-buildでruby環境の構築

rbenvのインストール [nabe@centos ~]$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv環境設定 # PATH に追加 [nabe@centos ~]$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile# .bash_profile に追加 [nabe@centos ~]$ e…

yoemanインストール

オライリーのAngularJSアプリケーション開発ガイドをみて、yeomanインストールしようとしたけど、どうもバージョンが新しくなったのか?うまくできなかった。 [nabe@centos angular]$ yo init angular Error init angular You don't seem to have a generato…

CentOS 6.2でメニューの編集

CentOS 6.2に新しくRubyMine5.4をインストールしたのだが、Gnomeデスクトップのメニューから起動すると、古いRubyMine 4.0が起動する。 登録されたコマンドのパスが古いままらしので、メニューの編集ツールをインストールする。 # yum install alacarte # y…

puttyでUnable to use key fileの場合

SSH

OpenSSHの鍵にPuttyは対応していないようなので、puttygenを起動して、 「File」->「Load Private key」でいただいた秘密鍵を読み込む。そのときパスフレーズを2回ほど聞かれるので、2回とも入力します。 その後 「File」-> 「Save private key」でキーを…

Deviseで一般ユーザーと管理者を分ける。

Deviseを使い、一般ユーザーは管理者からしか作成できないようにする。初めに、一般ユーザーと管理者ユーザーを分けるにはhttps://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-roleにあるように2つの方法があるようだ。 ここでは、Option2…

Rails3でDeviseを使う

開発環境はRubyMineです。deviseのインストール Gemファイルにgem 'devise'と記述しTools > Bundler > installを行う。以下の画面が表示されるので 「OK」をクリックする。次に、Tools -> Run Rails GeneratorでReload Generator Listを選択し、 Generator L…

CentOS 6.2にrailsのインストール

無事にrubyをインストールし終えて、railsをインストールしようとおもい $ gem install rails とすると、/usr/local/lib/ruby/1.9.1/yaml.rb:56:in `': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, pl…

CentOS 6.2にnVIDIAのドライバを入れる

インストールしたままでは、画面解像度が 1280 x 1024までしかでないので、GeForce用のnVIDIAのドライバを入れる。グラフィックカードは、玄人指向のGF-GT520-LE1GHなので、とりあえず玄人指向のWebを開き、ドライバーダウンロードをクリックすると、 http:/…

CentOS 6.1でSoftware RAID

結局、6.2ではSoftware RAIDの片肺起動がうまくいかなかったので、6.1をインストールしてみた。6.1ではインストール後、片方のDiskのSATAケーブルを抜いて、Disk一個で起動しても、ちゃんと起動できた。 # cat /proc/mdstat md0 : active raid1 sda1[0] 1023…

CentOS 6.2でSoftware RAID

1.インストール途中のディスクパーティション設定で 「カスタムレイアウトを作成する」を選択する。 パーティションは /boot swap / の3つとする。ソフトウェアRAIDを作成の「RAIDパーティション」を選択し、 /boot用に100Mのサイズで作成する。ファイルシ…

RailsをApache + Passengerで動かす

OS環境はScienetific Linux 6.1ですhttp://www.modrails.com/install.html を見ながらインストール rootになって# gem install passengerFetching: daemon_controller-1.0.0.gem (100%) Fetching: passenger-3.0.11.gem (100%) Successfully installed daemo…

deviseでopenidを使う

Gemfileにgem 'devise_openid_authenticatable'と記述。 RubyMineでTools -> Bundle install する。 さらに Tools -> Run rails generator を選択し 一番上の「Reload Generators list」を選択し リストを更新し、 devise:install を選択し、deviseを使える…

Rails で Whenever

Gemfileにgem 'whenever', :require => falseを追加して$ bundle install でインストール$ bundle exec wheneverize でconfig/schedule.rbの作成後はconfig/schedule.rbの編集 Railsの環境によって動作を変える set :output, {:error => "log/cron_error.log…

Scientific Linux 6.1にGoogle Chromeをインストール

http://www.google.co.jp/chrome/eula.html?hl=ja&brand=CHMI&platform=linux から 64 ビット .rpm(Fedora/openSUSE 用)というのをダウンロードして # rpm -Uvh google-chrome-stable_current_x86_64.rpm 警告: google-chrome-stable_current_x86_64.rpm: …

Windows 7にRails 3.1.1をインストール

実はWindows 7には古いRails 3.0が入っていたので、Rails 3.1.1をgemでインストールしようと思い、以下を実施。$ gem install railsで簡単にインストールするかと思いきやFetching: json-1.6.1.gem (100%) ERROR: Error installing rails: The 'json' native…

ようやくRailsからODBC経由でMySQLに接続してみる

はじめに/etc/odbcinst.iniを確認。 $ less /etc/odbcinst.ini # Driver from the mysql-connector-odbc package # Setup from the unixODBC package [MySQL] Description = ODBC for MySQL Driver = /usr/lib/libmyodbc5.so Setup = /usr/lib/libodbcmyS.so…

railsからODBC経由でMySQLに接続してみる。

rubyでODBC経由でVirtuosoに接続できなかった。そもそもVirtuosoなるDBサーバーは初めてだったので、よくわからないせいもあったので、今度はよく知っているMySQLにrailsから接続してみることにする。 railsのバージョンは3.1.1を使う。RubyMineでodbc_test…

Virtuosoにrubyから接続してみる

activerecord-odbc-adapter (2.0)からはDSN無しで接続できるようなので、 http://odbc-rails.rubyforge.org/RailsAdapterWebGeneralInformation.html上を参考に接続スクリプトを書いた connect.rb require 'rubygems' require 'active_record' # #Since acti…

Virtuosoをrailsで使うためにruby-odbcをインストール

http://en.wikipedia.org/wiki/OpenLink_Rails_ODBC_Adapter よりリンクをたどっていって、 http://odbc-rails.rubyforge.org/http://ch-werner.de/rubyodbc/ のリンク先Christian Werner's ODBC module からruby-odbcのソースをダウンロードし、解凍する。 …

Scientific Linux 6.1にVirtuosoをインストール

yum install gcc gmake autoconf automake libtool flex bison gperf gawk m4 make openssl-devel readline-devel wget Loaded plugins: fastestmirror, priorities, refresh-packagekit Loading mirror speeds from cached hostfile epel/metalink | 4.5 kB…

RDF.rbを試してみる

require 'rdf' require 'linkeddata' require 'sparql' graph = RDF::Graph.load("http://dbpedia.org/resource/Elvis_Presley") puts graph.size puts graph.to_s query = RDF::Query.new({ :person => { RDF::URI("http://dbpedia.org/ontology/birthDate"…

Rail3でRDFを実験するためにRDF.rbをインストール

ドキュメントは http://rubydoc.info/github/gkellogg/rdf/master/frames ここのinstallationに従って# gem install rdf Successfully installed addressable-2.2.6 Successfully installed rdf-0.3.4.1 2 gems installedhttp://greggkellogg.net/2011/09/29…

Scientific Linux 6.1にRubyMineをインストール

http://www.jetbrains.com/ruby/ からダウンロード $ cd ダウンロード $ ls RubyMine-3.2.4.tar.gzホームディレクトリに解凍する。 $ tar xvzf RubyMine-3.2.4.tar.gz -C ../$ cd RubyMine-3.2.4/bin $ ./rubymine.sh OpenJDK Runtime Environment (IcedTea6…

Scientific Linux 6.1にrailsをインストール

# gem search -r rails で確認。 railsのバージョンは3.1.1らしい。Successfully installed rails-3.1.1 1 gem installed Installing ri documentation for rails-3.1.1... Installing RDoc documentation for rails-3.1.1... # rails -v Rails 3.1.1

Scientific Linux 6.1にruby 1.9をrpmでインストール

Scientific Linux 6.1のrubyのバージョンは古い1.8系なので、1.9をインストールするにあたって、せっかくなのでrpmパッケージしてインストールします。 1.checkinstallのインストール $ git clone http://checkinstall.izto.org/checkinstall.git $ cd check…