MOONGIFT - オープンソースによるIT戦略支援 -
|
|
MongoDBを使った開発のお供に。MongoDB版phpMyAdminとも言うべき「RockMongo」 Posted: 10 Feb 2011 10:00 PM PST RockMongoはPHP製のオープンソース・ソフトウェア。NoSQLデータベースが注目を集めている。RDBMSに代わるとは思いがたいが、使いどころによってはNoSQLの方がパフォーマンスが高く、より高速なWebサービスを構築できるメリットがある。
そのNoSQLの一つして知られているのがMongoDBだ。ドキュメント指向データベースとしても知られ、複数サーバにまたがったようなスケーリングにも対応している。そんなMongoDBを扱う上で便利な管理インタフェースがRockMongoだ。 MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。 |
|
Web上で録音。Javaアプレット製の録音/再生プレーヤ「NanoGong」 Posted: 10 Feb 2011 07:00 PM PST NanoGongはJava製のオープンソース・ソフトウェア。オンラインではテキストによるメッセージのやり取りが多い。音声や動画はサーバ側から配信するものが殆どで、クライアント側から発信するものは多くない。あったとしてもSkypeのようなチャットが多い。
だが学習コンテンツなどは音声を伴ってこそ意味があるものも多い。適切に発音できているか、自分の言葉で答えられているかなどはやはり音声をチェックしてはじめて分かるものだ。そうした場面で使えそうなのがNanoGongになる。 MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。 |
|
禅の心。機能美を探求したHTML5製音楽プレーヤ「ZEN-Player」 Posted: 10 Feb 2011 03:00 PM PST ZEN-PlayerはHTML5製のフリーウェア(ソースコードは公開されている)。Webサイトやサービスは時間が経つにつれてどんどんリッチに、そして複雑になっていく。決して悪いことではないが、時にあまりの激しさに疲れてきてしまうものだ。
Webサイト側もそれを認識していて、時々リニューアルしては機能をごっそりと削ったりデザインをシェイプアップする。そうやって徐々にサービスが磨かれていくのだ。同様に磨き抜かれた、WebベースのオーディオプレーヤがZEN-Playerだ。 MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。 |
|
yUMLを使ったテキストベースのマルチプラットフォームUMLモデリングソフトウェア「JSchnizzle」 Posted: 10 Feb 2011 01:00 PM PST JSchnizzleはJava製のオープンソース・ソフトウェア。2000年頃に注目を集めたUMLではあるが、最近ではあまり聞かれなくなってしまった。恐らく大手SIerの中では使われていると思われるが、開発規模をできるだけ抑えるトレンドの中ではあまり日の目を見ない。
とはいえ開発を進める中で一定のドキュメントは必要だ。その中でルールが明確なUMLは便利なツールになるだろう。モデリングツールがややこしく動作が重たいものが多い中、JSchnizzleはシンプルに開発者好みのUMLが実践できるはずだ。 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 | |
|
クラウドも提供されるRails製のeラーニングシステム「Canvas LMS」 Posted: 11 Feb 2011 07:00 AM PST Canvas LMSはRuby/Ruby on Rails製のオープンソース・ソフトウェア。日本においては今ひとつ流行らないeラーニングではあるが、通信教育や通信大学のような仕組みは需要もあるので、やり方によっては伸びる可能性は十分にある。
大規模に行うのではなく、社内教育やグループレッスンなどごく小規模な枠組みの中でeラーニングを用いてみるのはどうだろう。一から開発する必要はなく、Canvas LMSを使って取り組みをはじめてみよう。 |
|
FlashからHTML5まで。動画フォーマットとプレーヤ×16選 Posted: 11 Feb 2011 06:05 AM PST オンラインで人気の高いメディアとしては、音楽や動画が知られています。特に動画はYouTubeやニコニコ動画のような大きなサイトに限らず、自社サービスの紹介であったりiPhoneアプリのデモ動画のような形式でも使われることがあります。テキストで説明する以上に、視覚に訴える効果はとても大きいです。
そこで今回はWebサイト上で使える動画プレーヤについて紹介したいと思います。また、それらに類する動画フォーマット、標準についてもまとめてあります。
|
|
irbで便利。タイプミスやメソッドが分からないといったストレス軽減に「Did You Mean」 Posted: 12 Feb 2011 07:00 PM PST Did You MeanはRuby製のオープンソース・ソフトウェア。Rubyではirbというコンソールベースの対話型入力インタフェースがある。これは非常に便利で、クラスやモジュールを一手ずつ触りながら、その動作を確認できるようになる。
そんなirbを使っている中で、メソッドが分からなかったり、思っていた名前と違うことは多々ある。その時にはメソッド全体を出力して探したり、エラーが出てストレスに感じることになる。それを防いでくれるのがDid You Meanだ。 |
|
サイトの多言語化に。Google翻訳をRubyから利用する「Easy Translate」 Posted: 12 Feb 2011 07:00 AM PST Easy TranslateはRuby製のオープンソース・ソフトウェア。まだまだ精度は低いが、それでも英語や他の言語で書かれた文章を大枠で把握する際にGoogle翻訳は便利だ。ユーザ自身がブックマークレットを使う場合もあるが、サイト側でクリック一つで翻訳結果を表示している時もある。
しかしいずれの場合においてもJavaScriptでの翻訳表示ではWeb検索では情報がヒットしないという問題がある。そこで使えるのがサーバサイドでの機械翻訳システムだ。Easy TranslateはGoogle翻訳を使って翻訳を行うライブラリだ。 |
|
本物そっくりな免許を生成するジョークソフトウェア「免許証ジェネレータ」 Posted: 11 Feb 2011 07:00 PM PST 免許証ジェネレータはJavaScript製のオープンソース・ソフトウェア。○○ジェネレータ系のサービスは時々現れては人気を集める。写真を手早く加工したり、何となく意味が通じそうなテキストを生成したりと面白いサービスが多い。
その一つがまた登場した。汎用的な画像ではないが、チャレンジしたこと自体が面白い。生成されるのは何と免許証になる。それも本物そっくりで自由にカスタマイズができるものだ。免許証ジェネレータを使って遊んでみよう。 |
|
ひっそり仕掛けよう。iOSでも使えるコナミコマンドライブラリ「Konami-JS」 Posted: 13 Feb 2011 10:00 PM PST Konami-JSはJavaScript製のオープンソース・ソフトウェア。コンピュータの歴史がはじまった頃からイースターエッグは人気が高かった。Excelが突然ゲームになってしまったり、意味不明なキャラクターが出てくるような類の開発者のお遊びだ。
それはファミコンのようなゲームになると裏技や遊びの要素として楽しまれた。最も有名なコマンドの一つとして知られるのがコナミコマンド(↑↑↓↓←→←→BA)だろう。そんなコナミコマンドを自分のWebサイトに導入できるのがKonami-JSだ。 |
|
Posted: 13 Feb 2011 07:48 PM PST いつもMOONGIFTをご覧いただきありがとうございます。 MOONGIFTでは現在、緊急の仕事募集を行っております。システム開発(Ruby on Rails/PHP、iOSなど)、Webサービス企画、ビジネスモデル立案、プロジェクト管理、コンサルティング、技術市場調査を承っております。どうぞご用命ください。ご用命はin...@moongift.jpまでお願いいたします。 MOONGIFTでは本日より、開発者本人によるソフトウェアリリースを受け付け開始します。ぜひぜひMOONGIFTで公開されていない、あなたが開発したソフトウェアを教えてください。 詳細は以下にて。 |
|
Eclipseをベースに実用性のありそうなWebベースの開発環境「Eclipse Orion」 Posted: 13 Feb 2011 07:00 PM PST Eclipse OrionはJava製、Webベースのオープンソース・ソフトウェア。様々なアプリケーションがWebアプリケーション化しているが、おそらく最も変えづらいものの一つが開発環境ではないだろうか。テキストエディタはできても、開発自体をオンラインで行うのは難しい。
ブラウザ上で動くエディタはやはりローカルで動くものに劣ってしまうのだ。そのため、手に馴染まないのが問題だ。とは言えコンパイルがサーバ上で行えば速かったり、コラボレーションは魅力的かも知れない。そんな未来を感じさせるのがEclipse Orionだ。 |
|
Posted: 13 Feb 2011 04:26 PM PST いつもMOONGIFTをご覧いただきありがとうございます。本日よりMOONGIFTニュースというサービスを開始しますのでご連絡します。 MOONGIFTでは現在、緊急の仕事募集を行っております。システム開発(Ruby on Rails/PHP、iOSなど)、Webサービス企画、ビジネスモデル立案、プロジェクト管理、コンサルティング、技術市場調査を承っております。どうぞご用命ください。ご用命はin...@moongift.jpまでお願いいたします。 MOONGIFTニュースとは?IT系ニュースを配信するサービスになります。IT系ブログおよびメディアサイトのフィードを使い、IT系以外の記事をフィルタリングした上で再配信しています。MOONGIFTニュースはパーマネントURLはなく、詳細は全て各メディア、ブログへリンクしています。そのためMOONGIFTニュースを通じて、掲載ブログおよびメディアサイトへのトラフィック増につながると考えています。
詳細は以下にて。 |
|
JS + Redisの組み合わせに。RedisにWebインタフェースをつける「webdis」 Posted: 13 Feb 2011 01:00 PM PST webdisはC製/Redis用のオープンソース・ソフトウェア。2010年には大いに盛り上がったNoSQL。数々のソフトウェアが開発され、実践で利用され始めている。その一つがRedisだ。キーをメモリに保存することで拘束性を維持しつつ、データはディスクに書き込まれる仕組みをとっている。
そんなRedisでは各種言語向けにクライアントライブラリを提供している。これらを使うことでRedisへの接続は容易にはなるが、Webからそのまま使うためにはJavaScriptの方が都合が良かったりする。そこで試したいのがwebdisだ。 |
|
iOS/Mac OSX用。ストリーミングによる音楽再生アプリの参考に「AudioStreamer」 Posted: 13 Feb 2011 07:00 AM PST AudioStreamerはiOS/Mac OSX用のフリーウェア(ソースコードは公開されている)。コンピュータで作業している時に音楽を良く聴いている。自前で持っている音楽はもちろん、オンラインのストリーミングで配信しているサービスでもよく聴く。
同様に外出している時にはiPhoneで音楽を聴く。こちらはiPodで入っているものを聴くことが多いが、radikoのようにストリーミングで配信するサービスも魅力的だ。そんなオンラインの音楽を聴くためのモックアプリとしてAudioStreamerを紹介しよう。 |
|
Posted: 14 Feb 2011 11:41 PM PST Webシステムの開発に限ったことではありませんが、開発の現場で常に言われるのが「テスト」の重要性についてです。現在、プログラミングの世界ではユニットテストと呼ばれるような仕組みなどによって「テストファースト」が行えるようになってきています。が、実際の所は利用率は20%以下と思われます(そんなにもないかも知れません)。
そこで今回はなぜそのような状況にあるのかという点、そしてテストの重要性について考えたいと思います。
|
|
「授業のポイントを理解できたか」など生徒の反応を集めることに特化した「Response」 Posted: 14 Feb 2011 03:00 PM PST こちらは開発者の方からいただいた紹介文になります。 Responseは教師やセミナー講師などが、講義の後に生徒に質問やアンケートを取るためのツールです。 得られた結果を元に教師が生徒の現状を把握したり授業計画に役立てたりすることを目的とします。
|
|
Web検索とは違う新しいサイトとの出会いにも。はてブ関連エントリー表示Chrome拡張「Related Entries」 Posted: 14 Feb 2011 01:00 PM PST Related EntriesはGoogle Chrome用のフリーウェア(ソースコードは公開されている)。色々なWebサイトをブラウジングしている中で、似たような情報を探したいと思うことがある。キーワードが分かっていればGoogleを使うことが多い。
だがそれでは同じ情報に出会うことが多く、探す手間が生じてしまう。Googleとは異なるアプローチをしているのがはてなブックマークだ。各ブックマークにある関連エントリー、それを簡単に扱えるようにするのがRelated Entriesだ。 |
|
オンラインアイデンティティを確立するために使うシンプルなWebサイトキット「The Personal Page」 Posted: 14 Feb 2011 01:00 PM PST The Personal PageはHTML/JavaScript製のオープンソース・ソフトウェア。オンラインだからこそアイデンティティが重視される傾向がある。アノニで行動しようと思えばできてしまうので、自己を確立しなければすぐに見えなくなってしまう。
そのためにSNSやブログ、マイクロブログ、about.meのようなサービスが流行るのだ。だがやはり他人の作ったサービスを使っている限りは確固とした個人を形成するのは難しい。そうしたコンセプトの下に作られたのがThe Personal Pageだ。 |
|
テキスト入力を解析して素早くiCalに予定を登録「Remind Me Later」 Posted: 14 Feb 2011 10:00 AM PST Remind Me LaterはMac OSX用のフリーウェア。スケジュールというのはメールや電話で突然決まることが多い。そんな時にカレンダーを開いて細々予定を登録して完了ボタンを押す、なんて煩わしくて面倒になってしまう。
「明日の14時にクライアントに会う」予定はこれで十分だ。日時や場所、相手を手作業でばらして登録していたら時間ばかりかかってしまう。もっと口語的に柔軟に登録できるのがRemind Me Laterだ。 |
|
Eclipse上で帳票設計。JasperReportsデザイナープラグイン「Jaspersoft Studio」 Posted: 14 Feb 2011 06:00 AM PST Jaspersoft StudioはJava製、Eclipse用のオープンソース・ソフトウェア。基幹システム系の開発では、その結果は全て何らかの帳票に出力されて完結する(帳票に関連しないならば無用なデータとも言える)。帳票はとても重要視され、デザインにおいても精度の高いものが要求される。
Webベースのシステムでは帳票の設計、出力がとても苦手だ。とは言え幾つかのソフトウェアが既に存在する。その一つがJasperReportsだ。そしてJasperReports向けに設計された帳票のデザインを確認したり、若干の修正を行えるのがJaspersoft Studioになる。 |
|
求人サイト/人材紹介会社に頼らない自社の魅力を。エンジニアリクルートサポートサービスの紹介 Posted: 15 Feb 2011 09:00 PM PST いつもご覧いただきありがとうございます。MOONGIFTでは本日より企業向けにエンジニアのリクルートをサポートするサービスを開始します。 昨今、どの企業におかれても自社にとって優秀なエンジニアの雇用に頭を悩まされているかと思います。これまでの求人サイトを使った手法や人材紹介を利用した雇用スタイルとは異なる、自社の魅力を伝えていくスタイルでの求人活動をサポートしたいと考えています。 主立った施策としては
となっております(企業によって異なります)。闇雲に求人するのではなく、自社の魅力を向上した上で内部の満足度を引き上げ、結果として人を惹き付ける企業になるという流れになります。なお積極的なサポートは行いますが、あくまでも主体は御社であるため経営陣および人事担当者自らが積極的に活動される必要があります。 料金は週一回のミーティングを含み、月間30万円(税別)からとなります。期間は半年程度を予定しております。年収600万円の人材を紹介会社経由で契約した場合180万円程度を支払うことになりますが、その金額を自社の魅力向上および既存従業員の満足度向上に充てる形になります。しかも一時的な支払で終わるのではなく、自社の資産として継続的に活用できるものになります。
ご不明点ならびに詳細はin...@moongift.jpまでお気軽にお願いします。または下記フォームからも可能です。 [contact-form 10 "Recruit_Support"] |
|
商品募集中。JS/HTML5/コードのダウンロード販売を承ります Posted: 15 Feb 2011 05:57 PM PST いつもMOONGIFTをご覧いただきありがとうございます。本日よりプログラミングコードの販売を行う「MOONGIFTダウンロード」を開始しますのでお知らせいたします。 |
MOONGIFTでは現在、緊急の仕事募集を行っております。システム開発(Ruby on Rails/PHP、iOSなど)、Webサービス企画、ビジネスモデル立案、プロジェクト管理、コンサルティング、技術市場調査を承っております。どうぞご用命ください。ご用命はin...@moongift.jpまでお願いいたします。 |
サービス概要MOONGIFTダウンロードでは、JavaScript/CSS/HTML5といった一般的には販売が難しいと思われるプログラミングコード、ライブラリをソフトウェアの紹介文ならびに動画、スクリーンショットのデモを通じてダウンロード販売するシステムになります。 詳細は以下にて。 |
|
Posted: 15 Feb 2011 01:00 PM PST SublerはMac OSX用のオープンソース・ソフトウェア。インターネット上には無数の動画コンテンツが存在する。さらにムービーカメラも手軽になっており、携帯電話でも撮影ができるようになっている。それを使って録画している人も多いだろう。
しかし動画というのは編集はとても面倒なフォーマットでもある。例えば字幕をつけた動画をiPhoneで観たいと思うといきなり複雑な操作が必要になってしまう。幾つか限定的な操作にはなるが、手軽に動画を編集できるのがSublerだ。 |
|
Gmail向けにGoogle Chrome拡張を開発するならばベースに使いたい「Gmailr」 Posted: 15 Feb 2011 10:00 AM PST GmailrはGoogle Chrome用のオープンソース・ソフトウェア。ビジネス、プライベートを問わずよく使われているのがメールだ。そして企業ではGoogle Apps、個人ではGmailを使うユーザが増えている。そこで需要が高まるのがメールと連携するソフトウェアだ。
ユーザがメールを処理したタイミングで何らかのアクションを実行したり、外部サービスと連携させることができればメールの活用がよりいっそう進むのではないだろうか。そんな時に使えそうなのがGmailrというソフトウェアだ。 |
|
Django製。バージョン管理連携をサポートしたプロジェクト管理「Django Projector」 Posted: 15 Feb 2011 06:00 AM PST Django ProjectorはPython/Django製のオープンソース・ソフトウェア。受託での開発はもちろんのこと、自社サービス開発においてもプロジェクト管理は重要だ。マイルストーンを適切に定めなければ、いつまでも開発が続き、結果として失敗が待っている。
その他、プロジェクト管理を行うソフトウェアにはプロジェクトを円滑に進め、成功させるための機能が備わっている。プロジェクトを適切に管理し、成功させたいと思うならばDjango Projectorを導入検討してみよう。 |
|
パズル、落ちものゲームに使えるHTML5/JavaScriptのゲームフレームワーク「LimeJS」 Posted: 15 Feb 2011 04:00 AM PST LimeJSはJavaScript製のオープンソース・ソフトウェア。Webベースのゲーム開発が熱い。その時、鍵になるのはJavaScriptだ。HTML5の登場によってWeb、JavaScriptでできることは大きく広がっている。今こそWebベースのゲーム開発を行う時だ。
ゲームと言ってもジャンルはとても幅広い。アクションもあれば、パズル、ノベル、シューティングゲームといった具合だ。一つのゲームエンジンが全て行える訳ではないので、開発したいゲームの種類に応じてエンジンを選ぶべきだ。パズル、落ちものゲームを作るならLimeJSが使えそうだ。 |