MAG

passengerでsinatraアプリをサブディレクトリで実行する

http://github.com/shokai/sensor-storage を http://shokai.mag.keio.ac.jp/sensor-storage/ で実行した。 以前passengerのインストールそのものはしたが、サブドメインでの実行方法しかわからなかったので使ってなかった。thinでpreforkさせてmod_proxy_ba…

PostgreSQLインストール

sudo apt-get install postgresql-8.3-postgis 管理者パスワード変更 sudo passwd postgres su postgres createuser shokai -P

passenger、mod_railsインストール

apache2のheaderをあらかじめいれとく sudo apt-get install apache2-prefork-dev sudo gem install passenger sudo passenger-install-apache2-moduleでmod_railsが入る。最初に依存モジュールがチェックされるが全部入ってた The Apache 2 module was succ…

mysqlインストール

sudo apt-get install mysql-server-5.0 /etc/mysql/my.cnf [client] default-character-set=utf8 [mysqld] default-character-set=utf8 skip-character-set-client-handshake

glooxインストール

sudo apt-get install libgloox7 libgloox-dev libgloox-doc libgloox-dbg

ginatraインストール

これ http://github.com/lenary/ginatra/tree/master sinatraを使ったgitリポジトリブラウザらしい sudo gem sources -a http://gems.github.com sudo gem install grit kematzy-sinatra-cache sudo gem install rspec webrat rack-test cucumbergit clone g…

7.10から8.04LTSにアップグレード

春に7.10のサポートが切れてapt-getしても404になってしまっていた。 do-release-upgradeでアップグレードできるんだけど http://d.hatena.ne.jp/shokai/20090529/1243601051 このサーバーはpythonのGnuPGInterfaceが無くてupgradeできない do-release-upgra…

GutsyからHardyにアップデート

サブサーバーのupdate sudo do-release-upgrade

ejabberd

sudo apt-get install ejabberd

tiarraインストール

svn co http://svn.coderepos.org/share/lang/perl/tiarra/trunk/ tiarra cd tiarra パスワードを作る ./tiarra --make-passwordエンコードされたパスワードが出るので、メモっておく sample.conf を tiarra.confにリネームし、編集 tiarra-password: 上記の…

pitでパスワード保存

PerlのConfig::PitみたいなのがあったRubyにもあった http://ruby-sapporo.org/events/workshop/9/ sudo gem install pit0.0.6がインストールされた。 使い方も同じ保存 % ruby -rubygems -e 'require "pit"; Pit.set("twitter", :data => {"user"=>"shokai"…

opencvのrubyバインディングが入らない

sudo apt-get install libcv1 libcv-dev sudo apt-get install opencv-docsudo gem install opencvで、入らない Building native extensions. This could take a while... ERROR: Error installing opencv: ERROR: Failed to build gem native extension. /u…

bot管理 daemon化

http://d.hatena.ne.jp/shokai/20081224/1230151944 のクローラが、cronで回してたら処理が長すぎてどうもタイムアウト?するみたいなので、daemon化した。タイムアウトなんてあんのかな。数十分かかってたんだえkど webrickで楽々。 ahokai-bots.rb #!/usr…

mercurialをアップデートしたらhgext/hbisectとかエラーが出る

mercurial1.1.1にアップデートしたら *** failed to import extension hgext/hbisect: No module named hgext/hbisectと出る様になって、特に実害は無いがzshの入力補完と表示域が被って邪魔 hgext/hbisectモジュールが見つからないらしいけどpypiを漁っても…

Nokogiriインストール

www:mechanizeのアップデートに必要だったので sudo apt-get install libxml2-dev sudo apt-get install libxslt1-dev sudo gem install nokogirisudo gem update Updating installed gems Updating httparty When you HTTParty, you must party hard! Succe…

gemがぶっ壊れた→直した

fastladderのrake db:migrateが通らないので、gemなどを全部アップデートしていたら sudo gem update --systemした後gemコマンドすると何をやっても /usr/bin/gem:10:Warning: Gem::manage_gems is deprecated and will be removed on or after March 2009. …

fastladderインストール

