Sassについて話した

SonicGarden内部で定期的に行われているTechTalkでSassについて話してきた。 既に以下のURLでもエントリを書いてるけど一応自分のブログでも書いておく。 http://blog.sonicgarden.jp/2009/04/techtalk-sass.html資料では最後のほうに書いているように、css…

父親に心配されていた

最近日記を書いてないという理由で… 確かに書いてないけどもちゃんと生きてるよ。 時間がないわけでもネタがないわけでもなく、なんとなく書けてないだけ。 高齢になってきた両親を心配させないためにももう少しこまめに書かないとダメだよね。 下書きのよう…

Redmineのプラグイン作ってみた

よくわからない先入観で面倒くさいイメージがあったんだけど http://d.hatena.ne.jp/mallowlabs/20081121/1227298411 http://www.redmine.org/wiki/redmine/Plugins を見て作ってみたら思いのほか簡単(15分くらい)に出来てしまった。 作ったもの チケットを…

デブサミ2009 1日目

初日で聴いたセッションは3つ。あとは主にSKIPのブース番してた。 品質で失敗しない大規模システムの開発 勝手にアジャイルの話だと思い込んでいた。いきなり肩透かしをを喰らった感じ。 話の内容も概念的かつ、一般論が多い印象。聞いたことない用語が説明…

デブサミ参加&ブース出します

去年はじめてデブサミに参加したんですが、今年はSKIP User Groupとしてブースを出すことになってます。また、普段同じチームで一緒にSKIPを作っているid:mat_akiやインフラの面倒を見ているid:rx7がRejectLiveを行うことになっています。RejectLiveのほうは…

生まれて初めてのインフルエンザ

いちおう記録残そうかなと。 1/25夜 喉の痛みと、わずかな関節痛を感じる。風邪かなぁと思ったが特に深く考えず就寝。 1/26朝 明らかに体がだるくて熱っぽい。軽度の頭痛、関節痛(特に腰)、喉の痛みを感じる。無理して仕事に出かけられないほどじゃないかな?…

Mashの罠にハマる

以下のような感じのhamlを書いてサーバでjsonデータを受け取ろうとしたけど %tr#new_task = fields_for @task do %td= text_field :title %td= text_field :priority %td= text_field :status %td= text_field :due_at %td %td = link_to 'New', url(:new_ta…

hamlにインデントありのjsを埋め込む方法

はまったのでメモっておく。 普通に以下のようにやるとエラーになってしまう。 %script{:type => 'text/javascript'} $(function(){ $('#new_link').click(function(){ alert('clicked'); return false; }); }); で、仕方なく以下のようにしたんだけど、微妙…

Merbでも使える.autotest

以下で紹介されているgistをforkしてMerbにも対応させてみた。http://saikyoline.jp/weblog/2008/08/10/013911.html

比較表っぽいもの

http://wiki.merbivore.com/faq_converting_a_rails_app_to_merb より Rails Merb script/server merb script/console merb -i script/generate merb-gen redirect_to article_path(@article) redirect resource(@article) respond_to provides :xml, :js, :…

Rails勉強会@東京#37で質問した件

感想とかは後で書くとして取り合えず書いておく。merb-genのvery_flatが起動しないっていう発言をしたんだけど…しょーもないミスだった。 % merb-gen very_flat sample % cd sampleして、起動しようとして以下を入力したらエラーが出て、その旨発言したんだ…

git rebase --ontoが便利すぎる件

使用バージョン % git --version git version 1.5.4.3 ヘルプから抜粋 % git rebase --helpのヘルプから抜粋すると、 Here is how you would transplant a topic branch based on one branch to another, to pretend that you forked the topic branch from …

SKIPのiPhone用ビューを作ってみたよ。

はじめに 冬休みの宿題でSKIPのiPhone対応してみると手をあげてはみたもののサボってしまったので、この三連休に慌てて作ってみたというお話。 まずは学習 ちょっと古い記事だけど以下を見て基本を学習 http://www.atmarkit.co.jp/fwcr/special/iphone/02.ht…

vimrc読書会#04のメモ

肴rc http://github.com/kana/reading-vimrc/tree/4aca20f92e22fb96cdbb3fdf8de65f2db0b1dff3/04/cho45.vimrc 自分のvimrcに追加した部分 12..13 空白残したままコミットしちゃうことがあるので設定しようと思う 81 行末でさらにlすると次の行の先頭に行く。…

2008年の振り返り

