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

2008年を振り返って

昨年は本当にいろいろありました. 転職して東京へ 7年半あまり勤めてた大阪の Web 制作会社を退職し,さらに大阪を離れて東京へとやってきました.転職先は Web サービス開発・運営会社.言語は Ruby on Rails,データベースは MySQL という定番の構成なが…

なぜ「な」なのか

名前でもないのに favicon とか Twitter とか名刺とかに「な」と書いてますが,なんとなくです.なんとなくここに書き始めたので,それならと「なんとなくの『な』」をアイコンにしてみたわけですね.あぁ,適当万歳.

拡張ライブラリチュートリアルをやってみる#3

拡張ライブラリチュートリアルをやってみる#2 - なんとなく日記 拡張ライブラリチュートリアルをやってみる#1 - なんとなく日記 普通に C で書いた処理をうまく繋げられるのが,いい感じですね. 配列を操作する 配列内の数値をすべて掛け合わせるような処理…

うごメモ

感触だけ.

TokyoCabinetを使ってみる.

まずはインストールから % wget http://tokyocabinet.sourceforge.net/tokyocabinet-1.3.26.tar.gz % cd tokyocabinet-1.3.26/ % ./configure --prefix=/usr/local % make % sudo make install % wget http://tokyocabinet.sourceforge.net/rubypkg/tokyocab…

Rails and Merb Merge

Rails and Merb Mergeの超簡易和訳. Rails と Merb の統合 今日は Ruby ウェブアプリケーションフレームワークの歴史にとってかなり重大な日となった.大きな衝撃を持ってみんなと共有したいと思っているニュースはすぐ見つかるだろうけど,私はその状況を…

Merb gets merged into Rails3!

http://weblog.rubyonrails.com/2008/12/23/merb-gets-merged-into-rails-3の超簡易和訳. Merb が Rails3 に統合される! みんなにクリスマスプレゼントがあるんだ.何かって言うと Merb と Rails のベンチマーク論争に終止符を打つのさ.つまり Merb が Ra…

Merg gets merged into Rails3!

http://weblog.rubyonrails.com/2008/12/23/merb-gets-merged-into-rails-3 Rails and Merb MergeMerb と Rails のいいとこ取りなのがリリースされる事を期待.個人的には,ActiveRecord 以外に DataMapper は Sequel が使えるようになるのと,Plugin APIが…

東京Ruby忘年会に行ってきた

Tokyu.rb から参加してきました.重要なのでもう一度言います.Tokyu.rb から参加してきました.*1というわけで,東京Ruby忘年会に行ってきました.多くの人とは話せなかったのですが,いろんな人と交流が持てて,非常に有意義な時間を過ごせました.で,そ…

Rails勉強会@東京第36回に行ってきた

年の瀬も近づく中,忘年会の前座Rails勉強会@東京に行ってきました.今回は50人近い参加者と,かなり大規模になりました.盛り上がってる感があるのはいいことですよね. 今回は株式会社Cuon | 業務システム開発をRuby on Railsで |さん提供の会場にて開催 …

忘れないうちに

ふと思い立って忘れないうちに買っとく.エクセル・サーガ 20 (ヤングキングコミックス)作者: 六道神士出版社/メーカー: 少年画報社発売日: 2008/05/19メディア: コミック クリック: 4回この商品を含むブログ (27件) を見る月刊 アフタヌーン 2009年 02月号 …

拡張ライブラリチュートリアルをやってみる#2

拡張ライブラリチュートリアルをやってみる#1 - なんとなく日記 続き. 数値のやりとり 整数の加算をやってみる. 処理実体 add.c int add(a, b) int a, b; { return(a + b); } int を 2 つ受け取って加算した結果を int で返す.コードに問題ないかをちょっ…

拡張ライブラリチュートリアルをやってみる#1

なんかlibyamlを移植することになったらしいので,ちょっとやってみる.参考:Ruby拡張ライブラリ作成チュートリアル 「Hello, world」を表示するために 処理内容を記述したファイル まずライブラリ本体.処理内容を C 言語で記述したファイル. hello.c #in…

Rails ポケットリファレンスマニュアルを熱望します

どっか出版しないですかね.もちろん Rails の VersionUp に合わせて新版出す感じで.

プログラミング初心者に Ruby を教える実験

うちの奥さんが「Ruby勉強したいっ!」というので,なんかいい本ないかと探してこれにしました.目指すは「土日は夫婦でプログラミング」です.みるみるRubyがわかる本作者: 掌田津耶乃出版社/メーカー: 秀和システム発売日: 2008/03/24メディア: 単行本 ク…