素直にUbuntuに入れる。 wget http://fastladder.org/downloads/fastladder-0.0.2-src.tar.gz tar -zxvf fastladder-0.0.2-src.tar.gz cd fastladder/sudo apt-get install libfreeimage3sudo gem update sudo gem install rails sudo gem install rfeedfind…

imapサーバー

magで。cronのまわってるのを見れるので設定した。 mailxやsendmailとpostfixが同時に入ってたら動かない事(当然だな)を学習した。smtpは立てない。 学内サブドメインでメールサーバー立てたらアカウント作り放題。 sudo apt-get install courier-imap cou…

重い処理が終わったらgoogle talkで通知する

xmpp4rでjabberのプロトコルが使える。 http://www.sabamiso.net/yoggy/tdiary/?date=20070215 http://d.hatena.ne.jp/Syo-Takasaki/20071121/1195644386 が受信メッセージをそのままエコーするのを作ってて、参考になった。でも今回は送信だけに使う。 sudo…

trac入れる

mercurialで使いたかったがめんどくさすぎて挫折した! sudo easy_install tractrac 0.11.1が入った tracのmercurialプラグインのeggを作ってインストール http://trac.edgewall.org/wiki/TracMercurial svn co http://svn.edgewall.com/repos/trac/sandbox/…

sudo apt-get install libxmu-dev libxxf86vm-dev sudo apt-get install build-essential sudo apt-get install freeglut3 freeglut3-devalsa-devが見つからない sudo apt-get install gnome

kwiki install memo

昔のtxtがHDD内から発見された■インストール cpanで install Kwiki install Bundle::Kwikiあと適宜 install Template install Spiffy install IO::All install Spoonなども。 ■新しいwikiを作る wikiを作りたいディレクトリに移動して $ kwiki -new zanmaiwi…

UbuntuでMercurialリポジトリをhgweb.cgiで公開

まず、以前aptで入れたmercurialを削除する。こっちではhgwebが使えないので。 sudo apt-get remove mercurialpython開発環境とパッケージ管理ツールのeasy_installを入れる sudo apt-get install python-dev python cd ~/tmp wget http://peak.telecommunit…

PythonでCGI

http://d.hatena.ne.jp/shokai/20080219/1203439879 と同じ様にapache2を設定しtest.cgi #!/usr/bin/python print "Content-Type: text/html\n\n" print "test" これでも設置してpermission設定して chmod 755 test.cgi動いたらok

FacebookAppでfriends listを出す

API keyもらったので、とりあえず友人リストでも出してみたい ./script/generate scaffold friend Railsでゼロから作るFacebookアプリ開発:江島健太郎 / Kenn's Clairvoyance - CNET Japanをほとんど参考にした modelとしてFacebook APIを使うので、controll…

FacebookAppをRailsで作る

Railsでゼロから作るFacebookアプリ開発:江島健太郎 / Kenn's Clairvoyance - CNET Japan まずrailsプロジェクト作る mkdir facebook cd ~/src/facebook rails test RFacebook入れる sudo gem install rfacebook RFacebookのrailsプラグイン入れて、設定する…

FacebookApp準備

Facebook Application の作り方 - Enjoi Blog一段落着いてあとは実機テストのみなので、遊んでみる sudo gem install rfacebook http://www.facebook.com/developers/ からdeveloperのFacebookAppを追加。このFacebookAppで自分の作ったFacebookAppを管理す…

Mercurialインストール、geophotoのバックアップとってみる

sudo apt-get install mercurial一発mercurialの使い方はここみる http://labs.unoh.net/2008/05/mercurial.html mercurialリポジトリを同期して MAGのUbuntuに置いてあるコレのバックアップを、家鯖(Debian on GLATAN)にとってみる。クローラとrailsが別の…

Red5入れる

http://belcro.net/blog/d5/RED5/0017.htmlsudo apt-get install sun-java5-jdk ant パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています Reading state information... 完了 以下の特別パッケージがインストールされます: java-com…

rmagick

sudo apt-get install imagemagick librmagick-ruby librmagick-ruby-doc