タグ

2011年5月30日のブックマーク (17件)

  • 単語と文字の話 - Preferred Networks Research & Development

    4月からPFIで働いてます。海野です。 今日は単語の話をします。読み物的な話なので軽く読んでください。 テキストデータなどの自然文を機械処理するときには、まず最初に単語に分割するということをよく行います。一般的にはMeCabやChasenといった形態素解析エンジンに投げて行います。形態素と単語の区別という話もあるのですが、ここでは大雑把に「連続した文字列の単位」くらいの意味で話します。 検索という文脈ですと形態素インデックスという言葉がありますが、これは検索の最小単位を文字単位ではなくて形態素の単位にするということです。例えば「東京都」は「東京」「都」に分かれるため、「京都」というクエリに対して見つかるのを防ぐなど、精度を上げる効果があります。反面、深刻な検索漏れを引き起こす可能性があるため嫌われることが多いです。こうした漏れは検索に限らず、テキストマイニングなどの文脈でも問題となることが

  • バレット☆マギカ

    カーソルキーで移動、Zキーでノーマルショット、Xキーで特殊攻撃(1回のみ) Shiftキーを押している間は低速移動となります。 魔法少女まどか☆マギカを弾幕シューティングゲームとして東方風にアレンジ(?)してみました。 プレイヤーはまどかとほむらだけしか選べませんが、順次解禁していきます → 増えました 残りの魔女も弾幕しょぼくてよければ解禁します。 作った人 → @munegon、@tutty0

    バレット☆マギカ
    sabro
    sabro 2011/05/30
  • JavaScript:undefined値の判定

    JavaScriptでは初期化されていない変数には全て「undefined」という値が入っています。 var a; alert(a); //undefinedが入っている これを利用して、変数が定義済みかどうかを判別することが可能です。…が、やり方がいろいろあるみたいなので、まとめてみることにします。 undefinedと比較する if (a === undefined) { alert("aは未定義"); } グローバル変数として、そのまんまundefinedという名前の変数が用意されているので、それと比較するやり方。一番素直な方法ですが、JavaScriptにおいては良くない書き方とされています。 undefinedは予約語ではなく、単なる変数です。だから上書きすることができるし、関数スコープ内で同名のローカル変数を作ることもできます。(ただし最近の処理系ではconst扱いになって上書

    JavaScript:undefined値の判定
  • http://www.machu.jp/posts/20110527/p01/

    http://www.machu.jp/posts/20110527/p01/
  • プログラミング認可制の日は近い

    高木浩光@自宅の日記 - ウイルス罪法案、バグ放置が提供罪に該当する事態は「ある」と法務省見解 政府は、バグ放置が罪せらるとの見解を発表した。また一歩、日が後退した瞬間である。 そもそも、放置とは何を言うのか。大部分のソフトウェアのバグフィクス、特にセキュリティに関するバグというのは、バグ発見者の善意によってなりたっている。バグを発見したものが、ソフトウェアに対して責任をもつ会社または個人に、秘密のうちに連絡をとり、バグの内容を伝える。責任者は、秘密裏のうちにバグを直し、アップデートパッチを公開する。バグの具体的な内容が公開されるのは、パッチ公開後である。この過程を経ずしていきなりバグが公になることを、ゼロデイという。ゼロデイは、マルウェアが未知のバグを利用していたり、またバグ発見者が、何らかの理由によって(たいていは、無責任な責任者にあきれて)、いきなり公開したりすることで起こる。 バ

    sabro
    sabro 2011/05/30
    公務員はプログラミングの研修など受けていないのだからリテラシーが低いのは当たり前。プログラマが政治に絡むところへ出て行かないから、公人のリテラシーが低いとも言えるわけで
  • Chefでサーバのセットアップ・管理作業を楽チンにしよう~実践編その1~

    昨日1日ケータイでアラートメール以外に受け取った唯一のメールを紹介します。 「 この前はありがとう!!久々メッチャ楽しかった~ みんながいる前だったからちょっと恥らっちゃったけど、2人っきりだったら私も同じ気持ちだったょ(はぁと 恥ずかしいけど・・・ 次は2人っきりで会えませんか?? 返事楽しみに待ってます(はぁと 」 「え?誰?誰?これ?」ってどんなに心当たりがないシチュエーションでも、とりあえずその可能性を記憶に見出そうとするのが男なんだなあ、と、スパム道の奥深さを知ったhiroshiです。 前回に引き続きChefについてです。 今回は、DECOLOGで実際に使っているrecipeや運用を紹介しながらの実践編です。 ※この記事の元になるChefのAPIのバージョンはv0.9.12です。 その前に、いろいろ準備します。クイックスタートあたりを読んでクイックに準備しましょう。 この辺は環境

    sabro
    sabro 2011/05/30
  • オープンソースアプリケーションのアーキテクチャの解説書が無料公開されている - YAMDAS現更新履歴

    O'Reilly Radar で、The Architecture of Open Source Applications というのことを知る。 内容は書名通りオープンソースアプリケーションのアーキテクチャの解説書だが、章タイトルにオープンソースソフトウェアの名前が並んでおり、つまり一般論でなく具体的なアプリケーションのアーキテクチャを解説するになっている。取り上げられているアプリケーションも Sendmail や Bash といった歴史あるものから、Asterisk や NoSQL といったあたらしめのものまで幅広い。 しかもクリエイティブコモンズの Attribution 3.0 ライセンスの元で全文オンライン公開されている。これはありがたい。 早速中国語、ポルトガル語、スペイン語への翻訳作業が始まっているようだが、どなたか日語訳プロジェクトを立ち上げる人はいないかしら? [追記

  • みずほ銀行の3月のシステム障害の調査報告pdfが超面白いのでマはみんな読むべき « おれせん。

    みずほ銀行:システム障害に関するお知らせおよびお問い合わせ先 http://www.mizuhobank.co.jp/oshirase.html 中段の「システム障害特別調査委員会の調査報告書について」のリンク 直リンクはこれ(5/20掲載) 前半しばらく「グダグダ陶しい能書き」が続きますが9ページ目の「3. 障害発生以前のシステム障害及び対応状況」あたりからギアが入って、11ページ目の「4. 障害の発生事実」からトップギアというかちょっとしたヘル絵図であります。 ……ああ、その前にここを引用しておこうかな、4-5ページの「2. システムの概況」内「(3) 次期システムの概要」箇所。 (3) 次期システムの概要 次期システムについて、ビジネス環境の急激な変化に対応すべく、肥大化・複雑化した現行システムを新たなシステムとして再構築するために、2004 年から MHFG を中心に検討

    sabro
    sabro 2011/05/30
    大規模開発になると、末端人員までシステム全体像のイメージが行き渡らないので、有事の際にこういうことになる。少数精鋭で時間を掛けて開発した方がいい
  • シンプルなデザインのWebサイト - NAVER まとめ

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

    シンプルなデザインのWebサイト - NAVER まとめ
  • 重大なバグを放置した者は刑罰に処されて当然と言い出す人たちとの対話

    Hiromitsu Takagi @HiromitsuTakagi 重大なバグで損失を生じさせたとして、民事での損害賠償責任があるという話なら普通だが、それを犯罪として刑事罰に処すというのは、まったく次元の異なる話。混同しないように。 RT @sayori27 重大なバグによって損失が生じているかどうかが問題なのでは? 2011-05-27 15:09:04 Tetsuro KITAJIMA@クラシック音楽方面用 @hcro_classic HDDを吹っ飛ばしたり周囲に感染を引き起こして他マシンのOSを狂わせるようなバグが放置されていいかというと、それも怪しいわけで。法務省側が想定してるバグはこういうバグだろうな。 / 高木浩光@自宅の日記 - ウイルス罪法案、バグ放置が提… http://htn.to/j1MAQb 2011-05-28 12:43:39

    重大なバグを放置した者は刑罰に処されて当然と言い出す人たちとの対話
    sabro
    sabro 2011/05/30
    程度の低い人に歩み寄る必要はないという意見もあるけど、政治的にこの話を取り消すには、技術者の論理を主張して、分かってない人たちに話にならないと言っているだけでは不可能だと思う
  • 次世代のイメージマップを実現できるjQueryプラグイン「ImageMapster」:phpspot開発日誌

    ImageMapster 次世代のイメージマップを実現できるjQueryプラグイン <map> と <area> タグを使って画像上の好きな位置、形でリンクを貼ることができますが、あのイメージマップをjQueryによって次世代にしてしまうプラグインが登場 イメージマップのエリア上をハイライトさせ、背景画像を別のものに差し替えるという効果をつけられます。(別画像はオプション指定) 画像の位置とリンクを関連付けるだけという味気ないWeb1.0なインタフェースをこのプラグインが少しだけリッチにしてくれます。 イメージマップってあまり使うことはありませんが、いざ仕事でこうしたUIが必要で、使わなきゃとなった時に、こんなことも出来るということを知っておくとありがたがられるかもしれませんね。 関連エントリ HTML5のデスクトップ通知を簡単に扱えるjqueryプラグイン「desktopify」。 小さ

  • チートWeb | これだけ読めば分かるWeb制作者向けニュース

    大量のWeb制作者向けの情報から当に必要な情報だけを集めてお送りするまとめサイト。… いよいよ、Media Queriesを実装します。 まずは、Media Queriesをサポートしていないブラウザ(IE8以前)のために、JavaScirptファイル「css3-mediaqueries.js」を加え、利用できるようにします。 … 続きを読む

  • WordPressを高速化するプラグインを作りました

    今朝、WordPressのレスポンスを向上させるプラグイン “WP Hyper Response” を作りましたので早速公開します。 このプラグインを使用した場合と使用していない場合の比較動画を作りましたのでご覧ください。 右が使用した場合、左が使用していない場合です。 画面中央にキャプチャソフトのウォーターマークが出ていますがご容赦ください。 この動画は、私が運営している フリー写真素材 :: Free.Stocker のページ表示テストです。 ブラウザキャッシュを無効にするため、Google Chrome のシークレットウインドウを使用しています。 それほど大きな違いは出ていませんが、プラグインを使用したほうが記事ページ(single.php)の表示が速いことがお分かり頂けるかと思います。 後半は管理画面のテストです。 どう見てもプラグインを使用したほうが速くなっていることがお分かりい

    WordPressを高速化するプラグインを作りました
  • Evernoteのアーキテクチャ概要 - nokunoの日記

    みなさん、Evernoteは使っていますか? Evernoteは「全てを記憶する」が合言葉のメモアプリで、クラウド上にデータを保存してWin/Mac/iPhone/Webから共通のデータにアクセスしたり同期したりできるのが特徴の便利なサービスです。開発元はシリコンバレーの会社ですが、日人のユーザも非常に多いそうで、Evernoteの使い方についての記事は日語でも星の数ほどありますのでここでは触れません。 今回は、そのEvernoteの裏側のシステム概要を解説する記事が今月開設されたばかりの技術ブログに公開されていましたので、翻訳してみました。Architectural Digest | Evernote Tech Blog はじめにこのブログの手始めとして、Evernoteの構築について大雑把な概要を述べる。ここではそれぞれのコンポーネントの詳細に踏み込むことはしない。それらについての

  • デザインの参考になりそうなGIMPチュートリアルを調べてやってみました - もとまか日記Z

    以下の記事以来、アプリのデザインについて考えてます。 「最高のデザインのiPhoneアプリ」投票結果をまとめてみました てことで、ここ数日間、有名かつフリーな画像編集アプリ「GIMP」と試行錯誤しながら格闘、もとい学習中です。 てことで、まだまだお披露目するのは恥ずかしい状況ですが、こういう画像が少しづつ出来るようになっているところです。 以下、参考になりそうな情報をまとめてみました。 GIMPの基礎まずはお決まりの基礎知識について。 GIMP2を使おうGIMP始めの一歩 | GIMP初心者向けサイト GIMPで作った画像と参考チュートリアル 以下、練習で作ってみた画像と参考にしたチュートリアルを紹介してみます。 金属面にレタープレスで「motomaka」文字 以下を参考にしました。GIMPで、ヘアライン処理した金属面を描く方法GIMP でレタープレス(型押し)文字を作るチュートリアル |

    sabro
    sabro 2011/05/30
  • 覚えておくと便利な『Google Chromebook』と『Google Chrome OS』ショートカットまとめ - Ameba News [アメーバニュース]

    ●『Google Chrome OS』サクサク使うために覚えておきたいショートカット ガジェ通豆知識『まめち!』担当ふかみんです。『Google Chromebook』の発売まであと2週間程。「Google Chrome OSだけで仕事できるの?」ということでChrome OSを体験中です。前回の記事ではちょい古いノートPCなどを活用してUSBメモリからChrome OSを起動し、一足早くChrome OSを体験する方法についてご紹介しました。まだ試せてない、という方のために操作している様子をビデオ録画してみましたので、そちらもご覧ください。 配信先の記事では動画が表示されません。こちらのリンク先の記事で動画をご覧いただけます Chrome OSは、すごく簡単にいうと、「Google Chromeブラウザを常に全画面で使っている」といった状態に近いです。デスクトップに並んだたくさんのアイコ

    覚えておくと便利な『Google Chromebook』と『Google Chrome OS』ショートカットまとめ - Ameba News [アメーバニュース]
    sabro
    sabro 2011/05/30
  • 「俺の屍を越えてゆけ」12年越しのリメイクに桝田省治氏は何を思うのか。俺屍から「まおゆう」の話題まで,多岐にわたったロングインタビューを掲載

    「俺の屍を越えてゆけ」12年越しのリメイクに桝田省治氏は何を思うのか。俺屍から「まおゆう」の話題まで,多岐にわたったロングインタビューを掲載 副編集長:TAITAI カメラマン:田井中純平 123→ 1999年にソニー・コンピュータエンタテインメントから発売されたPlayStation用ソフト「俺の屍を越えてゆけ」(以下,俺屍)は,世代交代という要素に主眼の置かれた,一風変わったRPGだ。その個性的なゲームシステムや世界観により,熱いファン達を生み出したタイトルである。 2011年3月には,そんな俺屍のリメイク版が開発中であることが発表され,2011年秋の発売に向けて,少しずつ情報が明らかになってきている。 「俺の屍を越えてゆけ」公式サイト 4Gamerでは,そんな俺屍のゲームデザイナーとして知られる桝田省治氏にインタビューを行い,ゲームのこと,ファンのこと,桝田氏自身こと,いろいろな話を

    「俺の屍を越えてゆけ」12年越しのリメイクに桝田省治氏は何を思うのか。俺屍から「まおゆう」の話題まで,多岐にわたったロングインタビューを掲載
    sabro
    sabro 2011/05/30
    世代交代システムはロマサガの方が先なのに、なぜ俺屍ばかりが取り上げられるんだろ