タグ

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

  • perl - の@INCを実行寸前に変更する : 404 Blog Not Found

    2012年10月18日04:30 カテゴリLightweight LanguagesTips perl - の@INCを実行寸前に変更する Perl Cookbook (English) Christiansen / Torkington [邦訳: Perlクックブック] えーっ perlbrewなperlで共通のパスを@INCに入れたい、もしくはperl実行時にごにょごにょしたい話 - (ひ)メモ perlbrewでsitecustomizeを有効にしてビルドするには perlbrew install --notest 5.16.1 \ --sitecustomize \ /usr/oreno/etc/perl/sitecustomize.pl とします そんな親友を助けるためだけに契約するようなことをしなくても、全ての@INCをプロセスが生まれる前に上書きできますよ。 -Iさえあれば。

    perl - の@INCを実行寸前に変更する : 404 Blog Not Found
    hirose31
    hirose31 2012/10/18
    この世に愛(-I)があるなんて忘れていたよ…
  • 404 Blog Not Found:予約開始 - WEB+DB PRESS vol. 55

    2010年02月19日18:30 カテゴリWEB+DB PRESS書評/画評/品評 予約開始 - WEB+DB PRESS vol. 55 2月は偶数月。 WEB+DB PRESS vol. 55 そして偶数月といえば、こちら。 WEB+DB PRESS Vol.55|gihyo.jp … 技術評論社 連載としては最終回となる今回、私がインタビューしたのは、こちら。 PerlハカーのスクツにしてFiciaを運営するえとらぼ株式会社の衛藤バタラ社長をはじめとするご一行。 長いもので、この連載も24回。#0からはじまっているので今回は#23となります。ちょうど四年ですね。 連載としては今回が最終回なのですが、不定期に登場するかも知れません。その際には改めてよろしくお願いします。 Dan the Interviewee Thereof 「WEB+DB PRESS」カテゴリの最新記事

    404 Blog Not Found:予約開始 - WEB+DB PRESS vol. 55
    hirose31
    hirose31 2010/02/19
    サムカッタデス^o^
  • 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
    hirose31
    hirose31 2009/03/11
    codepad的な
  • Mac OS X Leopard - dynamic_pager を骨抜きに : 404 Blog Not Found

    2008年08月25日06:30 カテゴリTipsiTech Mac OS X Leopard - dynamic_pager を骨抜きに Mac OS X 10.5.1 Leopard アップルコンピュータ OS X で一ついやなものは、swapping. もちろんパートナーでなくて、実記憶と仮想記憶の、ね。 現在私が使っている MacBook Pro には、4GBのRAMが乗っている。滅多なことではswapしないと思いきや、する時にはする。特に VMWare Fusion を使うようになってからは。VMWareが提供するのは仮想マシンだけど、仮想マシンも物理メモリーを必要とするのだし。 問題は、メモリーをっているアプリケーションを終了しても、一度 swap out されたプロセスたちが実メモリーには戻ってこないこと。んで、一つでもswap outされているプロセスがあれば、/var/

    Mac OS X Leopard - dynamic_pager を骨抜きに : 404 Blog Not Found
    hirose31
    hirose31 2008/08/29
    swap/234881026 5780204 -r-xr-xr-x 1 root wheel 0 52640 "Jun 7 23:50:17 2009" "Feb 13 14:58:27 2009" "May 21 17:26:41 2009" "Feb 13 14:58:27 2009" 4096 104 0 /sbin/dynamic_pager
  • 404 Blog Not Found:DIY 24/7 - 書評 - [24時間365日]サーバ/インフラを支える技術

    2008年08月08日00:00 カテゴリ書評/画評/品評iTech DIY 24/7 - 書評 - [24時間365日]サーバ/インフラを支える技術 技術評論社土井様より献御礼。 24時間365日 サーバ/インフラを支える技術 伊藤直也 / 勝見祐己 / 田中慎司 ひろせまさあき / 安井真伸 / 横川和哉 初出2008.08.03; 販売開始まで更新 実に面白かった。書単体で読んでも面白いが、「Googleを支える技術」と読み比べると面白さ22倍といったところだろうか。 書「24時間365日 サーバ/インフラを支える技術」は、はてなとKLabという、実際に24時間365日稼働するサービスを運用している「中の人々」が、それをどうやって実践してきたかを一冊のにまとめたもの。「外から見て」書いた「Googleを支える技術」は、そこが決定的に違う。 書籍案内:[24時間365日]サーバ

    404 Blog Not Found:DIY 24/7 - 書評 - [24時間365日]サーバ/インフラを支える技術
  • perl - 勝手に添削 - Text::MeCab by DMAKI : 404 Blog Not Found

    2006年05月02日17:15 カテゴリLightweight Languages perl - 勝手に添削 - Text::MeCab by DMAKI というわけで、このところ毎日やってる勝手に添削のコーナー。今回はDMAKI版Text::MeCab。 Advanced Perl Programming, 2nd Ed. Simon Cozens [邦訳:実用Perlプログラミング第2版] D-5 出張版アップした。オプションとかはあまりテストしてないので問題あったら教えてください。今回のソースは、たったこれだけ。 Text-MeCab-0.02/lib/Text/MeCab.pm package Text::MeCab; use strict; use vars qw($VERSION @ISA %EXPORT_TAGS @EXPORT_OK); BEGIN { $VERSION

    perl - 勝手に添削 - Text::MeCab by DMAKI : 404 Blog Not Found
    hirose31
    hirose31 2008/06/28
    【「XSにしか出来ない部分だけXSにしとく」】【XSに驕るものXSに溺れる】
  • 備忘録 - Intel Mac vs. GMP : 404 Blog Not Found

    2006年12月13日04:30 カテゴリTipsMath 備忘録 - Intel Mac vs. GMP GMP - The GNU MP Bignum LibraryをIntel Macbuildするためのメモ。 結論だけ先に書いてしまうと、以下のとおりとなる。 tar jxvf gmp-4.2.1.tar.bz2 cd gmp-4.2.1/mpn/x86 rm *dive_1* */*dive_1* */*/*dive_1* */*mode1o* */*/*mode1o* cd ../.. sh configure --build=i686-apple-darwin --enable-cxx make make check sudo make install 方法としては、以下を抱き合わせた形。 (Problem solved!) Re: Intel OSX support Cla

    備忘録 - Intel Mac vs. GMP : 404 Blog Not Found
    hirose31
    hirose31 2008/04/26
  • 「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い : 404 Blog Not Found

    2008年01月29日16:00 カテゴリLightweight Languages 「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い Matzさんの意見に、想定内の反応が返って来ている。 Matzにっき(2008-01-26) - [言語] Attacking PHP PHPがいかに駄目な言語か、という話。 どの言語で書いてもおかしなコードを書く奴は書く。perlでもjavaでもrubyでも、どの言語で書いてもSQLインジェクションやらXSS脆弱性やらを作りこむ奴は作りこむ。ただそれだけの話というか、別な話だろう。 両方とも事実だし、foo言語のuserがbar言語がいかに駄目かを語るというのは有史以前(コンピューター言語以前に自然言語でもある)からの話題なのだが、しかし"PHP sucks"には他とかなり異なる点が一つあるように見受けられる。 それは、PHP

    「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い : 404 Blog Not Found
    hirose31
    hirose31 2008/01/29
    なめんなよとかなつかしいな
  • 短くて長い180秒 - 書評 - 研修女王の最強3分間スピーチ : 404 Blog Not Found

    2008年01月15日02:45 カテゴリ書評/画評/品評Art 短くて長い180秒 - 書評 - 研修女王の最強3分間スピーチ ダイヤモンド社書籍編集局第一編集部寺田様より献御礼。 研修女王の最強3分間スピーチ 大串亜由美 良。スゴまで行かないのは、もっと凄いスピーチに私はしょっちゅう触れているから。 ただし、その「スゴスピーチ」のスピーカーにとっても、書から得るものはあるので、その二つについて主に書くことにする。 書「研修女王の最強3分間スピーチ」は、年間250日以上研修でプロにスピーチを教えているプロが、その秘訣を一冊のにまとめたもの。だけではなくCDも付いているので、目からだけではなく耳からも学ぶことができる。 目次 オープニング・メッセージ 【Welcome to the camp!】女王の教室へようこそ 【特別授業】番3分前の応急スキル 【オリエンテーション】人

    短くて長い180秒 - 書評 - 研修女王の最強3分間スピーチ : 404 Blog Not Found
    hirose31
    hirose31 2008/01/15
    >JobsはMacWorldのプレゼンのために2日かけてリハーサルするという。私が知っている最高のプレゼンターの一人であるDamian Conwayは「プレゼンには持ち時間の10倍は準備時間が必要だ」と言っている。
  • 404 Blog Not Found:WEB DB PRESS Tech Meeting

    2007年12月20日23:55 カテゴリWEB+DB PRESS WEB+DB PRESS Tech Meeting 無事終了 満員御礼。 WEB+DB PRESS Tech Meeting|gihyo.jp … 技術評論社 会場にWiFiがあるのもすばらしい。 18:10 遅刻(><)。Amachangがすでに壇上に。 jsdeferredよさげ。 でも普通のyieldがほしい。 18:30 羽生さんの講演開始。熱いね。 「同類だけでつるむな!」 「業界が悪い」!=「自分が悪い」 64倍法則 「自社の愚痴を言うな」*「具体的に考えろ」*「会社の連中にあったら、あいさつしろ」 SIは素敵な商売! 19:00 ひろせ@Klabさんの講演 すいみんじかんはべつやくめそっどで 商用ロードバランサー導入->面白くて睡眠時間減らず:) DSASを自作開始->睡眠時間が4時間から6時間に LVSとの

    404 Blog Not Found:WEB DB PRESS Tech Meeting
    hirose31
    hirose31 2007/12/21
    着物の弾さんw
  • perl - RLOもLROもperl的にはただの文字 : 404 Blog Not Found

    2007年12月11日18:00 カテゴリLightweight Languages perl - RLOもLROもperl的にはただの文字 そんなことはありまおんせん。 101号室: [perl][unicode] RLOの除去 utf8フラグがあると単純に正規表現で消せなくなるので、一時的にフラグを外す 以下、デモ。LROやRLOは例えばOS X の Terminal.appも対応しています。 use strict; use warnings; use utf8; my $LRO = chr 0x202D; # Unicode: LEFT-TO-RIGHT OVERRIDE my $RLO = chr 0x202E; # Unicode: RIGHT-TO-LEFT OVERRIDE my $hello = 'Hello, world!'; local $\="\n"; binmode

    perl - RLOもLROもperl的にはただの文字 : 404 Blog Not Found
    hirose31
    hirose31 2007/12/12
    RLOとかの制御文字を示すスクリプト\p{}ってないんかしら/perldoc perlunicodeになんか書いてそう。
  • 404 Blog Not Found:ニコニ考 - 名無しがニコ厨でOKでオープンソースプログラマーでNGな理由

    2007年11月17日00:30 カテゴリMediaOpen Source ニコニ考 - 名無しがニコ厨でOKでオープンソースプログラマーでNGな理由 というわけで、その続き。 404 Blog Not Found:ニコニ考 - オープンソースプログラマーとニコ厨の違い その力学が一体何なのか。ここまで書いてもう時間がなくなった。もう出かけなければ。というわけで続きはまたの機会に。404 Blog Not Found:ニコニ考 - オープンソースプログラマーとニコ厨の違いオープンソースプログラマーとニコ厨の一番の違い。それは、オープンソースプログラマーが、誰が何を作った、あるいは作り直したかがはっきりしているのに対し、ニコ厨の場合は、誰が何を作ったのかが簡単にはわからず、そしてそのことをニコ厨たちはあまり気にしていないようだということ。 以下がその理由として考えられる。 コードには正誤があ

    404 Blog Not Found:ニコニ考 - 名無しがニコ厨でOKでオープンソースプログラマーでNGな理由
  • アマグラマーのすすめ - プログラムって何さ? : 404 Blog Not Found

    2007年10月29日23:00 カテゴリアマグラマーのすすめ アマグラマーのすすめ - プログラムって何さ? 「プログラム」と一言で言っても、学芸会の「プログラム」もパソコンの「プログラム」もあります。これらを「プログラム」にしているのは一体なんでしょうか。 カレーライスのプログラム とりあえず、カレーライスでも作りながら考えてみましょう。あなたは、どうやってカレーを作りますか?「カレーを作る」というと、だいたいこんな手順が思い浮かぶと思います。 カレールウを作る 材料を揃える 材料を下ごしらえする タマネギは薄切りに ニンジンとジャガイモは皮を剥いてぶつ切りに 肉もぶつ切りに 材料を炒める 野菜を炒める 肉を炒める 材料を鍋で煮込む カレー粉を鍋に入れる よくかき混ぜる ご飯を炊く ご飯にカレールウをかけて、出来上がり。 ところが、ずぼらな現代人は、こんなやり方もします。 カレールウの

    アマグラマーのすすめ - プログラムって何さ? : 404 Blog Not Found
  • もじぴったんは独語でたぴおかぱん : 404 Blog Not Found

    2007年10月08日21:00 カテゴリ翻訳/紹介 もじぴったんは独語でたぴおかぱん アスカ以来の日独合作。 源流は、今や知らぬ人なしのこちら。 もじぴったんうぇぶ | | 壁紙・MP3ダウンロード これが、日のVOCALOIDによって歌われ.... そこにドイツのVOCALOIDが乱入し.... 思わず日のVOCALOIDが踊る.... 進化って目に見えるんですねえ。 Q:「タピオカパンってナチュラルローソンに売ってるの」(by )。確かにニコニコ市場だと「頭のうちどころが悪かった熊の話」しか売ってないので。 Dan der Cyberbnaturgeschichter 追記: ついに宇宙へ! 「翻訳/紹介」カテゴリの最新記事

    もじぴったんは独語でたぴおかぱん : 404 Blog Not Found
    hirose31
    hirose31 2007/10/08
    TAPIOKAPAN
  • perl - .xsを複数.pmで共有するには : 404 Blog Not Found

    2007年02月03日00:30 カテゴリLightweight Languages perl - .xsを複数.pmで共有するには これにはころたまな解決法がある。 ここギコ!: perlモジュールでXSの中に2つのパッケージを入れたい時はどうすればいいのだろう MyModule::MM1、MyModule::MM2を両方useすると、動作は正常にするみたいなんだけど Subroutine MyModule::MM1::increment redefined at /.../XSLoader.pm line 29. Subroutine MyModule::MM2::increment redefined at /.../XSLoader.pm line 29. のようなwarningが出てうざい。 まず、MyModule.pmを作る。 package MyModule; use str

    perl - .xsを複数.pmで共有するには : 404 Blog Not Found
    hirose31
    hirose31 2007/09/28
  • 404 Blog Not Found:惰翻 - プレゼンをイカす10のtips

    2007年09月14日10:00 カテゴリ翻訳/紹介Tips 惰翻 - プレゼンをイカす10のtips 家はこちら。 10 Tips for a Killer Presentation 私自身、月2度ほど人前で話すことがあるのですが、耳にちくちくするのばっかですね。 視覚効果を使いすぎるな(Don't abuse your visuals) - ポスターやチャートやパワポのプレゼンテーション。たいていのプレゼンにこれらが入っていますが、くれぐれも使いすぎないように。観客はスライドを読むために来ているのではなく、あなたの話を聞きに着ているのです[訳注:高橋メソッドはこの点でもぐー] 観客を見よ(Look at the audience) - プレゼン中に目のやり場に困る?観客を見ましょう。ただし、特定の観客を見つめすぎないように、まんべんなく目配りすること。それがなければ、プレゼンもただの

    404 Blog Not Found:惰翻 - プレゼンをイカす10のtips
  • perl - no encoding; # whenever possible : 404 Blog Not Found

    2007年06月22日19:15 カテゴリiTech perl - no encoding; # whenever possible うーん、これ、かなり5.8 portersの想定の範囲外の使われ方だったのですね。 Time to ditch encoding.pm: blog.bulknews.net Perl でソースコードにマルチバイトなリテラルを埋め込む場合には encoding プラグマを使うのが定石でしたが、 元々、encodingプラグマは、JPerlなど、L10Nなperlを発展的に解消させる、あるいは成仏させるためのプラグマ。5.7当初は$^ENCODING直接操作させないためのものでしたが、これを工夫すれば、L10N perlの成仏にも使えるという指摘を私がして、実験的にcharsetというpragma moduleを書いたのですが、5.8のpumpkingであるjh

    perl - no encoding; # whenever possible : 404 Blog Not Found
    hirose31
    hirose31 2007/09/01
    use utf8
  • 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つのシマッタ
    hirose31
    hirose31 2007/08/18
    尻カンマ
  • perl - 哀愁漂う無限ループの書き方 : 404 Blog Not Found

    2007年07月11日15:00 カテゴリLightweight Languages perl - 哀愁漂う無限ループの書き方 私の出る幕はないなあと思ったのだけど、 きしだのはてな boolean TдT = true; while(TдT){ System.out.println("帰れません"); } 以下のような問いもあったので蛇足することに。 はてなブックマーク - 狐のブクマ / 2007年07月11日 perlならuse utf8すればホントに動くかな。$が付くからだめ?w まずはお約束。見てのように、sigil不要。 #!/usr/bin/env perl use strict; use warnings; use utf8; $\ = "\n"; # make print say; binmode STDOUT, ":utf8"; sub д{1} for(;д;) {

    perl - 哀愁漂う無限ループの書き方 : 404 Blog Not Found
    hirose31
    hirose31 2007/07/11
    loop
  • 404 Blog Not Found:まとめ - 顧客が本当に必要だったもの

    2007年06月14日13:45 カテゴリ翻訳/紹介 まとめ - 顧客が当に必要だったもの 元ネタがネットで広まってから二年ほど経つので備忘録代わりに。 [追補アリ] どうやら開祖 Tire Swing Cartoon 多分元祖 from the mind of Phord - Blog Archive ? What the customer really needed 日における紹介 顧客が当に必要だったもの 〜 少し長めのあとがき|IT暴言-59-|鈴木 正之助 これらを受けて、 シャブ壱inDEEP - 画像:顧客が当に必要だったもの:グラビアver 顧客が当に必要だったもの(ガンダム編) 萌え理論Fotolife - ゲーム当に必要だったもの 出会い系サイトの実態とは-安藤美姫 - 世界フィギュアスケート選手権応援ブログ 画像コーナー リリカルゴルカルApple100

    404 Blog Not Found:まとめ - 顧客が本当に必要だったもの