タグ

*いつか読むに関するs_yasueのブックマーク (28)

  • 1日で作る全文検索エンジン - Building a full-text search engine in "ONE" day - - とあるはてな社員の日記

    最近、「Introduction to Information Retrieval」というStanfordの大学院向け教科書のドラフトを読んでいます。id:naoyaあたりが勉強会で読んでいる教科書です。この教科書には、効率のいい全文検索システムを作るにはどうすればいいか、という(まさに)教科書的手法が網羅的に書いてあり、そのあたりに興味がある人には、非常に興味深く読めるお勧めのです。 ただ、面白い面白いと言っているだけでは、エンジニアとしては価値半減ですので、GW中にrubyで一日かけて実装してみました。 さすがに実装は、一日で作ったものですから、非常に素朴です。マルチバイト文字はbi-gramで、シングルバイトはスペースなどの区切り記号で認識しています。インデックスは、rubyの処理系のHashやArrayで保持しており、外部にMarshallで書き出す、というものです。検索エンジン

  • i d e a * i d e a - プレゼンハック 〜プレゼン改善のための10個の小技〜

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

    i d e a * i d e a - プレゼンハック 〜プレゼン改善のための10個の小技〜
  • 大規模テキスト処理を支える形態素解析技術(工藤拓氏・Google) - Cafe Babe

    第80回知識ベースシステム研究会を開催したが,二日間で58名の方々に参加して頂き,積極的に議論に加わって頂いた.この場を借りて,参加してくれた方々に感謝したい.大変遅くなった(爆)が,Googleの工藤拓氏による招待講演「大規模テキスト処理を支える形態素解析技術」の概要を,このブログで報告しておきたい.工藤氏の専門分野は統計的自然言語処理と機械学習であるが,日形態素解析エンジンMeCabの開発者であり,他にも自然言語処理関連の有益なツールや,Webベースの日本語入力を可能にするAjax IMEのようなユニークなサービスを提供しているなど,時代をリードする研究開発者の一人である.彼の活動に興味があれば,彼のブログ「きまぐれ日記」は必見だろう. なお,当日は弊社側の不手際で,予定していた工藤氏の重要なデモをおこなうことができなかった.弊社はネットワーク会社であるにもかかわらず,ネットワーク

    大規模テキスト処理を支える形態素解析技術(工藤拓氏・Google) - Cafe Babe
  • 飛べない日々

    2004年より約4年に渡って続けてきた「飛べない日々」ですが、公開を終了とさせていただきます。 コメント、トラックバックをいただいた皆様、また読んでいただいた皆様どうもありがとうございました。 2008年9月記

  • DE-9IM predicates inspector r(geom1, geom2) - Relevant, Timely, and Accurate

    d:id:yellow_73:20080117 を拝見してこの手の話題の需要を感じたので、エントリしてみます。 DE-9IM のマトリクスを簡単にみることができるメソッドがあったら便利かも PostGISのマニュアルを見てたら、intersectとcrossの語が使い分けられているふうにみえます。 2008-01-16 これらの言葉の定義は、OpenGIS Simple Features Specification for SQL にあります。定義はかなり数学的で、DE-9IM と呼ばれる体系を使って書かれています。 ただ、DE-9IM を理解するよりも、具体的にこれらの predicates がどのように動くかを見てみるほうが「役に立つ」のではないか、DE-9IM のマトリクスを簡単にみることができるメソッドがあったら便利かも、と思いました。 それ、geotools.rb でできるよ。

    DE-9IM predicates inspector r(geom1, geom2) - Relevant, Timely, and Accurate
  • こどもが心を開く親の話し方

    最近、夫に強く薦められて読んだの紹介です。夫も友達から薦められ、この夏2回も繰り返し読んだそうです。の名前は“How to talk so kids will listen & listen so kids will talk”(Avon Parenting出版 Adele Faber and Elaine Mazlish著で、初版以来、20刷を重ね、最近再編集されて再び人気を呼んでいるそうです)。 は、いわゆる「子育てハウツーもの」ですが、読み進みながら、自分の子どもの頃の親子関係を振り返って考えさせられ、子どもの気持ちに戻って、親になることを学べるです。 詳細については、実際に是非読んでいただきたいのですが、ここでは、少しずつ、私もの復習をしつつ紹介させていただきたいと思います。(は、これから親になる方、1歳の幼児~ティーンのお子さんがいる方、また夫婦関係の向上にも役に立つ

  • Fw:本当に考えたの?(それは「考えた」と言わない。):DESIGN IT! w/LOVE

    不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 「頭の中にあることを瞬間的に出せる訓練をしないとコンセプトもへったくれもない」でアウトプットを積み重ねることの大事さを書きましたが、森博嗣さんがまさにドンピシャなことを書いておられたのを知ったのでここで転送(元ネタはschtarkさんのブックマークより)。 学生に「考えてきたか?」と尋ねると、「考えましたが、ちょっと良い案を思いつかなくて」と言う。「じゃあ、悪い案を幾つか見せなさい」と言うと、きょとんとした顔で、「いえ、悪い案も思いついていません」と言う。「考えましたが、まだ、ちょっとまとまらなくて」と言うから、「では、まとまらないものを見せて下さい」と言っても、たいてい見せてもらえない。 こういうのは、僕の場合「考えた」とはいわないのである。 「いろいろ考えてはいるんです

  • IT業界を震撼させた2chスレ『ブラック会社に勤めてるんだが・・・』ここに終焉。泣いた。*ホームページを作る人のネタ帳

    久しぶりに膨大な時間を2chスレッドに費やしてしまった。 私がウェブ業界で働いているからなのかはわからないのですが、心に残りまくるスレ。 その名も 『ブラック会社に勤めてるんだが、もう限界かもしれない』 はっきり言って、これがネタであろうと無かろうと、この物語は当に面白かった。 プログラマやウェブ業界のかなり厳しい内情が暴露されているのもそうですが、複雑な人間関係の表現が非常にうまいため、見ていて飽きません。 最後妙に泣けてしまうところもこのスレの投稿者の文章が魅力的だからだと思う。 かなり有名なお話なので、既に知っている人は多いと思いますが、まだ一度も見た事が無いと言う人がいれば暇なときにでも見れるようハムスター速報2ろぐさんのエントリを、ここにまとめておきます。 スレッドまとめ ブラック会社に勤めてるんだが、もう俺は限界かもしれない ブラック会社に勤めてるんだが、もう俺は限界かもしれ

    IT業界を震撼させた2chスレ『ブラック会社に勤めてるんだが・・・』ここに終焉。泣いた。*ホームページを作る人のネタ帳
  • 特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro

    「データベースはブラックボックス。どんなSQL文を投げたらどんな結果が返ってくるかさえ知っていればよい」---そう思っている人も多いかもしれません。 しかし,物のソフトウエア・エンジニアを目指すのであれば,データベースが動く仕組みを学ぶことは避けて通れません。パフォーマンスなどに問題が生じたときどこから手を付けていいのか皆目見当がつかない,といった事態に陥りかねません。 市販のRDBMSの内部はかなり複雑ですが,基的な部分を理解するのはそれほど難しくありません。この特集でデータベースの動く仕組みを理解してください。 イントロ ●ブラックボックスのままでいいの? 基礎から理解するデータベースのしくみ(1) Part1 ●SQL文はどのように実行されるのか 基礎から理解するデータベースのしくみ(2) 基礎から理解するデータベースのしくみ(3) 基礎から理解するデータベースのしくみ(4) 基

    特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro
  • あなたを強力なリーダーに変える7つのシンプルなヒント

    「今のケースでは○○な風にすれば良かったかな?」なんてこと、経験ありませんか?そりゃ人間ですから様々なことが起因して、わかっていることを実践できないこともあるはず。 そんなときに役立ちそうな、7つのシンプルなヒントを Dumb Little Manのエントリよりご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! あなたを強力なリーダーに変える7つのシンプルなヒント 7つのシンプルなヒント、分かってはいることではありますが、それぞれ具体的にどうしたら良いか、個人的にも整理してみようと原文を超訳してみました。少し読み苦しい点があることをご了承ください。 1.ゴール(目標) チーム全員が理解し、それを成し遂げるための役割を理解するためにシンプルかつ簡単にするよう心がけましょう。 簡潔な目標:

    あなたを強力なリーダーに変える7つのシンプルなヒント
  • デザイナーが嫌がる痛い客のありがちな行動・クレームの対処法*ホームページを作る人のネタ帳

    デザイナーが嫌がる痛い客のありがちな行動・クレーム デザインというのは、企画段階でその姿カタチが、見えにくいものであり、それゆえに、客はものすごい要求をしてくる。こちらがプロだという意識が過剰になり、何でも出来ると思われていることが間違いではあるが、皆様もこんな問題は無いだろうか。 記事の内容を見るとウェブデザイナーを対称にしている感じ。 ウェブデザイナーには様々なクレームが付きまとうものですが、ちょっとした事で解決できることが多いので一応記事に。 ただ、私は確かに制作はするも、ほとんど下請けにだしたりするので、ウェブプランナーとしての意見となることを先に言っておきます。 クレーム解決マニュアル ◆要求が抽象的 なんか、グレーな感じ、明るい感じ・・・などなど・・・。意味不明の要求仕様を突きつけられるも、当然のごとく意味不明なので、それだけでは判りませんと、反論。挙句の果てに『プロだろ?なん

    デザイナーが嫌がる痛い客のありがちな行動・クレームの対処法*ホームページを作る人のネタ帳
  • Business Media 誠:カード選びの前に知っておきたい: クレジットカードの基礎知識

    ガソリンスタンドでは熱心にカード会員の勧誘をしているし、デパートに行けばそこのカードを作るように勧められる。また、電車やバスによく乗るからとPASMOやPiTaPaを作ろうとしても、クレジットカードの勧誘を受けることもある。世の中には数え切れないほどの種類のクレジットカードがあるのだ。 もし手元にクレジットカードがあったら、その盤面を見てほしい。あなたのカードは、何系のカードだろうか。何のブランドが付いていて、イシュアはどこだろうか? しかし、今、パッと答えられなくても大丈夫。以下、クレジットカードについての基的な知識をまとめよう。 →クレジットカードのススメ――達人のカード術に学べ! →クレジットカードの基礎知識(記事) →誠世代のカード整理術 最も重要なのは“どこが発行しているか” “クレジット”の日語訳は“信用取引”。ユーザーを信用して、クレジットカード会社が先にお金を用立てて

    Business Media 誠:カード選びの前に知っておきたい: クレジットカードの基礎知識
  • 毎日2時間を節約するための15のコツ + α | Lifehacking.jp

    15 Ways to Reclaim 2 Precious Hours Every Day | Ririan Project よく私が例に出す算数なのですが、24時間の生活の中から毎日1時間を節約することができればどうなるでしょうか? 毎日毎日一時間ですから、一年間で 365 時間。8時間労働のワークデーに換算すると 45 日あまり、週に5日勤務として、9週間分の時間をセーブできた計算になります。 もちろん、節約した時間は「すきま時間」が多いので、連続した時間に焼き直すのは難しいのですが、細かく時間をセーブする習慣は、もっと大きな時間節約のための基礎になります。 Ririan Project で、もっと野心的に「毎日2時間をセーブする方法」という記事がありましたので、例によって大意を翻訳してみます(理解しやすくするために、一部自分の知ってるテクニックを混ぜたりしてます)。 リストを作る:頭

    毎日2時間を節約するための15のコツ + α | Lifehacking.jp
  • モチベーションは楽しさ創造から - ドンドン優秀な人材輩出する上司は何を教えているのか?自ら学ぶ習慣

    部下に教えないといけないコトは様々あります。商品知識、業務技術、マナー、モノの考え方等々、あげればキリがないほど。しかし会社側は、部下育成に関してそれだけの時間は与えてくれていません。どこの会社でも「空いている時間で育ててくれ」というような感じではないでしょうか? そんなキツイ状況の中、短い時間や隙間の時間で上手に人材育成を行っている人もおられます。それも偶然ではなく、何人も優れた人材を輩出していくような人材上手な人達がいます。同じ会社の中でも、あの人の下につくと急に成長すると言われているような上司があなたの周りにいないでしょうか? 彼らを観察すると、共通するものを感じます。それは、「イチイチ、色んなコトを、懇切丁寧に教えていない」というコト。逆じゃないの?と思われる人も多いかと思いますが、人材育成が上手な人は、そのように外部からは見えるのです。今、流行のコーチングの手法みたいな事も人材育

  • 体に良い座り方、いす選びのポイント ― @IT自分戦略研究所

    IT自分戦略研究所が実施したアンケートでは、およそ36%のITエンジニア腰痛で悩んでいる。 ITエンジニアがパソコンに向かううえで欠かせない環境の1つである「いす」。1日の大半をともにする、人間の体に最も接触している物体である。体に合ういすとは何か、正しい座り方とはどういうことなのか、真剣に考える必要があるのではないか。 今回、いすを中心にエルゴノミクスを研究している、早稲田大学名誉教授でエルゴシーティングのCEOの野呂影勇氏にお話を伺った。 このエルゴノミクスとは、人間と機械のかかわり(調和)を考える人間工学であるが、最近ではエルゴノミクスの対象が、ソフトウェアからものづくり研究へ広がっているという。いすや文房具などハードウェア面を含めたものづくりが行われている。 正しいとされる座り方「背骨をS字に保つ」はうそ? エルゴシーティングCEO/早稲田大学名誉教授 野呂影勇氏 早稲田大学理

    体に良い座り方、いす選びのポイント ― @IT自分戦略研究所
  • IT戦記 - JavaScript の this について

    WEB+DB PRESS 編集の R たんから、僕の連載記事に読者様から質問が来ていると教えていただいたので、その内容を教えていただきました。 以下、内容を転載 「JavaScriptわくわく開発道」の記事に関して質問です。 今回の内容で特に興味を持ったのはthisキーワードの振る舞いでした。 thisキーワードの説明には、オブジェクト型の変数を別の変数にコピーしてから初期化すると、コピーした変数からメソッドを実行できなくなるという例が紹介されていました。 そこには「(1)の時点でobj0には{}が入っているため、hogeは未定義となってしまう」という説明があるのですが、誌面の都合上省略があるためか、thisキーワードを用いることで問題を回避できるという理由がなかなか理解できないでいます。 自分なりに考えてみたところ、内部的には以下のようなことが起きているのではないかと思いました。 (1)

    IT戦記 - JavaScript の this について
  • ネットで5倍売るためのセールスレターの作り方6つの基礎*ホームページを作る人のネタ帳

    ネットで5倍売るためのセールスレターの作り方6つの基礎*ホームページを作る人のネタ帳
  • プロジェクトマネジメント入門

    プロジェクトの進め方の巧拙は企業の競争力に大きな影響を与えるが,プロジェクトマネジメント手法の基を理解することはそれほど難しくない。連載では,経営者,実務者,技術者など,職種や年齢を問わず誰でも理解できるように,プロジェクトマネジメント手法の基をかみくだいで解説していく。 第1回 手法の基はだれでも理解できる 第2回 カギとなる用語をまとめて覚える 第3回 マネジャの任務は良いチーム作り 第4回 四つの基ステップを把握する 第5回 開始前にやるべき内容を定義 第6回 実行計画をチームで作る 第7回 日程・予算・リスク計画を立てる 第8回 現状を常に把握しリスクを確認 第9回 必ず起こる問題に対処する 第10回 顧客が成果物を引き取ってこそ終了 第11回 経験をノウハウとして記録する 第12回 「成功」のカギはコミュニケーション 最終回 優れたマネジャの育成に取り組む

    プロジェクトマネジメント入門
  • 御社の企画提案がダメな理由

    情報システム部門やシステム・インテグレータには「企画提案」がついて回る。個人の技と思われている企画提案だが、実は組織的方法論が存在する。 企画提案には、プロフェッショナル技術が存在する 一般に企画や提案の成否は、個人の資質に依存するものと考えられている。 標準化されているのは、せいぜい企画書のフォーマットや章立て程度であることが多い。企画立案のプロセスを見ても、金額基準などで諮る会議体やレビューが設置されている程度であるようだ。 実は、企画や提案にはれっきとしたプロフェッショナル技術が存在している。しかしながら、それはあまり知られていない。 企画や提案のプロフェッショナル技術を用いている代表的な業界に、コンサルティング業界がある。すべてのコンサルティングファームがそうだというわけではないが、強いファームは確立された企画や提案の技術を内部で共有し、これを用いて顧客の経営層から高い満足を得るこ

    御社の企画提案がダメな理由
  • POLAR BEAR BLOG: 家で仕事するときの22のテクニック

    僕は会社からデータカードを渡されているので、自宅で仕事をすることも多いのですが、「家だとはかどらないから仕事は持ち帰らない」という人も多いですよね。僕も家だとつい余計なモノに気を奪われてしまうことがあるのですが、そんな時はこんなテクニックを実践してみるのはいかがでしょうか: ■ Optimize Your Work-at-Home Time With 22 Simple Schedule Tweaks (Bootstrapper) 原題を直訳すれば「家で仕事する時間を最適化する、スケジュールの簡単な調整法22」といったところで、「一般」「タスク」「テクノロジー」の3つのセクションに分けて22のアドバイスをしてくれています。さっそく内容はというと: 【一般】 早起きする 30分から1時間早起きすれば、それだけ仕事や自分のことに使える時間が増える。 無理はしない 無理をして体を壊せば、逆に時間