MAG

DNS立ててみる

sudo apt-get install bind9

flickrの各画像サイズのurl改

やっぱcontrolleが何を表示するか?を決めて、viewがどう表示するか?を担当した方がいいので http://shokai.mag.keio.ac.jp/geophoto/photos.kml?lat=35&lon=135&size=thumb でサイズ指定できるようにしてみたcontrollers/photos_controller.rb def index d…

Flickrのgeotag写真を検索する

公開した。ただしMサイズの写真のURLにしちゃったので重い。 http://shokai.mag.keio.ac.jp/geophoto/ http://shokai.mag.keio.ac.jp/geophoto/photos手順: これらと同じ MongrelでRailsをデプロイ - shokaiの日記 apache2のサブディレクトリをmongrelで起…

modelのvalidateでしりとり改

http://shokai.mag.keio.ac.jp/shiritori/migrate class CreateWords < ActiveRecord::Migration def self.up create_table :words do |t| t.text :item t.timestamps end end def self.down drop_table :words end end word model class Word < ActiveRecor…

apache2のサブディレクトリをmongrelで起動してるrailsにプロキシする

MongrelでRailsをデプロイ - shokaiの日記の続きの状態で、mongrelが4000~4004番portで起動している状態から。http://shokai.mag.keio.ac.jp/は普通のapacheのDocumentRoot以下で見せておいて、 http://shokai.mag.keio.ac.jp/shiritori/以下だけをmongrelで…

mongrel_clusterでRailsをデプロイ

rubyneko - 誰でも30秒ぐらいでできるrailsのデプロイ mongrel_rails cluster::configure Writing configuration file to config/mongrel_cluster.yml.config/mongrel_cluster.yml log_file: log/mongrel.log port: 4000 pid_file: tmp/pids/mongrel.pid ser…

Mongrel入れる

http://d.hatena.ne.jp/roadmanprog/20070715/1184500107 https://www.codeblog.org/blog/eto/20060130.html http://deved.exblog.jp/6723267/ http://wiki.fkino.net/?MongrelInstall http://wota.jp/ac/?date=20060605 http://wota.jp/ac/?date=20060608#p…

ML115にメモリ増やした

MAGマシンのML115にメモリ追加した。KINGBOXの1GBx2枚セット4400円ぐらい。 topしたらちゃんと2GBになってる top - 17:46:16 up 2 min, 1 user, load average: 0.27, 0.18, 0.07 Tasks: 59 total, 2 running, 57 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%…

railsしりとり modelのvalidatesでできた

http://shokai.mag.keio.ac.jp:3000/words のNewWordから投稿できる。しばらく動かしておいてみる modelの入力値をチェックするvalidateで実装した class Word < ActiveRecord::Base validates_presence_of :item, :message => '入力されていません' validat…

sudo apt-get install subversion svn co svn://rubyforge.org/var/svn/georuby/SpatialAdapter/trunk/spatial_adapter これ使いたいんだけど http://georuby.rubyforge.org/ Rails使いたくないので script/plugin install svn://rubyforge.org/var/svn/geor…

PostgreSQLで新しいユーザとDBをActiveRecord用に作って接続する

db名ar_testに、ar_userというユーザを作る例。createdb -Oでオーナーを指定する SHOKAI-MAG /home/sho% sudo -u postgres createuser ar_user -P Enter password for new role: Enter it again: Shall the new role be a superuser? (y/n) n Shall the new …

screenのキー

.screenrcで escape ^T^T をMacの方にして、Ubuntu(リモートでログインしてるサーバー)の方を escape ^Y^Y にした。これによって両方でscreenを起動して2段screenになってえらいことになれた

postgisインストール

sudo apt-get install postgis postgresql-8.2-postgis sudo gem install GeoRuby あとspatial adapter入れればPostGISの型がActiveRecordから使えるようになるらしい http://georuby.rubyforge.org/

activerecordからpostgresql使う

出力 == MessageInit: migrating ==================================================== -- create_table(:messages) NOTICE: CREATE TABLE will create implicit sequence "messages_id_seq" for serial column "messages.id" NOTICE: CREATE TABLE / PRIM…

