MOONGIFT - オープンソースによるIT戦略支援 -

22 views
Skip to first unread message

MOONGIFT

unread,
Dec 29, 2010, 6:33:06 AM12/29/10
to moong...@googlegroups.com

MOONGIFT - オープンソースによるIT戦略支援 -


2011年に向けて。JavaScriptベースのゲームエンジン×14選

Posted: 28 Dec 2010 09:15 PM PST

iPhone登場以来、HTML5とJavaScriptにかかる期待が大きくなっています。Webアプリケーションとしての利用はもとより、さらに注目を集めているのがWebゲームの存在です。今年はモバイル向けのソーシャルゲームが爆発的に広がり、注目が高まっています。現状ではごくシンプルなクリックするだけのゲームが多いようですが、今後は高度なUIをもったゲームに注目が集まっていくことでしょう。 そこで今回はJavaScriptを使ったゲームエンジンについて、主立った技術とソフトウェアを紹介していきます。

MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。


YAML+MarkdownからHTMLプレゼン生成「Luminescence」

Posted: 28 Dec 2010 07:00 PM PST

LuminescenceはPython製のオープンソース・ソフトウェア。数年前からHTMLでプレゼンテーションを作るのが一般化されており、勉強会などで数多く見かけるようになってきた。作成の手軽さはもちろん、発表後のオンラインでの公開も手軽だ。


ScreenShot(2010-12-21 11.42.00).png

生成されたHTMLファイル

HTMLで作成する際に、素のHTMLファイルをごりごりと書く人はまずいないだろう。何らかのテキストフォーマットから変換するのが一般的ではないだろうか。他のフォーマットへの変換も考えるならYAMLをベースにするLuminescenceは良い選択かも知れない。

MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。


静的なHTMLアルバムを生成する「mpp.py」

Posted: 28 Dec 2010 07:00 AM PST

mpp.pyはPython製のオープンソース・ソフトウェア。Web上に存在するコンテンツで最も多いのはテキストだろう。その次に多いのは画像や写真ではないだろうか。デジカメや携帯電話のカメラ機能の普及に伴って画像コンテンツはさらに拡大している。


ScreenShot(2010-12-20 10.09.16).png

写真一覧

撮りためた写真をローカルに保存しておくだけではHDDの肥やしになってしまう。もっと広く公開しなければ面白くはない。SNSや写真共有サイトを使っても良いが、自分なりのカスタマイズを楽しみたい方はmpp.pyを使ってみても面白そうだ。

MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。


シンプルなメモ環境が好みならば「SiNotes」

Posted: 28 Dec 2010 07:00 AM PST

SiNotesはWindows用のオープンソース・ソフトウェア。メモソフトウェアは数多く存在する。最初は簡素な機能しかない軽快なソフトウェアであっても、バージョンアップを重ねる内になぜか多機能に、そして動作が重たくなっていく。これは非常に残念だ。


3dsearch1.png

メモ画面

個人的には文字装飾やWYSIWYGな編集機能を備えることで動作が緩慢になるならば、そもそも不要だ。とにかくシンプルに、さっとメモをして後で見返した時に探しやすければそれで良い。そんなシンプルさを感じさせるのがSiNotesだ。

MOONGIFTプレミアムなら、こちらの記事を2週間以上前に購読可能です。またプレミアム向けのオリジナルコンテンツ、機能も充実!料金は月額500円、1週間のお試しあり。申し込みはこちらから。


2011年に向けて。JavaScriptベースのゲームエンジン×14選

Posted: 28 Dec 2010 09:15 PM PST

iPhone登場以来、HTML5とJavaScriptにかかる期待が大きくなっています。Webアプリケーションとしての利用はもとより、さらに注目を集めているのがWebゲームの存在です。今年はモバイル向けのソーシャルゲームが爆発的に広がり、注目が高まっています。現状ではごくシンプルなクリックするだけのゲームが多いようですが、今後は高度なUIをもったゲームに注目が集まっていくことでしょう。 そこで今回はJavaScriptを使ったゲームエンジンについて、主立った技術とソフトウェアを紹介していきます。 [s2If !current_user_can(access_s2member_level1)]

こちらはプレミアムユーザのみの記事になります。一般公開はされません。他にも多数の機能を備えたプレミアムユーザ登録は月額500円にて。既にプレミアムユーザの方はこちらからログイン

[/s2If]


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

MOONGIFT

unread,
Dec 30, 2010, 6:27:18 AM12/30/10
to moong...@googlegroups.com

遅延して入力を隠すパスワードフィールド「dpassword」

Posted: 29 Dec 2010 07:00 PM PST

dpasswordはJavaScript/jQuery製のオープンソース・ソフトウェア。パスワードフィールドというのはいつも入力すると※や●といった記号で表示される。自分自身何と入力したか分からない代物だ。そのため忘れやすく、ストレスを感じることも多い。


ScreenShot(2010-12-20 9.55.26).png

最後の文字だけ表示されているのが分かる

背後から覗き見られた場合を想定しているらしいが、そのようなことがあった試しがない。iPhoneではその垣根を越え、入力した文字が少しの間表示された後に●に変化する仕組みを取り入れた。これをWebブラウザ上で実現するのがdpasswordだ。

SVGでグラフを生成する「SVGGraph」

Posted: 29 Dec 2010 07:00 AM PST

