タグ

2011年9月29日のブックマーク (24件)

  • Testing Web Application 2011秋 - tokuhirom's blog

    とにかく楽に、お気軽に。お気軽にテストを追加できて、お気軽にテストを実行できる。というのがなによりも重要です。 追加しようとおもったときに「どう追加したらいいかわからない」という状況になりがちなので、あらかじめいろいろな構成要素ごとにテストをひととおりかいてみるというのも重要だとおもいます。O/R Mapper のクラスのテストとか、model のテストとか、コントローラのテストとか、JSON API のテストとか。。 ExtUtils::MakeMaker でテストをうごかさないExtUtils::MakeMaker を素でつかうと blib/ とかつかってきてうざいので、Makefile.PL に以下のような hack をほどこしてあります。ウェブアプリケーションで blib/ とかにコピーする必要ないですよね。実運用でも blib/ でうごかさないし、インストールもしませんし。 #

    sbg3
    sbg3 2011/09/29
  • journaux 出挙:久保田@末広町 二倍楽しめる中入れ丼

    sbg3
    sbg3 2011/09/29
    秋葉原
  • つまづきがちなiPhoneコーディングのTips(JS多め) | バシャログ。

    来月はキャプテン・アメリカ見るし、気が付いたら年中アメコミ映画を見ているminamiです。 来月にはまた大きな発表がいろいろありそうなiPhone界隈ですが、iPhoneサイトのコーディングをする際につまづいてきたポイントを挙げてみました。 [HTML] input type="file"は使えない 画像をアップするコンテンツだからフォームに input type="file" を・・・と考えがちですが、iPhone版のSafariでは使用不可です。 [HTML] <meta name="viewport" content="user-scalable=no">が効かない 最近ハマったポイントです。ユーザーに画面の拡大をさせなくすることができるviewportのuser-scalableプロパティですが、体のアクセシビリティ設定で「ズーム機能」をオンにしているとバッチリ拡大できてしまいま

    つまづきがちなiPhoneコーディングのTips(JS多め) | バシャログ。
  • スキマ時間にサクッと勉強ができる『PLAY英熟語TOEIC1000』を、山手線車内で使ってみた | ライフハッカー・ジャパン

    これまでライフハッカー[日版]では、さまざまな英語学習アプリを紹介してきました。以前紹介した『PLAY英単語TOEIC頻出1000』および『Super 英単語 30000』は、どちらもtweet数が100を超えていることから、読者の英語学習アプリへの関心の高さが窺えます。 しかし上記2つのアプリはあくまでも英単語を習得するためのものであって、長文読解をするためにはより発展的な勉強をする必要があります。その勉強とはズバリ、英熟語を覚えることです。 Discover21社『20歳を過ぎてから英語を学ぼうと決めた人たちへ』によれば、英語の長文は(1)結論、(2)結論を補足する文章、(3)もう一度結論を繰り返す、という3つの「かたまり」に分解できるとのことです。この構造を理解すれば、長文読解をマスターすることができると著者は主張しています。その「かたまり」を読み解くためには各単語別個の意味を知っ

    スキマ時間にサクッと勉強ができる『PLAY英熟語TOEIC1000』を、山手線車内で使ってみた | ライフハッカー・ジャパン
    sbg3
    sbg3 2011/09/29
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • [連載]Webデザイン入門(2:スケッチしよう) | Stocker.jp / diary

    私は、職業柄(?)プログラマー・SEの方などに「これからWebデザインもやりたいけど、どうすればいいか」と相談されることがあります。 そういう時、私はまず「優れたデザインのサイトを見て、それをスケッチする」ことを薦めています。 たった1度やって頂くだけでも、明らかにデザインに対する見る目が変わるのでお勧めです。 なぜスケッチが必要か? 多くのPCスクールやWebスクールでは、Photoshop などの「ソフトの使い方」を中心に教えているようですが、それだけだとWebサイトをデザインするのは難しいと思います。 なぜなら、Photoshop などのソフトは「頭の中にあるもの」を制作することはできますが、「頭の中にないもの」を制作することは難しいからです。 デザインは、ソフトが自動的にやってくれるものではありません。 自分の力で1から作る必要があるのです。 そのために、「良いデザイン」とされてい

    [連載]Webデザイン入門(2:スケッチしよう) | Stocker.jp / diary
  • Passengerを必要なタイミングで再起動してくれる·Guard::Passenger MOONGIFT

    Guard::PassengerはRackアプリケーションを監視して必要なタイミングでPassengerを再起動するソフトウェア。 Guard::PassengerはRuby用のオープンソース・ソフトウェア。Ruby on RailsをはじめとするRackアプリケーションが普及するきっかけになった要因の一つにPassenger(mod_rails)があったのは間違いない。Apacheモジュールになったことでとても簡単に使えるようになった。 デフォルトの監視対象 そんなPassengerではシステムを変更した際にサーバを再起動する必要がある(tmp/restart.txtを書き出す等)。開発版では大半のコードは再起動なしで反映されるが、設定ファイルなどは別だ。そんな時の再起動に手間を感じていたがGuard::Passengerを使えば解決しそうだ。 Guard::PassengerはPass

  • 一つのコードから各Webブラウザに対応した機能拡張(アドオン)を生成·Kango MOONGIFT

    Kangoは多数のWebブラウザに対応したWebブラウザ機能拡張(アドオン)フレームワーク。 KangoPython製、Google Chrome/Safari/IE/Firefox/Opera用のフリーウェア(ライセンスは独自)。スマートフォンの世界が広がるにつれて、iOSではObjective-C、AndroidではJavaと言語を選択するのに苦痛を覚えるようになった。そのためTitaniumのような統一言語のフレームワークに注目が集まる。 サンプルをGoogle Chromeで実行 同様のことがWebブラウザでも起こっている。IEのシェアは低下しつつもまだまだ高く、さらにFirefox、Google Chrome、Safari、OperaといったWebブラウザが存在する。これら全てに機能拡張を提供するのはとても大変なことだ。そこで注目したいのがKangoだ。 Kangoは一つのコー

    一つのコードから各Webブラウザに対応した機能拡張(アドオン)を生成·Kango MOONGIFT
  • Shipped File::Zglob 0.01 - tokuhirom's blog

    http://github.com/tokuhirom/File-Zglob File::Find::Rule とかまあ結構なんですけども、 File::Find::Rule->file->in('lib')->name('*.pm')っていうフォームはなかなかぱっと思いだしづらいです。ユーザーフレンドリーじゃないんですね。 シェルだったら lib/**/*.pm ってうったらいっぱつででてくるじゃないですか。そういう風にうちたいですよ。 というわけでつくってみました。 File::Zglob です。 use File::Zglob; my @files = zglob("lib/**/*.pm");という風にうつだけでいいんです。このインターフェースならわすれないでしょう。shell で普段からうってますものね。 ちょっとしたスクリプトとかで超便利だとおもうので、ぜひつかってみてください

  • ツイッターでつぶやいて楽々ToDo管理『TwitDo』 | 100SHIKI

    よくあるツールのような気もするが、シンプルに仕上がっていて好感が持てたのでご紹介。 TwitDoを使えば、ハッシュタグを使ってToDoを管理することができるようだ。 使い方は簡単で「#todo なんとか」で登録、「#done なんとか」で完了、といった感じだ。 そうすると「http://twitdo.com/(ツイッターのユーザー名)」に自動でページが作られる。ツイッター認証などが不要なのも素敵だ。 また、ちゃんと日語もOKだし、日付別に整理もしてくれているので見やすいのもポイントが高い。 これ専用にアカウントをとって、というのもアリかも知れない、とちと思ったぐらい良い感じだと個人的に思ったよっと。

    ツイッターでつぶやいて楽々ToDo管理『TwitDo』 | 100SHIKI
  • IIJ、Ooyala(ウーヤラ)社と動画配信分野で提携 | プレスリリース | IIJ

    sbg3
    sbg3 2011/09/29
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    sbg3
    sbg3 2011/09/29
  • 角煮、ベーコン、丼――ジューシーな豚バラ肉がもっとおいしくなる、7つのレシピ - はてなニュース

    豚肉の中でも、アバラ骨の周囲の肉を指すバラ肉。柔らかく、うま味やコクがあることから、煮込み料理や炒め料理など、さまざまなメニューに利用されています。この豚バラ肉をおいしくべるレシピを「ブロック編」と「薄切り編」、2つの切り口から紹介します。 ■ ブロックでべる! <豚バラ肉のマスタード煮込み> ▽ 豚バラ肉のマスタード煮込み [男の料理] All About マスタードで煮込む、ちょっと変わったレシピです。フライパンで焼き色を付けた豚バラ肉を、タマネギと昆布と一緒に45分ほど煮込んだあとに、マスタードを投入。そのまま5分ほど煮詰めれば完成です。昆布から染み出たやさしい味わいと、スパイシーなマスタードとが絶妙にからみ合う一品です。 <お酒にピッタリな照り焼き> ▽ 厚切り豚バラの照り焼き。 by ラビー 【クックパッド】 簡単おいしいみんなのレシピが320万品 酒の肴にオススメしたいのが

    角煮、ベーコン、丼――ジューシーな豚バラ肉がもっとおいしくなる、7つのレシピ - はてなニュース
    sbg3
    sbg3 2011/09/29
  • 自由が丘にタイ料理の名店あり クルン・サイアム - ガジェット通信

    突然だが、私はとてもタイ料理が好きだ。あのちょっと濃いめの甘辛い味付けに、レモングラスやパクチーなどのハーブが合わさった味を想像するだけで幸せになってしまう。もちろんパクチーなどが苦手な人もいるだろうが、実はパクチー抜きのタイ料理というものもあるので、ぜひチャレンジしてみて欲しい。 そんなタイ料理べられる店で、先日「ここは紹介しなくては!」と思わされた店がある。それは東京・自由が丘にある「クルン・サイアム」だ。同店では、若干日向けにアレンジされてはいるものの、都内でも有数の「しっかりした」タイ料理べられる。例えばホーリーバジルひとつをとってみてもとても大ぶりの葉が使われていたり、また、フライドエッグにしてもきちんと「フライ」されていたりする。とても丁寧なタイ料理ということができるだろう。 さて、そんなクルン・サイアムで強くオススメしたいメニューといえば、タイ料理の定番でもあるガパ

    sbg3
    sbg3 2011/09/29
  • 2011年9月27日 ZFS活用シリーズ - より詳しい情報と説明 | gihyo.jp

    About ZFS of FreeBSD これまで数回に渡ってZFSについて取り上げてきましたが、ここで取り上げた内容を補完する素晴らしいドキュメントがFreeBSDコミッタでありコアチームのメンバーである佐藤氏の日記に「ZFSのトラブル続き」として掲載されました。FreeBSDでZFSを扱ううえでとてもためになる話がまとまっていますので、ぜひ一読してみてください。 (FreeBSD Daily Topicsディスのような書き方になっていますが、別にそういうわけではないのであしからず。佐藤氏によるフォローです。仲良くやってます:-) 佐藤氏のひとつ前の日記「4KiBセクタのHDDとFreeBSD」も一読しておくことをお薦めします。2TBを超えるHDDの登場で物理セクタ長が4KiBタイプの製品が増えていますが、なぜ物理セクタ長が伸びたのか、それがFreeBSDにどのような影響を与えるのか、な

    2011年9月27日 ZFS活用シリーズ - より詳しい情報と説明 | gihyo.jp
  • 1万円のコンパクトデジカメで一眼レフにどこまで迫れるかやってみた!|ガジェット通信 GetNews

    プロカメラマン受難の時代である。 その昔、カメラ自体が高価だった頃、一般の人々はカメラに触ったことすらなかった。 なので、写真を取れるというだけで「ほーっ!」っと羨望のまなざしが飛んできた。 日では昭和30年代からカメラは普通の人でも触れるようになり、40年代には一家に複数台揃うようになった。 しかし、それでも操作はマニュアルなので、プロとアマチュアの差は歴然としていた。 平成に入ってフィルムカメラはオートフォーカスが主流に。しかしフィルムは24枚撮れば現像費も合わせて2000円以上が飛んでゆく。 シャッターは慎重に押すもので、当時テレビカメラマンとして超安月給で修行中の私は、フィルムカメラを覚えるのに素振りのようにフィルムの入ってないカメラで構図や露出を決めてシミュレーションを繰り返した。 ビデオの世界でも旅行に手軽にもって行ける『パスポートハンディカム』がデビューしていたが、その画質

    1万円のコンパクトデジカメで一眼レフにどこまで迫れるかやってみた!|ガジェット通信 GetNews
  • Webサイト上で注釈を付与、表示するjQueryライブラリ·AnnotateIt MOONGIFT

    AnnotateItはWebサイト上で注釈をつけたり表示するJavaScriptライブラリ。 AnnotateItはjQuery/JavaScript製のオープンソース・ソフトウェア。Wikipediaをはじめとしてコンテンツ系サイトでは記事に対する引用元や、注釈をつけることがある。大抵そうした内容は記事全体の下にまとめて引用として添付されるので見過ごされがちだ。 注釈入力中 また、ブログやニュースサイトにはコメント機能がついていることが多い。そこでは大抵記事の一番下にコメントエリアがあり、感想などを投稿する。そのため記事全体に対するコメントと受け取られがちで、勘違いを生むこともある。そうした事態にならないよう使ってみたいのがAnnotateItだ。 AnnotateItはWebサイトの任意のテキストに対して注釈を付けられるJavaScriptライブラリだ。文字を選択すると編集アイコンが表

    sbg3
    sbg3 2011/09/29
  • どのフレームワークが最適か。多彩なJavaScriptフレームワークで実現したTodoアプリ·TodoMVC MOONGIFT

    TodoMVCはTodoアプリを多様なJavaScriptフレームワークで実現、比較できるソフトウェア。 TodoMVCはHTML/JavaScript製のフリーウェア(ソースコードは公開されている)。今はJavaScriptが隆盛とあって、Webサイト開発において大抵利用される。そんな中、どのJavaScriptフレームワークを使うべきか適切に検討しているだろうか。慣れだけ考えてjQueryに落ち着いてしまったりしていないだろうか。 色々なフレームワークが試せる もちろん慣れはとても大事な要素ではある。だが全ての開発が一つのJavaScriptフレームワークでまかなえる訳ではない。もっと様々なフレームワークを検討すべきだ。そんな時の目安になり得る、とても面白いプロジェクトがTodoMVCだ。 TodoMVCはTodoアプリで、Web上でタスクを入力して登録し、チェックボックスを付けて消化

  • 多彩なウィジェットで高品質なWebアプリケーションを素早く構築·Kendo UI MOONGIFT

    Kendo UIデスクトップやスマートフォン、タブレットに対応したUIフレームワーク。 Kendo UIHTML5/CSS3/JavaScript製のオープンソース・ソフトウェア。WebのUIは表現力がとても高く、自由度が高い。それは良いことでもあるし、悪いことでもある。束縛が何もないために自由に発想できる反面、デザインする才能がないと情報が散らばってしまってどうにもならなくなる。 デモアプリ それを解決するにはまずウィジェットの概念を取り入れていくことだ。そうした部品を適切に配置していくことで画面をパズルのように作り上げていく。デスクトップからスマートフォン、タブレットまで広く使えるUIコンポーネントがKendo UIだ。 Kendo UIのKendoは剣道から来ているようだ。Kendo UIはとても対応範囲の広いソフトウェアで、実に数多くのウィジェットに加えて、Webアプリケーショ

  • Soft maximum 関数

    Soft maximum 関数というものがある。簡単に言えば「なだらかな max 関数」だ。下のグラフのような曲線を描く(角張っているのが普通の max 関数)。 式も簡単だ。次のようなシンプルな式で表される。 softmax(x, y) = log(exp(x) + exp(y)) これをちょっといじくって次のようにすれば “soft minimum” 関数も実現できる。 softmin(x, y) = -log(exp(-x) + exp(-y)) 更にこのふたつを組み合わせれば “soft clamp” 関数も可能だ。 softclamp(x, min, max) = log(exp(max) + exp(-log(exp(-min) + exp(-x)))) ゲームなどを作っていると、とにかく値の変化をなだらかにしたいという場面がよくある。イーズイン・アウトと比較すると使用の機会は

  • またたびを食べる

    秋田にまたたびラーメンというものがあるらしい。 またたびってが酔っ払うものじゃなかったのか。人がべてどうするのだろう。 調べてみると、「疲れた旅人がこれをべるとまた旅ができる」としてまたたびという名前がついたようだ。さらによく調べるとそれはガセのようだった。 とにかく一体どんなものかべてみることにした。

    またたびを食べる
    sbg3
    sbg3 2011/09/29
    秋田
  • 羽田空港より蒲田で盛り上がる

    「新羽田国際空港が、キレイになってオープン、お店も充実、観光スポットになりました!」 というニュースを見て、ずいぶん経つ。あれ、いつだっけ。去年ですよね。 それから、行ってみたい、行ってみたいと思っていた。 当サイトでも、「羽田空港カレーめぐり」「真夜中の空港探訪」という記事が展開されていて、楽しそうだなあ~と指をくわえて見ていた。 ここ数週間体調を崩し、なかなか遠出が出来なかったのだが、ちょっと元気が出たので、憧れの羽田に出かけることにした。

    sbg3
    sbg3 2011/09/29
  • 麺や神田 しらとら@亀有:麺好い(めんこい)ブログ:So-netブログ

    sbg3
    sbg3 2011/09/29