明日から帰省でネット使えるかどうか怪しいのでいまのうちに振り返っておく 1月から3月 vim + railsの開発に慣れ始めたころかなー。ペアプロやり始めたころでもあるなぁ。 最近はべったりペアプロはしてないけどね。今は 難しい機能とかはペアプロ 基本的に…

sinatra入門してみる

近頃Railsですら面倒くさいと思うことがあるのでちょっと前から興味のあった sinatra(http://sinatra.rubyforge.org/)を試してみる。 インストール 以下のようにruby, rubygemsはインストール済みの前提とすると % ruby -v ruby 1.8.7 (2008-08-11 patchleve…

hatena.vimのテスト

vim

つながってる? テストテストと、いうわけでhatena.vimを導入した。最初うまく繋がらなかったけどid:kei-os2007氏の以下の2エントリが非常に参考になった。 http://d.hatena.ne.jp/kei-os2007/20080420 http://d.hatena.ne.jp/kei-os2007/20080506 curlが入っ…

Ubuntuでchmを見る方法

sudo apt get install gnochmwindowsから乗り換えて困ってたことがまたひとつ解決した。

aptでackがインストール出来る

ということを始めて知った。 sudo apt-get install ack-grepvimから:grepするときにackを使うようにするために set grepprg=ack-grep\ -a\ --ignore-dir=logしておいた。(--ignore-dir=logはrailsのlogディレクトリを無視したいので)

Ubuntu8.04でのskip開発環境構築メモ

Windows XPからUbuntuに乗り換えたので環境構築した。 もう完全にただのメモ。色々あって3回くらい同じことした… ================================================================================ セットアップメモ ===================================…

vimをスパルタしてきた@秋葉ルノアール

vim

先週id:ruziaと飲んだ時に不覚にもPCを持っていかなかったのでvimの良さを語りきれなかった。 そんなわけで昨日は昼からみっちりvimをスパルタで教える会を開催してきた。vimをインストールする所からvimrcの書き方、プラグインのインストール、個人的によく…

南千住で飲んできた

日曜日にid:ruziaと二人で。 色々あったみたいだけど元気そうで安心した。大勢で飲むのも楽しいけど、個人的には二人から六人くらいまでが好きかなぁ。 人見知りなプログラマとしてはそのくらいの人数のほうが打ち解けて色んな話が出来ることが多いので。不…

Compiler Pluginについてしゃべってきた

資料はreStructuredTextっていう形式で書いたものをdocutilsというツールを使ってS5形式に変換したものだったんだけど変換前のreStructuredTextをとりあえず貼っておく。後でS5形式のものをどこか置くはず(たぶん) .. include:: <s5defs.txt> ========================</s5defs.txt>…

VIMM#2の発表資料が出来てないわけだが

いやまったく出来てないわけじゃないんだけどhttp://280slides.com/Editor/が凄そうなのでこいつで作り直すかどうかを悩んでる。via http://d.hatena.ne.jp/Voluntas/20080905/1220595460

VIMM#2でしゃべるわけだが

よく考えたら外でしゃべるのは初めてだったりする。緊張してvimがうまく操作できない気がしてきた。

usbブートなubuntuでmysqlがインストール出来ない

持ち運べるlinux環境が欲しいと思い立って16GBのusbメモリを買ってきたのが昨日。今日は朝からずーっと環境構築してるんだけど、mysqlのインストールがどうにもうまくいかない。 sudo apt-get install mysql-server-5.0 パッケージリストを読み込んでいます.…

FormBuilder#labelとFormHelper#labelのローカライズ

FormBuilder#labelのローカライズは、FormBuilder#labelのローカライズの※欄にあるように既に本家に取り込まれていた。 111 2008-05-11 Masao Mutoh <mutoh@highway.ne.jp> 112 113 * lib/gettext/rails.rb: Localize ActionView::Helpers::FormBuilder#label. 114 The idea from </mutoh@highway.ne.jp>…

RunnerScriptの内部でurl_forを使う方法

以下をlib/hoge.rbとして保存(config/routes.rbは設定済み) include ActionController::UrlWriter default_url_options[:host] = "hoge.org" p url_for(:controller => 'sessions', :action => 'new') p new_session_url 実行すると以下のようになる % ./scr…

ギークハウスかぁ

http://d.hatena.ne.jp/NA_geek/20080728/1217240122 住んでみたいけど職場から遠いなぁいつか完全に在宅で仕事してもいい身分になりたい

OpenId入門してみた

まだほとんど理解してないけど今後必要になりそうなので。まちゅさんの記事などを参考にopen_id_authentication,restful-authenticationを絡める形でやってみた。とりあえずはてなのOPを使って認証する所までは出来た。controllerのコードは記事をほぼ丸パク…