MOONGIFT - オープンソースによるIT戦略支援 -
|
|
自分だけのカスタマイズされたHTTPプロキシを作る「node-http-proxy」 Posted: 07 Jan 2011 10:00 AM PST node-http-proxyはJavaScript/node.js製のオープンソース・ソフトウェア。開発時に公開用サーバではなく、ローカルまたは自社内のテスト用サーバに接続して行うケースは多々ある。そんな時にごく小規模なチームならhostsファイルを書き換えて対応できるだろう。
だが複数のプロジェクトが平行していたり、人数が多くなるとそのような対応では面倒になるかも知れない。そんな時にはプロキシを立てて、設定をプロキシサーバに依存してしまうのが良さそうだ。カスタマイズが柔軟なプロキシとしてnode-http-proxyを紹介しよう。 MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。 |
|
TwitterとiPhoneを組み合わせればradikoはさらに魅力的になる「radikker」 Posted: 07 Jan 2011 07:00 AM PST radikkerはiPhone用のオープンソース・ソフトウェア。ニコニコ動画が生み出したものは、みんなでわいわい楽しみながらコンテンツを見れば、つまらないものでも面白く感じられるという感覚だ。オンラインでは時間差、地域差が障害だったが、それをうまく使って共感できる空間を作り出している。
ラジオとTwitterの連携 ソーシャルゲームでもゲームそしてオンラインという個々に独立しか空間をオンラインを使ってうまく結びつけることで成り立っている。みんなで楽しめば新しい魅力が生まれる、それをオンラインのラジオradikoでも体感できるのがradikkerだ。 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 | |
|
WinZipに似たUIを持った圧縮/解凍ソフトウェア「jZip」 Posted: 08 Jan 2011 10:00 AM PST jZipはWindows用のフリーウェア。WindowsではデフォルトでZip圧縮/解凍をサポートしている。だがZipはあまり圧縮率が高くないし、解凍もWindowsデフォルトの操作はあまり使い勝手が良くない。そこで世界的に使われているのがWinZipだ。
だがWinZipは有料のソフトウェアとなっている。圧縮解凍を行うソフトウェアは多数あるが、機能や操作性においてWinZipの上をいくものは見かけたことがない。だがWinZipに正面きって対抗するソフトウェアがjZipだ。 |
|
テキストに可読性、メンテナンスに優れた注釈を「Annotator」 Posted: 07 Jan 2011 10:00 PM PST AnnotatorはJavaScript/Python製のオープンソース・ソフトウェア。ブログをはじめとするテキストサイトにおいて、“ここ”にコメントしたいと思うことは多々ある。だが大抵文章の一番最後にしかコメントフォームがなかったりする。これではどこにコメントされたのかも分かりづらい。
やり方は幾つかあると思うが、自分の好きな場所にコメントできるとコメントされた側も分かりやすいのではないだろうか。そのようなシステムは論文においても有効だ。それを実現するソフトウェアがAnnotatorだ。 |
|
Posted: 09 Jan 2011 10:00 AM PST MIDITrailはWindows/Mac OSX用のオープンソース・ソフトウェア。音楽というのは耳で楽しむだけではない。音楽周りの環境を整えたり、ミュージックビデオのように音楽に合わせた映像を楽しんだりもする。五感全体で楽しめるのだ。
だからこそ音楽プレーヤにはビジュアライザと呼ばれる機能がついている。だがあれは雰囲気を楽しむものだ。もっと音楽、音符自体を楽しめるものが良いと考える人はMIDITrailを使ってみるといいだろう。 |
|
ソーシャル系サービスへの不用意なデータ送信を防ぐ「Disconnect」 Posted: 08 Jan 2011 10:00 PM PST DisconnectはGoogle Chrome用のオープンソース・ソフトウェア。ここ数年、ブログパーツとしてソーシャル系サービスのウィジェットを貼付けたサイトが増えている。もちろんWebサイトを通じてつながっていくのは面白いのだが、閲覧者としてはちょっと怖い一面もある。
それはウィジェットを読み込む際に、そのサイトに関する情報とソーシャルサービス自体の情報が渡っていることだ。そうしてデータを解析し、自分の訪問履歴などが作られていくかも知れない。それを防ぐのがDisconnectだ。 |
|
リポジトリをビジュアル化すると見えるものがある「Software Evolution Storylines」 Posted: 08 Jan 2011 10:00 PM PST Software Evolution StorylinesはJava/Processing製のオープンソース・ソフトウェア。いかに優秀なエンジニアが集まろうとも、時間によって蓄積された情報だけは覆すことができない。長い時間をかけて開発されたソフトウェアには歴史、ノウハウ、議論の結果が詰まっているのだ。
特にオープンソース・ソフトウェアにおいてはコードの遍歴がそれを物語っている。リポジトリは単なるコードの修正履歴ではないのだ。それを理解するのにぴったりなプロジェクトがSoftware Evolution Storylinesだ。 |
|
ノスタルジックな雰囲気に浸る。懐かしのゲームエミュレータ×10選 Posted: 11 Jan 2011 12:05 AM PST 1983年のファミコンの登場以来、ゲームはとても人気の高いコンテンツになっています。PlayStation参入以来、ゲームはグラフィックスが高度化し、3D化やゲーム自体が複雑になるなど若干ユーザ層がしぼられてきてしまっていました。そんな中、Wiiや任天堂DSがこれまでと異なる層をターゲットにしたり、携帯電話によるソーシャルをはじめとするゲームの普及、iPhoneやAndroidがゲームプラットフォームとして利用されることで再度ゲームに注目が集まっています。
そこで今回はファミコンやゲームボーイと言った旧世代のゲームを遊ぶためのエミュレータの紹介と、そうしたゲームに関する最近のニュースを集めて紹介します。
|
|
覚えておきたい、気になる場所に。Webサイトにマーカーを付ける「Line Marker」 Posted: 10 Jan 2011 10:00 AM PST Line MarkerはFirefox用のオープンソース・ソフトウェア。Webサイトをブラウジングしていて、ちょっとメモしておきたいと思うことがある。EvernoteやTumblrのようなツールを使って残しておいても良いが、ローカルの方が良いという人も多いだろう。
専用のWebサービスなどを使うことなく、Firefoxだけで完結できるソフトウェアがLine Markerだ。ちょっとした覚え書きや、注目しておきたいことについてささっとライン引きができるアドオンになっている。 |
|
お休みの日はちょっとリラックス。2Dサッカーで遊ぼう「Tux Football」 Posted: 09 Jan 2011 10:00 PM PST Tux FootballはWindows/Linux用のオープンソース・ソフトウェア。オープンソースではシンプルなツールは多いが、凝ったものはあまり多くない。例えばゲームはその一つだ。ビジュアルや動作が一般的なPC操作と異なるためか、少ないのが実情だ。
そんな中、希少なゲームを一つ紹介しよう。Tux Footballというサッカーゲームだ。上と下にゴールが表示され、遊べるようになっている。操作はとてもシンプルですぐに覚えられるはずだ。せっかくのお休みだけに、ちょっと遊んでみてはどうだろう。 |
|
Posted: 09 Jan 2011 10:00 PM PST Ren'PyはPython製、Windows/Mac OSX/Linux用のオープンソース・ソフトウェア。PC向けのゲームで人気が高いのがビジュアルノベルと言われるジャンルだ。アダルトゲームに良く見られるような、会話を繰り返し、選択をして結果としてゴールにたどり着くものだ。
ホラーゲームやミステリーゲームでも用いられる手法で、通常の小説とは異なりビジュアルに訴えたり、音を鳴らしたりしてより立体的に楽しめるのが特徴だ。そんなビジュアルノベルゲームを開発する環境がRen'Pyだ。 |
|
ノスタルジックな雰囲気に浸る。懐かしのゲームエミュレータ×10選 Posted: 11 Jan 2011 12:05 AM PST 1983年のファミコンの登場以来、ゲームはとても人気の高いコンテンツになっています。PlayStation参入以来、ゲームはグラフィックスが高度化し、3D化やゲーム自体が複雑になるなど若干ユーザ層がしぼられてきてしまっていました。そんな中、Wiiや任天堂DSがこれまでと異なる層をターゲットにしたり、携帯電話によるソーシャルをはじめとするゲームの普及、iPhoneやAndroidがゲームプラットフォームとして利用されることで再度ゲームに注目が集まっています。
そこで今回はファミコンやゲームボーイと言った旧世代のゲームを遊ぶためのエミュレータの紹介と、そうしたゲームに関する最近のニュースを集めて紹介します。
[s2If !current_user_can(access_s2member_level1)]
こちらはプレミアムユーザのみの記事になります。一般公開はされません。他にも多数の機能を備えたプレミアムユーザ登録は月額500円にて。既にプレミアムユーザの方はこちらからログイン [/s2If] |
|
クラウド、モバイル、JavaScript。先進的機能を盛り込んだGTDソフトウェア「Hub List」 Posted: 11 Jan 2011 10:00 AM PST
そんなスタイルを確立したい時に使えるのがGTD(Getting Things Done)ではないだろうか。適切に運用すれば、仕事を先送りしたり、抜かしてしまったりしないワークスタイルを確立できるはずだ。その補助として使えそうなのがHub Listだ。 Hub Listはマルチプラットフォームで動作するタスク管理ソフトウェアだ。左側にフォルダとタスクリスト、右側で個々のタスクを管理する。フォルダの中にフォルダを作ったり(サブフォルダ)、タスクの下にタスクをつける(サブタスク)もできる。
|
|
新しい入力方法の候補として。iPhoneで手書き文字認識「Zinnia on iPhone」 Posted: 11 Jan 2011 07:00 AM PST
性能は優れているとは思うが、あのキーパッドでは誤認識することも多く、ストレスになってしまう。そこで考えたいのが新しい入力方式だ。フリップ入力も良いが、ここでは手書き文字認識に注目したい。そのデモアプリがZinnia on iPhoneだ。 Zinnia on iPhoneはiPhone上で手書き認識エンジンであるZinniaを利用するデモアプリだ。起動すると真っ白な空間が表示される。そこに文字を書いていけば良い。漢字はもちろん平仮名、カタカナ、数字も認識する。英語は無理なようだ。 |
|
日本語テキストを扱うアプリを作るなら注目!「Mecab on iPhone」 Posted: 11 Jan 2011 07:00 AM PST Mecab on iPhoneはiPhone用のフリーウェア(ソースコードは公開されている)。オンラインにはテキストコンテンツが溢れている。また、最も手軽に扱えるコンピュータ上のデータとしてテキストは筆頭にあげられるだろう。
そんなテキストコンテンツの内容を解析して扱う上で形態素解析は欠かすことができない。有名な形態素解析エンジンであるMecabをiPhone上で扱えるようにするライブラリ&デモアプリがMecab on iPhoneだ。 |
|
ひたすら走れ!ジャンプするだけのシンプル人気ゲームがオープンソース化「Canabalt」 Posted: 12 Jan 2011 07:00 PM PST CanabaltはiOS用のオープンソース・ソフトウェア。iOSはiPod、つまり音楽プレーヤに電話機能をつけたiPhoneへの進化し、さらに加速度センサーやGPS、ネットワーク機能を使ってゲームプラットフォームへの突き進んでいる。
2010年においてはAngry BirdsというゲームがiOSに限らず各モバイルプラットフォームで人気を集めた。そして今回紹介するのは有料で販売されているゲームアプリCanabaltのオープンソース版だ。 |
|
黄色だけのシンプルな付箋紙。ポータブル版もある「Sticker」 Posted: 12 Jan 2011 07:00 AM PST StickerはWindows用のオープンソース・ソフトウェア。オフィスではモニタの周囲に付箋紙を貼付けてタスクを管理している人がいる。多い人になるとまるでライオンのたてがみのように付箋紙が貼られていたりする。あれではかえって非効率的だ。
PCの中で付箋を管理するソフトウェアは昔から人気がある。Windowsであれば付箋紙2000といったソフトウェアがあったり、Mac OSXではスティッキーズというユーティリティがOSX以前からあった。今回はそんな従来の付箋紙を彷彿とさせるStickerを紹介しよう。 Stickerは黄色単色の付箋紙ソフトウェアで、タスクトレイに常駐しているアイコンをクリックすると新しい付箋紙が表示される。ピンの色は緑、青、赤と三色が揃っている。後は文字を入力するだけのシンプルさだ。文字は太字、イタリックと言った簡単な装飾ができ、リンクは自動的にクリッカブルになる。
|
|
変わり種。画像からクロスステッチの図面をおこす「Scheme Maker」 Posted: 12 Jan 2011 07:00 AM PST Scheme MakerはWindows用のオープンソース・ソフトウェア。女性をはじめ、編み物が趣味という人は多い。慣れてしまえば他のことを忘れて没頭して作業できるのが魅力なようだ。何よりモノを作るというのは楽しい行為だ。
ハンカチやエプロンなどの布にワンポイントとしてクロスステッチを施す場合、元になるデザインが必要になる。自分の手書きをもとにしても良いが、写真などの素材からデザインを起こす場合にはScheme Makerを使ってみよう。 Scheme Makerは写真や画像などを読み込み、クロスステッチの大きさに合わせて図面を生成するソフトウェアだ。最終的にはどの色を使うべきか、どの縫い方をすべきかといった点まで落とし込んで画像として出力ができる。これをもとにすれば失敗なく作れそうだ。
|
|
使い道色々。Google App Engineを使ったTwitterボット「twibot」 Posted: 11 Jan 2011 10:00 PM PST twibotはPython製/Google App Engine用のオープンソース・ソフトウェア。日本人にはFacebookよりもTwitterの方が合っているようで、人気がとても高いWebサービスになっている。日本語では140文字もあれば相当多くの情報を詰め込めるのも要因かもしれない。
そんなTwitterの使い方として人気があるのが自動的にメッセージを送信するボットと言われるタイプのシステムだ。全く関係ないツイートをするものもあれば、キャラクターを作ったり、返信するものもある。そんなボットを簡単に作るためのソフトウェアがtwibotだ。 |
|
HTML5の凄さをオープンソース・ソフトウェアから知る×26選 Posted: 13 Jan 2011 10:00 PM PST 2010年くらいからHTML5を巡る動きが激しくなっています。特にWebKitが対応していることで、iPhoneやAndroidでHTML5を使えるようになっている意義は大きいと感じています。それまでのWebのあり方すら変える可能性があるHTML5ですが、仕様を読んだだけでは今ひとつ分かりづらいかも知れません。
やはり実際に動いているもの、そのコードを見てはじめてHTML5の面白さが分かるのではないでしょうか。そこで今回はHTML5でどのようなことができるのか、その可能性についてソフトウェアの面から捉えて紹介したいと思います。
|
|
スマートなプレゼンに。テレプロンプターをオープンソースで構築「TeleKast」 Posted: 13 Jan 2011 07:00 PM PST TeleKastはWindows/Linux用のオープンソース・ソフトウェア。プレゼンテーションは社会人であれば誰しもが経験するだろう。それが少人数の前であるか、大人数の前であるかは関係ない。自分の意見をきちんと相手に伝えられるかどうかが大事だ。
良くないプレゼンテーションの例として、手元の資料ばかり見ていたり、スライドの方ばかり向いて説明してしまうパターンが挙げられる。もっと前を見て素晴らしいプレゼンテーションを行うのにTeleKastを使ってみてはどうだろう。 |
|
IE6非対応サイトになるならば告知をしよう「ie6alert-js」 Posted: 13 Jan 2011 07:00 AM PST ie6alert-jsはJavaScript製のオープンソース・ソフトウェア。YoutubeやYahoo! Japanなど有名どころのWebサイトでIE6への非対応を掲げ始めている。もちろんすぐに影響が出る訳ではないが、近い将来認証やデザイン面で影響が出てくる可能性はある。
もし自社のサービスにおいてもIE6への対応を打ち切るのであれば、何らかの告知が必要になるだろう。その場合にはIE6の場合だけ表示を出したいはずだ。ie6alert-jsはまさにそのためのソフトウェアになる。 |
|
HTML5の可能性。HTML5+WebSocketによる株式取引システム「Emte Trading」 Posted: 13 Jan 2011 07:00 AM PST Emte TradingはPython/web2py製のオープンソース・ソフトウェア。インターネットが普及し、個人がオンライン上で利益を上げるための仕組みも幾つか登場している。ヤフオクのような物品販売もあれば、株式取引に代表されるトレーディングもある。
トレーディングのシステムは一般的には横軸に時間、縦軸に金額が表示され、徐々に右に進んでいくグラフが使われている。だが今回紹介するのはそうした見慣れたグラフではない手法を使った株式取引システムのEmte Tradingだ。 Emte Tradingは現状はコンセプトレベルのソフトウェアであり、実際に取引ができる訳ではない。とはいえ非常にユニークな描画を行うソフトウェアであり、見ているだけでも面白い。赤(売り)と緑(買い)のグラフがリアルタイムに描画され、刻々と移り変わる様子が見られるようになっている。
|
|
HTML5の凄さをオープンソース・ソフトウェアから知る×26選 Posted: 13 Jan 2011 10:00 PM PST 2010年くらいからHTML5を巡る動きが激しくなっています。特にWebKitが対応していることで、iPhoneやAndroidでHTML5を使えるようになっている意義は大きいと感じています。それまでのWebのあり方すら変える可能性があるHTML5ですが、仕様を読んだだけでは今ひとつ分かりづらいかも知れません。
やはり実際に動いているもの、そのコードを見てはじめてHTML5の面白さが分かるのではないでしょうか。そこで今回はHTML5でどのようなことができるのか、その可能性についてソフトウェアの面から捉えて紹介したいと思います。
[s2If !current_user_can(access_s2member_level1)]
|
こちらはプレミアムユーザのみの記事になります。一般公開はされません。他にも多数の機能を備えたプレミアムユーザ登録は月額500円にて。既にプレミアムユーザの方はこちらからログイン [/s2If] |
|
これは便利!ブラウザ/レンダリングエンジンごとのCSS設定をJavaScriptで解決する「CssUserAgent」 Posted: 14 Jan 2011 07:00 PM PST CssUserAgentはJavaScript製/Web用のオープンソース・ソフトウェア。CSSは便利だが、ブラウザによって指定が異なってしまうケースに対応しようと思うと途端に煩雑になってしまう。特にここ数年のようにWebブラウザの種類が増えると大変だ。
レンダリングエンジンで考えても数多く、さらにバージョンによってレンダリング結果が異なるとなると発狂しそうになってしまうほどだ。そんな苦しむWebデザイナーの方々を救うかもしれないのがCssUserAgentだ。 |
|
UIが優れたマルチプラットフォームで動作するタスク管理「wunderlist」 Posted: 14 Jan 2011 07:00 AM PST wunderlistはWindows/Mac OSX/iPhone用のオープンソース・ソフトウェア。タスク管理のソフトウェア、Webサービスは実に多い。毎週新しいものが出てきているのではないかと思えるくらいだ。それだけ決定版がないということだろう。
そもそも決定版など存在しないのかもしれない。とにかく自分に合っているかどうか、それが大事なのだろう。日本語化されていて、シンプルに使えて、かつマルチプラットフォームで同期できる、そんなタスク管理が欲しいと考える方はwunderlistを導入してみよう。 |
|
HTML5だからこそ。Canvasタグを使って幾何学模様を描く「Turtle Wax」 Posted: 15 Jan 2011 07:00 PM PST Turtle WaxはJavaScript製のオープンソース・ソフトウェア。HTML5が本格化する中で、見逃せない機能の一つがCanvasタグだ。実験的な試みが色々行われているが、これまでFlashで行っていたような操作がJavaScriptだけで実現できるようにさえなっている。
これまでグラフィックスを描こうと思うとFlashを使うか、画像を作成するかのどちらかしか選択肢がなかった。だがCanvasを使えばクライアントサイドでレンダリングができるようになる。幾何学模様を描くならばTurtle Waxに注目したい。 |
|
要チェック!iOS/WebKit向けHTML5による最適化サイトJavaScriptフレームワーク「DHTMLX Touch」 Posted: 15 Jan 2011 07:00 AM PST DHTMLX TouchはiOS/Android向けのオープンソース・ソフトウェア。iPhoneではPC向けのWebサイトがほぼ(FlashやJavaアプレットなどはのぞく)そのまま閲覧できるようになっている。とは言え全く問題ないかと言われるとそうでもない。
やはり表示が最適化されているか否かで情報の得やすさは全く変わってくる。それはiPadでも同様だろう。特にWebアプリケーションのような情報だけでなく機能を提供する場合はそうだ。そこで使われるのがDHTMLX Touchのような最適化フレームワークだ。 |
|
HTML/JavaScript/CSSを使って電子雑誌を作ろう「Magaka」 Posted: 16 Jan 2011 07:00 PM PST MagakaはPHP/JavaScript/HTML製のオープンソース・ソフトウェア。電子書籍に関する話題が日々出てきている。海外では既に本格化してきており、iPad専用の電子雑誌まで登場している。それに比べると日本ではコンテンツホルダーがばらばらにサービスを提供しているため、足並みが揃っていないのが実状だ。
電子書籍と言うとePubやPDF、独自フォーマットの文書を専用アプリでラッピングして閲覧するというイメージが強い。だが実際そうしなければならないという訳ではない。既存のWeb技術だけで見せる電子雑誌、それがMagakaだ。 |
|
Posted: 16 Jan 2011 05:27 PM PST いつもMOONGIFTをご覧いただきありがとうございます。先週末、MOONGIFTのリニューアルを行いましたのでご連絡します。
背景
コンセプト
|
|
Webブラウザで音楽を楽しむ。Silverlight製のイフェクト機能付き音楽プレーヤ「Saluse MediaKit for Silverlight」 Posted: 16 Jan 2011 07:00 AM PST Saluse MediaKit for SilverlightはSilverlight製のオープンソース・ソフトウェア。オンライン上にあるコンテンツで、音楽はとても人気が高い。動画サイトにおいてもただ音楽を流すだけの動画が人気を集めていたりする。
今ではアーティストが積極的にYoutubeを使ったり、FacebookやMySpace上で音楽を配信するなど活発的な活動を行っている。音楽をWebブラウザ上でさらに楽しめる、そんなソフトウェアがSaluse MediaKit for Silverlightだ。 |
|
ソーシャルメディアマーケティングの解析も。WebSocketを使ったリアルタイムアクセス解析「Hummingbird」 Posted: 16 Jan 2011 07:00 AM PST HummingbirdはJavaScript/node.js製のオープンソース・ソフトウェア。リアルタイム、このワードは2010年に注目を集めた技術の一つだった。スマートフォン、フィード、位置情報、Twitterなど様々なシステムがリアルタイムに向かって突き進んでいる。
リアルタイムが要求されるサービスの一つがアクセス解析だ。Webサイトに来るユーザの動向をリアルタイムに分析することで、テストマーケティングの時間を短縮したり、第二、第三の手だてを打てるようになる。それを実現するのがHummingbirdだ。 |