// all articles

全記事

464 articles

2026 1 articles
2022 1 articles
2021 1 articles
2020 2 articles
2017 17 articles
技術選択と経営戦略と採用戦略の整合性
技術は手段でしかないが、その選択は採用戦略・経営戦略に深く影響する。銀の弾丸はないが考え方の整理。
TalentioのCTOになりました
HR TechベンチャーのタレンティオにCTOとして入社。採用に課題を感じてきた経緯から、この分野に飛び込んだ。
起業して1年経ってみて
クックパッドを退職して起業してから丸1年。バタバタした初年度が終わり、ようやく回り始めた実感がある。
RubyKaigi 2017に参加してきた
今年は広島開催。台風で新幹線が2時間遅れるという波乱のスタートだったが、型に関するセッションが印象的だった。
MacBook ProからThinkPad X1 Carbonに移行してみた
周りのエンジニアのMacBook離脱と1PasswordのLinuxサポートを機に購入。Ubuntu 17.04 GNOMEで快適な環境を構築。
リーダーシップとマネージメント
リーダーシップとマネージメントは似て非なるもの。前者はビジョンという資質、後者は学習で強化できる手法だ。
エンジニアがリーダーになるためには
『エラスティックリーダーシップ』のレビュー。リーダーシップのモード切り替えとコミットメント言語が印象的だった。
マネージメントのアウトプットは組織のアウトプットである
元インテルCEOが書いた『HIGH OUTPUT MANAGEMENT』のレビュー。マネージャーの役割を論理的に定義した名著。
技術力は才能?努力?〜「超一流になるのは才能か努力か?」
優秀な若者にオススメされて読んでみたんですが、常々思っていたことがちゃんと学問として検証されていたようで、ものすごく腑に落ちたので紹介してみます。 昔から「いわゆる生まれ持った才能はない」と思っていた…
キャリア形成の重要性〜『その「エンジニア採用」が不幸を生む』を読んだ
ちょっと前に発売されたエンジニア採用に関する本を読んだのでその感想。 内容的にはこれからエンジニアの採用を始めよう・強化しようと考えている経営者に読んでほしい書籍です。どういった人を採用すべきかがわか…
優秀なエンジニアとは?採用の難しさ
そもそも優秀なエンジニアってどういう人なんでしょうね。採用やってると、いろんな優秀さが見れるんですが、かと言ってそれを測る尺度をたくさん用意するのは運用上不可能です。特に技術やビジネスなど状況が毎週の…
ShiftとAuthyが便利
いろんな会社さんと仕事をしていると、複数の G Suite ( Chromeのタブで使い分けていました。ただこれだとタブを開かないと見れないし、そのアカウントに対応するカレンダーとかGoogle Dr…
jpmobileにCircleCIとonkcopを入れた
最初に jpmobile ( の開発を始めてからもう7年も経つのかと感慨深い今日このごろ。ここしばらくは Rails と Ruby のバージョンアップのたびにいろいろ diff 見て回ったりテスト回し…
Cookpad TechConf 2017に参加してきた
応募したら当選したので Cookpad TechConf 2017 ( いやー、一般参加者は気楽でいいですねー。みなさんの発表を聞きながら作業とかもできて、いろいろ捗りました。 それにしてもクックパッ…
待遇よりも重要なことはあるか - マネジメントの基礎理論を読んだ
ずっと昔に買って読んでなかったマネジメントの基礎理論という本を読んだんですが、部下を成長させるにはどうするべきかなど、いわゆるマネジメントの方法論などが、マネジメント理論に基づいて解説されていて、いろ…
ホピーパソコン興亡史を読んだ
頂いた本を少しずつ読み進めてますが、とは言えなかなか消化完了は遠い未来な予感がします。 というわけでホビーパソコン興亡史を読みましたが、いやー懐かしいですね。僕が初めてパソコンに出会ったのは、近所の西…
ハッカーと画家を読んで
読みたいと思いつつ手が出なかったのがこれ。実はなんか周りのエモい人はみんな読んでいるので、逆に敬遠していたやつです。 誕生日とかのあれでいただいたので実際に読んでみると、内容はやはりエモい人が好きそう…
2016 9 articles
2016の振り返り
いままであまり振り返りは書いてこなかったんですが、さすがに今年はいろいろあったので軽く書いてみようと思う。 仕事の役割が変わった これは2016年というわけではないけど、仕事の役割が大きく変わり続けた…
感情労働シンドローム
頂いた本を読み進められていないことに申し訳なさを改めて思ったので、聖典ためたりサブキャラ育てるのそこそこにしてもうちょい頑張ってみようと思った年末。みなさんいかがお過ごしですか。 そしてそんななか、若…
合同会社を作ってみました
10月からフリーランスで仕事をしているわけですが、いろいろあって合同会社を設立することにしました。 レジャリーワークス合同会社 ( 理由としては、まあ前から会社作っといた方がいいよ的なお話を聞くことが…
クックパッドを退職しました
2016年9月30日付でクックパッド株式会社を退職しました。2013年3月入社なので、かれこれ3年7ヶ月在籍していたことになります。最初の2年ぐらいはサービス開発エンジニアとして普通にコード書く仕事し…
Microsoft Sculpt Ergonomic Keyboardを買ってみた
ちょっと腱鞘炎ぽい症状が出てきたのでエルゴノミクスキーボードを物色してたんですが、大体3万以上と割と高い。分割式だとちゃんとしたタッチタイピングできていないと思うので、最初辛そう。費用対効果考えると躊…
家庭用ゲーム機興亡史
誕生日ということで送ってもらった本、せっかくなので読んだら感想を書いていこうと思います。 いわゆるファミコンに代表される家庭用ゲーム機ですが、その登場からもう30年も経ってるんですね。リアルタイムで知…
Thinkpad X220
Macbook Pro 2016 が出ないことにしびれを切らして中古のThinkpad X220を買ってみました。 ちょうど同僚が買ったという話を聞いたというのもありましたが、中古でまあまあの品が25…
User/Group ids in Docker run
このブログは jekyll ( CI + docker ( ただ単純に docker run すると root で実行されるので _site/ 配下のファイルが root で作られたりして面倒なので、…
誕生日の抱負
と言う訳で42になってしまいました。 例のやつ ( さて今年はいままでにやったことない挑戦をするとしかなと思っている次第です。何をやるかはもうしばらく考えますが、温かい目で見守っていただければ幸いです…
2014 2 articles
2010 13 articles
はてなダイアリーから移行します
すごい理由があるわけではないですが、ホントなんとなく。 (
仙台Ruby会議02に行ってきた
- 途中から(牛タンにより) Ruby起業家を8年こなしてわかった5つのこと - @xibbar さん なぜRubyなのか - Java のコンパイル時間にもうダメだと思った - ひとりなんだから開発…
自分の新たなスタートを感じた読了後(情熱プログラマー)
最初のイントロダクションを読んだだけで転職・独立したくなった。自分のキャリアプランを考えて、いまどうすべきかと、これからどうすべきかが書かれた、プログラマー必読の本。印象的なのは、「いまできることをし…
実用Git - 2冊目に読む本
入門Git に続いて2冊目だったのでざっと読む感じで読み進められました.内容的には「Gitを使い始めてしばらく経った人が読む本」もしくは「2冊目に読むべき本」と言う感じでしょうか.誰かにGitの説明を…
Java未経験者によるコップ本読書会(仮)
このあいだの SICP 読書会で @gom さんとの会話でコップ本を独習しながら Java に触れる読書会的なことやろうかということになりました.ただあんまりがつがつやらずに,「平日の夜にちょっと集ま…
東京Ruby会議03 に行ってきた
- 雨と東京マラソンとの戦い メタプログラミング入門 - Yugui さん - Ruby 1.9 Release Manager - Java の人 - 広告&ニュース配信の仕事 Agenda - メ…
エンジニアのための本気で物理を勉強する会(仮)
ちゃんと物理勉強したい人たちでがんばろうぜ的な会があってもいいなかーと,ふと思ったので,人が集まればやっても良いんじゃないかと.まあ集まらなくても一人でもくもくとやると思うのですが. いまの想定では下…
git で空ディレクトリを追加するには
そのままでは追加できないので普通は bash $ mkdir tmp $ touch tmp/.gitignore とかするのですが,Rails ではそれがいくつもあるので手動では面倒です.なので f…
lsyncd + rsync on Debian(lenny) でらくらく同期
やはり Debian ですよね,いろいろと. と言うわけで,以前は DRBD Dual Primary + GFS2 と言う構成で試していたんですが,起動や停止手順を誤るとプロセスが完全に死んじゃって…
kumofs を KVM 上の Debian(lenny) にインストールして動かすまで
KVM on Debian(lenny) を使ったサーバを構築してみます. システムインストール 最初は virt-manager などで VM を作成.ホスト名は kumofs で標準システムのみに…
thin の自動起動スクリプト on Debian
サーバを再起動したときに,いちいち mongrel/thin を立ち上げないといけないのがどうもなーと思っていたので,さっと書いてみました. まずは下記ファイルを /etc/init.d/webapp…
浅草jpmobile会議01
- 永和で開催 - M17N についてあれこれするという話です - そういえば名刺とか持ってくるの忘れたな - 足元の悪い中25名のほどの参加 "なりたいアタシ"と"イマのアタシ" - 設楽さん@えに…
2009年のふりかえりと2010年を迎えて
2009年は割と激動の年だった気がします.仕事,プライベート含めて.ちょっとまとめてみます. まずはふりかえり 世の中の狭さを実感した去年の末 一昨年のことなんですが, やっぱもっとオープンソースに貢…
2009 103 articles
Rails 勉強会@東京 第46回と東京Ruby忘年会に行ってきた
Rails 勉強会@東京 第46回 - 遅れました - そして8人 まとめ - Rack まわりは面白い - Rails のコード読むの楽しいですよねー - Ramaze とか Sinatra とか軽…
Rubyist Magazine - jpmobile + Rails 2.3.4 で作る携帯サイト入門 【前編】での補足
- Rails 2.3.4 と書いてますが,2.3.5でも動作確認取れています.
札幌Ruby会議02に行ってきた!
- 本編はこちら =>
jpmobile 会議02 in 札幌
突発的に開催されました! 概要 札幌Ruby会議の前夜祭で開催されました.jpmobile 会議は飲み会の席上で開催されることが多いようです. ちなみに jpmobile 会議01 は Ruby会議2…
トークセッション「中と外から見た Rails」に行ってきた
- エア社員としては参加しないわけには行かないので雨の中行ってきました. - 12/3(木) 池袋ジュンク堂本店にて - いつもの Tokyu.rb とか Asakusa.rb とか Rails勉強会…
TokyuRuby会議01を開催してきた!
さる良い肉の日(2009/11/29)に ( を開催してきました. 役目としては広報と司会です.ずっと喋ってましたね.よかったんだろうか. ひたすら笑いをとろうとしてしまうところに関西人の性が出てしま…
TermtterOS であなたも termtter 生活を!
勢いだけで作ってみました.ネタです. VirtualBox 3.0 のアプライアンスなので,VirtualBox でインポートしてみてください. bash id: termtter pw: termt…
GREE オープンソーステクノロジー勉強会#19に行ってきた.
- 第19回 オープンソーステクノロジー勉強会 ( 前説的な - 女性率高い?HTML5だから? - 白石俊平@あゆた さん - トラックバックまでが勉強会です! - サイト見てください! デベロッパ…
Tokyu.rb勉強会#01
と言うわけで参加してきました.と言うかむしろずっと喋ってました.無謀にも「Rails のソースコードを読もう!」だったのですが,ActiveRecord の transaction 周りが知りたいと言…
そろそろネットとリアルの差別化は止めないか
ちょっと書きたくなったので. > ( > > > 最後にもっとも重要なのが仮想世界のルールである。ユーザ調査によって明らかになったのは、世知辛い現実とは異なり、自分の活動や努力が正しく報われる「公平」…
OSC 2009 Tokyo/Fall に展示ブースで参加してきた
<strike>蒲田駅は Tokyu.rb の陣地だということも</strike>いろいろあって Tokyu.rb で展示ブース出してきました. 1日目 - とりあえず<strong>いつも通り</s…
Git を知る最初の書籍としてオススメな「入門Git」
Git さわったことがない人はこの本を見てとりあえずコマンドたたいてみよう.そして履歴管理について書かれていることをゆっくり読んでみよう.Git 使っている人は履歴管理についてしっかり確認しよう. こ…
multital で development.log を色つきで表示
bash % multitail -cT ansi development.log /var/log/mail.log terminalcode に ansi を指定すればいい
ActionController::Routing での不思議な挙動
前振り Rails 2.3.4 では,URL にピリオド(.)があると,それ以降は :format だと思うらしく,例えば /mails/show/hogehoge@domomo.ne.jp なんて言…
既存の Rails アプリを JRuby で動かす
インストールから順番にやってみる インストール JRuby のサイト ( bash % cd ~/tmp % tar zxvf ~/downloads/jruby-bin-1.3.1.tar.gz %…
Rails勉強会@東京第44回
- 久しぶりの参加 - でも実は作業しに来た可能性大 - でも 13 時の段階で @ysakaki は現れず - 意外に Mac 率低めな気がした - 17 名の参加 - 何故か無線LAN繋がらずor…
4Gbpsを超えるWebサービス構築術を読んだ
これは Web サービスのみならず,Web サイトを構築する上で気をつけるべき点について書かれている,必読に近い書です.特にキャッシュについて技術的に詳細に書かれているので,言語を問わずに役立つ情報が…
Rails でログを出力させるときの注意点
よく Rails で ruby class Hoge < ActiveRecord::Base .... logger def my_log(text) Logger.new(File.join(Ra…
TokyuRuby会議 LT発表者募集中
TokyuRuby会議の広報担当です. と言うわけで募集です. LT発表者募集 - 現在,ATNDにてLT発表者の募集を行っています - - ジャンルは問いません.たぶん. - 応募者多数の場合は,応…
TokyoCabinet/TokyoTyrant を Debian (lenny) へインストール
TokyoCabinet パッケージは 1.2.1 と古いので,ビルドすることに. bash $ sudo apt-get build-dep tokyocabinet-bin ただこれだけじゃダメで…
五反田Emacs#01に行ってきた
- 向かってると前方を歩く @cesare さんを発見.連れて行ってもらうことに. - emacs 使いがたくさんいますね! - 19:30 スタートで会場 19:00 という,勉強会じゃない感じのい…
bpstudy#25に行ってきた
- 恵比寿で.やっぱり迷いました・・・・ 最初のプレゼン - ここ遅刻orz Scaling? - 演算速度 - ムーアの法則で高速化される - フラッシュメモリ - 12ヶ月で2倍になってきてる -…
第56回東京エリアDebian勉強会に行ってきた
( 要するにキーサインパーティに参加してきました.参加者は総勢26名.DD(Debian Developer)が6人(?)ほどいると言う,非常に希な集まりだったらしいです.(恐らく)違うクラスターなの…
RubyによるMac OS Xデスクトップアプリケーション開発入門:無料プレゼント企画
( と言うわけで,Ruby会議でもセッションされた高尾宏治さんによる書籍 RubyによるMac OS Xデスクトップアプリケーション開発入門 ( この書籍自体の無料プレゼント企画が行われています.参加…
Rails 2.3以降でのセッションの設定場所
( (確か)Rails 2.x から,config/initializers/ と言うフォルダができており,アプリケーションの初期設定はここに書かれるようです.そして Rails 2.3 からはここに…
GPG 鍵を 4096 bit に更新した
( は下記の通りです. bash pub 4096R/94B70E36 2009-09-07 指紋 = C64E 9826 8A75 723E DE54 70A8 F623 220C 94B7 0E3…
Ubuntu 8.04.2 の Ruby で capistrano が動かない場合の対処
p368 で Net::SSH が刺さるという問題 ( があって,それは Ruby 側で解決 ( されたのですが,どうも Net::SSH 側でもなにかしら変更があったようで 2.0.14 が リリー…
Lenny on amd64 に Firefox 3.5 を入れる方法
ここ ( 準備 コンパイル環境 bash apt-get install build-essential libidl-dev autoconf2.13 apt-get build-dep icewe…
Mitaka.rb#04 に行ってきた!
移籍先である おいしい Mitaka.rb に参加してきました. 参加者顔ぶれ - Mitaka.rb クラスタ - pgcafe クラスタ - 万葉クラスタ - Tokyu.rb クラスタ - (各…
hatena-mode の調整
調整中 hatena-mode で はてダ編集 これでログなどは直接メモれるな
amd64 環境下で i386 環境を chroot で構築する
( bash mkdir -p /var/chroot/ia32/ aptitude install debootstrap debootstrap --arch i386 lenny /var/ch…
Tokyu.rb#10に行ってきた((傍観モード))
肉.rb - なんだかんだと Ruby の話はあまりしてなかった気がする. - 平和に肉を食えました.主催者の人ありがとう. 二次会 - 一部では三次会 - Railsの話で盛り上がりました. - 確…
バッドノウハウ:Railsで他のアプリケーションとセッションを共有するために
Rails ではセッションにモデルのインスタンスをぶち込んだりできるのですが,例えば複数のアプリケーションでログイン情報を共有するためにセッションを使ったりすると,モデルのクラス定義が存在しないとエラ…
はてなブロガーの本まとめて欲しい!
はてなブロガーの本まとめて欲しい! B賞が欲しいです!
GREE オープンソース勉強会 第18回 MySQLハッキングの手引きに行ってきた
すごい雨の中,GREE Labs さん主催による ( に参加してきました.以下,そのログなど. まとめと感想 - すごい雨降ってました - それにしては人多い気がする - 日本MySQLユーザ会 松信…
iPhone とか UI とか勉強会@万葉
iPhone とか UI とか勉強会 - by tsuyoshikawa - iPhone UI 勉強会の開催のキッカケ - @jugyo & @tsuyoshikawa の twitter の掛け合…
Mitaka.rb night に行ってきた!
いやー,さすがおいしい食べ物の Mitaka.rb だけあって,おいしかったですね.雰囲気も良かったし.主催の @ysakaki さん,お疲れ様でした!ざっと感想など. 基調講演 - 日本Hamlの会…
Ruby会議2009
まとめと感想 - 初日で平日にも関わらず,結構な入り具合 - Rails 3 は劇的ビフォア・アフター - ただ構造はよくなる予感 - 大場さん@万葉社長のプレゼンの前半にのろけがあった模様? - G…
Ruby会議2009
まとめと感想 - 朝早いからか,部屋が分かれるからか,ちょっと少なめな感じ - 一橋記念会議場は都合により10分遅れ - まさか来ていない? - 無線LANの繋がりにくいので,iPhone がうらやま…
Ruby会議2009
- 伝説に残るかもしれない Ruby会議 3日目 - 伝説になりました. - RubyKaigi Staff のみなさん,KaigiFreeks のみなさん,ほんとにお疲れ様でした.そしてありがとうご…
お台場でガンダム見てきた
第一印象は,「でけー」 <a href=" title="CIMG0309-hdr.JPG by stnard, on Flickr"><img src=" width="160" height="2…
hbstudy#01 インフラエンジニア勉強会に行ってきた
- 株式会社ハートビーツ主催 - 色んな意味でアウェー感あり - 何となく Mac/iPhone 率高い気がするなぁ インフラエンジニア勉強会 - 馬場さん - ハートビーツのCTO - インフラエン…
Compiz の Viewport と GNOME の workspace の混同を解決する
CompizConfig Setting Manager(CCSM)の一般オプション -> Desktop Size にあるデスクトップの数と水平仮想サイズ・垂直仮想サイズの意味を履き違えててしばらく…
git svn での開発方法#2
前回 ( remote branch の作成 Subversion リポジトリにブランチを作成する. bash % svn copy git repository から fetch bash % gi…
XenServer 5.5.0 の Debian 4.0(etch) での GPG エラーの対策
bash gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B gpg --armor --export 9AA38DCD55…
Debian 5.0.1(lenny) で Xen をセットアップするまで
最初から Domain-U を作成するまで.ほぼ下記参考のままです. 参考 : ( lenny のインストール 要点は<b>標準システムのみにする</b>ことです.あとは普通にインストールします.今回…
Capistrano でサーバをセットアップする
例えば新しく作成したサーバに database.yml とか設置しておきたい場合には自分でコピーする必要があったんですが,capistrano 使えば,deploy:setup のときに自動的に配置し…
Google Developers Day 2009に行ってきた
基調講演は飛ばして午後から参加.android携帯もらえました.これが目的と言っても過言ではない. App Engine - Fred Sauer @fredsa - いかに scale out する…
集合知勉強会@万葉
- レコメンデーションエンジンを作る会 - どうしようか考えながらの進行.ライブ感たっぷり! - 今回は中華屋ではなかった.チャーハン・・・・ - しかし2杯目以降のビールはうまかった. jugyo …
Tokyu.rb#8に行ってきた,が・・・・
あまり Ruby の話してませんでした!むしろ某御大とかクリドラとか時代劇とかで熱く語って,カラオケでいろいろ熱唱してた記憶しかない.これはこれでいいのか.いや,いいのだ. と言うわけで,次は SIC…
オレオレDebian サーバをセットアップする#6
目的と参考と過去ログ - ( - ( - ( - ( - ( - ( Gem のパッケージを作る Rails 自体は REE に入っているので,その他の Gem パッケージを作ります.ファイルを設置す…
オレオレDebian サーバをセットアップする#5
目的と参考 - ( - ( - ( - ( - ( ディスクのパーティショニング ここ ( このように ( - /boot に 50MB ~ 最大 100MB - /home に 100MB ~ 最大…
Git勉強会#3@万葉
- 今日は n-iwamatu さんが講師でコンフリクト大会! あなたとコンフリクトしたい チーム分けしてコンフリクト合戦 チーム分け - Red - Blue - Green - green0 です…
オレオレDebian サーバをセットアップする#3
目的と参考 - ( - ( - ( もう一度 Simple-CDD を使ってみる実験 とりあえず再実行 preseed.cfgの編集 長いので省略. こんな感じ ( CDの作成のテスト bash $ …
オレオレDebian サーバをセットアップする#4
目的と参考 - ( - ( - ( - ( MySQL 5.1.34 をどうするか. とりあえず, ( から持ってきて実行. equivsを使ったメタパッケージの作成. MySQL 5.1.34 のテ…
お手軽 deb パッケージ作成方法
ファイルツリーがあれば,Debian パッケージは簡単に作れるようだ. 作成法 ファイルツリーの構築 まず適当なディレクトリを作成して,その下に''/''(ファイルシステムのルート)からのインストール…
オレオレDebian サーバをセットアップする#2(失敗)
目的 いつでも同じ構成のサーバを作れること ターゲット - 基本構成 - Vim - bash/zsh/screen/multitail - Webサーバ - Postfix - Apache - R…
オレオレDebian サーバをセットアップする#1
目的 いつでも同じ構成のサーバを作れること ターゲット - 基本構成 - Vim - bash/zsh/screen/multitail - Webサーバ - Postfix - Apache - R…
すべてを知っているかのように話した結果が
( これってことであってますか?><
Git 勉強会
- 万葉さんで2回目の開催 - 今日もめいっぱい人がいます - 相変わらず中華はうまかった.南国亭チャーハンの塩加減は最高. Git とは - 今日もまったり気味でスタート,らしい - 分散リポジトリ…
Debug Hacks Conference 2009
- 即売会あり - 著者の自己紹介 - 5/9(土) に新宿ジュンク堂でトークセッション - 5/28(木) にミラクル・リナックスでイベントやるらしい. - Linux Sypodium の DOF…
Git勉強会#1@万葉
jugyo ( Git 勉強会に行ってきました. まとめ - 青菜炒めおいしかった. - あの量食べてあの値段なのはリーズナブルでした. - Gitの奥は深かった. ギットギット by 大場さん - …
Ubuntu 8.04.1 LTSでrubygems 1.3.2を使うには.
以前 ( 0. rootになる. bash % sudo su - export GEM_HOME=/var/lib/gems/1.8 1. rubygems-update-1.3.2.gem ( ^…
OracleによるSun買収でMySQLはどうなるのか
社内では「高くなるんじゃない?嫌だなー」とか言われてるんですが,MySQL VP Community RelationsのKaj Arno氏のブログ ( > MySQL is still licens…
今週のお題:好きな食べ物は?
何となく書いてみよう. 1. いくら+ご飯 2. 焼肉+ご飯 これさえあれば・・・・
Rails勉強会@東京第40回
今日も何故か快晴.誰だ晴れ男は!天気がいいのに室内に籠もってる30名.いろいろ素晴らしいですね! まとめと感想 - GAE/Jはかなり熱い模様.ここは Merb/JRuby 勉強するチャンスか!? -…
東京エリア Debian 勉強会 第51回
感想とログなど - なんとなくゆるい感じ. はじめに - Hack Cafe - 毎週水曜日に開催中 - Debian 常識クイズ! - ノリがいい気がする.何となく懐かしさを感じるのは気のせいです.…
ZABBIXで行うMySQLパフォーマンスチューニング
- ミラクルリナックス主催のセミナー - 業務参加 - 資料あり - ZABBIX(ざびっくす) ZABBIXの概要 - 監視と表示,検知と通知まで一通りのことを一つのソフトウェアでできる - Web…
Mitaka.rb設立総会に行ってきた
<strike>吉祥寺で開催されるというPoken Night</strike>Mitaka.rb設立総会に参加してきました!一次会はヴィレッジ・ヴァンガード ディナーでおいしくハンバーグを食べ,2次…
git svn で svn の branch を操作するとき
参考 以下のサイトを参考にして自分のワークフローにあわせてまとめてみました. - ( branch の作成 svn コマンドで普通に. bash % svn copy branch の変更などの取り込…
ダンジョンズ&ドラゴンズの作者デイビッド・ランス・アーンソン氏、死去
ダンジョンズ&ドラゴンズと言えば,私が中高生のころにはやったテーブルトークRPGの元祖.その設定や世界観には非常に感心した記憶があります. その共同製作者の ゲイリー・ガイギャックス氏は既に亡くなられ…
GREE 第17回 オープンソーステクノロジー勉強会に行ってきました
<strike>六本木で開催されるという Poken Night</strike>GREEのOST勉強会 17に行ってきました.20分くらい遅れたので,岩松さんの発表は途中からしかログがありません. …
関数を名前空間に閉じ込める簡単な方法のメモ
無名関数の関数を作成する手法のメモ javascript var my_name = new (function(){ this.foo = function(){ alert('hoge'); };…
Subversion なプロジェクトを git-svn で開発するメモ
想定環境 - Ubuntu 8.04 - git 1.5.4.3 準備 Subversion から clone する bash % git svn clone -s 全てのコミットを取得するので,時間…
珍しいPoken?
確かに12個セットのはランダムだと言う話だったのですが,1回目の注文で普通っぽかったから2回目も大丈夫だろうと思ってたら.... <a href=" title="CIMG0226 by stnard…
Tokyu.rb 第7回に行ってきた.
場所は自由が丘の「わん」.毎回ここなのはいろいろ理由があるのですよ.たぶん. いろいろな話が出てさすがにまとめきれませんが,やはり充実した内容でした.Pokenの受け渡しとかもできたし. 次回はそろそ…
Poken到着
到着してました!とりあえず写真アップ. <a href=" title="CIMG0224 by stnard, on Flickr"><img src=" width="240" height="1…
Rails勉強会@東京第39回に行ってきた
今日は天気もいいのでお出かけ日和.にもかかわらず,勉強会.すごいのかなんなのか.でもマイレージは減ってゆく・・・・orz - 今日は人数少なめ.何か他のと重なっている人が多い模様 セッション タネ -…
DRBD+GFS2でPrimary/Primary構成 on CentOS での起動スクリプト
2台のLinuxサーバを使った DRBD + GFS2 での Primary/Primary 構成では,シャットダウンと起動の順序に気を遣う必要があります.そうしないと DRBD が Split-Br…
CentOS 5.2でPrimary/Primary構成のDRBD+GFSを組む
ひとまず ext3 で構築はしたのですが,性能的な制約で Primary/Primary 構成をとる必要に迫られて Primary/Primary 構成で組み替えることに.そのために VirtualB…
Rails 2.3.0で MiddlewareStack に積む方法
まず Rails 2.3.0 RC1 は Rack 対応なおかげで, bash % rake middleware use Rack::Lock use ActionController::Fails…
OSC 2009 Tokyo/Sprint 1st Day
- emobile の設定しわすれてネットつながらない・・・・ 仮想化環境の設計手法~プロのテクニック教えます~ - 仮想化で問われるのはセンス - プロのテクニックとは - 知ってるか知らないか 設…
OSC 2009 Tokyo/Sprint 2st Day
はてなでの仮想化技術あれこれ - AMD でのセミナーのRevise版 はてなの紹介 - 700万ユーザ - 10億PV 仮想化技術 - ハードウェアを抽象化し,複数のOSが動作できるようにする - …
Rails勉強会@東京第38回
- 今日は TIS さんにて開催 - 会場提供ありがとうございます. - 今日もおとなしめで. セッション案 - Rails 2.3.0 - Ruby 1.9.1(Rails, merb) - RSp…
デブサミ 2009 2日目
代休使って行ってきました.マイレージ消費せずに行けるのはありがたい・・・・ これからのWebテクノロジーを予測する 自己紹介 - 仮面の人 - Asiajin の人 - ならべて.com - プレゼン…
デブサミ2009 1日目に行ってきた
まとめ - 今年のキーワードはクラウドコンピューティングのようだ. - クラウドセッションへの参加者数が多い気がする. - 今日は Ruby で,明日は PHP/Perl とほどよく分散されている. …
『プログラミング言語Ruby』出版記念トーク懇親会に参加してきた.
Ruby の中の人達がいるという懇親会に参加してきました.一番の収穫は猫カードを matz に渡せたことかな :).しかし, Mac にサイン (
Ruby on Rails 2.3 リリースノート
いつものように意訳.たぶん ここ ( - ( Rails 2.3 には数多くの新しい機能が含まれている.Rack への対応や Rails エンジンの一新,Active Record ではトランザクショ…
Rails から Flare を TokyoTyrant(TokyoCabinet)の様に扱うには
まあ要するに, 前回 ( Flare ( <script src=" インターフェイスが Memcached ( memcache-client がそのまま使えます.memcached でデータが永続…
FlareをUbuntu 8.04.1にインストールするメモ
- Flare ( GREEで開発・利用されている memcached 互換の分散キャッシュシステム.TokyoCabinet を使うことで,不揮発にすることができ,また大きなデータも扱えるらしいので…
file_column を Rails 2.2.2 と確認画面に対応させてみた
Rails 2.2.2 はともかく,確認画面というのは, 1. 入力画面からファイルをアップロード.ただし<b>他の部分で validation エラーになる</b>ようにする 2. 確認画面で va…
MySQLで文字化けする時のメモ
他の接続は問題無いのに,なぜか bash Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COE…
Rails勉強会@東京第37回に行ってきた
( 以下,当日のログ. セッション案 - 初心者セッション(Yuumi3) - 月刊 merb - レオさんとペアプロ - named_scope いろいろ + Rack を読む - Rails がは…
Ruby 1.9に移行する際に注意すべき10のポイント
( Ruby 1.9 についていろいろと書いてきて(The Well-Grounded Rubyist は2~3ヶ月のうちに出る予定だ),Ruby 1.8 から Ruby 1.9 に移行する際に気をつ…
Ubuntu 8.04.1 Server LTSにDRBDを入れてほげる
すべて VirtualBox 上の Ubuntu Server で実行しています. セットアップ 仮想マシンの用意 同一構成の仮想マシンを2つ用意します. - VirtualBox VM | Memo…
新春座談会『このコンピュータ書がすごい! 2009年版』
- ジュンク堂池袋店(PM19:00~) - 高橋さん+雑誌編集者さん+書籍編集者さんx4 - 終わって7階うろついていたら, id:onering さんがいたのでしばらく本の実物眺めてました. 本の…
gem を作ってみる#2
( 次は hoe を使ってみます.内容は 前回 ( 必要パッケージのインストール bash % sudo gem install hoe まあなぜか入ってたので,実際にはインストールしてません. テン…
RedmineでオレオレCAのfingerprintを登録するには
Redmine ディレクトリの Owner が svn コマンドを実行しているようなので,そのユーザで bash % svn info とか実行しておきます.その際に fingerprint を pe…
TokyoCabinet/TokyoTyrant を Rails で使う
インストール TokyoCabinet bash % wget % tar zxvf tokyocabinet-1.3.27.tar.gz % cd tokyocabinet-1.3.27 % ./c…
TokyoTyrantのレプリケーションとRailsでの利用
レプリケーションの設定 ( Replication の例をやってみる マスター側 bash % mkdir ulog-1 % ttserver -port 1978 -ulog ulog-1 -sid…
gem を作ってみる#1
( newgem を使った作法を学びます. 必要パッケージのインストール bash % sudo gem install rubigen % sudo gem install newgem テンプレー…
拡張ライブラリチュートリアルをやってみる#4
- ( - ( - ( ラッパーをいちいち手書きすると大変なので,Swig を使うやり方. 下準備 Swig 自体のインストール bash % sudo apt-get install swig 整数…
2009年の目標
今年はいろんな意味で勝負の年だと思ってます.何の勝負かはよくわかりませんが,フィーリングで.そういう意味でいろいろ目標があります. Tokyu.rb を飲み会以外で開催する まず一つ目は Tokyu.…
2008 201 articles
2008年を振り返って
昨年は本当にいろいろありました. 転職して東京へ 7年半あまり勤めてた大阪の Web 制作会社を退職し,さらに大阪を離れて東京へとやってきました.転職先は Web サービス開発・運営会社.言語は Ru…
なぜ「な」なのか
名前でもないのに favicon とか Twitter とか名刺とかに「な」と書いてますが,なんとなくです. なんとなくここに書き始めたので,それならと「なんとなくの『な』」をアイコンにしてみたわけで…
拡張ライブラリチュートリアルをやってみる#3
- ( - ( 普通に C で書いた処理をうまく繋げられるのが,いい感じですね. 配列を操作する 配列内の数値をすべて掛け合わせるような処理を実装する. 処理実体 配列とその長さを受け取って,配列内の…
うごメモ
感触だけ. ugomemo:04B0CC004CDE3890:DE3890_086FDC1D0F32E_000
TokyoCabinetを使ってみる.
まずはインストールから bash % wget % cd tokyocabinet-1.3.26/ % ./configure --prefix=/usr/local % make % sudo ma…
Rails and Merb Merge
( Rails と Merb の統合 今日は Ruby ウェブアプリケーションフレームワークの歴史にとってかなり重大な日となった.大きな衝撃を持ってみんなと共有したいと思っているニュースはすぐ見つかる…
Merb gets merged into Rails3!
( Merb が Rails3 に統合される! みんなにクリスマスプレゼントがあるんだ.何かって言うと Merb と Rails のベンチマーク論争に終止符を打つのさ.つまり Merb が Rails…
Merg gets merged into Rails3!
( ( Merb と Rails のいいとこ取りなのがリリースされる事を期待. 個人的には,ActiveRecord 以外に DataMapper は Sequel が使えるようになるのと,Plugi…
Rails勉強会@東京第36回に行ってきた
年の瀬も近づく中,<strike>忘年会の前座</strike>Rails勉強会@東京に行ってきました.今回は50人近い参加者と,かなり大規模になりました.盛り上がってる感があるのはいいことですよね.…
東京Ruby忘年会に行ってきた
Tokyu.rb から参加してきました.重要なのでもう一度言います.Tokyu.rb から参加してきました. ^1 というわけで,東京Ruby忘年会に行ってきました.多くの人とは話せなかったのですが,…
忘れないうちに
ふと思い立って忘れないうちに買っとく.
拡張ライブラリチュートリアルをやってみる#2
- ( 続き. 数値のやりとり 整数の加算をやってみる. 処理実体 - add.c c int add(a, b) int a, b; { return(a + b); } int を 2 つ受け取っ…
拡張ライブラリチュートリアルをやってみる#1
なんか libyamlを移植する ( 参考: ( 「Hello, world」を表示するために 処理内容を記述したファイル まずライブラリ本体.処理内容を C 言語で記述したファイル. - hello…
Rails ポケットリファレンスマニュアルを熱望します
どっか出版しないですかね.もちろん Rails の VersionUp に合わせて新版出す感じで.
プログラミング初心者に Ruby を教える実験
うちの奥さんが「Ruby勉強したいっ!」というので,なんかいい本ないかと探してこれにしました.目指すは「土日は夫婦でプログラミング」です.
いつも思い出す言葉
中高生のころ聞いていた ECHOES ( bash 年を一つ取るたび 忘れることがある 純粋という名前の あのころの自分を STOP STOP STOP 愛と希望は節約できない STOP STOP S…
amazon-ecsでISBN検索するには
ruby response = Amazon::Ecs.item_lookup({:IdType => "ISBN", :SearchIndex => "Books"}) URL的には IdType=…
Testの中でflashを検査したいとき
ruby flash :notice = "おーけーです" などとしたときに,これをテスト側で ruby assert_equal flash notice , "おーけーです" としてもエラーになる…
はてなブックマークのノベルティセット欲しい!
はてなブックマークのノベルティセット欲しい! なんとなく書いてみました.お気に入り機能はまだ使ってないなー.というか,ブックマークするだけで調べたりあんまりしてないのが・・・・
LT「rails-footnotesの紹介」の資料
slideshareで共有することを前提とすると,高橋メソッドとかがいいのかなぁと思いつつ,いろいろ試行錯誤しての初アップです. <div style="width:425px;text-align:…
楽天テクノロジーカンファレンス2008
- 無線LANはFON提供 - タリーズコーヒーで1杯無料 オープニングセッション - 楽天10周年を機に技術的にはオープンに.技術コミュニティに楽天も含めてもらう方向に. 基調講演 - グローバルな…
セキュリティの設定とか
やはりそのままではまずいので, ここ ( Postfix/NTPだな,先は長い.
slicehostでRails2.2.2を動かすまで
DreamhostでどうしてもRails2.2.2にできなかったので,カッとなってやってしまったログ. slicehostに登録する まあ普通に.いわゆるアレ張っておきます:). OS は慣れてる U…
forgot_passwordプラグインを使ってみる
restful_authenticationが入っていて,セットアップも終わっている前提でインストール. bash % cd /path/to/app % ruby script/plugin ins…
524万人が利用する食のインフラ 「クックパッド」のものづくり セミナー
日本一のRailsでの大規模サイトである「クックパッド」のお話を聞きに,WebCareer主催のセミナーに参加してきました. - MacBook Pro 17inch だった. クックパッドとは - …
moduleのスコープについて調べてみた
いろいろ気になったので調査.以下のようなコードを用意. ruby module Parent CONST = 2 end module Parent module Base BASE_CONST = …
OSのキャッシュに貯めてからサーバを起動するのがいいらしい
( > 運用面で大規模データを扱う際に気をつけなければいけないのは、OSを起動した直後、すぐにサーバーを立ち上げないということだ。キャッシュが全く構築されていないので、ディスクにアクセスしに行ってしま…
Ubuntu 8.04 で Thrift を試してみた
準備 bash % sudo apt-get install build-essential automake libtool flex bison libboost\ % sudo apt-get …
iKnowデッベロッパー・カンファレンスに行ってきた
Ruby on Railsでのサービスということで(?),カンファレンスに行ってきました.iKnowも最近休みがちなので,景気づけの意味も含めて. ふぁーすといんぷれっしょん - 外人率たけー - ビ…
iKnow Gem + API サンプル
iKnow Gem を使った簡単なサンプル作ってみた! ruby require 'rubygems' require 'iknow' Iknow::Config.init do |conf| con…
Ubuntu と autotest と notify で快適テスト生活
まだ Test::Unit なんですが ^1 , ( autotest + notify を導入してみました. bash % sudo su - gem install ZenTest apt-get…
MySQL Serverのメモリ使用量の見積り
( 仕事で12台の MySQL サーバの my.cnf を見直す必要があったため,上記リンク先の mymemcheck を使って見積もって見ました.実行環境は Ubuntu 8.04. で,実行しよう…
作りかけのもので作ってみました.
とりあえず購入日記再開.
Ubuntu 8.04 で RMagick をインストールする
bash apt-get install libmagick9-dev gem install rmagick
MySQL ユーザカンファレンス 2008 1st Day
というわけで行ってきました.かなり大勢の人が来ていたので,かなり熱い<strike>戦い</strike>カンファレンスになりました.聞いてきたセッションのほとんどが英語だったので,もう少しヒアリング…
MySQL ユーザカンファレンス 2008 2nd Day
MySQL MySQL ユーザカンファレンス 2008 2nd Day MySQL Performance Tuning 1 Introduction - Through put - どこに問題が -…
Rails 2.2の threadsafe と ConnectionPool を読んでみる#1
まず thread safe にする設定は config/environments/production.rb にある ruby Enable threaded mode config.threads…
Rails 2.2の threadsafe と ConnectionPool を読んでみる#2
続き.actionpack/lib/action_controller/dispatcher.rb を見ると ruby 5 | @@guard = Mutex.new 104 | def dispat…
Rails 2.2の threadsafe と ConnectionPool を読んでみる#3
次は ConnectionPool について.ひとまず関連部分を出すために % rak 'ConnectionPool' --ruby で ruby activerecord/lib/active_r…
Rails 2.2の threadsafe と ConnectionPool を読んでみる#4
と言うことは,threadsafe によっては - ActionController 側では同期しなくなっただけ. - ActiveRecord 側では,ConnectionPool によって接続を使…
Jpmobile で user_agent を設定してテストするには
get/post などの前に, ruby @request.user_agent = "DoCoMo/2.0" としてユーザエージェントを設定する.@request.env 'USER_AGENT' …
Rails勉強会@東京第34回に行ってきた
日曜に参加してきました.そして初懇親会だったのですが,かなり楽しかったです.皆さんお疲れ様でした. まとめ - gettextとi18nのどっちにすべきだろうか. - Rails 2.2でとりあえず作…
iiim-properties が core を吐く対策 など
iiim-properties の適用・OKで core を吐いて落ちる問題は, ( を参考に対策をとってみた. bash /bin/sh gconftool -s "/desktop/input_m…
Ajax.in
Rails 2.1.1 では,form_authenticity_token が必要な関係上,Ajax 関係のリクエストをそのまま使うと失敗する.対処法としては,下記のように直接記入するとか. jav…
パソナテックカンファレンス2008に行ってきた.
先週の土曜(10/11)のですが,ログなど記録. - 12/6(土)に「インフラエンジニア・討論会2008」と言うのがあるらしい. - 2月に Web プログラマーの祭典 in 東京があるらしい. =…
Shibuya.lisp テクニカルトーク
Lisp関係でこれだけ熱い人たちが集まってくるのは,結構すごいね.あとLL言語に比べて,何かしらのこだわりが強い人が多かった感がある.楽しいだけじゃない,熱意というか.まだ初心者な私にも何かしら凄さを…
Ubuntu 8.04.1に乗り換えて1週間
特に不満はない感じ.Thinkpad X61なので,無線LANとかVGAとかいろいろ気になったのだが,あっさり認識してインストール完了した.これは便利. ただ今のところ一つだけ問題があって,サスペンド…
rails-footnotes でデバッグ表示.
id:moro さんの c ( c)に書かれていた rails-footnotes ( Rails 2.1.1 に導入してみました. ただ github にかかれているやり方では,どうも branch…
Ubuntu 8.04 で rubygems を 1.3.0 に上げるには.
0. root になる ^1 bash $ sudo su - export GEM_HOME=/var/lib/gems/1.8 1. /usr/bin/gem を書き換える ruby requir…
さくらインターネットで gateway.cgi を使う@Rails 2.1.1
fcgi と drb を使って 90 秒だけ生存するサーバみたいな感じですかね. 基本的に を参考にしました. 1. Rails/Gem のインストールなど. どこぞにある方法で. 2. fcgi の…
MySQL で最適化のために覚えておくこと.
- SELECTは内部的にデータを全て読み込むため,SELECT id FROM ... などとしても負荷低減にはならない.そのため SELECT が遅い ^1 - データ転送の負荷軽減にはつながる.…
さくらインターネットにRailsをGitでdeployする際の注意点
public のパーミッションを755にする必要がある.普通に deploy すると,777 になるので,これを変更するように :after_update_code などで変更しておく.
Git講習会に行ってきた.
kunitさん主催による Git のメンテナ Junio さんの Git 講習会.プレゼン資料が USB メモリで廻ってくると言う,今までにないスタイル ^1 .最後のデモがかなり良かったです. - …
OSC2008 Tokyo/Fall に行ってきた.
初日は業務として行かせてもらえました.感謝. メモと感想 - 仮想化は今後のグリーンITとかエコとかでかなり重要な技術になりそう. - またラックの省スペース化に貢献できそうなので,積極的に採用すべき…
ファイルによって deploy 先を変えるには
単純に Capfile と config/deploy.rb を複製すればよい. bash % cp Capfile Capfile.host % cp config/deploy.rb config…
Join-fu: The Art of SQL Tuning for MySQL の簡易まとめ
MySQL Pro の著者の ZendCon08 での発表スライド. ( ==== ケチれ - ひたすらケチる. - VARCHAR よりも CHAR 使え.VARCHAR 使うときは慎重に考えろ. …
Rails勉強会@東京第33回に参加してきた.
ここ最近の9月としては結構冷え込む中,30人ぐらいが Git のために集まりました.Git すごいよ,Git. - 午前中は Git のお話 - 午後はそのとき決めることに まとめと感想 - はてブの…
古いdeployを消すには
cleanup すればいいだけ. bash % cap config/delopy.rb deploy:cleanup もしくは deploy.rb の中で,:after_deploy を使う. ru…
第15回オープンソーステクノロジー勉強会に行ってきた
本日はさくらインターネットの専用サーバの中の人による, データセンターについてのあれこれ ( メモと感想 - 一般的には 1ラック 30A で,場合によっては 60A ~ 80A となることも. - …
安定稼働を導くWebシステム構築ノウハウに参加してきた
スーツ姿が大多数を占める,普通の「企業向けセミナー」な感じでしょうか.一人だけ黄色いTシャツだったので,見た目には目立ったかな(ぉ. 後半はNTTデータの宣伝のような雰囲気になってきたので退散. メモ…
Rails App でエラー発生時にメールを送ったりするには
ApplicationController に rescue_action なるメソッドを追加して,そこに実装すればよい. ruby class ApplicationController < Act…
世界中で進行するメタボ危機
( そうですか,日本だけではなく,世界中のエンジニアが戦っているのですね(ぉぃ.
例外のバックトレースを表示するには
Rails でエラーが発生した時に,何言もなかったかのように Redirect などして,管理者にのみエラーメールを送りたいときがあったとする.そんなときは,backtrace を使う. ruby c…
HashやArrayなどをデータベースに保存するには
HashやArrayをデータベースの1カラムとして保存したときに,それを元のHashやArrayに戻すには,YAML.load を使う. と言うのも,保存されるときに to_yaml で YAML 化…
Lightweight Language Futureに行ってきました.
雨が降ったり止んだりのいやな感じの天気にもかかわらず,800人も集まったのはすごいなLL. 開会 - 6年目だそうです.今年初参加. ==== 基調講演 : Larry Wall - Larry Wa…
まっちゃ445に行ってきた.
夏休みなのでログ書くのが遅くなりました(;・∀・). First impressions いやー,雰囲気違うなぁ.と言うか,Rubyist がおとなしすぎるのか歳を食ってるのか. Perl/PHP と…
勉強会とかセミナーとかの敷居
これはどこの勉強会でも一緒なんだけど,内輪ネタで少人数だけ盛り上がってる場合が多いことが,初参加者の入りやすさを阻害している気がするな.まあ無理にでも輪に入れってことかもしれないし,そこに入り込める人…
2台のノートPCでキーボード・マウス共有用
レビューとかいろいろ見てみてこれに決めました.HHK だと ScrollLock が Fn+ なんでどうかと思ったけど,それほど頻繁に変えることもないのでこれにしました.
オフィスで踏み出すRubyの世界
- エピソード - in : Java Source -> out : Text File - Excel -> Ruby -> Java - なぜ Ruby - ERB / Java の友達 JRu…
東京Ruby会議01に参加してきた.
最初は少なかったんですが,終わる頃にはかなりの大人数になってました.さすがは東京(?).当日は2時間早く出社して早めに変える変則シフトでがんばりましたヽ(´ー`)ノ. それでは当日のログを. ====…
重いクエリーを叩いたときにレスポンスが途切れる問題
一般的な, - Apache + mod_proxy_balancer - Mongrel - Rails という状況で,かなり重いクエリー(200秒前後かかる)を実行すると, - Rails のログ…
Rails勉強会@東京第32回に参加してきた.
今回はお盆休み中ということもあってか,20名弱と少ない参加人数でした.そう言う私は風邪気味で,ちょっとログを追えていない部分があります(;´Д`). セッションネタ - yuguiさんの Redmin…
原書と翻訳本とのタイムラグ
技術の進歩というか展開の早さが,翻訳のスピードに追いつかないのじゃないかと言うぐらい,出版のペースが速いので,原書を買う方向に転換しました.
ssb Rev.17132 が ubuntu 8.04/Ruby 1.8.6 で動作しなくなってる問題に対処する
変更点は2点. ruby Index: libs/ssb.rb =================================================================== …
インフラは奥が深いよね
イベントは行ってみたかった.非常に残念です.
Tokyu.rb第2回集会
目標 ruby-trunk で edge-rails を動かそうぜ! 参加者 - Rust/OGAWA(conceal-rs) - cesare - ginkouno - Yuumi3 - FUKUD…
開発環境でPassengerを使うには
環境変数 RAILS_ENV を設定する必要があるので, - VirtualHostの設定(/etc/apache2/sites-enabled/000-default) bash RailsAuto…
Passengerをインストールしてみる
Passengerで動かすことを想定して,ローカル環境にもインストールしてみる. bash % sudo gem install passenger % sudo /var/lib/gems/1.8/…
OpenIDを使ったユーザ認証の実験
ruby-openidを使ってみることに. bash % ruby script/generate openid_login openid create lib/openid_login_system…
Rails勉強会@東京第31回に参加してきた.
先月は RubyKaigi 会場での開催となったので,2ヶ月ぶりの開催です.主催の皆さまありがとうございます. そしてまとめログを. 時間割 - 13:30~14:45 前半セッション - named…
ruby-trunkからのbuild
先っちょを使うと宣言した以上,trunkを使わねばと言うことで,そのログなどを. - Subversion Repository から checkout bash % mkdir ruby-repos…
コンテンツ枯渇時代
( ぇー.まあ邦画になるよりはかなりましなんだが....
Tokyu.rb初集会での成果は
qwik.jp に移動することが決まりました.それ以外は Wiki を待て!(ぉぃ.
ロベール本学習記録#12
かなり間が空きましたが,第12章まで終わった.まあこれやっただけでは頭の片隅にしか入らないから,一通り終わったらなんかのソースでも読むかな.
脱初心者に向けて大事なことは?
( > それを最終的にどうやって解決していったかというと、「答えを探しすぎる」のをやめました。 > > ある程度分からないことは、「これは何なのか」「このサンプルコードは何なのか」「この用語の意味は何…
もったいないことは止めよう
> iPhoneの箱を誉める記事が出たせいか、昨年後半ぐらいから、この手のモバイルデバイスの箱が豪華になってきた。豪華な箱は、少なからず、製品価格にも影響するし、豪華だからいって嬉しいというものでもな…
第14回 オープンソーステクノロジー勉強会に行ってきた.
行ってきましたGREE主催の勉強会.と言うわけで,右後ろでカシャカシャ打ってたログを. モバイルフレームワーク MobaSiF ==== 昔と比べて携帯サービス開発は楽 - 昔と比べて楽になった - …
「黙っとけ」で有名な本
そういえば,某勉強会に持って行くと「黙っとけ」と記入してもらえるという噂を聞いたのですが....
MySQL パフォーマンスチューニング on MySQL Weekly Seminor 2008/06/27
業務で参加ですが,ひとまずログ記録.こんかいから howm でもはてな記法で書いたのでコピペが楽です(ノ∀ ). MySQL パフォーマンスチューニング ==== - MySQL は Orcale と…
RubyKaigi2008に参加してきた#2
つくばは遠いなぁ,と言うのが会場の印象.いやいい会場だったんですけどね.いかんせん自宅から遠かったなぁと. 2日目のキーワードは,「Ruby 物産展」「Mac 万能説」. 本日は朝の諸注意は飛ばされた…
RubyKaigi2008に参加してきた#1
当日はあいにくの雨模様にもかかわらず,現場の熱気はすごかったですね.Rubyに対する愛を感じました.キーワードは,「スーツ漫才」「博士と助手の奇妙な世界」「だまっとけ」ですかね. さて,感想を交えたロ…
RubyKaigi2008に参加してきました.
0th dayは仕事だったので参加できませんでしたが,あとは朝からがっつり参加してました.ログと感想は明日書きます....orz(ブログ書くまでがRubyKaigi orz)
MySQL Weeekly Seminor 2008/06/13
Falcon/Mariaについて知りたかったので行ってきました.業務として行かせてくれた会社に感謝.内容は MySQL Update ( ストレージエンジンとは? ==== - MySQL はテーブル…
イス購入
じつは今はこたつの上にノート置いて作業してるんですが,どうも肩こりとか腰痛とかが気になりだしたので,机の上でイスに座って作業しようと考えてました.で,今日Amazon見たらセール中とのことなので,早速…
やはりあった買い忘れorz
やっぱ早く作らないとな.
オープンソースカンファレンス 2008.DBに参加してきた.
MySQL Updateに行ってきました.30分だけですが,非常に有意義でした. MySQL Update MySQLの最新情報と開発ロードマップ ==== - NetBeans で MySQL Co…
Debian - sid にて virtualbox-ose(1.6.2) を使うには
kernel-module は 1.5.6 のままなのに,本体の方が 1.6.2 に上がってしまったため,動作しなくなりました.と言うわけでググって調べたログ. bash m-a prepare m-…
ロベール本学習記録#11
第10章終わり.例外処理でした.LL系ではそれほど例外処理使わなかったんだけど,Ruby/Railsではよく使ってるので,わりと理解しやすかった.
ロベール本学習記録#10
頭痛が治まったので,こちらを再開.今日はテンプレート.よくソースコードとか見てると,<int>/<double>なんて書いてあったのがようやくわかりました.次は例外処理.
ロベール本学習記録#9
8章終了.やること多すぎて,こっちに裂く時間がないorz.一気に進めてしまおうかな.次はテンプレート.
Dreamhostでgit
インストールしてみた. curlのインストール 最初 git のインストールで,make & make install しようとすると,curl がないと怒られた.ので,これからインストール.ただ当然…
Redmineを入れてみた.
と言うわけでインストールログ. ダウンロード ここ ( インストール 適当なディレクトリに展開して,データベース設定. bash % tar zxvf redmine-0.7.1.tar.gz % c…
MySQLのチューニングには必須の本でしょうか
2nd Editionが出るというので,1st Editionの日本語訳は買うのやめてみました.あといまさらですが勉強会用に(ぉぃ.
1000Speakers#5に参加してきた
ちょっと怖々だったんですが,何とか参加してきました(ぉぃ.ひとまずログっぽいなにかを. ==== iKnow - OpenIDに対応しているのは初めて知りました. - 出題の順序などは脳科学に基づいて…
全てのモデルにbefore_findを追加するには#2(find_by_*)
Model.find_by_name などでも before_find したい場合には, ruby class Human < ActiveRecord::Base self.abstract_cla…
全てのモデルに before_find を追加するには
下記のようなに,抽象モデルを上位に作り,それを継承する感じにする. ruby class Human < ActiveRecord::Base self.abstract_class = true c…
Rails勉強会@東京第30回に参加してきた#まとめ
まとめと感想をば. まとめ - script/console で再読込できるとは知らなかった.これでかなり作業効率あがるかな. - Rails 2.1では変わってるところが多いので,2.0だけじゃなく…
Rails勉強会@東京第30回に参加してきた#2
さて続きを.と言うか, 松田さんのPP ( ===== Rails 2.1の新機能 一番の目玉は named_scope ですね.これはかなり便利だ. イントロ - Rails関係の情報源の紹介 - …
Rails勉強会@東京第30回に参加してきた#1
いつものように,まとめログを. セッション一覧 - 前半 - scaffold 半歩先へ - Redmine & git/github & ActiveRecord without Rails <- …
Railsのscript/consoleで便利な技(?)
まあ知らなかっただけなのですが....今日のRails勉強会で知った便利な技のログを. 変更の再ロード ruby >> reload なんだこれだけでよかったのかorz.ずっと再起動してたよ.... …
YAPC 2008 Asiaの収穫
ざっとまとめてみる. 本買った 10%オフに負けたorz. 絵文字関係 TypeCastやMobaSiFなどEncode::JP::Mobileとか独自実装とか,その手法などわかったのは収穫でした.あ…
portsからApache22をインストールする再に,mod_proxy付でコンパイルするには
make のオプションでした. bash $ sudo make WITH_PROXY_MODULES=yes
Vimで行番号を表示するには
.vimrcに vim set number を追加する.
FreeBSDのportsからインストールする際にujisを有効にする方法
FAQかもしれませんが,メモ的に.というか,要するにコンパイルオプションを設定するだけですが. bash $ sudo make WITH_CHARSET=ujis WITH_XCHARSET=all…
Fastladder+Plaggerで快適生活を目指してみる
まずはインストールから. Fastladder ( 次はPlaggerだが, apt-lineを使う方法:title= だとVersion指定の依存関係が解消されずにインストールできなかった.ので,C…
Pythonをちょこっと勉強してみる
Plaggerのインストールにあまりにも時間がかかるので,Pythonの勉強でも. - ソースコードの文字コードを指定しないと動かないのは,逆に良いかもしれない. - インデント前提というは必須なのは…
ActiveRecordでSQLを直接実行する方法
何か適当なモデルとデータベースへの接続を定義して, ruby class User < ActiveRecord::Base end User.connection.execute("UPDATE u…
こないだ見た本人は相変わらず熱かった
石ノ森章太郎 特集で熱く語ってたのを見て,いつまでも変わらないで欲しいと思ってしまった.
ロベール本学習記録#8
7章終了. 前に読んだ ( PHPによるデザインパターン入門 ( デザインパターン本 (
ロベール本学習記録#7
遅々として進まないですが,ようやく6章終了.結構知らないことあるな.少しやばい気もするので気を引き締めよう.
Compiz FusionとXfceと透過TerminalでMacっぽく
いろいろ設定など変更して,かなり快適になりました.問題はDebianがsid(unstable)だと言うことでしょうか(;´Д`)oO(ある意味優位点かもしれないが・・・・ 何点かスクリーンショットな…
Compiz Fusion + Xfce4で快適生活
昨日 ( どうも重い感じがするので,いっそ軽いWindowManagerに変更してみた. bash apt-get install xfce4 いったんログアウトしてセッションをXfce4に変更してロ…
Compiz Fusionを入れてみる.
半透明Terminalを使いたかったので入れてみた. - リポジトリの設定 bash vim /etc/apt/source.list bash deb ./ deb ./ - パッケージのインストー…
第13回オープンソーステクノロジー勉強会に参加してきた.
お題はLisp.LispといえばEmacs Lispしか知らず,「うはw括弧ばっかりww」的な感想しかなかったんですが,最近はSchemeやGauche(ゴーシュと読む)の登場で気にはなってました. …
Rails勉強会@東京第29回に参加してきた#2
結構長くなるんで, ログ ( rake taskを見てみる ==== ひとまず流す - edge railsで見てみることに. - とりあえずdiffをとっておく. bash % rake -T > …
Rails勉強会@東京第29回に参加してきた
参加してきました.とりあえず書いてあったログと感想を. セッション一覧 前半 - Scaffold++ - ログローテートと運用関係について - git + Facebook - ここに参加 後半 -…
ロベール本学習記録#6
やっと5章終わり.動的確保とか,改めてなるほどと思うところがあるな.
BackgrounDRbでLoggerを使うときの注意点の覚書
Workerの方でLogger.infoなどとログを出力してると,どうもファイルが開きっぱなしになるようだ.なもんで,Workerでファイルの読み書きなどしていると, Too many open fi…
ロベール本学習記録#5
かなりペース遅いですが,4章終わり.このあたりはまだ復習レベルかな.
終わりはこないジャンプの法則がここに?!
そろそろ終わりだと思うのですが.どうでしょうか....
daemontoolsでSignalをプロセスに送り込むには
/service/program/runの記述方法ではまってましたorz.exec付けないとプロセス見えないのね....と言うわけで,ログ. bash /bin/sh exec /usr/bin/ru…
Rails環境を持った状態でdaemon化する方法
ひとまずログとして.参考にしたのは, ( ruby Post-process of MessageSender require 'optparse' require 'fileutils' modul…
Signalを受け取るdaemonを簡単に実装する方法
WEBrickを使えば,daemonが簡単に作れるので,簡易daemonとして. ruby require 'webrick' Trap signal Signal.trap(:TERM){ } Si…
YAPC::Asia 2008参加申し込み完了
面白そうなのですが,平日ということでどうかなと思ってたら,会社から参加できるようになりました.なんて良い会社・・・・というわけで,Perlですが,オブジェクト指向以前で止まってるので,C++が終わった…
ロベール本学習記録#4
03-05まで読んだところで,猫が消える.遊ばれてこよう.
ATOK X3でCtrl+SpaceでもShift+Spaceでも反応しないようにする
( bash + retconvkeyp = "Zenkaku_Hankaku"; と変更.これで反応しなくなりました.emacs使いづらかったんだよなぁ.
ロベール本学習記録#1
ざっと1章終了.2バイトコードを囲むのに「'」使ってしまってWarning出た.悲しい.
ロベール本学習記録#2
02-07まで進んだところで自由が丘にお出かけ.
ロベール本学習記録#3
2章終了.ここまでは普通のプログラミング論に近いのだろうか.
仕事用キーボードとマウス
仕事用PCがEpson Directのやつで,キーボード・マウスが付属品なので何となく使いづらい.ので,ここは自腹で買ってみることに. これで劇的に効率アップ!はしないだろうが,気分の問題ということで…
evinceで日本語PDFを表示する
ここ ( bash apt-get install evince ghostscript cmap-adobe-japan1 xpdf-japanese mkdir -p /usr/share/pop…
Rubyを仕事でさわると
PHP書くときにセミコロン忘れるんだよなー,というのはさておき,やはり洗練されてる気がするね,コードが.ただあまりにHackっぽい書き方しているコードは読み込むのに時間かかるんだけど,それでも読み込め…
ジョニーって豆腐やではない
秋せつら?違うかな.魔界都市はやはり末弥純だよね,とか思ってしまいます.
新職場にて
総菜屋に行くのはさすがに初めて.まずは慣れることから始めようと思います.
引っ越し完了
今日から世田谷区民です.テレビに上沼恵美子とかやしきたかじんとか円広志とか出てないのが新鮮です.
ATOK X3 on Debian(sid)
買ってみたのでインストールログ. bash $ tar zxvf atokx3.tar.gz $ cd ATOKX3 $ sudo su gtk-query-immodules-2.0 > /etc/…
iiimecfでemacs + ATOK X3
( 変換 キー=IME on/offとしているのが使えない.具体的には bash <henkan> is undefined と出る.あと Alt + 半角/全角 も bash <M-zenkaku-…
iiimfにするとGTKなのがダメな問題に対処するには
Synapticが動かなくなる問題を修正する ( c4702afb) 確かにSynapticが動作しなくなるので対処.要するに, bash GTK_IM_MODULE=xim とすればいいので,適宜メ…
新しい職場用のRailsの本
再来週の月曜までに読まなくてはorz.
suspend/hibernate/backlight-brightness on X61
ここ ( 20e382b5e382b9e3839ae383b3e38389)と UbuntuのForum ( scriptを使うことで, - Fn+Home/EndでのBacklight変更 - su…
xbacklightを使わないように変更してみる
さっき書いた方法では,少しラグっぽい動きをするので,xbacklightを使わないように変更してみた. thinkpad_acpiが動く状況では, bash echo "up" > /proc/acp…
引越し後に買うものリスト
{ amazon detail B0014DP4M6 %} とうとうトライガンも終わりか.長かった闘いをどう終わらせるか楽しみです.
hibernate後に電源が落ちなくなった
前回 ( Driverインストール後から,hibernateしてディスクに書き出した後に,電源が落ちなくなりましたorz.まだいろいろ調べないといかんな.
IceweaselのFlashで音を出すには
ALSAの設定をちゃんとしないといけないらしい.ので,参考URLを元に設定したログ. bash alsaconf Intelのを選択 途中で音量調整アプレットが落ちるが,設定終わってalsaconfが…
アンチエイリアスフォントのためにemacs-23を入れてみた.
そのログなど. bash % sudo apt-get update % sudo apt-get build-dep emacs-snapshot % sudo apt-get install dp…
Intel DriverのInstall on X61
なんとなくインストールしてみた. まずダウンロード bash % git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-…
Iceweaselがよく落ちる問題
Iceweaselを使ってて,たまにDialog開くだけで落ちるようになってたんですが,どうやらSCIMとの相性の問題のようで,scim-bridgeを入れてこれに切り替えると,嘘のように落ちなくなり…
Minibuffer + LDRize + AutoPagerzie
激烈に便利になりました.なぜいままで入れていなかったのか・・・・
引越し作業開始
先週の土日に転居先が決まり,いま絶賛売るマンガ・DVD・CDを選定中です.半分以上は処分しないと,いかんともし難い状況なので,平日の夜は全力投球です. いや大変orz.
VMware起動するも,libpng関連でエラーが出る場合の対処方法
bash /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version informa…
JavaScript側からXAML Objectにアクセスする方法
まず,XAMLにて bash <Rectangle x:Name="control" Width="300" Height="300" Fill=" FFFFFFFF" MouseEnter="mou…
Storyboardをコントロールするには
x:Nameなどで名前をつけて, bash function storyPlay( sender, args ){ sender.findName("story1").begin(); } funct…
Xen on Debian(sid)#1
とりあえず動くようになるまでのログ. bash apt-get install apt-get install linux-image-2.6.24-1-xen-686 xen-tools libc6…
Apache2+FCGI+mod_fcgid環境を作る#1
前回はmod_fastcgiだった ( まずは同じようにFastCGI Developer's Kitをインストール. bash $ tar zxvf fcgi-2.4.0.tar.gz $ cd f…
買い忘れ
こういうのがなくなるサービスが欲しい....orz
引越しに向けて買うのを控える事は
しないと言うかできない・・・・orz
無線LANの切り替え
自宅とHOTSPOTとの切り替えをするためにいろいろ探してみると,ESSID(SSID)によって接続方法を切り替えることができるそうな. ( /etc/network/interfacesに記載するだ…
PowerTOPを入れてみる.
どうもWindows XPに比べてバッテリーの減りが早いので,なんかないかと探すとPowerTOPという<strike>なんだか洗剤みたいな名前</strike>のがあるようなので入れてみました. b…
emobileのD01NEを買ってみた.
ネットにつながらない環境で設定しようとしたのでかなり手間取りましたが,なんとか設定完了.一応メモ. pppとpppconfigを取ってきて, bash apt-get install ppp pppc…
WEP(HOTSPOT)とWPA(自宅)の自動切換
wpa_supplicantに設定を記載すれば,自動で~とか書いてあったんでやってみたんだが,どうもWEPで接続しに行ってくれない. bash ifup wlan0 とかやってもダメ.もうちょい設定煮…
2.6.24で輝度が変更できない.
bash echo 100 > /sys/class/backlight/acpi_video1/brightness とかやれば変更されるんだが,AC抜いたりとかgnome-power-manage…
起動時のselect() to /dev/rtc to wait for clock tick timed out
hwclock.shの変更が必要らしい. ( とりあえず変更だけしてみた.
実際は予約日記だな・・・・
そろそろちゃんと例のを作らないといかんな・・・・
ひととおり設定終わり
金曜に到着したThinkpad X61にdebain(sid)とWindows XPをインストール.設定も完了しようやく使えるようになりました.一番の難敵は無線LANと音.あとは電源関係だけだけど,そ…
Windows共有をmountする
bash apt-get install samba だけではsmbmountが入ってこないんで,どこよと探すとsmbfsらしいのでinstall. bash apt-get install smbf…
オブジェクト指向のために読んだ書籍
転職活動で大阪<->東京を往復する間に読了.感覚的に覚えてた部分の再確認ができたので,非常に有用な書籍でした.このあとはデザインパターンに関する本を読みたいと思ったんですが,Java/C++で紹介され…
オブジェクト指向とC++
ざっとしかやったことなかったので,この際だからちゃんと勉強しておこうと思います.なんかいい本あるでしょうか.あとデザインパターンの本も読みたいですね.これは がいいんではなかろうかなと思うんだけど,い…
面接で徐々にわかってきたこと
自分が本当に何をしたいのか.ある程度わかっていたつもりだったけど,面接でいろいろ聞かれたり話しをしたりするうちに,どんな仕事がしたいのか,どんな開発がしたいのかが,ようやく見えて来た気がする. やっぱ…
すごいWebサービスを生み出す開発の現場に行ってきました.
一人だけスーツにネクタイで来てたのは私です.まあ大阪から泊まりなので,これしか服もって来てないてのが理由なんですがね.... さて感想としては, - PHPが多い? - 意外にPerlが求められている…
本日もセミナー?
で,今日はパソナテック主催のセミナー?に行ってきます.どっちかっていうと,派遣とか転職支援のための催しっぽいんで,内容はどうかわからんのですが.
Ruby on Railsのセミナーにて
昨日はウェブキャリア主催のセミナーに行ってきました.以下の書籍を書いておられる黒田さんの公演ですが,その言葉の端々にPHP->Ruby on Railsの移行の大変さがにじみ出てました. 規模は違いま…
古きものは淘汰され,新しきものが覇権を握る
( エルゴソフトといいT&Eソフトといい,最近懐かしい名前がニュースに出てきてたりしますが,ちょっと悲しいニュースな気がします.ハイドライドとかIIIで光の剣のために100階昇ったとか懐かしいなぁ.あ…
持ち運びたいが為に
X61ぽちりました....ふぅ....
また淘汰されていくのか
( こういうのってなんだか「あぁ,1つの時代が終わり,そしてまた新しい時代が始まる」などと,どこぞのRPGのような台詞が思い浮かんでしまうくらい,なんか悲しいものがあります.
オブジェクト指向の再学習のための本を探してます.
そうかはてなでしらべればいいのか.と書いたとたんに思いついて 調べて ( これがよさそうなので,東京からの帰りに買ってみるか.
IPv4アドレス枯渇問題は本当か
( いや何年かに1回は「20xx年には」みたいな話しが出てくるので,なんとなく「またきたか」的な感想を抱くようになったのですが,実際のところはどうなんでしょうね. 一家に数個のアドレスを割り振るとさす…
上流と下流の間にあるものは
( この手の規模のシステムって,上流工程と実開発部隊の間に目に見えない大きな距離がある気がしますね.何段あるんだろうとか.しかも下っ端は出向だったりするんで,上流に意見しようにも長い伝言ゲームをしなけ…
RSS Reader乗り換え
ひょんなこと?から,RSS Readerを ( livedoor Reader -> Feedpath -> Google Reader -> livedoor Reader なので戻ってきたってこと…
必読らしい
出だしから頷くことばかり.ちゃんと最後まで読もう.
まさか・・・・
キラキラひかるを買ってるとは思わなかった.いやマジで.世の中広いな・・・・ と言うわけで東京です.さて明日も頑張って行ってきますか.
薄さと軽さは魅力的,だが
( パッと見欲しくなったが,解像度がなぁ.WUXGAとかWSXGA+に慣れると,小さいのに戻れないんだよなぁ.ここはやっぱ とかかなぁ.いや違う.この方向じゃそもそもの主旨と離れてく.買わないことに決…
「ウェブ時代をゆく」を読んで
今更ながらにいろんな文献を漁って読んでるんですが,そういう知的欲求の持ち続けることが重要なんだなと,改めて感じた本でした. いま転職活動中なんですが,なんか勇気づけられたというか.なぜかというと,転職…
「とりあえず,お願い」が多いのは
( いまの会社はデザイン会社なので,やっぱ「2~3案くれ」みたいに言われることが多いんですが,そういう時に求められているのは「印象」であって「情報へのアクセスのしやすさ」ではないと思う.私の場合,いく…
回転・拡大縮小行列
tex:\left( \begin{array}{cccc} R_x\cos\phi\cos\psi & R_x\left(\cos\theta\sin\psi+\sin\theta\sin\phi\…
プログラマの生き残り方?
小飼弾――35歳からのプログラミングこそ無上の至悦 ( 35歳からこそ楽しくなるという.そうかもしれん.実際,私も今の歳になってから,プログラムの楽しさを再発見したしね ^1 .あと, > 一生プログ…
さよならHD DVD
米パラマウント、次世代DVDで「HD-DVD」支持撤回へ-FT紙 ( 決定的かなと思うんですが,やっぱ映画会社持ってるソニーの方に利点があったってことでしょうか.
来週末の上京に向けて
バッテリー切れると痛いので(;´д ).
Fedora Core 6でASP.NETを動かす
導入ログ.と言ってもyumで入るので楽っぽいが.... bash yum install mono- yum install mod_mono yum install xsp xsp- 設定変更.mo…
Upgrade 1.2.6 to 2.0.2
新年なので(?)1.2.6から2.0.2に上げてみました.単純にenvironment.rbに ruby RAILS_GEM_VERSION = '2.0.2' unless defined? RAI…
新年初の購入品は
2日の夜にテレビでやってたのがよかった.何勝手松田翔太の演技が何というかはまってた感じ.原作知らないのでとりあえずお試しで1巻だけ買ってみました.
あけましておめでとうございます
今年は一つぐらいRoRでサービス作りたいと思ってます.それにはいろいろ勉強せんといかんな.頑張ります.
2007 114 articles
Apache+FGCIがよく落ちる問題
突如として bash error (2)No such file or directory: mod_fcgid: couldn't bind unix domain socket /tmp/fcgi…
Apache+FGCIで日をまたぐとSegmentation fault (11)になる問題
前回の方法 ( Segmentation fault (11)とは hardware error ( p4)らしいのですが,もしかしてApache/MySQLなどのVersionが問題だろうか.とりあ…
Upgrade Fedora Core from 7 to 8
作業ログを. ここ ( bash yum clean all rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/8…
Mongrel1.1.2で改善?
script/serverでMongrelを使った場合,処理落ちと言うか途中から処理されなくなる現象 ( Tracker ( これ (
Ruby/Railsの勉強にはソースコードを読むのが一番
Mongrelを調べたとき (
mod_rewriteでQUERY_STRINGを受け渡すには
RewriteRuleでQUERY_STRINGを受け渡すとは,例えば, bash /bbs.php?thread=2342&style=tree&page=1 を bash /bbs/tree/23…
LogRotateさせる & Logのレベルを指定する
environment.rbに ruby config.logger = Logger.new(config.log_path, 'daily') config.logger.level = Logg…
public内のstatic contentsを表示させる方法
たとえば, bash public/company/news/2007/10/21/ などをそのまま bash public/company/news/2007/10/21/index.html とし…
リーダーの資質とは
( > この幕引きで福田内閣の支持率が上がるわけではあるまい。リーダーシップが求められているときにリーダーシップを発揮できなければ、最後は追い込まれての決断であって、それで求心力を強めることにはつなが…
順当な判断かなと思いますがいかが?
( なんだかんだでDoCoMoは寡占的であるし,SoftBankはどうも胡散臭いしと言うことで,残るKDDIとWillcomになったような気がしないでもない.au好きのWillcom使いの私にとっては…
タイピング速度はいかに
ちょっとやって ( すごい人 ( image (
Apache+FCGIで,時間が経つとSegmentation faultで落ちて接続できなくなる
いろいろ調べても解決法見つからず.と思ってたところに下記記事を見つけました. ( もしかして,ソースを更新するたびにちゃんとApacheをrestartせんといかんのだろうか(;´Д ).当たり前なこ…
Flickrアカウントを思い出した
Flickrにメールで問い合わせると,アカウント名が記憶と違ったらしい(;´д ).そのアカウント名でログインすると普通に入れたよ....ちゃんと記録しとかんといかんなorz.
そろそろ終わるのだろうか
いわゆるプライマーになったので,いろいろ考えずに注文できるぜー(ノ∀ ).
Flickrのアカウント
あるはずなんだが,何を入力してもダメ....新パスワード発行しようにも,メールアドレスが存在しないと言われる始末orz.いかん,記憶を取り戻さないと.
待ち何とか来ず
連絡ありません.悲しいかな.
act_as_authenticatedでremember_meするときの注意点
複数の場所でログイン・ログアウトをすると, 1. FooControllerでは 1. :login_from_cookieではログイン成功 2. redirect_to :controller =>…
fastcgi+apache2でのエラーに対処してみる
Apache2.2 + FastCGIでRailsを動かしていると, bash FastCGI: comm with (dynamic) server "/path/to/dispatch.fcgi"…
いま赤字プロジェクトが多いらしい
"プロマネ力が高いほど営業利益率が低い?――SECが調査結果を発表:ITpro ( どうやら赤字プロジェクトを抱えてるところが多いらしいですね.こういう場合って,その該当企業だけではなくて,関連企業の…
flashがすぐに消えない場合
flashは表示後にすぐに消えるようなっているsession変数ですが, 2回リロードで書き換わる ( 楽チン ( ruby <%=h flash :notice -%><% flash :notic…
Ruby-GetText-PackageとActionMailerで日本語メール
environment.rbかapplication.rbに ruby require 'gettext/rails' を追加すればメール本文はiso-2022-jpになるんだけど,表題の変換に失敗し…
h(html_escape)はmodelでは使えないので
h()はhtml_escape()のaliasで,html_escape()はvendor/rails/actionpack/lib/action_view/base.rbにあると言うことなので,mo…
クリドラは果たして終わるのか
終わるのか.... そろそろAmazonプライムに入るかどうか考えないといかんな.結構買うし.
setIntervalでinterval=0にするとIEで止まる
これってそういうもんなんだろうか.Firefox/Opera/Safari on Windowsでは問題なかったんでハマりました.
jpmobile & rails 1.2.4以降だとtransit_sidがエラーになる
jpmobileの機能である,session_idをurlに負荷する方法がデフォルトで禁止されるようになったそうな.なので,該当controllerに ruby session :cookie_onl…
Weak references are not implemented in the version of perl at...の対処方法
Scalar::Utilのバージョンによって出るっぽいエラー ( bash sudo rm -f perldoc -l Scalar::Util sudo cpan cpan>install Scal…
Amazon-ECSの検索方法など
ruby response = Amazon::Ecs.item_search( '竹本泉', :response_group => 'ItemAttributes,Images', :sort =>…
Ruby-forumgがPHPで動いている件について
( やっぱ動くサーバが少ないんだろうか....と,ちょっと考えてしまうURLでした.
Railsで携帯表示とメールの日本語化
ActiveHeartよりもjpmobile & Ruby-GetText-Packageの方がいい ( bash $ sudo gem install jpmobile > y > 3 $ sudo…
Amazonの配送料問題
まあいままでが安すぎたのかもしれないが,急激な変更過ぎる.やっぱ.と言うわけで予約するときは気をつけないと....
それどこのデビルマン?
( ぁー(´д )
acts_as_paranoid
削除フラグをつけることで擬似削除機能を追加するプラグイン. - インストール bash % ruby script/plugin source % ruby script/plugin install…
Mongrelは負荷に弱い?
どうも高負荷をかけると処理落ちしてしまうんですが,もしかしてログ出力してるからかな?とりあえず,WEBrickでしのいで,次は抑止できる方法を探そう.
Railsで任意のHTTP Headerを返す方法
@headers, @response.headersに直接記入する.HTTP Statusが分かっていれば,render :textを使う. ruby @headers 'Content-type'…
lightyのインストールと設定
ついでなので,LiteSpeedのインストールもやってみることに. ダウンロードとインストール ここ ( Editonを持ってきて展開,./install.shを実行. bash % sudo use…
開発サーバのMongrelへの移行
某有名な人 ( p01)によると,WEBrickよりもMongrelの方が2倍近く速いらしいので ( と言っても, bash % sudo gem install mongrel とするだけで終わりま…
layoutとtemplateとpartsを使い分けるいい方法を知りたい
Header+2pain+Footerなベーステンプレート ( ruby <% content_for(:header) do -%> header <% end -%> <% content_for…
routes.rbで/アクセスを割り当てる
単純に, ruby map.connect '', :controller => 'top', :action => 'index' などとすればいいのだが,public/index.htmlが存在す…
RubyでAmazon
gemで入ると言うことで,amazon-ecsを使うことにしてみる. 参考: ( bash gem install amazon-ecs 全環境で使いたいので,environment.rbの最後に r…
どの分野も抱える病
<a href=" title="ニッポンIT業界絶望論">ニッポンIT業界絶望論</a> どの業界でもやはり求められているのは,体力があり従順な一兵卒.組織やシステムに意見を言う,憂いを抱いた力ある…
古いマンガがおもしろのは?
いや,あえて言うまい....
Railsの本を買う
今2冊あるんだけど,いろいろ評判の高いこれを買ってみることに. ちなみに今あるのは下記の本.
Apache2 + FastCGI環境を構築する
構築メモ.ターゲットはFC6 or FC7.以下を参考にしました. <a href=" | Apache2.2+fastcgiで Ruby on Rails</a> ダウンロードとインストール Fas…
オブジェクトのコピー
cloneやdupだとshallow copyなので,deep copyするには ruby a = "a" b = Marshal.load(Marshal.dump(a)) としなくてはいかん.つま…
method/attributeがObjectに存在するかどうか確認するには
Object respond_to?メソッドを使う ruby class Hoge @foo attr_accessor :foo end a = Hoge.new a.respond_to?("fo…
act_as_authenticated
前回 ( ruby class UserNotifier < ActionMailer::Base def signup_notification(user) setup_email(user) @s…
Accountコントローラの修正
ruby class AccountController < ApplicationController def signup Activation前まで @user = User.new(param…
「ウェブ時代をゆく」欲しい!
「ウェブ時代をゆく」欲しい!
act_as_authenticated
以下を参考に導入してみた. - <a href=" title="acts_as_authenticated を試してみた。 - eringi.com">acts_as_authenticated を…
assert_differenceとは
後続するblockの前後での差異を調べるassertかな.詳しく書いているDocumentがなかなか見つからないんだけど,<a href=" title="has_many :through: Get…
ActionMailerでサーバの設定方法
ruby ActionMailer::Base.smtp_settings = { :address => 'smtp server', :port => 25, :user_name => 'use…
JSONデータをparseするには
gem で json を install して bash gem install json > 2 ruby r = JSON.parse(json) pp "name" => "conceal-rs…
Objectのattributesの中身を変更する別の方法
配列で一気に attributes を変更したい場合などに ruby book = Book.new book_atts = book.instance_variable_get(:@attribut…
TeraStation/LinkStationで名前の最後に -EM がつくと復旧モード
ファームウェアの更新で元に戻る.
多対多で has_many :through を使ったときの Association へのデータ追加法
多対多の関係で,has_many :through を使うとき,Association テーブルへデータを追加する方法の健忘録. Association テーブルに何かしらデータを持たせるときには r…
北極のナヌー
<a href=" title="北極のナヌー">北極のナヌー</a> 見てきました.かなしい別れがあり,生きることの厳しさもあり,いま地球が抱える問題が浮き彫りになる映画でした.是非一度見てください…
has_many :through で associations までとってくるには.
なんとなくこんな感じ. ruby user = User.find(1) user.books.find(:all, :include => :associations )
cacheを削除するには
zsh rake tmp:cache:clear 更新されなくて悩んだorz.
Ruby は property ではなく attribute
アクセサメソッドを簡単定義するには,attr_accessor メソッドを使う. ruby class foo @bar = 0 attr_accessor :bar def f = foo.new …
よくわかるし納得いくのだが....
<a href=" title="マニア社員はいらない - シロクマ日報 ITmedia オルタナティブ・ブログ ">マニア社員はいらない - シロクマ日報 ITmedia オルタナティブ・ブログ <…
読みたい本
これは買っておかないといかんかなと.
プリンタ到着
あっさり設定完了.LAN経由って便利.さて,来週は忙しくなりそうだ.
レーザープリンタ導入
インクジェットのノズルが詰まってしまったようで,インク1本消費しても改善せず....仕方ない(?)ので,レーザープリンタ導入することにしました.ネットワーク付きで両面印刷対応なので,非常に便利そうな予…
これもやってみた
<a href=" title="Windows Vista で特定のルーターやマイクロソフト製以外の特定の DHCP サーバーから IP アドレスを取得できない">Windows Vista で特定…
Windows VistaでIPv6を無効にする方法
<a href=" title="IPv4/IPv6 の有効化/無効化">IPv4/IPv6 の有効化/無効化</a> 自宅ではWindows Vista機を使ってるんだけど,ちょっと接続が多くなると…
再起動ということは?
<a href=" title="首都圏で改札機動かず 再起動で解消 - ITmedia News">首都圏で改札機動かず 再起動で解消 - ITmedia News</a> やっぱ,あれ?んなわけな…
setTimeoutなどで引数を渡す方法
javascript window.setTimeout( function(arg){ alert(arg); }, i 1000, argument ); setTimeout/setInterv…
読みたい本2007/10/09
健忘録のような.
FC6 to FC7 on vmware
準備が整ったので,VMplayerに変更して yum upgrade.普通に成功.ふ~.いろいろ詰まったりしたけど,何とか移行成功.まあ開発は進んでないんですがね....
FC6 to FC7 on vmware
LVMの拡張を, (
FC6 to FC7 on vmware
Upgradeか,しようと思ってはみたものの,どうもVMnet0が繋がらない.Bridge用のDeviceがDownしているとか言われるんだが,別に動いてない訳じゃない. しかたないので,VMplay…
今日から
まあ,書くこともないので,と,どこぞでも言うてたな.
FC6 to FC7 on vmware
いっちょ上げてみることに.vmwareなんで,仮想環境をごっそりコピーして,display nameだけを変更.んで, ( 結果は,HDDの容量不足orz.次はVMware Serverを入れて, (…
さて次の段階は
そろそろ動き始めよう.停滞はよくないしな(;´д`)
だーくさいど
最近,「これがばれて『解任だ!』とかにならないかねぇ,楽だし」とか考えている俺ガイルorz
zshに移行計画
なんとなく,bashからzshに移行してみようと思う.screenの設定も再考の必要有りかな.
.screenrc
プチ修正. screen caption always "$LOGNAME@%H %{= wb} %-w%{=bu dr}%n %t%{-}%+w %= %{=b wk} %l %{=b wb}%y/…
emacsのカスタマイズ
選択範囲の反転と対応する括弧のハイライト cl (show-paren-mode t) ; 対応する括弧を光らせる。 (transient-mark-mode t) ; 選択部分のハイライト
GNU Screenを使ってみる
そのまま中断できるってのがいいね.作業中のままにできるし.これで例えばVMWareを再起動しても・・・・,って言うんならもっと良いんだがどうなんだろうか.とりあえず,設定記録.基本的にいろんなところの…
読みたい本
名著らしい.一度原書読みたい. 達人になる日は必要らしい.今は,達人って?とか考えてはいけない.と思う.
どうするか
どうも応募先と今のところが繋がってる模様.バレタところでまあ別に良いが,世界は狭いね.
取り返しがつかなくなる前に
<a href=" title="My Life Between Silicon Valley and Japan - 取り返しはつかない"> 確かにそうなんだよな,日本社会って.なんとか取り返せるう…
プロジェクト作成の順序
1. railsコマンドでプロジェクトファイル一式生成 bash $ rails project 2. config/database.ymlでデータベース接続設定 3. script/generat…
Railsのお約束
規約のメモ - modelは単数.テーブル名は複数 - テーブル間の関連には, - 関連するテーブル名_idをカラムに追加する - modelに has_manyなどを記載する - 親は子を複数形 ^…
PluginでLoginEngine#1
1. Plugin Repositoryを探す bash $ ruby script/plugin discover 1. Rails EngineとLoginEngineをインストール bash $…
PluginでLoginEngine#2
1. Rails EnginesとLoginEngineをインストール どうも接続できないのでググってみると, 別の方法 ( bash $ script/plugin install $ script…
さくらインターネットでSubversion改#3
ここ (
さくらインターネットでTrac
ひとまず完成.かなり手間がかかったけど,まあできたからいいか.
さくらインターネットでSubversion改#2
ここ (
さくらインターネットでsubversion改
FreeBSD6.1になった都合で,Libraryなどの不整合性が発生しているようなので再インストール.ついでにTracも入れたいところ.
Putty+emacで256色表示に挑戦#1
どうも8色しか表示されないらしく,反転すると文字が見えなくなる.ので, ここ ( が,うまくいかない.そもそも bash emacs -f list-colors-display しても8色しか表示さ…
Putty+emacで256色表示に挑戦#2
どうやらTerminalでは256色だが,emacsだと8色にしかならん.どうも別の問題のようなので,現在調査中.
Putty+emacで256色表示に挑戦#3
ここ ( 06-06)を参考に,/etc/termcapのxterm+256colorの部分に下記を追加. bash :AB=\E 48;5;%dm:AF=\E 38;5;%dm: ひとまず256色は…
Putty+emacで256色表示に挑戦#4
どうも ECB (
javascript-modeのinstall
できてなかったっぽいので, ここ (
実サンプル集として購入
script/server系のoptionが書いてあったので購入.
さくらインターネットでRails
動かなかったのは環境変数の問題だった. ここ ( bash ENV 'GEM_HOME' を書き換える これで一安心?ただ重いな・・・・やっぱFastCGIなどが使えるように専用サーバにすべきかな.ま…
Rails with sqlite3
サンプルは成功.ただやっぱ重いな.
さくらインターネットで構築
この辺 ( あとはsqlite-rubyかな.gemからだとerror出るので,source落としてきてやるしかないかな.
文字化け on subversion
送信はいいんだが,受信でutf8コードを数値参照で表示してしまっている.とりあえず, ここ ( bash /bin/sh unset LC_ALL LANG=ja_JP.UTF-8 LC_TIME=C…
emacs22.1導入
emacs-railsのrecentが22.1を要求するのでインストール予定. あとsnipetなどの補完のtriggerの設定が悩みどころ.M-x abbrev-modeに入らないとC-x'なのだが…
dabbrev-expand
bash ;; dabbrev (setq abbrev-file-name "~/.abbrev_defs") (setq save-abbrevs t) (quietly-read-abbrev-…
なんとなく移動
特に意味はない.なんとなく.
rdocは便利そう
Sourceにドキュメント書いておけば自動的にHTMLにしてくれるのは非常にありがたい.しかも結構整形されてるし.いいね.
Windows VistaでBeepを無効に
<a href=" title="やへー@チラシの裏 - ビープ音を無効に"> いや,すごい煩わしかったのよね.ボリュームコントロールで制御できないし,デバイスマネージャからBeepを無効にしても消え…
CGIの使い方
文法が違うからいろいろ手間取るけど,なんとなくわかった.
Fedora Core 6の設定など
- 不要なサービスを切る - VMWare Serverに変更 - audit2allowでlocalaudit などなど
なんとなく別のを
こっちにしてみた.Railsかなと,なんとなく.
入門書を買ってみる
さすがになんか本を買ってみる.久しぶりにわくわくするな.
svn+sshの設定
- ( Private Keyの設定などして接続できることを確認.あとWindowsからも.
Emacsのindent
if の } で先頭に空白がはいるのはなんでかと探っていたら,どうも Emacsデフォルトの indent だと判明. - ( 以下を設定して対処完了.気持ち悪かったんだよな. cl (setq-de…
あぶなかった?
なんとか発行されずに済みました.これ以上身軽さを失いたくないので,あの決断は良かったかなと,なんとなく思う.
さくらインターネットにsubversion
以下を参考に入れてみた. - ( - (
なんとなく
なんとなく開始