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

はてなのスーパーPre記法ってSmalltalkないのな

あれだけ対応言語あるのに・・・。 とりあえずsimulaで代用したけど、ちょっとショックだ。 stでした。id:sumimさんありがとうございました。

PolygonMorphを継承したクラスを作る

やたらはまったのでメモ。やりたいこと。 点列を連結した図形を表示する 点の座標を一定のインターバルを置いて書き換える なんでこんなことやりたいかは察して欲しい。 基本的な部分は分かっててそれぞれ PolygonMorphを継承する stepメソッドを上書きする …

GEMSTONE/S OBJECT SERVER訳

昨日のだとピンと来なかったので訳してみた。 GemStoneはマルチユーザーで使えて、他のSmalltalkやJavaとのインターフェースを備えた堅牢なSmalltalkってことでいいんだろうか。 いわれて見ればOODBと言うからにはその中にはオブジェクトが保存されるわけで…

「おっぱい 揺れ」

光栄です・・・ orz 「おっぱい 揺れ」の検索結果 - Yahoo!検索 おっぱい 揺れ - Google 検索

メモ

ほー tcpdump -l -s 3000 -X -i eth1 port http > /tmp/tcpdump &

Rubyのcaseって

同僚のコードで見たんだけど case when t < Time.now.last_month.beginning_of_month '先月以前' when t < Time.now.beginning_of_month '今月以前' when t < Time.now.next_month.beginning_of_month '来月以前' else '未来' end caseって対象オブジェクト…

GLASSプレゼン資料訳

GLASSというのはSmalltalkを使って実用的なサービスを公開するときの推奨構成みたいな感じ? GemStone: オブジェクトサーバー (OODB?) Linux: OS Apache: ウェブサーバー Seaside: アプリケーションサーバー Smalltalk 正直、期待したような資料でもなか…

rake todo:list

恥ずかしい修正漏れをしたので作りました。 なぜかrak必須。 namespace :todo do desc 'show todo list' task :list do ['app', 'lib', 'config'].each{|path| rak_todo path} end end def rak_todo(path) fullpath = "#{File.dirname(__FILE__)}/../../#{pa…

Smalltalk勉強会まとめ

前から思ってたこと。普通のプログラミング言語は「ツール」だけど、Smalltalkは「素材」だと思う。ハンマーを渡されたら「とりあえず釘でも打とうか」と思えるけど、いきなり粘土を渡されても「なんか作りたいけどなに作ろう?」と悩む。Smalltalkを初めて…

Smalltalk勉強会

やります。明日。 詳細は: http://blog.s21g.com/articles/404Smalltalkはやってることが極端で面白いっすよー。 あ、EToy(SqueakToy)は多分やらないので注意。

Railsで色選択ダイアログを使う

いくつか試してこれが一番良さそうだったのでメモ。http://www.knallgrau.at/code/colorpicker以下、Railsでの使い方。上のをダウンロードして次のように配置 public + images + blank.gif + hline.png + hue.png + picker.png + pickerbg.png + select.gif …

KaoChartのLT動画

12月頭くらいにクックパッドさんでRailsを使ったサービスに関するLTがあって、私も以前作ったサービスKaoChartについてしゃべったんですが、そのときの動画が公開されたようです。 http://cookpad.typepad.jp/lt/2008/02/kaochart-758.html なんか私だけしゃ…

東京五美術大学連合 卒業・修了制作展

同じプロジェクトチームのデザイナさんの卒業制作が出展されてると言うことで同僚と一緒に見てきた。正直、ちょっとしたお付き合いだけのつもりだったんだけど、予想以上に面白く、これは行って正解。 最初はデザイナさんの作品を見たらあとはざっと回って掛…

Crayon Physics Flexがクレヨンなフィジックスになった

http://blog.technohippy.net/Sketch.swf?style=crayon (重いのでパラメータ付けないときはクレヨンじゃなくしました) が、あまりに動作が重いのでどうしたもんか・・・。 とりあえずEnterを押せばシンプルな表示でわりとさくさく動きます。

Crayon Physics Flexの使い方

前回からの追加点と変更点。 回転する 物体内部から開始して、レの字に折れ曲がる線を描くとその物体が回転を始めます 時を止める スペースキーで時が止まります 物を留める 変更。小さい丸を描けば軸ができて、それを囲むように書いた物体が固定されます。…

衝突しない物体

やりたいこと 作成中のクレヨンフィジックスもどきで二重の振り子を作って、子になる振り子が大きく振れたときに、親になる振り子の軸に使っているボディと衝突しないようにしたい。(振り子同士はジョイントの設定で既に衝突しない)1. 軸のgroupIndexを -1 …

