Featured Posts

quanpで使われている分散ストレージシステム「Castoro」 CastoroはRuby製のオープンソース・ソフトウェア。知名度はまだ高くはないが、日本のサービスにしては非常に魅力的なオンラインストレージサービスなのがquanpだ。月額980円で100GBまで使えるストレージで、iPhoneやWebブラウザから使うためのサービスも用意されている。 オンラインストレージを構築する上で書かせないのが堅牢なストレージシステムだろう。既にいくつかのソフトウェアは存在するが、quanpでは独自のストレージシステムが構築されている。それがCastoroだ。 Castoroの特徴として、HTTPでのアクセスに加えてNFSをサポートしているということが挙げられる。これによってImageMagickやXPDFをサポートし、ファイルやドキュメントを画像化することができる。さらに100GBといった巨大なファイルも扱えるのが特徴的だ。 遅延レプリケーションになっているので、他のピアに即時反映される訳ではない。そのためアプリケーション側で何らかの工夫が必要だろう。またキーのユニーク性についてもCastoroは保証しないのでアプリケーション側で保証する必要がある。 NFSをサポートするので既存のライブラリが多数使えるのが魅力的だ。なおRubyはバージョン1.9.1のみが対象(1.9.2は今後)となっているので、ご注意いただきたい。   ToshiyukiTerashita's...

Read more

Webブラウザ上でデザインを調整する「Brosho」 BroshoはjQuery/JavaScript製のオープンソース・ソフトウェア。WebサイトのデザインはWebブラウザを使って微調整を行わないと分からない部分が多い。特にシステムがらみで実際にデータを当ててみないとどうなるか分からない時はそうだ。 その場でCSSを修正して確認できる   実際にデータベースのデータを入れてみて調整する場合、FirefoxであればFirebugを使えば楽だろうが、それ以外のブラウザではどうだろう。そうした時に便利なのがBroshoだ。 BroshoはjQueryプラグインとして提供される。読み込むと画面の下にフローティングウィンドウが表示されるようになる。場所は画面の上下左右に移動させることが可能だ。そしてマウスでDOMを指定してCSS設定を追加することができる。 生成されたCSS   追加された設定はリアルタイムに反映されるので、分かりやすい。修正が終わったらGenerateボタンを押せばCSSが生成される。なおIEやOperaではテストされていないようなので注意してほしい。Webデザイナーにとって便利なソフトウェアになりそうだ。   Use...

Read more

CodeIgniterベースのCMS「SiteManagr」 SiteManagrはPHP/CodeIgniter製のフリーウェア(ソースコードは公開されている)。最近はブログエンジンがCMSとして利用されることが多くなっている。そのためCMS専門のソフトウェアは少なくなっているが、一般的なWebサイトを作るのはやはりCMSがベースのがやりやすいはずだ。 ちょっとWordPress風とも言える管理画面   プラグインで拡張するのも良いが、探したりするのは面倒だ。プラグインによって品質が異なってしまうのも難点だろう。そこである程度必要な機能が用意されていてカスタマイズが容易なSiteManagrを使ってみてはいかがだろう。 SiteManagrは管理画面とユーザ画面を持ったCMSだ。管理画面ではイベントの登録、ニュース、リンク、ページ、写真、Eコマース、ユーザ管理が行える。歌手やプロジェクトサイトでイベントを開催しつつ物販も行うといった時に良さそうだ。 イベント管理   つまりリアルとの連動があるようなサイトに向いたCMSと言えるだろう。ユーザ管理やアクセス管理機能もある。足らない機能があればCodeIgniterを知っていればカスタマイズもできる。インタフェースも奇麗で使い勝手が良いソフトウェアだ。   SiteManagr...

Read more

