タグ

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

  • いいかげんにしろ佐藤秀 : 404 Blog Not Found

    2007年12月19日17:30 カテゴリLightweight Languages いいかげんにしろ佐藤秀 DISは基的にスルーする私だが、これはあまりにひどすぎて看過できない。 佐藤秀の徒然\{?。?}/ワカリマシェン:小飼弾氏が赤木智弘氏を嗤える当の理由 では、なぜ小飼弾さんは搾取されないのだろうか? 理由は一つ、弾さんはこの日国内で最強の既得権益者の一人だからだ。 ウィキペディアの説明によると、弾さんは歌代和正氏開発の、Perlで記述された日語符号による文字列の相互変換するライブラリjcode.plの派生品開発者だ。 詳しいことは、ど素人なので分からんけれど、要するに「日語」という最大最強の非関税障壁に守られた既得権益者の1人なのだ。 まず、私はJcode.pmのメンテナーであると同時に、Encodeのメンテナーでもある。もちろん小飼弾 - Wikipediaにも書いてあ

    いいかげんにしろ佐藤秀 : 404 Blog Not Found
    masakano
    masakano 2007/12/22
  • 404 Blog Not Found:プログラマーでなくても名前ぐらい覚えておきたいアルゴリズムx10

    2007年11月26日18:15 カテゴリMathLightweight Languages プログラマーでなくても名前ぐらい覚えておきたいアルゴリズムx10 ぎくっ あなたが一番好きなアルゴリズムを教えてください。 また、その理由やどんな点が好きなのかも教えてください。 - 人力検索はてな なぜぎくってしているかというと、実はすでにアルゴリズムの発注を受けているからなのだ。いつまでも伏せておくのもなんなので、ここにえいやっとdiscloseしてしまうことにする。 アルゴリズム大募集! C&R研究所 - トップページ その下書きもかねて、そこでも紹介しないわけに行かないメジャーなアルゴリズムをとりあえず10個紹介しておくことにする。 ユークリッドの互除法(Euclidean algorithm) その昔(数百年ほど前)は「アルゴリズム」といえば、「手順一般」を指すのではなく、この「互除法

    404 Blog Not Found:プログラマーでなくても名前ぐらい覚えておきたいアルゴリズムx10
    masakano
    masakano 2007/11/27
  • erlang & perl - 並列論理演算 : 404 Blog Not Found

    2007年06月01日00:05 カテゴリLightweight Languages erlang & perl - 並列論理演算 これ、erlangにうってつけの問題なのに、どうやらまだ手つかずのようなので。 sumiiの日記 - 並列論理和 では、「第一引数と第二引数のどちらかが真になったら、もう一方の引数に関わらず真を返す」ような論理和演算「por」は実装できるでしょうか? つまり、 int f() { return 1; } /* 引用者追補 */ int g() { return g(); } /* 同上 */ int main() { return por(f(), g()) && por(g(), f()) && !por(0, 0); } のようなプログラムが1を返す「por」マクロは書けるでしょうか?まずはerlang版。条件はリストに複数書けるようにしてあります。まだ終

    erlang & perl - 並列論理演算 : 404 Blog Not Found
  • 404 Blog Not Found:勝手に添削 - Ajaxでデバッグしよう - @IT

    2007年03月07日11:00 カテゴリLightweight Languages 勝手に添削 - Ajaxでデバッグしよう - @IT 記事そのものはまあいいのだけど、CGIの部分があまりにひどいので。 Ajaxでデバッグしよう - @IT 私の仕事の現場ではJavaを開発言語として使用することが多いので、JSPやServletとして実装していますが、今回はレンタルサーバでも利用しやすいようにPerlで作成しました。以下のソースを参考にしてください。 Before まあご覧下さい。前世紀末においてすら[これはひどい]レベルです。著者はJava屋さんとのことなのでその点を甘く見ても、一体何を参考にして書いたのか是非お聞かせください。 local %params; # エージェントはGETメソッドだけを使用するのでPOSTは考慮しない # リモートログエージェントから送られてたログ情報を環

    404 Blog Not Found:勝手に添削 - Ajaxでデバッグしよう - @IT
  • Google AnalyticsのAnalysis、そして滞在時間のウソ : 404 Blog Not Found

    2007年03月11日17:00 カテゴリiTech Google AnalyticsのAnalysis、そして滞在時間のウソ 簡単で奇麗で便利なGoogle Analyticsですが、閲覧時間に関しては信用しない方が賢明です。 あとで読む いつまでたっても あとで読む - FIFTH EDITION これ見ればわかりますが、9割以上のアクセスが、10秒以内で、うちのサイトを離脱しているわけです。(10秒しか閲覧してない) そのことを示す前に、Google Analyticsがどんな仕組みで動いているのかを見てみましょう。 Google Analyticsに加入すると、解析したいサイトに、以下のJavaScript Codeを埋め込むよう言われます。 <script src="http://www.google-analytics.com/urchin.js" type="text/jav

    Google AnalyticsのAnalysis、そして滞在時間のウソ : 404 Blog Not Found
  • tips - Mac OS Xのスクリーンショット : 404 Blog Not Found

    2007年03月15日19:45 カテゴリTips tips - Mac OS Xのスクリーンショット 便乗企画。これなしでMac OS Xでスクリーンショットを取るやり方。 [N] スクリーンショットの管理ができるキャプチャソフト「Copernicus」 撮影したスクリーンショットを管理することができる「Copernicus」という、Mac OS X用のソフトがありました。スクリーンショットはソフトウェア関連の記事を書く時には書かせないツール。ネタフル紹介の Copernicusや、大昔から定評のあるSnapZ Pro Xなどサードパーティ製のツールも少なくありませんが、当然システム体にもその機能はついています。 [cmd]-[shift]-[3] - スクリーン全体をキャプチャー [cmd]-[shift]-[3]を押すと、シャッター音がして、画面全体がデスクトップ上のPicture

    tips - Mac OS Xのスクリーンショット : 404 Blog Not Found
  • 404 Blog Not Found:プロ^2グラマーは社交が8割

    2007年02月19日01:30 カテゴリCode プロ^2グラマーは社交が8割 趣味でプログラムをするシュミグラマーや、職は別にあって、たまにプログラムするタマグラマーはとにかく、プログラミングそのものを職にしているプロプログラマー(以下プロ^2グラマー)の業務の8割は、実はプログラムを書く事ではない。 実感としては、顧客(社内顧客含む)との折衝が4割、学習が4割といったところ。残った2割が実際にコードを書いている時間。計算上は、週5日のうちコードを書いているのは1日しかないことになる。そして当はそのコードを書いている時間も、コードを書く時間よりコードを読み返したり他のコードを読んでいたり、実のところぼけぇっとしていたりという時間が8割。 このプロ^2グラマーは、さぼっているわけでも無能な訳でもない。むしろ有能だとされるプログラマーほど、「オフタイム」が長い。そしてそのオフタイムの間

    404 Blog Not Found:プロ^2グラマーは社交が8割
  • 404 Blog Not Found:テキストエディタさえあればできるTDD

    2006年10月25日15:25 カテゴリLightweight Languages テキストエディタさえあればできるTDD なんかえらい誤解されているのだけど、私も舌足らずだったかもしれない。 Perl Testing Ian Langworth / Chromatic 『WEB+DB PRESS Vol.35』:実演! テスト駆動開発 - 角谷HTML化計画 (2006-10-24)TDDはハッカーのための技術ではない。ハッカーにTDDは要らない。ただただハックすればよい。偉大なプログラマは偉大なプログラミングをすればよい。だが、ハッカーならぬ凡百たる私のような"普通の"プログラマはそうはいかない。TDDは我々が日々の仕事に自信を持ち、誇りを持って定時に帰るための思想だ。 私が言いたかったのは、Test Driven Development (TDD)に関しては、JavaよりPerl

    404 Blog Not Found:テキストエディタさえあればできるTDD
  • javascript - プロトタイプ的継承 : 404 Blog Not Found

    2006年10月18日09:20 カテゴリLightweight Languages javascript - プロトタイプ的継承 がーん。この感動はY combinatorを見たときに匹敵する。 Prototypal Inheritance function object(o) { function F() {} F.prototype = o; return new F(); } なぜこれがそれほど感動的かというと.... これを使えば、ArrayやObjectといったBuilt-Inからも難なく継承できるから。 継承のやり方としてはPrivate Members in JavaScriptが圧倒的に有名で、日でもbrazilさんによる邦訳、Collection & Copy - JavaScriptにおける古典的継承もよく知られていると思うけど、この三行を目の前にしては霞む。でもp

    javascript - プロトタイプ的継承 : 404 Blog Not Found
  • javascript - prototype HateBJSON : 404 Blog Not Found

    2006年09月22日06:00 カテゴリLightweight Languages javascript - prototype HateBJSON これでやっと fetch4js みたいな力技を使わずに、Javascriptのみではてブのデータを再利用できますね。 はてなブックマークエントリー情報取得APIとは - はてなダイアリー http://b.hatena.ne.jp/entry/json/任意のURL*1 を GET リクエストで送信することにより、JSON 形式でデータを取得することができます。 というわけで、はてブのJSONを取ってくるPrototypeを。 基的な使い方はこんな感じ。 var hatebjson = new HateBJSON('parse_hatebjson'); function parse_hatebjson(json){ // ここでjsonを

  • Firefox - スマートキーワードをSmarterに : 404 Blog Not Found

    2006年10月09日15:40 カテゴリTips Firefox - スマートキーワードをSmarterに これに触発されて、自分のスマートキーワードに手を入れ直しました。 Elementary, ... 開発マシン(Win/Mac) スマートキーワードを知ってからは、Google検索窓も外して、アドレスバーを広く取っています。まず、スマートキーワードの概要に関してはこちら。 Mozilla Firefox - スマートキーワード スマートキーワード - Mozilla Firefox まとめサイト ただし、上記のサイトでは、仕組みまでは書いていないので解説。 スマートキーワードというのは、むしろ「スマートブックマーク」とでも言うべきもので、設定もブックマークから行います。このうちKeyword:で設定したキーワードをアドレスフィールドに入力、スペースを追加してそのスペース以降の文字列が

  • Parallels Workstationで遊んでみた : 404 Blog Not Found

    2006年04月26日02:20 カテゴリTips Parallels Workstationで遊んでみた 折角MacBook Proを手に入れたのだから、Parallels Workstationで弾が遊ぶであろうことは想定の範囲内。 とはいえ、そこにWindows XPを入れたりしないのも想定の範囲内というものだろう。だって手元にないんだもーん。それでもあまり困ってませんがなにか。 入れてみたのは、FreeBSD。これならなれている上文字通りFreeだ。 Virtual PCとVMWareに慣れている人なら、問題なくInstallできるだろう。設定画面は非常にわかりやすい。ただ、ところどころ微妙にMacOSっぽくないのだけど。 うれしいことに、Pallarels Workstationでは、FreeBSDも初期設定に入っている。普通はLinuxなどを選んでそこにFreeBSDを入れるし

    Parallels Workstationで遊んでみた : 404 Blog Not Found
  • 1