タグ

2009年3月23日のブックマーク (21件)

  • Ajax - Lightweight Languages を実行するAPI : 404 Blog Not Found

    2009年03月21日06:30 カテゴリLightweight Languages Ajax - Lightweight Languages を実行するAPI 今度はPerlだけではありません。 Perl だけではなく.... #!/usr/bin/perl warn time, "\n"; print ''.localtime; PHP も(誰だ、私がPHPを嫌いって言ってるのは:).... #!/usr/bin/php <?php echo date('r') ?> Python に... #!/usr/bin/python import datetime print datetime.datetime.now() Ruby に... #!/usr/bin/ruby puts Time.new Scheme (gauche) に... #!/usr/bin/gosh (use srf

    Ajax - Lightweight Languages を実行するAPI : 404 Blog Not Found
    joan9
    joan9 2009/03/23
  • TAP::Harnessの出力をPerlから使う - Pixel Pedals of Tomakomai

    CPANにTest::TAP::Modelと言うクラスがあったけど、DEPRECATEDになっていたので、似たようなモジュールであるTAP::Formatter::RawDataを作ってみました。 使い方 使い方はこんな感じです。CPANには上げてないのでgithubのを使って下さい。かなり新しめのTest-Harness(3.15以上)が必要です。 use strict; use warnings; use TAP::Harness; use TAP::Formatter::RawData; # テスト実行 my $formatter = TAP::Formatter::RawData->new; my $harness = TAP::Harness->new({ formatter => $formatter, merge => 1, # if you want to record c

    TAP::Harnessの出力をPerlから使う - Pixel Pedals of Tomakomai
  • perlのテストの仕組み(TAP::Harness) - Pixel Pedals of Tomakomai

    perlのテストフレームワークである、TAP::Harnessの動きを調べました。わかりやすく言えばproveコマンドの中身です。 *.t(予備知識) 説明不要だと思いますが、モジュール開発者が書くテストスクリプトです。個々の*.tは単なるスクリプトで、実行されるとTAPを標準出力へ吐きます。こんなの。 1..2 ok 1 not ok 2TAPを吐くのは、Test.pm とか Test::Moreとかが担当しているお仕事で、TAP::Harnessは何もしないです。 なお、書式さえ守ってればTest.pmやTest::Moreを使わなくても単にprint文で吐いてもOKだったりします。 App::Prove proveコマンドの実装です。引数の解釈とかをして、TAP::Harnessを起動します。 TAP::Harness テストを起動させるruntestsを持っています。runtest

    perlのテストの仕組み(TAP::Harness) - Pixel Pedals of Tomakomai
  • 堀江貴文 エンジニアは誇り高くあれ|【Tech総研】

    東京大学文学部宗教学宗教史学専修課程中退。1996年に「有限会社オン・ザ・エッヂ」を設立。2002年に旧ライブドア社から営業権を取得し、2004年に社名を「株式会社ライブドア」に変更。2006年に証券取引法違反容疑で起訴されて一審、二審ともに有罪判決を受ける。現在上告中。1972年福岡県生まれ。 今、非正規雇用の増加やいわゆる「派遣切り」が社会問題になっていますけど、僕が前の会社(ライブドア)で社長をやっていたときは、技術者派遣やSI会社の常駐社員などは一切使わなかったし、逆に自社の社員を派遣することもしなかった。社内ではこうしたシステムを利用するようにかなり説得されたけど、ここだけは頑固に譲らなかった。 唯一、派遣会社を使ったのは受付の女の子たち。いろいろとあって押し切られてしまったのだけど、彼女たちが望めば正社員にしていたし、希望すれば総務や経理に異動もさせていた。ほかに社員でない人と

  • 第3回 Moose::Role:役割単位のクラス分け | gihyo.jp

    多重継承しないほうがよい場合 前回は多重継承を利用してクラスを拡張するときにありがちな問題と、そのひとつの解決策を見てきましたが、クラスにいくつかのメソッドを追加したいだけであれば、むしろ継承を利用しないほうがふさわしい場合もあります。 たとえば「コウモリ」というクラスを実装するとき、「⁠乳を出す」というメソッドのために「ほ乳類」というクラスを、「⁠空を飛ぶ」というメソッドのために「鳥類」というクラスを継承するのは――たしかにそれで当座の問題は解決するかもしれませんが――違和感が残ります。 use strict; use warnings; use Test::More tests => 4; package Mammal; sub new { bless {}, shift; } sub produce_milk { print "I can produce milk.\n"; } pa

    第3回 Moose::Role:役割単位のクラス分け | gihyo.jp
  • Kansai.pmでコルーチンについて発表してきた - はこべにっき ♨

    Kansai.pm#11にて「Perlで学ぶコルーチン」という発表をしてきました. だいぶ前のRuby勉強会でRuby 1.9のFiberをみてPerlでもいろいろやってみていたので,その時しらべたことを中心にぐだぐだとしゃべりました. Perlで学ぶコルーチンView more presentations from hakobe. コルーンは継続や並行処理などいろいろな概念がからんでいて調査がたいへんでした.PerlでのCoroの実装がどうなっているのかもう少し詳細に調査/発表できたらよかったです. スライドにも書いてますが,Ruby 1.9のFiberとまったく同じインターフェースをもったFiber.pmをつくってみました.githubで 公開しています. http://github.com/hakobe/perl-fiber/tree 以下のように簡単にFiber(=コルーチン)をつ

    Kansai.pmでコルーチンについて発表してきた - はこべにっき ♨
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • Big Sky :: Growl For Windowsがリリースされてアイコンが表示出来る様になった。

    これは嬉しい!Growl for Windowsの2.0 BETAがリリースされています。 これまではGoogle Codeにあるプロジェクトの物を使っていましたが、どうやらこれの正式版がリリース(とは言ってもBETAですが)されていました。 試しにこれまでのコードで試してみてもNetGrowlであれば問題なく動作しました。 そして気になっていたアイコンですが... 出るようになっています! ただ、MacのGrowlの様にMac専用のインタフェースを使っているのではなく、TCP/IP接続による独自プロトコルGNTPを使っています。 ちょっと調べた感じだと、簡単なソケット通信で実現出来そうだったので適当ですがコマンドラインプログラムを作ってみました。 /** * msvc: cl growlc.c * mingw32: gcc -o growlc.exe growlc.c -lws2_32

    Big Sky :: Growl For Windowsがリリースされてアイコンが表示出来る様になった。
    joan9
    joan9 2009/03/23
  • Mobile info

    日テレマーケット 人気番組や映画のオリジナルコンテンツをはじめ、アナウンサーコンテンツ、芸能コラム、レシピ情報、動画、スタンプ画像、壁紙など 会員なら取り放題! スマートフォン専用コンテンツストアです

  • Pwn2Ownのハッカー、Charlie Miller氏へのインタビュー

    文:Ryan Naraine(Special to ZDNet.com) 翻訳校正:石橋啓一郎 2009-03-21 22:44 バンクーバー発 -- CanSecWestセキュリティカンファレンスで、私はCharlie Miller氏と話をする機会を得ることができた。同氏はSafariのコード実行脆弱性を利用して、完全にパッチを適用したMacBookに侵入した。 われわれはウェブブラウザのセキュリティの現状、脆弱性市場、現代のオペレーティングシステムでの耐攻撃措置の必要性について議論した。 --今回の脆弱性について、話せることはありますか。 Charlie Miller氏:あまりありません。コンテストのルールの一部として、私は技術的な詳細に関する守秘義務契約に縛られています。あのコンピュータ(MacBook Air)には、完全にパッチが適用されていたということは言ってもいいでしょう。使っ

    Pwn2Ownのハッカー、Charlie Miller氏へのインタビュー
  • ソーシャル名刺「Poken」日本上陸--対面のプロフィール交換を簡単に

    欧州で人気のプロフィール交換ツール「Poken」が日でも発売された。自分のプロフィール、ブログのURL、Twitter、FacebookのIDなどを登録しておくと、お互いのPokenをかざすだけでそれらの情報を交換することができる。使用レポートはこちら。 Pokenには小型のセンサーとUSB端子が内蔵されている。このセンサー同士をタッチすると、お互いの端末IDが交換されたという情報と、交換された時刻が記録される。この行為を「Pokenする」という。あるいはPokenのキャラクターが4指であることから、「ハイフォーする」ともいう。 まだこの段階ではPokenした相手とプロフィールは交換されていない。交換するには、PCのUSB端子に接続し、Pokenのサイトにアクセスする。そこで自分のプロフィールを登録すると、Pokenした相手に自分のプロフィールが公開される。相手もプロフィールを登録する

    ソーシャル名刺「Poken」日本上陸--対面のプロフィール交換を簡単に
    joan9
    joan9 2009/03/23
  • これから料理をしようと思っている怠惰な人へ - finalventの日記

    inspired by料理のススメ:これから料理をしようと思っているひとへ - Money does not hurt your heart 設備 大きな冷蔵庫。 洗いやすい器。 奮発できたらシーガル4。水がアウトだと料理にならない。 道具 包丁は中華包丁と小型の包丁の2あるとよいです。中華包丁があると野菜がさくさく切れます。肉も切れるし、万能。小型のはなにかと小さいのを切るとか。 まな板はプラスチック薄っぺらいのが売っていてあれが便利です。鍋に具を入れられる。場所とらないし。こんなやつ、「 京セラ カラーまな板 イエロー CC-99YL: ホーム&キッチン」 ピーラーは必須。100円ショップのでおk。 中華鍋はなくても可。テフロン鍋でいい。「 大好きな炒めもの(ウー ウェン)」を読むとよいと思う。みなさん、中華鍋信仰もちすぎ 圧力鍋は不要。これは一種の面白グッヅ。 片手鍋もなくてもい

    これから料理をしようと思っている怠惰な人へ - finalventの日記
  • 2009年度、世界の独裁者トップ10: 極東ブログ

    パンパカパーン♪ 今週のハイライト! 米国メディアが選ぶ、2009年度世界の独裁者、トップ10。では、第10位から。 第10位 ムアマル・カダフィ大佐(66) 何時まで経っても日では「カダフィ大佐」と呼ばれるムアンマル・ムハンマド・アル=カッザーフィーさん。ナセル元エジプト大統領の説く「アラブ民族主義」に共鳴し、「大佐」自称もナセルの顰みに倣ってのこと。 1969年に国王を追放し、軍事政権を樹立。米国レーガン時代は、中東の狂犬と呼ばれ、西側諸国は悪の権化のレッテルを貼りつけ攻撃に次ぐ攻撃、どっちがテロリストやねんと話題となったものだが、時代は代わり、子ブッシュ政権の成果で国交正常化。2003年には核兵器を含む大量破壊兵器開発計画も放棄し、すっかり良い人……世界の他の独裁者さんもコローネルのようになれよと模範を示すも、昨年は惜しくも10位内から脱落。今回辛うじてのランクイン。 第9位 グル

  • 参加者の成長を見守る、Shibuya.pm 2代目リーダー - @IT自分戦略研究所

    第8回 参加者の成長を見守る、Shibuya.pm 2代目リーダー 長谷川玲奈(@IT自分戦略研究所) 大星直輝(撮影) 2009/3/23 竹迫良範(たけさこよしのり) Shibuya.pm リーダー 1977年3月2日、広島県出身。サイボウズ・ラボ所属。2002年、広島市立大学 情報科学部 知能ロボット講座卒業。在学中の1998年より、コンピュータメーカー子会社にてECサイトの開発に携わる。2001年にはNamazu Projectに参加。Shibuya Perl Mongers(Shibuya.pm)には2003年のスタートアップセミナーから参加し、2006年に2代目リーダーに就任。 ■「バソキヤ2006」でShibuya.pmの新リーダー誕生 Shibuya.pmのリーダーになったのは2006年です。宮川さん(シックス・アパート 宮川達彦氏、Shibuya.pm 初代リーダー)が渡

  • GPSロガーを持って山へ行こう!

    家族全員で楽しめるからという理由で、はじめた山登り! 色々な山をネットで検索していると、登山者の軌跡が載っている事に気がつきました。 そしてその軌跡は、1万円程度のGPSロガーなるもので、実現出来る事を知りました。 恥ずかしながら最初は、ペイントソフトで作成していると思っていましたた・・・。 という事で、面白そうなのでGPSロガーの購入を決意! 格的に悩んだのは、以下の3機種。 GPS-CS1KSP(SONY製) RGM-3800(Royaltek社製) DG-100(GlobalSat社製) 最初は、日製という安心感から、SONY GPS-CS1KSP にほぼ決めていましたが、 色々とネットで勉強をしていると、感度的に問題がある等の記述が多く、この機種は却下。 残った、RGM-3800/DG-100 は、どちらもSiRF StarⅢという高感度との評価の多い チップを搭載しているとい

    joan9
    joan9 2009/03/23
  • 自転車用RGM-3800 は乾電池で動くGPSロガー|Royaltek

    RGM-3800は最大650,000点ログすることが可能なGPSロガーです。 GPSロガーとしてだけではなくGPSマウスとしてナビゲーションに使用することもできます。 ログしたデータはオートまたはマニュアルで、撮影した写真をGoogle Earth、Googleマップに貼り付けることができます。 最新のファームウェアをアップデートすることにより、『高さ』計算が楕円体高から標高に変更可能となりました。 最新 ファームウェアはダウンロードページにて配布しております。 2008年9月5日以降は、アップデート済みの製品を出荷いたします。

    joan9
    joan9 2009/03/23
  • xtermとemacsのフォント設定をefontで統一する - 計算機と戯れる日々

    だめだxtermの-faオプションに耐えられなくなった。 ついでにemacs22もみづらくてしょうがない。 よってefontに統一。 XTerm*selectToClipboard: true XTerm*background: white XTerm*foreground: black XTerm*saveLines: 2000 XTerm*font: -efont-fixed-medium-r-normal--16-160-75-75-c-80-iso10646-1 Emacs.Font: -efont-fixed-medium-r-normal--16-160-75-75-c-80-iso10646-1 emacs*fontSetList: 0,1,2 emacs.Fontset-0: -*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-1

    xtermとemacsのフォント設定をefontで統一する - 計算機と戯れる日々
  • emacsとrubyでC-cC-l(run-ruby)ができることを今まで気がつかなかった。 - 計算機と戯れる日々

    emacsで .rbファイルをruby-modeで編集中に C-cC-s (run-ruby) -> irbが別バッファで起動 C-xC-o (other-window) -> 元のバッファに戻る C-cC-l (ruby-load-file) -> irbのいるバッファで現在編集中の.rbを実行 やってみようとも思ってなかったorz 追記 2009/03/22 13:22:04: emacs上でファンクションキーF5にて現在編集中のrubyスクリプトを実行するには - 計算機と戯れる日々と組み合わせるとワンキーで実行可能

    emacsとrubyでC-cC-l(run-ruby)ができることを今まで気がつかなかった。 - 計算機と戯れる日々
  • はてなブログ | 無料ブログを作成しよう

    うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのがべられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…

    はてなブログ | 無料ブログを作成しよう
    joan9
    joan9 2009/03/23
  • M.Hiroi's Home Page / xyzzy Lisp Programming

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    joan9
    joan9 2009/03/23
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    joan9
    joan9 2009/03/23