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

mod_ruby+erubyのRPMインストール

環境 # cat /etc/issue CentOS release 5.5 (Final) # uname -a Linux 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 x86_64 x86_64 x86_64 GNU/Linux # ruby -v ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux] # httpd -v Server versi…

loop do chose_your_market invest execute market end

RailsでTwitterのOAuth使ってみた

参考にしたサイト RailsでTwitterのOAuthを試す http://tech.lampetty.net/tech/index.php/archives/323ありがとうございました。ほぼこの通りですが、トークンの中身や、アクセス・トークンを取得した後にそれを使いまわすやり方に少し苦労したので備忘録メ…

MongoDBのRPMを入れてみた

が、UTF-8が使えない。。誰か知ってたら教えていただけると嬉しいです! Problem When I run the mongo-server, it says "spider monkey build without utf8 support. consider rebuilding with utf8 support" but I don't know how.. # tail -f /var/log/mo…

Passengerのインストール

参考にしたサイト http://redmine.jp/tech_note/apache-passenger/これを見ながらやれば普通はできるはずなんだろうが、いろいろとひっかかったところがあったのでメモ。 動いたときの環境 # cat /etc/issue CentOS release 5.4 (Final) Kernel \r on an \m …

AWSでAMIの取得・登録で試行錯誤

やりたいこと 稼働しているインスタンスのAMIを登録しておいていつでもサーバの複製ができるようにしておきたい。 うまくいったやり方 前提として、AWSの利用時に必要なCertificatesは環境変数として定義してある。 AMIイメージの作成(バンドル) インスタン…

DreamHostにRedmineを入れてみた

DreamHostはサーバをレンタルしてくれたりする海外のサービス。http://www.dreamhost.com/Tracは簡単に導入できるけど、Redmineが使ってみたくなったので自分でセッティングしてみた。その備忘録。 概要 参考にしたサイト http://redmine.jp/tech_note/insta…

4/17(土) Android Developers Forum in Tokyoのメモ

ただのメモです。あしからず。 Android Developers Forum in Tokyo イベント http://itpro.nikkeibp.co.jp/android/ADF2010/tokyo.html USTREAM ADFspring http://www.ustream.tv/channel/adfspring#utm_campaign=twitter.com&utm_source=3838696&utm_medium…

Rubyで引用符を考慮してsplit

実現したいこと INPUT: "he said \"I wanna try various thing\" to her" OUTPUT: ["he", "said", "I wanna try various thing", "to", "her"] Rubyで。 def split_except_quoted(str) str.split('"').collect{|t| t.strip==t ? t : t.split(' ')}.flatten e…

ヨコヨコ動画、オープンしたお。

http://yokovideo.jp/本気にしないでくださいw

RailsでMongoDBを使ったモデリング

Ruby MongoDB Driver — Ruby Driver Manual 2.8 JOIN ができないので、キャッシュでうまいことやる? Caching to Avoid N+1When we display our list of stories, we'll need to show the name of the user who posted the story. If we were using a relati…

MongoDBの特徴

メリット スキーマレス KVS (これのメリットを挙げなきゃだよねw) デメリット トランザクションが使えない JOIN ができない

gem install rails でエラーが出たよ

[root@localhost ~]# gem install --test rails Successfully installed rake-0.8.7 Successfully installed activesupport-2.3.5 Successfully installed activerecord-2.3.5 Successfully installed rack-1.0.1 Successfully installed actionpack-2.3.5 S…

gem install mongo_ext はruby-1.8.5 じゃダメでruby-1.8.7でおkだった

詳細は不明。。 以下、ruby-1.8.5 の環境で実行したときのエラーメッセージ。 [root@iwatest01 ~]# gem install mongo_ext Building native extensions. This could take a while... ERROR: Error installing mongo_ext: ERROR: Failed to build gem native …

RubyのMongoDBドライバー、チュートリアル

File: README — mongo-2.8.0 driver でも本家と同じく、DB をあらかじめ作っておかなくても大丈夫。 The database doesn't have to exist - if it doesn't, MongoDB will create it for you. DBの認証は、mongd を起動するときに指定するらしい。あとで調べ…

MongoDBチュートリアル

Getting Started — MongoDB Manual へぇ、create database とかやらないんだ。 Tip for Developers with Experience in Other Databases You may notice, in the examples below,that we never create a database or collection. MongoDB does not require t…

RailsでMongoDBを使う設定

