読者です 読者をやめる 読者になる 読者になる

主夫ときどきプログラマ

プログラミング、Webエンジニアリング、etc

RubyKaigi2016 に行ってきました。

RubyKaigi2016が京都で開催されました。 RubyKaigiが地元で開催されるのなら行くっきゃない、ということで申し込みました。 早い段階で申し込みをしたこともあり、HelperStaff募集にも応募することができ、 HelperStaffでの初参加と相成りました。 今年はHel…

Rubyでメタプログラミング

勉強会でRubyについて話す機会があったのでその資料を公開します。 勉強会についてのエントリはこちら。 スプーキーズの勉強会イベント一般公開します。 - スプーキーズの中の人。 メタプログラミングとは? コードを記述するコードを記述すること メタプロ…

ruby プログラムから ActiveRecord を使う

ruby から activerecord をつかう。 1 require "rubygems" 2 require "active_record" 3 require "logger" 4 5 ActiveRecord::Base.logger = Logger.new("debug.log") 6 ActiveRecord::Base.establish_connection( 7 :adapter => "mysql", 8 :host => "local…

rails インストールメモ

FedoraにRailsをインストールしたのでメモ。 ほとんど yum でできるので簡単です。 $ sudo yum install ruby # ruby.i686 1.8.6 $ sudo yum install sqlite # sqlite.i686 3.6.20 $ sudo yum install mysql-server # mysql.i686 5.1.47 $ # DBはsqliteの仕様…

ハッシュ関数で暗号化

データをサーバーに保管する際、データによっては暗号化した状態で保存し利用する、という要求は往々にして発生します。 この場合、 ・逆変換されないこと(現実的にむり) ・変換が一意であること が大事になります。 要はハッシュ関数使ってハッシュ化しよ…