2008-03-20から1日間の記事一覧

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 …

やっぱEじゃなくてYとかのがいいな。行末に飛べない

screenのキー

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

適当に喋るtwitter botを作る

これをcronに登録して喋らせてみている http://d.hatena.ne.jp/shokai/20080320/1205987790 でSQLiteに保存しておいた名詞と動詞を組み合わせて、間に適当な接続詞をランダムに入れてみながら喋る #!/usr/bin/ruby require 'rubygems' require 'active_recor…

twitterの友人のタイムラインを取得してとりあえずMeCabで動詞と名詞に分けて保存しておく

http://twitter.com/dnp 用models.rb require 'rubygems' require 'active_record' class FriendUpdate < ActiveRecord::Base def to_s return "#{id}@(#{post_id}) #{name}: #{text}" end end class Verb < ActiveRecord::Base end class Noun < ActiveReco…

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…