タグ

2007年1月11日のブックマーク (25件)

  • 史実に隠された衝撃的な話 忍びの世界 〜知られざる忍者の実体とは?〜

    ある時、ある場所で死を賭けた壮絶な戦いが繰り広げられていた。色づき始めたカエデの根、その茂みにカムイは敵の気配を感じ取っていた。 (距離は三十メートルほどか、敵は少なくとも3名はいる・・・しかも、恐ろしく腕の立つ連中ばかりだ。空蝉も逆歩も変身も奴らには通用しない) すべてに静寂が支配していた。かすかに聞こえる風の音、木の葉のざわめき、小川のせせらぎ・・・それらに五感のすべてを集中して時間だけが過ぎ去っていく。一瞬なりとも気を緩めてはならない。茂みに残されたわだち、風に混じるかすかな気配、それら自然の中に漂う敵のかすかな気配を察知するのだ。・・・それは、忍びの術を会得し、感覚を異常なまでに研ぎすました者だけが感じることの出来る特別な能力なのだ。この非情な空間で生き延びることは並み大抵のことではない。集中力の途切れた時が死ぬ時だ。そう、先にしびれを切らした方が負ける。彼にとって、美しい小鳥

  • [を] Emacs 初心者のための最低限のコマンド表

    Emacs 初心者のための最低限のコマンド表 2007-01-11-1 [Tips] 最強のエディタである Emacs はその敷居の高さでも最強かも。 なんてったってコマンドが多すぎで初心者はブルーになりがち。 しかもまわりの Emacs ユーザに使い方なぞ聞いた日にゃ、 「入門段階ではそもそも使いこなせないようなすごい機能」 の説明を嬉々として始めたりしがちで手に負えない。(偏見) というわけで、初心者向けに 「最低限これだけ使えればとりあえず大丈夫」 と思うものをまとめてみた。私も普段からよく使うコマンドたちである。 主に「Emacs操作キー一覧」 (http://www.magic.mediawars.ne.jp/tips/emacs_key.html) から抜粋。 上下左右へ移動 C-p, C-n, C-b, C-f行頭・行末へ移動 C-a, C-e1画面進む

  • 「集合愚をスルー力」の価値 - アンカテ

    「集合愚」と「スルー力」というトピックが流行っていたみたいですが、どちらも出遅れてしまったので二つまとめて書いてみようというわけではなくて。 「集合愚」なんてものはスルーしてしまえばいいという話。 もちろん、Web2.0とか集合知について考えたり論じたりする人がこれをスルーしてしまってはよくないけど、それ以外の人にとっては、「集合愚」に左右されるなんて馬鹿らしい。 あるトピックやブログがホットになっていて、同じこと言っている人が集っているのが「集合愚」で、違うこと言う人が集まっているのが「集合知」でしょ。適切にサマリする力があれば、「集合愚」なんてものは、「集合知」の中の一つの意見でしかないわけです。 自分が面白いと思った作品が、ネット上では圧倒的に悪評の時、その面白いと思った感想をネットに書けるか? 逆にネット上では圧倒的に評判がいい時、自分はつまらなかったと書けるか? 時事問題に対して

    「集合愚をスルー力」の価値 - アンカテ
  • それでも設定が大事な理由 (arclamp.jp アークランプ)

    ひがさんのエントリ「規約ベースのフレームワークのほうが覚えることが増える? 」を読んでいて、ふとした気づき。 暗黙的な規約は直感的ではない 結論から言えば、僕は"暗黙的な規約(Tacit Convention)"ではなく"形式的な設定(Articulable Configuration)"が重要だと思っています。ちなみに、Tacit Knowledgeは暗黙知でArticulable Knowledgeは形式知のこと。 なぜなら"暗黙的な規約"は、ある意味で直感的ではないからです。 人間が情報に反応するためには、情報が何らかの形で形式化されていなくてはいけません。 たとえば何かの操作を方法を学ぶ場合を考えてみます。説明書というのは操作方法を形式化したものです。しかし、直感的ではない。それは操作対象そのものに触るわけではなく、絵などで遠まわしに説明されているからです。 一方、説明書なん

  • http://www.yukan-fuji.com/archives/2007/01/post_8157.html

  • CSS セレクタに関するおさらい | WWW WATCH

    CSS を扱う上でセレクタの存在はとっても重要です。特に CSS3 Selectors ではかなり複雑な条件分岐ができるようになっていますので、スマートな (X... CSS を扱う上でセレクタの存在はとっても重要です。特に CSS3 Selectors ではかなり複雑な条件分岐ができるようになっていますので、スマートな (X)HTMLCSS コーディングを行う上で、セレクタを理解しているとそうでないのでは生産性に差が出ます。 CSS3 は現在 Working Draft の段階ですので、まだ正式な勧告はなされていませんが、多くのモダンブラウザにおいてそのほとんどが先行実装されていることから、現状でも利用価値が高いといえます。 ということで、ここでは自分へのメモの意味も込めて、CSS3 で定義されているものも含めた各 CSS セレクタについてリファレンスしてみようと思います。 今回の解説

    CSS セレクタに関するおさらい | WWW WATCH
  • 機密情報にJSONPでアクセスするな

    2007年6月7日 はてなブックマークのコメントをうけて、「常にJSONP、JSON、JavaScriptに機密事項を含めないように」という主張を改め、「クロスドメインアクセスの対策をとっていない状態ではJSONP、JSON、JavaScriptに機密事項を含めないように」という主張に関して記述しました。 こんにちは、SEの進地です。 今回から週単位でWebアプリケーションのセキュリティに関するエントリーを書いていこうと思います。 僕自身、日々勉強して精進というところですので、もし何らかの誤りがあれば是非ご指摘ください。 つっこみ大歓迎です。 今回取り上げるのはWeb 2.0なアプリケーションでセキュリティ面で気をつけるべきことの一つ、機密情報にJSONPでアクセスするなです。 JSON(JavaScript Object Notation)はJavaScript(ECMAScript)の

  • 連絡がとれなくなった友人を探せる(?)『Long Time Lost』 | 100SHIKI

    連絡がとれなくなった友人を探せる(?)『Long Time Lost』 January 11th, 2007 Posted in 便利ツール(ウェブ) Write comment これはちょっと新しい。 Long Time Lostでは連絡がとれなくなった友人ともしかしたら会えるかもしれないサービスを提供している。 仕組みは簡単だ。 まずあなたが誰と連絡をとりたいかについて、名前やその人の説明、最後に会ったのはいつか、などを入力する。するとその情報をGoogleなどの検索エンジンに登録してくれるのだ。 そこからは運を天に任せる感じになるが、もしその探している人が自分の名前を検索したとき(まぁ、よくやりますよね)、「Long Time Lostであなたを探している人がいます!」を見つけることができるというわけなのだ。 人はたまに自分の名前を検索する、という習性(?)を利用したゆるいサービスで

    連絡がとれなくなった友人を探せる(?)『Long Time Lost』 | 100SHIKI
  • カセットテープをPCで聞いたり、MP3に変換できる「PlusDeck 2c」

    今やカセットテープなんてカーステレオでも装備されている方が珍しいという状況になってきましたが、昔よく聞いていたテープを捨てられずにそのまま置いてあるという人は少なくないと思います。カセットデッキが現役ならばいいのですが、できればMP3などに変換しておきたいところ。カセットデッキとサウンドカードを接続してMP3に変換するという方法があるにはあるのですが、「PlusDeck 2c」を使えばPCでカセットテープを聞いたり、音楽MP3に簡単に変換することができます。 詳細は以下の通り。 「PlusDeck 2c」は5.25インチベイにちょうど設置できるサイズで、20pinのコネクタケーブルとシリアルケーブルが付属しています。MP3やWAVへ変換するためのソフトもついてきて、曲ごとに分割はされないものの簡単に編集できるとのこと。 付属品。 PCに組み込んだところ。 値段は89.99ドル(約1万10

    カセットテープをPCで聞いたり、MP3に変換できる「PlusDeck 2c」
  • Amazon.co.jp: TCPのしくみと実装: RFCの詳細から実装系の解析まで (TCP/IP基礎シリーズ): 奥山徹: 本

    Amazon.co.jp: TCPのしくみと実装: RFCの詳細から実装系の解析まで (TCP/IP基礎シリーズ): 奥山徹: 本
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • define-syntax でユニットテスト - tomapd == 22%

    結城さんが define-syntax を使った debug マクロ(デバッグプリント - 結城浩のSICP日記 - sicp)を紹介されている。マクロの便利な使い方の好例だと思う。Scheme ではなく、Common Lisp の話になってしまうが、高い評価を受けている Practical Common Lisp という(オンラインで読める)にもマクロを使った面白い例が 9 章に載っている。その章ではマクロを使ってユニットテストのための簡易ライブラリを作っていくのだが、まだ Lisp のマクロというものがよく分からなかった僕はこの内容にとても感銘を受けた。せっかくなのでこの内容の前半をさらっと簡単に Scheme (Gauche) を使って紹介したいと思う。 ではまずつぎのようなテスト(関数 + のテスト)を例にしている。 (= (+ 1 2) 3) (= (+ 1 2 3) 6)

    define-syntax でユニットテスト - tomapd == 22%
  • Practical Common Lisp

    that book is dead sexy —Xach on #lisp (more blurbs) This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book. If you find errors in these pages, please send email to book@gigamonkeys.com. These pages will remain online in perpetuity—I hope they will serve as a useful introdu

  • ものづくり、の本質:An Agile Way:オルタナティブ・ブログ

    いくつかブログやらメールやらを見ていて、今年の思いを固めている。「つくる」ことの質は何だろう、それは、「おもう」ことと関係しているのではないか、というのが今年のテーマです。 日のGrady Booch のブログのクオートより; If you want to build a ship, don't drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea. -- Saint-Exupery 船を作ろうと思ったら、人々に材料を集め、作業を分割し、指示を与えようとしてはならない。最初にすべきことは、果て無き広大な海への憧れを語ることだ。 -- サンテクジュペリ 昨日のAlistair Cockburn の

    ものづくり、の本質:An Agile Way:オルタナティブ・ブログ
  • はてなブログ | 無料ブログを作成しよう

    うまくいかない日に仕込むラペ 「あぁ、今日のわたしダメダメだ…」 そういう日は何かで取り返したくなる。長々と夜更かししてを読んだり、刺繍をしたり…日中の自分のミスを取り戻すが如く、意味のあることをしたくなるのです。 うまくいかなかった日のわたしの最近のリベンジ方法。美味しいラペを…

    はてなブログ | 無料ブログを作成しよう
  • unit test - その2 - higepon blog

  • quote とは? - 2 - higepon blog

  • Geekなぺーじ:10のUNIX小技

    IBMのサイトで「Learn 10 good UNIX usage habits」という記事が発表されていました。 面白かったので要約してみました。 変な部分があるかも知れないので詳細は原文をご覧下さい。 原文とは一部異なります。 ページスペースなどの関係でコマンド引数などを短く省略しています。 原文のサンプルコマンドが間違っていたりするので、修正している部分もあります。 原文を修正しているのは、tar.gzをzオプションを使わないでxfvしようとしているところと、xargsにlsではなくls -lを渡している部分です。 あと、説明文を短くしてしまっています。 1. ディレクトリの作成 良く使うコマンドの一つであるmkdirですが、面倒臭い使い方をしていませんか? 悪い例 ~/ $ mkdir a ~/ $ cd a ~/a $ mkdir b ~/a $ cd b ~/a/b/ $ m

  • 25 tips to optimize your content for people and search engines

    Search Engine Land » SEO » 25 tips to optimize your content for people and search engines 25 tips to optimize your content for people and search engines Content optimization today should combine a user-first approach with a good grounding in SEO. Here's how to get the right balance. Google’s helpful content update has finished rolling out, and while it didn’t create the impact many anticipated, it

    25 tips to optimize your content for people and search engines
  • Linux Kernel in a Nutshell

    This is the web site for the book, Linux Kernel in a Nutshell, by Greg Kroah-Hartman, published by O'Reilly. To quote the "official" O'Reilly site for the book: Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators. No distribution can provide

  • スペシャルレポート:Linuxにおける仮想化テクノロジの展望 | OSDN Magazine

    2007年度において台風の目となりそうなトピックを挙げるとすれば、やはりそれは仮想化テクノロジとなるだろう。仮想化テクノロジとは、リソースやオペレーティングシステムを“仮想化”することにより、物理的な単一環境上でこれらリソースの複数使用を可能とする技術のことである。そこで私たちは2007年の劈頭を飾るスペシャルレポートとして、このトピックを選択することにした。今回取り上げるのはデスクトップおよびサーバを対象とした仮想化ソリューションであるが、一口に仮想化と言っても、OSレベルで行う仮想化もあれば、いわゆる完全仮想化もあるので、シリーズ全体として、これらのすべてを網羅した包括的なレビューとする予定である。 シリーズの第一弾はMarc Abramowitz氏の寄稿による「Installing Linux-VServer」であり、この記事では準仮想化(paravirtualization)と完

    スペシャルレポート:Linuxにおける仮想化テクノロジの展望 | OSDN Magazine
  • Linux-VServerをインストールする | OSDN Magazine

    Linux-VServerを使えば、物理的に1台のハードウェアで複数の仮想サーバを簡単に実行することができる。より複雑な仮想化のスキームほどの柔軟性はないものの、実装が容易でパフォーマンスにも優れている。 Linux-VServerや類似ソフトウェアのOpenVZでは「ライトウェイト(軽量)」な仮想化のアプローチをとり、基的には1つのLinuxカーネル環境をセグメント化して、それぞれに別々のファイルシステム、プロセステーブル、ネットワークアドレスを持つ複数の仮想マシンに分割している。 この方法は”jail”アプローチと呼ばれることもある。FreeBSDオペレーティングシステムでおなじみの”jail”という機能にきわめて類似しているからである。このFreeBSDのjailは、Linuxカーネルも含めた多数のUNIXカーネルでサポートされてきたchroot jailの概念を拡張したものだ。

    Linux-VServerをインストールする | OSDN Magazine
  • 会社の中で「キツい女」を生み出すのは何か - Peppermint Blue

    IBM専務・内永ゆか子の「わたしのビジネススタイル」第2回「会議で言うべきこと、部下とのつき合い方」(BP Online:2007/01/09) このタイトルより、サブタイトルを読んだ方が記事内容を的確に表していると思う。 それは「なぜ女性は「キツい」と言われてしまうのか」。 痛い言葉だ。あまりにも覚えがありすぎて。 そして記事前段は自分のことを言われているかのような言葉のオンパレード。たとえばこんなくだり。 最近、企業で講演させていただく機会が増えました。ある講演の後に企業の方とお話していると、その方がこうおっしゃるのです。「今、うちにとても優秀な女性がいるんですよ」と。そこで私が「そうですか。ぜひ、彼女をもっと重用してください」と言うと、そこにいる男性皆が、顔を見合わせて笑うんです。「いやぁ、申し上げにくいけど、彼女は一言多いんですよね。超キツくて…」と。 これはどういうことか。(

    会社の中で「キツい女」を生み出すのは何か - Peppermint Blue
  • ITmedia Biz.ID:Webページのスクロールキャプチャを極める

    Webページの上から下まで、画面全体のスクリーンキャプチャを一発で撮る場合に便利なソフトを2ご紹介しよう。動的なページや会員制ページも簡単にキャプチャできるのだ。 Webページの画像をプレゼン資料や仕様書に貼り付ける際、スクリーンショットを撮る必要が生じる。この際、ニーズとして多いのが、Webページすべてを一発でキャプチャする機能だ。来ならスクロールしなければ見えない部分までを、1枚の画像として保存してくれる機能である。 こうした機能を持つソフトはいくつもあるが、IEコンポーネントを用いて動作するタイプと、それとは反対にブラウザの一部として動作するタイプの2種類に分けられる。前者は「url2bmp」が有名だが、ブラウザを用いずにスクリーンショットを取得するため、動的なページが取得できないのが難だ。同じ理由で、パスワードが必要な会員制サイトに対応できないことも多い。 そんなわけで、今回は

    ITmedia Biz.ID:Webページのスクロールキャプチャを極める
  • ペアで働くと効率4倍 (ビジネス基礎体力):NBonline(日経ビジネス オンライン)

    「ペアプログラミング」と呼ばれる手法で、伊藤さんらプログラマーの間ではよく知られている。仕事の効率は「4倍、5倍にもなる」というのが実感だ。誰でも1人の時はついついメールをチェックしたり、ウェブサイトを見たりして、さぼってしまいがち。でも他人が横で見ているとさぼれないため、100%仕事に集中できる。 例えば数カ月前に作ったプログラムを見直して修正を加えるなど、あまり気が進まない作業をする際、伊藤さんはペアプログラミングをよく利用している。 メリットは「速さ」だけではない。仕事の質も向上する。横で見ている人がミスを指摘するので、間違いが起こりにくい。また、1人の時なら使わない、新しい技術を使おうという誘因が働く。「人が見ていると格好いいところを見せたいと思うから」と伊藤さんは言う。 伊藤さんは「仕事のエンジンがかかるのが遅い方」と自認している。自分を鼓舞して仕事にすぐ取りかかるために、ペアプ

    ペアで働くと効率4倍 (ビジネス基礎体力):NBonline(日経ビジネス オンライン)