2011/12/30 | Written by
rust | under
Blog
そろそろ振り返りの時期かな〜と言うことで。
今年やったこと
TokyuRubyKaigiを2回ほど開催してました。詳しくはここなりを参照してください。毎回カオスな感じになるのですが、ある意味、意図してるところはあります。司会的に。ただ敷居が低いということで勉強会初参加の方が来られると、カオスさにいろいろ誤解されるかもしれませんが、まあそれはそれで開眼できていいのではとも思ってます。来年も夏ごろにまたやるので、懲りずにご参加ください。普通のTokyu.rbも目黒でやってるので、こちらも是非に。特に白金台という近場にいる人は来るべきだと、ここで宣言しておきます。
今年もjpmobileネタで発表してきました。スマートフォン全盛時代ですが、まだ残ってるガラケーに対応するためにもいろいろやっていきます。欲しい機能などあったら、github/issuesにでも登録しておいてください。
本を書いた・書いている

Gitによるバージョン管理
- 著者/訳者:岩松 信洋 上川 純一 まえだこうへい 小川 伸一郎
- 出版社:オーム社( 2011-10-25 )
- 単行本(ソフトカバー):320 ページ
結構長い間かけて書いたGitの書籍が発売になりました。主にチーム開発とリモートリポジトリ、あとはツール関係のところとか書いてます。長ったらしい文章を書く技術が身についた気がしてます。気が。
あとはRubyの教科書的なものとかjpmobileの本とかも執筆中です。来年も、まあなんとかそっち方面でも頑張っていきたいなーとか思ってます。
今年買った物など
Kindle 4
やっぱいま話題の電子書籍の流れに乗らないと!というのと、ちゃんと英語読まないと忘れてしまうんで、その防止用ということで買ってみました。液晶に比べて目が疲れにくいのがいいですね。頑張って話せるようになりたいです。
MacBook Air 13.3inc
いまのユニボディ白MacBookを買って2年ちょい経ったんで、えいやっと買ってしまいました。古いのは妻のこたつ用PCになってます。いや軽いですね、そして冷たい。あとSSDの威力か、ほんとにSWAPしても重くならないのがいい感じです。
銀河英雄伝説 Blu-ray BOX
TSUTAYAで次巻が借りられていて、えいやっと買ってしまいました。まあ1年に2回ぐらい観るので、そのうち元は取れるでしょう。
三国志 Three kingdoms DVD-BOX
これも次巻が(ry。
今年の総括と来年への豊富など
今年は書籍の執筆という新しいことができた年でした。またTokyuRubyKaigiを公民館じゃなくIT企業の会議室を借りて開催できました。あとスポンサーがついたのも大きいですね。毎回同じようなことを同じようにするという、ある意味簡単そうでできないことを4回も続けられたのは、スタッフや参加者の協力があったからこそだと思います。いろいろとありがとうございました。
来年もまた新しいことをやってみたいですね。結構な歳だったりするんですが、それにも負けずに何かやりたいですね。まだ具体的には決まっていませんが。ただTokyu.rbについてはいつものようにいつもどおりにやっていきたいと思ってます。来年もよろしくお願いします。
Tags:
jpmobile,
RegionalRubyKaigi,
Ruby,
書籍
2011/07/19 | Written by
rust | under
Blog
というわけで、jpmobileについて発表してきました。jpmobile 1.0から設定方法などいろいろ変わっているので、その説明をしてきました。あといろいろ告知とかあったんですが、詳しくは資料を見てもらうということに。
[17M02] The best practice of building mobile website with jpmobile from rubykaigi on Vimeo.
Tags:
jpmobile,
RubyKaigi,
TokyuRubyKaigi
2011/04/05 | Written by
rust | under
Blog
無事にRubyKaigi 2011 CFPに当選したので、今年もjpmobileの話をします。
で、内容はというと、今年はどちらかというとチュートリアル的なお話になります。時間が限られているのでエッセンス的な話になると思うのですが、「jpmobile 1.0.0以降では、ここさえ押さえておけばいいよ」と言う内容にしようと思ってます。
Tags:
jpmobile,
Rails,
RubyKaigi
2010/08/28 | Written by
rust | under
Blog
と言うわけで準基調講演とかいろんな冷やかしを受けながらもなんとか発表終わりました。いやー、緊張しましたがなんとか発表できて良かったです。あとは今日のjpmobie Kaigi 2010が終われば、ようやく楽しめるようになるんじゃないかと思っています。
ところで、コミュニティ・ナイトのあとに懇親会行ったのですが、外国からの参加者が7割以上を占めるという、ある意味過酷な環境でした。英語慣れしてないのでかなり疲れましたが、それはそれで楽しかったです。さて、今日の懇親会はどうなることやら。
Tags:
jpmobile,
Ruby,
RubyKaigi
2010/08/26 | Written by
rust | under
Blog
と言うわけで表題の通りRubyKaigi 2010にて「jpmobile on Rails 3.0」と言う発表をします。主な内容はRailsのソースコードを解説するというよくわからないことになりそうなのですが、次の日にあるjpmobile Kaigi 2010の前振りという感じで気軽に聞いてもらえればと思います。
まあ物理学会では大御所を前に持論を展開すると言うことは何度もやってきたのですが、さすがに技術系では初めてなのでいろいろ緊張してます。さてどうなることやら。
Tags:
jpmobile,
RubyKaigi
2010/06/28 | Written by
rust | under
Blog
と言うわけで、Rack化してみました。
darashi's jpmobile at rack – GitHub
Github上のrackブランチがそれにあたります。
以下で実験中です。ちゃんと絵文字と漢字コードが変換されたときはちょっとうれしかったりしました。
http://rust-stnard.appspot.com/
使い方
特に難しいことはなく、以下のような感じで動作させることができます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| # -*- coding: utf-8 -*-
require 'rubygems'
require 'sinatra'
$LOAD_PATH << './lib/jpmobile/lib'
require 'jpmobile'
require 'jpmobile/rack'
require 'pp'
use Jpmobile::Rack::MobileCarrier
use Jpmobile::Rack::ParamsFilter
use Jpmobile::Rack::Filter
get '/' do
erb :index
end |
1 2 3 4 5 6 7 8
| <html>
<head>
<title>そうでもない</title>
</head>
<body>
言わずもがな
</body>
</html> |
Encoding on Ruby 1.9
またパラメータのEncodingも変換しています。Rack::Request#paramsが必ずASCII-8BITになるので、それを無理矢理UTF-8に戻しています。
そして次は
Rails 3.0 on Ruby 1.9 で動作する jpmobile と言うのが目標です。と言うかRubyKaigi 2010までには何とかしないとダメなので、7月初旬にはリリースできるようにしたいと思っています。Rails 3.0対応のパッチとか送ってもらっているのですが、Rack化でいろいろ変わったのと、見直したいところも多々あるので、しばしお待ちください。すんません…
Tags:
jpmobile,
Rails,
Rails 3.0,
Sinatra
2010/04/27 | Written by
rust | under
Blog
@yoshukiさんに献本していただきました。ありがとうございます。と言うわけで、書評を。
またもや端末識別番号問題
まず最初に残念な点を。最後の章でjpmobileを使わないで自前で機能を実装しているのですが、セッション管理に端末識別番号を利用してしまっています。これは高木さんがよく言われている由々しき問題で、エンジニアとしてはやってはいけないことのはずです。
ここまで破綻しているケータイID認証(簡単ログイン) on 高木浩光@自宅の日記
せっかくその前の章でSession Fixationの話がでたのに、最後にそれを台無しにしてしまう内容は、少し残念でした。Railsで携帯サイト開発の初の本なのでよけいに。書評でこんなこと書いてしまうのはどうかとも思ったのですが、携帯サービス開発をしている身としては、書かざるを得ませんでした。
あと途中から、あまりRubyのコードを書かない人なのかな?と思わせる部分が見受けられました。if 〜 thenだったり、文中のメソッドがget_mobile_id()と括弧がついていたり。気になったのはその辺りでしょうか。
Railsで携帯サイト開発する人は一通り目を通すべき
とは言え、端末識別番号のこと以外ではお勧めできる本となっています。jpmobileの使い方からPCで絵文字を出す方法まで、かなり実践的な内容です。特にPCで絵文字は携帯/PC両対応のサイトを作るときには必ず出てくる問題で、それが詳しく書かれています。Railsで携帯サイト開発をする人は、一度は目を通しておいて損はしないでしょう。
そしてまとめ
これはもうjpmobile on Rails3という本を書くしかないですよね(多少違う)。先を越された感をぬぐい去れないので、@yoshukiさんとはどこかで飲み明かしたいと思いました。さてjpmobileがんばろう。
Tags:
jpmobile,
Ruby on Rails,
携帯サイト,
書評
2010/04/04 | Written by
rust | under
コメントは受け付けていません。
自己紹介
京都出身、大阪育ちの世田谷系Rubyistです。携帯向けWebサービス開発・運営会社に勤務しており、新機能開発やインフラ設計、負荷分散など全般のいろいろなことをやっていたりします。
開発言語はRubyでフレームワークはもちろんRuby on Rails。最近はjpmobileを利用しつつ、Railsを最新版に上げるのが主なお仕事です。
以下、雑多な属性などつらつらと。
個人属性
作家とか漫画家とか
主に竹本泉と島本和彦。とくに逆境ナイン
は人生のバイブルです。これなしには生きていけません。
音楽とか
ECHOESとDCIが好きです。中学生の頃に辻仁成のオールナイトニッポンでECHOESに出会って以来、歌詞を完全に覚えるぐらいなんども聴いた気がします。DCIはマーチングバンドやってたこともあるので、その影響でしょうか。たまに演奏を見たくなります。いつかはDCI tourに行ってみたいな。
以下続く。
Tags:
DCI,
ECHOES,
jpmobile,
Rails,
Ruby,
Ruby on Rails,
島本和彦,
竹本泉,
辻仁成,
逆境ナイン