imlib2-rubyをruby1.9.2で使いたいのだが、、、、、

こんなエラーがでる imlib2.c:1905: error: 'struct RString' has no member named 'len'基本的には以下の流れで修正した まずはgemを解凍 gem unpack imlib2-ruby-0.5.2.gemimlib2.cの1905行目あたりを修正 /* check size of new buffer */ //if (RSTRING(s…

rails3にてopen_id_authenticationをactiverecordストアにて使う手順

結構苦労したので、、、、備忘がてらjijiという名のテストアプリを作る際の手順です # # 注意 # sqliteでは問題が出るっぽいので注意,,,といいつつテストはsqliteでやってますが、、、、 # rails 3.0.3 2010/12/14時点の手順です # rails new jiji cd jiji m…

rubyでhtmlのタグを取り除くプログラムを再発明してみた(ネストしたタグもそれなりに対応)

えーっと。未来の自分への贈り物です 同じようなコードは3度ぐらい書いた記憶があります。。。こうすればもっと奇麗だよ!!!はありがたいのですがノーサンキューです(あまり興味がない) こうすればもっと効率的 or 速いよ!! ってかバグあるじゃん!!…

とりいそぎbootcampを使った環境にてwindows、osx双方のOSから他方のボリュームを見えなくするには

背景 bootcampを初めて使ってみた。最近のbootcampは賢すぎるのか、双方のOSより他方のボリュームが参照できてしまう。「そんな機能いらんねん!!!」。なぜかというと、、、、、 用件 macbook air late 2010 にて bootcampでwindowsを使いたい windowsの方…

railsにてscript/runner erubisが標準エラーに自己主張中

script/runner でバッチを作成、cronにて実行するのだけどもしもの時のために標準出力&標準エラーもログに落としておこうと思うわけですよ。で、、、、これが1分に1回実行するバッチとかだとこんな感じに(なるはず)、、、、 ** Erubis 2.6.5 ** Erubis 2…

FormBuilder (form_forとかも?)で直接ActiveRecordのオブジェクトを参照したい

思いっきり備忘です「object」でOK検索用 FormBuilder (form_forとかも?)で直接ActiveRecordのオブジェクトを参照したい

UITabBarController & UINavigationController タブをクリックしたときにメインのViewに戻りたい

たいへーーーーん iPhoneアプリ初心者です。。。。 こんな事を調べるのに結構な時間を使ってしまいました。。。ということで備忘兼情報共有。 シチュエーション(わかりづらいです) タブの一番目の要素(一番左です)にはUINavigationControllerを使ってま…

capistranoでsftpが固まる

なんじゃ??? さっきまで機嫌よー動いとったやないか????? 一応と思いコマンドでsftpに繋いでみようとしてエラーがでる Received message too long 1751478885??????これが原因だった↓ http://d.hatena.ne.jp/boulevard/20090113/1231840682設…

railsプラグインのscgooge、、、凄いかも

簡単に説明すると # # テストテーブル # Post # name # data(ちょい重データ) # created_at # updated_at # # 例えばコントローラーで以下のコードを実行した場合 Post.all.each do |post| puts post.name end 初めてのリクエストで以下のSQLが発行 Post C…

railsにてvendor/pluginsにgemのパッケージを展開しておきたい

備忘です vendor/plugins にて gem unpack SOMEGEMPACKAGE

xenのDomUのランレベルを変えたいと思った(xen wannt change DomU runlevel)

会社のsvnが動いていないっぽいとの報告。調べてみるとDomUが再起動して起動中にfstabでのNSFのマウントに失敗しているご様子。「あぁ、、、ここ書き換えるのめんどくさいんだよなぁ、、、」 「ランレベルを変えて起動するのかなぁ、、、、」ってな事を考え…

ruby クラス変数のmix-in 継承備忘

module Base def show_send puts "__send__ = #{self.class.__send__ :class_variable_get ,:@@__base_val}" end def show_class_val puts "@@ = #{@@__base_val_class}" end def self.included(mod) mod.class_eval do |_kls| class << _kls def init(val) …

rails2.3.4でrails-footnotesを使うときの不具合

なんだかviewレベルのエラーだと良い感じで表示してくれないlib/templates/rescues/template_error.erbの一部をちょいと変えれば動いた(↓更新後の一部のみ) <% @real_exception = @exception @exception = @exception.original_exception || @exception %> …

開発時のフォームの自動入力!!!!(osxでRoboFormが動きませんが、、、、filling form)

Webアプリを開発している際、たくさん入力フォームのあるページにデータを入れてると鬱になりませんか?? はい、なります。 新しいWebアプリを開発をしたところで、いつも使う属性値であれば大抵同じ名前なんだから勝手に値を補完してくれてOK、勝手にやっ…

開発時のフォームの自動入力!!!!

sinatra+ディレクトリリスティングを使ってアプリを書く(sinatra + directory listing(indexes))

