タグ

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

  • Web上、それもJavaScriptでARを実現する·js-aruco MOONGIFT

    js-arucoはCanvasタグを使ってJavaScriptでARマーカーの認識を行うソフトウェア。 js-arucoはWebベースのオープンソース・ソフトウェア。AR(拡張現実)技術は大きく分けて二つ存在する。一つは現実世界の位置情報や方位に基づいて情報を投影するもの、もう一つはマーカーを認識してデジタルオブジェクトを投影するものだ。 認識している所 前者は屋外では便利だが、位置情報が取得できない地下や屋内、階数などに基づいたデータ表示が弱い。マーカー型はそういう場面において利用できる。マーカー型をJavaScriptから使えるライブラリがjs-arucoだ。 js-arucoはARライブラリのArUcoをJavaScriptに移植したライブラリだ。マーカーを認識してオブジェクトを表示する。マーカーを読み込む部分についてはCanvasタグのイメージオブジェクトを使っている。デモではFl

    penalty
    penalty 2011/06/27
    これやってみよ
  • 一つのHTMLファイルを使ったiPhone最適化サイトライブラリ·Magic Framework MOONGIFT

    Magic FrameworkはiPhone向けのオープンソース・ソフトウェア。日においてもiPhoneが約200万台発売されたという噂だ。ある程度の市場性が出てきたと言えそうだ。そうなるとネイティブアプリや最適化サイトへの需要も高まってくるだろう。 メインメニュー 幾つかのiPhone向けWebサイトテンプレートがあるが、Magic Frameworkもその一つだ。だが特徴的なのは全体で一つのHTMLのみ提供するという点だ。そしてHTMLファイルをJavaScriptで分断し、スライダを使って表示を切り替えられるようになっている。 何ページもあるようなサイトコンテンツを一つのHTMLで表現できる。例えば小説サイトで最初のページを目次に、各見出しごとにページを分割して表示するような方法が考えられる。1ページなので汎用的なテンプレートではないが、マッチする場面もありそうだ。 ページ切り替え

    一つのHTMLファイルを使ったiPhone最適化サイトライブラリ·Magic Framework MOONGIFT
  • memcachedのステータスをtop風に·memcache-top MOONGIFT

    最近のWebシステム開発ではキャッシュを使うケースが増えつつある。各種Webアプリケーション向けフレームワークでもキャッシュをデフォルトでサポートしているものも多く、その筆頭に挙げられるのがmemcachedだ。 top風にmemcachedのステータスが確認できる memcachedは軽量で、あると便利だと思える機能が殆ど実装されていない。ステータスを監視するような機能もないが、そこは独自に開発されたmemcache-topを使えば解決する。 今回紹介するオープンソース・ソフトウェアはmemcache-top、memcachedのステータスを表示するコマンドラインスクリプトだ。 memcache-topPerlで作られたスクリプトで、既に立ち上がっているmemcachedサーバを一覧し、そのステータスを表示してくれる。デフォルトで3秒ごとにリフレッシュされるようになっており、topコマ

    memcachedのステータスをtop風に·memcache-top MOONGIFT
    penalty
    penalty 2009/06/01
    HIT率とかでる
  • MOONGIFT: » 待ちに待ったオープンソースの日本語OCR「NHocr」:オープンソースを毎日紹介

    OCRという技術はアナログなデータをデジタル化する上で欠かすことができない。しかし様々な特許が絡み、オープンソースやフリーウェアとしては発展しづらい分野でもある。しかしそこに風穴を開けられるかも知れない技術が登場しそうだ。 デモサービスで試せます 今回紹介するオープンソース・ソフトウェアはNHocr、日語OCRシステムだ。Google Code上にホスティングされ、まだソースコードは一部しか開示されていないが、デモサービスは公開されている。 デモサービスでは、BMP/JPEG/PBM/PGM/PPMのファイル(さらに各ファイルをGZip圧縮していても可能)をアップロードすると、それを解析した結果を日語表示してくれる。日語OCRとあって、漢字/ひらがな/片仮名/英語などが判別可能になっている。 読み取らせた画像 手書き文字であっても認識率はそこそこ高い。正式リリースがまだという段階にあ

    MOONGIFT: » 待ちに待ったオープンソースの日本語OCR「NHocr」:オープンソースを毎日紹介
    penalty
    penalty 2009/05/25
  • MOONGIFT: » JavaScriptを使ってインタラクティブなグラフ「Flot」:オープンソースを毎日紹介

    データをグラフで表示したいと思った時、どういった手段が考えられるだろうか。画像を生成するライブラリを使う、HTMLで擬似的なものを作る、または表計算ソフトウェアを使うと言った方法もある。 だが、どれも面倒に移るかもしれない。サーバ側の問題で利用できない場合もある。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはFlot、JavaScriptを使ったグラフ生成ソフトウェアだ。 FlotはjQueryを使って開発されたライブラリで、インタラクティブなグラフを作成できるのが特徴だ。プロットするだけもでき、複数のデータを一つのグラフ上に並べられる。 そしてJavaScriptならではの機能として、選択した範囲をハイライトしたり、その部分だけにフォーカスして表示することもできる。データを表示する、しないといった選択もダイナミックに変更できる。 JavaScriptを使うメリットは、サーバサ

    MOONGIFT: » JavaScriptを使ってインタラクティブなグラフ「Flot」:オープンソースを毎日紹介
    penalty
    penalty 2009/02/27
    いいねこれ
  • Mac OSX向けの2ちゃんねるビューワー·BathyScaphe MOONGIFT

    積極的に見ることはないが、調べ物をしていて2ちゃんねるに情報があった、ということはよくある。また、最近ではまとめサイトが多数あり、そこを経由して2ちゃんねるの話題をみかけることがある。 メイン画面 2ちゃんねるにはまっている人も、そうでない人も、2ちゃんねるを見るなら専用ビューワーを使って効率的に閲覧、書き込みしよう。 今回紹介するオープンソース・ソフトウェアはBathyScaphe、Mac OSX向けの2ちゃんねるビューワーだ。 BathyScapheは2ちゃんねるはもとより、まちBBS、livedoorしたらばをはじめ、互換性のある掲示板を閲覧できるソフトウェアだ。メーラーに似た構成で、掲示板が右側に、左上部にスレッドの一覧、左下部にスレッドの内容が表示される。 AAには別フォントが指定できる スレッド一覧を更新する機能や、Spotlightでログを検索したりと言った機能がある。また、

    Mac OSX向けの2ちゃんねるビューワー·BathyScaphe MOONGIFT
  • MOONGIFT: » それJS「JSDB」:オープンソースを毎日紹介

    Ajaxの台頭もあって、それまでWebの装飾に過ぎなかったJavaScriptが実は様々な用途で利用できることがわかってきた。実際、AjaxやJSONなど、利用範囲の拡大は目覚しい。 そうは言ってもJavaScriptはブラウザの中にとどまっている…そう思われてきた。だが、今後は「それJavaScriptでできるよ」と言える「それJS」時代がやってくる。 今回紹介するオープンソース・ソフトウェアはJSDB、ローカル内でのJavaScript実行環境だ。 とにかくJSDBはライブラリが凄い。ADODB/ODBCをサポートする事で、MySQLやAccessなどのデータベースに接続することができる。さらにメール送信もでき、HTTPサーバとして動作する事もできる。 他にもHTTP接続し、他のURLのHTMLファイルを取得したり、WindowsText-to-speechを動作させて、話すことだっ

    MOONGIFT: » それJS「JSDB」:オープンソースを毎日紹介
    penalty
    penalty 2008/04/18
    odbcサポートしているのか!実装が気になる
  • オープンソースOCR·GNU Ocrad MOONGIFT

    昨日に引き続きOCRソフトウェアのご紹介。このOCRと言う分野は今後のデジタル化推進の上で重要な技術になり得るのだが、どうもオープンソースではあまり流行っていない。 そんな中、数少なくも存在するOCRエンジンがこれだ。 今回紹介するオープンソース・ソフトウェアはGNU Ocrad、CUIベースのOCRエンジンだ。 GNU Ocradは画像を使って文字抽出が可能だが、その形式はPBM、PGM、PPM、PNMに限定される。通常の画像(PNGなど)であれば、ImageMagick等を使って変換する必要がある。 実際に認識させてみた限りでは結果は良好だ。手書き等ではあまり良くないだろうが、コンピュータ出力の文字列を認識させたり、新聞や雑誌などの文字であればまずまずなのではないかと思う。 もちろん、日語の解析はできないので、運用される場面は限られてしまうだろう。だが、英文の文書や写真などの解析では

    オープンソースOCR·GNU Ocrad MOONGIFT
    penalty
    penalty 2008/04/17
  • MOONGIFT: � 進化するJavaScript「Ajile」:オープンソースを毎日紹介

    JavaScriptの進化が止まらない。もし、JavaScriptの欠点を挙げるとすれば、外部のファイルがロードできない点にあったと思う。やはりこれができないと他の言語の比べると弱い印象になってしまう。 だが、それをもJavaScriptは克服していく。当にすごい。 今回紹介するオープンソース・ソフトウェアはAjile、外部スクリプトファイルの読み込み等多数の機能を実装したJavaScriptライブラリだ。 JavaScriptはあまり得意ではないので、これはあまり自信がない。ただ、すごいという事だけはお伝えしたい。まず、外部ファイルの読み込み。これはLoad(ファイル名)にて実装される。 さらにNameSpace。汚染の被害軽減のためには必須だろう。次がIncludeとImport。Importはアスタリスクをサポートしているようだ。さらにImportAsというものもある。 実際の実装

    MOONGIFT: � 進化するJavaScript「Ajile」:オープンソースを毎日紹介
    penalty
    penalty 2007/10/08
    外部ファイル取り込み
  • MOONGIFT: » Mac OSXでトレースならこれ!「Cocoapotrace」:オープンソースを毎日紹介

    自動でトレースを行ってくれるPotraceはデザイナー必須の非常に優れたソフトウェアではあるが、唯一の欠点とも言えるのが試す事ができないという事だろう。実際にやってみて結果を見るしかない。 慣れるまではどうしても閾値などを調整しながら行っていく必要がある。そのためにも手軽にプレビューできる環境があるといい。 今回紹介するオープンソース・ソフトウェアはCocoapotrace、CocoaベースのPotraceだ。 CocoapotraceはPotraceのGUIフロントエンドで、左に元ファイル、右に結果を見ながら値を調整できる便利なソフトウェアだ。Potraceでは画像形式が限られていたが、CocoapotraceではJPEG/TIFF/PNG/GIF/PICT/PSD/PDF等の通常の画像ファイルをそのまま利用できる。 ベクター化された画像をみつつ、スケールや閾値またはアルゴリズムを調整で

    MOONGIFT: » Mac OSXでトレースならこれ!「Cocoapotrace」:オープンソースを毎日紹介
  • MOONGIFT: » デザインもオープンソース化「Open Designs」:オープンソースを毎日紹介

    技術者にとって、デザインは鬼門だ。システムはどんどん作れても、デザインが乏しいと急速にやる気をなくしたり、プロジェクト自体が頓挫してしまう。 そこで私自身はデザインは極力外部から持ってくる事にした(または手伝ってもらう)。そうした時に役立つのがこのサイトだ。 今回紹介するのはOpen Designs、オープンソースのデザインテンプレート配布サイトだ。 Open Designsでは600種類を越えるWebページデザインがアップロードされている。ライセンスはCreative Commons、GPL、Public Domainになる。非常に様々なクールなデザインテンプレートが数多く存在している。 特にブログ向けなどのカテゴライズはないので、Webサイト全般で利用できるだろう。カラム数や色合い、バリデーションを指定しての検索も可能だ。 システムがいくら素晴らしくとも、デザインがさえないサイトはそれ

    MOONGIFT: » デザインもオープンソース化「Open Designs」:オープンソースを毎日紹介
    penalty
    penalty 2007/07/24
    デザインはムズカシィ・・
  • MOONGIFT: 高性能なマインドマップ「View Your Mind」:オープンソースを毎日紹介

    マインドマップはただアイディアを出すためだけのソフトウェアではない。他にも様々な機会で利用できる。例えば資料をまとめたりや、タスク管理、新しい情報を収集し、それをリストアップする際にも利用できる。 色々な情報を集めて自由に体系化し、物事の整理に役立てよう。 今回紹介するオープンソース・ソフトウェアはView Your Mind、高性能なマインドマップソフトウェアだ。 View Your Mindは配置も自由に移動できるマインドマップで、中心から太い線で出てくるのが格好いい。途中で枝を作ることや、文字色の変更、アイコン追加にも対応している。 HTMLエクスポートも可能で(Linux版のみ)、マップファイルとして出力できる。他にも画像としての出力や、XMLでの出力も可能だ。他にも画像の貼り付け、タブ機能など便利な機能がたくさんある。LinuxMac OSX版ではHTML保存やOpenOffi

    MOONGIFT: 高性能なマインドマップ「View Your Mind」:オープンソースを毎日紹介
  • 1