タグ

2010年3月8日のブックマーク (46件)

  • Algorithmic Composition: A Gentle Introduction to Music Composition Using Common LISP and Common Music

    Published by: Ann Arbor, MI: Michigan Publishing, University of Michigan Library, 2003. Permissions: This work is protected by copyright and may be linked to without seeking permission. Permission must be received for subsequent distribution in print or electronically. Please contact mpub-help@umich.edu for more information. For more information, read Michigan Publishing's access and usage policy.

  • KVMを使う(インストール編)

    カテゴリー DX (2) 一般 (59) 研究会 (6) 働き方 (4) 技術 (352) Edge AI (2) Edge Computing (13) Erlang (1) FIWARE (2) Fog Computing (10) Infiniband (31) Internet of Things (32) Key Value Store (17) Linux (3) Linux KVM (10) Machine Learning (5) RealTime Web (14) SRE (3) Webサービス (42) インフラ (8) コンテナ (4) ストレージ (93) データセンター (7) データベース (47) データ流通 (6) テレプレゼンス (2) ネットワーク (215) 仮想化 (111) 災害コミュニケーション (26) 空間情報 (30) 量子コンピューティン

    KVMを使う(インストール編)
  • REST入門

    第2版(2008年1月19日):翻訳者による注釈を追加しました。 ヘテロジニアスなアプリケーション間の通信を実装するための「適切な」手法について議論が行われているということを、あなたは知っているかもしれないし、知らないかもしれません。そういった状況下で、現在の主流は明らかにSOAP、WSDL、WS-*仕様という世界をベースとしたWebサービスにフォーカスしています。しかし、少数派の人たちの中で、より良い方法があると主張する人がいます。それが、REST(REpresentational State Transferの略)です。稿では、筋から外れることなく、RESTとRESTfulなHTTPアプリケーション統合への実用的な説明を試みようと思います。これらの考え方の説明については、より詳細に踏み込んで説明をするつもりです。私の経験上、誰かが始めてこのアプローチを経験することで一番議論が活発に

    REST入門
  • プログラミングの勉強を始めて1年間で買ったもの - Akinekoの日記

    今月がちょうどプログラミングの勉強を始めてから約1年になるわけなのですが、そのキリとしてこの1年間で買ったを自己確認も兼ねてまとめようと思います。 あと1年間勉強した感想とかも書こうかと。 先頭に付けてる印は下記の通りの意味となります。 ☆:読了 ○:途中まで読んだ等 □:頂き物 Java 入門書 ☆明解Java 入門編 ☆解きながら学ぶJava 入門編 ☆改訂第2版 Java言語プログラミングレッスン (上) ☆改訂第2版 Java言語プログラミングレッスン (下) 言語の深い知識とか ○プログラミング言語Java (The Java Series) ○Effective Java 第2版 (The Java Series) ☆Java並行処理プログラミング ―その「基盤」と「最新API」を究める― エンジニアのためのJavadoc再入門講座 現場で使えるAPI仕様書の作り方 実装パタ

    プログラミングの勉強を始めて1年間で買ったもの - Akinekoの日記
    tanakaBox
    tanakaBox 2010/03/08
    1年でこんなに読めるのか・・・凄い。
  • あなたが知らない46のFirefox新機能 | エンタープライズ | マイコミジャーナル

    Firefox web browser - Faster, more secure & customizable Paul Rouget氏がFirefox: 46 features you might not know about ★ Mozilla Hacks - the Web developer blogにおいて、Firefox 3.0から3.6の間にFirefoxの追加された46の新機能をまとめている。よく知られている新機能ではなく、詳しい開発者は知っているもののそれ以外のユーザは知っていそうにない機能がまとめられている。Firefoxが3系に入ってからどういった細かい機能の改善や新機能の追加が実施されてきたかが一覧にまとまっていてわかりやすい。掲載されている機能は次のとおり。 CSS 対象 内容 @font-face 3.5+ オンラインフォント表示機能。3.6はWOFFおよびT

  • 実験駆動開発 - ポストアジャイルの手法

    原文(投稿日:2010/02/25)へのリンク TDDとBDDは今や、広く使われているソフトウエア開発技術だ。しかし、単にBDDやTDDに従っているだけではビジネス機会を逸したり、もっと悪いときにはビジネスに悪影響を及ぼしてしまう。TDDとBDDには解決できないふたつの問題がある。すなわち、どのようにして開発したアプリケーションの使用を評価するのか。そして、どうやって顧客からフィードバックを得るか。 ユーザを調査する従来の方法は決して正確な結果にはならない。アプリケーションの提供者も顧客も多大な時間を必要とし、先入観にとらわれてしまう。Nathaniel Talbott氏はRubyConf 2009でのプレゼンテーションで次のような考えを発表した。すなわち、開発時におけるTDDと同じような方法でビジネスもフィードバックを得るべきだ、という考えだ。 (画像はLabnotesから) ソフトウエ

    実験駆動開発 - ポストアジャイルの手法
    tanakaBox
    tanakaBox 2010/03/08
    実験駆動開発とか
  • Yahoo!オンビジネス - 300年発展し続ける孫正義流「銀河系経営」 孫 正義・ソフトバンク社長に聞く

    300年発展し続ける孫正義流「銀河系経営」 孫 正義・ソフトバンク社長に聞く 2009年12月9日掲載 (月刊BOSS) 創業から30年を待たずしてまもなく売上高3兆円になろうというのがソフトバンク。3年前に参入した携帯電話事業も、加入者数が26ヵ月連続で首位になるなど絶好調だ。このソフトバンクを率いる孫正義氏は、「企業300年説」を唱えている。一般的に企業寿命は30年と言われるのに、どうすれば寿命を10倍も伸ばすことができるのか。1年半ぶりにメディアのインタビューに応じた孫氏に、その神髄を聞いた。(月刊BOSS 2009年12月号掲載) 好不況に右往左往するな ―― 今回、インタビューに応じていただいた方すべてに聞いているのですが、昨年9月のリーマン・ショックにより、世界は一変しました。当初日は、世界でいちばん影響が小さいと言われていたにもかかわらず、大きな打撃を受けました。この1年間

    tanakaBox
    tanakaBox 2010/03/08
    いろいろdisられてるけど、スゲー人だなぁと思った。
  • ココカラハジマル : 私家版「雑誌原稿書き方_全111条」

    稿の改訂版をnoteにアップしています。項目別に整理しているので見やすいです。下のリンクで最新版をご覧ください https://note.com/cabanon/n/n379c454aad4f 昨日の【雑誌原稿書き方基礎講座】で使ったKeynoteに書いていたことを改変・再編集してアップします。全111条。僕が個人的に積み重ねてきたノウハウです。ライターだけでなく編集者としての心得も混じっています。仕事をしてきた出版社が違えば、このノウハウも違うものになったでしょう。だからあくまでも私家版です。デザイナーや建築家やアーティストや工学研究者の取材記事執筆を前提にした話であることをご了承ください。 *アップデート情報 ・全110条を全111条にしたり、第74条を追加して他を統合したりなど、こそこそ修正しているので、3/5にアップしたものとは少し変わっています(3/8記) ・95条の説明に奥義

    ココカラハジマル : 私家版「雑誌原稿書き方_全111条」
  • クックパッドの人気料理レシピ集☆つくれぽ100人以上の美味しい料理レシピのまとめ/ヒント・アイディア・コツ・献立♪お菓子・パン・お肉・野菜・レンジで簡単に出来るレシピなど。

    tanakaBox
    tanakaBox 2010/03/08
    携帯用だけど使える。だが・・・超速で消されそう。
  • HTML5 基礎知識 - web探検隊

    HTML5を書くための基礎知識をメモHTML5の雛形XHTML5ではなくてHTML5のマークアップについて html> head> title>HTML5 基礎知識title> meta charset="UTF-8"> head> body> body> html> HTML5の新要素 文章構造に関するものsection汎用的なセクション。文章のアウトラインを構成する。articleセクションの一種で、Webページから独立したコンテンツを表す。asideセクションの一種で、外側のセクションに対する補足情報を表す。navセクションの一種で、外側のセクションに対するナビゲーションメニューを表す。footerセクションのフッター。headerセクションのヘッダー。hgroup複数の見出し(h1-h6)をまとめる。 外部コンテンツの埋込みfigureキャプションを伴うような内容のものを文章中に埋

  • 動的計画法とナップサック問題を学びたい人におすすめのサイト - ダウンロードたけし(寅年)の日記

    組み合わせ最適化の手法として「動的計画法」というモノがあります。 wikipediaから抜粋 動的計画法(どうてきけいかくほう、英: Dynamic Programming, DP) コンピュータ科学の分野において、ある最適化問題を複数の部分問題に分割して解く際に、そこまでに求められている以上の最適解が求められないような部分問題を切り捨てながら解いていく手法 一見難しそうですが、実は理解するのは以外と簡単です。いろいろな場面で応用が利く便利な手法ですので、覚えておいて損はないものです。コンピュータ系、情報系のお勉強をする人であれば、おそらく一度は習ったりするかもしれません。 ナップサック問題と動的計画法 動的計画法の一番親しみやすそうな例として「ナップサック問題」というのがよく取り上げられます。 こんな感じの問題です。 今ここに様々な大きさの品物が置いてあるとします。そしてそれらの品物は各

    動的計画法とナップサック問題を学びたい人におすすめのサイト - ダウンロードたけし(寅年)の日記
    tanakaBox
    tanakaBox 2010/03/08
    動的計画法のわかりやすい解説
  • 料理がもっと楽しくなる!初心者のための「包丁の研ぎ方」 - はてなニュース

    料理をしている時、包丁の切れ味が悪くてイライラしたことはありませんか?料理をする人でも、意外と知らないのが包丁の研ぎ方。そこで今回は、砥石の選び方からプロによる実演動画まで、「包丁の研ぎ方」を一から学べるエントリーを集めました。 ■砥石選び&基の研ぎ方を知ろう まずは包丁を研ぐのに必要な「砥石」と、研ぎ方の基から見ていきましょう。砥石にも種類があるのをご存知ですか? ▽包丁の研ぎ方 | YOSHIKIN ▽包丁の研ぎ方|堺和包丁・堺刀司オンライン ▽包丁の築地・正(マサモト) - 研ぎ方・お手入れ・砥石について(研ぎ方) ▽刃物の研ぎ方 包丁、ナイフ選びの達人 : watanabeBlade.com 渡辺刃物製作所 包丁を研ぐのに必要な「砥石」には、大きく分けて次の3種類があります。 荒砥石(粒度 #200〜#600のもの。少し欠けた包丁を研ぐのに使う) 中砥石(粒度 #1000程度

    料理がもっと楽しくなる!初心者のための「包丁の研ぎ方」 - はてなニュース
    tanakaBox
    tanakaBox 2010/03/08
    砥石って結構高いんだよね・・・買わないと。
  • 「Photoshopでこの人を正面に向かせてください。」と言ってしまう気持ちが分かるくらい凄い加工技術

    Webデザイン写真の加工技術 「Photoshopでこの人を正面に 向かせてください」と言ってし まう気持ちが分からなくもない くらい凄い加工技術をご紹介。 以前話題になった記事でWebクリ エイターボックスさんの「クライアントからの ムチャぶり迷言集」の中にあった 「Photoshopでこの人を正面に向かせ てください」と言ってしまう気持ちが 分からなくもないくらい凄い加工技術 をご紹介。 「Photoshopでこの人を正面に向かせてください」というのはなかなかアレなお願いですが、「Photoshopならなんでも出来るんでしょ?」と、知らない人なら思ってしまうのはそれだけ今の加工技術が高いと認識してるのでしょうね。 たしかにこれ見たら「なんでも出来るんだ」と思ってしまうかもしれません。むしろ何故出来ないかが理解できないのかも。。。 人を正面に、という話題を取り上げたので人を使った加工アー

    「Photoshopでこの人を正面に向かせてください。」と言ってしまう気持ちが分かるくらい凄い加工技術
  • 総務省統計局

    分析レポート 統計ヘッドライン - 統計局月次レポート -令和6年4月11日更新 令和6年4月(統計ヘッドライン No.170) 統計Today - 統計をめぐる新しい動きやメッセージ -令和6年4月1日更新 会社版・国勢調査「経済センサス」から分かること ― 令和6年経済センサス‐基礎調査が始まります ―(統計Today No.199)(PDF:814KB) 統計トピックス - 「国民の祝日」や季節にちなんだ統計データ -令和6年4月12日更新 統計トピックスNo.140 我が国における企業の研究費の動向-科学技術週間にちなんで-(科学技術研究調査の結果から) 労働力調査ミニトピックス - 労働力調査結果に関する分析レポート - 家計ミニトピックス - 家計調査結果に関する分析レポート - 小売ミニトピックス - 小売物価統計調査結果に関する分析レポート - 統計を学ぶ ・児童・生徒向け

    tanakaBox
    tanakaBox 2010/03/08
    政府の統計データ
  • HTML5と関連仕様、言語リファレンスが公開 | Web標準Blog | ミツエーリンクス

    HTML WGより3月4日付で、新しいHTML5の草案を含めた6つの文書が公開されました。 HTML5 HTML Canvas 2D Context HTML Microdata HTML+RDFa HTML: The Markup Language HTML5 differences from HTML4 HTML5 differences from HTML4の日語訳も、いつもの通り更新しています。 HTML5 における HTML4 からの変更点 変更点 昨年の草案からの変更点から、いくつか気になるものを挙げてみます。 ひとつは、会話文を表現するdialog要素が削除されました。専用のマークアップを用意する必要性や、表現力に乏しいといった懸念が寄せられたことによります。 また、figure要素とdetails要素について内容モデルの変更がありました。これらの要素はキャプションにlab

  • 自分で作ればローコスト!大人気インテリアDIYのススメ - はてなニュース

    3月に入り、新生活に向けて引越し格化するシーズンになりました。部屋のレイアウトを空想して、あそこにはベッドを置いてシェルフはここで、なんてイメージを膨らませるのは楽しくても、実際にインテリアショップや雑貨店に足を運ぶと、その値段の高さにガッカリしてしがち。でも、あきらめないでください。予算オーバーで買えなければ、自分で作ってしまえばいいんです!今日は、低予算で楽しめるインテリアDIYを紹介します。 ■DIY、これさえ知れば完璧! <DIYとは?> ▽DIY - Wikipedia DIYは、Do It Yourselfの略で、業者に任せずに生活空間を作り上げること。その中でも、家具や雑貨などを手作りすることをインテリアDIYと言います。いわいる日曜大工ですね。 <DIYの基礎知識> ▽失敗しないDIY家具講座(作り方)|自作・DIYを応援! STORIO DIYの基礎知識を知りたい方は

    自分で作ればローコスト!大人気インテリアDIYのススメ - はてなニュース
  • 最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ

    動的計画法とメモ化再帰 今回は、非常によく用いられるアルゴリズムである、「動的計画法」「メモ化再帰」について説明します。この2つはセットで覚えて、両方使えるようにしておくと便利です。 なお、メモ化再帰に関しては、第5・6回の連載の知識を踏まえた上で読んでいただけると、理解が深まります。まだお読みになっていない方は、この機会にぜひご覧ください。 中学受験などを経験された方であれば、こういった問題を一度は解いたことがあるのではないでしょうか。小学校の知識までで解こうとすれば、少し時間は掛かるかもしれませんが、それでもこれが解けないという方は少ないだろうと思います。 この問題をプログラムで解こうとすると、さまざまな解法が存在します。解き方によって計算時間や有効範囲が大きく変化しますので、それぞれのパターンについて考えます。 以下の説明では、縦h、横wとして表記し、プログラムの実行時間に関しては、

    最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ
    tanakaBox
    tanakaBox 2010/03/08
    動的計画法のわかりやすい解説
  • jQueryはモナドだ - id:anatooのブログ

    この記事はjQuery is a Monad | Important Shockという記事の勝手訳です。 追記1: bonotakeさんが補足記事を書いてくれています → JQueryがモナドかどうかとか - たけをの日記@天竺から帰ってきたよ 追記2: hirataraさんが補足記事を書いてくれています → jQueryは当にモナドだった - 北海道苫小牧市出身のPGが書くブログ Haskellプログラマーは誰しもがモナドに関する各々のチュートリアルを書くと言われる。というのも、一度モナドの定義とその可能性を理解すれば、モナド全体を囲む神秘性に挑戦して打ち破るのが容易になるからだ。門外漢からすれば、モナドはHaskellを真に理解することを妨げる不可解な障壁だ。モナドはとても不適当な名前で呪われていて、一風変わった文法を持ち、一度に何もかもやってしまう様に見える。しかしながら、その動き

    jQueryはモナドだ - id:anatooのブログ
  • [ruby][howto]クラスを生成するクラスの作り方

    Rubyな話。 「とあるオブジェクト群はそのなかでクラスタに分かれていて、クラスタごとに振る舞いが違うんだけど、そのクラスタの数が不定」という状況がたまぁ〜にある。Ruby なおまえらがよく知っている例としては Active Record パターンとかはそう。Active Record パターンだとオブジェクトは DB の行で、したがって振る舞いは DB のテーブル(かビュー)によって決まるんだけど、Active Record の基底クラスを設計している段階ではどんなテーブルがあるかなんてのは当然すべてのパターンを網羅的に作成しておく事はできない。 んで、Rails についてくる ActiveRecord::Base だと、そのへんはかつては「クラスが継承されたときにそこにフックして派生クラスに実装を注入」というインド人もびっくりの力技で解決されていて(今見たら今はそこまでじゃないが)、ま

    [ruby][howto]クラスを生成するクラスの作り方
  • Ruby製ノコギリで株価を切り刻もう! - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Ruby製ノコギリで株価を切り刻もう! : melborne.github.com - 株式投資は社会人のたしなみである 投資をせずしてリアル経済を知ることはできない ところが就業中に君がWebにアクセスして 株価をチェックしていると上司は怒る 場合によっては君を解雇する そんなばかなことはあってはならない yahoo_stockライブラリ 君がRubyを使えるなら上司に気づかれずに 株価をチェックできるかもしれない 幸いRubyにはyahoo_stockというライブラリがある Ruby gem for stock / finance data « Nasir Jamal yahoo_stockはYahoo!Financeが提供するCSVデータにアクセスする g

    Ruby製ノコギリで株価を切り刻もう! - hp12c
    tanakaBox
    tanakaBox 2010/03/08
    株価の取得など
  • KMC Staff Blog:QEMUにデバッガをつなぐ

    2010年03月03日 QEMUにデバッガをつなぐ 今回はQEMUにデバッガをつなぐ話をします。 QEMUそのものをgdbで追いかける QEMU上の仮想マシンにgdbをつなぐ QEMUそのものとその上の仮想マシンを同時に2つのgdbで追いかける QEMUそのものをgdbで追いかける インストールされたqemu-system-armはシンボル情報が削除されています。(stripped) $ file /usr/bin/qemu-system-arm /usr/bin/qemu-system-arm: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped なので、QEMUをソースからビルドして、arm-s

  • Google web api reference

    ©2010 Google - Code サイト ホーム - 利用規約 - プライバシー ポリシー - サイト ディレクトリ Google Code が利用できる言語: English - Español - 日本語 - 한국어 - Português - Pусский - 中文(简体) - 中文(繁體)

    tanakaBox
    tanakaBox 2010/03/08
    googleのAPIいろいろ
  • Google Chart Tools / Image Charts (aka Chart API) - Google Code

    How Do I Start? Read the Getting Started page. Look at some charts in the gallery. Try making your own chart on our chart playground. Prerequisites To use this API, you should have a little HTML experience; a little patience to read the documentation; and a little persistence to keep trying if your first charts don't look as you expect them to. A Note to Previous Chart API Users We've completely r

    tanakaBox
    tanakaBox 2010/03/08
    URL指定でグラフやら数式が書ける。ステキすぎ。
  • Illustratorで文章を扱うとき(文字組版) - DTP Transit

    Illustratorで文章を扱うとき、矩形エリアに文字を流し込んだままではなく、次の4点は、最低限設定します。 行送りの設定 均等配置(行頭行末揃え/ジャスティファイ) 禁則 文字組み(約物前後や和欧間のスペースの設定) 逆を言えば、Illustratorではポイントテキスト(文字ツールでクリックして入力したテキストオブジェクト)を前提としています。 デフォルトの[行送り]は、文字サイズの175%に設定されています。「(14.4pt)」のように()付きで表示されているときには「自動」行送りになっています。1行あたりの文字数に応じて調整します。 CS以前のIllustratorや、バージョン互換を行ったドキュメントによっては自動行送りが欧文に準じた120%になってしまいます。120%では行送りは狭すぎます。日語では150-190%程度に設定します。 [段落]パネルの[均等配置(最終行左揃

    Illustratorで文章を扱うとき(文字組版) - DTP Transit
  • 「ガベージコレクションのアルゴリズムと実装」という本を書きました。

    gcbook, gcai, GCGCLoverのみなさん、お待たせしました。「ガベージコレクションのアルゴリズムと実装」の情報公開です。 書名:ガベージコレクションのアルゴリズムと実装 著者:中村 成洋/相川 光 監修:竹内 郁雄 ページ数:472ページ 体価格:3,200円 発売開始日:2010年3月17日(水) ※地域・書店によって遅れることがあります ISBN:978-4-7980-2562-9 C3055 読み所 書は次の2つのテーマを扱います。 1.GCのアルゴリズム(アルゴリズム編) 2.GCの実装(実装編) アルゴリズム編では、これまでに考案されてきた数多くのGCアルゴリズムの中 から、重要なものを厳選して紹介します。伝統的かつ基的なものから、やや 高度なアルゴリズムを選定しています。GC独特の考え方や各アルゴリズムの特 性などを理解していただくのがアルゴリズム編の最大

    tanakaBox
    tanakaBox 2010/03/08
    超欲しい。監修が竹内先生。
  • yohei-y:weblog: 『Webを支える技術 ── HTTP、URI、HTML、そしてREST』という本を書きました

    このブログ、1年近くご無沙汰していました。その間なにをやっていたかというと、実はずっとを書いていました。『Webを支える技術 ── HTTP、URI、HTML、そしてREST』というなんとも挑戦的な題名のです。技術評論社さんのWEB+DB PRESS Plusシリーズの11冊目で、来月発売される予定です。 Webを支える技術 ── HTTP、URI、HTML、そしてREST山 陽平技術評論社 2010-04-08 このは、WEB+DB PRESSで連載していた「RESTレシピ」という連載がベースになっています。実は連載が1年経ったくらいから、技評さんからは書籍化のオファーをもらっていました。ただ、その時点では書いた分量も少ないし、そもそも自分に雑誌記事とは比べ物にならないくらい分量のあるが書けるとは思っていなかったので、書籍ではなく連載継続という形でトータル2年間連載をしました。

    tanakaBox
    tanakaBox 2010/03/08
    よさげなまとめ本。
  • Studying HTTP

    FX取引所の照会とテクニカル、経済指標の見方等を解説していきます。

    Studying HTTP
    tanakaBox
    tanakaBox 2010/03/08
    仕様いろいろ
  • TiddlyWiki - a reusable non-linear personal web notebook

    TiddlyWiki is loading

    tanakaBox
    tanakaBox 2010/03/08
    JSで1ファイルなwiki。
  • TuneGlue° | Relationship Explorer

    tanakaBox
    tanakaBox 2010/03/08
    アーティスト検索
  • RFC 3164: The BSD syslog Protocol (日本語)

    Network Working Group / Request for Comments: 3164 / 状態: 広報(Informational) C. Lonvick (Cisco Systems) 2001年8月 BSD syslogプロトコル この文書の状態 この文書の目的は、インターネット・コミュニティーに対して有用な情報を提供することである。インターネット標準を定めることを目的とするものではない。この文書は自由に配付して構わない。 著作権表示 Copyright (C) The Internet Society (2001). All Rights Reserved. 概要 この文書は、syslogプロトコルの実際の動作を調べ、記述したものである。syslogプロトコルは、ネットワークを介して何らかのイヴェントを通知するためのしくみとして、長年にわたって使われてきた。もともとは

  • Quicksilverは如何にして鋭い検索を行っているのか? - ザリガニが見ていた...。

    Quicksilverの検索性能が、感性をくすぐってきた。 「apple」→「AppleScript Editor」 「ase」→「AppleScript Editor」 「prol」→「Property List Editor」 「im」と入力して、「Image Capture」を起動したいが、「iMove」がトップヒットになってしまう...。 そんな状況でも、候補リストから2回連続で「Image Capture」を選択すれば、3回目以降は「Image Capture」がトップヒットになる。 直近のユーザーの好みを学習してくれるのだ。 もちろん、「ima」まで入力すれば「Image Capture」がトップヒットになる。 「ase」「prol」のような、単純な前方一致でも、部分一致でもない検索には恐れ入る。しかも、シンプルだけど学習もしてくれる。使うほどに手に馴染んでくる仕組みは、この辺

    Quicksilverは如何にして鋭い検索を行っているのか? - ザリガニが見ていた...。
    tanakaBox
    tanakaBox 2010/03/08
    鋭さの解説。
  • プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ソフトウェア開発者を採用する面接の場においては、応募者の専門家としての力量を見極めることが最も困難な作業の1つである。彼らの考え方については、面接時に少しやり取りを行えばそれなりに見当が付くだろう。しかし、実際のプログラミング経験を推し量るのは至難の業だ。一部の企業では、さまざまなテストを実施することでこれを行おうとするものの、筆者の経験から言えば、こういったテストは近代的な開発環境では必要性が薄い知識(IDEのオートコンプリート機能や、F1キーの押下で表示されるヘルプ、インターネットといったものがあるため、ライブラリの知識は以前ほど重要ではなくなっている)の丸暗記能力を試すだけに終わることも多い。そこで記事では、開発者を評価するうえ

    プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集
    tanakaBox
    tanakaBox 2010/03/08
    良い面接だと思う。
  • PofEAA's Wiki - PofEAAのパターンカタログ(邦訳版)

    @@ -40,4 +40,5 @@ ! コメント *2008-12-26 (金) 12:24:15 mlxryspg : uQsEDSAplhBDDNX +*2009-01-20 (火) 19:11:12 gfboqrhv : MFgeXDXXKqzCW {{comment}}

  • ハタさんのブログ : Javascriptによる大規模開発の覚え書き

    未だに半年前のエントリにブクマされるみたいなので、もう少しjavascriptについて書いてみる。 今回は大規模化開発におけるJavascriptの注意点とかそういうの。当てはまらない環境の方もいます。(しかも基的な事だらけで大したことは書いてないです) ほぼリッチクライアントを主目的としたjavascripterとコードを対象とします。 どちらかというと、ライブラリを提供する側の視点から 1.ログを出力せよ あなたが書いたコードは遅い、と必ず言われます。なので言われる前から、自分の書いたコードの処理時間をログするようにしましょう。 次のような処理時間を計測するロガーを作ります。 var TraceLog = function (){ this.startTime = -1; var outer = document.getElementById('_outer'); if(oute

  • http://www.catalog.coop/tane/

    tanakaBox
    tanakaBox 2010/03/08
    料理の基本いろいろ。
  • Java 7はいらない | taro-nishinoの日記 | スラド

    Stephen Colebourne氏が"No more Java 7"を書いて、議論を呼んだことはJava関係者なら記憶に新しいことでしょう。日でもマイコミジャーナルが"Java 7はいらない?"の題名で、それを取上げたのはいいのですが、Colebourne氏の言いたいことを十分に反映しているとは言い難く、あまつさえ、この記事の執筆者は英語を誤読していると思われる箇所があります(後で、具体的な一例を取上げます)。しかし、日では殆どの人がこの記事を鵜呑み(殆どの人が氏のブログを読んでいないと思います。)にして、Colebourne氏の心の叫びを「OSS教信者の迷言」とか言って一笑に付した人が多く見受けられました(一流家気取りの何と多いこと)。私は早くから気付いていたのですが、Colebourne氏のブログを誰かが訳せば或る程度は理解されるだろうから、Java信者でもない(どころか、嫌い

  • kumofs関連資料まとめ - Blog by Sadayuki Furuhashi

    随時更新予定。 ツールなど 2010-01-08 kumofsの死活監視はこんな感じでNagiosでやってます - (ひ)メモ 検討と検証 2010-04-01 kumofsに10MBのvalueを入れるとどうなるか実験してみた - sdyuki-devel 2010-02-24 KVS(NoSQL)のまとめと「これから」の設計手法 - どっかのBlogの前置きのような 2010-02-01 kumofs その4・速度比較してみた - とあるWEBプログラマの軌跡(仮) 設計とアーキテクチャ 2010-04-26 hbstudy#10「ずばり動く!kumofs と ずばり動かないケース」 2010-04-25 丸レク2010「分散Key-valueストアkumofsの思想と設計」 2010-02-09 kumofsはなぜ落ちないか 2010-01-26 kumofsはなぜスケールするか 2

  • マルチコア時代の高速サーバーの実装 - Blog by Sadayuki Furuhashi

    特にサーバー用途では、CPUがシングルコアに戻ってくることは考えにくい。 マルチコアCPUの性能を活かすにはマルチスレッドに対応したサーバーの実装が必要になるわけですが、マルチスレッドなプログラミングは往々にして「高負荷になると固まる」とか「たまに落ちる」といった悩ましいバグと戦わなければならず、イヤです。 かといってシングルスレッドでは、近い将来 32コアCPU! などが出てきたとき、たぶん性能を発揮できません。 そこで、そこそこデバッグしやすく、それでいて多コアCPUでもスケールするという落としどころを模索しているのですが、ボトルネックはネットワークIO周りにあるだろう*1という前提の元で、ネットワークIO部分だけをマルチスレッドで動かし、それ以外の部分をシングルスレッドで動かすというアーキテクチャを考えています。 ロジックの部分はマルチスレッドで書いても共有リソースにアクセスする度に

    マルチコア時代の高速サーバーの実装 - Blog by Sadayuki Furuhashi
  • マルチコア時代の高並列性IOアーキテクチャ Wavy - Blog by Sadayuki Furuhashi

    シングルスレッドではもう遅い。 以前にマルチコア時代の高速サーバーの実装で、「ネットワークIOはマルチスレッドで動かすが、その他の部分はシングルスレッドで動かす」というIOアーキテクチャの実装(mp::iothreads)を紹介しました。iothreadsはロジック部分をシングルスレッドで書けるため実装の手間を抑えることができ、ネットワークIOがボトルネックになるプログラムには特に適していると思われます。 しかし実際にiothreadsを使ってプログラムを書いてみると、非常に負荷が高い状況でシングルスレッドの部分の処理速度がボトルネックになってしまうことがありました。 そこでマルチコアCPUの性能を引き出すために、徹頭徹尾マルチスレッドで動かすIOアーキテクチャを実装してみました。 1つのスレッドが、ある時はepoll_wait()し、ある時はread(2)を行い、ある時はイベントを処理す

    マルチコア時代の高並列性IOアーキテクチャ Wavy - Blog by Sadayuki Furuhashi
    tanakaBox
    tanakaBox 2010/03/08
    マルチスレッドIO
  • 書籍は「フリー」になるか: 生命保険 立ち上げ日誌

    生命保険の仕事をはじめてから、業界人が理解している「生命保険」と、一般人が理解しているそれとの間に、大きな乖離があることを知った。 自動車保険を選ぶのに悩む人はいないし、ましてやコンサルティングを受ける人はいない。「事故にあったときの保障」について、自分にとって最適な、保険料と保障の組み合わせを選ぶだけだ。 生命保険も、来は同じはずである。にもかかわらず、仕組みは著しく複雑化し、多くの人が自分で理解できない、説明できない商品を、購入している。また、簡単に複数の保険会社を比較できないので、ほとんど同じものを、とても割高な価格で買っている。 売り手と買い手との間の知識のギャップ、情報の非対称性は、少なからずどの業界にも存在するものだが、ここまで大規模なものはみたことがない。多くの売り手は、自分が自信を持って薦められない商品、自分では買わないような商品を、日夜販売している。 ほとんどの国民が、

    tanakaBox
    tanakaBox 2010/03/08
    、「生命保険のカラクリ」の全文を、同社のHPで無料ダウンロードできるようにして頂いた
  • Programming UNIX Sockets in C - Frequently Asked Questions

    Created by Vic Metcalfe, Andrew Gierth and other contributers (Transrated into Japanese by: Keisuke Mori)May 21, 1998 この文書は、UNIX 上での ソケットインターフェースを用いた TCP/IP アプリケーションプログラミングについて、頻繁に行われる質問とその 解答を集めたものです。 1. 一般的な情報と概念 1.1 更新情報 1.2 この FAQ について 1.3 この FAQ はどのような人向けでしょうか? 1.4 ソケットって何ですか? 1.5 ソケットはどのように動作するのでしょうか? 1.6 [あるの題名] というのソースコードはどこから取得できますか? 1.7 どこでもっと情報を得ることができますか? 2. クライアントとサーバ(TCP/SOCK_STREA

  • 僕が TeX を使うのを辞めた 10 の理由 - ++C++; // 管理人の日記

    この前書いた3つの理由、ずいぶんと人気だったらしいね。僕は悲しいよ。僕が欲しかった反応は「てっくすって何?い物?美味しいの?」だ。 「3つの理由」なんてけち臭いことをしてすまない。僕の中ではあれは「人気出るはずのない記事」だったんだ。だってそうだろ、誰も使ってないものを「辞めた」なんて書いて、誰が読むんだい? ぶっちゃけ、途中で飽きたんだ。ほんとは TeX を辞めた理由なんていくらでも出てくるさ。 おさらい: 3 つの理由 http://d.hatena.ne.jp/ufcpp/20100216/1266337507 一生のスキルたり得るか プレゼンは PowerPoint Microsoft Equation Editor とりあえず、↓この動画はもう一度貼っておこうか。 4. 値段 有償なのが嫌だって?じゃあ OpenOffice は使わないのかい?あいつもそこそこ頑張ってるって話ら

    tanakaBox
    tanakaBox 2010/03/08
    へぇぇ。
  • 驚きいっぱいのJavaScript? - 風と宇宙とプログラム

    言語やインタフェースの設計には「驚き最小の原則」というのがある。まつもとさん人はそんなこと言っていないようだが、かつて、Rubyはその原則に沿った言語と言われていた。一方、JavaScriptはそれに反する言語と未だに見なされているようだ。多くの場合、よく理解していないのが原因である。理解した上でも、やっぱりおかしいよ、というのもあるかも知れないが、じゃ、その場合どう定義したらよいんだ、というのはいろいろ難しい問題がある。 wtfjs(http://wtfjs.com/)にはJavaScriptのそんな「変な挙動」が集められている。wtfなんてタイトルをつけているくらいなので、あまり真面目に見る必要はないのかも知れないけれど、主なものについて古い順から軽く解説してみた。ちなみに、wtfはWhat The F*ckの略。 typeof NaN === 'number' // true In

    驚きいっぱいのJavaScript? - 風と宇宙とプログラム
  • 高木浩光@自宅の日記 - 著名優良サイトでもiモード2.0の脆弱性に対応していなかった。なぜか。

    ■ 著名優良サイトでもiモード2.0の脆弱性に対応していなかった。なぜか。 今月中旬のこと。私は2テラのハードディスクを買溜めするため秋葉原の街に出た。しかし、どの店が最安か調べずに出たため、やむなく携帯電話で調べることにし、価格.comのサイトを探した。すると、携帯電話用のサイト m.kakaku.com があり、私は初めてそこを使った。 サイトはとても使いやすく、すぐに意中の製品を見つけることができた。が、ここで、画面に「履歴」というリンクがあることに気づいた。「履歴」の画面に入ると、なんと、閲覧した製品が既に記録されていた。ログインしていないのに。いや、アカウントさえないのに。 これはたしかに便利な機能ではあるが、契約者固有IDを用いて実現されていることにギョッとした。同様の機能は普通のPCのインターネットでもcookieを使って実現できるわけだけども、契約者固有IDの取得と保管は、

    tanakaBox
    tanakaBox 2010/03/08
    おっぴろげ2
  • 林業は衰退産業という“ウソ”:日経ビジネスオンライン

    気になる記事をスクラップできます。保存した記事は、マイページでスマホ、タブレットからでもご確認頂けます。※会員限定 無料会員登録 詳細 | ログイン ここ数年、1次産業への注目が急速に高まっている。「BRUTUS(ブルータス)」(マガジンハウス)、「週刊 ダイヤモンド」(ダイヤモンド)「AERA(アエラ)」(朝日新聞社)といった、ちょっと前までなら農業に見向きもしなかったであろう雑誌が農業特集を組むようになった。昨年6月には、若い農業従事者の季刊雑誌「Agrizm(アグリズム)」(農業技術通信社)が創刊され、新たな読者層をつかんでいる。 こうした「農業」への視線には、有機・無農薬、農的な暮らしといったことにとどまらず、楽しい農業、儲かる農業というように、新たな産業という視点が盛り込まれている。 こうした動きは、林業も例外ではない。林業への就労希望は拡大してきており、先日、東京、名古屋、大阪

    林業は衰退産業という“ウソ”:日経ビジネスオンライン
    tanakaBox
    tanakaBox 2010/03/08
    面白い視点だと思う。
  • 暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]

    2020年8月31日(月)をもちまして、nanapiに関わるすべてのサービスは終了いたしました。 nanapiは、2009年のサービス開始より「みんなで作る暮らしのレシピ」という考えのもと、ユーザーの皆さまに生活に関する様々な「ハウツー」を投稿していただく投稿型ハウツーサービスとして運営してまいりました。 約11年間にわたって皆さまからご支援をいただきサービスを継続できたこと、nanapi編集部一同、心より御礼申し上げます。 掲載されていたコンテンツなどのnanapiについてのお問い合わせは、nanapi@supership.jp までお願いいたします。 長きに渡りnanapiを応援してくださり、当にありがとうございました。

    暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]
    tanakaBox
    tanakaBox 2010/03/08
    参考に