タグ

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

  • iPhoneシミュレータ用加速度センサーシミュレータ·Accelerometer Simulator MOONGIFT

    Accelerometer SimulatorはiPhoneシミュレータに加速度情報を送信するアプリ。 [/s2If] Accelerometer SimulatorはMac OSX用のオープンソース・ソフトウェア。iOSアプリを開発する場合、開発時にはiPhoneシミュレータを使ってテストするのが基になっている。だが、実機とは異なり幾つかの機能はシミュレータでは実行できない。 その一つが加速度センサーを使った機能だ。実機にインストールすれば試せるが、開発中に都度インストールするのは手間がかかりすぎる。そこで使ってみたいのがAccelerometer Simulator、加速度センサーをシミュレータでも利用できるソフトウェアだ。 Accelerometer Simulatorは実機にインストールするソフトウェアだ。そして一緒に配布されているファイルを開発しているプロジェクトでインポートす

  • まさに未来的!Webカムの動きをリアルタイムに解析する·as3motion MOONGIFT

    as3motionはWebカムの映像を読み込み、解析するライブラリ。 as3motionはActionSctip3製のオープンソース・ソフトウェア。近未来を描いた映画では必ずと言っていいほど出てくるのが空中に飛び出すPC映像と、それを空中で操作する場面だ。あれが実現したとしたら、確かに非常に面白いだろう。 指先に火のイフェクトが あのレベルまではいかないが、AR(拡張現実)も徐々に進化している。リアルの映像にリアルタイムにオブジェクトを投射したり、それを動かすこともできるようになった。マーカーを使わずに映像を解析し、オブジェクトを投影するのがas3motionだ。 as3motionはFlash用のライブラリで、Webカムを使ってリアルの映像を取り込む。そしてその映像をリアルタイムで解析し、編集してPC上に表示する。例えば映っているオブジェクトに炎のイフェクトを加えて投影したりする。 ピン

    まさに未来的!Webカムの動きをリアルタイムに解析する·as3motion MOONGIFT
  • MOONGIFT : Web上でiPhone/iPad/Androidアプリを開発する「appMobi」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

    appMobiはWebブラウザ上でスマートフォンアプリを実行、開発できるソフトウェア。 MOONGIFTはこう見る PhoneGapやTitaniumなど、JavaScriptを使ってiPhoneをはじめとする各種スマートフォン向けアプリを開発できる環境が整ってきている。共通言語が使える分、開発工数が減る他、どこかの陣営が崩れた時のリスクヘッジにも繋がるだろう。問題はAPIが共通化されることによる最大公約数的なアプリになってしまうことにある。 appMobiの場合も基は同じだが、デモ実行環境をWeb上で使えるというのが利点になる。傾きやGPSを擬似的に実行できるのはユニークだ。またGoogle ChromeJavaがあれば良いので、WIndows/Linuxでも開発できる利点もある。App Storeの場合はアプリ生成が有料になってしまうが、利用する価値は十分あると思われる。 appM

  • ゲームや3Dのテクスチャ作成に「NeoTextureEdit」 | MOONGIFT オープンソース・ソフトウェア/フリーウェアを毎日紹介

    NeoTextureEditWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。3Dゲームをはじめとして、ゲームの風景を作る際に岩や樹木、壁などのテクスチャを必要とする時がある。そういうフリー素材もあるが、同じものを使っていては単調な雰囲気になってしまう。 よりリアルなテクスチャが作成できる その町の状況や歴史によって壁のダメージは異なるだろうし、そういう細かな気遣いがリアリティを醸し出すはずだ。一つ一つ手作業で作っていては大変だが、NeoTextureEditを使えばビジュアル的に設定が可能だ。 NeoTextureEditはパターンを選んでドラッグアンドドロップで配置し、それぞれの関連性を線で結んで示し、さらにイフェクトの程度を設定することで細かく設定ができるテクスチャ作成ソフトウェアだ。オブジェクトの形も設定可能だ。 テクスチャを変えるのも簡単 イフェクトは

  • テーブルのデータをインクリメンタルに検索する·jQuery quicksearch plug-in MOONGIFT

    jQuery quicksearch plug-inはJavaScript製/jQuery用プラグインのオープンソース・ソフトウェア。業務アプリなどではデータをテーブルで一覧表示するニーズが多々発生する。だが表示して終わる訳ではなく、絞り込んだり、必要な情報を素早く見つけられる必要がある。[lsug]jQuery quicksearch plug-in[/slug] インクリメンタルに検索できる 何もしていない場合、ユーザはテーブルデータをブラウザの検索機能を使ったり、コピーして表計算ソフトウェアに貼り付けて探すような手間を必要とするだろう。簡易的な検索機能で良ければ、jQuery quicksearch plug-inを使ってみるのが良さそうだ。 jQuery quicksearch plug-inを使うと、テキストボックスの入力内容にマッチするテーブル行だけをインクリメンタルに絞り込む

    テーブルのデータをインクリメンタルに検索する·jQuery quicksearch plug-in MOONGIFT
  • .NETで提供されるJavaScriptインタプリタ·Jint MOONGIFT

    Jintは.NET用のオープンソース・ソフトウェア。10年くらい前のJavaScriptと言えばWebブラウザのちょっとしたアクションを実行する簡易的な補助スクリプト言語でしかなかった。だが今ではWebアプリケーションはもちろん、Webサービスを構築するのにも必須のソフトウェアになっている。 コーディング例 さらにWindowsの場合はJScriptというJavaScriptを拡張した言語を使ってファイルを操作したり任意のコマンドを実行することもできるようになっている。そしてさらにJavaScript + Windowsの可能性を高めるのがJintだ。 Jintは.NETアプリケーションの組み込んで使うJavaScriptインタプリタだ。文字列としてコードを渡し、JintEngineを使って実行する。引数を渡すこともできる。結果を受け取ることももちろん可能だ。つまりJavaScriptを使

    .NETで提供されるJavaScriptインタプリタ·Jint MOONGIFT
  • CakePHPで作る携帯サイト·Ktai Library MOONGIFT

    Ktai LibraryはPHP製のオープンソース・ソフトウェア。日の携帯電話はとても優秀であり、携帯電話からのWebアクセスは年々増え続けている。数年後にはPCからのアクセスを抜くとさえ言われている。Webの主役は変わりつつあるのだ。 ファイル構成 そうなれば携帯電話向けサイト開発はごく当たり前に行うべきものになるだろう。PCサイトとは相当にノウハウが異なるので注意が必要だ。だが既にすばらしいライブラリが多数ある。CakePHP開発者ならKtai Libraryを使うといいだろう。 Ktai LibraryはPHP4/PHP5両方に対応したライブラリで、CakePHP用のライブラリになっている。絵文字キャッシュ、IPによるキャリア判定、Google Static Maps APIの利用、インラインスタイルシート支援、セッション対応、リダイレクト対応、uid取得、キャリア判別など多数の機

    CakePHPで作る携帯サイト·Ktai Library MOONGIFT
  • Google App Engine上で動作するブログエンジン·Micolog MOONGIFT

    MicologPythonGoogle App Engine用のオープンソース・ソフトウェア。ブログを書く時にはアメーバやはてな、ライブドアブログのようなASPを使ったり、自分でサーバを立てるのが一般的だろう。だがここ最近注目されているのがクラウドを使った方法だ。 ユーザ画面 つまりGoogle App Engineを使ってブログシステムを立てれば、アクセスが増えない限り無料でブログを構築できるようになるのだ。もちろん独自ドメインも使える。そのプラットフォームとして高機能なMicologを紹介しよう。 MicologWordPressとまではいかないがかなり高機能なブログエンジンとなっている。まずプラグイン機能に対応しており拡張が出来る。さらにテーマ機能によってデザインも変更できる。通常のエントリーの他にページやファイル添付、執筆者管理など様々な機能が盛り込まれている。 管理画面 さ

    Google App Engine上で動作するブログエンジン·Micolog MOONGIFT
  • iPhone/iPadでページめくりを実現する·Leaves MOONGIFT

    LeavesはiPhone/iPad用のオープンソース・ソフトウェア。電子書籍の市場が熱い。コンテンツはまだまだ不足している感はあるが、既にオンライン上にあるコンテンツをはじめ、自炊したファイルなどを使えばコンテンツは既に無数に存在する。 三種類のフォーマットが選択できる そうしたコンテンツを電子書籍として楽しむ上で欠かせないのが「読んでいる」という感覚だ。ページ送りをする時にただページが切り替わっていくだけでは面白くはない、Leavesを使えば華麗なイフェクトが容易に実現できる。 LeavesはPDFや画像に対応したページ送りライブラリだ。指を左右にスライドさせることで紙をめくっているようなページ送りを実現する。めくっている時にはページが透けて、めくられるようになっている。今のところは縦型のみで、水平表示には対応していない。 ページめくり中 スライドの他、ページの左右をタップすることでペ

    iPhone/iPadでページめくりを実現する·Leaves MOONGIFT
  • 寝る前に音楽を聴きたい方は·SleepyTime MOONGIFT

    SleepyTimeはMac OSX用のフリーウェア。個人的には寝る時は真っ暗で無音でないと寝付けないたちなので、音楽を聴きながら寝る習慣はまったくない。だが人によってはクラシックを聴いたり、川のせせらぎなど自然の音を聴きながら寝るのが好きな人もいるだろう。 設定画面 適したソフトウェアは幾つかあるが、普段から使っているiTunesを使って寝る前の音楽を設定したいという方はSleepyTimeを使ってみよう。寝やすく、質の高い眠りが可能になるかも知れない。 SleepyTimeはiTunesを指定時間実行した後、母艦をシャットダウンしたりスリープさせたりすることができる。音楽をフェードアウトさせてくれる機能もある。無理矢理音を止めてしまったりすると突然の変化で目が覚めてしまうなんて人もSleepyTimeなら大丈夫だろう。 設定したら後はSleepyTimeボタンを押してiTunesを聴き

    寝る前に音楽を聴きたい方は·SleepyTime MOONGIFT
  • WebサイトをePubファイル化·Repub MOONGIFT

    RepubはRuby製のオープンソース・ソフトウェア。iPadKindleの登場によって電子書籍市場がにわかに慌ただしくなっている。既存の書籍、雑誌、単行などを電子書籍化するのが一般的になっているが、ネット上にも既に膨大な文書データが存在する。 データを取得しているところ 例えばニュースサイトやメディアサイトを電子書籍化すれば、オフラインでも閲覧できるようになる。Webサイトを印刷したりPDFにするように、電子書籍にできたとすればコンテンツは無限とも言えるだろう。それを可能にするのがRepubだ。 RepubはRubygemsを使ってインストールするソフトウェアで、repubコマンドにURLを引数として渡せばデータを取得し、ePubファイルとして出力する。XPathを使って取得部分を操作したり、執筆者情報などを付与することも可能だ。スタイルシートの設定もできる。 できあがった電子書籍

    WebサイトをePubファイル化·Repub MOONGIFT
  • PHPでExcelファイルを読み込む·PHP Excel Reader MOONGIFT

    PHP Excel ReaderはPHP製のオープンソース・ソフトウェア。業務システムなどでは、ユーザが作ったExcelファイルをシステムに読み込ませると言ったニーズが多い。そんな時使われるのはCSVとして出力して読み込ませるという方法だ。 Webブラウザ上に表示したサンプル だがごくわずかなファイルであれば良いが、数百ものExcelファイルを読み込むとなると変換もひと手間になってしまう。そこで使ってみたいのはPHPExcelファイルを読み込むライブラリだ。かなり使えそうなのがPHP Excel Readerだ。 PHP Excel Readerはセルの値だけでなく、太字やイタリックと言った装飾の再現にも対応している。それだけではない。枠線やその色も取得し、再現が出来る。さらに埋め込まれた式を認識して、別なセルの値を参照することもできる。 元ファイル 再現性の高さはデモのExcelファイ

    PHPでExcelファイルを読み込む·PHP Excel Reader MOONGIFT
  • JavaScript製のePubリーダー·rePublish MOONGIFT

    rePublishはJavaScript製のオープンソース・ソフトウェア。iPadの発表後、電子書籍の分野が一気に盛り上がってきた。まだまだ期待値までは遠く及ばないものの、日でも幾つか電子書籍販売サービスができつつある。 書籍一覧 コンテンツが増える中、必要になるのはビューワーだ。iPhoneアプリも良いが、これはiPhone/iPad専用になってしまう。もっと様々なデバイスに対応したいならばWebベースが良いだろう。rePublishはその一つ、JavaScript製のePubリーダーだ。 rePublishが対応するのはDRMなしのePub形式になる。指定されたディレクトリにePubファイルを入れておけば、rePublishが認識して一覧にしてくれる。その中からファイルを選べばWebブラウザ上でePubファイルが閲覧できるようになる。 ビューワー画面 閲覧機能はまだ読むくらいしかなく

    JavaScript製のePubリーダー·rePublish MOONGIFT
  • MOONGIFT: » PHP製のQ&Aサイト「Question2Answer Q&A」:オープンソースを毎日紹介

    Question2Answer Q&AはPHP製のフリーウェア(ソースコードは公開されている)。はじめて何かをしようと思った時に疑問がわくのは当たり前だ。問題はそれを聞く場、答える場がないということだろう。企業であれば先輩に聞いたり、同僚に話を聞くこともできる。 質問一覧 だがそれでも解決しなかったらどうだろう。かつては打つ手がなかったが、今はオンラインで質問を投げかけることができる。拙作のQAhubしかり、PHP製のものが良ければQuestion2Answer Q&Aがある。 Question2Answer Q&AはPHP+MySQLによるQ&Aサイトで、Stack Overflowによく似たインタフェースになっている。質問と投票数によってリストが並ぶ仕組みになっている。バッジ機能はないようだ。未回答の質問やタグ機能はある。 タグ一覧 ベストアンサー機能や、関連した質問などコミュニケーシ

    MOONGIFT: » PHP製のQ&Aサイト「Question2Answer Q&A」:オープンソースを毎日紹介
  • ActionScript3向けのWebストレージライブラリ·as3webstorage MOONGIFT

    as3webstorageはFlash/ActionScript3製のオープンソース・ソフトウェア。HTML5の仕様がまもなく確定する。そうなれば新しいブラウザはこぞって対応を完了し、HTML5による新しいWebの時代が幕開けになるだろう。取り残されそうになっている技術もある、それがFlashだ。 Flash自体はHTML5への対応を掲げているが、iPhoneを中心に拒否されているのが問題だ。これまでFlashで行ってきた技術HTML5によってとって変わられようとしている中、Flashもまた逆にHTML5を取り込もうとしている。その一つがas3webstorageだ。 as3webstorageはHTML5の機能であるWebストレージ機能をActionScript3からも利用するライブラリだ。Webストレージはクライアントのブラウザに蓄積されるKVSであり、接続を切ってもデータは残り続け

    ActionScript3向けのWebストレージライブラリ·as3webstorage MOONGIFT
  • iPhoneで画像ベースのモックを動かす·Briefs MOONGIFT

    BriefsはiPhone用のオープンソース・ソフトウェア。iPhoneアプリはWebアプリケーションと大きく異なる動作が多い。画面遷移として定義しづらい場面も多く、実際に触れてみないとその動作がどうなるのか分からないのだ。 iPhone用モックアプリビューワー そのためモックアップやワイヤーフレームと呼ばれる類の存在が重要になる。サーバへの接続はなくとも、画面上に何かデータが表示され、それをクリックすると次の画面に変わると言ったのを見られるものだ。そのためのオープンソース・ソフトウェアがBriefsになる。 BriefsはApp Storeで15ドルで販売されているiPhoneアプリだ。全て同じという訳ではなく、オープンソース版は基的な部分だけを抜き出したものだ。とは言え画面定義を行い、その画像切り替え時のアクション定義などは同じだ。画像を用意し、画面の指定した場所をタップ指定したり、

    iPhoneで画像ベースのモックを動かす·Briefs MOONGIFT
  • iPhone向け最適化Webサイトを構築するjQueryライブラリ·jQuery iPhone UI MOONGIFT

    jQuery iPhone UIHTML/JavaScript製のオープンソース・ソフトウェア。iPhone用のWebサイトを構築するニーズが増えてきている。既に幾つかテンプレートもリリースされており、それらを使えば最適化されたインタフェースのサイトが作りやすくなる。 アイコンリスト そうしたライブラリを使う時に重要なのが、どれくらいの機能に対応しているかだ。単純なリストはもちろん、プロフィールページ、画像付きリスト、フォームなど多数のニーズがある。その一つ、JavaScriptを使ったパターンに適合できそうなのがjQuery iPhone UIだ。 jQuery iPhone UIの特徴は名前の通りjQueryを使っていることだろう。同種のライブラリとしてjQTouchがあるが、あちらはがちがちに固まっている雰囲気があるがjQuery iPhone UIは切り離して使えそうだ。HTML

    iPhone向け最適化Webサイトを構築するjQueryライブラリ·jQuery iPhone UI MOONGIFT
  • iPhone向けWebサイトを作るのに最適なテンプレート&JavaScript·moobile MOONGIFT

    moobileはHTML/JavaScript製のフリーウェア(ソースコードは公開されている)。iPhone/Androidを中心とするスマートフォンのシェア拡大は留まることを知らない。モバイルネットワークが発展している限り、この流れは止まることはないだろう。Webサイトを提供する上でもスマートフォンは欠かせない存在になる。 ボタンバー ネイティブアプリを提供する手もあるが、もっと容易なのが最適化されたWebサイトを提供することだ。そもそもネイティブアプリを提供するほどのニーズがないサービスもあるはずだ。そこで使えるのがmoobileになる。 moobileはiPhoneAndroidといったWebKitベースに対応したWebサイトフレームワークだ。HTML5で作成されているのが特徴だ。フォームやボタン、ボタンバーなどのUIをテンプレート化している。これを使えば最適化されたWebサイトが

    iPhone向けWebサイトを作るのに最適なテンプレート&JavaScript·moobile MOONGIFT
  • 縦書き表記をサポートするテキストレイアウトエンジン·Nehan MOONGIFT

    NehanはJavaScript製のオープンソース・ソフトウェア。コンピュータはアメリカ発とあって、左から右に表記されるのが基だ。アラビア語のように右から左に表記される場合もあるが、それでも横に流れるのは変わらない。日語のように縦に書かれることは考慮されていない。 だが日人である以上、慣れはあるとは言え縦書きの方が分かりやすい。それは今後電子書籍が流行っていく中で必ずネックになるはずだ。とは言え出力自体縦書きにするのは難しい。そこで表示だけを切り替えるのがNehanだ。 NehanはHTMLでは通常通り横向きに書かれている文章をJavaScriptを使って縦書きに変換する。カギ括弧など単純に縦に並べると問題のある文字は画像を使って置き換えてくれる。これによってぐんと見やすい状態になる。 実際の使い方としてはclassの中に幅、高さ、フォントサイズを指定する程度で良い。特に何も考えずに

    縦書き表記をサポートするテキストレイアウトエンジン·Nehan MOONGIFT
  • 複数のGoogleアカウントをお持ちの方は·Google Account Switcher MOONGIFT

    Google Account SwitcherはGoogle Chrome用のフリーウェア。Gmailはスパムフィルターを含めて相当便利であるために、目的に応じて複数アカウントを使いこなす方も少なくない。そして切り替える際には都度ログアウトしてから実行する必要がある。 ドロップダウンでアカウントを切り替える そんな手間をかけるのが嫌であれば(大抵嫌だろうが)、Google Account Switcherを使ってみよう。Google Account SwitcherはGoogle Chrome機能拡張としてインストールする、Googleのアカウントスイッチソフトウェアだ。 Google Account Switcherをインストールした状態でGoogleの各サービスを表示させると、右上にドロップダウンが追加される。それをクリックするとアカウントのリストが出る。そして自分が使っているアカウン

    複数のGoogleアカウントをお持ちの方は·Google Account Switcher MOONGIFT
    boyasan
    boyasan 2010/04/21
    そのうち