タグ

*laterに関するkadoppeのブックマーク (196)

  • 勃興期にあるセマンティックウェブ、注目の10アプリケーションの現在

    TrueKnowledge ベンチャーキャピタルから資金を得ている英国のセマンティック検索エンジンTrueKnowledgeが、11月初旬にプライベートベータのデモを公開した。この時Marshall Kirkpatrickは未だにサービスを始めていないPowersetのことを思い浮かべたが、TrueKnowledgeはAsk.comの非常にリアルな「smart answers」のこともまた彷彿とさせるものだ。TrueKnowledgeは、自然言語処理と内部の知識ベース、外部のデータベースを組み合わせて、さまざまな質問に対して直ちに回答を出す。答えがあると判断したウェブページの場所を知らせるだけでなく、この検索エンジンははっきりと答えを表示し、どうしてその答えに至ったかという理由も説明する。この商品の中心には非常に興味深いAPIがある。「人間と機械の質問に直接解を提供する」というのが同社の謳

    勃興期にあるセマンティックウェブ、注目の10アプリケーションの現在
    kadoppe
    kadoppe 2008/08/05
    セマンティックWeb技術を実際に使ったアプリケーションの簡単な紹介
  • Mac のフリーソフト選びに役立つページ

    自宅用のサブ PC として MacBook を使ってるんですが、遅ればせながら Leopard 入れてみました。で、ウチの Mac はそれ程使い込んでなくて、ソフトなんかもほとんどインストールされていなかったのですが、Leopard へのバージョンアップと同時に、使えそうなソフトを色々入れてみることに。 そこで、参考にさせてもらったページを挙げてみます。 Leopardで動く便利なフリーウェアアプリケーション - 個人的覚え書き : wwwusic.net Lifehackerが選ぶMacフリーソフトベスト10 : ネタフル 最も美しいMacアプリケーションのトップ10 : ネタフル Mac買ったらすぐにいれるフリーソフトウェア まとめ Wiki ※ 上記で紹介されているソフトには一部シェアウェアが混ざっています。 で、結局のところ、 1001 Adium The Unarchiver

    Mac のフリーソフト選びに役立つページ
    kadoppe
    kadoppe 2008/08/05
    Macのフリーソフト選びに役立つページのまとめ
  • ゆーすけべー日記: Perlで文章の中にAV女優の名前が含まれているかを判定する

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記: Perlで文章の中にAV女優の名前が含まれているかを判定する
    kadoppe
    kadoppe 2008/08/05
    文章中に AV女優がいた場合、その女優の情報を表示するperlプログラム
  • お手軽 Deferred を作ってみた - IT戦記

    昨日 id:cho45 たちと飲んで deferred のメリットを教えてもらいました>< で、僕も色々考えて自家製を作ってみました。 自家製 deferred 用関数 var defer = function(f) { var fs = []; if (f) fs.push(f); var deferred = function(f) { if (f) fs.push(f); setTimeout(function() { while (fs.length) { var f = fs.shift()(); if (f && f.isdeferred) { setTimeout(arguments.callee, 0); break; } } }, 0); return function(f) { if (f) fs.push(f); return arguments.callee; }

    お手軽 Deferred を作ってみた - IT戦記
    kadoppe
    kadoppe 2008/08/05
    defferedというプログラミングテクニックをjavascriptで
  • Photoshopにさまざまなパターンを追加できる「JanSport Patterns」 - GIGAZINE

    Photoshopには塗りつぶしの際などに使える「パターン」というものがありますが、さらにいろいろな種類の豊富なパターンを追加することができる「JanSport Patterns」というものがあります。どれもこれもかなりクオリティが高い。 ダウンロードと実際の使い方は以下から。 JanSport Patterns by ~unamariposa on deviantART 上記サイトの「Download」をクリックするとRAR形式で圧縮されたファイルがダウンロードされます。解凍する際にはこのあたりのソフトでRAR形式に対応したものを入れれば解凍可能です。 解凍すると「JanSport Patterns.pat」というファイルが出てくるので、Photoshop体のあるフォルダ中の「プリセット」フォルダ内にある「パターン」フォルダに入れれば利用可能になります。 利用方法としては、例えば新規画

    Photoshopにさまざまなパターンを追加できる「JanSport Patterns」 - GIGAZINE
    kadoppe
    kadoppe 2008/08/05
    PhotoShopで塗りつぶしを行う際に使える「パターン」の追加ライブラリ
  • わーい \(^o^)/ JS で書ける IRC ボットライブラリできたよー - IT戦記

    どうしても IRC ボットを JavaScript で作りたくて Rhino を勉強したよ!>< で できたよー\(^o^)/ ダウンロード (CodeRepos だよ) http://svn.coderepos.org/share/lang/java/jsbot/org/coderepos/botchang/Botchang.java 使い方 まずここから js.jar (Rhino) を拾ってくる -> http://www.mozilla-japan.org/rhino/download.html 次に pircbot.jar (PircBot) を拾ってくる -> PircBot - Java IRC Bot Framework (Java IRC API for Bots) 次に これ を org/coderepos/botchang/ ってディレクトリに入れて javac でコ

    わーい \(^o^)/ JS で書ける IRC ボットライブラリできたよー - IT戦記
    kadoppe
    kadoppe 2008/08/05
    JavaScriptでIRCボットプログラムを作成するためのライブラリ
  • Google Japan Blog: Google Gears について

    これまでにもブログで GoogleGoogle Code でオープンソースとして公開しているソフトウェアを解説してきましたが、今回は Google Gears というソフトウェアを紹介します。なお、12 月 7 日にはこれをテーマにした デベロッパー交流会 が開かれます (文末参照) 皆さんは旅先でブログを更新しようとしてもネットワークに接続できず、家に帰ってオンラインで更新しようとした時にはもう感動が薄れていたなどと いう経験はないでしょうか?もちろん、エディタやワープロで文書を残し、家に帰ってからコピー&ペーストでも問題は解決しますが手間がかかります。ブログ サービスのような Web アプリケーションが Google Gears 対応すれば、このようなオフライン時のユーザが抱える問題をスマートに解決できます。 Google Gears は今年の5月末に開催された Google

    Google Japan Blog: Google Gears について
    kadoppe
    kadoppe 2008/08/05
    Google Gearsの概要説明。オフラインでもWebアプリケーションが利用可能!!
  • InfoQ: JavaScriptへのマルチスレッド・プログラミングの導入

    function backgroundLoad ( ids ) { for ( var i=0; i < ids.length; i++ ) { var a = getArticleWithCache(ids[i]); backgroundLoad(a.children); } } このbackgroundLoadはIDの配列を引数に取り、その各IDに対して上で定義したgetArticleWithCacheを呼び出します。これでIDに対応する記事のデータがキャッシュされます。そして読み込んだ記事の子記事のIDに対してbackgroundLoadを再帰的に呼び出すことで、ツリー全体をキャッシュすることができます。 ここまですべてうまくいっているように見えます。しかし、一度でもAjax開発を経験したことのある方ならば、これではうまくいかないということはすでにおわかりだと思います。これまでの例で

    InfoQ: JavaScriptへのマルチスレッド・プログラミングの導入
  • 【前編】巨大サーバー群を分散配置,ネットに信頼性を与えていく

    米アップルのiTunes Storeを支えるCDN(content delivery network)事業者として知られる米アカマイ。昨年暮れには,任天堂のWiiとSCEIのプレイステーション3でも,ゲーム・コンテンツの配信プラットフォームに採用されたという。アカマイがインターネット内部に作り上げた配信システムの特徴とその目指すところを,日法人の小俣社長に聞いた。 アカマイには,コンテンツのダウンロードを高速化するキャッシュのサービスというイメージがある。 アカマイは,1995年にMIT(マサチューセッツ工科大学)で始まった「インターネットに信頼性を与える現実解は何か」という議論に端を発して設立された。そこで導き出された現実解は,「アカマイ・サーバー」というプロプライエタリなサーバーを開発して,エンドユーザーの近く,つまり世界中のISP(インターネット接続事業者)に置いていくことだった。

    【前編】巨大サーバー群を分散配置,ネットに信頼性を与えていく
  • 各種ゲームのプログラム解析

    目次 はじめに 解析結果についての解説 ファイナルファンタジーIV ファイナルファンタジーV ファイナルファンタジーVI ドラゴンクエストV ドラゴンクエストVI ドラゴンクエストI・II ドラゴンクエストIII ロマンシング サ・ガ2 ロマンシング サ・ガ3 技術資料 ファイナルファンタジーIV ファイナルファンタジーV ファイナルファンタジーVI ドラゴンクエストV ドラゴンクエストVI ドラゴンクエストI・II ドラゴンクエストIII ロマンシング サ・ガ2 ロマンシング サ・ガ3 今後の予定 おわりに はじめに ゲームの内部で起こっている処理を推測するのはなかなか難しいものです。ユーザーサイドから見れば、ゲームの内部処理はほとんど「ブラックボックス」のようなものです。ユーザーサイドでは「(内部で複雑な処理が行われた末の)最終結果」しかわかりませんし、ゲーム中の様々な要素(各種パラメ

  • ゲーマーでなくても仕組みぐらいは知っておきたいアルゴリズムx40

    高校生の時、数学の先生がこう言いました。 ゲームなんて、開発者が作ったルールの上で遊ばれるだけだ。 と。 その時、ゲーマーな自分はこう思いました。 ゲーマーは、開発者が作ったルールの上で遊ばれたい。 と。 というわけで、普段何気なくプレイしているゲームには、どのようなルール(アルゴリズム)があるのか。それを知るために、いろいろなゲームのアルゴリズムなどを解析しているページへのリンク集を作りました。 ほとんどのゲームのアルゴリズムは正式に発表されていないので、ユーザーの手による逆解析だったり、大学の研究による真面目な考察だったりします。(リンク先には、一部アルゴリズムと呼べないものも含まれています) 各種ゲームのプログラム解析 ドラクエ、FF、ロマサガのプログラム解析 DQ調査報告書(リンク切れ) ドラクエの物理ダメージ計算式は質的にどれも同じだが、細かい部分で微妙に違う RPG INST

    ゲーマーでなくても仕組みぐらいは知っておきたいアルゴリズムx40
  • 404 Blog Not Found:プログラマーでなくても名前ぐらい覚えておきたいアルゴリズムx10

    2007年11月26日18:15 カテゴリMathLightweight Languages プログラマーでなくても名前ぐらい覚えておきたいアルゴリズムx10 ぎくっ あなたが一番好きなアルゴリズムを教えてください。 また、その理由やどんな点が好きなのかも教えてください。 - 人力検索はてな なぜぎくってしているかというと、実はすでにアルゴリズムの発注を受けているからなのだ。いつまでも伏せておくのもなんなので、ここにえいやっとdiscloseしてしまうことにする。 アルゴリズム大募集! C&R研究所 - トップページ その下書きもかねて、そこでも紹介しないわけに行かないメジャーなアルゴリズムをとりあえず10個紹介しておくことにする。 ユークリッドの互除法(Euclidean algorithm) その昔(数百年ほど前)は「アルゴリズム」といえば、「手順一般」を指すのではなく、この「互除法

    404 Blog Not Found:プログラマーでなくても名前ぐらい覚えておきたいアルゴリズムx10
  • JavaScript開発ツールの本命! FirebugとAptana(1/3) − @IT

    JavaScript開発ツールの命! FirebugとAptana:どこまでできる? 無料ツールでWebサイト作成(4)(1/3 ページ) ついに「Aptana STUDIO」がリリース 先日、連載第1回と第2回で紹介したAptanaが、2年にわたる開発期間を経て「Aptana STUDIO 1.0」としてリリースされた。 「Aptana STUDIO 1.0」には、「Community Edition」と呼ばれるフリー版と、「Professional Edition」と呼ばれる製品版が存在し、製品版は1年間の更新と優先的なサポート、最新開発版へのアクセスパスが付いて199ドル(現在はセール中?)で、以降更新のために1年ごとに79ドル、というプランが用意されている。Professional EditionはIE(Internet Explorer)のデバッグサポート、JSONエディタ、S

    JavaScript開発ツールの本命! FirebugとAptana(1/3) − @IT
  • Javaでコンパイラの基礎を理解する

    そもそもコンパイラの中ってどうなっているの? Javaでコンパイラの基礎を理解する(1) 普段、なにげなく使っているコンパイラ。中身を理解すると、プログラミングへの意識が変わり、技術力もつきます! 開発者必見です

    kadoppe
    kadoppe 2008/08/05
    コンパイラの基礎
  • ブログ論大全2008*ホームページを作る人のネタ帳

    ブログ論大全2008*ホームページを作る人のネタ帳
  • あなたに自分の好きなことをする自由な時間を取り戻す20の方法 - GIGAZINE

    現代人は常に時間に追われており、日々、仕事や勉学などで忙しいわけですが、やはり自分が自由に使える時間は必要です。自由な時間があれば、好きなことや趣味、あるいはもっと自分の人生を有意義にすることすら可能になるはずです。 というわけで、あなたに自由な時間を取り戻す20の方法を以下にメモしておきますので、参考にして自由な時間を作っておきましょう。 Reclaim Your Time: 20 Great Ways to Find More Free Time | Zen Habits 1.休息を取ること 自分の生活を見直し、まずは1時間だけ自由な時間を持つことから始め、数時間、半日、そして丸一日休むためにはどうすべきかを考えるというわけです。また、何をして楽しみたいかを決め、何が自分の時間を奪っているのかを見極め、より多くの時間を作るために何を落とし、何を最小化するかを決めます。しかしこれらをする

    あなたに自分の好きなことをする自由な時間を取り戻す20の方法 - GIGAZINE