タグ

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

  • HTML/JavaScript/CSSで作るマルチプラットフォームアプリ·QuickConnectFamily MOONGIFT

    QuickConnectFamilyはiPhone/Android/Mac OSX(その他色々)用のオープンソース・ソフトウェア。システムのプラットフォーム、サーバ/クライアントの違い、技術要件などでプログラミング言語を選択すると、実に多様な選択肢があることに驚かされる。 地図アプリ。サンプルはその他にも多数あり それだけの言語を覚え、実践レベルで使えるようになるにはコストが相当にかかると思われる。一度覚えた言語を使って他のシステムでも利用できれば、習得コストを減らしつつ開発に臨めるようになるだろう。iPhoneAndroidアプリをもっと手軽に開発できるようにするのがQuickConnectFamilyだ。 QuickConnectFamilyは実に多様なスマートフォン、OSに対して利用が想定されている。現時点ではiPhone/Android/Mac OSX/Linuxなどがメインでは

    HTML/JavaScript/CSSで作るマルチプラットフォームアプリ·QuickConnectFamily MOONGIFT
  • その場でコンテンツを編集するSEO対応したCMS·SEOTOASTER MOONGIFT

    SEOTOASTERはPHP製のオープンソース・ソフトウェア。数年前までCMSといえばモジュール化され、プラグインの数を競い合っていた。そのためできるだけ汎用的なシステムが作られてきたが、その結果としてユーザは使い慣れるまでに様々な操作が必要になってしまった。 ログイン直後。アイコンが編集可能であることを意味している。 最近では多機能さではなく、手軽に使えるCMSが好まれてきている。かつ管理画面を用いず、ユーザ画面のままで編集できるタイプが多くなっている。その一つとしてSEOTOASTERを紹介しよう。PHP+MySQLで動作するので利用できる環境が多そうだ。 SEOTOASTERはユーザ画面の横にメニューを表示して、そこからコンテンツの編集が出来る。コンテンツの脇にC/S/H/C(黒)というマークがあり、それぞれコンテンツやヘッダと言った意味を持つ。ヘッダは一行の編集で、コンテンツは複数

    その場でコンテンツを編集するSEO対応したCMS·SEOTOASTER MOONGIFT
  • ニコニコ生放送をMac OSXウィジェットでチェック·二コ生Widget MOONGIFT

    二コ生WidgetはMac OSX向けのオープンソース・ソフトウェア。ニコニコ生放送は個人が思いついた時にすぐにインターネットを使って配信できる面白いサービスだ。チャンネル数が有限なテレビとは異なり、ほぼ無制限に広げられるニコニコ生放送の場合、放送がいつも同じ時間とは限らないのが欠点だ。 放送がはじまるとリストに追加される つい作業に没頭していたりして、生放送の機会を逃してしまうかもしれない。いつはじまるか分からない生放送を見逃さないためにも二コ生Widgetをインストールしておこう。二コ生WidgetはウィジェットなのでF12を押せばすぐにチェックできる。 二コ生WidgetをインストールしたらユーザIDとパスワードを入力しておけば準備は完了だ。後はチェックしたい番組のIDをリストに登録しておけば良い。Growlを使って通知するので、二コ生Widgetを使う人はGrowl必須と言えるだろ

    ニコニコ生放送をMac OSXウィジェットでチェック·二コ生Widget MOONGIFT
  • サイトのデザイン微調整に。ブラウザ上でCSS修正·Brosho Plugin MOONGIFT

    Brosho PluginはJavaScript製jQueryプラグインのオープンソース・ソフトウェア。Webサイトのデザインを調整する時には、ローカルのテキストエディタでCSSを修正し、Webブラウザで再読込するというのが一般的だ。だが切り替えの手間がかかる。 オンラインでデザイン修正 そこでFirefoxであればFirebugを使ってその場でデザインを変更してみて確かめることもできる。だがブラウザが限定される。ブラウザの壁を乗り越え、オンラインでCSSの修正を行えるのがBrosho Pluginだ。 Brosho PluginはjQueryプラグインとして提供されるソフトウェアで、Webサイトを表示すると四角い枠が表示される。そしてWebサイト上のエレメントを選択(赤い枠で囲まれる)し、新しいCSSプロパティを入力するとそれがオンラインで適用されるのだ。 修正したCSSの内容を生成する

    サイトのデザイン微調整に。ブラウザ上でCSS修正·Brosho Plugin MOONGIFT
  • FriendFeed対応のリッチコンテンツ配信フィードへの変換·Feed-buster MOONGIFT

    Feed-busterはPython製/Google App Engine用のオープンソース・ソフトウェア。FriendFeedでは画像や動画配信に対応したフィードを取り込むと、リストに表示する際にメディアを表示してくれる。だがこれはただフィードの中に画像リンクがあればいいというレベルではない。 フィードを変換するサービス いわゆるポッドキャスティングやボッドキャスティングに対応したフィードを生成する必要があるのだが、システムを対応させるのは手間だろう。そこで使ってみたいのがフィードを変換してくれるFeed-busterだ。 Feed-busterはGoogle App Engine上で動作する。フィードのURLを与えると、コンテンツに書かれているメディア情報をピックアップしてメタデータとして追加してくれる。Firefoxで生成後のフィードを見るとメディアファイル情報が追加されているのが分

    FriendFeed対応のリッチコンテンツ配信フィードへの変換·Feed-buster MOONGIFT
    boyasan
    boyasan 2010/02/01
    そのうち
  • PHP+MySQLによる日本製Eコマースシステム·Live Commerce MOONGIFT

    Live CommerceはPHP製/Webベースのオープンソース・ソフトウェア。Eコマースシステムは一から構築する必要がなくなっているのが実感できる。すでに多数存在するEコマースシステムの中から選べば良いだけだ。とは言え海外製をそのまま持ち込んでも通貨や商習慣、配送システムの問題がある。 ショップサイト そこで注目したいのは日製のEコマースシステムだ。こちらもすでに幾つかのソフトウェアがあるが、新たに登場したのがLive Commerceだ。Live CommerceはZend Frameworkを用いて開発されているオープンソース・ソフトウェアだ。 Live Commerceは実に多彩な機能を提供している。ショッピングサイトと管理画面はもとより、売り上げランキング、関連商品、ポイントシステム、値下げ表示、キーワード登録、ウィッシュリスト、レビュー、お勧め商品などの機能がある。 管理画

    PHP+MySQLによる日本製Eコマースシステム·Live Commerce MOONGIFT
    boyasan
    boyasan 2010/01/29
  • 恐れ入った…。まさにビジュアルプログラミング·SIKULI MOONGIFT

    SIKULIはWindows/Mac OSX/Linux向けのオープンソース・ソフトウェア。プログラムを自動操作するソフトウェア多い。そうしたソフトウェアは大抵プログラムをパス指定で呼び出し、ウィンドウの名前や入力欄のオブジェクト名で操作を行う。 だがそれではあまりに分かりづらい。ちょっとしたウィンドウの位置で動作が変わったりする。ウィンドウが開くまで数秒待ったりしても、必ずうまくいくとは限らない。だがSIKULIを使えばうまくいきそうな気がする。SIKULIはまさにビジュアルでプログラミングするからだ。 SIKULIはアップルスクリプトのように簡単なアプリケーションの自動操作を行う。clickやswitchApp(アプリケーション呼び出し)、type(キー入力)などの命令が利用できる。ここまでは普通だ。だが普通ではないのはクリックする対象や画面上の探す対象をスクリーンショットで指定できる

    恐れ入った…。まさにビジュアルプログラミング·SIKULI MOONGIFT
    boyasan
    boyasan 2010/01/26
    試してみたくなる
  • クリップボードを履歴管理する·ClipMenu MOONGIFT

    ClipMenuはMac OSX向けのフリーウェア。クリップボードはなぜか一つしか使えない。これはWindowsMac OSXも同様だ。二つ前にコピーしたデータを貼付けたいと思ってもそれができない。需要はあるはずなのに、なぜか昔からそういう仕様になっている。 メニュー そのためクリップボードの履歴管理ソフトウェアは第三者から提供されるのが常だ。Windows向けには数多くあるが、Mac OSX向けはあまり多くない。その貴重な一つがClipMenuだ。日語ローカライズも行われているので使いやすいソフトウェアだ。 起動するとメニューバーに常駐するので、後はコピー機能を普段通りに使えば良いだけだ。自動的にデータは履歴管理されていく。画像であればサムネイルで表示する機能もあり、分かりやすい。テキストも画像も何でも放り込んでおける。 設定画面 後は使いたい項目を選べた貼付けられる。またキーボード

    クリップボードを履歴管理する·ClipMenu MOONGIFT
  • 複数バージョンのFirefoxを一括インストール·Mozilla Firefox Collection MOONGIFT

    Mozilla Firefox CollectionはWindows用のフリーウェア。Webサイトを開発する際にはどのバージョンのブラウザからサポートするかが工数に影響を与える。ブラウザは進化するに従ってレンダリング結果やJavaScriptの動作が異なったりするので、多くのブラウザをサポートする場合はテストの工数が増えていく。 4つのFirefoxがインストールされる IEでは複数のバージョンをインストールして確認するソフトウェアがあるが、Firefoxでは見かけなかった。だがMozilla Firefox Collectionはまさにそのためのソフトウェアになる。Firefox2〜3.6までの歴代Firefoxでのシステム確認作業が出来るようになる。 インストールされるのは2、3.0、3.5、3.6の4つのFirefoxになる。さらにFirebugやWeb DeveloperといったW

    複数バージョンのFirefoxを一括インストール·Mozilla Firefox Collection MOONGIFT
  • サウンドを別なコンピュータと共有する·SpeakerShare MOONGIFT

    SpeakerShareはWindows/Mac OSX用のオープンソース・ソフトウェア。iTunesは負荷が高いので普段は別なマシンで再生している。だが部屋を離れると聞こえないのでは不便だ。iPhoneなどを使えば良いのかも知れないが、デスクトップ(またはノート)にしか入っていない曲があるかも知れない。 スピーカーを共有する そんな時に使えそうなのがSpeakerShareだ。名前の通り、スピーカーをネットワーク越しに共有できるソフトウェアだ。サウンドは172kの帯域で送り出されるので、さほど劣化していなさそうだ(この数字がどれほどか分かっていないのだが…)。 フォーマットはPCMとなっている。サーバになる側では共有するスピーカーを指定する。クライアントはMac OSXであれば音をつなぐためにSoundflowerをインストールする。そしてサーバに接続し、アウトプットするスピーカーを設定

    サウンドを別なコンピュータと共有する·SpeakerShare MOONGIFT
    boyasan
    boyasan 2010/01/13
    スピーカー共有
  • iPhone/スマートフォン向けのJavaScriptフレームワーク·xui-js MOONGIFT

    xui-jsはJavaScript製のオープンソース・ソフトウェア。スマートフォンが隆盛だ。iPhoneはもとよりAndroid、Plam Pre、Windows Mobile、Blackberryと多彩なスマートフォンが登場している。多数のスマートフォンではWebKitをブラウザに使っている。 スマートフォン向けのJavaScriptフレームワーク WebKitであればHTML5にも対応し、JavaScriptも高いレベルで実行ができる。そんな中登場したJavaScriptフレームワークがxui-jsだ。多彩な表現を可能にしつつ、スマートフォンでしか実行できない機能もある。 イベントを取得してHTMLの内容を書き換えたり、アニメーションを実行する操作がコード数行で実現できる。Ajaxも利用でき、アクションによって外部からデータを取得して表示するのも簡単だ。CSSのクラスを追加したり、逆に

    iPhone/スマートフォン向けのJavaScriptフレームワーク·xui-js MOONGIFT
  • SVGを使ったものすごいグラフライブラリ·dygraphs JavaScript Visualization Library MOONGIFT

    dygraphs JavaScript Visualization LibraryはJavaScript製のオープンソース・ソフトウェア。グラフライブラリは多数あれど、大抵は円グラフや棒グラフなどのシンプルなグラフを描く機能しかない。高度なグラフを描こうとすると利用できるライブラリは途端に少なくなる。 高機能なグラフライブラリ また高度なグラフはクライアントサイドだけでなく、サーバサイドの仕組みが必要になることも多い。そんな中dygraphs JavaScript Visualization Libraryはとても簡単に使えるグラフライブラリになっている。JavaScriptSVGを描いてグラフ化するのだ。 主なグラフはX-Y軸を持った折れ線グラフになるようだ。とはいえ測定範囲を含んだグラフを描いたり、グラフの一部をマウスを使って拡大する、マウスオーバーすると値が表示されるなど高度な機能

    SVGを使ったものすごいグラフライブラリ·dygraphs JavaScript Visualization Library MOONGIFT
  • Flashファイルをスクリーンセーバに·SWF Screensaver for Mac MOONGIFT

    SWF Screensaver for MacMac OSX向けのオープンソース・ソフトウェア。スクリーンセーバは元々の画面焼き付けを防ぐという目的から、見た目で楽しい機能に変わりつつある。そんな訳でもっと楽しめる素材が簡単に手に入ると良い。 Flashをスクリーンセーバに スクリーンセーバは専用のファイル形式になっているので、誰でもすぐに使えるという雰囲気ではない。だがSWF Screensaver for Macを使えばWeb上に数多いFlashファイルをスクリーンセーバに使えるようになるのだ。これは一気に対象が広がるかも知れない。 SWF Screensaver for Macはスクリーンセーバのファイルとして提供されており、インストールすると文字が踊るスクリーンセーバが表示される。これは実際にはFlashファイルだ。そして自分の好きなSWFファイルにしたい時には、パッケージの内容

    Flashファイルをスクリーンセーバに·SWF Screensaver for Mac MOONGIFT
  • コーポレートサイトに。軽量な日本製CMS·BaserCMS MOONGIFT

    BaserCMSはPHP製のオープンソース・ソフトウェア。CMSと言えば世界ではDrupal、日ではxopps cubeなどが有名だ。さらにWordPressやMovableTypeもCMSとして良く挙げられる。汎用的なCMSは様々なサイトに対応できる利点もあるが、逆に固定の形が決まっていないために無駄も多くなる。 デフォルトの表示も奇麗 目的が決まっているならば、それに特化したCMSを導入するというのも一つの手だろう。BaserCMSはコーポレートサイト構築にちょうど良い作りになっているCMSだ。とは言えプラグイン機能やフレームワークにCakePHPを採用したことによるカスタマイズ性も保持している。 BaserCMSが提供する主な機能はユーザ、ニュース、ページ、お問い合わせ、フィードといった情報を管理できるようになっている。訪問者向けの画面ではトップページにニュースリリースが表示され、

    コーポレートサイトに。軽量な日本製CMS·BaserCMS MOONGIFT
    boyasan
    boyasan 2009/12/15
  • Google製Webパフォーマンス測定ツール·Speed Tracer MOONGIFT

    Speed TracerはGoogle Chrome向けのオープンソース・ソフトウェア。Webサイトのパフォーマンスを測定するのはApacheのabをはじめ、様々なツールが存在する。だが最近のWebサイトではAjaxやJavaScriptを活用する等、単なるリクエスト送信だけでは適切なチューニングが難しくなっている。 Google Chromeをお使いの開発者はぜひ そこでGoogleが開発したのがSpeed Tracerだ。Speed TracerはGoogle Chromeにインストールするソフトウェアで、GWT(Google Web Toolkit)の2.0公開に合わせたツールとして提供されることになった。Google Chromeを使っている開発者はぜひ使ってみよう。 インストールするとアドレスバーの横に緑のアイコンが表示される。クリックするとモニターウィンドウが開き、計測が開始す

    Google製Webパフォーマンス測定ツール·Speed Tracer MOONGIFT
  • ここまでできる!オープンソース&Webベースの動画編集·Movie Masher MOONGIFT

    Movie MasherはFlash製のオープンソース・ソフトウェア。Webブラウザ上であってもローカルアプリケーションのように操作ができるようになっていることは分かるが、まさかここまでという意識はあった。だができてしまう。それもかなり高性能だ。 Webブラウザベースで動作する動画編集ソフトウェア Movie MasherはFlashを使い、Webブラウザ上で動画の編集ができる。現状では保存機能がないようだが、動画共有サイトに挙げる前にちょっとした加工を行うといった程度であれば十分な可能性を感じさせる。ダウンロードしてすぐに動かせるので試してみることをお勧めしたい。 まず素材は音楽、画像、動画さらにイフェクトをまとめたテーマを選ぶことができる。そしてタイトルを追加したり、キャプションで自由に文字が追加できる。なお日語は利用できないのでご注意いただきたい。そして画像や動画に対してイフェクト

    ここまでできる!オープンソース&Webベースの動画編集·Movie Masher MOONGIFT
  • ユーザビリティ向上に。デフォルト値を薄い文字で表示する·jQuery Watermark MOONGIFT

    jQuery WatermarkはjQuery用のオープンソース・ソフトウェア。最近のWebサイトでは登録フォームにどういった文字を入力すべきかを提示するケースが多くなっている。例えばユーザIDと書かれていれば何を入力すれば良いか分かりやすい。他にも検索ボックスにSearch...と書かれているのもよく見かける。 予め文字を入力してユーザビリティを向上する そんなテキスト入力を補助する効果を実現するのがjQuery Watermarkだ。名前の通りjQueryプラグインなので、jQueryを使った開発の際にはぜひ使ってみたいライブラリだ。テキストボックスの他、テキストエリアに対しても適用できる。 テキストボックスに対して利用する他、パスワードボックスでも通常のテキストを表示しつつマウスがフォーカスしたら内容を消すこともできる。さらにSafari用の検索ボックスへのデフォルト表示にも対応して

    ユーザビリティ向上に。デフォルト値を薄い文字で表示する·jQuery Watermark MOONGIFT
  • スキャンした書籍画像をPDFに·Scan Tailor MOONGIFT

    Scan TailorはWindows/Linux向けのオープンソース・ソフトウェア。最近書籍をスキャンしてデジタルデータ化するという話を良く聞く。確かに書籍のまま保存しておいても経年劣化したり、場所をとったりして不都合なこともあるだろう。デジタルデータ化してしまえば劣化することもなく、いつでも読めるのが便利だ。 半分に分割 そんな書籍をスキャンする専用のハードウェアもあるが、そんなのはもったいないと感じる人は全ページを写真で撮った後、Scan Tailorを使ってPDFにするのはどうだろう。Scan Tailorはまさにそのためのソフトウェアになる。 はじめに画像が入ったフォルダを指定して取り込む所から始まる。写真の取り込み位置を決めたり、ページを半分で分割すると言った操作もできる。自動で分割位置を定めてくれる機能が便利で、見開きのように半々で分けたり、バインダーを考慮してその部分だけを

    スキャンした書籍画像をPDFに·Scan Tailor MOONGIFT
  • Adobe AIR製のGoogle Waveクライアント·Waver MOONGIFT

    WaverはAdobe AIR製のフリーウェア。Google WaveはWebベースで動作するプラットフォームだが、あまり通常使っているブラウザで開くのに向かないような気がする。Gmailのように必要な時だけ使うなら良いのだが、Google Waveはリアルタイムコラボレーションが楽しいので、常時開いておく必要があるのだ。 Adobe AIRで実装されている そのため別途クライアントを用意した方が便利に使えるだろう。Adobe AIR製のソフトウェアであればWaverがある。Windows/Mac OSX/Linuxと幅広く使えるのがメリットになる。画面はPCで見るのとは大きく違うが、WaverはiPhone向けのインタフェースを表示しているようだ。 画面は異なっても基的な機能は変わらない。Waveの一覧を表示したり、追加編集することもできる。また、コンタクトの一覧を表示することも可能だ

    Adobe AIR製のGoogle Waveクライアント·Waver MOONGIFT
  • Google製のDNSベンチマークソフトウェア·namebench MOONGIFT

    namebenchはWindows/Mac OSX/Linux向けのオープンソース・ソフトウェア。インターネットを高速化する手法は幾つか存在するが、その一つに最適なDNS選択がある。遅かったり更新の遅いDNSを使っていては、せっかくの高速なインターネットを活かすこともできない。そこで開発されたのがnamebenchだ。 DNSのベンチマークを取る namebenchはGoogleの20%プロジェクトで開発されたソフトウェアで、DNSのベンチマークを取ることが出来る。グローバルなDNSプロバイダも含んでレスポンスをテストすることができる。WindowsLinux向けはCUIで、Mac OSX向けにはGUIが提供されている。 結果はHTMLファイルで出力されて、応答時間の平均や応答の分布図がグラフで表示される。そして最終的にどこのDNSがベストであるかも表示する。テストを行ったDNSはリスト

    Google製のDNSベンチマークソフトウェア·namebench MOONGIFT