SVGGraphはPHP製のオープンソース・ソフトウェア。HTML5が正式に決まり、メジャーなブラウザがHTML5対応を強めている。そんな中、ようやく日の目を見そうなのがSVGだ。技術的には昔からあるものの、対応ブラウザが限られることもあってあまり使われてこなかった。


ScreenShot(2010-12-20 9.57.08).png

棒グラフ、円グラフ

SVGを使うと幸せなのが、クライアントサイドでレンダリングを行えるということだ。サーバサイドでは画像を生成する必要がなく、XMLベースでベクターデータを出力すれば良いだけだ。そしてSVGを使ったグラフライブラリがSVGGraphだ。

ASP.NETで構築されたソーシャルニュースソフトウェア「KiGG」

Posted: 29 Dec 2010 07:00 AM PST

KiGGはASP.NET製のオープンソース・ソフトウェア。Digg.comが急激に伸びていた数年前、日本でも幾つかソーシャルニュースサイトと呼ばれる類のサービスが立ち上がった。が、ソーシャルブックマークとの違いが明確化できなかったためか、今ひとつ認知度に足らない状態のようだ。


ScreenShot(2010-12-20 9.59.07).png

KiGGを使って作られているサイト

とは言えオンラインには日々ニュースコンテンツが溢れかえっている。これらを全て一人で消化していたらとても時間が足らないことだろう。そんな時にユーザベースのフィルタリングは役立つはずだ。そこで今回はASP.NETベースのソーシャルニュースソフトウェアであるKiGGを紹介しよう。

MOONGIFT

unread,
Dec 31, 2010, 6:36:34 AM12/31/10
to moong...@googlegroups.com

細部にこそ神は宿る「Refinery」

Posted: 30 Dec 2010 07:00 PM PST

RefineryはMac OSX用のフリーウェア。今でこそ殆ど見た目をカスタマイズしなくなってしまったが、テーマや壁紙、スクリーンセーバなど見た目を変化させるソフトウェアはいつでも人気が高い。自己主張はもちろん、自分自身にとっても見た目のカスタマイズは面白いものだ。


ScreenShot(2010-12-20 9.32.34).png

Dockに関する設定

見た目を大きく変化させるソフトウェアはインパクトは大きいものの、システムに与える負荷が大きくて動きが遅くなったり、飽きてしまったりする。そこでRefineryを使ってみよう。大げさではないがさりげないカスタマイズが可能だ。

JavaScript製のOAuthライブラリ「jsOAuth」

Posted: 30 Dec 2010 07:00 AM PST

jsOAuthはJavaScript製のオープンソース・ソフトウェア。今ではWeb APIを公開しているサービスは珍しくない。そして従来は配信系ばかりだったが、今ではWeb APIを通じたデータ登録や更新も可能になっている。そんな時の認証の仕組みに使われているのがOAuthだ。

ScreenShot(2010-12-21 12.29.21).png

テスト用コード(ここままでは動かないが…)

OAuthはTwitterで最も知られるようになったが、元々はFlickrやGoogle、Facebookなどでも使われている機能ベースの認証技術だ。そしてそれをJavaScriptベースで実現したのがjsOAuthになる。

オンラインでHTMLプレゼンを作成、公開する「Swinger」

Posted: 30 Dec 2010 07:00 AM PST

SwingerはJavaScript/Couchapp製のオープンソース・ソフトウェア。数年前にドキュメント共有サイトが流行った。ScribdやSlideshareといったサービスが立ち上がり、Webベースでプレゼンテーションなどが閲覧でき、人気を集めた。


ScreenShot(2010-12-20 9.44.52).png

だが今ではオフィスファイルを変換する必要はなくなってきている。HTMLベースのプレゼンテーションが増えており、プレゼンテーションが終わったらそのまま公開なんて当たり前になっている。それをサービス化したのがSwingerだ。

MOONGIFT

unread,
Jan 1, 2011, 6:24:59 AM1/1/11
to moong...@googlegroups.com

複数のリンクをまとめて開く「Snap Links」

Posted: 31 Dec 2010 07:00 PM PST

Snap LinksはGoogle Chrome用のフリーウェア。Webサイトをブラウジングしていて、画面上の複数のURLをまとめて開きたいと思うことが多々ある。Googleの検索結果から一気にサイトを開きたいと言ったニーズもある。


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

囲んだリンクがまとめて開く

そんな時は別なタブで開くようにリンクを順番にクリックしていた。だがこれではあまりにも面倒くさい。そこで使うのはSnap Linksだ。指定したリンクを一気にまとめて開いてくれるGoogle Chrome機能拡張だ。

自分で立てるDeliciousクローン「selficious」

Posted: 31 Dec 2010 07:00 AM PST

selficiousはPython製のフリーウェア(ソースコードは公開されている)。Yahoo! Inc.の経営状態が思わしくなく、その中で否定はしつつもわき上がったDeliciousの閉鎖騒ぎ。閉鎖はしないと言われているが、現状のYahoo!とDeliciousの状況を見る限り、いつ起きたとしてもおかしくはなさそうだ。


ScreenShot(2010-12-20 9.30.48).png

シンプルな一覧系のブックマークシステム

