タグ

ブックマーク / amachang.hatenablog.com (7)

  • サイボウズで学んだこと - IT戦記

    はじめに 2010 年 9 月 15 日を持ちまして、サイボウズ・ラボを退職いたしたました。 報告も兼ねて、久しぶりにブログを書いてみたいと思います。 (写真はゆうすけべーさんです) この会社に入って、たくさんの学びと思い出がありました。 その一つ一つをまとめていければ、素晴らしい記事になるのかもしれませんが、僕は文章が苦手です。 ですので、うまく退職のエントリを書き上げることができません。 言葉にできない。そんな感じです。 なので、このエントリはサイボウズ・ラボやサイボウズ社の仲間たちへのありがとうの気持ちをこめて、自分らしく最後まで JavaScript のことを書きたいと思います。 サイボウズでの最後の仕事 僕にとって、サイボウズでの最後の仕事は「JavaScript で新しいユーザーインタフェースを作ること」でした。 そして、その中で始めて複数人による大規模な JavaScrip

    サイボウズで学んだこと - IT戦記
  • Effective Java 読書会 8 日目 「それ enum で出来るよ」 - IT戦記

    はじめに 今日読んだところ 143 ページ〜 159 ページ 前回はこちら Effective Java 読書会 7 日目 「PECS! PECS! PECS!」 - IT戦記 int 定数とか使わない 型安全じゃないから enum 使う enum Hoge { FOO, BAR; } 簡単 メソッドも持てる enum Hoge { FOO, BAR; void a() { /* (snip) */ } } で、以下のように使う Hoge.FOO.a(); シングルトンも 最近の Java では enum でやるらしい! switch 文の代わりに固有メソッド enum Hoge { FOO { void a() { /*snip*/ } }, BAR { void a() { /*snip*/ } }; abstract void a(); } 以下のコードが // これはダメ swit

    GegegeMokeke
    GegegeMokeke 2010/02/26
    へ~ Pythonの関数みたい
  • めも - IT戦記

    このメモについて id:amachang の私的な学習目的 IE6 の標準モードに関するバグ いろいろとポイント layout IE6 の視覚整形モデルの中で要素は、大きく分けて layout を持つ要素と、 layout を持たない要素に分けることができる。 layout を持つ要素とは、自分のサイズや位置に責任を持つ要素である。 layout を持つ要素は、四角形の領域を作る。 layout を持たない要素は、直近の layout を持つ要素のサイズおよび位置と、そこの間にあるすべての要素の margin, padding, border によってその開始点、折り返し点が決まる。 layout を持たない要素は、四角形の領域を作らない。上下左右の間隔を保持しているだけに過ぎない。 layout を持たない要素間の上下マージン(相殺されるマージン)は二つの要素間の共有のもので、ある要素特

    めも - IT戦記
    GegegeMokeke
    GegegeMokeke 2008/05/30
    先日absoluteとfloatを隣接させると消滅するバグで1時間ほど消耗・・・ IE
  • onclick 属性問題について - IT戦記

    気でやるならonclick属性は避けてライブラリを活用すべき - 帰ってきたHolyGrailとHoryGrailの区別がつかない日記 に関して この先、 HTML に onclick と書いても石を投げられないように書いておく>< 僕も onclick 属性がダメだと思っていた時代もありました。でも、今は時々使うなあ。 (あ、でも、 HTML と JS で分業している場合は、使わないほうがいいよね^^;そこだけは言っておく。) JavaScript 入門の記事を書くときに onclick 属性がダメだとしたら、いろいろ質的でないことを説明しなきゃいけない。 現状では onclick 属性が、もっとも簡単に HTML にイベントをマッピングできる方法だから、そんなに目くじらたてなくてもいいんじゃないかなあ? たとえば 以下は、クリック時に href に GET を送るための oncli

    onclick 属性問題について - IT戦記
    GegegeMokeke
    GegegeMokeke 2008/05/18
    好きに書けばいいんじゃないかね・・・ JavaScriptは妙なところで煩雑な部分があるけど、慣れてくると自然にその煩雑さを回避するような設計になると思うんだよね
  • IE6 と IE7 と IE8 を同じマシンで共存させる方法 - IT戦記

    追記: 現在は IETester というソフトウェアを使うのがベストだと思います>< 結論から言うと Jeremy Smith's blog: Success! IE 6, 7, and 8 Running on Same Machine (Plus 5.5 and 5.01) に書いてある通りで IE8 をインストール http://tredosoft.com/IE7_standalone の IE7 Standalone をインストール http://tredosoft.com/Multiple_IE の Multiple IE をインストール の順で、共存させることができました。 IE8 を入れるのを戸惑っている人は 入れてみたらいかがでしょうか。 ちなみに 以下のサイトからダウンロードできる Standalone IE6 は IE8 と共存できませんでした。 browsers.ev

    IE6 と IE7 と IE8 を同じマシンで共存させる方法 - IT戦記
    GegegeMokeke
    GegegeMokeke 2008/03/25
    お~ やってみよ・・・でもリッチな俺はバーチャルマシン2台起動だぜ!
  • 1000 人スピーカープロジェクト第一回カンファレンスを開催しました - IT戦記

    このエントリの最後に次回カンファレンスの告知があります!! はじめに 2008/1/19(土) 13:00 〜 夜中まで、1000 人スピーカープロジェクトの第一回カンファレンスを開催いたしました。 今回は、忙しい中参加してくださった皆様、 Linger や Ustream や IRC やニコニコ動画や Wiki にご意見くださった皆様、当にありがとうございました!! おかげさまで第一回は大変有意義なものになりました! 1000 人スピーカープロジェクトとは 日IT 業界から 1000 人の講演者を生み出すプロジェクトです。 詳しくは以下の Wiki ページをご覧ください。 エロと風俗情報満載 どう抜く? 動画配信について 動画配信は coji さんに協力いただきました!このために様々な機器まで自腹で用意していただいて、めちゃめちゃ感謝感謝です>< また、 coji さんが今回の動

    1000 人スピーカープロジェクト第一回カンファレンスを開催しました - IT戦記
    GegegeMokeke
    GegegeMokeke 2008/01/22
    しゃべる側で出てみたいね ネタねぇ ネタネタ
  • 話したい人のためのカンファレンス、改め 1000 人スピーカプロジェクト第一回カンファレンス詳細 - IT戦記

    ここまでの流れを纏めておきます。 話したい人のためのカンファレンスというのをやると言って、そろそろ時期が近づいて来たので、その詳細を告知したいと思います。 カンファレンス名について 参加者(聞きたい人)の追加募集について 第一回の詳細(wiki)について 今後の方針とか カンファレンス名について まず、カンファレンス名ですが「話したい人のためのカンファレンス」をやめて「1000 人スピーカプロジェクト」という名前にしようということになりました。 この名前は id:nishiohirokazu と考えたもので、「1000 人のスピーカが居れば日IT 業界は変わると思う」という信念を持ってこの名前を付けました。 ですので、次回のカンファレンスは、その第一回、つまり、「1000 人スピーカプロジェクト」の「第一回カンファレンス」ということになります。 参加者(聞きたい人)の追加募集について

    話したい人のためのカンファレンス、改め 1000 人スピーカプロジェクト第一回カンファレンス詳細 - IT戦記
    GegegeMokeke
    GegegeMokeke 2008/01/08
    こちらも~
  • 1