iPhone風にアプリの配置換え、削除ができるランチャー「myLauncher」 myLauncherはiPhone/iPad用のオープンソース・ソフトウェア。iPhoneのアプリケーション配置変更はビジュアル的で分かりやすい。アプリを長くタッチしているとぶるぶると震え始め、その状態で移動できる。削除できるアプリとできないアプリは上にあるバツアイコンで区別できる。 そんなiPhoneのアプリ配置変更を模したアプリとして、Facebookアプリがある。この手法はポータルサイトをアプリ化した時に使えそうだ。自分のアプリでも同様の仕組みを取り入れたければmyLauncherを使ってみよう。 myLauncherはモックアプリで、iPhone標準のアプリ配置変更を模したアプリだ。起動すると複数のアイコンが並んでおり、タッチし続けるとぶるぶる震え始める。震える感じは若干公式のものとは異なるが、意図は分かるだろう。その状態でアプリの配置変更が可能だ。削除できるアプリと削除できないアプリの指定もできる。 アイテムをタップした画面   複数画面に対応しており、左右の画面に移動させることもできる。iOS4とは異なり、アプリ同士を重ねてフォルだといった操作はできない(3.1系の動作に近い)。個々のアイテムをタップすると別な画面が立ち上がる。多機能なアプリを提供する時に向いていそうだ。   rigoneri's...

Read more

Android用ポップアップアクション「Simple... Simple QuickactionsはAndroid用のオープンソース・ソフトウェア。iPhoneやAndroidアプリを開発する際に、あの小さい画面の中にいかに情報を盛り込むかが問題になる。情報は多い方が良いが、詰め込みすぎると窮屈になって、使い勝手が悪くなる。 デモのモックアプリ   そこで使われるのがタップすると情報がポップアップする仕組みだ。これならば必要な情報は見せつつ、必要に応じて付加情報を見せられるようになる。Androidでこのような操作を実現するモックアプリがSimple...

Read more

  • Prev
  • Next

Webブラウザ上でデザインを調整する「Brosho」

Category : ソフトウェア

BroshoはjQuery/JavaScript製のオープンソース・ソフトウェア。WebサイトのデザインはWebブラウザを使って微調整を行わないと分からない部分が多い。特にシステムがらみで実際にデータを当ててみないとどうなるか分からない時はそうだ。

Screen-shot 11.png
その場でCSSを修正して確認できる

 

実際にデータベースのデータを入れてみて調整する場合、FirefoxであればFirebugを使えば楽だろうが、それ以外のブラウザではどうだろう。そうした時に便利なのがBroshoだ。

→ Continue

quanpで使われている分散ストレージシステム「Castoro」

Category : ソフトウェア

CastoroはRuby製のオープンソース・ソフトウェア。知名度はまだ高くはないが、日本のサービスにしては非常に魅力的なオンラインストレージサービスなのがquanpだ。月額980円で100GBまで使えるストレージで、iPhoneやWebブラウザから使うためのサービスも用意されている。

オンラインストレージを構築する上で書かせないのが堅牢なストレージシステムだろう。既にいくつかのソフトウェアは存在するが、quanpでは独自のストレージシステムが構築されている。それがCastoroだ。

→ Continue

iPhone風にアプリの配置換え、削除ができるランチャー「myLauncher」

Category : ソフトウェア

myLauncherはiPhone/iPad用のオープンソース・ソフトウェア。iPhoneのアプリケーション配置変更はビジュアル的で分かりやすい。アプリを長くタッチしているとぶるぶると震え始め、その状態で移動できる。削除できるアプリとできないアプリは上にあるバツアイコンで区別できる。

100902-0001.png

そんなiPhoneのアプリ配置変更を模したアプリとして、Facebookアプリがある。この手法はポータルサイトをアプリ化した時に使えそうだ。自分のアプリでも同様の仕組みを取り入れたければmyLauncherを使ってみよう。

→ Continue

CodeIgniterベースのCMS「SiteManagr」

Category : ソフトウェア

SiteManagrはPHP/CodeIgniter製のフリーウェア(ソースコードは公開されている)。最近はブログエンジンがCMSとして利用されることが多くなっている。そのためCMS専門のソフトウェアは少なくなっているが、一般的なWebサイトを作るのはやはりCMSがベースのがやりやすいはずだ。

スクリーンショット(2010-08-25 15.46.21).png
ちょっとWordPress風とも言える管理画面

 

プラグインで拡張するのも良いが、探したりするのは面倒だ。プラグインによって品質が異なってしまうのも難点だろう。そこである程度必要な機能が用意されていてカスタマイズが容易なSiteManagrを使ってみてはいかがだろう。

→ Continue

[SPONSOR] スポンサー企業の紹介

Category : スポンサー

MOONGIFTでは運営を支えてくださるスポンサー企業/団体/個人を募集中です。この記事では現在のスポンサー企業様を紹介します。