個人的にはDeliciousに膨大なデータを保存しているが、万が一消えてしまったとしてもそれほど惜しくはない。だが消えた時に備えて代替えサービスを探しておく必要はありそうだ。その筆頭に挙げられそうなのがselficiousだ。

MOONGIFT

unread,
Jan 2, 2011, 6:22:19 AM1/2/11
to moong...@googlegroups.com

WindowsのコマンドプロンプトでもANSIカラーを使いたい「wac」

Posted: 01 Jan 2011 07:00 PM PST

wacはWindows用のフリーウェア(ソースコードは公開されており、ライセンスはDO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE)。LinuxやMac OSXで使われるターミナルは基本的に文字色、背景色の二色になっている。落ち着いた色合いで作業に没頭できるメリットはあるものの、単なるログもウォーニングも一緒の色ではエラーなどに気付きづらい欠点もある。


3dsearch10.png

確かに色がついている

そこで使われるのがANSIカラーで、デフォルトの黒の他にも全8色から選ぶことができる。さらに太字や背景色を変更して表示することも可能だ。こうしたカラフルなターミナルの出力をWindowsのコマンドプロンプトでも使えるようにするのがwacだ。

OSの壁を越えてアプリケーションを操作する「Window Switch」

Posted: 01 Jan 2011 07:00 AM PST

Window SwitchはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。各OSで全てのソフトウェアが動作する訳ではない。商用パッケージはLinuxは非常に弱いし、ゲーム分野はMac OSXは弱い。WindowsにもMac OSX/Linuxにあって歯がゆい思いをするソフトウェアがあるはずだ。


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

接続設定

OSの壁はどうしても乗り越えることができない。そのために複数のOSを使い分けたり、QtやJavaのようにマルチプラットフォームでの動作を目指したりする。そんな中、新しい解を見せたのがWindow Switchだ。VNCなどをうまく使ってアプリケーションを別な環境でも動作させる。

MOONGIFT

unread,
Jan 3, 2011, 6:17:13 AM1/3/11
to moong...@googlegroups.com

バックアップ/アップロードに対応したFlickrクライアント「FlickrEdit」

Posted: 02 Jan 2011 07:00 PM PST

FlickrEditはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。2010年末に降ってわいたDeliciousの閉鎖騒ぎ。この騒ぎでYahoo!にとって最大の問題だったのはWebアプリケーションを利用するリスクを顕在化させてしまったことだ。


ScreenShot(2010-12-22 11.51.04).png

写真一覧

個人的にはDeliciousをよく使っている。だが最悪消失したとしても困ることはないだろう。インターネット上の情報は移り変わるものだからだ。だが同じYahoo!の所有するFlickrは違う。そんな不安を感じつつも使えるのがFlickrEditだ。

Foursquareのチェックインデータをヒートマップ化「Where Do You Go」

Posted: 02 Jan 2011 07:00 AM PST

Where Do You GoはPython/Google App Engine用のオープンソース・ソフトウェア。2010年、注目度の高かったサービスの一つがFoursquareだ。日本では今ひとつかも知れないが、Facebook Placesやmixiチェックといった類似サービスを生み出した。


スクリーンショット(2010-12-22 15.22.33).png

チェックインしたデータがビジュアル化

位置情報とモバイルはとても相性がいい。さらにSNSのような友人との話題作りにも役立つだろう。そんなFoursquareに蓄積されたデータをビジュアル化するソフトウェア&WebサービスがWhere Do You Goだ。

直接アクセスできない画像を読み込む「refchop」

Posted: 02 Jan 2011 07:00 AM PST

refchopはRuby/Sinatra製のフリーウェア(ソースコードは公開されている)。ニュースサイトやECサイトなどで、画像の直接アクセスを禁止している所は少なくない。今は止めているようだが、かつてITmediaが禁止していた。


ScreenShot(2010-12-22 11.58.56).png

refchop経由でのアクセス

この直接アクセスを禁止する場合に使っているのはリファラーチェックだ。リファラーが同じサイトでない場合、アクセスを禁止するというやり方だ。そんな垣根を乗り越えるべき開発されているのがrefchopだ。

MOONGIFT

unread,
Jan 4, 2011, 6:05:02 AM1/4/11
to moong...@googlegroups.com

ほんの少しの工夫でWeb検索がとても便利に「faviconize-google.user.js」

Posted: 03 Jan 2011 07:00 PM PST

faviconize-google.user.jsはGoogle Chrome、Firefox、Opera、Safari用のオープンソース・ソフトウェア。インターネットを使っていて、Googleに触らない日はないと言えるほど利用している。検索を開始してから情報にたどり着くまでのスピードが速いのが良い。


ScreenShot(2010-12-22 11.08.35).png

こうなる

とは言っても常に一番上をクリックすれば良いという訳ではない。検索結果を眺めつつ、一番信頼性の高そうなサイトを選ぶこともある。最近では特にコンテンツをそのままコピーしたようなサイトも多いので判別が必要だ。その役に立ちそうなのがfaviconize-google.user.jsだ。

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

Posted: 03 Jan 2011 06:00 PM PST

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です。先日ニュースにもなっていたシンプルなNAS、Droboシリーズも扱われています(MOONGIFTもここで購入しました)。

 

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

求人サイト/人材紹介会社に頼らない自社の魅力を。エンジニアリクルートサポートサービスの紹介

Posted: 03 Jan 2011 05:00 PM PST

