タグ

ブックマーク / www.moongift.jp (78)

  • マウスやキーボードの次。新感覚の入力機器·TrackMate MOONGIFT

    コンピュータの操作には長らくマウスやキーボードが使われてきた。タッチパッドやタブレット、キーボードなど入力するデバイスは変化があったが、基的な方式は変わっていない。だが最近、徐々に新しい入力方式としてWebカムを使ったものが出始めている。 コンピュータでマルチタッチを実現する際や、AR(拡張現実)の中のオブジェクトに触れる際などに使われているこの方式を使った例としてMIT Media Labで研究、開発されているTrackMateを紹介しよう。 今回紹介するオープンソース・ソフトウェアはTrackMate、Webカムを使った入力インタフェースだ。 TrackMateを説明するのはなかなか難しい。紹介動画があるので、それを見てもらうのが一番早いだろう。簡単に言えば、Webカムで撮影している中でオブジェクトの形を認識し、その動きに合わせてコンピュータ上で何らかの操作を行うというものだ。その意

    マウスやキーボードの次。新感覚の入力機器·TrackMate MOONGIFT
    endo_5501
    endo_5501 2009/07/20
    んー、微妙。マルチタッチでディスプレイ上のオブジェクトを動かすのと何が違うの?
  • Excelファイルからデータベースにインポートする·dbTube MOONGIFT

    Excelで作ったデータをデータベースに取り込む、なんて要件はよくある。面倒だがExcelデータをCSVに変換して、1番目のカラムが名称、2番目のカラムが価格…なんて定義したりした経験はないだろうか。 ビジュアル的にデータのインポートを定義する それがさらに関連しているテーブルに渡って処理しないといけないなんてなったらパニックだ。そこで使ってみたいのがdbTubeだ。 今回紹介するフリーウェアはdbTube、ビジュアル的にモデル定義ができるインポートプログラムだ。ソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。 dbTubeの良さは何と言ってもビジュアル的にデータの定義ができることだ。Open-jACOB Draw2Dを使って元になるExcelデータとテーブルのマッピングがドラッグアンドドロップでできる。さらにExcelデータは何行目から読み出すかと言

    Excelファイルからデータベースにインポートする·dbTube MOONGIFT
  • iPhone/iPod Touchユーザは必須かも。デジタルアドレス交換アプリ·Bump MOONGIFT

    最近、デジタル名刺系のアプリケーションが出回り始めている。Pokenのようなガジェット形式のもの、My name is Eのようなアプリケーションもある。どちらもネット上のプロフィールを交換する系統だが、もっと単純に連絡先を交換するだけでも良いはずだ。 iPhone/iPod Touch同士でアドレスを交換 携帯電話であれば、赤外線通信を通じてアドレス交換ができるが、個人的には全く試したことがなかった(何となくファッショナブルな感じがしない)。iPhone/iPod Touchユーザであれば、Bumpを使ってみよう。 今回紹介するフリーウェアはBump、iPhone/iPod Touch同士のアドレス交換アプリケーションだ。 Bumpをインストールし、立ち上げるとアドレス帳からベースになるプロフィールを選択するように言われる。そしてメールアドレス、電話番号、写真、住所といった項目について同

    iPhone/iPod Touchユーザは必須かも。デジタルアドレス交換アプリ·Bump MOONGIFT
    endo_5501
    endo_5501 2009/04/27
    入れてみた。けど試す相手がいないんだよなあ
  • Windows上で動くUbuntu·Portable Ubuntu for Windows MOONGIFT

    Windowsを開発に利用されている方で、VMWareなどを使ってLinux環境を構築し、そこでスクリプトのテストを行っている方は多い。VMWare Playerは優秀な仮想実行環境だが、都度立ち上げるのがちょっと面倒に感じている人も多いのではないだろうか。 Linux向けの各種アプリケーションがWindows上で使える もう少し手軽に使えるLinux環境としてcoLinuxがある。そしてPortable Ubuntu for Windowsを使えばもっと便利になる。 今回紹介するオープンソース・ソフトウェアはPortable Ubuntu for Windows、解凍するだけで使えるUbuntuだ。 Portable Ubuntu for Windowsはその名の通り、Windows上で動作する。coLinuxを基盤にしてUbuntuがインストールされている。そのためX環境も予め入ってお

    Windows上で動くUbuntu·Portable Ubuntu for Windows MOONGIFT
  • 開発者必見!WindowsでGitを便利に·Git Extensions MOONGIFT

    システム開発を行う上でバージョン管理の必要性はもはや言うまでもないだろう。数年前であればSubversionが主流だったが、最近ではGitが利用されることも増えている。が、Gitにはちょうどいいフロントエンドがなかった。Subversionには有名なTortoiseSVNがあるというのに。 エクスプローラにGit! このフロントエンドの存在がSubversionの普及に一役も二役も買ったのは間違いない。だがWindowsにもついに実用的なフロントエンドが登場した。 今回紹介するオープンソース・ソフトウェアはGit Extensions、エクスプローラとも統合されるGitフロントエンドだ。 Git Extensionsは管理インタフェースであるGit Extensions、msysGit、KDiffなどを一括でインストールするソフトウェアだ。新しいリポジトリの作成や既存リポジトリのクローンは

    開発者必見!WindowsでGitを便利に·Git Extensions MOONGIFT
  • 持っている音楽をカラオケにして楽しむ·BestPractice MOONGIFT

    音楽は聴いて楽しむ他に、自分で歌って楽しむこともできる。カラオケはブームが去ったとは言え、未だに人気がある。行き慣れている人もそうでない人も、カラオケに行くとなるとひっそりと自宅で練習しているのではないだろうか。 音楽ファイルをリアルタイムで変換する ボーカルが入った状態で練習すると、それにつられて歌えるので何となくうまく歌えている気分になる。だがいざカラオケになると歌いだしやテンポが合わなかったりする。いざその場になって慌てないよう、BestPracticeを使って練習しよう。 今回紹介するオープンソース・ソフトウェアはBestPractice、通常の曲からボーカル部分を消すことができるソフトウェアだ。 BestPracticeは手持ちのMP3、WAVやCDを再生することができる。そしてリアルタイムにボーカル部分と思わしき帯域を弱めることができる。これを使えばカラオケと似たような音楽の中

    持っている音楽をカラオケにして楽しむ·BestPractice MOONGIFT
  • バグ!ボンバイエ!バグ!ボンバイエ!·BUGS MOONGIFT

    開発者にとって何よりも怖いもの、それがバグだ。だがバグの発生を個人の責任にしていては、決して改善されることなく、ずっと生み出され続けるだろう。そう、バグは開発プロセスの問題(開発自体、またはテスト過程など)なのだ。 PHP+MySQLのバグトラッキングシステム バグを見つけ出す作業およびそれをつぶしていく作業はプロジェクトチーム全員であたっていく必要がある。そのための管理インタフェースとしてBUGSを紹介しよう。 今回紹介するオープンソース・ソフトウェアはBUGS、Webベースのバグトラッキングシステム(BTS)だ。 BUGSは継続的なバグトラッキングを見据えている。マイルストーンを設定したり、ビルドのバージョンを記したりして管理することで、いつどのような状態において見つかったバグなのか分かるようになっている。 入力画面 初期設定項目を含め、入力項目は数多い。そのため、ライトに作業を進めた

    バグ!ボンバイエ!バグ!ボンバイエ!·BUGS MOONGIFT
  • 音声でパソコンを操作する音声入力エンジン·simon MOONGIFT

    コンピュータは生活する上でなくてはならないものになってきている。健常者はもちろんのこと、むしろ何らかのハンディキャップを負われている方にとってみれば、さらに役立つ道具になり得る。 設定画面 だが現時点での入力インタフェースにはキーボードやマウスが不可欠になってしまっている。そのような状況を変えるには、音声からの入力というのが一つの大きな課題になってくるだろう。 今回紹介するオープンソース・ソフトウェアはsimon、音声入力によってパソコンを操作するためのソフトウェアだ。 simonはsimondというデーモンと、入力を転送するフロントエンドの二つで構成される。また、それぞれLinux版とWndows版の二つが提供されている。クライアントからはサーバを指定して接続し、利用が可能になる。 アクション設定 音声を送るとそれを単語として認識し、そのマッチした単語に合わせたアクションを実行する。予め

    音声でパソコンを操作する音声入力エンジン·simon MOONGIFT
  • 永続化対応のオンメモリKey-Valueデータベース·Redis MOONGIFT

    以前に読んだGoogleに関するにも同じような技術に関する記述があった(タブレット辺りだろうか)。Googleで使われている技術Googleだからこそ(圧倒的台数のコンピュータ、ネットワーク、その需要など)できることだが、その論文を元に同様の技術を一般のサービスでも利用できるレベルに落とし込んでくれる人たちがいる。 サーバを起動した所 オンメモリのKey-Valueデータベースと言えばmemcachedが有名だ。だがmemcachedは再起動すればその内容が消えてしまう。逆に常にHDDに書き込めば内容は保持されるが、ディスクアクセスが多くなってしまい利点が活かせなくなる。その中間を担うのがRedisだ。 今回紹介するオープンソース・ソフトウェアはRedis、永続化にも対応したオンメモリKey-Valueデータベースシステムだ。 RedisはKey-Valueのデータベースではあるが、一

    永続化対応のオンメモリKey-Valueデータベース·Redis MOONGIFT
  • トラッキングの後のメンテナンスも考慮された時間管理ツール·ManicTime MOONGIFT

    コンピュータにインストールしておくだけで使える時間管理アプリケーションは数多く存在する。アクティブになっているアプリケーションを記録し、どのくらいの頻度で利用しているかが分かるものだ。 時間測定 + 簡単整理機能 だがそうしたソフトウェアを使う目的は何だろうか。Firefoxが多く使われているな、と感じて終わりだろうか。いやそうではない、結果を把握して現状の改善につなげなければならない。そのためには測定した結果を手軽にメンテナンスできる必要がある。 今回紹介するフリーウェアはManicTime、アプリケーション起動時間をトラッキングするソフトウェアだ。 ManicTimeは起動しておくだけでアクティブになっているアプリケーションの起動時間を計測してくれる。時間軸にそって、どのアプリケーションが有効だったかすぐに分かるようになっている。アプリケーションのタイトルも記録されるので、Firefo

    トラッキングの後のメンテナンスも考慮された時間管理ツール·ManicTime MOONGIFT
    endo_5501
    endo_5501 2009/02/19
    ちょっと使ってみた。よさげ
  • MOONGIFT: » Flashムービー形式でデスクトップ録画「JING」:オープンソースを毎日紹介

    チャットなどをしていると、デスクトップを見せたくなる時がある。ヘルプをしている時は特にそうだ。あれこれ口で説明するよりも、見せたほうが理解は早い。 また、場合によっては静止画よりも動画のほうが分かりやすいこともある。そのどちらにも対応した共有ソフトウェアがこれだ。 今回紹介するフリーウェアはJING、スクリーンキャプチャ、スクリーンキャストの双方に対応したデスクトップ録画ソフトウェアだ。 JINGはMac OSXWindowsに対応している。指定範囲のスクリーンキャプチャはもちろん、指定範囲でのスクリーンキャストにも対応している。録画された内容は音声付でFlashムービー形式で保存される。 このデータをScreencast.comを通じてシェアするには有料になっている。JING自体の利用は無料なので、アップロードスペースが別であれば問題ない。何より、各種Flash動画プレーヤを使って再生

    MOONGIFT: » Flashムービー形式でデスクトップ録画「JING」:オープンソースを毎日紹介
  • Windowsでファイルをタグ管理する·TaggedFrog MOONGIFT

    Windows Vistaは一時期触れて、すぐに止めてしまったので理解度が足りていないのだがファイルをタグ管理することができる。だがWebで言うタグ管理と何か違う、クラウドができなかったり、ファイルのプロパティから詳細タブを選ぶ必要があったりと、ワンステップ多いのだ。 タグを使ったシンプルなファイル管理ソフトウェア これではちょっと使い勝手が悪いように感じてしまう。そこで単純にタグ管理を可能にしてくれるのがTaggedFrogだ。 今回紹介するフリーウェアはTaggedFrog、Windows XPでも使えるファイルタグ管理ソフトウェアだ。 TaggedFrogの使い方は簡単だ。TaggedFrogにファイルをドロップすると、即座にタグを入力するモードになる。タグはカンマ区切りもしくはスペース区切りで入力する。終わったらエンターを押せば良い。 タグを使ってファイルを絞り込む ファイルは簡易

    Windowsでファイルをタグ管理する·TaggedFrog MOONGIFT
  • Subversionのリポジトリを監視·SVN-Monitor MOONGIFT

    Subversionを使って開発を行っていると起こるのがコンクリフトだ。みんな了解の上であれば良いが、ちょっとした修正(デバッグなど)を追加して、他のファイルと一緒にコミットされたために発生したりするとがっかりしてしまう。てっきり自分だけが更新していると思ったりする場合もある。 Subversionリポジトリを監視して開発効率を高める そのような失敗を防いでくれるのが、Subversionを監視するこのソフトウェアだ。 今回紹介するフリーウェアはSVN-Monitor、Subversion監視&通知ソフトウェアだ。 SVN-MonitorはTortoiseSVNと連携するソフトウェアで、ワーキングコピーを監視して、アップデートが行われていないか、定期的にチェックしてくれる。あればポップアップや音、メールなどで知らせてくれる。 更新内容のチェック 自分の更新状態も監視してくれるので、他のユー

    Subversionのリポジトリを監視·SVN-Monitor MOONGIFT
  • MS Access対抗·Kexi MOONGIFT

    オフィスの現場でよく使われるMS Officeの製品と言えばExcelが代表になるだろう。そして小さめの業務アプリケーションはAccessを使って構築されることが多い。この二つが便利すぎるために、MS Officeからの離脱が図れないというケースは良くある。 MS Access対抗ソフトウェアだ いきなりでは難しいかも知れないが、これから作るアプリケーションはKexiを使ってみてはどうだろう。これならばLinuxMac OSXでも利用できる。 今回紹介するオープンソース・ソフトウェアはKexi、MS Access対抗というべきソフトウェアだ。 KexiはMS Accessライクなソフトウェアで、テーブルを作成し、クエリーを作ったりフォームを作成することができる。データはビジュアル的に編集が可能で、フォームもオブジェクトをドラッグアンドドロップで配置できる。 フォームの作成もドラッグアンド

    MS Access対抗·Kexi MOONGIFT
  • オープンソースの視線認識エンジン·Opengazer MOONGIFT

    こういった技術がオープンソース化されるのは素晴らしいことだ。コンピュータはキーボードとポインタデバイスを使って操作するのが当たり前になっている。だがこれは今後も続くだろうか。いや、マルチタッチシステムに代表されるようにもっと自由に操作できるようになるはずだ。 目線でポインタデバイスを制御する その一つの可能性として視線はじゅうぶん可能性がある。既に体が不自由な人のためにも利用されているが、Opengazerはそれをオープンソースとして提供している。 今回紹介するオープンソース・ソフトウェアはOpengazer、Linux向けの視線認識エンジンだ。 OpengazerはWebCamを使って顔を映し出す。そしてその視線の動きに応じてポインタデバイスを移動させることができる。画面の範囲は決して狭くなく、それでもきちんと認識して移動するのが凄い。 デモ動画はUbuntu上で動作しているようで、現在

    オープンソースの視線認識エンジン·Opengazer MOONGIFT
    endo_5501
    endo_5501 2008/12/28
    おもしれええ!
  • これはすごい!ブラウザ上でX86バイナリを動かす·Native Client MOONGIFT

    FlashやJava、Silverlightをはじめ、ブラウザ上でリッチなインタフェースを提供するフレームワークは増えつつある。Ajaxはクライアント側でインストールする手間がいらない反面、実現できる機能が限定的になってしまう。3Dを表現するのが難しかったり、マシンパワーを過剰に消費する傾向にある。 GoogleのRIAに対する答えがNative Clientか? 各プラットフォームがそれを克服するためのプラグインを提供してきた。そしてGoogleの出してきた答えがNative Clientだ。 Native Clientは修正BSDライセンスの下で公開されるオープンソース・ソフトウェアで、何とX86バイナリをそのままブラウザ上で実行してしまうという代物だ。 Native ClientはFirefox向けのプラグインを提供している(アドオンではないので注意)。WindowsMac OSX

    これはすごい!ブラウザ上でX86バイナリを動かす·Native Client MOONGIFT
  • これは便利!オンラインストレージをローカルドライブ化·Gladinet MOONGIFT

    Webアプリケーションの台頭によって、インターネット上にデータを保存することが増えてきた。その際に問題になるのがローカルデータとの同期や、バックアップの方法などだ。特にブラウザでしかデータに触れないというのは不便だ。 Amazon S3へのログイン(筆者環境では失敗) Googleドキュメント、Picasa、Amazon S3…それらのデータに簡単にアクセスできるのがGladinetだ。 Gladinetは各種オンラインストレージサービスのデータをマウントし、まるでローカルファイルのように扱えるソフトウェアだ。 例えばGoogleドキュメントをマウントした場合、ファイル一覧でWordやExcelPDFなどのファイルとしてアイコンが表示される。そしてダブルクリックで開くことができる(失敗する場合もある)。日語も文字化けずに表示される。 Googleドキュメントをマウントした場合 同様にP

    これは便利!オンラインストレージをローカルドライブ化·Gladinet MOONGIFT
  • サーバサイトで使えるTiddlyWiki·SoloWiki MOONGIFT

    あ、もしかして久々のWikiサタデー?やべっ、オラちょっとわくわくしてきたぞ! サーバサイドで使えるTiddlyWiki WIkiはコラボレーションが基になるので、Webサーバ上にインストールするのが当たり前だった。だが、そんな中JavaScriptだけで動くWikiエンジン、TiddlyWikiが登場した。TiddlyWikiの登場がWikiを個人メモツールとして活用する道筋をつけたと言っても過言ではないのではないだろうか。 確かにTiddlyWikiは素晴らしかった。だがその素晴らしさは機能だけに限らず、インタフェースも優れていた。あのインタフェースをローカルだけに留まらせるのは勿体ない、そう考えたのがSoloWikiだ(多分)。 SoloWikiはRuby on RailsをバックエンドにしたサーバサイドTiddlyWikiだ。何か矛盾している気もするが、良い男はそんなことは気にし

    サーバサイトで使えるTiddlyWiki·SoloWiki MOONGIFT
  • データベース用バージョン管理システム·Deltasql MOONGIFT

    プログラミングのソースコードに対してはCVSやSubversionが使われてバージョン管理が行われるようになっている。だがデータベースの構造管理は煩雑で、そのためにRailsのMigrationという仕組みは非常にウケが良かった。 管理画面。ユーザ管理などもここで行う。 ソースコードに手が加われば、データベースの構造だって変化する可能性はある。その刻々とした変化を追うにはバージョン管理システムが必要だ。 今回紹介するオープンソース・ソフトウェアはDeltasql、データベースの履歴管理ソフトウェアだ。 DeltasqlPHPで作られたWebベースのソフトウェアで、MySQL/PostgreSQL/SQL Sever/Oracle/Sybaseに対応したデータベース構造の管理を行うことができる。実際のデータベースをそのまま管理するのではなく、スキーマ情報だけを管理するというイメージだ。その

    データベース用バージョン管理システム·Deltasql MOONGIFT
  • MOONGIFT: » 友人だったら信じられる?知り合いと作るバックアップネットワーク「Cucku」:オープンソースを毎日紹介

    バックアップは大事だと思いつつも、そのためにストレージを購入する気にならない人や、日々バックアップを取るのが面倒と感じている人は多いだろう。確かに万一のためのバックアップではあるが、いつくるかも分からないその日のために日々運用するのは面倒だ。 バックアップ中 そこでバックアップを自動化してくれるソフトウェアを導入しよう。そしてストレージは他人のものを使おう。 今回紹介するフリーウェアはCucku、友人同士でバックアップネットワークを作成するソフトウェアだ。 CuckuはSkypeと連携して使うソフトウェアで、お互いにCuckuをインストールした状態でSkypeのIDを指定する。そしてバックアップするファイルなどを指定すれば、自動的にバックアップを行い、その結果を相手のストレージに入れてくれる。 リストア リストアももちろん可能で、相手のストレージを指定してデータを取得することができる。複数

    MOONGIFT: » 友人だったら信じられる?知り合いと作るバックアップネットワーク「Cucku」:オープンソースを毎日紹介