2009-01-01から1年間の記事一覧
作り方と言うかやったことのメモ。結論から言うとparse.yを"here"で検索してヒアドキュメントのところを片っ端からコピペしてちょっと修正。 まずはparse.yのスキャナ部分をいろいろコピペして、XMLリテラルの開始と終了</識別子>を処理できるように変更。細かいのが…
この記事はRuby Advent Calendar2009の最終日です。昨日は@tomoya55さんでした。 メリークリスマス! = Merry Xmas! ≒ Merry Xml! ということで、XMLなRubyの話をします。 TokyuRuby会議*1でこんなことを言った人がいました。 「Rubyは90年代のいいとこ取…
伊勢うどんは普通のうどんだと思って食べるとぶっちゃけ単なる・・・というか、究極の「伸びきったうどん」で、私の郷里である讃岐の店で出したら店の客全員が雄山化しかねない危険なしろものです。 あまりにも有り得なかったのでちょっと真面目に考えました…
一度行ってみたいと思いつつ、ずっと行けなかった伊勢に勉強会のついでに行ってきました。 お伊勢さん。たまにはこういう静謐な雰囲気に浸るのもいいっすね。 伊勢うどん。銚子のぬれ煎餅同様、なにかタブーを犯してる感じがする食べ物。うどんとしては外道…
Smalltalk合同勉強会@名古屋に申込んだあとで東京Ruby忘年会2009の日程が同じ日に決まっちゃったんだけど、むしろ他の人が来れないからこそオレがRuby界を代表しなければ、という熱い使命感で名古屋まで行ってきました。翌日名古屋の友人と会う約束をいれて…
こうですか?わかりません>< http://apps.technohippy.net/rubyist-shogi/gadget.xml (Google Wave)
http://docs.google.com/present/view?id=dchb3tb2_137ddk9gfhb ただ立っているだけでも感じられるその大物感。不合理なことを言おうと理不尽なことをしようと、勝手に周囲が深読みをしてカリスマは高まる一方。もはやチートとしか言いようのないポジティブ…
TokyuRuby会議において基調講演の大役を果たし、ついに私もカリスマへと登り詰めました。つまり、プレゼンタイトルの「カリスマ入門」とは「カリスマになる方法を説明する」という意味と「今日これからカリスマになる」という意味のダブルミーニングだったん…
Google Wave API Japanグループの管理人の一人ということになっているあんどうです。まずは平日木曜の夜にも関わらずキックオフパーティに参加してくださったみなさん、どうもありがとうございました。Google Waveは非常にポテンシャルの高いサービスではあ…
iframe → Google Gadget コンバータマジ便利。
まじめな話はまた後で時間をかけて書くとして、今日はとりあえずこれだけ書いておきたい。というか貼っておきたい。 2時間半全く何もできないとかないわー。M$はマジ世界に詫びるべき。
求める人がいるならとりあえずやるしかないのかなぁ。 ということでおっぱいのChrome Extensionバージョンできました。 閉じるボタンじゃないけどクリックしたら小さいおっぱいが揺れます。連打すると激しく揺れます。とても小さくてかわいいです。もうなん…
もしくはおっぱいエクステンション見どころ解説。 おっぱいエクステンションはクリックするとボタンアイコンがアニメーションしますが、これはどうやってるんだって話をします。要は「同じようなの何度も作って楽しいのかよ」っていう真っ当至極な意見に対す…
土曜日に渋谷のGoogleオフィスで行われたChrome Extension Hackathonに参加してきました。Google ChromeはJSやCSSなんかの普通のWeb系の技術で機能を拡張できると言うことで正直油断して、碌にドキュメントも読まず参加したんですが大敗北でした。結局一日掛…
昨日あたりからgoというプログラミング言語が妙に目につきます。噂によると強い型付けを持つ並列処理に強い言語らしい。せっかくなのでちょっと触ってみることにしました。 まずはインストール。ここのサイトに上がっているファイルを全部落としてきます。 …
http://github.com/technohippy/M17N.js ガジェットの多言語化用に簡単なJSライブラリを作ったのでちょっと整理して公開します。まぁ探せばきっとあるんだろうけど、別に複雑な機能がほしいわけでもなかったので手作り。動作確認はMacのFireFoxとSafariでし…
Waveは作成直後はプライベートモードになっていて参加者にしか見えないんだけど、 public@a.gwave.com というユーザーを参加者に追加することで誰からでも見えるようになります。ただWaveに参加者を追加する方法はいくつもあるのに public を追加出来る方法…
せっかくの快晴の休日に丸一日引きこもって作ってました。何かちまちまとおかしいところが残ってるけど、それなり遊べるようになってるはず。 http://apps.technohippy.net/animal-shogi/gadget.xml ということでデバッグがてら、ぜひみなさまに遊んでいただ…
自分用のメモ。 Waveガジェットでprototype.jsを使うとwave.getState()がnullを返すようになる。これが動いてくれないとなんもできずしょんぼりする。 回避するにはprototype.jsで定義されてるtoJSON関数定義を全部コメントアウト。あとObject.extendが呼び…
,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ| |i i| }! }} //| |l、{ j} /,,ィ//| i|:!ヾ、_ノ/ u {:}//ヘ |リ u' } ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ , タ人 /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ ,゙ / )ヽ iLレ u' | | ヾlトハ〉 |/_/ ハ !ニ⊇ '/:} V:::::ヽ // 二二二7'T'…
予定の数ヶ月押しでやっとリリースできました。あまりに遅れすぎて私のky・・・げふげふんっ。しかもまだ一番大事な機能が入っていなかったり。まぁぼちぼち育てて行くので気長に見ていてもらえれば。 ところで全然話は変わりますが、先日コナミコマンド用ラ…
って言われて、あらためて見てみると、確かにわざわざprototype.jsに依存するほどのことはないなと思ったのでちょっと修正。単体で動作するようになったはず。http://github.com/technohippy/ProtoCommand/ <html> <head> <script src="http://github.com/technohippy/ProtoCommand/raw/master/src/protocommand.js"></script> <script> (function() { var konami = new ProtoCommand</head></html>…
作ってみた。(要prototype.js) http://github.com/technohippy/ProtoCommand使い方はだいたいこんな感じ。 var sevenUp = new ProtoCommand('up up up up up up up'); sevenUp.action = function(){alert('7UP')}; ProtoCommand.observeAll(); 7回カーソル…
ハードルたけー。 echo -n 'action=nodeadd&name=NODENAME&label=LABEL&submit=create' | estcall raw -auth admin admin \ -eh 'Content-Type: application/x-www-form-urlencoded' \ 'http://localhost:1978/master' -あとでrubyでコマンド作ろう・・・参…
ほしいよね。なんでないんだろ? class ActiveRecord::Base class <<self def find_or_create(attrs) array = attrs.to_a conditions = [ array.map{|pair| "#{pair.first} = ?"}.join(' AND '), *array.map{|pair| pair.last} ] find(:first, :conditions => conditions) || create(attrs) end end end config/environment.rbの最後とかにとりあえず。</self>
大学のときの友人が今さら結婚すると言うことではるばる名古屋まで言って来た訳だけど、ホント行ってよかった。ちょー感動した。 主にウェディングケーキに。二人ともb社社員で、参列者も当然関係者が多いんだけどここまでやるとは・・・。いいもの見せてい…
水上バスからの眺めは乗り場を間違えたようでぜんぜんダメダメだったけど、公園も人酔いしそうなくらいの人ごみだったけど、それでもやっぱりいいもんですな。この圧倒的な存在感とディテール。 満足。
タイトルは気にしないでください。Rubyistならたぶんみんな知ってる、一風変わったものを作らせたら超一流のwhy the lucky stiffがWeb上から消えてしまったらしい。今日は朝からRuby界隈がいろいろと騒がしかった。で、そんな_why絡みの文章の中にちょっとい…
基本的に政治と宗教にはいい思い出がないから触れたくないんだけど。 うちは家庭の事情であんまり日の丸に思い入れないはずなのに、それでも国旗の切り貼りを公に晒すと言うのはマジで引いた。この感覚で外交やられたら戦争起きる。ブコメで些事だとか言って…
Uターンで新横浜に着いたのが3時過ぎで、このまま家に帰るのもなんだなと思ったので、ずっと見たかった「ラ・マシン」のために横浜開港祭へ行ってきた。 テオ・ヤンセンやガンダムのときも思ったけど、やっぱでかいっていいね。それが動くともっといいね。無…