いつもご覧いただきありがとうございます。MOONGIFTでは本日より企業向けにエンジニアのリクルートをサポートするサービスを開始します。

昨今、どの企業におかれても自社にとって優秀なエンジニアの雇用に頭を悩まされているかと思います。これまでの求人サイトを使った手法や人材紹介を利用した雇用スタイルとは異なる、自社の魅力を伝えていくスタイルでの求人活動をサポートしたいと考えています。

主立った施策としては

  • 御社の魅力の再発掘
  • 既存社員の満足度向上
  • 外部へのアピール活動
  • ジョブボード連携
  • 求人情報ページの手直し
  • 認知度向上

となっております(企業によって異なります)。闇雲に求人するのではなく、自社の魅力を向上した上で内部の満足度を引き上げ、結果として人を惹き付ける企業になるという流れになります。なお積極的なサポートは行いますが、あくまでも主体は御社であるため経営陣および人事担当者自らが積極的に活動される必要があります。

料金は週一回のミーティングを含み、月間30万円(税別)からとなります。期間は半年程度を予定しております。年収600万円の人材を紹介会社経由で契約した場合180万円程度を支払うことになりますが、その金額を自社の魅力向上および既存従業員の満足度向上に充てる形になります。しかも一時的な支払で終わるのではなく、自社の資産として継続的に活用できるものになります。

 

ご不明点ならびに詳細はin...@moongift.jpまでお気軽にお願いします。または下記フォームからも可能です。


[contact-form 10 "Recruit_Support"]

Chrome OSが普及の鍵を握るかも知れないWeb OS「jDesktop」

Posted: 03 Jan 2011 07:00 AM PST

jDesktopはJavaScript/jQuery製のオープンソース・ソフトウェア。間もなく登場すると思われるGoogle Chrome OS。試作機は既に開発されており、Webブラウザだけで全てをこなす環境が作られつつある。Chrome OS搭載機の普及次第でまた新しい扉が開くかも知れない。


ScreenShot(2010-12-22 11.41.56).png

ローカル版

WebブラウザだけでPC上の全ての操作を行うようになると俄然盛り上がってくるであろう技術がWeb OSだ。Webブラウザの中にOSを再現するこの技術は、これまでのOSとブラウザの関係を逆転してしまう。そんなWeb OSを自分でも開発したいと思ったら試したいのがjDesktopだ。

新年からGTDに取り組む方のお供に「TaskUnifier」

Posted: 03 Jan 2011 07:00 AM PST

TaskUnifierはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。タスク管理はとても需要が多い。ごく簡易的なTodoからはじまって、複数人で管理するものやプロジェクト管理と連動するものまで多様に存在する。


ScreenShot(2010-12-22 11.22.33).png

メイン画面

個人で使えるTodo管理の最高峰とも言えるのがGTD(Getting Things Done)ではないだろうか。GTDの取り組み方については色々なやり方があるが、これからはじめるなら専用ソフトウェアを使う方が入り込みやすいかも知れない。今回紹介するTaskUnifierはまさにそうだ。

MOONGIFT

unread,
Jan 5, 2011, 6:03:01 AM1/5/11
to moong...@googlegroups.com

電子書籍ファイル(アプリ)を自作する。オープンソース・ソフトウェア+α×15

Posted: 04 Jan 2011 11:07 PM PST

iPadの登場以降、電子書籍に注目が集まっています。凸版印刷やDNPといった印刷社、講談社や集英社と言った出版社はもとよりAdobeやソニーなども参入しており、混迷しているのが実状です。そこで今回はオープンソース・ソフトウェアを使った電子書籍作成についてフォーカスを当て、既存のコンテンツや専用のソフトウェアを使って電子書籍を作成する方法を紹介します。今回は電子書籍リーダーではなく、自作するためのライブラリやソフトウェアの紹介になります。

新しい形のWebアプリケーションを提案する「UNHOSTED」

Posted: 04 Jan 2011 07:00 PM PST

UNHOSTEDはJavaScript/PHP製のオープンソース・ソフトウェア。かつてパッケージソフトウェアが殆どだった時代、ソフトウェアを購入しなければデータの閲覧さえできず、ベンダーにロックインされることを毛嫌う人たちが解放さえたフリーソフトウェアの思想を作り上げた。


ScreenShot(2010-12-24 13.11.55).png

デモのメールアプリ

オープンソース・ソフトウェアが普及し、さらにWebアプリケーションが使われるようになった結果、ソフトウェアからの解放は進んだがデータは未だにロックインされている。Googleなどを使っているとそう感じられるはずだ。そこからの脱却を目指すプロジェクトがUNHOSTEDだ。

写真から指定範囲を自然に消し去る「Image Retargeting」

Posted: 04 Jan 2011 07:00 AM PST

Image RetargetingはWindows用のオープンソース・ソフトウェア。写真の中から一部のオブジェクトを消し、なおかつ画像全体のバランスを維持した技術としてシームカービングが知られている。Adobeが発表した技術で、非常に面白い。


3dsearch6.png

囲んでいるところ

そんなシームカービングは、構図変更と呼ばれる技術だ。画像の中から任意のオブジェクトを消したり、変換したりするための技術で、シームカービングはその一つだ。そして今回紹介するImage Retargetingもその一つとなっている。

