MOONGIFT - オープンソースによるIT戦略支援 -
|
|
Webサイトのちょっとしたコンテンツ修正に使える埋め込み型CMS「DynPage」 Posted: 28 Mar 2011 11:00 PM PDT DynPageはPHP製のオープンソース・ソフトウェア。一般的にCMSと呼ばれるものは高機能なものが多い。ページ管理機能を筆頭に、モジュールやテーマ、ユーザ管理、設定など実に多彩な機能を全てまとめてCMSと呼ぶのが多い。
赤枠の中が編集できるエリア しかし大抵のニーズとしてそこまでの機能が必要であろうか。単純にWebサイト内のコンテンツをちょこっと修正したいというニーズのが多いのではないだろうか。必要な機能だけ組み込みたいというのに使えそうなのがDynPageだ。 MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。 |
|
Webアプリケーションを開発するために必見のJavaScript RIAフレームワーク25選 Posted: 28 Mar 2011 09:00 PM PDT 最近では従来のURL遷移を生じるWebサービスから、Ajaxなどを使ったWebアプリケーションが開発されるようになってきました。その際に正否の決め手になるのがRIA(リッチインターネットアプリケーション)です。既に多数のライブラリが登場しており、どれを使うか悩ましい所ではあります。
そこで今回はRIAライブラリをまとめて紹介したいと思います。スクリーンショット、特徴を通じて自分たちのプロダクトに合ったものを選ぶ基準にしてください。
MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。 |
|
URLを動画埋め込み用タグに変換するJavaScriptライブラリ「mb.mediaEmbedder」 Posted: 28 Mar 2011 08:00 PM PDT mb.mediaEmbedderはjQuery製のオープンソース・ソフトウェア。ブログやWebサイトなど様々な場面において動画を埋め込みで表示したいというニーズがある。動画共有サイトは多数存在し、それぞれに埋め込みタグを提供している。
しかし各サービスごとに仕様が異なるために、動画を貼付ける際に個々に対応しなければならない。これでは効率が悪すぎる。そこで使ってみたいのが差異を吸収してくれるmb.mediaEmbedderというライブラリだ。 MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。 |
|
日本のために世界中が祈ってくれている。prayforjapanをビジュアル化「pray4japan」 Posted: 28 Mar 2011 02:00 PM PDT pray4japanはRuby/Rails on Rails製のフリーウェア(ソースコードは公開されている)。震災が起き、さらに原発の問題が長期化しており日本の状況は一変してしまった。普段の生活を取り戻そうとしても、電気や放射能の問題が覆いかぶさりなかなかエンジンがかからない状態ではないだろうか。
そんな中、世界中の人たちが日本や日本人のことを案じてくれている。寄付や物資、技術強力などはもとより、インターネットの世界ではTwitterの#prayforjapan(日本のための祈り)がある。そんな#prayforjapanをビジュアル化してくれるのがpray4japanだ。 MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。 |
| You are subscribed to email updates from MOONGIFT
To stop receiving these emails, you may unsubscribe now. |
Email delivery powered by Google |
| Google Inc., 20 West Kinzie, Chicago IL USA 60610 | |
|
GAE/PHP/ColdFusion対応。Web上で画像の簡易加工を行う「Ajax Image Editor」 Posted: 29 Mar 2011 02:00 PM PDT Ajax Image EditorはPHP/Java/ColdFusion製、Webベースのオープンソース・ソフトウェア。世の中はどんどんWebアプリケーション化を進めている。メールだけでも衝撃的だったが、今やそれすら見劣りするくらいにリッチなUIで多機能なWebアプリケーションが存在する。
その一つが画像編集という分野だ。Adobeも画像編集を行うWebアプリケーションを開発しており、ローカルアプリケーションと殆ど変わらないくらいに便利なものも登場している。オープンソース・ソフトウェアでも同様で、Ajax Image Editorがある。 |
|
機能を必要最低限に削ったシンプル、軽量な動画プレーヤ「SimplePlayer」 Posted: 29 Mar 2011 02:00 PM PDT SimplePlayerはMac OSX用のオープンソース・ソフトウェア。動画プレーヤは人気の高いジャンルで、様々なソフトウェアが存在する。各OS、各デバイス、ローカルアプリケーションやWebベース等多数ある。そこには開発者の思想が様々に盛り込まれている。
再生できれば良いだけなのだが、大抵の動画プレーヤではこった機能が付け加えられていく。しかしユーザにとってみれば大抵は無用な機能なのだ。もっとシンプルに機能を取り去り、再生するという点に特化したのがSimplePlayerだ。 |
|
ストリーミングAPIに対応したターミナルで動作するTwitterクライアント「earthquake」 Posted: 29 Mar 2011 11:00 AM PDT earthquakeはRuby製のオープンソース・ソフトウェア。震災に遭った直後、携帯電話は全く通じなくなった。使えるのは旧来の電話回線くらいだったが、それでも地域によっては回線がパンクしてしまった。そんな中活躍していたのがTwitterだった。
元々不特定多数のリクエストを処理するのに長けているインターネットでは、アクセスの急増にさえ耐えられれば震災があったとしてもきちんとメッセージが送られていた。そんな思いを思い出させるようなソフトウェアがearthquakeだ。 |
|
まるでペイント。再現率の高いWebベースペイントソフトウェア「CanvasPaint」 Posted: 30 Mar 2011 02:00 PM PDT CanvasPaintはJavaScript製のオープンソース・ソフトウェア。画像編集を行うWebアプリケーションが増えている。各プログラミング言語向けに画像加工ライブラリがあるので、それをビジュアル的に呼び出す形になっている。
そしてベクター、ドロー系のWebアプリケーションも増えている。こちらはSVGやCanvasといった今流行の技術をいち早く取り入れる技術的挑戦でトライしている人が多い。そしてもう一つの画像系分野、ペイント系として知っておきたいのがCanvasPaintだ。 |
|
次の流行か。画像加工を行うWebアプリケーション「Pixidou」 Posted: 30 Mar 2011 11:00 AM PDT PixidouはPHP製のオープンソース・ソフトウェア。CMSが流行したのに伴って、テキストコンテンツはローカルで作成する流れからWeb上でメンテナンスするようになってきている。その次のステップとして考えられるのは画像の編集だ。
画像加工を行うライブラリは各種プログラミング言語向けに存在している。ImageMagickを扱うものや、GD系のライブラリが有名だ。PHPでも両方に対応したライブラリが存在している。そしてPixidouはPHPとGDを組み合わせた画像加工Webアプリケーションになる。 |
|
Webブラウザすら開かない。2ステップの英和/和英検索「jisho」 Posted: 30 Mar 2011 05:00 AM PDT jishoはPython/Lisp製、コンソールまたはEmacs向けのフリーウェア(ソースコードは公開されている)。ソフトウェアの情報を集める上で、英語圏のチェックは欠かせない。むしろ情報源の殆どは英語圏をはじめとする海外にある。全ての文章がささっと分かれば良いが、筆者の能力ではまだまだそのレベルには及ばない。
そのため、分からない単語があったりニュアンスの難しい単語があれば辞書サイトを調べると言った行為が必要になる。Webブラウザの検索欄に入れて、辞書サイトにいくといったステップだが繰り返すと少なくない工数だ。そこで使ってみたいのがjishoだ。 |
|
Posted: 31 Mar 2011 09:34 PM PDT インターネットはネタの宝庫です。そのため、コンピュータを使って業務をしている最中にちょっとだけニュースを見てしまったり、フィードをチェックしたりするとあっという間に時間が過ぎてしまいます。そうしたネタ系サイトの方が人気を得やすいというのも増加の原因です。
気をそらす大きな要因になるのが、つい無用な情報が目に入ってしまうことです。テキストを書いている場合、白黒で入力しているのに対して画像やちょっとした目立つ色のついた通知には目がいきがちです。そこで今回は気がそれないようにするためのソフトウェアを紹介します。
|
|
編集して保存して自動再読込み。編集して保存して自動再読込み「LiveReload」 Posted: 31 Mar 2011 02:00 PM PDT LiveReloadはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。Webサイトのデザインをしている場合に良くある光景として、テキストエディタやDreamWeaverでデザインをし、一定量終わった段階でWebブラウザを再読み込みして動作を確認するといった行動がある。
まとめて一気に修正した挙げ句、何かをミスしていたりするとショックを受けてしまう。小さく編集し、細かく確認しながら作業できるのがベストだ。そのために使えるのがLiveReload、Firefox/Safari/Google Chrome機能拡張と組み合わせたソフトウェアだ。 |
|
HTML5対応のjQuery UI向けウィジェット集「Aristo jQuery UI Theme」, Posted: 31 Mar 2011 11:00 AM PDT Aristo jQuery UI ThemeはWebベース、JavaScript/jQuery製のオープンソース・ソフトウェア。iOSやAndroidといったスマートフォンに対してアプローチする方法としては二種類ある。一つはネイティブアプリを開発する、もう一つはWebベースでの提供だ。
ネイティブアプリに比べるとWebサイトでは可能なことは限られるが、情報発信系サイトではネイティブアプリを用意してもダウンロードされる率はあまり高くなく、むしろWebサイトで定期的に見てもらう方が多かったりもする。そこで使えるのがAristo jQuery UI Themeだ。 |
|
Webサービスをインクリメンタルに検索する「Search as you Type」 Posted: 31 Mar 2011 05:00 AM PDT Search as you TypeはPHP/JavaScript製のオープンソース・ソフトウェア。Googleでは検索ボックスにワードを入力すると、その候補を表示するようになっている。よく使う検索単語はみんな似ている傾向があるので、大抵その候補の中に検索したいワードがある。とても便利な仕組みだ。
それだけに自分のサイトでも実装してみたいと思わないだろうか。自分の友人を検索したり、ブログの検索など使い道はとても多いはずだ。しかしサーバサイド、クライアントサイドともに用意するのに手間取るかもしれない。そこで使えるのがSearch as you Typeだ。 |
|
エクスプローラにタブやファイルフィルタリング機能を「QTTabBar」 Posted: 01 Apr 2011 11:00 AM PDT QTTabBarはWindows用のオープンソース・ソフトウェア。Windowsの標準ファイラーであるExplorer。使い勝手については賛否両論あるが、それでも慣れている分操作はしやすい。気になる点があるとすれば、ファイル操作をしているとつい多数のウィンドウが開いてしまうことだろう。
その中はタブ化されたソフトウェアが謳歌している。IEでさえタブ化されているのにExplorerはいつまでもタブがつかない。そんな現状を打破できるソフトウェアがQTTabbarだ。 |
|
プライバシー保護に。トラッキング系サービスのCookieを自動削除「Autodistract」 Posted: 01 Apr 2011 05:00 AM PDT AutodistractはMac OSX/Safari向けのフリーウェア(ソースコードは公開されている)。今ではログインを行うWebシステムが当たり前になっており、Cookieを敢えてオフに設定している人は少なくなっている。また、サードパーティーのCookieもデフォルトでオンになっており、オフに設定している人は少ないだろう。
サードパーティー製Cookieとしてよく使われているのが広告の行動追跡システムだ。テクノロジー系ブログを見ている人に対して、別なサイトにいった時にも類推される広告を出すことで費用対効果を高める。そんなシステムを忌み嫌う人が使ってみたいのがAutodistractだ。 |
|
今だからこそ作れるものを。東京電力供給状況を非公式Web API化「東京電力電力供給状況API」 Posted: 02 Apr 2011 11:00 AM PDT 東京電力電力供給状況APIはPython製Google App Engine用のフリーウェア(ソースコードは公開されている)。大地震に津波、原発、余震と気が滅入るような日々が続いている。そこに追い打ちをかけるように計画停電が行われている。定期的に実施される停電に嫌気を感じている人も多いだろう。
しかしそこでうなだれるだけか、その状況をも利用して活動できるかが大きな違いになってくる。それはリアルでもデジタルでも変わらない。今でしかできない、今だからこそ役立つ最高のことをしてのけよう。その一つとして東京電力電力供給状況APIを紹介しよう。 |
|
業務システムで使える。PDFファイルからテキストや画像を抜き出せる「PDF::Reader」 Posted: 02 Apr 2011 05:00 AM PDT PDF::ReaderはRuby製のオープンソース・ソフトウェア。PDFというドキュメントフォーマットはビジネスの場において数多く使われている。WebサービスもPDFによる帳票出力やエクスポートをサポートしているものが多い。
閲覧や印刷する分には申し分ないフォーマットなのだが、システムに取り込んで加工しようと思うととたんに面倒なフォーマットになる。そのためのライブラリ(PDFtoHTMLなど)もあるが、もっとシステムから扱いやすくしてくれそうなのがPDF::Readerだ。 |
|
Posted: 03 Apr 2011 02:00 PM PDT SnappyはC++製のオープンソース・ソフトウェア。巨大なファイルを送信する場合、圧縮して送るのがマナーだ。数GBのファイルであっても圧縮すれば半分くらいになる可能性がある。送信元、送信先双方にとって嬉しい仕組みだ。 逆にサイズの小さいものはあまり圧縮を意識されることが少ない。だがちりも積もれば山となる、特にデータの送受信量がとても多いGoogleではそう感じられるだろう。圧縮率は高くないが、とにかく高速な圧縮/解凍ライブラリがSnappyだ。 |
|
どんな使い方ができそうか。JavaScriptと連携できるWebベースの音声認識/出力「Speech API」 Posted: 03 Apr 2011 11:00 AM PDT Speech APIはJavaScript/Flash製のオープンソース・ソフトウェア。コンピュータが一般化される前から技術的には存在したが、今ひとつ流行らなかったのが音声入力だ。AppleのMacintoshの前で英語を発音していた頃が懐かしい。
少し現実味が出てきたのはスマートフォントの組み合わせだ。あの小さなデバイスでの入力は面倒で、音声を介して操作できるのは便利な場面もある。そしてローカルアプリケーションでは難しくとも、Web上であれば別な利用法もあるかも知れない。その可能性を感じさせるのがSpeech APIだ。 |
|
不意の停電になる前に。計画停電前後にメール通知する「停電メール」 Posted: 03 Apr 2011 05:00 AM PDT 停電メールはPython製Google App Engine用のフリーウェア(ソースコードは公開されている)。日本はインフラがとても高品質で安定した国だ。それが震災によって崩れ去ろうとしている。電気の供給問題は、単に明かりだけでなく、電車や小売店などに与える影響も大きい。
現状のままでは夏や冬場には同じように計画停電が実施されることになってしまうのではないだろうか。日々停電実施の時間が違うのは大きなストレスになる。それを多少なりとも緩和する、メール通知サービスが停電メールだ。 |
|
操作されたい方がサーバに接続する。リバースVNCサーバ/クライアント「Gitso」 Posted: 04 Apr 2011 02:00 PM PDT GitsoはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。PC操作に不慣れな人は、普段の使い方の中でも分からない状態に陥ってしまうことがある。そんなときにリモートコントロールできるソフトウェアは便利だが、そもそもリモート操作させるためのステップが面倒くさい。
VNCなどがそうだが、操作されたい側(つまり困っている人)でサーバをたてる必要がある。そのためにはソフトウェアのダウンロードや設定などややこしいステップが多い。そうした面倒さを逆転してしまうのがGitsoだ。 |
|
ostatusやMongoDBを組み合わせたマイクロブログシステム「rstat.us」 Posted: 04 Apr 2011 11:00 AM PDT |
|
Wikipediaをもっと読みやすくするGoogle Chrome拡張「Wikipedia Beautifier」 Posted: 04 Apr 2011 05:00 AM PDT Wikipedia BeautifierはGoogle Chrome用のオープンソース・ソフトウェア。何かを調べたい時に便利なのがWikipediaだ。Web検索ではブログやニュースなど各サイトで断片的な情報しか読み取れないが、Wikipediaを使えば全体像を掴むことが出来る。
Wikipediaのあまり好きではない点はあのデザインだ。あまりに情報が多いために全体的にごちゃっとしている。スマートフォン版の方が読みやすいのでiPhoneで読む時も多かった。そんな不満を抱えている人はWikipedia Beautifierを使ってみよう。 |
|
業務システム開発に役立つ。テーブルによる一覧表示を高機能化するライブラリ×15選 Posted: 05 Apr 2011 08:23 PM PDT 業務システムにおいて最も良く使われているソフトウェアの一つが表計算ソフトウェアではないかと思われます。もはや職人という域に達している人たちもいて、ありとあらゆる文書をExcelで作り上げてしまったりします。
そんな中、業務システムにおいてもデータを一覧表で表示するといったことが多々あります。その結果としてユーザのニーズは一覧データを並べ替えたり、検索やフィルタリングをしたいといったものが発生します。とは言えそうした機能の実装はとても工数がかかるもので、開発陣の頭を悩ませることでしょう。
そこで今回はHTMLベースの一覧表を高機能にするソフトウェアを紹介します。
|
|
実用性が高いWebベースの表計算ソフトウェア「Gelsheet」 Posted: 05 Apr 2011 02:00 PM PDT GelsheetはPHP製のオープンソース・ソフトウェア。時代はWebアプリケーションにある。それを力強く牽引しているのはGoogleだろう。そしてそれにつられて他社も動き始めている。例えばマイクロソフトがそうだ。主戦場を侵されている中、彼らも動いている。
それがWebベースのオフィススイートだ。Googleドキュメントに対抗するプロジェクトがOffice Web Appsだ。そんな状況を指をくわえて見ていられるはずがない。オープンソースで表計算ソフトウェアを実現するプロジェクトがGelsheetだ。 |
|
開発者必携。150種類以上のソースコードをQuickLookでハイライト表示させる「QLColorCode」 Posted: 05 Apr 2011 11:00 AM PDT QLColorCodeはMac OSX用のオープンソース・ソフトウェア。Mac OSXのQuickLookは慣れるととても便利だ。10.6以降はファイルを選ぶダイアログでもQuickLookが使えるようになったので、ファイル指定前に内容を確認することができる。
ファイルを開く動作はアプリケーションを起動するので若干もたつくが、QuickLookであればスペースを押すだけで素早く内容が確認できる。そんなQuickLookでプログラムコードを確認したいという人はQLColorCodeを迷わず入れるべきだ。 |
|
昔なつかし(?)。ロボット同士が戦うRTSゲーム「Zod Engine」 Posted: 05 Apr 2011 05:00 AM PDT Zod EngineはWindows/Linux用のオープンソース・ソフトウェア。ターミネータやマトリックスの世界をはじめ、暗い近未来を描く映画ではロボットと戦争をしているものが多い。近い将来、ロボットが自我を持ち人間を攻撃するだろうか。
人型のロボットはまだまだ人間の動きには追従できないが、戦車や空母、ヘリコプターのような形であれば圧倒的に人間の力を超えている。そんな兵器と戦うのはおおよそ想像できない。そうした未来(?)を描いたゲームがZod Engineだ。 |
|
アジャイル開発を習得したいなら。スクラム開発対応のプロジェクト管理「ScrumDo」 Posted: 06 Apr 2011 02:00 PM PDT ScrumDoはPython/Django製のオープンソース・ソフトウェア。アジャイル開発が徐々に使われるようになっている(社内開発中心だが)。アジャイル開発では、ユースケースをストーリーという単位にして管理する。一つのイテレーションの中で一つまたは複数のストーリーをこなす形だ。
一つのイテレーションを終わった段階で複数の機能が開発、テスト、結合されているのでそのままリリースすることさえできる。それを繰り返して開発を進めることで徐々に機能や品質が高まっていく。そんな開発を実現するためのプロジェクト管理がScrumDoだ。 |
|
自動でモニタの輝度を下げる。東京電力の電力利用状況をグラフ化「Power Brake」 Posted: 06 Apr 2011 11:00 AM PDT Power BrakeはMac OSX用のフリーウェア。震災が起きるまでは電力はあって当たり前のものだった。それが震災以後、計画停電や節電などによって店舗の照明が消えたり、電車の本数が減るなどして経済を動かす基盤が変わりつつある。
そんな状況下において我慢するというのも一つの手だが、それでは暗くなるばかりだ。今だからこそできることをしなければならない。電力利用状況は東京電力より提供されている。それを使ったグラフを描くのがPower Brakeだ。 |
|
ネットワーク管理者向け。ネットワーク監視システムをRuby on Railsで「Snorby」 Posted: 06 Apr 2011 05:00 AM PDT SnorbyはRuby/Ruby on Rails製のオープンソース・ソフトウェア。Webアプリケーション化が進むと、これまでイントラ内にあったサービスをパブリックなインターネット上に置くようになっていく。そうなると心配なのがセキュリティだ。
サービス上の問題についてはもちろん、利用しているWebサーバやデータベース、SSHなどクラッカーが狙う可能性がある場所は無数に存在する。そんなネットワークを流れるパケットを監視するソフトウェアがSnorbyだ。 |