タグ

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

  • すげえ!FlashLite1.1を解析してHTML5に変換·FlashForward MOONGIFT

    ガラケーはFlashLiteに対応しており、多数のゲームが開発されてきました。そうした既存の資産を活かすべく開発されているのがFlashForwardです。iOS向けにFlashLite1.1からHTML5へ変換するソフトウェアです。 デモは多数用意されています。 アニメーションします。 SVGの他にCanvas阪も用意されています。 テキスト含めたアニメーションも可能です。 こういうゲーム系で活躍します。 陣取りゲームゲームも再現できています。 こういうアニメーションはCanvasのが高速です。 指定した形を描きます。 日語も使えます。 複雑なキャラクターも描けて、アニメーションもばっちりです。 左右に動いたりします。 バナーレベルは十分に使えます。 まさにゲーム用途にぴったりです。 FlashForwardでは予めSWFファイルを解析し、HTML5/SVGまたはCanvas/Jav

  • iPhone/Androidアプリのアクセス解析にGoogle Analyticsを使う·gaformobileapps MOONGIFT

    gaformobileappsはiPhone/Android向けのオープンソース・ソフトウェア。AndroidiPhoneアプリではネットワークを用いたものが多数存在する。そうしたアプリケーションではWebサイトへのアクセスが発生しつつも、Webブラウザからのアクセスとは異なりどのようにアクセスしているのか分からなかった。 サンプルアプリケーション そこで登場したのがgaformobileappsだ。iPhoneAndroid向けのSDKとなっているこのライブラリは、各プラットフォーム向けのアプリケーションに組み込むことでアクセス解析を可能にするのだ。主な機能は二つあり、一つがページビュー、もう一つがイベントとなっている。 表示した際のアクションを個別に定義する必要があるようだが、ボタンを押された時にボタンが押されたという情報をGoogle Analyticsへ配信する。全てのボタン、

    iPhone/Androidアプリのアクセス解析にGoogle Analyticsを使う·gaformobileapps MOONGIFT
  • これは凄いぞ!スマートフォン向けHTML5生成プログラミング言語「mobl」 | MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ

    moblはEclipse上で開発し、HTML5/CSS/JavaScript/画像を生成するスマートフォン向けプログラミング言語。 moblJava製のオープンソース・ソフトウェア。スマートフォンの人気がとても高い。特にWebKitのモバイル版を組み込んでいるものが殆どで(iOS/Android/Palm Pre/Blackberryなど)HTML5の恩恵にあずかりやすいのが良い。 開発環境はEclipse そんなHTML5のパワーを使えば、まるでネイティブアプリのような動作をさせることも可能になっている。そのためのスマートフォン向けライブラリは数多くあれど、moblは一味も二味も違う。完全に専用言語でスマートフォン向けWebアプリケーションを開発できる。 moblはEclipse用のプラグインを配布しており、それをインストールした後プロジェクトを作成する。使うのはmoblという拡張子の

  • 優秀なPHPのWebアクセス解析·Open Web Analytics MOONGIFT

    アクセス解析として有名な物と言えばGoogleのAnalytics、ビジネス向けであればSiteCatalystになるだろう。だが予算をそこまで出せず、とはいえ外部のサービスは使いがたいという場面はよくある。そんな中、できるだけ見栄えのいいアクセス解析システムを願うならオープンソースを使わざるを得ない。 インストールウィザードでスクリプトの出力までできる 通常のWebサイトはもちろん、WordPressやMediaWikiと親和性の高いアクセス解析としてOpen Web Analyticsを紹介しよう。 今回紹介するオープンソース・ソフトウェアはOpen Web Analytics。高機能なアクセス解析システムだ。 Open Web AnalyticsはPHP+MySQLによるアクセス解析システムだ。JavaScriptタグを使ってアクセス解析を行うのが基だが、PHPのシステムであればフ

    優秀なPHPのWebアクセス解析·Open Web Analytics MOONGIFT
  • 安全、かつ効果的にデータを配信する·PubSubHubbub MOONGIFT

    フィードがブログやCMSで当たり前のように使われるようになっており、さらにWeb APIなどを公開したことによって人が使う以外のシステムからのアクセスが非常に多くなっている。一見しただけではDOSアタックと見分けがつきづらいくらいアクセスしてくるものも存在する。 配信システムのコンテンツ作成 そのような過負荷なやり取りを一つのサーバで行うのは無理がある。そこで提言されているのがPubSubHubbubだ。 今回紹介するオープンソース・ソフトウェアはPubSubHubbub、オープンなコンテンツ配信、購読プロトコルだ。 PubSubHubbubは全部で3つの技術からなる。一つは配信サーバ、もう一つは購読システムそして最後にハブだ。ハブは配信サーバと購読システムに間に立つ。購読システムは常にハブに対して購読の申し込み(Atom形式)を行う。 購読システムの設定 その後がちょっと変わっており、ハ

    安全、かつ効果的にデータを配信する·PubSubHubbub MOONGIFT
    loph
    loph 2009/07/29
  • アメリカ限定サイトでも閲覧できるようになる·Hotspot Shield MOONGIFT

    最近、動画配信サイトなどでアメリカ国内からのアクセスに限定するサービスが出てきている。噂ではApple Storeも各国限定のアクセスに制限されるという。そうなると困る人も多いのではないだろうか。 Runボタンを押すか、メニューバーから選べば接続開始する 若干の問題ははらんでいるだろうが、アメリカ限定のサイトにアクセスしたければこのような手法が存在する。 今回紹介するフリーウェアはHotspot Shield、簡単にVPN接続を行うソフトウェアだ。 アメリカ国内の接続に偽装する場合、プロキシを使う方法もある。だが、通常その手のチェックを行う際にはプロキシ接続は不可となる場合が多い。そこで最近ではVPN接続を利用して接続元を変えるテクニックが出てきている。 接続中のアイコン Hotspot ShieldはWindowsMac OSX向けにソフトウェアが提供されている。起動するとメニューバー

  • オープンソースの視線認識エンジン·Opengazer MOONGIFT

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

    オープンソースの視線認識エンジン·Opengazer MOONGIFT
  • 他社向けの提出資料としても使えるレベルのプロトタイプ作成&プロジェクト管理·Serena Prototype Composer MOONGIFT

    受託開発におけるプロジェクト管理というと、開発会社側で管理すべき項目に対して有効なものが多い。そのため、開発案件が終わるとあまりメンテナンスはされなくなる。さらに開発プロセスの管理に限るので、実際の納品物とは乖離することがある。 WebサイトもWindowsアプリケーションプロトタイプも作成できる だがそれでは勿体ない。開発のはじまりから終了、そしてその先まで全体を見られる管理ツールがあると便利だ。そう考えたことのある方はSerena Prototype Composerを導入しよう。 Serena Prototype ComposerはWindows向けのフリーウェアで、プロジェクト管理のみならずプロトタイプやワークフローの管理まで行えるプロジェクト管理ソフトウェアだ。 Serena Prototype Composerは特にWebシステムに限ったものではないようだ。プロトタイプ作成では

    他社向けの提出資料としても使えるレベルのプロトタイプ作成&プロジェクト管理·Serena Prototype Composer MOONGIFT
    loph
    loph 2008/12/03
  • MOONGIFT: » 要導入検討!オープンソースのリコメンデーションエンジン「RichContext」:オープンソースを毎日紹介

    ※ 画像は公式サイトより これは面白い! Amazonの強さは物流システムやECサイトの使い勝手などもあるが、完全なコンピュータベースでのリコメンデーションにもその一因がある。ユーザの行動履歴を全て補足し、そのユーザにあった商品を提案することで購入につなげるシステムだ。 デモアプリケーション。記事を選択すると、別な記事を提案する これは何もECサイトに限らず、最近でははてなブックマークでも関連記事を載せるようになっている。ニーズの連結をはかることで、さらにユーザをつなぎ止めておくことができるようになる。 今回紹介するオープンソース・ソフトウェアはRichContext、オープンソースのリコメンデーションエンジンだ。なおライセンスはApacheライセンスをベースにしているが、修正して独自のライセンスになっているのでご注意いただきたい。 RichContextは専用のアプリケーションサーバを介

    MOONGIFT: » 要導入検討!オープンソースのリコメンデーションエンジン「RichContext」:オープンソースを毎日紹介
    loph
    loph 2008/08/28
  • 2枚の写真から3Dを作成·LOOXIS Faceworx MOONGIFT

    3次元の物体を設計するのには正面図、平面図、側面図の三つが必要だ。これらの情報があれば、隠れている場所を除けば設計ができる。だがその条件を減らしてしまい、コンピュータ上で補間するとどうなるだろう。 二枚の写真から3Dモデルが作られる 自分の写真が二枚あったら試してみよう。思ったよりも良いできにびっくりするはずだ。 今回紹介するフリーウェアはLOOXIS Faceworx、2枚の写真から立体像を作成するソフトウェアだ。 LOOXIS Faceworxは正面と側面の二枚の写真から、3D化された人の顔を作成してくれる。ブルーバックなど背景に気をつかわずとも自動的に顔を認識してくれる機能がある。横顔は認識がずれることがあるので(完璧な横向きなら大丈夫だろうが)、ずれた時は手動で認識を修正できる。 鼻が高いのは欧米のソフトウェアだからだろうか… それだけで3Dの顔ができあがる。英語圏のソフトウェアだ

    2枚の写真から3Dを作成·LOOXIS Faceworx MOONGIFT
  • MOONGIFT: » Java製のクローリングシステム「InfoCrawler」:オープンソースを毎日紹介

    Webサービスを作る上で、外部のデータを取得して何かしたいといったことは良くある。いや、外部に限ったものではない。ローカルのデータであっても取得して、それを検索したいという要望は良くあるものだ。 ユーザ側の検索画面 そうした時にクローラーを自作したりすると思うのだが、robots.txtの解釈や効率的なクローリング法を習得するのは大変なことだ。そこで試してみたいのがこれだ。 今回紹介するオープンソース・ソフトウェアはInfoCrawler、Java製のWebクローラーだ。 InfoCrawlerは設定項目も数多く、クローリングシステムとして優秀なものになると思われる。複数サーバ設置して分散化もできるようだ。HTMLや画像、各種バイナリ等ファイル種別を指定してクローリングを行うか否かを指定できる。 インデックスするファイルを指定する画面 認証が必要なサーバにも対応し、言語によってフィルタリン

    MOONGIFT: » Java製のクローリングシステム「InfoCrawler」:オープンソースを毎日紹介
  • MacをApple TVにする·ATV4mac MOONGIFT

    Apple製品を買い始めると、一つだけに収まらず他の製品まで買いたくなってくる。MacBookを購入し、iPodを使って動画や音楽を楽しんでいるとリビングでもみたくなってくる。そうしたときに欲しくなるのがApple TVだ。 とは言え、利用頻度によっては購入までは…と思ってしまうだろう。そこでこれだ。 今回紹介するフリーウェアはATV4macMac OSXApple TVにするソフトウェアだ。 ATV4macMac OSXにインストールするソフトウェアで、Mac OSXApple TVにする。操作はApple Remoteを使って行うが、キーボード操作を可能にするエミュレータも付属している。 起動するとまさにApple TVのような画面が表示される。また、他のiTunesからはApple TVとして動作する。通常のFrontRowとはまた趣の違う楽しさがある。例えばMac mini

    MacをApple TVにする·ATV4mac MOONGIFT
  • MOONGIFT: » Flashをハックして動作変更「flasm」:オープンソースを毎日紹介

    最近、Flashをいじる事が多いのだが、プログラマ上がりには色々とつらい。特にFlaファイルが配布されているなら良いが、CやMingを使って動的に生成されたものだとそれすらなく、どうやって作ったのかも分からないものがある(Cとしてはオープンソースだが、SWFはコンパイルされて中身が分からない)。 そうした時にActionScriptを解析してくれるFlareは便利だ。次のステップとして、Flashを解析して、そのものの動作を書き換えてしまおうというのがこれだ。 今回紹介するオープンソース・ソフトウェアはflasm、Flashハッキングツールだ。 flasmはActionScript部分の解析と抽出を行うFlareが生成するファイル(FLMファイル)に修正を加え、そのファイルとSWFを使って中身を書き換えてくれるというソフトウェアだ。 例えば元のflaファイルを紛失してしまった場合にも利用で

    MOONGIFT: » Flashをハックして動作変更「flasm」:オープンソースを毎日紹介
  • MOONGIFT: » いつでもどこでもリモートデスクトップ「Yuuguu」:オープンソースを毎日紹介

    出先やオフィスで遠方にあるマシンを操作したくなる時がある。友人PCを操作する事もあるだろうし、複数台のPCを使い分ける時もそうだ。 そうした時に使えるソフトウェアは色々あるが、当の意味で使える速度、実用に耐えうるものは多くない。これはその数少ない一つになり得るかも知れない。 今回紹介するフリーウェアはYuuguu、リモートデスクトップがついたIMだ。 YuuguuはSkypeのようなIM機能を備えたソフトウェアで、リモートデスクトップの機能がついている。接続するPC側からデスクトップ共有のアクションをおこす必要があるので、有人でなければいけなのが多少面倒ではある。 反応速度はまずまずで、右クリック等も使える。Windows版、Mac OSX版がそれぞれあるので、環境を選ばず利用する事ができる。尚、チャットはWindows側では文字化けてしまうので注意が必要だ。 標準では全てのデスクトッ

    MOONGIFT: » いつでもどこでもリモートデスクトップ「Yuuguu」:オープンソースを毎日紹介
  • MOONGIFT: » Windowsのプロダクトキーリカバリー「RockXP」:オープンソースを毎日紹介

    プロダクトキーやシリアル番号は良く紛失する。紙やシールなのが問題だ。CDケースが邪魔で、どこかにしまってしまったりすると、再インストールする手だてがなくなってしまう。 そこでリカバリーツールを使ってみよう。インストールの手間なく使えるこちらが便利だ。 今回紹介するフリーウェアはRockXP、Windows XPのプロダクトキーをリカバリーするソフトウェアだ。 RockXPはWindowsやOfficeなどのMicrosoft製品のプロダクトキーやシリアル番号を簡単に吸い出してくれる。これをメモしておけば再インストールも簡単にできる。 さらにキーを変更することや、アクティベーションファイルをバックアップしておくこともできる。他にもインターネット接続設定をバックアップすることや、ユーザ一覧とパスワードのハッシュ値を表示する、.NET PassportのID/PWを表示すると言ったこともできる。

    MOONGIFT: » Windowsのプロダクトキーリカバリー「RockXP」:オープンソースを毎日紹介
  • MOONGIFT: � Ruby on Rails製のブログエディタ「Squib」:オープンソースを毎日紹介

    ブログエディタとして何を利用しているだろうか。もし各ASPの管理画面を使っているというなら、ぜひとも何らかのブログエディタの利用をお勧めする。編集のしやすさに雲泥の差があるからだ。 編集内容をローカルにためておけるのも利点だ。ブラウザを間違って閉じてしまってもこれなら問題ない。手になじむブログエディタがないと思っている方は、こちらを試してみてはいかがだろう。 今回紹介するオープンソース・ソフトウェアはSquib、Ruby on Rails製のブログエディタだ。 Squibでは記事を書き、タグをつけ、そしてポストする(実際にポストするとエラーが出てしまったが)。XML-RPCを利用してポストしているようだ。 ブログ自体がWebシステムとあって、ブラウザ系アプリケーションとの親和性は高い。また、拡張しやすいフレームワークであるRailsを利用している事も見逃せない。 後はSlingshotやR

    MOONGIFT: � Ruby on Rails製のブログエディタ「Squib」:オープンソースを毎日紹介
  • MOONGIFT: » 携帯向けコンテンツを自動生成「mod_chxj」:オープンソースを毎日紹介

    携帯向けサイトは殆ど作ったことがないのだが、それでもキャリアごとの対応は大変だった(自分自身がそこに当たった訳ではないが)。 携帯がどんどん高機能化すれば、この傾向はさらに強まるだろう(機種によって対応化範囲も異なるので)。そうなればあまり手軽に携帯向けサイトが作れなくなってしまう。克服するための仕組みがこれだ。 今回紹介するオープンソース・ソフトウェアはmod_chxj、携帯向けコンテンツを生成するApacheモジュールだ。 mod_chxjはApache2.0用モジュールで、各種携帯電話向けのコンテンツを自動生成してくれる。CHTMLはもちろん、通常のHTMLを変換したり、絵文字を各キャリア向けに対応させる、画像を変換すると言った操作を自動で行ってくれる。 さらにリファラーやCookieの非対応端末のために、シミュレートしてくれる機能もある。他にもQRコード出力機能もあり、既存のサイト

    MOONGIFT: » 携帯向けコンテンツを自動生成「mod_chxj」:オープンソースを毎日紹介
  • MOONGIFT: » tumblrクローン「gelato」:オープンソースを毎日紹介

    個人的に今、一番注目しているサービスがtumblrだ。とは言え活用はあまりしていないのだが。データを溜め込む仕組みとしては面白いと思う。 そんなtumblrを自分でも作りたいと思ったら、これを使ってみよう。 今回紹介するオープンソース・ソフトウェアはgelato、tumblrクローンだ。 gelatoはPHP+MySQLで作られたソフトウェアで、tumblrを真似て作られている。テキスト、画像、動画、音楽、リンク、引用そしてチャットを貼付けることが可能だ。 それぞれコメントを付けることができたり、フィードを取り込む機能もある。テーマも既に数多く登録されている。ごくシンプルな作りなので、誰でもすぐに慣れるだろう。 ブログと違って、ごてごてした感は全くない。すっきりとただ考えを連ねていったり、ファイルを登録していったりと使い方は色々ありそうだ。tumblrをはじめたい、使っているという方もぜひ

    MOONGIFT: » tumblrクローン「gelato」:オープンソースを毎日紹介
  • MOONGIFT: » Flash向けリアルタイム3Dエンジン「Away3D」:オープンソースを毎日紹介

    3Dのムービーを作ろうと思ったら、ローカルでモデリングを行って、それをレンダリングしてムービーとして保存…といった具合に時間のかかる作業だ。それをWeb上で公開するまでとなると何ステップも踏まなければならない。 その手間をなくせるかもしれないのがこのソフトウェアだ。レンダリングの手間なく作品を仕上げられる。 今回紹介するオープンソース・ソフトウェアはAway3D、Flash向けのリアルタイム3Dエンジンだ。 Away3DはActionScript3で提供されるライブラリで、デモを見る限り写真と合わせたモデリング等も行える高性能な3Dエンジンだ。 ActionScriptベースでモデリングも行うことができる。MD2のモデリングデータを取り込むことができるので、複雑なモデリングはそちらで作成すれば良い。 回転するだけでなく、マウスを使ってみる向きを変えることもできる。ダウンロードできる簡易的な

    MOONGIFT: » Flash向けリアルタイム3Dエンジン「Away3D」:オープンソースを毎日紹介
  • MOONGIFT: » P2Pを使った少人数ファイル共有「PowerFolder」:オープンソースを毎日紹介

    ごく少人数または自宅とオフィス等でファイルを共有したいというニーズは数多い。あるチームはLAN内、何人かはインターネット経由、さらにプラットフォームもばらばらとなると、どういう仕組みが良いだろうか。 拠点になるサーバを立ち上げる方法もあるだろうが、ごく少人数であればP2Pを利用する手もある。 今回紹介するオープンソース・ソフトウェアはPowerFolder、P2Pを使ったファイル共有ソフトウェアだ。 PowerFolderは招待状ファイルを用意することで、限られた人だけしかアクセスできないファイル共有を実現できる。LANまたはインターネットを介して共有が可能だ。Torrentの技術を使っているようで、アップロード速度等細かく制御できる。 マルチプラットフォームで動作するが、Mac OSXではファイルパスの設定ができず、その共有場所も妙な場所(/C/〜等)になってしまった。だが、同期等の処理

    MOONGIFT: » P2Pを使った少人数ファイル共有「PowerFolder」:オープンソースを毎日紹介