LDAPデータをファイルシステムのように閲覧、更新する「FuseLDAP」

Posted: 04 Jan 2011 07:00 AM PST

FuseLDAPはMac OSX/Linux用のオープンソース・ソフトウェア。LDAPとはいわゆるディレクトリサービスにアクセスするためのプロトコルで、処理系としてOpenLDAPが有名だ。LinuxやSambaなどの認証に使われたり、DNSの管理にも使われている。


ScreenShot(2010-12-22 11.05.57).png

筆者環境では接続に失敗する…

OpenLDAPを使うことで認証統合が出来るなど、企業内で使うのに便利なシステムになっている。クライアントインタフェースとして各種OS向けのフロントエンドが知られているが、今回紹介するのは一風変わったFUSEを使ったFuseLDAPだ。

電子書籍ファイル(アプリ)を自作する。オープンソース・ソフトウェア+α×15

Posted: 04 Jan 2011 11:07 PM PST

iPadの登場以降、電子書籍に注目が集まっています。凸版印刷やDNPといった印刷社、講談社や集英社と言った出版社はもとよりAdobeやソニーなども参入しており、混迷しているのが実状です。そこで今回はオープンソース・ソフトウェアを使った電子書籍作成についてフォーカスを当て、既存のコンテンツや専用のソフトウェアを使って電子書籍を作成する方法を紹介します。今回は電子書籍リーダーではなく、自作するためのライブラリやソフトウェアの紹介になります。 [s2If !current_user_can(access_s2member_level1)] こちらはプレミアムユーザのみの記事になります。一般公開はされません。他にも多数の機能を備えたプレミアムユーザ登録は月額500円にて。既にプレミアムユーザの方はこちらからログイン [/s2If]


MOONGIFT

unread,
Jan 6, 2011, 6:32:28 AM1/6/11
to moong...@googlegroups.com

たくさんの画像/動画からの一部を切り抜く作業をする時に便利「Image Clipper」

Posted: 05 Jan 2011 07:00 PM PST

Image ClipperはWindows/Linux用のオープンソース・ソフトウェア。コンピュータを使っていると画像を扱う機会はとても多い。画像をそのまま使うと分かりづらいので一部だけ切り抜いて使うことも多いはずだ。そんな時に使うのが切り抜きだ。


ScreenShot(2010-12-27 13.43.52).png

マウスでの切り抜き範囲指定

切り抜きではマウスを使って範囲を指定して実行する。一枚の画像だけであれば良いが、何枚もの処理を行おうと思った時にはやはり専用のツールを使う方が良いだろう。Image Clipperならば画像はもちろん、動画の切り抜きまで行うことができる。

介護・医療における情報インフラを創造するSMS社について知ってほしい10のこと

Posted: 05 Jan 2011 05:00 PM PST

看護師に特化した「ナース専科コミュニティ」など20のWebサービスを開発、運営されているエス・エム・エス社(以下SMS)にてLAMP(Linux - Apache - MySQL - PHP)技術者を大募集中です。 logo_sms.gif SMSは2003年創業でまだ8年目ながら急成長しているベンチャー企業です。これまで人材紹介および就職情報配信などを通じて成長してきていますが、現在最も注力しているのがコミュニティなどの利用者に使ってもらえるサービスの構築、運営です。そのコミュニティ関連サービスにおいて大きくサービスを成長させていくための企画、開発を行える人材を募集しています。それまでのシステムはマーケターとベンダーとのやり取りで開発してきたものですが、コミュニティ系はまだまだトライ&エラーで試している部分が多く、成長スピード感を促進するためにも自社内に開発者を要したいという要望があります。

JavaScriptでゲームが作れるようになる、そんな未来を感じさせる「jgen」

Posted: 05 Jan 2011 07:00 AM PST

jgenはJavaScript製のフリーウェア(ソースコードは公開されている)。2010年はモバイルゲームに注目が集まった年だった。2011年も同様にしばらくの間は目が離せない状態が続くだろう。ゲームを作るには一般のWebサイトを作るのと訳が違うと思っていた人にとって朗報がある。


ScreenShot(2010-12-27 13.28.24).png

戦車のゲームデモ

jgenがそれだ。Webベース、JavaScriptを使ってゲームを開発できるようになる。これを使えばこれまで培ってきた技術を使ってトレンドに入る込むことができるはずだ。しかもWebベースなら対応プラットフォームも多い。

開発生産性を向上する。Mac OSX向けプログラミングエディタ「kod」

Posted: 05 Jan 2011 07:00 AM PST

kodはMac OSX用のオープンソース・ソフトウェア。開発者はテキストエディタにはこだわらなければならない。Eclipseや.NET StudioのようにIDEが固定ならば致し方ないが、スクリプト言語の開発者であれば自由に選択できるはずだ。その性能によって生産性は大きく変わってくる。


ScreenShot(2010-12-27 13.50.38).png

すっきりとしたインタフェースのエディタ

個人的には最も手になじんでいるエディタはEmacsだ。かれこれ10年近く使っているが、テキストエディタは日々進化しているので、そうした情報をキャッチしない訳にはいかない。最も先進的と言えるプログラマー向けエディタがkodだ。

MOONGIFT

unread,
Jan 7, 2011, 6:21:06 AM1/7/11
to moong...@googlegroups.com

PowerPointに頼らないプレゼンテーション(作成&閲覧)×18選

