タグ

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

  • perl - FreeBSD::i386::Ptrace released! : 404 Blog Not Found

    2009年03月14日22:30 カテゴリLightweight Languages perl - FreeBSD::i386::Ptrace released! FreeBSD::i386::PtraceをCPANに上げたのでお知らせします。 /lang/perl/FreeBSD-i386-Ptrace/trunk - CodeRepos::Share - Trac Dan Kogai / FreeBSD-i386-Ptrace/ - search.cpan.org http://www.dan.co.jp/~dankogai/cpan/FreeBSD-i386-Ptrace-0.01.tar.gz FreeBSD-i386専用ですが、これを使うと、ptrace(2) を Perl からお手軽に使うことが出来ます。 以前からあったらいいなと思っていたのですが、いざ作ってみるとあっさり出来

    perl - FreeBSD::i386::Ptrace released! : 404 Blog Not Found
    yappo
    yappo 2009/03/16
  • Ajax - perlを実行するAPI : 404 Blog Not Found

    2009年03月10日22:00 カテゴリLightweight Languages Ajax - perlを実行するAPI つくっちゃいました。 「404 Blog Not Found:Ajax - Lightweight Languages を実行するAPI」に置き換えられました。 まずはこれをご覧ください。 use strict; use warnings; use YAML::Syck; use Data::Dumper; my $n=1; print "DATA[",$n++,"]:$_" for <DATA>; print Dumper(\%INC); print YAML::Syck::Dump(\%INC); use Test::More 'no_plan'; is(1,1); is(1,0); __DATA__ use this instead of STDIN like

    Ajax - perlを実行するAPI : 404 Blog Not Found
    yappo
    yappo 2009/03/11
    結局安全じゃなかったw
  • 「○x言語はもう終わり」というプログラマは終わり : 404 Blog Not Found

    2009年02月19日22:30 カテゴリLightweight Languages 「○x言語はもう終わり」というプログラマは終わり これ、 Perlはもう終り? | | プログラマ2.0日報 | あすなろBLOG すでにJPAの中の人が完璧に論破しちゃっている FUDを広げるのは誰の得にもならないと思うんだ。 - D-6 [相変わらず根無し] のだけど、お呼びがかかったので蛇足しておくことにする。 まずは各論から。 Perlはもう終り? | | プログラマ2.0日報 | あすなろBLOG 言語仕様が汚い。厳格にはサブルーチンの「引数」という概念がないし、変数はすべてグローバルで特に宣言した場合だけローカルになる...というあたりの仕様は、そりゃインタプリタの実装は楽チンだろうけども、美意識(とミスしにくさ)には欠けるよね。 汚いったって英語や日語ほどじゃない。そして英語や日語が汚い

    「○x言語はもう終わり」というプログラマは終わり : 404 Blog Not Found
    yappo
    yappo 2009/02/20
    みんなーー!!!danがとっても良い事いってるよーー!!!!
  • perl - URI::Escape::XS 0.04 - URI Encode と Punycode の共存 : 404 Blog Not Found

    2009年01月16日17:30 カテゴリLightweight Languages perl - URI::Escape::XS 0.04 - URI Encode と Punycode の共存 URI::Escape::XS 0.04 を Release したのでお知らせします。 /lang/perl/URI-Escape-XS/trunk - CodeRepos::Share - Trac Dan Kogai / URI-Escape-XS - search.cpan.org (Wait till updated) きっかけは、これ。 はてなブックマーク - %E8%84%86%E5%BC%B1%E6%80%A7%E8%A8%BA%E6%96%AD.jp IDN、国際化ドメイン名は、 URI Encode ではなく Punycode で encode しなければならない。よって「脆弱

    perl - URI::Escape::XS 0.04 - URI Encode と Punycode の共存 : 404 Blog Not Found
    yappo
    yappo 2009/01/16
    1get
  • News - 車買えない?それとも買いたくない? : 404 Blog Not Found

    2009年01月14日17:00 カテゴリNewsMoney News - 車買えない?それとも買いたくない? これ、当だろうか。 若者のクルマ離れ、その質は「購買力」の欠如:NBonline(日経ビジネス オンライン) このうち「クルマ離れ」については、若者の消費の多様化や、魅力的なクルマの不在といったことが指摘されてきた。だが、昨今の雇用情勢の悪化を見ると、実は「購買力」が大きな問題であることが浮き彫りになる。「クルマなんてとても手が届かない」という若者が増えているのだ。 ちょっと考えてみた。 で、出てきた結論は、都会と田舎では、車が売れなくなった構造が異なるというもの。 まず田舎の場合。これは確かに「買えないから仕方なく買わずに済ませるか、買っても安上がりにする」というのが事実のようだ。その傍証が、軽自動車の健闘。自販連のホームページ/統計データによると、2008年の普通乗用車の

    News - 車買えない?それとも買いたくない? : 404 Blog Not Found
    yappo
    yappo 2009/01/15
    ここでマイカー出勤を決めた俺が惨状
  • 本当は怖い日本国憲法 : 404 Blog Not Found

    2009年01月07日01:45 カテゴリTaxpayer 当は怖い日国憲法 確かに第25条だけ見ればそうなんですが.... すべて国民は - good2nd その上で思うのは、25条は「すべて国民は」と言っているのであり、「当にまじめに働こうとしている国民は」などとは言っていない、ということです。 こういう条文もあるのですよ。 日国憲法 第12条この憲法が国民に保障する自由及び権利は、国民の不断の努力によつて、これを保持しなければならない。又、国民は、これを濫用してはならないのであつて、常に公共の福祉のためにこれを利用する責任を負ふ。 「不断の努力」ですよ。 「常に公共の福祉のために」ですよ。 私自身は、憲法というのはあくまで「国家が国民に対してするべき約束」に留めておくべきで、その逆は下位の法でやれば充分と思っているのだけど、日国憲法は結構権利だけではなく義務に関しても小姑な

    本当は怖い日本国憲法 : 404 Blog Not Found
    yappo
    yappo 2009/01/07
    第一条から飛ばしてる憲法じゃんすか
  • perl - JPerl Advent Calendar 2008 : 404 Blog Not Found

    2008年12月22日12:30 カテゴリLightweight Languages perl - JPerl Advent Calendar 2008 perl-users.jpで、 JPerl Advent Calendar 2008 という「駅伝エッセイ」が進行中です。 これの22日目を私が担当しました。 一行野郎(one-liner)はperlにおまかせ 実はこれ、書き下ろしではなくて 404 Blog Not Found:perl - ワンライナーの書き方入門 を追補したものになっています。追補にあたっては もしもプログラミング言語が宗教だったら……(全訳版)[絵文録ことのは]2008/12/21 を枕につかわせていただきました。ありがとうございます。 次はid:malaにてお願いします。「なかったことにしよう」はご勘弁を。 Dan the Perl Monger 「Lightw

    perl - JPerl Advent Calendar 2008 : 404 Blog Not Found
  • TPF-J(仮)について一言 : 404 Blog Not Found

    2008年11月29日16:00 カテゴリLightweight Languages TPF-J(仮)について一言 TPF-J(仮)が着々と進んでいるのはいいのだけど.... TPF-J - Trac 気になったことがあるので。 一番気になるのは、「それってShibuya.pmとどうちがうの?」ということ。 現時点での理事の候補一覧を見ると、Shibuya.pmをそのままNPO法人にしただけにしか見えない。 仮にも「日」とついているのだから、もっと多様性が必要なのではないか。 Kansai.pmからは招聘できないか? もちろん他の.pmも 女性ももっと入れられないか - たとえば hio さん(名前出して失礼) 「今までのあらすじ」が、飲み会(プラスおそらくIRC)など、「濃い打ち合わせ」で決まっているところもまた気になる。それに参加できない人の声をそれで充分に反映できるのだろうか? 私

    TPF-J(仮)について一言 : 404 Blog Not Found
    yappo
    yappo 2008/11/30
    そういう批判はミーティングに参加してから、そしてshibuya.pm/yokohama.pmでも動き出して徐々に薄い打ち合わせのフェーズになってますお
  • 404 Blog Not Found:一般常識・礼儀とメールマナー - 「添付ファイルをご覧ください」は禁止!

    2008年11月26日03:30 カテゴリAnnouncement 一般常識・礼儀とメールマナー - 「添付ファイルをご覧ください」は禁止! 私宛にメールを送付してくださる方、特に出版社系の方にお願いです。 たとえ図版があるような場合でも、「添付ファイルをご覧ください」はおやめください。 例えば、縦書きのゲラをPDFで送る場合。 直しが数カ所ならいいのですが、そうでない場合に元の文書データなしにどうやって直せばよいのでしょう?私が全て打ち直すべきなのでしょうか?縦書きゆえ、PDFからテキストだけをコピペするわけにも行きません。 ましてや企画書ともなれば、テキストだけでも内容は把握できます。内容が把握できれば、その場で返信できます。「添付ファイルをご覧」だと、私はそれを取り出した上で別のアプリケーションで開かなければなりません。 これがどれほどの苦痛かは、自ら試してみればおわかりいただけるか

    404 Blog Not Found:一般常識・礼儀とメールマナー - 「添付ファイルをご覧ください」は禁止!
    yappo
    yappo 2008/11/26
    釣りじゃないのか!qw 出版関係は仕方のない話だと思うけどなぁ。
  • So long, BillG. Save your little finger for your foundation. : 404 Blog Not Found

    2008年07月01日14:30 カテゴリTribute So long, BillG. Save your little finger for your foundation. というわけで、Bill Gates が引退する。のでひと言書けとあちこちから言われているのでここにまとめて書く。 Life is beautiful: ビル・ゲイツの引退と「ソフトウェア・ビジネスの興亡」と つまり、ビル・ゲイツは「人類の歴史始まって以来初めて、土地・金・石油などの天然資源ではなく、知的プロセスをコントロールすることより世界一の金持ちになった」という点で特異な存在だというのだ。 それも一つ。 しかし、私にとって、彼の最も偉大だったのは、「みんな」と常に戦い、そして負けなかったことだ。 彼が「みんなの敵」だったのは、今に始まったことじゃない。まだパッケージソフトというものが商品でなかったころ、BAS

    So long, BillG. Save your little finger for your foundation. : 404 Blog Not Found
    yappo
    yappo 2008/07/01
    > わかってねえなあ。だから選挙に勝てないんだよ。
  • use Safe; # XS知らなくても大丈夫! : 404 Blog Not Found

    2008年06月30日16:45 カテゴリLightweight Languages use Safe; # XS知らなくても大丈夫! さすがにこの目的のためだけにXS Hackというのは、ハエ退治にパトリオットミサイル撃つようなものなので、キンチョールも紹介しておきたく。 PL_check hack - daily dayflower ゴール #!/usr/bin/perl eval 'print "Hello ' . $ARGV[0] . '!\n"'; とか危険ですよねー*1。こんな機能があるなんてけしからん。ですので,eval の実行を抑制するモジュールを書いてみました。 そのためには、Safeモジュールを使います。Perl 5.02からCOREに入っている由緒あるモジュールです。Malcolm Beattie がBのフレームワークを作った理由の一つが、これを可能にすることでした。

    use Safe; # XS知らなくても大丈夫! : 404 Blog Not Found
    yappo
    yappo 2008/06/30
    元エントリとこのエントリもまだ読んでないけどマジレスしてるって事だけはなんとなくわかった
  • IPv6 - とりあえず回線屋さんはSTF Routerを立てよ : 404 Blog Not Found

    2008年06月19日16:30 カテゴリiTech IPv6 - とりあえず回線屋さんはSTF Routerを立てよ 気持ちはわからぬでもないのだけど.... デュアルスタックは不可能。 □ デュアルスタックは不可能 □ JPNICは無意識に強制移住を主張している 私の意見は、こちら。 はてなブックマーク - Bookmark::koyhoge / 2008年06月19日 エンドユーザにはprivate IPv4とglobal IPv6を配れば良いじゃん。相手がv6ならば直接、v4ならばNATでつながる。v6のサービスが増えていけば徐々にNATの必要がなくなっていく。そのための布石として、NSP各社にはぜひSTF = Six to Four ルーターを立ててほしい。 エンドユーザー側にはGlobal IP Addressが一個必要だけど、別の言い方をすれば一個でいい。あとはこのIP Ad

    IPv6 - とりあえず回線屋さんはSTF Routerを立てよ : 404 Blog Not Found
    yappo
    yappo 2008/06/19
  • "ブログ"とは"\xa5\xd6\xa5\xed\xa5\xb0"ですかとblogchart.jp : 404 Blog Not Found

    2008年06月18日13:00 カテゴリBlogosphere "ブログ"とは"\xa5\xd6\xa5\xed\xa5\xb0"ですかとblogchart.jp まあこれはいいし、blogにも貼ってみたのだけど.... [N] ブログの特徴や影響力をレーダーチャートで可視化する「ブログチャート」 ブログラボの第2弾サービスとして、ブログの特徴や影響力をレーダーチャートで可視化する「ブログチャート」というサービスがスタートしています。 来たmailに久しぶりに唖然。 文字文字化け化けなmailが来たので調べてみたら... Content-Type:ヘッダーもMime-Version:ヘッダーも不在 Subject:ヘッダーもMIME header encodingされていない 全部EUC-JPのまま もうしわけないけど、最近のSPAMだってこのあたりはきちんとしてるよ! 技術者的には、

    "ブログ"とは"\xa5\xd6\xa5\xed\xa5\xb0"ですかとblogchart.jp : 404 Blog Not Found
    yappo
    yappo 2008/06/18
    乳首はどれほど恥ずかしいんだろうorz > 技術者的には、征夷大将軍の乳首よりずっと恥ずかしい。ケツ毛バーガー級。
  • Yahoo!起死回生の新商品 : 404 Blog Not Found

    2008年05月28日20:30 カテゴリYAPC::Asia Yahoo!起死回生の新商品 YAPC::Asia::2008でβテストされたYahoo!渾身の新商品が、いよいよ登場するとのニュースが入ってきました。 こちらです。 ラーメン特集2007-2008 - Yahoo! JAPAN マイクロでソフトの麺と屋台風、略して屋風なスープとのハーモニーはβテスターを虜にしたものです。Hackerthonでもテストが続いたのですが、ギークの間では黄色の方が人気が上でした。 Yahoo!ラーメン - tapestry::reikon こ、これは、うちの可愛い男性社員たちをメタボにして、はてなを崩壊させようというYahoo!の魂胆かっ! 文字通りうかわれるかの熾烈な競争が日夜くりひろげられているのです。 ごちそうさまでした。記事はとにかく、味に偽り無し。 Dan the Ramen Ma

    Yahoo!起死回生の新商品 : 404 Blog Not Found
    yappo
    yappo 2008/05/28
    use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;use strict;
  • perl - 配列を1番目からはじめてみる : 404 Blog Not Found

    2008年05月25日01:15 カテゴリLightweight Languages perl - 配列を1番目からはじめてみる 配列の先頭要素が「0番目」であることは気持ち悪いか…「N番目」という言葉を考察してみる - ’(rubikitch wanna be (a . lisper)) JavascriptPHPの配列や関数などで 配列の最初の要素がary[0]に格納されたりsubstring()関数の起点がゼロであったりしますが ゼロでなく1ではダメなのでしょうか。個人的.. - 人力検索はてな C言語、Ruby、Lispなど多くの言語では配列は0起点である。つまり、先頭の要素のインデックスは0である。 「小飼弾のアルファギークに逢ってきた」でも、インタビューは#0からはじまっているのだけど、これを自由に設定できてしまう類い稀なる言語が存在する。 perlだ。 あまり知られていない

    perl - 配列を1番目からはじめてみる : 404 Blog Not Found
  • perl - Encode 中級 : 404 Blog Not Found

    2008年05月08日04:00 カテゴリLightweight Languages perl - Encode 中級 以前書いた 404 Blog Not Found:perl - Encode 入門 は大好評でしたが、 ウェブで利用される文字コード、UnicodeがASCIIを上回る--グーグルが明らかに:マーケティング - CNET Japan UnicodeがASCIIを追い越し、World Wide Web上で最も多く利用されている文字コード体系になったとGoogleのシニアインターナショナルソフトウェアアーキテクトMark Davis氏がブログで述べている。 という時代に完全対応するには、入門以上の知識がちょっと必要になります。 例えば、blogをホストしてくれているlivedoor blogの文字コードはEUC-JP。「時代はUnicode」だと言っても、こうした事情もまだ

    perl - Encode 中級 : 404 Blog Not Found
    yappo
    yappo 2008/05/08
    良エントリ
  • perl - Hello World! バトン : 404 Blog Not Found

    2008年05月03日23:30 カテゴリ書評/画評/品評 perl - Hello World! バトン ったく、みんなして人使いが荒井由美。 【コラム】Hello Worldコレクション (6) Perl編 - 意外!?に多芸多才なスクリプト言語 | エンタープライズ | マイコミジャーナル はてなブックマーク - 【コラム】Hello Worldコレクション (6) Perl編 - 意外!?に多芸多才なスクリプト言語 | エンタープライズ | マイコミジャーナル というわけで、まずはリストの続き。 リストA Perl 5.10以降のsayを使う方法 use feature 'say'; say 'Hello, World!'; リストB Perl6::Sayで代用 use Perl6::Say; say 'Hello, World!'; リストC Pelr 5.10以降のIO::Ha

    perl - Hello World! バトン : 404 Blog Not Found
    yappo
    yappo 2008/05/04
    イチゴがりから帰ったら本気出す
  • Unicode - 似た文字同士にご用心 : 404 Blog Not Found

    2008年05月02日04:00 カテゴリLightweight Languages Unicode - 似た文字同士にご用心 後者はハイフンでなくてマイナス記号でんがな。 [を] UTF-8 の全角ハイフンが Perl の正規表現にマッチしなくて悩んだ で、元のテキストファイルの全角ハイフンを「od -t x1」 で見てみると「ef bc 8d」と「e2 88 92」の2種類が混じっていました。 前者は「\p{Hyphen}」にマッチするのですが後者はダメ。 まあ原因は分かったので、前処理でバイナリ置換して解決しました。 で、紛らわしそうなのを名前のHYPHENとMINUS SIGNでgrepするとこんな感じになる。 egrep '(HYPHEN|MINUS SIGN)' /usr/local/lib/perl5/5.10.0/unicore/Name.pl -002DHYPHEN-MI

    Unicode - 似た文字同士にご用心 : 404 Blog Not Found
    yappo
    yappo 2008/05/02
    予言が当たった
  • 陵辱が対ダンコーガイがOKで対小飼弾がNGな理由 : 404 Blog Not Found

    2008年04月18日23:00 カテゴリCode 陵辱が対ダンコーガイがOKで対小飼弾がNGな理由 これ、 はてブされているのだけど、その中に私が満足いく回答がなかったので。 「二次元だから」レイプ凌辱大好きなのですか、お姉さん? - らめぇ 現実ではなくとも、やらせであっても、作品世界の中の彼女はたしかにレイプされたのだ。「政府公式見解」は、簡単。「言論は自由だから」。「それはフィクションであり、キャラクターは言論にすぎないから」。学校のテストなら、それで正解になるはず。 問題は、なぜ言論は自由か、だ。ノンフィクションのレイプで保護されるのは被害者なのに、フィクションのレイプで保護されるのは加害者、というより加害者をも含めたそのフィクション世界か、ということなのだ。 実は、これにはわかりやすい説明が一つある。 答えを言う前に、なぜノンフィクションのレイプは犯罪なのか、を考えてみよう。

    陵辱が対ダンコーガイがOKで対小飼弾がNGな理由 : 404 Blog Not Found
    yappo
    yappo 2008/04/19
    先生!dankogai並びにdanはどっちですか!?><
  • 404 Blog Not Found:三番目のわからない人間

    2008年04月18日02:20 カテゴリLogos 三番目のわからない人間 実はもう一つあるんだよ。 わからない理由 - ぼくはまちちゃん!(Hatena) 『わからない』と言う人間は、2種類しかいないんだ。 わかれない人間と、 わかりたくない人間。 どちらかなんだよ。 わかる?わかんない? じゃあ答え。 「おまえは間違っている」と言いたい人間 なぜかって?こういうこと。 口には出さないけど、私はわかる人間。 そのわたしが、わからない。 だとしたら、「私がわからない」のではなくて、「言われたこと」の方がナンセンス 実のところ、「わからない」の使われ方で一番多いのがこれだったりするんだな。 すなおに「君が言っていることは間違っている」って言えばよさそうなのに、「君が言っていることがわからない」なんてわざと周回遅れになるような言い方するなんて。 なんでかな。 なんでだろ。 うーん、う〜ん。

    404 Blog Not Found:三番目のわからない人間
    yappo
    yappo 2008/04/18
    ちょっと誰かガソリン汲んで来て!