新しいユーザ作る

postgresql 8.2で。 sudo -u postgres createuser ar_user -P Enter password for new role: Enter it again: Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) n Shall the new role be allowed to c…

db作る

SHOKAI-MAG /home/sho/src% sudo -u postgres createdb ar-test CREATE DATABASE SHOKAI-MAG /home/sho/src% SHOKAI-MAG /home/sho/src% sudo -u postgres dropdb ar-test DROP DATABASE コンソールに突入 sudo -u postgres psql

PostgreSQL入れる

sudo apt-get install postgresql libdbd-pg-ruby libpgsql-ruby 起動 sudo /etc/init.d/postgresql-8.2 start

railsしりとり scaffoldやっとわかった

Rails2.0からは、script generate scaffoldでオプションとして渡した物がviewに出るようになるらしい。 http://d.hatena.ne.jp/idesaku/20071211/1197386955 ./script/generate scaffold word item:stringみたいな感じで。

railsしりとり PostgreSQLにきりかえ

SHOKAI-MAG /home/sho/src/shiritori% sudo -u postgres createuser shiritori_user -P [sudo] password for sho: Enter password for new role: Enter it again: Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create data…

railsしりとり とりえあえず全部消してscaffoldしなおし

SHOKAI-MAG /home/sho/src/shiritori% ./script/destroy scaffold word SHOKAI-MAG /home/sho/src/shiritori% ./script/destroy controller wordで、modelから作らないでいきなりscaffoldでやったらできたよー SHOKAI-MAG /home/sho/src/shiritori% ./script…

railsしりとり scaffoldでつまづく

SHOKAI-MAG /home/sho/src/shiritori% ./script/generate scaffold word exists app/models/ exists app/controllers/ exists app/helpers/ create app/views/words exists app/views/layouts/ exists test/functional/ exists test/unit/ create app/views/…

railsしりとり migrate

こんな感じだろうか db/migrate/001_create_words.rb class CreateWords < ActiveRecord::Migration def self.up create_table :words do |t| t.string :text, :limit => 20, :null => false t.timestamps end end def self.down drop_table :words end end …

railsしりとり セッションをDBに保存する

これ見てる http://blog.masuidrive.jp/index.php/2007/08/13/php-to-rails/config/enbironment.rb config.action_controller.session_store = :active_record_store なんかこれやるとwebrickが500サーバーエラーになるので、やっぱやめた

railsしりとり DB設定

config/database.yml見たら、既にSQLite3になってた # SQLite version 3.x # gem install sqlite3-ruby (not necessary on OS X Leopard) development: adapter: sqlite3 database: db/development.sqlite3 timeout: 5000 # Warning: The database defined a…

railsしりとり model作成

まず単語のモデルを作る たしかこんなんだったような、と適当にやったらできた。models/word.rbが。 DBにSQLiteを指定したいんだけどどうやんだ? SHOKAI-MAG /home/sho/src/shiritori% ./script/generate model word exists app/models/ exists test/unit/ …

railsしりとり

GeoRubyのSpatialAdapterでPostGISにつなぐのが、rails以外にインストールする方法がわからなかったので、そろそろ普通にrailsいじってみるか。 SHOKAI-MAG /home/sho/src% rails shiritori SHOKAI-MAG /home/sho/src% cd shiritori/ SHOKAI-MAG /home/sho/s…

zsh上のscreenでbackspaceがdeleteになる

http://www.proton.jp/apps/screen.html より bindkey '^[[3~' backward-delete-char を.zshrcに追記。なおった

screenのwuff!を消す

.screenrcに vbell off

ubuntuにもzshを入れてみた apt-get install zsh chsh -s /bin/zshで、これを~/.zshrcにコピペした http://journal.mycom.co.jp/column/zsh/022/index.html

sqlite3入れる

sudo apt-get install libdbd-sqlite3-ruby libsqlite3-ruby libsqlite3-dev sqlite3 ruby1.8-dev sudo gem install activerecord sqlite3-ruby