Posted: 06 Jan 2011 09:28 PM PST

自社や他社、勉強会や学会、セミナーなど何らかの発表を行う際にはプレゼンテーションが必要になります。ビジネスの場においてはPowerPointを使うケースが多いですが、あまりにも見慣れてしまったせいか、印象に残りづらくなってしまっています。何となくビジネスチックになり、アニメーションに凝りすぎると印刷した場合に見づらくなるという問題もあります。さらに作成、編集について専用ソフトウェアを使わなければならないために再利用性が悪かったり、閲覧に際してOSやソフトウェアを限定してしまうデメリットがあります。 そこでここ数年使われ始めているのがプレゼンテーションソフトウェア以外を使ったプレゼンテーション作成です。主立った技術としては、HTMLやテキスト、PDFを使って行います。HTMLであれば表現力も自由度も高く、プレゼンテーションの後にそのままWeb上で共有できるというメリットもあります。そこで今回はプレゼンテーションソフトウェアに頼らないプレゼンテーション作成、閲覧ソフトウェアについて紹介します。 主立った技術別に紹介します。

今時の需要を取り込んだWeb用CMS「Halogy」

Posted: 06 Jan 2011 07:00 PM PST

HalogyはPHP/CodeIgniter製のフリーウェア(ソースコードは公開されている)。WebベースのCMSの歴史は実に長い。PloneやPHP Nukeくらいからはじまって既に10年以上、様々なCMSが開発されてきた。最近ではWordPressに代表されるブログ型が人気を集めている。


ScreenShot(2010-12-27 13.14.14).png

次のトレンドはなんだろうか。個人的にはフレームワークを利用したものを推したい。つまりカスタマイズにも柔軟に対応できるCMSだ。その可能性を感じさせつつ、今時の需要を取り込んだのがHalogyだ。

[PR]ジョブボードを使ったエンジニア求人!

Posted: 06 Jan 2011 05:42 PM PST

いつもMOONGIFTをご覧いただきありがとうございます。

こちらはMOONGIFTにて提供しておりますITエンジニア向け求人記事掲載「ジョブボード」、および「リクルートアウトソース」に関するご紹介となります。ぜひご一読ください。

はてなで複数アカウントを切り替えている人に使ってほしいGoogle Chrome拡張「Hatena Account Switcher」

Posted: 06 Jan 2011 07:00 AM PST

Hatena Account SwitcherはGoogle Chrome用のフリーウェア(ソースコードは公開されている)。日本のITエンジニアが数多く登録しているはてな。人によっては1アカウントに留まらず複数アカウントを切り替えて使っていることだろう。


101227-0004.png

アドレスバーからアカウント切り替え

それは決して悪いことではなく、オンラインアイデンティティはキャラを使い分けたり、発信する情報によってアカウントを使い分ける方がより特化できるのがメリットだ。そんな複数アカウントを持つ人にお勧めしたいのがHatena Account Switcherだ。

この手があったか。Webブラウザ上でRubyスクリプトを動作させる「Ruby in browser」

Posted: 06 Jan 2011 07:00 AM PST

Ruby in browserはJava製のオープンソース・ソフトウェア。サーバ用とクライアントサイドでプログラミング言語が分かれてしまっているのは、Webブラウザ上で動作するプログラミング言語が限られるからだ。JavaScript/ActionScript3/Silverlightくらいしかない。


ScreenShot(2010-12-27 13.26.51).png

最後に実行されたものがそのまま出力される

それに対してJavaScriptは実際にはサーバ上でも動作し、node.jsのようなすばらしいソフトウェアまで登場している。これは不公平だ。という訳でRuby使いの人は、Webブラウザ上で動作するRubyであるRuby in browserを使ってみよう。

PowerPointに頼らないプレゼンテーション(作成&閲覧)×18選

Posted: 06 Jan 2011 09:28 PM PST

自社や他社、勉強会や学会、セミナーなど何らかの発表を行う際にはプレゼンテーションが必要になります。ビジネスの場においてはPowerPointを使うケースが多いですが、あまりにも見慣れてしまったせいか、印象に残りづらくなってしまっています。何となくビジネスチックになり、アニメーションに凝りすぎると印刷した場合に見づらくなるという問題もあります。さらに作成、編集について専用ソフトウェアを使わなければならないために再利用性が悪かったり、閲覧に際してOSやソフトウェアを限定してしまうデメリットがあります。 そこでここ数年使われ始めているのがプレゼンテーションソフトウェア以外を使ったプレゼンテーション作成です。主立った技術としては、HTMLやテキスト、PDFを使って行います。HTMLであれば表現力も自由度も高く、プレゼンテーションの後にそのままWeb上で共有できるというメリットもあります。そこで今回はプレゼンテーションソフトウェアに頼らないプレゼンテーション作成、閲覧ソフトウェアについて紹介します。 主立った技術別に紹介します。 [s2If !current_user_can(access_s2member_level1)] こちらはプレミアムユーザのみの記事になります。一般公開はされません。他にも多数の機能を備えたプレミアムユーザ登録は月額500円にて。既にプレミアムユーザの方はこちらからログイン [/s2If] [s2If current_user_can(access_s2member_level1)]

HTML