Box2Dの衝突フィルタについてちょっとソース追ってみた

※ソースは激しく端折ってます。衝突フィルタはシェイプが重なったときに衝突の処理を動かすかどうかを決めるために使用される。 public class b2ContactManager extends b2PairCallback { public override function PairAdded(proxyUserData1:*, proxyUserDa…

クレヨンフィジックスのデモを再現してみる

作りかけのCrayon Physics Flexだけど、クレヨンっぽい見た目はともかく、現状でも動作だけならデモを再現できそうな気がしたのでやってみた。なんか自動車が走るデモは意味不明なので省略。http://video.google.com/videoplay?docid=-6739681567660926805元…

欧米の人は空気を読めないのではなく空気を読んではいけないと思ってるんじゃないか

と何の脈絡もなく思った。 いや、意識的に読んではいけないと考えているかどうかは分からないんだけど、子供のころから「人の話は最後まで聞きなさい」と躾けられてて、人の考えを先読みしすぎることになんとなく罪悪感みたいなものがあるんじゃないかと、こ…

もどきの使い方

http://blog.technohippy.net/Sketch.swf 図形を描く ドラッグして線を引いてください。内部が詰まってる図形は円と凸型多角形だけで、その場合は図形に色が塗られます。 図形を消す 消したい図形の上で小さくぐしゃぐしゃってやれば消えます。 図形を固定す…

クレヨンフィジックスもどきは今

こんな感じです。 なんとなく本家っぽくなってきた。http://blog.technohippy.net/Sketch.swf手書き風 まぁ中身は結局こうなんだけど 複雑な形を円形と認識しちゃうのは早く直さないとなぁ・・・。でも前回よりは成長したよね

もどきの名前

¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶ ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶ ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶ ○○0≡,,,,▼,,,__ ≡ 0○○/ E_/>'三7/,__,,... iミ. ¶¶¶/ フフフフフ 名まえがほしいな r^ヽ>{i_ 〃ラ_,....__;´ {ミへ¶/ 「クレヨンフィジックスもどき」 ロ ||==o'…

moveToとbeginFill

Graphics#beginFillはGraphics#moveToよりも後に書かないと塗りつぶしが変。 はまった。

おっぱいシミュレーターまとめ

エゴサーチしていると世の中には思いのほかたくさんのおっぱいシミュレーターがあることが分かったのでまとめてみました。 Shock Absorber Webサイト http://www.shockabsorber.co.uk/bounceometer/shock.html アルゴリズム 不明 次元 3D 操作 不能 その他 …

injectをwhileの代わりに使う

Railsのacts_as_treeで、あるノードの親を全て取得するのに def parents ret = [] current = self while current.parent ret << current.parent cur = current.parent end ret end とかやってたんですけど、どうもどんくさくて嫌なので無理やり回避。 class …

おっぱいエンジニア

onk某に「おっぱいエンジニア」呼ばわりされたことを思い出してなんとなく検索してみた。 まさかの一位・・・。 観念してプロフィールを変更した。

ActiveRecordの抽象サブクラスを作る

普通にActiveRecordのサブクラスを作るとSTIと見なされて、サブクラスはテーブルと一対一対応にはなりません。親クラスだけがテーブルと対応してて、サブクラスのインスタンスには親クラステーブルから必要なのだけとってきて設定される感じ。 これはこれで…

クレヨンフィジックスデラックスもどきを作ってみよう

上の動画がすごく面白くて自分でも触ってみたくなったのでちょっと作ってみました。まだ全然完成とかじゃないけど、さっくり動かしただけでも思いのほか楽しかったのでとりあえず公開。一晩でざっと組んだものなので図形の判定とかはかなり適当です・・・。h…

サブディレクトリ内のコントローラに同一ディレクトリ内のapplication.rhtmlを適用

admin/top_controller.rbにはviews/layouts/admin/application.rhtmlを自動的に適用して欲しかったので、とりあえず次のようにしてみた。app/controller/application.rb class ApplicationController < ActionController::Base class <

みんなホントにおっぱいがすきだなぁ

http://pya.cc/pyaimg/pimg.php?imgid=54381 http://internet.watch.impress.co.jp/static/yajiuma/2008/02/15/ |i i| }! }} //| |l、{ j} /,,ィ//| i|:!ヾ、_ノ/ u {:}//ヘ |リ u' } ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ , タ人 /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ ,゙ / )…