タグ

2010年6月4日のブックマーク (22件)

  • WikipediaをEPWING化する

    私はWikipedia中毒なので、いつでもどこでも携帯電話すら繋がらない場所でもWikipediaを楽しめるよう、Wikipedia語版をEPWING化して、MacBookに入れてみました。 用意するもの。 Wikipedia語版のダンプデータFreePWINGwikipedia-fpwEPWINGリーダー ダンプデータはもちろん最新版をダウンロードします。wikipedia-fpwにはPerl 5.8以降が必要ですが、自分のMac OS X 10.5.6にはPerl 5.8.8が入っていたので、それをそのまま使いました。利用したのは、ダンプデータは2009年1月25日版、FreePWINGはバージョン1.6、wikipedia-fpwは20090126版です。 まずはダンプデータをダウンロードします。1GB近くあるので、深夜早朝帯に気長にやりましょう。FreePWINGとwiki

    WikipediaをEPWING化する
  • 天然と腹黒は紙一重!?腹黒女を見分ける方法 | nanapi[ナナピ]

    天然と腹黒は紙一重!?腹黒女を見分ける方法 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。はじめに 世の中には「天然」と言われる女性、それと真逆ともいうべき「腹黒」ちゃん。 見極める力がなければ「腹黒」さを天然と勘違いし、痛い目に。逆に当はただの「天然」で一緒にいれば癒しになる存在の子を見極められなず勘違いし、もしかしたら彼女になるべきはずの子を見落とす結果に。 そこで今回は、「天然と腹黒を見極める方法」をご紹介したいと思います。 見極めポイント では天然と腹黒の違いはどこに現れるのでしょうか。 その1:垣間見せる表情 天然ちゃんも腹黒ちゃんも、基的に人当たりのいい子が多いといえます。 しかしこの人当たりの良さにも見極めポイント。 垣間見せる無表情 友達と話をしている時の表情 この2つをチェックしてください。 天然ちゃんは友達にも

    masterq
    masterq 2010/06/04
    だそうですよー。 僕は天然ですよー。
  • カラフルな手袋による安価で高速な手の動作認識システムをMITが開発

    リモコンを振ってゲームをプレイする任天堂の「Wii」のように、機器をジェスチャーで操作することは一般的になってきています。 そしてマサチューセッツ工科大学(MIT)の研究チームが、非常に高速に処理できる、手の動作を認識するシステムを開発しました。動作に必要なものはカラフルな手袋とウェブカメラのみであるため、従来よりも非常に安価なシステムになっています。 詳細は以下から。 Gesture-based computing on the cheap MITのRobert WangとJovan Popovićが開発したシステムでは、カラフルな手袋とノートPCに標準搭載されているウェブカメラ1台を用いるだけで、カメラで捉えた画像を遅延なしで三次元空間上の手のデータに変換することができ、さらに場所やユーザーが変わってもキャリブレーション可能です。 認識に必要な手袋とウェブカメラ。 手袋をはめてみたとこ

    カラフルな手袋による安価で高速な手の動作認識システムをMITが開発
    masterq
    masterq 2010/06/04
  • 炎上したのでまとめ:ベンチャー社長で技術者で:エンジニアライフ

    株式会社ジーワンシステムの代表取締役。 新しいものを生み出して世の中をあっといわせたい。イノベーションってやつ起こせたらいいな。 炎上したので、論点を整理しておく。 1.業務系では効率がトレードオフできない必要条件 業務系の職務では、「効率を求めること」がトレードオフしてはいけない必要条件です(十分条件ではない)。医者でいうならば、「命・健康」と同じ、トレードオフしてはいけない必要条件です。 効率が必要条件にならない職業もあるけれど混同してはいけない。 2.SQLはオブジェクト指向言語の数十倍の効率 オブジェクト指向言語を使い切るのと、全部staticで宣言してしまうような使い方と比べても、効率は数十%も変わらない。 SQLとオブジェクト指向言語を比べたら、数百~数千%の差が付く。 言語や手法を考えるとき、慣れてない人はできないから無限大の工数が掛かる。ですから、できない人を対象に比べても

    炎上したのでまとめ:ベンチャー社長で技術者で:エンジニアライフ
  • Windows仮想プリンタプログラムを作ってみる : DSAS開発者の部屋

    普段よく使っているソフトウェアであっても、どういうしくみで機能を実現しているのかよくわからないものが結構あります。 筆者は主に Windows 環境で作業をしていますが、PDF ファイルを作成するたびに目にする「仮想プリンタ」もそのひとつでした。 システムは物のプリンタだと信じているのに実はそれはソフトウェアへのインターフェイスにすぎず、印刷ジョブを渡したら最後、データは隅から隅までなめまわされ好きなように処理されてしまう。ということは、その気になればあんなことやこんなこともできてしまうはず・・・。 あらためて考えてみるとなかなか面白い話なので、仮想プリンタのしくみを調べて何かプログラムを書いてみたいと思いました。 手はじめに、定番の題材として所定のドキュメントを PDF や画像に変換しファイル出力する仮想プリンタを作ってみることにしました。 ひとつの仮想プリンタを自作のコードで構築し、

    masterq
    masterq 2010/06/04
    これは勉強になる。
  • はてなブログ ヘルプ

    はてなブログのヘルプです

    はてなブログ ヘルプ
  • はてなダイアリー新機能「Twitter記法」を使って、トゥギャッターを引用するブックマークレット

    はてなダイアリーがバージョンアップしましたね!!!! やったー! 主な新機能・改善の内容 バージョンアップに伴う新機能・改善の主な内容は以下の通りです 管理画面を大幅刷新しました。デザインを調整し、ナビゲーション改善など使い勝手の改善を行いました iPhone 専用の閲覧画面 (iPhone ビュー) を追加しました Twitter と連携する各種新機能を追加しました 2つめ以上のブログを追加できる複数ブログ作成機能を追加しました (はてなダイアリープラスのみ) サイトマップ作成、meta タグの設定などが行えるSEO設定画面を追加しました (はてなダイアリープラスのみ) サーバー増強、アプリケーション改善による応答速度改善を実施しました ほか、新しい設定項目の追加など細かな改善を実施しました はてなダイアリーのバージョンアップを実施しました ― iPhoneTwitterSEO、複数

    はてなダイアリー新機能「Twitter記法」を使って、トゥギャッターを引用するブックマークレット
  • Apache MPMをめぐる冒険 〜eventとpreforkを比べてみるよ〜 : DSAS開発者の部屋

    Apache 2.3からMPMの切替が実行時(起動時)に設定ファイルから動的に選択できるようになる点について、以前当DSASブログ内の記事で紹介しました。このMPMの切替によってどのようなメリットを得られるのでしょうか。実際にこれを動かしてみたときのCPU使用率とネットワークI/Oの変化を見ながら、それぞれのMPMモジュールの性能・特性を比較してみたいと思います。 まずは実験です。以下のような環境を用意しました。クライアント側については、ab(Apache Bench)によって単一のURLをひたすらダウンロードする単純なものです。しかも静的ファイルなので(中身はダミー)、純粋にApacheの転送能力のみの比較になります。サーバには、CPUはAtom D510、メインメモリ4GBを用意しました。クライアントとサーバの間はGbEで繋がっており、同一セグメント(中間ノード無し)となっております。

    Apache MPMをめぐる冒険 〜eventとpreforkを比べてみるよ〜 : DSAS開発者の部屋
  • Git + Wikiの妙技·Git-Wiki MOONGIFT

    Git-WikiはRuby製のオープンソース・ソフトウェア。土曜日と言えばウィキサタデー。日々新しい技術が生み出される中、それを使ったWikiエンジンが生み出されている。いやWikiのために新しい技術、概念ができているとも言えそうだ。 見た目もすっきりとして分かりやすい 最近人気の高いGitやMercurialといった分散化バージョン管理システム。ローカルでも使えるので非常に便利だ。そんな分散化バージョン管理システムとWikiエンジンを組み合わせてしまうのがGit-Wikiだ。 Git-Wikiは名前の通り、コンテンツ管理にGitを使う。そのため、バージョン管理が容易に行えるのが魅力だ。記法はMarkdownCreole、Textileと複数に対応している。作成したコンテンツはS5としてオンラインプレゼンテーションができたり、LaTeXとしてダウンロードすることもできる。 S5として出力

    Git + Wikiの妙技·Git-Wiki MOONGIFT
    masterq
    masterq 2010/06/04
    Git-Wikiは名前の通り、コンテンツ管理にGitを使う。そのため、バージョン管理が容易に行えるのが魅力だ。記法はMarkdown、Creole、Textileと複数に対応している。作成したコンテンツはS5としてオンラインプレゼンテーションが
  • Engadget | Technology News & Reviews

    How to watch NASA's first Boeing Starliner crewed flight launch today (scrubbed)

    Engadget | Technology News & Reviews
  • WikiPhone 総括。そして TwitterPhone へ。 - 言語ゲーム

    ふと思い出したように WikiPhone の事を書いてみる。 WikiPhone というのは四年前の今頃私が作ったインターネット電話システムです。多対多通信を基としていて、シグナル機構が無いのと、ウィキのように無限にチャンネルが作れるのが特徴です。 どういう事かというと、基はグループチャットで、無限にあるチャンネルから一つ選んでそのアドレスを友人と共有します。電話みたいに二人同士で話したければ、そのアドレスを他人にばらさなければ良いすし、逆にラジオみたいに放送したければアドレスを告知すれば良いです。つまり、電話のような会話から放送までリアルタイムな通信を全てカバーする一つのシンプルな仕組みです。また、仕組みとしては音声だけでなく将来動画の放送も考えていました。 なぜそういう事を考えたかと言うと、私は当時電話会議を頻繁に利用していて、その柔軟性の無さに困っていたからです。その頃 Skyp

    WikiPhone 総括。そして TwitterPhone へ。 - 言語ゲーム
  • グーグルとVMwareが、クラウドとオンプレミスのJava互換実行環境を実現。SpringとGWTの統合ツールも提供

    グーグルとVMwareが、クラウドとオンプレミスのJava互換実行環境を実現。SpringとGWTの統合ツールも提供 グーグルがクラウドでのJava実行環境を提供する「Google App Engine for Java」は、これまでデータベースやJavaライブラリなどの制限から、独自のJavaアプリケーションを開発する必要がありました。 グーグルは5月19日(現地時間)、米サンフランシスコで開発者向けのイベント「Google I/O」でVMwareとの協業を発表。Springフレームワークに対応することで、オンプレミスとクラウドで互換性のあるJava実行環境を実現するとともに、データ構造などを設定するとユーザーインターフェイスまで揃った基的なアプリケーション(スカッフォルド)まで自動的に生成してくれる統合開発ツールの提供を明らかにしました。 これまでのクラウドでのJavaアプリケーショ

    グーグルとVMwareが、クラウドとオンプレミスのJava互換実行環境を実現。SpringとGWTの統合ツールも提供
    masterq
    masterq 2010/06/04
    好意的な記事だけど、Windows Azureに攻められている感じがするよ? クラウド用のOSを自前で構築できなかったってことでしょ?
  • 【ハウツー】Microsoft Ajax MinifierでJavaScriptを縮小化しよう (1) インストールは1ファイルをダブルクリックするだけ | エンタープライズ | マイコミジャーナル

    Ajax Minifierの概要 Ajax MinifierはMSNチームのRon Logon氏が作成したツールです。Ajax Minifierは次のような処理を実施してJavaScriptのサイズを小さくします。 コメントの削除 不要な空白の削除 不要なセミコロンの削除 参照されていない関数の削除 不要な括弧の削除 ローカル変数と関数の名前の短縮 文字列のシングルクォーテーションとダブルクォーテーションの調整 隣接した変数宣言のとりまとめ 実行されないコードの削除 入手とインストール Ajax MinifierのWebページ それでは、Ajax Minifierのインストールの方法を説明しましょう。インストールプログラムはCodePlexのASP.NETページから無償でダウンロードできます。 稿では執筆時点で最新のバージョン4.0を使用します。インストールは「AjaxMin4Setup

    masterq
    masterq 2010/06/04
    Ajax Minifierは次のような処理を実施してJavaScriptのサイズを小さくします。 コメントの削除 不要な空白の削除 不要なセミコロンの削除 参照されていない関数の削除 不要な括弧の削除 ローカル変数と関数の名前の短縮 文字列
  • http://8bit.urume.net/2010/05/%E4%BA%BA%E9%96%93%E5%BC%B7%E5%8C%96%E6%A9%9F%E6%A2%B0%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AE%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9/

    masterq
    masterq 2010/06/04
    デジタル機器はソフトウェアで機能を差し替えられることが特長だから、猛烈に自分に最適化したソフトセットを意識して持つべきだろう。
  • 【後藤弘茂のWeekly海外ニュース】 2011年のIntel CPUとGPUコアアーキテクチャ

  • 2010-06-03 - 兼雑記 - コードを愛でる話

    今まで見たり書いたりしたトリッキーなコードというか hacky なコードを適当に紹介するプレゼンを作ったので置いておきます。 http://shinh.skr.jp/dat_dir/mederu/000.html 書いてみて思ったのは、なんか結構今までにメモってないトピックがあったなーということでした。 PuTTY の話はここで教えてもらって読んだのに特にメモってなくてスライド作りながらもう一度読んだもの: http://shinh.skr.jp/m/?date=20061123#c04 tgmath.h の話はこの話の後で実際どうなってんのかなーと思ったらもっと cross platform な感じで実装されてたと感心した記憶はあるんだけど、全く詳細を覚えてなかったので今回調べなおした。なんていうかこれって、 C で型計算してるんですよね。 http://d.hatena.ne.jp/s

    2010-06-03 - 兼雑記 - コードを愛でる話
    masterq
    masterq 2010/06/04
    今まで見たり書いたりしたトリッキーなコードというか hacky なコードを適当に紹介するプレゼンを作ったので置いておきます。 やばい。腹がよじれそうだよ。。。
  • tgmath - 兼雑記

    http://alohakun.blog7.fc2.com/blog-entry-624.html#comment 別に標準の範囲で実装できるんじゃないかなぁと思います。 #include <math.h> #include <complex.h> #define mysin(X) \ ((sizeof(X)==4) ? sinf(X) : \ (sizeof(X)==8) ? \ (sizeof(X*_Complex_I)==8) ? csinf(X) : sin(X) : \ (sizeof(X)==16) ? csin(X) : \ (sizeof(X)==12) ? sinl(X) : \ (sizeof(X)==24) ? csinl(X) : assert(0)); int main() { float f; double d; long double l; _Complex

    tgmath - 兼雑記
    masterq
    masterq 2010/06/04
    型毎に違う関数を呼ぶ方法とその模索。
  • Androidのデフォルト音楽プレイヤーの置換えとして「doubleTwist Player」を使う | juggly.cn

    つい最近、Androidマーケットで$0.99で販売されていた「doubleTwist」と言うアプリが音楽、動画、ポッドキャストを再生できる「doubleTwist Player」としてリニューアルされました。リニューアルに伴い、現在は無料でダウンロードすることが可能です。 以前までのAndroid用doubleTwisは、母艦PC上でiTunesからインポートしたiTunesライブラリやプレイリストをAndroid端末に同期するだけの機能しか持っていませんでしたが、新しいdoubleTwist Playerは以前もあった同期機能はもちろん、それらをAndroid上で再生する機能が追加されました。 今日このdoubleTwistのことが話題になったのは、Androidデフォルトの音楽プレイヤー、動画プレイヤーの置換えとして十分機能することが期待できるメディアプレイヤーとしての機能が搭載され

    masterq
    masterq 2010/06/04
    以前までのAndroid用doubleTwisは、母艦PC上でiTunesからインポートしたiTunesライブラリやプレイリストをAndroid端末に同期するだけの機能しか持っていませんでしたが、新しいdoubleTwist Playerは以前もあった同期機能はもちろん、そ
  • 64 ビット版 Windows 7 のグラフィックドライバに脆弱性 | スラド IT

    MicrosoftWindows 7 のグラフィックドライバに脆弱性が見つかったことを明らかにした (MSRC の記事、PC PRO の記事、家 /. 記事より) 。 脆弱性は 64 ビット版の Windows 7 および Windows Server 2008 R2 の Windows Canonical Display Driver (cdd.dll) に存在し、悪用されればシステムがリブートされる恐れがあるという。理論的には遠隔コード実行も可能とのことだが、現実的にはかなり難しいとのこと。 この脆弱性を懸念するユーザは修正がリリースされるまで Windows Aero を無効にすることが推奨されているとのことだ。

  • OS やブラウザ、プラグインなどの情報から Web 利用者の 8 割は個別識別できる | スラド YRO

    ストーリー by reo 2010年05月20日 12時30分 「ふん、たったの 96 万か。ゴミめ。」みたいな楽しみ方 部門より Electronic Frontier Foundation (EFF: 電子フロンティア財団) が、「ネットサーフィン中、Web ブラウザは '指紋' を残す」というレポートを公開している(そのレポート, Internet Watchの記事 これは、EFF が「http://panopticlick.eff.org/」という調査サイトで行った調査結果を基にしたもの。この Web サイトでは、Web ブラウザの User Agent や HTTP_ACCEPT Headers といった情報や、インストールしているプラグイン、タイムゾーン、画面サイズ/色数、システムフォント、クッキーの有効/無効、そのほか Web ブラウザが記録できる情報 (supercooki

  • Tor Tips

    現在、Torを配布中です。Torは匿名でWeb閲覧や、SOCKSをサポートするソフトを使用できるシステムです。 ここでは主にWindows上で使う場合に役に立つ情報を掲載しています。 独自ビルドの配布は停止いたしました。(MacOS X版パッケージも公式に吸収されました。) 今後、公式版インストーラーをご使用ください。 使い方など インストール方法などの詳しい説明は【Tor】の導入方法 をお勧めします。 ここでは知っていると便利な点などを紹介していきます。 Privoxyと組み合わせ TorはPrivoxyと組み合わせると更に強力に使用することができます。 Privoxyをダウンロードす る。 インストール インストール先ディレクトリのconfig.txtの 最後尾に以下の行を追加。 forward-socks4a / localhost:9050 . Privoxyを走らせる。

    masterq
    masterq 2010/06/04
    Torは匿名でWeb閲覧や、SOCKSをサポートするソフトを使用できるシステムです。
  • rsyncdroidを使ってAndroid端末間の音楽データをネットワーク経由でミラーリング(rsync) | juggly.cn

    私の場合、Nexus Oneを日常生活で利用しており、HT-03Aはランニング中の音楽プレイヤー、GPSトラッキングをメインに利用しているのですが、Nexus Oneにはたくさんの音楽データが保存されておりそれをHT-03Aにもコピーして使いたいと思っていたんです。しかし、いちいちUSBケーブルを挿したり、ServersManを起動してひとつづつコピペするのも面倒だったので、rsyncと言うデータの同期ツールを使って端末間のデータを同期するようにしてみました。 rsyncにはそれぞれのデバイス間の差分情報だけをコピーするインテリジェントな同期機能が搭載されているので、Nexus Oneで増えた音楽データはコマンド一発でHT-03Aと同期されます。しかし、準備が面倒です。 利用環境 rsyncrsyncdroidを利用する場合、HT-03AはCyanogenMod v5.0.7 test3