最も有名な手法と言えます。一定の記法(HTML構造)で記述することで、CSSやJavaScriptを使ってプレゼンテーションのようにスライド表示をします。矢印キーで左右のスライドを入れ替えたり、ソフトウェアによっては検索したりすることもできます。 1. チェック必須!Web上で動作するプレゼンテーションソフトウェア「Slimey」 実現できることはまさにGoogleドキュメントのプレゼンテーションやKeynoteと同様のプレゼンテーション作成だ。スライドの追加、テキストの追加、画像の追加などはもちろん、リストや各オブジェクトのインラインでの編集やマウスでの移動もサポートしている。UndoやRedoもできるし、画像の拡大縮小も可能。画像の指定やフォントの色変更などでまだこなれていない部分はあるが、今後の発展を十分に感じさせる。保存時のアクションはポストされたデータをそのままダンプするだけだが、それ以外はすべてJavaScriptとHTMLなので、自分なりの工夫をすれば良いだろう。 2. HTML5の凄さを理解できるHTML5製のプレゼンテーション「HTML5 Slides」 HTML5 SlidesはHTMLで作られたプレゼンテーションだ。左右の矢印キーを使って読み進めることが出来、Ctrlキーと+/-キーで拡大、縮小表示ができる。内容はずばり、HTML5に関する説明で、プレゼンの途中でHTML5を試せるようになっている。 3. jQuery製のプレゼンテーション「jQuery Presentation」 名前の通りjQueryを使って作られているプレゼンテーションソフトウェアだ。矢印キーの左右やリンクをクリックしてスライドを切り替えることが出来る。現状ではそれだけに限定されるようだ。ページ一覧や検索機能などがあるとさらに便利そうだ。 4. jQueryを使ったWebベースプレゼンテーション「jQuery Presentation」 jQuery PresentationはjQueryで作られたプレゼンテーションツールだ。特徴は一つ、スライドの切り替えにある。まるでスライドが回転するように切り替わるのだ。これは初めて見た人にとってはインパクトが強いのではないだろうか。 5. HTML5を使ったプレゼンテーション「Nerine」 NerineはHTML5製のプレゼンテーションツールだ。道具は一切問わないので、テキストエディタを使ってプレゼンテーションを作ることもできる。矢印キーでスライドを入れ替え、競り上がってくるようなイフェクトや、キーを押すごとに表示を追加するようなイフェクトもできる。 6. オンラインでHTMLプレゼンを作成、公開する「Swinger」 SwingerはWebベースのプレゼンテーション作成、公開ソフトウェアだ。プレゼンテーション作成ソフトウェアほどではないものの、Web上でテキストを入力してその場でプレゼンテーションを作成できる。画像やリンクの埋め込みにも対応している。 7. クールなプレゼンをしよう「S6」 S6はプレゼン用HTMLファイルに各種イフェクトを可能にするソフトウェアで、矢印キーでのプレゼンスライド切り替え、一覧表示機能がある。各スライドごとにアクションを定義し、多彩なイフェクトをかけられる。例えば大きな文字がズームアウトしながら表示されたり、文字がスライドしてきて表示される、スライドの切り替わりがフェードアウト/インしながら切り替わるなどだ。 8. YAML+MarkdownからHTMLプレゼン生成「Luminescence」 LuminescenceはYAMLファイルを使ってプレゼンテーションを生成するソフトウェアだ。内容についてはMarkdown機能が利用できる。コマンドラインで使うソフトウェアで、YAMLファイルとアウトプットするHTMLファイル名を指定して実行する。背景色とテキストカラー、リンクの色などが指定できる。さらにスライドのフェードイン/フェードアウトの時間を指定することも可能だ。もちろんHTMLなのでその他の指定も容易にできるだろう。YAMLならばHTML公開以外でも使えるのではないだろうか。 9. 1行プレゼンをはじめよう「one-line-presentation」 one-line-presentationはHTML(配布はPHP)とJavaScrptでなるソフトウェアで、ブラウザを使ったプレゼンテーションを作成する。巨大な文字が表示される点は高橋メソッドと同じだ。なぜ1行プレゼンかと言えば、その内容が一行で作成されるからに他ならない。デフォルトではタブ区切りの文字列を作成すると、タブごとにスライドが区切られて表示される。 10. マインドマップでプレゼンテーション「mm2s5」 mm2s5はマインドマップをプレゼンテーションに変換するソフトウェアだ。生成されるのはs5というHTMLベースのプレゼンテーションファイルだ。リスト表示(黒丸、数字など)、ストップライト(順番に赤くなる)、テーブル、リンクなどがサポートされている。

Flash

FlashはHTML以上に表現力が高いプレゼンテーションを作成することができます。Web技術であるため、オンラインで公開するのは容易です。ただし再利用性はPowerPoint並みに低いのが欠点ではあります。表現力が高いため、通常のスライド形式にこだわらないプレゼンテーションすら実現できます。 11. Flashで作るダイナミックプレゼンテーション「Powerbullet Presenter」 ドローソフトウェアのような感覚でプレゼンテーションが作成できる。Powerbullet Presenterは独自のファイル形式で保存するが、エクスポートとしてFlashファイルでの出力に対応している。同時に実行ファイル形式でも出力されるので、Flashがなかったとしても閲覧はできるようになる。字の入力はもちろん、画像やテーブル、音声や円、四角と言ったオブジェクトの追加も簡単にできる。そして各オブジェクトに対して表示の方式などを設定することでよりダイナミックなプレゼンテーションが可能になる。 12. Flash+画像で作るハイクオリティプレゼンテーション「Scaena」 Scaenaでは画像とアクションをXMLファイルで指定することで、画像を移動する際に各種アクションを実現できる。後方から目の前に迫ってくるもの、自動ドアのように開くもの、鏡のように回転するもの等、アクションは10種類くらい存在する。これを使えばプレゼンテーションが映えること間違いなしだ。

