タグ

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

  • perl - Yet Another Way to Add Singleton Methods : 404 Blog Not Found

    2006年05月06日22:30 カテゴリLightweight Languages perl - Yet Another Way to Add Singleton Methods もちろん! Advanced Perl Programming, 2nd Ed. Simon Cozens [邦訳:実用Perlプログラミング第2版] naoyaグループ - naoyaの日記 - Perl で Singleton Methodということで Class::SingletonMethod みたいにクラス名を汚染しちゃうような方法以外で Singleton Method (特異メソッド) を実現する方法はないかなあ。賢明で懸命なヒョウ(持ってない人は上から買ってちょんまげ)の読者は、これを思いつくと思うのだけど。 package Object::SingletonMethod; use 5.008

    perl - Yet Another Way to Add Singleton Methods : 404 Blog Not Found
    yugui
    yugui 2006/05/07
  • 学習コスト?払っておつりがくればい一じゃん! : 404 Blog Not Found

    2006年05月05日23:00 カテゴリLightweight LanguagesMoney 学習コスト?払っておつりがくればい一じゃん! なんやら人が五月の紫外線にこんがりと焼かれ、子供たちにつんつくと料理されている間にこんな面白い動きがあったとは。 antipop - Perl の学習コストを大幅に軽減するスゴイ方法 にわかに Perl の学習コストについて優れた Perler のみなさんがあれこれ述べておられるので、大変勉強になります。 Unknown::Programming - 新人教育 SQLAlchemy Database Engines 日記。 (TokuLog) - Perl は学習コストが高すぎる naoyaグループ - naoyaの日記 - Perl の学習コスト SQLAlchemy Database Engines 日記。 (TokuLog) - Perlの学習

    学習コスト?払っておつりがくればい一じゃん! : 404 Blog Not Found
  • かんま1/2 - 複数行リストとqw比較表 : 404 Blog Not Found

    2006年04月30日16:03 カテゴリLightweight Languages かんま1/2 - 複数行リストとqw比較表 Perl Best Practices Damian Conway その泉は怪傑溺泉。2000日前に怪傑Geekが溺れたという悲劇的な伝説があるのだよ。以来そこで溺れたもの皆Geekになってしまう呪い的泉! 活動日誌(2006-04-30)エー、コレハウツクシクナイヨ。 { hogehoge( a, b, c, ); } コレガタダシイアルネ。 _ nagaton (2006-04-30 12:41) ↑そんなの人それぞれでしょうよ。 ちなみにcの後のカンマは余計だなw ちなみに、我らがDamian先生の回答はこう。 Place a comma after every value in a multiline list. 複数行にまたがるリストでは、必ずカンマを

    かんま1/2 - 複数行リストとqw比較表 : 404 Blog Not Found
    yugui
    yugui 2006/05/02
  • 404 Blog Not Found:木端公務員のいなし方

    2006年04月29日00:45 カテゴリTaxpayer 木端公務員のいなし方 実はこういった事は日に限った事ではないゆえに、日以外でも応用の利く--かも知れないやり方を紹介しよう。 ブラジリアン・ガールと不器用なパウメレンセの物語 | ドミニカ移民の辛酸は他人事ではない あなたの奥さんの書類の、この部分に疑問点がある。これを法務省に提出した場合、問題になるかもしれないし、ならないかもしれない。法務省がどう解釈するかは、私からは何とも言えない。しかし、もし問題になった場合は、問題となるような書類を通した私の責任になる。故に私はあなたの申請を受理するわけにはいきません。ここに一つエピソードを紹介する。私が前の住所に引っ越した時の話だ。 私が前の住所に引っ越した時の話だ。日では引っ越すと、引っ越し先の役所で印鑑登録をしなければならない。印鑑の使用の是非はさておき(私自身批判的である)、

    404 Blog Not Found:木端公務員のいなし方
    yugui
    yugui 2006/04/30
    おもしろおかしい
  • タブのスペース化はタブ幅よりも重要である : 404 Blog Not Found

    2006年04月30日03:46 カテゴリOpen Source タブのスペース化はタブ幅よりも重要である あえて断言します。君たちは半分しかわかっていないと。 Charsbar::Note - タブとスペースの話 あえて断言しときます。こんなモンはバッドノウハウなんであって、ベストプラクティスでもなんでもない、と。 最速インターフェース研究会 :: タブとスペースと萌ディタの話なんかそもそもタブを使わずにスペース4で統一せよってのはフォントサイズをピクセル単位で指定したがるデザイナの言い分みたいで気にわない。君たちは、patchのことをきれいさぱーり忘れている。 人のコードを直したり、人にコードを直してもらったりしなくてもいいというのであれば、君たちのいい分ももっともだ。しかし、人とコードをやりとりする時にpatchをやりとりする場合、tabは頭が痛い以外の何者でもない。 以下に二つの

    タブのスペース化はタブ幅よりも重要である : 404 Blog Not Found
    yugui
    yugui 2006/04/30
    Coding Style炎上
  • 404 Blog Not Found:perl -勝手に添削 - WEB DB Press Vol.32 pp.94

    2006年04月22日15:00 カテゴリWEB+DB PRESSLightweight Languages perl - 勝手に添削 - WEB+DB Press Vol.32 pp.94 というわけで、突然はじまりました勝手に添削のコーナー。 WEB+DB PRESS 今回は、WEB+DB PRESS Vol.32の「Yahoo! Web サービス活用ガイド」から。 私もWEB+DB Pressへの連載をはじめたので、同誌のますますの(反映|繁栄)を祈ってやまないのだけど、それだけに、同誌にこういうサンプルコードがあるのは気になる。一応きちんと動くので、blogとかのentryであればこれでもよいのだけど、この手の雑誌はかなり長い間保管され、読者に何度も参照されることを考えれば、「その後」のことを考えて推敲しておく方がいいだろう。Damianも言っていたように、「ソースコードは未来の自

    404 Blog Not Found:perl -勝手に添削 - WEB DB Press Vol.32 pp.94
    yugui
    yugui 2006/04/22
  • 404 Blog Not Found:すべてを一度懐疑していく

    2006年04月20日00:00 カテゴリ書評/画評/品評iTech すべてを一度懐疑していく - 書評 - グーグル 既存のビジネスを破壊する [2006.04.12掲載; 2006.04.16追補; 2006.04.20発売開始] むしろGoogle論の命は、書だろう。「ウェブ進化論」の読者は、書も必ず目を通しておくべきだ。 グーグル Google 既存のビジネスを破壊する 佐々木俊尚 ちなみに上記リンク、発売予定日にぎりぎり間に合ったようだ。entry初掲載時点[2006.04.12]ではまだ有効ではなかった。16日に有効となり、予約受付が始まったと思ったら、2006.04.19現在、予約前に品切れとなったと思いきや、現在24時間以内発送中となっている。表紙画像もやっとアップロードされたようだ。まだお持ちでない方は満を持して←をクリック! ちなみに文春新書のページではオンライ

    404 Blog Not Found:すべてを一度懐疑していく
  • 404 Blog Not Found: 回線が細いと目まで節穴になるのかしらん

    2006年04月07日14:02 カテゴリiTechYAPC::Asia 回線が細いと目まで節穴になるのかしらん Geeksの視点からのITと、Suitsの視点からのITではずいぶんと隔たりがあるようだ。 くまさんの自立: 世界IT対応番付:日はトップ10から転落 Global Information Technology Report ダボス会議を主催するスイスの民間経済研究機関『世界経済フォーラム』(WEF)はスイスで28日(現地時間)、各国の情報技術(IT)への対応度を格付けした2005?06年版『世界ITレポート』を発表した。 前年5位に転落した米国がトップに返り咲き、日は8位から16位に転落。 YAPC::Asia::2006の海外組は、皆一様に日の回線状況の素晴らしさを讃えると同時に、自国の回線状況の悪さを嘆いていた。Jesse Vincentに至っては、「うちら第三世界

    404 Blog Not Found: 回線が細いと目まで節穴になるのかしらん
  • たらいを回すならHaskell : 404 Blog Not Found

    2006年04月07日22:09 カテゴリLightweight Languages たらいを回すならHaskell たらい回し関数、またはtakと呼ばれる有名な関数が存在する。 C言語による最新アルゴリズム事典 奥村晴彦 同書をお持ちの方は、185ページに乗っている。 実はこれ、Haskellの売り込みには最高の関数なのだ。 ちなみに、これ最後にyを返すバージョンとzを返すバージョンがあるようで、それぞれtakyとtakzと呼ばれている模様。ここではtakyの方を採用。 まずは、私のnative tongueとも言えるperl。 tak.pl #!/usr/bin/perl use strict; use warnings; sub tak{ my ($x, $y, $z) = @_; ($x <= $y) ? $y : tak(tak($x-1, $y, $z), tak($y-1,

    たらいを回すならHaskell : 404 Blog Not Found
    yugui
    yugui 2006/04/07
    memoizeがきれいに掛けるのはPerlの力だよなー。テキスト解析して貯めていくときとか重宝。
  • There are more than one way to search it : 404 Blog Not Found

    2006年04月03日15:16 カテゴリBlogosphere There are more than one way to search it ハァ? アメリカ番外――サイバーエージェントを「村八分」 : 月刊「FACTA-ファクタ」 阿部重夫編集長ブログ これは大量虐殺にひとしい。私が知る限り、Googleサイバーエージェントに何も約束してないし、サイバーエージェントもまたGoogleに何も約束していない。たった今この瞬間にGoogleがサーバーの火を落としても、それはGoogleの自由。 それがネットというものではないか。 アメリカ番外――サイバーエージェントを「村八分」 : 月刊「FACTA-ファクタ」 阿部重夫編集長ブログ その後、30日午前2時現在、CAのサイトはグーグル上に復活している。だが、この一時“抹殺”によって明らかになったのは、寡占のグーグルがすでにマッカーサーに

    There are more than one way to search it : 404 Blog Not Found
  • perl - no semicolon; : 404 Blog Not Found

    2006年04月03日18:42 カテゴリLightweight LanguagesYAPC::Asia perl - no semicolon; Perlにだって必要ありません; % perl t/semicolon.pl Hello, Ruby. What's up? Welcome back, Perl; % cat t/semicolon.pl no semicolon; print "Hello, Ruby. " print "What's up?\n" use semicolon; print "Welcome back, Perl;\n"; no semicolon;そのものには;が必要だけど(^_-; pragmaがないrubyにはできますまいd(^o^)b Dan the Rubyphiliac Perl Monger; 注意:CPANには上がってません。もちろん標準装備

    perl - no semicolon; : 404 Blog Not Found
    yugui
    yugui 2006/04/03
  • UTF-8 vs. ISO-10646 : 404 Blog Not Found

    2006年03月11日13:07 カテゴリLightweight Languages一日一行野郎 UTF-8 vs. ISO-10646 これだとLiberalなUTF-8ですね。 [を] UTF-8 の文字にマッチする正規表現 UTF-8の文字にマッチする正規表現の素直版。 新旧、というのか、LiberalなUTF-8とStrictなUTF-8の違いは、RFC2044とRFC2279を見ればはっきりします。要はU+11000より上を認めるかどうかということです。今のところUnicode.orgの定義では、U+0000 - U+10FFFF しか認めていないので、そちらの定義に従うと、むしろこの正規表現はさらに短く $RE_UTF8CHAR_STRICT = qr/(?:[\x00-\x7f]|[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}

    UTF-8 vs. ISO-10646 : 404 Blog Not Found
  • 先駆者集団の多数派 : 404 Blog Not Found

    2006年02月25日16:01 カテゴリBlogospherePsychoengineering 先駆者集団の多数派 私自身、記事を書きながら「おれ、勘違いしているかなあ」と思ったのだけど、実はそれ以外に言語化がまだなされていない部分が発露したのだともとれるのでそのままにしておいた。 『そういう人のことは"Early Majority"または「先行多数派」という』の間違いですよね? 浅倉卓司のログ/ウェブリブログ なのであれば、「考えもなしに多数派に従ってしまうのは、いわゆる尻馬鹿君になることであって、それは気持ち悪いし、なにより卑怯なことだ、と感じてしまう」人は「先駆者」ではなくて「先行多数派」じゃないのかな。 実は、その「先駆者」もまた、フラクタル的に階層が分かれるように思える。 以下はいずれも「先駆者」集団のメンバー。 まず、その中の「先駆者」。当に「まわりのことはさておき」な人

    先駆者集団の多数派 : 404 Blog Not Found
  • 量子自我(quantum ego)とは何か : 404 Blog Not Found

    2006年02月23日00:41 カテゴリValue 2.0 量子自我(quantum ego)とは何か ファンの皆様、長らくお待たせしましたw 404 Blog Not Found:own vs. belong 次回はいよいよ「量子自我」(quantum ego)という言葉が登場する。誰って誰? 過去のentriesでは、「誰のもの」の「もの」に注目することで、(所有|帰属)という概念の問題を論じた。短くまとめると、「あなたはあなたのものに何をしても構わないのか」ということである。 しかし「誰のもの」というからには「のもの」だけではなく、「誰」に対しても考察せざるせざるを得ない。我々はこの「主体」を自明のものとして普段会話しているが、あなたはあなたが誰だか当に知っているのだろうか?告白すると私は私が誰だかわかり切ってはいない。この設問は物心ついてからずっと私を悩ませて来た問題である。

    量子自我(quantum ego)とは何か : 404 Blog Not Found
    yugui
    yugui 2006/02/26
    前半、当り前でつまらない。後半、いい感じ。続きに期待
  • 額に汗するという特権 : 404 Blog Not Found

    2006年02月11日15:12 カテゴリMoney 額に汗するという特権 そろそろみんな気がつかないのだろうか? あんなこと、こんなこと。どんなこと?:額に汗する-仕事はどこだ リストラで株価を上げた大手企業の社長たち、仕事を提供してから偉そうなことを言ってくれ。 「額に汗する」のは美徳ではなく特権であるということに。 全員が額に汗して仕事に邁進できるほど、地球は大きくないのだ。もし全員がそうしたら、あっという魔に原生林は農地になり、農地は砂漠になり、魚という魚は取り尽くされ、化石燃料は掘り尽くされ、後には使い終わった「額に汗して作った製品」だけが残ることになるだろう。 辛うじてそうなっていないのは、皮肉にも我々が市場経済という仕組みを通じて、「最も効率よく額に汗するもの」のみに額に汗した結果に報いるという方策をとっているからに過ぎない。供給力過剰な世界において、額に汗することは特権なの

    額に汗するという特権 : 404 Blog Not Found
    yugui
    yugui 2006/02/11