タグ

2007年9月9日のブックマーク (14件)

  • 技術者には説明責任がある - bugbird の日記

    必要とあれば、自分がやっていることの内容を小学生にでも理解してもらえるように説明ができなければならない。そもそも説明がうまくできないということは、自分自身がその技術をきちんと理解できていないということなのだ。 『一般の人には理解できない』というのは、単なる責任回避でしかない。ファインマンを見よ、グールドを見よ。非常に高度な学問的命題(これは市井の技術者にとっては手に負いかねる内容だ)を実に明快に書き表しているではないか。 およそ技術という物は、なんらかの形で公共の福祉に寄与する事が期待されているものだ。ところが、説明責任を放棄したままに放置された技術は、公共の福祉への寄与とならないばかりか、社会的損失をもたらすことすらもある。だから技術者は、自らの技術を公共の福祉に役立てるための説明責任を負っているのだ。…技術者倫理のひとつとしてね。

  • 〈 SL 〉: もう XML 言語を開発するな

    Wednesday, January 11, 2006 もう XML 言語を開発するな Don’t Invent XML Languages by Tim Bray (Updated: 2006/01/09) XML の X は「拡張可能(Extensible)」という意味だ。自分の問題に応じて自分の XML 言語を開発できることをウリにしている。でも、僕は過去 2 、3 年の経験から、そうすべきではないことを悟った。当に必要な時以外はね。今からそれを説明する。そして、もし当に必要な時がくれば、関連文書のOn XML Language Design を読んで欲しい。 僕は最近ある XML 言語の開発を手伝っていたのだけれど、どうか話半分で聞いて欲しい。僕は言語デザインをメインでやっているわけではないし、僕がもし専門技術でなにか言えることがあるとすれば、それは主としてたくさんの異なる X

  • 出張 Shibuya.js 24 CM

    9月15日(土) 18:30 ~ 20:30 @ベルサール九段 http://www.mozilla24.com/program/kudan/b2.html

    出張 Shibuya.js 24 CM
  • Web 2.0的アプリのセキュリティ:再考「機密情報にJSONPでアクセスするな」|アークウェブのブログ

    SEの進地です。 2007年1月に投稿した「Web 2.0的アプリのセキュリティ:機密情報にJSONPでアクセスするな」は多くの方にお読みいただきました。誤りも指摘され、元エントリーに改修を加えましたが、かなり読みづらい状態になってしまっています。また、JSON、JSONPのセキュリティに関する新たな話題もSea Surfers MLで議論されているのを読み、自分自身の認識や理解も変化しているので、このエントリーでもう一度JSON、JSONP(+JavaScript)に機密情報を含めることの是非と方策を整理、検討したいと思います。 ○JSON、JSONP、JavaScriptによるデータ提供時にセキュリティ対策上留意すべき特徴 JSON、JSONP、JavaScriptによるデータ提供時に留意すべき特徴としてあるのが、「クロスドメインアクセス可能」というものです。JSONPだけでなく、JS

  • CSS セレクタに関するおさらい 2 | WWW WATCH

    前回の続きです。今回も引き続き、CSS3 で定義予定のものも含めて、CSS セレクタのリファレンスいきます。 今回は擬似クラスを中心に取り上げてみますが、CSS3 では擬似クラスが大幅に拡張されていますので、見慣れないものばかりかと思いますが、知っておくといいかもしれません。ただし、ブラウザのサポートはまだまだですので、実用性は高くないと思います。 擬似クラス (Structural pseudo-classes) E:root ドキュメント内のルート要素である E という要素にスタイルを指定します。CSS3 で定義。(X)HTML においては、ルート要素は html 要素になるので、 :root { margin:0; padding:0; } とすれば html 要素にスタイルが適用されます。XML の場合は、DTD で指定されたルート要素に対して適用されます。 E:nth-child

    CSS セレクタに関するおさらい 2 | WWW WATCH
  • はてなブログ | 無料ブログを作成しよう

    顔に見える?最近「送水口」が気になるという話 「送水口」が気になる今日この頃 最近街中で気になる存在、それがこの「送水口」です。地上のフロアが7階以上あるビルなど、一定の条件を満たした建築物には設置が義務付けられているもので、火事が発生したフロアにただちに水を送るために使われるものです。ポンプ車…

    はてなブログ | 無料ブログを作成しよう
  • 404 Blog Not Found:人生をやり直すのはあなた?それとも総理?

    2007年09月08日22:15 カテゴリCode 人生をやり直すのはあなた?それとも総理? タイトルで半分言い尽くした感もあるけど。 Life is beautiful: 安倍総理への提案:「人生のやり直し」に寛容な社会作りをしませんか? 米国で暮らし始めてもう17年になるが、つくづく感じるのは、ここが「人生のやり直し」にとても寛容な社会だということ。受かった大学や最初に就職した企業で人生が大きく左右されてしまう日とは著しく異なる。人生をやり直すのは、当然社会でなくて自分。なのになぜ「人生のやり直しやすさ」を社会に求めるのだろうか。 「人生をやり直しやすい社会」というのは、実はそうでない社会より簡単に実装できる。それは「他人の人生にちょっかいを出さない社会」のことなのだから。 はてなブックマーク - bunoumのブックマーク / 2007年09月08日 よりよいキャリアパスを求める中

    404 Blog Not Found:人生をやり直すのはあなた?それとも総理?
  • TRANS [hatena] - Hkon Wium Lie氏「CSSの10年とこれからの大きな動き」(日本語訳)

    タイトルは誇張ではありません。僕も読み始めたときは何のことなのか分かりませんでしたが、途中で出てくるコードを読んで、やっと分かりました。「当に、これは今のWebデザインCSSを変えるかもしれない」と。元記事は、A List Apart: Articles: CSS @ Ten: The Next Big Thingより。著者はCSSそのものの草案者であり、今はOperaのCTOを務めるHåkon Wium Lie氏です。 追記 id:iwaimさんのはてブコメントに対する返答を文末に書きました。(2007年9月11日19時ごろ) CSS @ Ten: The Next Big Thing CSS は去年10年の節目を迎えた。このような節目は、過去に立ち返り、未来の計画を立てるための機会である。CSSは構造から見た目を分離することによって、根的にWebデザインを変えた。CSSはデザイナ

    TRANS [hatena] - Hkon Wium Lie氏「CSSの10年とこれからの大きな動き」(日本語訳)
  • Latest topics > getElementsByなんちゃら の代わりにXPathを使う - outsider reflex

    Latest topics > getElementsByなんちゃら の代わりにXPathを使う 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « 不可逆的な変化に対する感じ方と、死 Main CSS3セレクタとXPathでの表現の対応表 » getElementsByなんちゃら の代わりにXPathを使う - Sep 09, 2007 拡張機能勉強会の時に焚き付けられた、Text Shadowのコード(textshadow.js)を教材にして拡張機能開発のノウハウを解説していくシリーズ。 W3CのDOMでは、要素ノード(およびそのリスト)を得る方法として以下の方法がある。 getElementById(aName) IDをキーにして単一の要素ノー

  • 長文日記

  • 【XDev】Feedが盛り上がらないのはFeedリーダーの機能不足が原因

    「FeedはWebを次の段階に進化させる。効率よく情報を伝達するメディアだからだ。ところが,2007年現在,Feedはあまり使われていない。現状のFeedリーダーが使いにくいからだ。使いやすいFeedリーダーが広まれば,Webは進化する」---。Feed事業「modiphi」を運営するサンブリッジの小川浩氏は9月7日,開発者向けイベント「X-over Development Conference 2007」で講演,Feedの潜在能力と現状の課題を,こう分析した。 我々の住むWebが変化している Webから得られる情報は,年を増すごとに増えている。データ量が増えるだけでなく,これまでクライアント・パソコン上で動作していた業務アプリケーションがWeb経由で使えるようになるなど,情報の種類も増えている。 小川氏によれば,現在の学生は,パソコンではWebブラウザ以外,何のアプリケーションも使ってい

    【XDev】Feedが盛り上がらないのはFeedリーダーの機能不足が原因
  • Ustreamメンバーが11月に来日予定。Ustreamの日本語化もあるかも? : ワークスタイル・メモ

    ワークスタイル・メモ カレンダー・手帳術からグループウェア、ライフハックやWeb2.0系ツールまで、インターネットが変えようとしているワークスタイルの未来を考える。 記者発表会やイベントの様子を伝えるビデオブログにも挑戦中です。 ワークスタイル・メモ > 関連ニュース > Ustreamメンバーが11月に来日予定。Ustreamの日語化もあるかも? 今年の11月に開催されるInfinity Ventures Summitに登壇するために、Ustreamのメンバーが来日するようです。 書かれているJohn Ham さんと Brad Hunstableさんという方がどれぐらいのポジションの方なのかいまいちよく分からないのですが(小林さんによるとお二人は創業者のようです。来日経験もあるようですね)、Infinity Ventures Summitの前身であるNILSに登壇したシリコンバレーの企

  • JonDesign's (Javascript) SmoothGallery

    Using mootools v1.11, this javascript gallery and slideshow system allows you to have simple and smooth (cross-fading...) image galleries, slideshows, showcases and other cool stuff on your website...  Version 2.0 is released, go check what's new ! Some of you might have heard of JonDesign's SmoothSlideshow. SmoothGallery is its evolution. So, what is so cool about it ?  Unlike other systems o

  • Firebugの便利な組み込み関数 - 技術メモ帳

    id:brazil さんのブックマークで知ったのだが、 Firebugには、便利な組み込み関数が定義されているようだ。 一通りさわってみたのだが、 $x() で 任意のXPath要素が取得できるのとかに感動した。 そして、やっぱりちゃんとドキュメント読むべきだなぁと思った。 XPathから要素を取得する。 $x("/html/body/h1"); -> 要素の配列が返ってくる。 selector名から要素を取得する。(getElementsByTagName) $$("h1") -> 要素の配列 所要時間測定 console#time, console#timeEnd time ~ timeEnd で囲んだ部分の所要時間を 計測することが出来るみたいで、 以下のような関数にまとめると良さそうだ。 function bench( callback ) { var uniq_id = Date