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

irbにてreload!を使いたい!

irbを使っていてついreload!って打っちゃいますよね〜〜〜。このやり方だと問題あるのかもしれませんが、、、、うちでは動いていますよ。ちなみに私はrbenv派です。.irbrcに以下をぺたっと unless defined?(reload!) def reload! $LOADED_FEATURES.each do |…

gemでのraindropsのインストールでトラブル

snowleopardな環境でgem install raindropsが以下な感じでこける shell$ gem install raindrops -v '0.8.0' --no-rdoc --no-ri Building native extensions. This could take a while... ERROR: Error installing raindrops: ERROR: Failed to build gem nat…

osxにてrbenvを使ってインストールしたrubyのアーキテクチャーがまちまちに、、、

気づくのに結構時間がかかった、、、、、。 shell$ rbenv shell 1.9.2-p180 shell$ ruby -v ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.8.0] shell$ rbenv shell 1.9.2-p290 shell$ ruby -v ruby 1.9.2p290 (2011-07-09 revision 32553) …

homebrewでimlib2をインストールする時は、ちゃんとその他ライブラリも入れてからインストールしましょう

sudo brew install giblib # こっちのが良い? #sudo brew install libjpeg # gifはうまくいかないな、、、、 #sudo brew install giflib sudo brew install imlib2

OSXでmysqlをソースからインストールする際にアーキテクチャーを指定したい場合は

#rubyのバージョンをみてみると > ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [i386-darwin10.8.0] # なのでmysqlもi386でコンパイルしてみる > cmake . -DCMAKE_OSX_ARCHITECTURES="i386" -DCMAKE_INSTALL_PREFIX=/Users/webadmin/usr/local/mysql/…

nokogiriで、、、、備忘

完全に個人備忘 gem install nokogiri -- --with-xml2-dir=/usr/local/Cellar/libxml2/2.7.8 --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.26 --with-iconv-dir=/usr/local/Cellar/libiconv/1.14/

homebrewでOSXのファイル管理

portは /optに入るし、何より重いし〜〜homebrewはrubyで出来てるからちょっとした事なら自分で対応できるかも???(嘘)ということで、homebrewを全面採用しようかと。ただ、ちょろっと使い始めて忘れそうな点があったので備忘ということで(snowleopard…

iOS(objective-c)にてAESでエンコードしたものをrubyでデコードしたい

iOSにて以下あたりのライブラリを使ってAESにて暗号化をした際に、その暗号文字列をrubyでデコードする際にちょっとはまったので備忘しておきます。https://gist.github.com/838614iOSのコード NSString *plain = @"paco"; NSString *key = @"32byte32byte32…

unite.vimにてfile_recのキャッシュを更新する

いやーーーーvim初心者にはちょっとのことがチンプンカンプンです。unite.vimを使っててよくあるシチュエーションとしてvimの中でファイルを作成。もしくは別画面にてファイルを作成した場合、その後file_recを使っても新しいファイルが見当たりません。キャ…

milkodeに取り込みたくないファイルを設定する

う〜〜ん、、、正規の手順があるとおもうんだけど、、、、見つけるのがめんどくさいのでソースをいじると。 (正しいやり方を教えてエロい人!!)lib/milkode/common/grenfiletest.rb #IGNORE_FILE = /(\A#.*#\Z)|(~\Z)|(\A\.#)|(\.d\Z)|(\.map\Z)|(\.MAP\Z…

dynamic_formをgitで入れた後には

rails3にてdynamic_formをgitで入れた後、なじみのデザインにならなくて困っている貴女!! scaffoldを一度でも使うと勝手にやってくれるっぽいのはわかっているが、、、、scaffoldのコマンドを忘れたという貴男!!に向けない、個人的な備忘ちなみに、error…

メンテナンス画面がちゃらっと欲しくなったとき

備忘ですね #!/usr/bin/env ruby require 'rubygems' require 'rack' include Rack class MaintenanceRack def call(env) @contents ||= DATA.read [200, {"Content-Type" => "text/html"}, [@contents]] end end port = 18000 case ARGV[0] when '-h','--he…

MySQLWorkBenchがexportの際に落ちる際の対応

テーブルのコメントが長過ぎてトランケートされちゃう際に3バイト文字を変にぶった切っちゃってエラーになってた。 長いコメントを書く際はめんどくさいのでテーブルのコメントの際は頭に無駄に英文字を入れて対応した(「truncate taisaku space」って3回書…

datetimeの範囲指定に関して

mysqlにて SELECT * FROM hoges WHERE created_at BETWEEN '2011/7/5 5:0:0' AND '2011/7/5 6:0:0'これだと 2011/7/5 6:0:0 のレコードが入っちゃう SELECT * FROM hoges WHERE created_at BETWEEN '2011/7/5 5:0:0' AND '2011/7/5 5:59:59' SELECT * FROM h…

mysql_install_dbにてエラーが発生(latin1_swedish_ciってなに?)

インストール時のcmakeオプションがビミョーだったのかな、、、、。以下の感じのエラーでmysql_install_dbが失敗する。。 110426 19:35:39 [ERROR] COLLATION 'latin1_swedish_ci' is not valid for CHARACTER SET 'utf8' 110426 19:35:39 [ERROR] Aborting…

rails3のmigrationを単体で使用したい

うちには生粋のperlプログラマがおりまして、、、。でも次の案件ではmigrationを使いたくて、、、、。以下を試してみようと思います。https://github.com/thuss/standalone-migrations

moongiftさんは愛用させてもらってるが、、、、、

この記事をプレミアム記事にしちゃってるのはちょっと不快感を禁じ得ないな、、、、、、、http://www.moongift.jp/r/2011/03/20110325/

sax-machineでyahoo画像検索APIを叩いてみる

一応最新版でのサンプルということで # -*- coding: utf-8 -*- require 'open-uri' require 'uri' require 'sax-machine' module ApiParser module YahooImageApi class Result include SAXMachine element :Url element :Title element :ClickUrl element :…