amazon-ecsでISBN検索するには

response = Amazon::Ecs.item_lookup({:IdType => "ISBN", :SearchIndex => "Books"}) URL的には IdType=ISBN&SearchIndex=Books&ItemID=XXXXISBNXXXXX として検索できる.

Testの中でflashを検査したいとき

flash[:notice] = "おーけーです" などとしたときに,これをテスト側で assert_equal flash[notice], "おーけーです" としてもエラーになる場合は, flash = @response.session.data["flash"] などとして取得可能.

いつも思い出す言葉

中高生のころ聞いていたECHOESのこのフレーズを最近よく思い出す. 年を一つ取るたび 忘れることがある 純粋という名前の あのころの自分を STOP STOP STOP 愛と希望は節約できない STOP STOP STOP まだ間に合うさ夢は積み立てるな (This is) Radio "K.I.D.S…

はてなブックマークのノベルティセット欲しい!

はてなブックマークのノベルティセット欲しい!なんとなく書いてみました.お気に入り機能はまだ使ってないなー.というか,ブックマークするだけで調べたりあんまりしてないのが・・・・

LT「rails-footnotesの紹介」の資料

slideshareで共有することを前提とすると,高橋メソッドとかがいいのかなぁと思いつつ,いろいろ試行錯誤しての初アップです.rails-footnotesView SlideShare presentation or Upload your own. (tags: plugin rails)

楽天テクノロジーカンファレンス2008

無線LANはFON提供 タリーズコーヒーで1杯無料 オープニングセッション 楽天10周年を機に技術的にはオープンに.技術コミュニティに楽天も含めてもらう方向に. 基調講演 グローバルな時代のエンジニアライフ 開かれたネットワークの存在が,情報隠蔽を無意味…

セキュリティの設定とか

やはりそのままではまずいので,ここを参考に設定.基本的はそのままで,ポート番号を変更しました.次は Postfix/NTPだな,先は長い.

slicehostでRails2.2.2を動かすまで

DreamhostでどうしてもRails2.2.2にできなかったので,カッとなってやってしまったログ. slicehostに登録する まあ普通に.いわゆるアレ張っておきます:).https://manage.slicehost.com/customers/new?referrer=49a030fcbd9a4d672c26bd8e55597026OS は慣れ…

forgot_passwordプラグインを使ってみる

restful_authenticationが入っていて,セットアップも終わっている前提でインストール. % cd /path/to/app % ruby script/plugin install git://github.com/greenisus/forgot_password.git % ruby script/generate forgot_password user % rake db:migrate …

524万人が利用する食のインフラ 「クックパッド」のものづくり セミナー

日本一のRailsでの大規模サイトである「クックパッド」のお話を聞きに,WebCareer主催のセミナーに参加してきました. MacBook Pro 17inch だった. クックパッドとは ミッション:毎日の料理を楽しみにすることで,心からの笑顔を増やす 1998年オープン 料…

moduleのスコープについて調べてみた

いろいろ気になったので調査.以下のようなコードを用意. module Parent CONST = 2 end module Parent module Base BASE_CONST = 3 end end module Parent module Base class Child class << self def bar puts BASE_CONST puts CONST end end end end end …

OSのキャッシュに貯めてからサーバを起動するのがいいらしい

「実現したいことを計算機の問題に置き換えることが『技術力』」、伊藤CTOが“はてな流”大規模データ処理の極意を語る (2/4):CodeZine(コードジン) 運用面で大規模データを扱う際に気をつけなければいけないのは、OSを起動した直後、すぐにサーバーを立ち…

Ubuntu 8.04 で Thrift を試してみた

準備 % sudo apt-get install build-essential automake libtool flex bison libboost\* % sudo apt-get install libbit-vector-perl libclass-accessor-perl インストール % cd program/thrift % wget -O thrift.tgz "http://gitweb.thrift-rpc.org/?p=thri…

iKnow Gem + API サンプル

iKnow Gem を使った簡単なサンプル作ってみた! require 'rubygems' require 'iknow' Iknow::Config.init do |conf| conf.api_key = 'KEY' end user = Iknow::User.find(USERNAME) puts user.profile.description これはお手軽でいいな.

iKnowデッベロッパー・カンファレンスに行ってきた

Ruby on Railsでのサービスということで(?),カンファレンスに行ってきました.iKnowも最近休みがちなので,景気づけの意味も含めて. ふぁーすといんぷれっしょん 外人率たけー ビールとかピザとかアメリカっぽい! しかし日本人比率もそこそこある? はじ…