sinatra=ちゃらりと便利アプリを書くときにいい感じなフレームワークっぽいぞ?_? ということで、ちょっとアプリを書いてみようと思ったのだが、、、そんなアプリによくありがちな、apacheのindexesの機能を使って、「あるフォルダ以下を公開しておきます…

sinatraで自動リロードが動かん??、、、、 (sinatra0.9.2 reload problem)

0.9からrackベースのリロードに移行したのかな?? なんか色々とこなれてない感じがする。まぁしっかり調べていないので??が多いけど、まぁそれは置いておいてhttp://groups.google.com/group/sinatrarb/browse_thread/thread/a5cfc2b77a013a86/640ebd95b4…

redmineで期限切れのタスクを保持する人(及び起票者に)アラートメールを出すスクリプト

redmineは便利だが 毎日ログインするには億劫になってしまう。で、ついつい期限切れのタスクが発生している事に気づかないでそのまま放置って事もしばしば。本当は、期限日のN日前ぐらいにはメールを出すべきなんだろう。が、まずは期限切れのものだけでもタ…

mysqlにlatin1でデータを突っ込んでいた、、、、今さらだがutf8でやり直せないか・・・

やってもうた、、、 社内でちゃらっと使っているシステムのDBのデータを閲覧しようとしてnavicatでアクセスしてみるが文字化けしちゃう、、、。一通りべたな対応をしてみたが直る気配が一行にない、、、、。べたな対応 my.cnfにて default-character-set = u…

redmineのチケットをgrowlで表示してみる

問題点 redmineでチケット管理しるんですが、本格的には使い切ってないのでたまにチケットをほったらかしにしてしまう。これは、、、やう゛ぁい、、、 解決法 growlにstickyモードで毎日表示すればさすがにやるだろ?俺!なぁ?? redmineには自分のチケット…

RamDiskとローカルディスクへの細かなファイル書き込みでの速度差

RamDiskの書き込み速度テスト 手元のmacでテストをしてみた。ざっくり4倍程度の速度差。もちろん環境によって変わってくるものですが、ファイルをキューとして大量に処理するシステムを作る場合は何はともあれRamDiskにしとけって感じですか。 require 'benc…

crontabでは'%'をエスケープしなきゃいけない

状況 フロントのリバプロが複数ある環境下でawstats日本語版を使いたい。当日のデータはオンタイムで更新されなくてもOK。ログは日ごとに分かれて"/logfolder/accesslogs/"に保存されているので色々とごにょごにょしなきゃいけないと。なんで以下の感じでcro…

awstatsにてawstats.plが遅い!!

疑問 awstatsを設置した。おもむろにawstats.plを実行データのマイニング開始すると、、、処理が全く帰ってこない。そんなにログの量多くないよね???。topで見てみるとじぇんじぇんcpuを使っていない・・・・。うーん。 解決 設置したサーバって、「外に…

osxのrubyを1.8.7にUPしたら・・・

gem で何かをインストールするとライブラリはインストール終了するのだがそののち undefined method `fdiv' for 0:Fixnumってエラーで止まる。。。。じゃぁということでrailsアプリを一つ作ってみると Cipher is not a classってメッセージで異常終了・・・…

apache bench(ab)にてapr_socket_connect(): Invalid argument (22)

OSX上にて ab -c 100 -n 10000 http://localhost:8001/test.gif ... apr_socket_connect(): Invalid argument (22)困った。。。localhost->127.0.0.1で解決した。。。。 備忘ということで

Impossible WHERE noticed after reading const tables

動機 rails-footnotes をちょろりといじってインデックスを使わないクエリを使ったら警告っぽいものがでるようにしてみた。開発中のアプリでテストがてらに使ってもらったらインデックスを張っているのに「key」の値が設定されないクエリがあるよと報告が。e…

ActiveRecordで直接アダプタから結果を受け取る

「実践Rails」を読んでいたらP178のあたりで「これはいい!!」と思う内容が、、、しかし試してみると一番目のカラムしかとれてないよ。。。。RailsAPIドキュメントを読んでみるとhttp://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/Datab…

googleの検索文字列をパースする@ruby

動機 webアプリを書いていて、そういえば欲しいなと。 解決 IRCで偉い人たちに聞いてみたらmorohashiさんからレスがhttp://github.com/moro/search_do/tree/master/lib/search_do/utils.rbおおおう。すばらすぃ。クォートとダブルクォート区切りおよび、スペ…

rubyでいろいろなクラス作成

個人備忘です class Test end # define class method class << Test def hello p "hello class" end end # define instance method class Test def hello2 p "hello2 instance" end end # wanna create Class by string klass = Object.const_get("Test") kl…

rubyでこの文法が覚えられない・・・・・・

* 「*」。ポインタか???。毎回々々悩んでしまうので備忘がてらに書いておく。 動機 また思い出せない、、、、。以下のコードを読んでいて思った。 ARGV.push *%w[-a mongrel] http://github.com/wycats/merb-core/tree/master/bin/merb何だったっけなぁ・…