PDF

PDFプレゼンテーションの場合は、PDFを作成するのではなくPDFファイルをプレゼンテーションのように見せるためのソフトウェアになります。1ページ1スライドになります。そのため従来のプレゼンテーションファイルをPDFに変換し、以下のビューワーを通してプレゼンテーションにすることができます。ローカルOSで動作するものが多いので、Webとの親和性は高くありません。 13. KeyJnote KeyJnoteはPDFファイルを読み込み、1ページごとのプレゼンテーションにしてくれる。全画面表示され、各ページは切り替え時にイフェクトをする演出付だ。更にエンターキーを押すとスポットライトモードになる。これはマウス周辺が白く、周りが暗くなるモードで、レーザポインター的な使い方ができる。また、ドラッグすると囲んだ部分が明るくなる。 14. 一見の価値あり!PDFプレゼンのススメ「Skim」 最大の売り(だと思う)がプレゼンテーション機能だ。最大化表示し、指定した方法(ズームやページ送りなど10種類以上)で各スライドを移動しながらプレゼンを行う事ができる。 15. PDFでプレゼンテーションする時に最適な「SplitShow」 SplitShowは特殊なPDFを使い、メインモニタとサブモニタとで異なるページを表示する。どんなPDFでも良いという訳ではなく、専用のLaTeXクラスBEAMERで作成、変換したPDFに対応するようだ。そんなPDFをSplitShowを使ってプレゼンテーションするのだ。 16. PDFを使ったクールなプレゼンテーション「Impressive」 Windows/Mac OSX/Linuxいずれのプラットフォームでも動作する。そしてImpressiveの引数にPDFを指定すれば全画面表示のプレゼンテーションが開始される。クリックで次のスライドに切り替え、右クリックで戻す操作が基本だ。さらにエンターキーを押してスポットライトモード(さらに+/-で拡大/縮小)、ドラッグで一部を囲むとハイライト表示、zキーでズーム、タブキーでスライド一覧といった機能がある。他にもBやWキーで画面を真っ黒にしたり、逆に真っ白にすることもできる。 17. Wiki発Latex・PDF経由プレゼン行き「Wiki2Beamer」 まず、文書の形式はWiki調だ。Latexのちょっと難しい記法に比べると、制限はあるが分かりやすい表記で書くことができる。記法もそれほど難しくはなさそうだ。そして、Wiki2Beamerの出番だ。出来上がった文書をコンバートして、Latex文書に仕上げることができる。ここでWiki発Latexまでたどり着いた。さらにそのままpdflatexコマンドを実行すると、LatexファイルがPDFへコンバートされる。しかも、その内容はプレゼンテーション形式になっているのだ。BeamerというTeXフォーマットになっている事で、手軽に変換できる。

テキスト

一風変わった所でテキストファイルをベースにしたプレゼンテーションです。とは言ってもソフトウェアによってはYAMLファイルをベースにするものもあるので、あまり変わらないかもしれません。テキストファイルを使う良さはテキストエディタなどを使って自由に編集が出来ること、プログラミングをすることで外部のソースを取り込むといったことも容易に出来ることです。 18. テキストベースのプレゼンテーション「xsw」 xswはYAMLに似た形式でプレゼンテーションを書いていく。テキスト、画像、背景を指定可能で、フォントサイズや配置を変更することができる。テンプレート機能を使って、予め指定した背景などを使い回すことも可能だ。スライドの切り替えは矢印キーで行い、HOME/ENDで最初または最後のスライドに移動する。Fキーを押せばフルスクリーンになる。LinuxやUnix向けに提供されているが、Windows向けのバイナリもある。これを使えば手軽にテキストベースのスライドショーができるようになる。

その他

今ではソフトウェア以外にもWebアプリケーションを使ってプレゼンテーションを作成することもできるようになっています。以下は私がまとめたプレゼンテーション作成のためのWebアプリケーションの一覧になります。 【特集】知っておきたいWebサービス - ジャンル別リスト (7) プレゼンテーション | ネット | マイコミジャーナル

まとめ

プレゼンテーションは一つの作品として捉えられてきたため、再利用性についてはあまり気にされていませんでした。が、現在ではプレゼンテーション作成自体は決して特殊なものではなくなり、誰でも作成するものになっています。加えて状況に応じてバージョンアップしたり、複数のプレゼンテーションを組み合わせたりすることも増えてきました。さらにオンラインの存在が状況を大きく変えています。Web上で検索できたり、ブログ内で掲載できなければせっかくの作品の露出機会が損なわれてしまいます。 HTMLやPDFとして公開することができれば、検索エンジンから閲覧する人も増えることでしょう。それは社外に限らず、社内資料についても社内ポータルに掲載し、検索できるようにメリットがあります。 [/s2If]


Reply all
Reply to author
Forward
0 new messages