タグ

2008年2月2日のブックマーク (15件)

  • Google、Web上の人間関係を把握する「Social Graph API」公開

    Googleは2月1日、Webサイトやブログ、ソーシャルネットワーキングサービス(SNS)上のリンクや友だち関係を見つけ、SNSやブログでそのまま活用できる「Social Graph API」をリリースした。 Social Graph APIは、検索エンジンがページ間のリンクを探すように、XFN(XHTML Friends Network)やFOAF(Friend of a Friend)といったmicroformatで公開されている友だち関係を示すデータを集める。このAPIに対応したサービスでは、参加ユーザーはすでにほかのSNSやブログで構築している友だち関係を、相手の許可を得た上でそのまま持ってくることができる。 APIが集約するのは公開されているつながりのみで、非公開のプロフィールページやアクセス制限のあるページのデータは集めないとしている。 このプロジェクトを公式ブログで紹介して

    Google、Web上の人間関係を把握する「Social Graph API」公開
  • 諸悪の根源は物理的:"A Happy New Year!" は間違いなんだよ

  • JavaScriptだけで作れるAjax Webアプリ:Aptana Jaxerクイックスタート - builder by ZDNet Japan

    Aptana Jaxerの概要 高品質なAjax用IDEをリリースしていることで有名な「aptana」プロジェクトが、無限の可能性を感じさせる「熱い」製品をリリースしてくれた。それが「Jaxer」だ。 「Jaxer」は、aptanaプロジェクトによれば「Ajaxサーバ」と位置づけられている(あまりピンとくるキャッチフレーズではないが……)。Jaxerの概要を簡潔に表すならば、「サーバサイドJavaScriptを実現するためのサーバ/フレームワーク」となるだろう。 サーバサイドJavaScriptを実現するプロダクトは、Jaxer以外にも多くある。そんな中、Jaxerが実現するサーバサイドJavaScriptには次のようなメリットがある。 ブラウザで動作するJavaScriptコードと、サーバサイドJavaScriptコードをシームレスに統合できる。 サーバサイドで動作する関数をクライアント

    JavaScriptだけで作れるAjax Webアプリ:Aptana Jaxerクイックスタート - builder by ZDNet Japan
  • メモやToDoを管理して共有するウェブアプリ「memememo(ミームメモ)」 - ネタフル

    メモやToDo、アドレスや動画などを管理して共有することができる「memememo(ミームメモ)」というウェブアプリケーションがありました。 最初、どういうサービスなのかよく分からなかったのですが、デスクトップにカード型のメモを残していく、そんなサービスのようです。 「ひとりで使えばウェブメモ帳、みんなで使えばグループウェア 備忘録から、アドレス、スケジュール、情報、データ共有まで全部カードで済ませちゃう 無料のウェブサービス」 カード型のメモには、 ・テキスト ・画像 ・動画 ・音楽 など、さまざまな種類のメモを残すことが可能です。 さらにテキストでも、アドレスデータであったり、ToDoであったり、その属性を指定することができます。 ちょっと面白そうだったので早速、試してみました。 初期画面 フォルダをブラウズする画面 まさにウェブブラウザ上のデスクトップという感じです。Flashで構築

    メモやToDoを管理して共有するウェブアプリ「memememo(ミームメモ)」 - ネタフル
  • ウノウラボ Unoh Labs: OAuth プロトコルを知る

    こんにちは、naoya です。 昨日の社内勉強会で、OAuth について行いましたので、そのときの資料を公開します。 OAuth プロトコルの解説のあとに、Twitter の OAuth 経由でステータスを更新するクライアントを作ってみたので、そのソースコードをおいておきます。サンプルでは、現在時刻をステータスとして更新しています。ダウンロードは、こちらからどうぞ。ちなみに、OAuth の仕様書では、Authorization ヘッダに埋め込む方法が書いてありますが、Twitter では対応していませんでした。実際に動作を見てみたい人は、サンプルコードを設置してみてください。 サンプルコードに含まれているファイルは、次の通りです。 oauth_twitter.php: まずこのファイルを開きます、Request Token リンクをクリックすると認証トークンを取得開始します oauth_t

    palm3r
    palm3r 2008/02/02
  • 任天堂のすごさを垣間見たとき

    うちには NINTENDO DS が2台ある。2台も買えるほど裕福ではないのになぜあるかというと、1台は子供の誕生日のプレゼントで、1台はよめさんが懸賞に応募したら偶然当たったからである。 で、よめさんの DS が壊れた。子供が落としておりたたむ回転部分が外れてしまったのだ。 でもよめさんはあまり使わないし、子供用 DS があったのだが、この前子供1号が使用中に子供2号が体当たりして、同じように壊れてしまった。 というわけで、どうせなら一緒に、ということで https://www.nintendo.co.jp/n10/repair/index.html から修理を依頼すると、梱包用の箱が送られてきて、それに入れて送付。 すると、なぜかよめさん DS が先に返送。ちなみに「来なら有料になりますが、無料とさせていただきます」とのことで0円。体交換。 で、なんで子供 DS が遅いのかなと思っ

    任天堂のすごさを垣間見たとき
  • Scheme処理系 Gauche の最適化まとめ前編 - higepon blog

    shiro さんが開発されている Scheme 処理系 Gauche 0.8.12 の最適化処理を勉強のためにまとめました。 よく Gauche のコードは宝の山だと聞きますが、その一端を分かってもらえるとうれしいです。 基的にGaucheのコードのコメントをまとめただけです。 Scheme のソースコードと簡単な英語が読める人はこのまとめを読むより src/compile.scm を直接読んだ方が正確に理解できると思います。 前提1 コンパイルと実行の流れ Gauche はスタックマシン型の仮想マシンでコードを実行します。 そのため Scheme のコードはスタックマシンで実行可能なコードにコンパイルされます。 つまり Scheme のコード →(コンパイル) マシンコード →(実行) 結果 という流れでコードが実行されることになります。 今回取り上げる、最適化は上の流れの「コンパイル

    Scheme処理系 Gauche の最適化まとめ前編 - higepon blog
  • MOONGIFT: » 便利なGUIのMySQLフロントエンド「Navicat for MySQL Lite」:オープンソースを毎日紹介

    最近では中規模くらいのプロジェクトであればMySQLを利用することが多くなってきた。Railsをはじめとした各種Webアプリケーションの影響によるところが大きいようで、PostgreSQLより触る機会が多い。 そんなMySQLを効率的に管理できるインタフェースを紹介しよう。 今回紹介するフリーウェアはNavicat for MySQL Lite、Navicat for MySQLの機能限定版だ。 Navicat for MySQLは以前使っていて、非常に便利なMySQLクライアントだった。Windows版、Mac OSX版が用意されている。特に便利なのが外部のMySQLサーバへの接続で、SSH(証明書も対応)を使ってGUIベースでMySQLを管理できるようになる。この機能がNavicat for MySQL Liteでも対応しているようなので使ってみる予定だ。試したことはないが、HTTPト

    MOONGIFT: » 便利なGUIのMySQLフロントエンド「Navicat for MySQL Lite」:オープンソースを毎日紹介
    palm3r
    palm3r 2008/02/02
  • Haskell のリストが分からない。遅延評価も分からない。 - IT戦記

    Haskell のリストはシンタックスシュガーだらけ a = [] b = [1] c = [1,2] d = [1..10] e = [1..] f = [1,3..] g = [ x * x | x <- f ] 逆に分かりにくいので書き直す a = [] b = (:) 1 [] c = (:) 1 ((:) 2 []) d = ff 10 where ff 0 = [] ff i = (:) 1 (map (+1) (ff ((-) i 1))) e = (:) 1 (map (+1) e) f = (:) 1 (map ((+) ((-) 3 1) f) g = map (\x->x*x) f うん、なるほど ついでに map と同じ事をする関数 mymap を作ってみる mymap f [] = [] mymap f ((:) x xs) = (:) (f x) (mymap

    Haskell のリストが分からない。遅延評価も分からない。 - IT戦記
  • ブラウザ上でタグ管理できるブックマークツール「Swimmie」が一般公開

    ソフト開発のCurioは2月1日、テスト展開していたブックマーク管理ツールの格展開を開始した。使い勝手の向上や不具合の解消にメドがついたため、一般公開に踏み切った。タグによるブックマーク管理やタグごとに利用者が登録するブックマークを共有し合える機能が特徴。年内には英語版の提供も開始する考え。 格展開を開始するオンラインブックマーク共有ツールの名称は「Swimmie Ver1.2.0」。ブラウザに埋め込むFirefox用のプラグインで、タグで管理することによる複数テーマでの同一ブックマーク管理や、利用者による同一タグ配下にあるブックマークをネット経由で共有し合える。 格展開にあたり、テスト展開時の利用者の声を反映してタグによる管理以外にもファルダ管理を加えたり、共有ブックマークの表示や「公開/非公開」の設定を分かりやすくするなど使い勝手を向上。共有ブックマークの検索結果の高速化を図るた

    ブラウザ上でタグ管理できるブックマークツール「Swimmie」が一般公開
  • Linuxアプリケーションの時間計測ツール「TP TimeMeasure」が無償公開 | エンタープライズ | マイコミジャーナル

    トライピークスは、組み込みLinuxのアプリケーションソフトウェアのための時間計測ツール「TP TimeMeasure Ver1.0」を開発し、無償での公開を開始した。ツールはGPL version 2に従ってライセンスされており、同社のWebサイトからダウンロードできる。 ツールは、アプリケーションソフトウェアのプロセスの起動から任意の関数やシステムコール、実効アドレスが実行されるまでにかかった時間を計測できる。main関数よりも前にある関数なども計測可能で、複数の計測ポイントの指定が可能。特定のポイントまでの時間を計測することにより、システム全体の起動時間に占めるアプリケーションソフトウェアの処理時間が把握でき、ボトルネックの特定にも利用できる。 対応するプロセッサは、x86とARM(ただしThumbモードには未対応)。ツールを利用するには、libelf(0.8.6以降)、lib

  • VistaとIE7がもたらすもの「EV-SSL編」

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Windows UpdateやMicrosoft Updateにより、「優先度の高い更新プログラム」として、Windows Internet Explorer 7(IE7)日語版の自動更新による配布が2008年2月13日に予定されている。しかし、いまだIE7に未対応のサイトや、IE7だと表示が崩れるサイトが日では少なくないという一面もある。そういった環境の中、2月13日の自動更新による配布を機に日でも注目されるであろうEV-SSL(Extended Validation Secure Socket Layer)について紹介したいと思う。IE7はEV-SSL対応ブラウザの一つだ。 ●SSLからEV-SSLへ SSLはSecure S

    VistaとIE7がもたらすもの「EV-SSL編」
  • 世界でもっとも簡単なデータベースBlist | エンタープライズ | マイコミジャーナル

    Blist - world easiest database? 1月30日(米国時間)、Blistのベータアカウントの配布がはじまった。ベータアカウントの配布がはじまったとはいえ申し込んですぐに試せるわけではないので、実際にどういった動作をするかは発表されたデモンストレーションから推測するしかないわけだが、これまでに発表された資料やブログでの発表、公開されたデモからはデータベースに対する新しい取り組みがやってきた、といえるかもしれない。Blistはブリストと発音する。 Kevin Merritt氏の言葉を借りるならBlistは"Blist is the world easiest database designed for mainstream users"ということになる。メインストリームユーザ向けに設計された世界でもっとも簡単なデータベースというわけだ。 Blistデモンストレーション

  • HTML/JavaScriptをインクルード表示させる方法 | エンタープライズ | マイコミジャーナル

    WebページでHTMLJavaScriptを表示させる場合に厄介な問題がある。実際のソースコード、たとえばそれはHTMLJavaScriptだったりするわけだが、実際に使われるそういったコード保守する必要があるほか、そのコードを表示させているHTMLの方に含まれているコードも保守する必要があるということだ。 大量のチュートリアルを作成している場合などは特に面倒なことになる。デモコードを書き換えるごとに、それを表示させているHTMLの方に含まれているコードも変更しなければならない。編集を忘れてしまえば実際に動作しているコードと表示されるコードが違うという事態にもなる。 同じことを考えるプログラマは多いようだ。Christian Heilmann氏は1月29日(米国時間)、Displaying source code with Ajaxのタイトルのもと、外部のファイルをインクルードして表示

  • オープンソースのグラフ・コントロール「ZedGraph」を使う

    連載目次 ZedGraphとは データベースにアクセスしてレポートを表示するようなWindowsアプリケーションやWebアプリケーションにちょっとしたグラフを入れたいと思ったことはありませんか? ユーザーからは気軽に「ここにグラフを入れて」などとリクエストされたものの、サードパーティ製のコンポーネントを購入するほどでもないという場合も多いかと思います。 ZedGraphは、.NET Framework環境で折れ線グラフや棒グラフなどの2Dのグラフを描画するためのライブラリです。実際にどのようなグラフが作成できるのかは、まずはZedGraphサイトのサンプル・ページをご覧ください。ASP.NET用のコントロールも提供されているのでWebアプリケーションでグラフを表示することも可能です。 ZedGraphのサイトでは、ライブラリ以外に、デモ・プログラムのソース・コードも提供されており、ダウンロ

    オープンソースのグラフ・コントロール「ZedGraph」を使う