Rails は使える、という前提で。 configuration BSON 4.0.0 Tutorial — Ruby Driver Manual 2.8gem の設定を一般ユーザでやると怒られる。 sudo でもダメ。root でやったら問題なかった。 うーん、謎。ここらへんもまだ勉強が必要。 一般ユーザ $ rake gems:…

MongoDB のquckstart

Install MongoDB — MongoDB Manual Linux 32-bit # make default directory for data $ mkdir -p /data/db # using curl, get the pre-built distro $ curl -O http://downloads.mongodb.org/linux/mongodb-linux-i686-latest.tgz # unpack $ tar xzf mongod…

VMware の時刻のズレをなんとかしたい

VMware で Linux を動かした際の時刻のずれを解消する(続き) - WebOS Goodiesここ(のコメント欄) を参考に、 # cd /etc # vi .vmx tools.syncTime = "TRUE" で、ログインし直してみたけど。。 すぐには反映されないのか? ちょっと様子見。

Vmware-Tools のインストール

参考にさせていただいた記事。(というかそのまま。。)ありがとうございます。http://marchen.boy.jp/2009/05/centos-53%E3%81%ABvmware-tools%E3%82%92%E5%B0%8E%E5%85%A5/ # yum -y install gcc # yum -y install kernel-devel.i686 ゲストOSのメニューから…

ライブラリのオートインポート

Ctr + Shift + oインポートが必要なクラス(?) があれば、自動で追加してくれる。久しぶりに書いてたらコマンド忘れてたのでメモメモ。

外部で見たサイトにGoogleReader のスターをつけたい

僕はこのサイトを参考に、GoogleReaderで読んだ記事にはスターをつけているのだけれど、私はGoogleリーダーを使ってこんな風に情報を集めています*二十歳街道まっしぐら(FC2ブログ時代)GoogleReaderを使わずに読んだ記事にもスターをつけれたらいいなぁと…

Firefox でRSS登録アイコンからの登録先を変更するには

これ。 一度設定してしまったら、次回から同じ動作をしてくれるのだけど、RSSリーダーを変えたときにfeed の登録先を変えたくなった。そんなときはFirefox を開いて、[ツール] -> [オプション] -> [プログラム] と移動して、 「ファイルの種類」カラムから「…

ERROR 2002 (HY000): Can't connect to local MySQL server

MySQLサーバに接続できないよーと言っている。 環境 # cat /etc/issue CentOS release 5.3 (Final) Kernel \r on an \m # rpm -qa | grep ruby-* ruby-1.8.5-5.el5_3.7 ruby-mysql-2.7.3-1.el5 … 使用したスクリプトの該当部分 コンフィグファイル /tmp/hoge…

Firefoxでタブを多段表示するには

[ツール]-> [TabMixPlusのオプション]-> [表示]-> [タブバー]-> [一段に収まらない数のタブを開いた場合、タブバーを]で、「多段表示にする」と設定する。以上。

AR x Android に興味津々。あとRubyも。

ビビッ My ignorance is essential. I do not write what I know but what I need to know. It is not something I know but need to know. 私自身の無知はとても重要だ。私は知っていることについて書いているのではなく、知りたいと思っていることについて…

Android チュートリアルのHelloGallery のコンパイルエラー

問題 チュートリアルの通りにやると、この部分でエラーが出ます。(2010年1月11日現在) public ImageAdapter(Context c) { mContext = c; TypedArray a = obtainStyledAttributes(android.R.styleable.Theme); mGalleryItemBackground = a.getResourceId( and…

正規表現がうまくいかないと思ったら後方参照のせいだった

下記ではまった。 ## 「sitelist」と「backup_sitelist」の両方にマッチさせたい。 a = "sitelist" ## 正常 b = a.scan(/(?:backup_)?sitelist/) #=> ["sitelist"] ## nil が返る b = a.scan(/(backup_)?sitelist/) #=> [[nil]] ## 2つの文字列(1つはnil) が…

hpricot のインストール(not RPM)

gem install hpricot ができない -> gem パッケージを作成してインストールCommentsAdd Starruby, hpricot, infra 目的 Webの情報をデータとして蓄えるたい。ruby にてスクレイピングを行う。そしてそれにはどうやら hpricot というgem ライブラリを利用する…

gVimでjava でインデント

なんかインデントおかしいなーと思ったら、 デフォルトでは自動インデントにおける空白数が8に設定されているようで、このためタブの空白数が4だと、8つの空白を入れるためにインデントが2回実行されてしまう http://fortunefield.blogspot.com/2007/09/v…