Archive

Archive for October, 2009

デスクトップPC買った

October 25th, 2009 No comments

生まれて初めてメーカー製PCを買いました
買ったのはGatewayのDX4820-25A

スペックはこんな感じ

Gateway DX4820-25A

Gateway DX4820-25A

なんとこれで送料・代引き手数料込みの3万円ぽっきり!
いくらなんでも安すぎるので、ディスプレイがないとか置く場所がないとか、
そういうのを無視して体が勝手にポチっていました;

ちなみに実売価格はCore2Quad Q9400が18000円ぐらい、
DDR3メモリが1GBで2000円ぐらいなので、これだけでもう3万円…
#ちなみにこのPCの実売価格は約9万円です

なんで安いのかって言うとアウトレット(メーカー再生品)だから
といっても一応保障は90日あります
OSがVistaの64bitなのでここまで売れ残ってしまったのかもしれません
#グラボ積んでるけどOSが64bitだと恐らくほとんどのゲームが動かない

とにかくパーツ取りだけでも得しそうなのでいい買い物が出来たと思います
ちなみにGatewayのPCはアウトレットの場合はwindows7への優待アップグレードは対象外となるそうです…残念

Tags:

CentOS(yum)でTypeError: unsubscriptable object

October 23rd, 2009 No comments

yum updateしようとしたらTypeError: unsubscriptable object
yum clean metadataすると治る

CentOS 5 の yum に失敗 (TypeError: unsubscriptable object) – Nire.Com

Tags:

sequelでmigration

October 21st, 2009 No comments

普通にschema pluginを使ってモデルを定義していましたが、
リファレンスを見るとschemaはテスト向けの変更の予定が無いDB向けで、
普通はmigrationを使ってね、と書いてありました

This plugin is mostly suited to test code. If there is any chance that your application’s schema could change, you should be using the migration extension instead.

Sequel: The Database Toolkit for Ruby Sequel::Plugins::Schema

# db/migrate/001_create_posts.rb
class CreatePosts < Sequel::Migration
  def up
    create_table :posts do
      primary_key :id
      string :text
    end
  end
end
# rakefile.rb
require 'rubygems'
require 'rake'
require 'sequel'
require 'sequel/extensions/migration'

namespace :db do
 desc 'migrate database'
  task :migrate do
    DB = Sequel.connect('sqlite//db/development.sqlite3')
    Sequel::Migrator.apply(DB, './db/migrate')
  end
end

これでコンソールから
rake db:migrate
とすると、001_create_posts.rbの内容が実行されます

参考
Sequelでのmigration用Rakefile – よしだメモ
SequelでMigration – みじんこ日記

Tags:

sinatraでsessionを有効にする

October 15th, 2009 No comments

これまたsinatraというよりもrackの、なんだけども

参考:Sinatra と OAuth を使って Twitter のタイムラインを取得してみた – まちゅダイアリー(2009-08-18)

こちらにあった例を試すと

use :sessions, true # 0.9.4 & Mongrelで動かず
enable :sessions # 試してない; 動くかも
# でもこんな感じでやらないと改ざんされて涙目になるかも
use Rack::Session::Cookie, :secret => Digest::SHA1.hexdigest(rand.to_s)

こんな感じでした
デフォルトで使えないというのにちょっとびっくり

Tags: ,

twitterのoauth認証について

October 15th, 2009 No comments

#追記
原因は良く分からないけど、なんかいつの間にか出来るようになってた
#追記終了

サンプルを漁ると大体:oauth_callbackがスクリプト側で上書きされているけど、
最近は仕様が変わったのかそれだとUnauthorizedが返ってくるみたい
web上で行う設定とスクリプト側の指定を同じにする必要があるらしい
でもweb上の設定だとlocalhostとか指定出来ないし、一度どこかにアップロードしないとテストも出来なくて面倒
developmentモードとか用意して欲しいなー

#google.comとかも指定出来ない???
#なんか良くわからん…

Tags: