タグ

ブックマーク / dankogai.livedoor.blog (160)

  • news - Siri、ようこそ日本へ : 404 Blog Not Found

    2012年03月08日09:00 カテゴリNewsiTech news - Siri、ようこそ日へ 日語でおk! tips - 上手にSiriを撫でるためやっておくべき三つのこと 英語がブロークンだからって使わないのはあまりにもったいないので アップル - iPhone 4S - あなたがやりたいことをSiriがお手伝いします。メッセージを送る。会議を設定する。電話をかける。iPhone 4SのSiriを使えば、あなたの声でいろいろなことができるようになります。いつもと同じ自然な話し方でSiriに話しかけて、したいことを伝えましょう。Siriはあなたの言葉だけでなく、その意味も理解し、音声で返事もします。とても簡単な方法で、驚くほどたくさんのことができるSiri。新しい使い方がどんどん見つかるでしょう。 既存のiPhone/iPadユーザーとしては、「新しいiPad」よりもiOS 5.

    news - Siri、ようこそ日本へ : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/03/08
  • 文脈論、または文法におけるその欠如、または"I love you"を日本語に訳せない理由 : 404 Blog Not Found

    2012年02月27日02:00 カテゴリLogosLove 文脈論、または文法におけるその欠如、または"I love you"を日語に訳せない理由 英語に関するを書くことになった。 どんなかは出てからのお楽しみだが、を書くということはそれ以上にを読むことだということはを書いたことのある人であればご存知かと思う。を書いたことがない人でも先の文をs//文/gとしていただければ納得してくださるはずだ。 そんなわけで中学の教科書からESL(English as a second language)に関する論文までさまざまな文を読むうちに、特に文法のことが気になってさらにいろいろ読みはじめたら、あることに気が付いた。 英語語に関わらず、文法に関するや記事に、文脈というものが、ほとんど登場しないのである。 文脈というものがいかに文法において軽視。いや無視されているかは、Wiki

    文脈論、または文法におけるその欠如、または"I love you"を日本語に訳せない理由 : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/02/27
  • iOS多くして獅子山昇る - 品評 - OS X Mountain Lion Preview Release : 404 Blog Not Found

    2012年02月17日23:05 カテゴリ書評/画評/品評iTech iOS多くして獅子山昇る - 品評 - OS X Mountain Lion Preview Release というわけで早速試してみた。 @dankogai だんさんに聞きたいのですが、OS X MOUNTAIN LIONがどれも目新しさを感じず、これは重要といえるのがなかったのですが、だんさんにとって何か有りましたでしょうか?Siriが将来的に搭載されそうでわくわくしますがw— no name (@d430) February 16, 2012 結論から言うと、驚きはゼロ。 だがそれがいい。 別にAppleびいきだからというわけではない。Vistaのような驚きは、正直勘弁して欲しかったからだ。 Lionは実に驚きに満ちたOSアップデートだった。いい意味でも悪い意味でも。LeopardからSnow Leopardが主に

    iOS多くして獅子山昇る - 品評 - OS X Mountain Lion Preview Release : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/02/18
    「形容詞+前バージョンの通称」の前例をある意味踏襲する安定感。『Mountain Lionのよさは「せめてない」ところなのだから。新規で新奇な機能でユーザーを「攻めず」、非互換性とデータ移行でユーザーを「責めず」。』
  • 電脳的ラスボス言語の攻略 - 書評 - 日本語入力を支える技術 : 404 Blog Not Found

    2012年02月09日02:15 カテゴリ書評/画評/品評SciTech 電脳的ラスボス言語の攻略 - 書評 - 日本語入力を支える技術 出版社より献御礼。 日本語入力を支える技術 徳永拓之 いい時代になったものだ。 コンピューターで扱うのに最も難解な言語の一つである日語の取り扱い方を、書籍で学べるなんて。 しかしこうしてで読んでみると、改めてすごいことだと思う。 この難問から、我々が逃げずに取り組んで来たことに。 書「日本語入力を支える技術」は、今や「出来て当たり前」となった電脳に対する日本語入力を中心に、電脳で日語をどう扱うのか、どこまで扱えるのかを簡潔(succinct)にまとめた一冊。さすがPFIの中の人が著者だけあって、書自体が簡潔データ構造で記述されているのではないかというぐらい中身の濃い一冊で、blogで取り上げるの中では最もページ密度の高いの一つである。

    電脳的ラスボス言語の攻略 - 書評 - 日本語入力を支える技術 : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/02/09
  • rust - を早速試してみた : 404 Blog Not Found

    2012年01月24日23:30 カテゴリLightweight LanguagesNews rust - を早速試してみた というわけで早速。 Mozillaから新しいプログラミング言語「Rust」のバージョン0.1がリリース - [モ]Modern Syntax ということで言語マニアな方、どうぞ。 え?これで初物? 思いのほか完成度が高くてびっくり。 論より証拠で、わざと特長的な機能を無駄に使ってfizzbuzzを書いてみた。 fizzbuzz.rs use std; // for std::io and std::map native mod c { fn atoi(src: *u8) -> ctypes::c_int; } fn rust_atoi(s:str) -> int unsafe { ret c::atoi(vec::unsafe::to_ptr(str::bytes(

    rust - を早速試してみた : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/01/25
  • algorithm - JPEGminiの仕組みを推理する : 404 Blog Not Found

    2012年01月23日19:30 カテゴリアルゴリズム百選iTech algorithm - JPEGminiの仕組みを推理する なぜコンピュータの画像は リアルに見えるのか 梅津信幸 JPEGの仕組みをおぼろげに知っている人ほど、むしろこれみて「ありえない」と思ったのではないのでしょうか。 JPEGmini - Your Photos on a Diet! でもよーく考えてみると、これでいけるという方法を発見というか再発見したので。 なぜJPEGminiがありえなさそうに見えるかは、以下に集約されます。 「なぜコンピュータの画像はリアルに見えるのか」 P.131 たとえば「ここは文字」「ここは背景の空」などと、ユーザーが自由に品質を設定できれば、さらによい画像になるはずです(できれば、それもコンピュータが自動で決めてくれるとうれしいのですが)。 同書も指摘しているように、JPEG 200

    algorithm - JPEGminiの仕組みを推理する : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/01/23
    『Windowsで7に相当する、JPEGを置き換える非可逆画像ファイルフォーマットが台頭する日は来るのでしょうか…』
  • Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found

    2012年01月17日11:45 カテゴリアルゴリズム百選Tips Algorithm - 連想配列の実装としてのハッシュはオワコン? 珠玉のプログラミング Jon Bentley / 小林健一郎訳 つまり「終わったコンテナ」。 以前からうすぼんやりと考えて来た危惧が、すこしはっきりと見えてきた。 徳丸浩の日記: Webアプリケーションに対する広範なDoS攻撃手法(hashdos)の影響と対策 もうそろそろハッシュ(テーブル)以外の手段の連想配列の実装手段を格的に模索するべきではないか、と。 そのデータ構造は、君の魂を差し出すに足るものかい? 連想配列(Associative array)がコレクション(Collection)、すなわち数多のデータ構造をまとめるデータ構造としての覇者となったのはもはや疑いようがない事実でしょう「配列で実装されるデータ構造ではなくて、配列を実装するデータ構

    Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/01/17
  • Algorithm - Suffix Array を JavaScript で再発明してみた : 404 Blog Not Found

    2012年01月16日16:30 カテゴリアルゴリズム百選Lightweight Languages Algorithm - Suffix Array を JavaScript で再発明してみた WEB+DB 総集編 [Vol. 1〜60] もう10年以上前に某社のCTOだったころ、Suffix array(接尾辞配列)の解説を毎週の技術者ミーティングでしたら一名を除いて「ハァ?」状態だったことを思い出しつつ。 Suffix Arrayは何が画期的だったのか? 以下は、計算機科学者でなくても直感的に理解できると思います。 ソートされていない通常のデータの中にあるサブデータ(キー)を検索しようとすると、データの大きさに比例した時間(O(n))がかかる。 ソート済みのデータであれば、二分探索でデータの大きさの対数時間(O(logn))でキーを検索できる。 さらにキーからIDを定数時間で作成でき

    Algorithm - Suffix Array を JavaScript で再発明してみた : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/01/16
    『実はSuffix Arrayの一番のベネフィットは、基本的なアルゴリズムとデータ構造の理解を体得するのにこれ以上向いた題材は滅多にないということかも知れません』
  • tips - 動的配列と空要素と要素の列挙 : 404 Blog Not Found

    2012年01月15日18:30 カテゴリLightweight LanguagesTips tips - 動的配列と空要素と要素の列挙 動的配列は便利ですが、言語ごとの違いにはちょくちょく悩まされます。 JavaScript: The Definitive Guide (6th Ed.) David Flanagan 連想配列のlengthプロパティ - 馬鹿と天才は紙一重って使えないんですね。 var array = []; array["a"] = "string a"; array["b"] = "string b"; console.log(array.length); 見事に0が返ってきます。意味が分かりません。 perl5 最も直感的な実装。 要素数:最大の添字+1 列挙:要素が空でもなされる use 5.012; my @fizzbuzz; for my $i (1..30

    tips - 動的配列と空要素と要素の列挙 : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/01/15
    JavaScriptの配列は連想配列をベースとしているが要素数(lengthプロパティ)の計算は配列に特化している
  • javascript - 比較(comparison)と変換(coercion) : 404 Blog Not Found

    2012年01月06日23:15 カテゴリLightweight Languages javascript - 比較(comparison)と変換(coercion) JavaScript: The Good Parts Douglas Crockford / 水野貴明訳 [原著:JavaScript: The Good Parts] 大事なことなので何度でも言うべきでしょうか。 [javascript]true or false 論理値の挙動については、いまいち感覚的に理解しにくい印象です Crockfordの言う通り、===と!==を使いましょう。 Demo ==と!=がいかに挙動不審かを、実際に表にします。textareaには表に入れたい値を入力してみてください。void(0)と1/0とparseInt('nan')は、確実にundefinedとInfinityとNaNを得るための方

    javascript - 比較(comparison)と変換(coercion) : 404 Blog Not Found
    Yuichirou
    Yuichirou 2012/01/07
  • javascript - Function.prototype.bindを無理矢理捕縛してみた : 404 Blog Not Found

    2011年12月18日15:30 カテゴリLightweight Languages javascript - Function.prototype.bindを無理矢理捕縛してみた +1。 Function.prototype.bindは何がいいのか - 枕を欹てて聴く というわけでFunction.prototype.bindは単なる簡単な追加機能とか補足みたいなのじゃなくて, 凄まじい新機能(call, applyに匹敵)で, かつ非常に奥が深いのでした. なのにSafariとiOSとAndroidでサポートしてないなんて。あんまりだよ、こんなのってないよ。 Prototype.jsにあった、ような… Prototype.jsのころはこんな感じでした。 var oBind = Function.prototype.bind; /* preserve the original */ Fu

    javascript - Function.prototype.bindを無理矢理捕縛してみた : 404 Blog Not Found
    Yuichirou
    Yuichirou 2011/12/18
    どうみても黒魔法(褒め言葉)
  • Did you mean: 30-day album : 404 Blog Not Found

    2011年12月08日09:30 カテゴリLogos Did you mean: 30-day album いいねこれ。 30days Album は画像の URL にもアクセス認証を入れています - 刺身☆ブーメランのはてなダイアリー プライベートな写真の共有には、プライバシーにより配慮した 30days Album をぜひご利用ください。 それだけに惜しい。 英語力、が。 "30 days Album"って、engrishじゃん。 「3分間クッキング」は"3-minute cooking"であって、"3-minutes cooking"じゃない。 Facebookあるのも、30 Day Picture Challengeであって"30 Days Picture Challenge"じゃない。 「日人の9割に英語はいらない」に120%同意するワシだけど、こういうことこそ残り1割じゃない

    Yuichirou
    Yuichirou 2011/12/08
    「その方がかっこいい」とかいう理由で「ジ」ではなく「ザ・インタビューズ」にしちゃう会社なので…… http://theinterviews.jp/faq#1
  • javascript - 関数名の取得とtypeof()の再々発明 : 404 Blog Not Found

    2011年12月07日03:30 カテゴリLightweight Languages javascript - 関数名の取得とtypeof()の再々発明 な、なんだってー!? はてなブックマーク - kamisetoのブックマーク constructor.nameを見ればいいんじゃなの?違うのかな? そんなおいしいプロパティなんて、あったっけ? MDNの中で逢った、ような… constructor.name?そんなのJavaScript: The Good Partsどころかサイでも見たことねーぞ。でもconsoleつついたら確かに使える… 見つけました。 Function - MDN name Non-standard The name of the function. Non-standard, Non-standard, Non-standard、だと!? 実際いろいろ嗅ぎ回ってみ

    javascript - 関数名の取得とtypeof()の再々発明 : 404 Blog Not Found
    Yuichirou
    Yuichirou 2011/12/07
  • 備忘録 - iTunesの日本語楽曲をあいうえお順に並べる : 404 Blog Not Found

    2011年10月30日19:00 カテゴリTipsArt 備忘録 - iTunesの日語楽曲をあいうえお順に並べる 気が付かなかったのは私一人という感じの機能かも。 404 Blog Not Found:iOS5にした人必携 - 書評 - iPhone 4S Perfect Manual / iPad 2 Perfect Manual for iOS 5 今回私が気づいた「新機能」は、ずいぶんと昔からあったはずの機能でiOS 5とは関係ないのだけど、書を通読することで「あ」っと気づいた。iPhoneやiPodの[アーティスト]タブや[曲]タブでは、漢字ではじまる名前は#の後ろにおいやられてしまいます。これがアドレスブックなら、名前にもきちんとふりがなをふることであいうえお順になってくれるのに… 読みがな、ふれますがなにか? ふればこのとおり。 ぬわんでこんな単純なことに今まで気づかずに

    備忘録 - iTunesの日本語楽曲をあいうえお順に並べる : 404 Blog Not Found
    Yuichirou
    Yuichirou 2011/10/30
    Mac App Storeでも配布中の「ふりがな」便利ですよー http://itunes.apple.com/jp/app/id435937911?mt=12
  • DHTML - 最低限文化的なCSSアナログ時計 : 404 Blog Not Found

    2011年10月09日14:15 カテゴリLightweight Languages DHTML - 最低限文化的なCSSアナログ時計 これ見たら一つ作り置きしたくなってきたので。 Demo 右の通り。 一応 WebKit (Safari & Chrome on Mac/PC/iOS/Android)、Firefox、Operaで動くのを確認。Operaで動く分、AppleのiPod Nanoのページよりも互換性は少し上です。 なぜかIEで動かない。参考にした Fun with CSS Transforms in Firefox and Webkit - zachstronaut ではIEでもぐるぐる回転しているのですが。 何をやっているかは、ソースを見ればおわかり頂けるかと。 それよか、ちょっと驚いたのが、これ。 WebKitのWeb InspectorってリアルタイムでDOMの変化追え

    DHTML - 最低限文化的なCSSアナログ時計 : 404 Blog Not Found
    Yuichirou
    Yuichirou 2011/10/09
    時針と分針は1分ごとにしか動かないの……まぁ「最低限文化的」だからか。でも秒針が1秒ごとにカチカチじゃなくてなめらかに動き続けるのは「最低限」なのかな……
  • We cook therefore we are - 書評 - Cooking for Geeks : 404 Blog Not Found

    2011年09月25日06:30 カテゴリ書評/画評/品評SciTech We cook therefore we are - 書評 - Cooking for Geeks Cooking for Geeks Jeff Potter / 水原文訳 [原著:Cooking for Geeks] オライリー矢野様より献御礼。 びゃあ゛ぁ゛゛ぁうまひぃ゛ぃぃ゛ぃ゛ 以前紹介した「まりか先生の実験キッチン」や「小学生のキッチンでおやつマジック」が「料理で科学を学ぼう」というなら、書はその逆「科学で料理をしよう」という一冊。これがありそうでなかった。 書「Cooking for Geeks:Real Science, Great Hacks, and Good Food」の味を知るには、やはりレシピを試していただくのが一番いいだろう。 P. 246 ティム・オライリーのジャム作りのコツ テ

    We cook therefore we are - 書評 - Cooking for Geeks : 404 Blog Not Found
    Yuichirou
    Yuichirou 2011/09/25
  • 緩募 - 「ハーフスクリーン」ブラウザー : 404 Blog Not Found

    2011年09月23日15:00 カテゴリiTech 緩募 - 「ハーフスクリーン」ブラウザー OS X Lion といい Windows 8 といい、フルスクリーンはどうやら「未来にある普通のもの」となるみたいなんだけど、これって最近のデスクトップで当たり前のフルHD画面とかだとえらい間抜けなことになる。 こんな風に。間抜けというより端抜け。 こんな風にならないか。 http://dl.dropbox.com/u/188965/js/dualbrowser.html とりあえず上のはtableタグとiframeででっち上げたモック。「二画面ブラウザー」とかでぐぐるといくつかは出てくるんだけど、私の欲しいのはただ二画面になってるのではなくて… 左画面のリンクをクリックすると、右画面にリンク先が表示されて、 右画面のリンクをクリックすると、その右画面が一つ左にシフトして新たに右側にリンク先が

    緩募 - 「ハーフスクリーン」ブラウザー : 404 Blog Not Found
    Yuichirou
    Yuichirou 2011/09/23
    『「今」と「一つ前」を同時に表示してくれる』
  • 3Dより3Gでは? - 品評 - ニンテンドー3DS : 404 Blog Not Found

    2011年09月12日16:00 カテゴリ書評/画評/品評 3Dより3Gでは? - 品評 - ニンテンドー3DS 私も一つ買ってみた。 ニンテンドー3DS 任天堂 いい。しかしそれ以上に、おしい。 標準装備されるべきだったのは、3Dより3Gではなかったか? ニンテンドー3DSは、DSiの上画面を3Dにして、外カメラを3Dにしただけのものではない。実物を入手するまで恥ずかしながら私もそう思っていたのだが、それはとんでもない勘違いだった。 iPod Touch 8GB Apple 玩具というよりPDAのような大人びた外装。ブラウザーとモーションセンサーとジャイロを標準搭載し、ネット常時接続が前提… 質的に、3DSはDSよりもむしろiPod Touchに近いのだ。 これにGPSと3G回線がつけば、品は立派な「スマートフォン」となりうる。 しかし私が任天堂にやって欲しかったのは、「電話の再々定

    3Dより3Gでは? - 品評 - ニンテンドー3DS : 404 Blog Not Found
  • OS X Lion - Mobile Time Machine とは何か

    2011年07月25日12:00 カテゴリiTechTips OS X Lion - Mobile Time Machine とは何か というわけで約束通り。 あとで記事にする予定< @mnicovideo: @dankogai Mobile Time Machineとはなんですか?ポータブルHDDを持ち運んでバックアップしているのかな?less than a minute ago via Echofon Favorite Retweet ReplyDan Kogai dankogai What is it? 出先などで手元に Time Capsule や外付けHDDなど、Time Machine バックアップがない状態でも、Time Machine に入れるようにする Lion の新機能。モバイル限定。 右のメニューを見ての通り、今ハノイにいる私には東京にある Time Capsule

    OS X Lion - Mobile Time Machine とは何か
    Yuichirou
    Yuichirou 2011/07/25
  • "-y"は「っぽい」って訳していいっぽい : 404 Blog Not Found

    2011年07月08日14:00 カテゴリLogos "-y"は「っぽい」って訳していいっぽい Twitterから来た質問。 @dankogai さんならtruthy、falsyをどう訳したり説明したりします?訳に関しては真、偽でも文脈から意味を想像できるからいいのかなと自分は考えたんですけど。 http://t.co/aqWJJr9less than a minute ago via web Favorite Retweet Replym@nicovideo mnicovideo truthy, falsy の訳について考えてみた。 - Block Rockin’ Codes 'truthy', 'falsy' の和訳は「準真」「準偽」ではだめっぽい orz 結論は、タイトルのとおり。 よって"truthy"は「真値っぽい」、"falsy"は「偽値っぽい」でいい。 なのになんで質問者がこ

    "-y"は「っぽい」って訳していいっぽい : 404 Blog Not Found
    Yuichirou
    Yuichirou 2011/07/08