スクリーンショット(2010-08-20 15.37.22).png

http://www.plathome.co.jp/

ぷらっとホームはOpenBlockS 600という手のひらサイズの小型Linuxサーバ(監視やDHCP、DNSなど向け)や破棄レスクラウドストレージ、ネットワーク用サーバ、Windows Storage Server 2008にも対応したストレージサーバなど、企業向けIT機器を製造、販売しています。

またぷらっとオンラインという主に企業向けのECサイトも運営されています。キーボードやマウスからNASサーバ、無線アクセスポイント、ソフトウェア、CISCO系など幅広く取り扱っていますので、企業内システム担当者の方はぜひご利用ください。なおTwitterアカウントは@platonlineです。

 

MOONGIFTでは引き続きスポンサー企業を募集しております。ご興味がありましたらぜひご連絡ください。

動画再生アプリケーションを作成する「VideoKiosk」

Category : ソフトウェア

VideoKioskはWindows/Linux向けのオープンソース・ソフトウェア。最近の美術館や博物館では展示品の前にモニタが置いてあることも多い。そしてボタンを選んでいくだけで動画が再生されたりする。説明文や物を見るだけでは分かりづらいことも動画ならば容易に理解できる。

3dsearch27.png
作成画面

 

そんな仕組みを作ろうと思ったら、動画の編集アプリやクリッカブルなボタンの配置など複雑な方法が必要に思えてしまう。だがVideoKioskを使えば簡単に作成できそうだ。

→ Continue

Android用ポップアップアクション「Simple Quickactions」

Category : ソフトウェア

Simple QuickactionsはAndroid用のオープンソース・ソフトウェア。iPhoneやAndroidアプリを開発する際に、あの小さい画面の中にいかに情報を盛り込むかが問題になる。情報は多い方が良いが、詰め込みすぎると窮屈になって、使い勝手が悪くなる。

スクリーンショット(2010-08-10 10.16.41).png
デモのモックアプリ

 

そこで使われるのがタップすると情報がポップアップする仕組みだ。これならば必要な情報は見せつつ、必要に応じて付加情報を見せられるようになる。Androidでこのような操作を実現するモックアプリがSimple Quickactionsだ。

→ Continue

テキストの差分をHTML表示する「HTMLDiff」

Category : ソフトウェア

HTMLDiffはRuby製のオープンソース・ソフトウェア。画像系、動画系とWebサービスは多数あるが、それでも最も多いのはテキスト系サービスだろう。ブログやTwitter、フォーラムとテキストは最もシンプルなコミュニケーションに用いられる。

スクリーンショット(2010-08-20 16.37.38).png
HTMLタグを使った差分を出力する

 

そんな中、テキストが繰り返し保存される中で必要になるのがバージョン管理のようなシステムだ。更新前に以前の状態と比較して差分を表示するような場合に使えそうなのがHTMLDiffだ。

→ Continue

サーバサイドJavaScriptのアプリケーション実行環境「Acre」

Category : ソフトウェア

AcreはJava製のオープンソース・ソフトウェア。Webサービスを作る時には全くのゼロから閃いて起こる場合と、何らかの外部要因から起こる場合がある。外部要因の場合は目の前に材料があったり、需要がある場合が多いので取り組みやすい。

Screen-shot 45.png
筆者環境ではエラーが出てしまった…

 

そんな開発のきっかけになるかも知れないデータを提供するサービスがFreebaseだ。Freebaseは人や物、場所などのメタ情報やコンテンツをデータベース化し、提供している。そのFreebaseで使われているアプリケーションプラットフォームをオープンソース化したのがAcreだ。

→ Continue

はてなブックマークをSafari5で快適に「はてなブックマークSafari拡張」

Category : ソフトウェア

はてなブックマークSafari拡張はSafari5用のオープンソース・ソフトウェア。日本最大のソーシャルブックマークサービスと言えばはてなブックマークだろう。IT系の話題が多いが、それ以外でも政治やアニメ、動画など多数の話題が蓄積されている。

Screen-shot 33.png
コメントを一覧表示

 

ITエンジニアの人が利用しているケースは多いが、さらにMac OSXのSafariユーザであればはてなブックマークSafari拡張をインストールすることをお勧めする。これを使えばさらに快適なはてブライフが送れることだろう。

→ Continue