タグ

ブックマーク / dankogai.livedoor.blog (8)

  • LiveCodingに学ぶプログラミングの三原則 : 404 Blog Not Found

    2007年09月16日04:30 カテゴリArt LiveCodingに学ぶプログラミングの三原則 Mozilla24のLiveCodingの解説をやってきました。参加された方、お疲れさまでした。ほんと楽しかった。 言語もC++ありJavaありJavaScriptありActionScriptありPerlありとまちまちで、Editorもemacsありvimあり秀丸ありとまちまちでしたが、それでも全LiveCoderの共通項がはっきり見えたので、それを書き留めておきます。これらの共通項には私も含まれます。 コピペを恐れるな(don't be afraid to be a copycat) 参加者の一人として、100%フルスクラッチで書いていた人はいませんでした。たいていは関数単位でコピーし、それを適宜書き換えるというやり方をしていました。学校のテストでは反則もいいところですが、大人の世界ではこ

    LiveCodingに学ぶプログラミングの三原則 : 404 Blog Not Found
  • 404 Blog Not Found:マシン語読みの言語知らず

    2007年09月11日22:20 カテゴリArt マシン語読みの言語知らず もうこの話題が登場して何度目になるのかは知らないが.... shi3zの日記 - マシン語を知らない子ども達 あまりも当たり前過ぎて21世紀に入ってから言葉にだしたことはあまりないのですが、当然のことながら、プログラムというのは、マシン語を理解して初めて「書ける」と言うのです。 そんなことは、ない。 私の上の娘は、まだ日語文法を習っていないが、日語で彼女の母や父である私や妹や級友と話すことが出来る。まだ辞書さえ知らない下の娘も同様だ。 確かに、「下の事」を一通り習った者は、「底まで知っていて」やっと「知っている」と言って「下の事」を知らない者を下に見がちだ。しかし、知識を深さでしか測れない者は、往々にして知識を広さを測ることが出来ない。「一段下の階層を知らなければそのことを知らない」という人に限って、そのことの

    404 Blog Not Found:マシン語読みの言語知らず
  • 404 Blog Not Found:再発明車輪のリリースと普及は北伐

    2007年09月11日14:00 カテゴリOpen SourceLightweight Languages 再発明車輪のリリースと普及は北伐 半分同意。 きしだのはてな - 2007-09-10 「車輪の再発明はするな」という言葉で車輪の再実装を阻む行為は、「車輪を実装した」という経験をもたせないようにして、先行者利益を確保するという、孔明の罠なのです。同意するのは、車輪の再発明のところまで。これは多いに結構。これほど短期間にスキルを上げる方法はそうはない。 ただし、リリースと普及は別。既存の車輪より少なくとも3倍良くないと、薦められない。 車輪には、「あると便利」「あると面白い」という側面がある一方、「ないと困る」の側面もある。「ないと困る」ものをリリース、というよりサポートし続けるのは、実は車輪を(再)発明する以上の手間暇がかかる。その過程で、車輪の多くは淘汰され、ごくわずかが業界標準

    404 Blog Not Found:再発明車輪のリリースと普及は北伐
  • javascript - 紹介 - protoscript : 404 Blog Not Found

    2007年09月08日23:00 カテゴリLightweight Languages翻訳/紹介 javascript - 紹介 - protoscript DSL、と思いきや、文法はJSのまんまですね。 Protoscript - Home Protoscript is a simplified scripting language for creating Ajax style prototypes for the Web. With Protoscript it's easy to bring interface elements to life. Simply connect them to behaviors and events to create complex interactions. トップページの例 $proto('img#avatar', { Click: { onC

    javascript - 紹介 - protoscript : 404 Blog Not Found
  • 404 Blog Not Found:あなたのページを最速にする14の掟

    2007年05月11日18:45 カテゴリiTech あなたのページを最速にする14の掟 人気Webサイトの管理人、必読。 紹介ページ: 14 rules for fast web pages (Skrentablog) PPTのスライド: http://www.web2expo.com/presentations/webex2007/souders_steve.ppt 実は、これらはYahoo!の"Chief Performance Yahoo!"(当にそういう役職名)であるSteve Soudersによる以下のblog entriesをまとめたもの。 Performance Research, Part 1: What the 80/20 Rule Tells Us about Reducing HTTP Requests Performance Research, Part 2:

    404 Blog Not Found:あなたのページを最速にする14の掟
  • 404 Blog Not Found:怠翻 - JavaScriptでありがちな9つのシマッタ

    2007年08月17日01:15 カテゴリ翻訳/紹介Lightweight Languages 怠翻 - JavaScriptでありがちな9つのシマッタ 私自身結構シマッタしちゃうので。 Nine Javascript Gotchas 尻カンマ注意 以下のコードはFireFoxでは動きますが、Internet Explorer (以下IE)では問題になります。 var theObj = { city : "Boston", state : "MA", } 最後にカンマが入らないよう注意しましょう。 浮気なthisは何を見てるやら 以下のコードで、thisは何を指しているでしょうか。 <input type="button" value="Gotcha!" id="MyButton" > <script> var MyObject = function () { this.alertMess

    404 Blog Not Found:怠翻 - JavaScriptでありがちな9つのシマッタ
  • perl - 勝手に添削 - ニコニコ動画ダウンローダー : 404 Blog Not Found

    2007年08月04日04:30 カテゴリLightweight Languages perl - 勝手に添削 - ニコニコ動画ダウンローダー スライドもなんとか上がったので、リハビリもかねて久々の添削。 Perlでニコニコ動画のflvとコメントxmlをダウンロードする (Yusukebe::Tech) さんざん既出かもしれないけどPerlでニコニコ動画のflvファイルとコメントのxmlファイルをダウンロードするスクリプト。まずは結果から。 #!/usr/bin/env perl # # $Id: nicoget.pl,v 0.1 2007/08/03 19:26:19 dankogai Exp dankogai $ # original: http://yusukebe.com/tech/archives/20070803/124356.html # use strict; use wa

    perl - 勝手に添削 - ニコニコ動画ダウンローダー : 404 Blog Not Found
  • 404 Blog Not Found:才能に関して知っておくべき二つのこと

    2007年07月16日23:30 カテゴリArt 才能に関して知っておくべき二つのこと この「才能」というやっかいな言葉に関して。 たけくまメモ : フジでオマイラキタ━━━━(゚∀゚)━━━━!! 一番の問題は、明確に「やりたいこと」がわからないか、「やりたいこと」があっても才能がないとか、あるいは、才能がないことを認めたくないというあたりではないでしょうか。例えば、現在のGEにトーマス・エジソンが来て職を得られるか。現在のGEには直流と交流をきちんとわかっていない人にポジションはない。 あるいは、小林よしのり。2007年現在に、「東大一直線」を持ち込みして掲載してくれる出版社は存在するだろうか。この東大一直線の絵ってほんとすごくて、あれがジャンプに載るなら便所の落書きでも二科展に入るのではないかという凄さ。ましてやしょこたんあたりとは比較にならない。 しかしそれでも10年、20年と続け

    404 Blog Not Found:才能に関して知っておくべき二つのこと
  • 1