タグ

2008年6月19日のブックマーク (28件)

  • 第2回 Test::Baseの紹介 | gihyo.jp

    モバイルファクトリーの伏原です。 私は今回Test::Baseというモジュールを紹介させてもらいます。 Test::Baseとは Test::Baseは、Kwikiなどの作者として知られるIngy döt Net氏が作成した“⁠Data Driven Testing Framework(データ駆動型テストフレームワーク)⁠”です。 データ駆動型テストとは何なのか、実際のテストを見て頂くのが一番早いと思うので、早速実際にTest::Baseを使ったテストを書いてみることにします。 今回使うサンプルプログラム NabeAtzz問題を解くプログラムを作ります。NabeAtzz問題にはいくつかのバリエーションがありますが、今回は以下の条件を満たすもの、と言うことにします。 1からnまでの整数に対して 3の倍数の時は“⁠fool⁠”と出力する 5の倍数の時は“⁠dog⁠”と出力する いずれかの桁に3

    第2回 Test::Baseの紹介 | gihyo.jp
  • Moose::Cookbook のお勉強 - 目次 - 日向夏特殊応援部隊

    めんどくさいから目次作る Recipe1 - has, before, after, extends - Recipe2 - constraint, modifier - Recipe3 - predicate, weak_ref, lazy - Recipe4 - subtype - Recipe5 - coerce - Recipe6 - augment, inner - Recipe7 - make_immutable - Recipe9 - builder - Recipe10 - role, requires, with -

    Moose::Cookbook のお勉強 - 目次 - 日向夏特殊応援部隊
    markup
    markup 2008/06/19
  • Adobe AIRでクールなMP3プレーヤーを作ってみる:CodeZine

    Adobe AIRとは 「Adobe AIR」とは、リッチクライアントとして定評のある「Flex」や「Flash」「ActionScript」といったWeb技術を利用してデスクトップアプリケーションを作成し、動かせる実行環境のことです。Adobe社が提供しています。 ブラウザを使用する必要がないため、ローカルファイルへのアクセスやドラッグ&ドロップを行うこともでき、WindowsMac OS、Linuxで動作するなど、プラットフォームを問わない特長もあります。 今回はこのAdobe AIRを利用して、MP3プレーヤーを製作してみましょう。対象読者Flash、Flexでの開発経験のある人。基的なActionScript3.0の知識のある人。プラットフォームを問わないアプリケーションを開発したい人。 実行環境/開発環境の準備 それではまず、Adobe AIRの実行環境をインストールしましょ

    markup
    markup 2008/06/19
  • 信じられないほどクリエイティブなFlashサイト集:phpspot開発日誌

    21 Incredibly Creative Flash Websites - Down the Foxhole というエントリにて、信じられないほどクリエイティブなFlashサイト集ということでFlashサイトが特集されていました。 以下、信じられないほどクリエイティブなFlashサイトの引用です。 http://www.nationalgridfloe.com/ http://lab.mathieu-badimon.com/ http://ecodazoo.com/ http://www.lacoste-future.com/ http://sectionseven.com/ 続きを見る 数年前を思い返してみると、数年前では想像もできないようなサイトが増えてますね。 Flashプレイヤーの進化によってどんどん出来ることが増えていくため、成果物のクオリティや機能もどんどん進化しているよう

  • イランで誘拐された学生さんと海外危険情報と自己責任と笹川堯 - とれいん工房の汽車旅12ヵ月

    イランで誘拐された横国大の学生さんが解放された。あまりニュースでは大きい扱いではなかったですが、なんだかちょっと嬉しいです。 なにより、そのニュースを聞いた直後のお父さんの笑顔が当に良かったし、さっき記者会見で答えていた人さんも、きちんと関係者に謝罪や礼を述べた上で、自分で言葉を選びながら話していたと思う。海外旅行好きの一人として、彼の災難は他人事ではなかったし、その解放を素直に喜びたいと思う。 ところが、以下のような反応も出ているんですね。 笹川堯衆院議院運営委員長は17日午前の自民党役員連絡会で、イランで誘拐された日人大学生が8カ月ぶりに解放された事件に関し「外務副大臣がスタッフを連れて、3度イランに行っている。これはみんな国民の税金(で負担している)」と指摘した。その上で、「政府が渡航の自粛を要請しているところに行った人については、今後、外務省で厳しく徹底する必要があるのではな

    イランで誘拐された学生さんと海外危険情報と自己責任と笹川堯 - とれいん工房の汽車旅12ヵ月
    markup
    markup 2008/06/19
  • 第一回マネタイズHacksを開催しました(資料の公開あり) - livedoor ディレクター Blog(ブログ)

    こんにちは、佐々木です。 櫛井がハンバーガーをべにシリコンバレーに行っているので、代打です。 先日開催した第一回マネタイズHacks(第一回マネタイズHacks開催と参加者募集のお知らせ)につきまして、簡単なレポートと資料の公開のご案内をさせていただきます。 当初は動画なども公開する予定でしたが、諸般の事情により資料のみの公開させていただくことになりました。ご容赦ください。 (以下からダウンロードできる資料の内容についてのお問い合わせは、文責のある会社様へ直接ご連絡ください) ■ブロックリンク is not evil. (ライブドア 畑山) 資料をダウンロード ■5分でわかる livedoor Blog 第3世代有料プランの秘密 (ライブドア 佐々木) 資料をダウンロード ■はてなアドセンス Hacks (はてな 川崎様) 資料をダウンロード ■モバイル広告で一番効率がよい広告はなに?

    第一回マネタイズHacksを開催しました(資料の公開あり) - livedoor ディレクター Blog(ブログ)
    markup
    markup 2008/06/19
  • LANで使うtwitterクローン·しゃべる MOONGIFT

    TwitterはIMのように使うこともできる。また、ゆるいコミュニケーションをとるのにも便利なサービスだ。とは言え、インターネット上で公開されているものなので、あまり業務に関係する情報をほいほいと投げるわけにはいかない。 twitterそっくりな画面だ そうした公開情報/非公開情報を切り分けで、twitterの魅力を活かせないのは非常に煩わしい。そこでイントラネット上にtwitterを構築しよう。 今回紹介するオープンソース・ソフトウェアはしゃべる、イントラネット上で構築できるtwitterクローンだ。 しゃべるはtwitterの殆どの機能が実装されたtwitterクローンだ。LinuxWindowsで動作する。Windowsであればインストーラーを使って簡単に構築可能だ。ユーザ登録は管理者メニューからのみ行えるが、CSVを使って一括登録することもできる。 ログイン画面 後はtwitte

    LANで使うtwitterクローン·しゃべる MOONGIFT
  • iPhone のカメラで動画を録画できる 「iPhone Video Recorder」 - 今日のアプリ第178回 - iPhone・iPod touch ラボ

    iPhone・iPod touch ラボ:「iPhone・iPod Touch」のニュース、便利な使い方、アプリの紹介、アクセサリのレビューをお届けする総合情報サイト ホーム > Apps - アプリ , Jailbreak Apps > iPhone のカメラで動画を録画できる 「iPhone Video Recorder」 - 今日のアプリ第178回 iPhone のカメラで動画を録画できる 「iPhone Video Recorder」 - 今日のアプリ第178回 現在販売されている iPhone (2G) と日で発売される iPhone 3G のカメラは静止画専用で、動画を撮影する機能がありません。 今日のアプリ『iPhone Video Recorder』は、その極めてシンプルな iPhone のカメラで動画を撮影できるようにするアプリケーションです。 まずは、近所で試し撮り

  • CSSハックしない、JavaScript使わないCSSの教科書みたいなテンプレ*ホームページを作る人のネタ帳

    CSSハックしない、JavaScript使わないCSSの教科書みたいなテンプレ*ホームページを作る人のネタ帳
    markup
    markup 2008/06/19
  • pthread でキューを作る(再挑戦)。ついでに dtrace でスレッドの解析 - IT戦記

    一日、一回 pthread 勉強。 はじめに pthread でキューを書いてみる - IT戦記に関して、id:n-soda さんからとても貴重なアドバイスを沢山頂いたのですべて直しておきたいと思います。 当にありがとうございます。 指摘が会った点まとめ 再帰呼び出しの問題 キューが一杯の場合に enQ() の再帰呼び出ししているのが変です。ここは while で書けるはずです。Cの場合、末尾再帰の削除をしない処理系がほとんどですし、このケースでは、deQ() 側のスレッドと enQ() 側のスレッドで速度差があるだけで再帰してしまいますから、スタックを相当無駄に消費します。スタックオーバーフローで死んでしまう可能性もあります。 http://d.hatena.ne.jp/amachang/20080611/1213165364#c1213677983 sleep(0) の問題 キューの

    pthread でキューを作る(再挑戦)。ついでに dtrace でスレッドの解析 - IT戦記
    markup
    markup 2008/06/19
  • bookreader.js

    bookreader.jsは、長文を縦スクロールではなく、横スクロールで表示し読みやすくするJavaScriptライブラリです。 →プロジェクトのホーム (Google Code) - New!! →ダウンロード(ver 0.4.6) - 2009/04/18公開 ※ダウンロードの詳細については、こちらのページをご覧下さい。 まずは、このページで体験してみて下さい。キーボードの[→]/[←]キーが、「進む」あるいは「戻る」に対応します。画面上に表示される、半透明の▶/◀ボタンをクリックしてもOKです。使い方の詳細は「ヘルプ」を参照ください。 次期バージョンの開発状況 幸いにしてさまざまな方からフィードバックをいただきました。ありがとうございます。それを元に機能の絞り込みとWEBサイトへの「組込み方」について検討を行っています。まだ、実装の方針が定まった、という段階ですが次期0.8.x系のサ

  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • Firefox機能拡張「Google Browser Sync」開発中止に - ネタフル

    Google Browser Sync To Be Discontinuedというエントリーより。 Google Browser Sync is a Firefox extension that synchronizes your bookmarks, web history, browser sessions and passwords across multiple computers by temporarily saving them to Google’s servers. 異なるマシン間のFirefoxで、 ・ブックマーク ・ウェブ履歴 ・パスワード などを同期させる「Google Browser Sync」という便利この上ないFirefox機能拡張があったのですが‥‥。 もともと小さいチームが開発していたようで、別のプロジェクトに移動しており、残念ながら「Firefox 3」

    Firefox機能拡張「Google Browser Sync」開発中止に - ネタフル
  • よいサブルーチンを作成するための心がけ。★★★ - サンプルコードによる Perl 入門

    Perl › サブルーチン › here サブルーチン作成に関するわたしの考えを殴り書きしました。 見出し 引数と戻り値について理解する。 小さなサブルーチンを作成する。 サブルーチンに柔軟性を持たせる。 呼び出しの階層を浅く保つ。 機能を実現するサブルーチンを作成する。 ユーザーを意識する。 将来を楽にすることを考える。 完全な抽象化は求めない。 1. 引数と戻り値について理解する サブルーチンを理解するためには、引数の受け取り方と、戻り値の返却のし方を覚えれば十分です。なぜなら、引数を受け取ってから、戻り値を返却をするまでは、今まで学習したプログラミングとなんら変わることがないからです。引数と戻り値の扱いを、覚えたら、すぐに実践に移りましょう。 サブルーチン作成で、難しいのは、以下の4点です。 何をサブルーチンにするか どのような名前をつけるか 引数を何にするか 戻り値を何にするか 正

    よいサブルーチンを作成するための心がけ。★★★ - サンプルコードによる Perl 入門
    markup
    markup 2008/06/19
  • 開拓者から改革者へ ネタで未来を切り開く男 大沢和宏

    「予告.in」を例に挙げるまでもなく、マッシュアップなどの発達により、誰もが自分が考えたアイデアを素早く実装/公開できる現在。しかし、さかのぼること10年以上前から、斬新な“ネタ”を率先して実装し、世界を驚かせてきたトリックスターがいる。そんな彼が最も追い求めたのは、足す美学ではなく、「引く美学」……。今回のNew Generation ChronicleはCodeReposやPerl-users.jpなど、ネタを革新に昇華させ、日のWeb業界に確かな足跡を残してきたYappoこと大沢和宏の物語。 ネタと革新のはざまで 1997年、後にimode元年と呼ばれることになる年の前年。都内某所のミスタードーナツでドーナツ作りに励んでいた男こそ、今回の主人公である大沢和宏氏である。その年、「まぐまぐ」と同じ日にYappoという検索サイトをスタートさせた彼は、そのノリでimode元年に突入。マクド

    開拓者から改革者へ ネタで未来を切り開く男 大沢和宏
  • YappoLogs: ITmediaにてYappoの記事が公開されました

    ITmediaにてYappoの記事が公開されました nipotanからまわってきたバトンの記事が公開されました。 New Generation Chronicle:開拓者から改革者へ ネタで未来を切り開く男 大沢和宏 (1/6) - ITmedia エンタープライズ 当の意味でご笑談くださいませ。 西尾さん、谷口さんチャンスをありがとうございました! 次回は是非とも檀上さん、よろしくお願いします!今回初めて檀上の下の名前を知りました! これも今回のチャンスを頂いたお陰です!!! 誤解される言い回しとかあるかもですが全部心で、特に誤解されそうで誤解されたく無い人はwakaponさんなので誤解されない予防線を、、、wakaponさんのPerlMachineは当に発想が変態で素晴らしく面白いので怒ってPerlMachine開発やめる!とか言わないでください>< あと携帯電話関連会社の偉い人

    markup
    markup 2008/06/19
  • Engadget | Technology News & Reviews

    Apple's thinner new iPad Pros feature an M4 chip and "tandem" OLED displays

    markup
    markup 2008/06/19
  • Google - Mobile iGoogle Settings

    世界中のあらゆる情報を検索するためのツールを提供しています。さまざまな検索機能を活用して、お探しの情報を見つけてください。

    Google - Mobile iGoogle Settings
  • 警察に通報しまくってたら警察がウチまで来てしまった - satoru.netの自由帳

    予告inに通報された実名が確認できて、かつ悪質だと判断できるものを 中心に通報していこうと思って、110番に通報していたら、 『いま居る住所は?そちらに警察官、向かわせますんで。』と言われ、 警察が画面を見る為に、わざわざオフィスまで来て、ちょっとビックリした。 ネット上の犯行予告みたいな現場で事件が起きているわけでなくても 2回以上通報して、たまたま同じ担当者が出てしまった場合、 通報している場所の住所を聞かれて、そこまで来る事になるらしい。 ちなみに電話した回数は、2回。 【秋葉原通り魔事件】ネット予告は110番を 警察庁、業界団体に要請 ↑書いてある事を実践すると、自宅まで警察が来る事になるので、 人目が気になる場合や環境にある人は気をつけたほうがいいかもしれない。 そういうわけで、株式会社ロケットスタートの東高円寺オフィスに、 パトカーで警察が来ました。。 イタヅラ通報みたいに疑わ

    警察に通報しまくってたら警察がウチまで来てしまった - satoru.netの自由帳
    markup
    markup 2008/06/19
  • jQueryのテスティングフレームワークQUnit (でぃべろっぱーず・さいど)

    jQueryのSubversionリポジトリにtestフォルダがあって、jQuery自身のテストが納められていたのですが、そこで使われているテスティングフレームワークがQUnitとしてトップレベルのプロジェクトになったようです。 QUnit - jQuery JavaScript Library これを使うと簡単にjQueryプラグインのテストコードが書けちゃいます。 使い方は以下の通り。 提供されているメソッド test( name, test ) : nameにテストの名称、testには実行するテストを関数の形で渡します。 module( name ) : テストの途中で、テスト対象のモジュールや関数の目印を付けたいときに使います。nameにはモジュールの名称を渡します。 ok( state, message ) : stateがtrueならOK、falseならNGという判定になります

  • QueryNote - jQuery based presentation tool

    QueryNote - jQuery based presentation tool jQueryベースのプレゼンツール、QueryNoteの紹介 Author 37to Enter:進む Shift+Enter:戻る Agenda HTMLベースで作成されたプレゼンツール QueryNoteについて 特徴 まとめ 1.HTMLベースで作成されたプレゼンツール Slidy http://hyper-text.org/archives/2007/02/slidy.shtml W3C謹製のプレゼンツール S5 http://meyerweb.com/eric/tools/s5/ Slidyと同様に有名なツール S6 http://d.hatena.ne.jp/amachang/20071121/1195627344 id:amachang作成のプレゼンツール Slidy 綺麗なHTMLで掛ける

    markup
    markup 2008/06/19
  • Kanasan.JS prototype.js CodeReading#5が終了致しました | Blog.37to.net

    home blog labs about contact プログラミング・開発 > Kanasan.JS prototype.js CodeReading#5が終了致しました JavaScript Kanasan.JS 作成: 2008-06-15T20:40:14+09:00 更新: 2009-04-29T01:00:17+09:00 Kanasan.JS prototype.js CodeReading#5 が無事終了致しました。 ご参加頂いた皆様お疲れさまでした、ありがとうございました。 今回、私自身は久しぶりの参加だったのですが、簡単に発表しましたので、以下に資料をおいておきます。 QueryNote - jQuery based presentation tool jQueryベースのプレゼンツールを少し作っているので、簡単ですが発表させて頂きました。 まだ作りかけなので、閲覧環

    markup
    markup 2008/06/19
  • 若手IT勉強会(仮)をやってきた - しまてく

    なんだかよくわからないタイトルの勉強会をやってきました。 #「いってきた」じゃなくて「やってきた」 今回の内容は事前に告知していたのはサイ読書会だったのですが、 実際には読書メインではなく、わいわいとした感じですごくいい感じ◎ はじめは僕の「サイを読む前にとりあえず全体流しとけ」系の プレゼンをやらせてもらったのですが、なんというか、 例題として出した関数の中で return してないとか怪しげな部分が いくつかあって、やや絶望しながらプレゼンしてましたw 今日一番おいしかったのはid:monjudohが教えてくれたFireBugの使い方講座。 コンソールにログを吐く方法 console.log("hoge"); プロファイルをする方法 console.profile(); //処理 console.profileEnd(); オブジェクトをダンプする方法 dir(obj); Fire

    若手IT勉強会(仮)をやってきた - しまてく
    markup
    markup 2008/06/19
  • Ustream、イベントスケジュール通知機能を追加

    Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を

  • 今どきWarezとか流行んないと思うけど - ぼくはまちちゃん!(Hatena)

    Googleで、 site:http:(消しました) えろまんがのタイトル みたいに検索すると、なんだかとても興味深い感じのものがヒットしちゃうなーってことを 今日、たまたま偶然、すごい偶然に、発見しちゃったのでメモしておきますね! 右側のCAPTCHAみたいなの入力してボタンを押すと、なにか落ちてくるみたいなんだけど、 その時はしっかりと中身を確認して、違法なものだったりした場合は、 すぐに捨てちゃったほうがいいですよ! というか、もし著作権を侵害しているようなファイルがあれば、サイト運営者に通報するべきですよね! あ、べつにえろまんが検索ばかりしてて発見したわけじゃないですよ! ほんとだよ! (追記) http://twitter.com/Hamachiya2/statuses/836520334 http://f.hatena.ne.jp/twitter/20080617121326

    今どきWarezとか流行んないと思うけど - ぼくはまちちゃん!(Hatena)
    markup
    markup 2008/06/19
  • 第4回 見えてきた「究極の英語学習法」 〜かけ算と曜日、それだけで英語はうまくなっていく:NBonline(日経ビジネス オンライン)

    気になる記事をスクラップできます。保存した記事は、マイページでスマホ、タブレットからでもご確認頂けます。※会員限定 無料会員登録 詳細 | ログイン 私の新著『英語ベストセラーの研究』(幻冬舎新書)をベースにして、英語の学習法について全6回の予定でお話をさせていただいている。 『英語ベストセラーの研究』には、2つの執筆目的があった。 その第1は、戦後60年間のベストセラー英語を10年刻みで選び出し、それらがなぜ多くの読者に受け入れられたのかを分析することであった。第2の目的は、これら先人の労作から英語学習のヒントを拾い集め、「究極の英語学習法」とは何かを探り当てていくことであった。今回は、そのようにして見えてきた「究極の英語学習法」をテーマに書くことにしたい。 前回の末尾で、松亨の「英語で考える」と國弘正雄氏の「只管朗読」という2大テーゼを結びつけたところに、「究極の英語学習法」が

    第4回 見えてきた「究極の英語学習法」 〜かけ算と曜日、それだけで英語はうまくなっていく:NBonline(日経ビジネス オンライン)
  • AS3.0 で 3D プログラミングを1から勉強する (1) - てっく煮ブログ

    as3D の原理をあまり知らなかったので、ActionScript 3.0 で1から勉強してみた。1からなのでフレームワークは使わず、自力で実装していく。Web 上には色んな資料があってありがたいだけど、玉石混交な上に、有用なものでも一道で幅の狭いものが多い。前提知識のない自分にとっては、資料間の関連性を理解するのが大変だった。なので、なるべく簡単なところからスタートしつつ、広く浅く体験していくことを目標としてみる。まずは、四面体をワイヤーフレームで表示するところからスタートしよう。四面体を定義するまずは、3次元上の点を表現する Point3D クラスを作る。 class Point3D { public var x:Number; public var y:Number; public var z:Number; public function Point3D(_x:Number =

    markup
    markup 2008/06/19
  • perl - Convert::BaseN released! : 404 Blog Not Found

    2008年06月17日03:00 カテゴリLightweight Languages perl - Convert::BaseN released! 以前から作ろうと思っていたのですが、最近必要になったので。 /lang/perl/Convert-BaseN/trunk - CodeRepos::Share - Trac @CPAN (coming soon) 早い話、MIME::Base64をはじめとする、Base{2,4,8,16,32,64} encodingの親戚を全てカヴァーするというモジュールです。 きっかけは、こちら。 Kazuho@Cybozu Labs: MIME::Base64::URLSafe 少し前になりますが、CPAN に MIME::Base64::URLSafe を登録しました。URL に Base64 されたバイナリデータを埋め込みたいけど、 +,/,= と

    perl - Convert::BaseN released! : 404 Blog Not Found
    markup
    markup 2008/06/19