タグ

2007年6月22日のブックマーク (4件)

  • Java : Generator - lethevert is a programmer

    PythonのGeneratorみたいなものをJavaで作ってみようと思った。Javaには物のマルチスレッドがあるのだから、Generatorくらいは当然作れるのだけれど、いざちゃんと協調動作させようとすると上手く書けなくてあきらめる人とか多いのじゃないかとか思ったので。 実装上は2つのスレッドを協調動作させているのだけれど、使っている側からは1つのスレッドが交互に制御を移しているような感覚で使えます。 これがサンプルコード。 public class GenMain{ public static void main (String[] args) { Generator<String> g = new Generator<String>(new Call()); String s = "開始"; i = 0; do{ System.err.println(i); System.err.

    Java : Generator - lethevert is a programmer
    torulove
    torulove 2007/06/22
  • javascriptを理解するためのたった2つの大切なこと

    9割ぐらいはハッシュ何がハッシュなのかjavascriptで存在するほとんどのオブジェクトの実体はハッシュだよ。 var arr = [0,1,2,3]; とかをみると配列(人によってはリスト)に見えると思う。でも実際は違うんだ。 これは var has = {0:0,1:1,2:2,3:3}; と基的には等価なんだ。ただちょっと束縛されているメソッド(インターフェイス)が違うだけ。 ためしに arr[4] = 4; arr['x'] = 'string'; arr[-1] = -1; としてみよう。 Firebugで確認してみると[0, 1, 2, undefined, 4]というような値がかえってくるよ。 でもarr[-1]やarr['x']の値は保存されてないのかな?そんなことはないちゃんとアクセスできるんだ。 それどころかarr.xで'string'がかえってくるんだ。 別の例を

    javascriptを理解するためのたった2つの大切なこと
    torulove
    torulove 2007/06/22
  • MochiKit Demos

    Documentation and coding are the two factors that MochiKit is currently focused upon for development. Obviously, there are a number of different tutorials and examples which we plan on adding in future, but the following ones are the basic demos which will help you get started with MochiKit. To learn more, check the following link:  https://mochi.github.io/mochikit/examples/effects/index.html Inte

    torulove
    torulove 2007/06/22
  • Passion For The Future: 「その他大勢」から一瞬で抜け出す技術 過小評価されているあなたを救うスピード・ブランディング

    「その他大勢」から一瞬で抜け出す技術 過小評価されているあなたを救うスピード・ブランディング スポンサード リンク ・「その他大勢」から一瞬で抜け出す技術 過小評価されているあなたを救うスピード・ブランディング なんとも魅力的なタイトル。 初対面の人と会うときには、「すごい人」と錯覚させるために、 1 有名ホテルのラウンジで待ち合わせ 2 「御付きの人」を同伴させる 3 ゴールドカードでテーブル会計 4 直接電話に出ない、携帯番号を名刺に書かない という演出をしてみよう、相手の評価はまったく違うという実践が紹介されていた。 自分ブランドをゼロから築く上で、こういう技術は、質ではないが極めて重要な技術だと思う。特に独立して仕事をする場合、まず「見た目」で勝たないと、「実力」の勝負まで進めないことが多いからだ。 「低く値踏みされる可能性があるポイントはあらかじめ取り除いておくべきなのです。」

    torulove
    torulove 2007/06/22