My Brain is Open.

思いついたことを適当に列列と

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

PostgreSQLのコネクションをいっぱいにして保持するツール

需要あんのかな? #!/usr/bin/env ruby require 'rubygems' require 'pg' # postgres ## Setting ## ConnectionInfo = { :host => "localhost", :port => 5432, :dbname => "postgres", :user => "postgres", } # get wait_time from ARGV[0] if ARGV.size <…

C言語ことはじめ

改めまして、お仕事でC言語を取り扱うことになって1ヶ月ほど経ちました。これまでシェル(bash)とかRuby on Railsとかスクリプト系が多くてすっかり忘れている感がありました。 というか、実際のところ大学の実習程度にしかやっておりません。 そんな僕に何が…

引き継ぎ

そう言っていいのかどうか分からないけど、しばらくの間MongoDBとRuby on Railsで作っていたあるアプリケーション開発のお仕事は、諸事情により中断することになってしまい、僕自身も別の会社で仕事を始めることになっております。 元々の企画自体は引き継ぎ…

Carbon Emacs のカラーテーマ

Carbon Emacsにはcolor-theme.el が最初から入っているため、以下のコードを ~/.emacs.el などに書けば利用可能になる。 ;; Color-Theme loading (require 'color-theme) (color-theme-initialize) ;; Select theme (color-theme-clarity) そんなわけで、デ…

メソッド定義のカラクリ

Twitter APIのラッパーである"Rubytter"を使おうと思ってドキュメントを漁ってたんですが、 RubyGems.orgからリンクされているこちらのドキュメントにメソッドが足りない事に気づきました。 http://rubydoc.info/gems/rubytter/1.4.2/framesじゃあ、ソース見…

pTeX on MacPorts

TeX

個人的に、大学1年の頃からTeXで組版をやっていたため、未だに履歴書とかTeXで作成・保存・更新したりしています。しかしこれまでTeXを触ってきた環境はWindows(またはLinux)であったため、 Macでの組版環境のインストールに関して今やっと調べているとこ…

Mongoid 2.0.0.rc.4への更新で早速ハマる

Mongoid の正式版リリースに向けて、rc.4まで出ていたのでインストールしてみた。 その他、Rails3.0.3 もあったりしたので、Gemfileに以下を記述して bundle update 実行。 gem 'rails', '3.0.3' gem 'mongoid', '2.0.0.rc.4' 問題なく動くんだけど、一部ass…

需要ある?

総務省が以下で公開している情報があるのですが、WordやPDFしかないのでデータとして探しづらい。 http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/shigai_list.htmlそこで、自前でCSVに変換してみる。といっても、ベースはPDFの方からテキ…

Fakerモジュールが国際化対応

掲題のとおり、Fakerモジュールが0.9.0からI18Nに対応するようになったようですが、 default = "ja" になってたりすると、日本語の対応する文字列がないよ!って言われてテストが通らなくなっちゃう。というわけで、以下の指定を$RAILS_ROOT/Gemfileにしてア…

rvm+passenger3+nginxで作るRailsアプリケーションサーバ

rvm : Ruby Version Manager。コマンド一つでRubyバージョンを切り替えたりgemsetとかを切り替えたりできます。 nginx : 軽量WebProxy。HTTPサーバとしても使えます。 Passenger : mod_railsとも。Ruby on Railsをデプロイするときに超便利。 まぁ、ここを見…