主夫ときどきプログラマ

データベース、Webエンジニアリング、コミュニティ、etc

2010-01-01から1年間の記事一覧

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…

Amazon API-Tools Install for fedora

aws

Ec2のebsブートインスタンスにAPI-Toolsをインストールしたときのメモ OsはFedora8 ツールのダウンロード wget でファイルをダウンロードし、ダウンロードした ec2-api-tools.zip を解凍します。 解凍するとec2-api-tools-1.3-57419というフォルダが作成され…

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の仕様…

git の導入方法

git

1. gitのインストール # Linux yum コマンドでインストールします。 $ yum install git # mac わかりません。 yum 的なパッケージ管理ツールがあるとかないとかいううわさ# windows msysgit のページからダウンロードします. http://code.google.com/p/msys…

ibdata1のサイズを減らす方法

mysqlのデータフォルダが大きくなっている。どうもibdata1というファイルが肥大化している。調べてみるとデフォルト設定でInnoDbを長期間使っていると、そのデータファイルであるibdata1が実際のデータよりも大きいファイルになってしまう。しかもこのibdata…

ハッシュ関数で暗号化

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

Javaのインストール方法 CentOs5

CentOsにJavaをインストールする。 yumでインストールできるバージョンじゃ物足りない時は手動でインストールしよう。 事前チェック 既存でJavaがインストールされていないかチェックする。 $ java -version インストールされていればjavaのバージョンが表示…

OpenPNE3.4に自作Pluginを追加してみる

AddressテーブルをPluginで追加してみる Plugin の雛形を作る。 以下のタスク(コマンド)を実行することで雛形のフォルダを構成してくれる 作成したいPluginの名前は「opSamplePlugin」 # symfony opGenerate:plugin opSamplePlugin すると、/plugin の下に…

Tomcatのインストール方法 CentOs5

事前にjavaがインストールされているか確認しよう。 http://d.hatena.ne.jp/masayuki14/20100208 Tomcatをダウンロード 最新バージョンの6.0.20をダウンロード(2009年12月25日現在) Binary Distributions, Core, tar.gz をダウンロードする。 http://tomca…