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

44 views
Skip to first unread message

MOONGIFT

unread,
Mar 19, 2011, 6:33:31 AM3/19/11
to moong...@googlegroups.com

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


小粒でぴりりと辛い。Windows用クリップボード履歴管理「ClipCube」

Posted: 18 Mar 2011 11:00 AM PDT

ClipCubeはWindows用のフリーウェア。Windowsの使い勝手の悪い点の一つがクリップボードだ。一つしか枠がなく、履歴管理もされない。まとめてコピーしてまとめて貼付けられればどれだけ便利だろうか。これは他のOSでも共通だ。


メイン画面

viやEmacsといったエディタではヤンクにコピーして履歴管理までされる。やはり履歴管理されて、前にコピーしたものが後から取り出せるというのはとても作業しやすくなるものだ。そんな環境を実現できるのがClipCubeだ。

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


外部のリソースから画像を取得、スライドを作成する「PDFrizator」

Posted: 18 Mar 2011 05:00 AM PDT

PDFrizatorはWindows用のフリーウェア。プレゼンテーションやスライドを作る時には通常、専用のソフトウェアが使われる。一から作成する場合はそれでも良いが、既にある素材を組み合わせるだけのスライドであれば機能が若干大げさかもしれない。


作成画面

例えば写真を並べるだけのスライドであれば、もっと簡単に作成したいと思うはずだ。ページの大きさに左右されずどんどんイメージを貼り込んでスライドを作成できる、そんなソフトウェアがPDFrizatorだ。

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


次のトレンドになるか。Webベースの開発環境13選

Posted: 18 Mar 2011 03:29 AM PDT

様々なローカルアプリケーションがWebブラウザベースに移行しています。メーラーはGmail、オフィスドキュメントはGoogleドキュメント、画像編集をPhoenixさらにプレゼンテーション作成や動画の編集などもWebベースでできるようになっています。そんな中、なかなか進まないのが開発環境(IDE)です。そこで今回は次のトレンドになるかも知れない、Webベースの開発環境について取り上げてみたいと思います。

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

MOONGIFT

unread,
Mar 20, 2011, 6:34:07 AM3/20/11
to moong...@googlegroups.com

対話型も。PythonでWindowsアプリケーションを自動操作する「pywinauto」

Posted: 19 Mar 2011 11:00 AM PDT

pywinautoはPython製/Windows用のオープンソース・ソフトウェア。コンピュータは繰り返し作業するようなものや定型作業を自動化するのが得意なのだが、デスクトップ等ではGUIになっておりマウスを使った操作が多いために自動操作がしづらい。


メモ帳を開いて入力した所

だが日常業務を行っている中で、同じ操作を繰り返し行うことは多々ある。WSHのようなWindowsと親和性の高いスクリプトを使っても良いが、 Pythonのが使いやすいという方はpywinautoを使ってみるといいだろう。

ユーザ登録不要で使えるソースコード共有システム「ShareSRC」

Posted: 19 Mar 2011 05:00 AM PDT

ShareSRCはPython/JavaScript製のフリーウェア(ライセンスはNYSL)。オープンソースの活動に慣れていると、ちょっとしたコードでも公開したり共有するのが楽しく感じられるようになる。よく使う処理を公開しておくときっと誰かの役に立つだろう。


コードの表示

コードを共有する場として個人的に良く使っているのがGithubのGistだ。しかし限定されたメンバーで共有したいと思うならば、より限定的なサービスの方がいいかもしれない。そんなソースコード共有サービスを自分で立てられるのがShareSRCだ。

MOONGIFT

unread,
Mar 21, 2011, 6:04:40 AM3/21/11
to moong...@googlegroups.com

ソースコードの定期的なバックアップに使える「SourceBackup」

Posted: 20 Mar 2011 02:00 PM PDT

SourceBackupはWindows用のオープンソース・ソフトウェア。最近のシステム開発ではバージョン管理を使ってソースコードを管理するのが当たり前になっている。だが、様々な事情から必ずしもそうはできない環境にある人もいるだろう。


メイン画面

だからといって、コードを常に上書きで保存し続けて良いわけではない。間違った更新をして差し戻したり、削除してしまったデータをバックアップから戻したいと思う事もあるだろう。そんな時のために最低限のバックアップシステムとしてSourceBackupを紹介したい。

PDFだけじゃない。ドキュメントを画像にも変換できる仮想プリンタ「Virtual Image Printer driver」

Posted: 20 Mar 2011 11:00 AM PDT

Virtual Image Printer driverはWindows用のオープンソース・ソフトウェア。最近ではさすがにPDFを作成するのに手間取ることはなくなってきた。Mac OSXではデフォルトで、Windowsでも仮想プリンタ機能でPDFを作成できるものがたくさん揃っている。


PDF出力

目の前の文書を印刷するようにPDF化できればレイアウトの崩れもなく、見た目にも奇麗に仕上がってくれる。しかし必要な形式はPDFだけとは限らない。それ以外のフォーマットにも対応したVirtual Image Printer driverを紹介しよう。

IE9の新機能、固定サイト用のメタタグを生成する「IE9 Creator」

Posted: 20 Mar 2011 07:00 AM PDT

IE9 CreatorはWindows用のフリーウェア。さてようやくIE9がリリースされる(された)。HTML5準拠が最も大きいニュースになっているが、それ以外にも幾つかの新機能が搭載されている。その一つが固定サイトと呼ばれる機能だ。


メイン画面

これを使うとWebサイトとWindows7デスクトップを統合する事ができる(アクティブデスクトップのように聞こえてしまう)。リストを並べてWebサイトへのアクセスをより簡易的にできるらしい。そんな固定サイト機能を補助するのがIE9 Creatorだ。

Windows/LinuxでもiOS最適化サイトの表示を確認する「iBBDemo2」

Posted: 20 Mar 2011 05:00 AM PDT

iBBDemo2はAdobe AIR製のオープンソース・ソフトウェア。iOS向けのアプリケーションを開発しようと思ったら、Mac OSXは必須だ。だがiOSに最適化されたWebサイトを開発するならばWebブラウザさえあれば良い。WebKitを使ったブラウザなら概ねレンダリングできるだろう。


iPhone表示

だがユーザエージェントを変えたり、画面サイズを調整しなければならないなど面倒な手順を踏む必要がある。それでも実際の筐体と見え方が違うと作る方も大変だ。そこで使ってみたいのがiBBDemo2、Adobe AIR製のiOSシミュレータになる。

MOONGIFT

unread,
Mar 22, 2011, 6:20:59 AM3/22/11
to moong...@googlegroups.com

この機会に。自宅、遠隔地業務について考えるべき10の要素

Posted: 21 Mar 2011 11:58 PM PDT

震災の影響もあって、自宅待機および自宅勤務や普段よりも早めに帰宅する生活が強いられています。特に首都圏では東京の一部を除いて計画停電が4月末までは予定されており、電気の安定供給すらままなっていません。企業の生産性は落ちている状況ですが、逆にこの機会だからこそ自宅や遠隔地で生産性を高める方法について考えることができるはずです。 そこで今回はリモート作業を行う際に考えなければならない要素について取り上げてみたいと思います。

アジャイル開発のスプリント管理を楽しく。node.js/WebSocketによるタスクボード「scrumblr」

Posted: 21 Mar 2011 02:00 PM PDT

scrumblrはnode.js/JavaScript製のオープンソース・ソフトウェア。アジャイル開発手法の一つであるスクラム開発。スプリントと呼ばれる日程単位の中で決められた機能を作り込み、テストし、最終的に製品に組み込む所まで繰り返し行っていく。


並べた所

やるべき作業と、それが完了するまでのステップを適切に管理する必要があるのだが、その時に使われるのがタスクボードだ。通常、ホワイトボードやコルクボードを使って管理されるが、今回はデジタルで管理するscrumblrを紹介しよう。

写真閲覧機能をiOSアプリに組み込むなら参考にしたい「MWPhotoBrowser」

Posted: 21 Mar 2011 11:00 AM PDT

MWPhotoBrowserはiOS用のオープンソース・ソフトウェア。スマートフォンと写真の相性は言うまでもないがとても良い。写真を撮るのはもちろん、その後閲覧したりするのにも手軽で便利なデバイスだ。特にiPhoneは画面も大きいので人に見せやすい。


閲覧方法一覧

そんなiPhoneアプリの中では写真を閲覧するためのソフトウェアがとても多いように思える。だが見せ方を変えればまだまだ需要が発掘できそうだ。どう写真を見せるか、それを知るためにもまず触ってみたいのがMWPhotoBrowserだ。

Codeigniter開発者必見。便利な機能をパッケージ/インストール「Sparks」

Posted: 21 Mar 2011 07:00 AM PDT

SparksはPHP/Codeigniter用のオープンソース・ソフトウェア。Railsが人気なのは豊富なプラグインが存在するというのも一因ではないだろうか。同じような処理、よく使われるような機能をプラグインとして提供することで、誰もが素早くシステムを開発できるようになる。


インストール

しかもダウンロードや配置など面倒な手順を踏まず、コマンド一つでインストールできてしまうのが魅力だ。こんな仕組みは他でも欲しい、誰もが考えるだろう。そしてCodeigniterでプラグインシステムを実現するのがSparksだ。

今回の地震でも役立っているGoogle製の緊急時消息情報共有システム「Google Person Finder」

Posted: 21 Mar 2011 05:00 AM PDT

Google Person FinderはPython製/Google App Engine用のオープンソース・ソフトウェア。東北地方太平洋沖地震はM9.0という想像を絶する規模の大地震で、大きな傷跡を今なお残している。最重要なのは人名救出であって、そのために多くの人たちが懸命にがんばっている。


トップ

電話やネットワークが分断された中では、家族や親族が互いを探すための手段がなくなってしまう。無事であるのか、探しているのか、または誰かを見かけたのかと言った情報を集約してオンラインで共有するのがGoogle Person Finderだ。

MOONGIFT

unread,
Mar 23, 2011, 6:13:31 AM3/23/11
to moong...@googlegroups.com

分かりづらい元データを見やすく整形、検索「停電時間帯検索 (非公式)」

Posted: 22 Mar 2011 11:00 PM PDT

停電時間帯検索 (非公式)はJavaScript/Ruby製のフリーウェア(ソースコードは公開されている)。東北関東大震災に伴って原子力発電所が稼働せず、計画停電がはじまっている。東京電力では一覧表を出しているが、地域が多数あるために非常に分かりづらい。


メイン画面

しかし自分たちの地域についていつ停電するのか分かっていないと、適切な対応もとれないだろう。自分の地域だけならともかく、親戚や友人の地域までチェックしようと思ったらとても大変だ。そこで使えるのが停電時間帯検索 (非公式)だ。

サーバとクライアントで互いのメソッドを呼べるnode.js用ライブラリ「nowjs」

Posted: 22 Mar 2011 08:00 PM PDT

nowjsはJavaScript製/node.js用のフリーウェア(ソースコードは公開されている)。node.jsではWebサーバとクライアントが同じJavaScriptによって開発できるのがメリットになっている。とは言え全く同じという訳ではなくサーバ側独自の機能は存在する/


サンプルのチャットアプリケーション

もっと親和性高く、サーバとクライアントが互いにメッセージを飛ばし合えるとすればどうだろう。チャットのような相互通信系のWebアプリケーションや、コラボレーション機能が充実するはずだ。それを可能にするライブラリがnowjsになる。

どこでも使える。Dropboxを持ち歩く「DropboxPortableAHK」

Posted: 22 Mar 2011 02:00 PM PDT

DropboxPortableAHKはWindows用のフリーウェア。個人的にはDropboxがない生活は考えられない状態になっている。複数のコンピュータでファイルを共有したり履歴管理を含めたバックアップシステムとしてとても重宝する。

3dsearch2.png
設定画面

しかし環境によっては自由にソフトウェアがインストールできず、Dropboxが使えないという人もいるだろう。ネットカフェでも同様だ。そこでさらにDropboxを便利にするのにDropboxPortableAHKが使えそうだ。

MOONGIFT

unread,
Mar 24, 2011, 6:29:23 AM3/24/11
to moong...@googlegroups.com

開発用。JSONデータをツリー表示で閲覧する「JsonViewer」

Posted: 23 Mar 2011 02:00 PM PDT

JsonViewerはAdobe AIR製のオープンソース・ソフトウェア。Web APIでは幾つかのデファクトになるファイルフォーマットが存在する。それはXML、JSONだ。XMLは独自はもちろん、Atom/RSSといったフォーマットが採用されるケースが多い。

JSONはXMLに比べるとシンプルな記述にできるので採用されることが多く、JSONPのようにWebアプリケーションとの親和性も高いメリットがある。しかしWebブラウザでアクセスするとそのまま表示されてしまって分かりづらい。そこで使えるのがJsonViewerだ。

複数プロジェクトに対応したWebベースの課題管理「Elastik」

Posted: 23 Mar 2011 02:00 PM PDT

ElastikはPHP製のオープンソース・ソフトウェア。プロジェクト管理は様々な機能を必要としているが、本質でない部分を切り出していくと最終的に残るのは課題管理と言えるかもしれない。バグや機能追加の管理を行うのがプロジェクト管理の本質と言えるだろう。


チケット詳細

チケットを発行して機能を実装し、その機能をテストしてバグ管理としてチケットを発行する。その繰り返しによってサービス、ソフトウェアが作られていくのではないだろうか。課題管理システムとしてElastikを紹介したい。

フィード活用のために。iOSアプリのフィード表示モックアプリ「MWFeedParser」

Posted: 23 Mar 2011 11:00 AM PDT

MWFeedParserはiOS用のオープンソース・ソフトウェア。Webサービスを作る際などにおいて、最も手軽な方法は既に公開されているコンテンツを利用することだ。一からコンテンツを作るのは大変だが、既にあるコンテンツを変換して表示するのは容易だ。

その最たるものとして知られるのがフィードだろう。フィードを公開しているサイトの情報を読み取って、それを変換して表示するだけでもユーザビリティが高くなる。自分のブログやWebサイト用のiOSアプリを提供したりならばMWFeedParserをベースにするといいだろう。

MOONGIFT

unread,
Mar 25, 2011, 6:13:15 AM3/25/11
to moong...@googlegroups.com

最近ストレスを感じるというあなたに。ストレス軽減のためのソフトウェア×9選

Posted: 24 Mar 2011 11:14 PM PDT

東日本では震災にはじまって原発問題、計画停電、水や食べ物の汚染などストレスがたまる日々を送っています。インターネットは地理、時間に束縛されないツールですが実際の利用時には一人ひとりが個別で行うため、孤独感を感じやすくなっています。 今回はそんなストレスを解消するためのツールを紹介します。なおゲームもストレス解消の一つですが、あまりに数が多いためにここでは省略しています。

解析データの、グラフ化に。JavaScript製統計解析ライブラリ「jStat」

Posted: 24 Mar 2011 02:00 PM PDT

jStatはJavaScript/jQuery製のオープンソース・ソフトウェア。単純に一覧化された数値では分からない情報も、データをビジュアル化すると見えているものがある。トレンドや偏差が見えると、次の手や分析する上でのきっかけが掴めるようになる。


二つのデータを描画

統計のビジュアル化をする解析言語としてはMATLABやRが有名だ。しかしそうした言語を覚えないとデータのビジュアル化ができないのは面倒だ。Webブラウザ上でもっと手軽にグラフを描くソフトウェアとしてjStatを紹介しよう。

奇麗なグラフィックで魅了される。マルチプラットフォーム対応のRTS「0 A.D.」

Posted: 24 Mar 2011 11:00 AM PDT

0 A.D.はWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。個人的に好きなゲームの一つにシビライゼーションがある。文明を育てるゲームで、世界各地の歴史上の指導者を用いて、領土を広げたり貿易、戦争を行う。脚色はあるが世界史を知る上でも面白いゲームだ。


非常に奇麗なグラフィックス

自分一人で相手は全てコンピュータというのも面白いが、友人たちと一緒にプレイすればより面白いだろう。ギリシア時代くらいの時代からはじまり、文明を育てていくRTS(リアルタイムストラテジー)が0 A.D.だ。

今必須。緊急地震速報をGoogle Chromeで受信する「earthquake Notify」

Posted: 24 Mar 2011 05:00 AM PDT

earthquake NotifyはGoogle Chrome用のフリーウェア。東北地方太平洋沖地震はこれまでにない大規模な震災になっているが、その余震についても大きなものが数多く起きている。いつになったら安心できるのかと不安を感じている人も多いだろう。


通知が出た所

iPhoneは対応していないが、携帯電話には緊急地震速報を受信する機能が備わっている。そのため今では度々鳴っているのではないかと思われる。しかし日常業務中においては携帯電話よりもWebブラウザで見られる方が便利かもしれない。それを可能にするのがearthquake Notifyだ。

MOONGIFT

unread,
Mar 26, 2011, 6:30:41 AM3/26/11
to moong...@googlegroups.com

旅行やネットワークがない時の準備に。オフライン用地図を生成する「Mobile Atlas Creator」

Posted: 25 Mar 2011 11:00 AM PDT

Mobile Atlas CreatorはJava製、Windows/Mac OSX/Linux用のオープンソース・ソフトウェア。スマートフォンや携帯電話でよく使われるソフトウェアの一つが地図アプリだ。出かける時や旅行先などで活躍しているアプリだ。特に海外旅行などで便利だ。


メイン画面

しかしネットワークがなければ使えないというのはとても不便だ。海外旅行先などでははじめから現地のSIMがない場合も多く、そのような時はオフラインで確認できる地図が便利だ。そこで紹介したいのがMobile Atlas Creatorだ。

HerokuからEngine Yardに移行させる時にはこれで自動化「Engine Yard Migrate」

Posted: 25 Mar 2011 05:00 AM PDT

Engine Yard MigrateはRuby製のオープンソース・ソフトウェア。Railsは登場以来、Webアプリケーション開発における地位をあっという間に占めてしまった。色々な人たちが実際に開発を経験し、楽しくシステム構築できるのを味わったことだろう。


実行画面

しかしRailsにおける最大の問題が公開できるサーバの準備だった。最初はApacheとプロキシを組み合わせ、今はPassengerを使うことが多い。さらにHerokuのような簡単なクラウドサービスも存在する。そしてHerokuよりももっと細かな指定が可能なクラウドEngine Yard社がHerokuに対抗してリリースしたのがEngine Yard Migrateだ。

MOONGIFT

unread,
Mar 27, 2011, 6:12:32 AM3/27/11
to moong...@googlegroups.com

YouTubeの動画ではなく字幕ファイルをダウンロード「gcap」

Posted: 26 Mar 2011 11:00 AM PDT

gcapはPerl製のオープンソース・ソフトウェア。YouTubeは動画共有サイトとしては圧倒的なシェアを誇っているにも関わらず、依然として活発に開発が行われている。特に力を入れているのが動画にデータを付与する機能だ。


実行中

その一つが字幕作成機能だ。一つの動画に対してコミュニティベースでどんどん字幕が追加されていく。商用では難しいと思われる希少な言語に対しても字幕が作られている。そんなYouTube上の時間をダウンロードするツールがgcapだ。

仕事で便利。CSVファイルを読み込んでソース/検索可能なHTMLに変換「Latimes Table Stacker」

Posted: 26 Mar 2011 05:00 AM PDT

Latimes Table StackerはPython/Django製Google App Engine用のフリーウェア(ソースコードは公開されている)。高度なWebアプリケーション、システムが開発され個人のIT利用度はどんどん高くなっている。対してビジネスの場ではあまり大きな変化は起きていない。


CSV一覧

未だにAccessのようなデータベースが使われ、Excelベースのデータ集計がされている。それは決して悪いことではないが、ソフトウェアの依存や再利用性を高めるのには不向きだ。そこで使ってみたいのがLatimes Table Stackerだ。

MOONGIFT

unread,
Mar 28, 2011, 6:13:03 AM3/28/11
to moong...@googlegroups.com

任意のタイミングで定型作業。Androidからボタンによる母艦操作「Remote Launcher」

Posted: 27 Mar 2011 11:00 PM PDT

Remote LauncherはAndroid用、Windows/Mac OSX向けのフリーウェア。スマートフォンや携帯電話からリモートコンピュータを操作する類のソフトウェアは人気が高い。VNCやRDといったプロトコルを利用するものが多い。


Androidアプリ

しかし画面の大きさはもとより、操作性も異なるデバイスとあって十分なリモート操作は難しい。むしろ特定の操作についてボタン一つで出来るくらいの方が利便性は高いと言えるかもしれない。それを可能にするのがRemote Launcherだ。

Amazonでの購入が多い人向け。Amazonの在庫/価格チェッカー「AmazonWatcher」

Posted: 27 Mar 2011 08:00 PM PDT

AmazonWatcherはWindows/Mac OSX用のフリーウェア。Amazonで販売されている商品は、需要に応じて細かく自動的に価格調整がされるようになっている。また在庫情報も刻々と変わるようになっており、常にチェックしていないといつの間にか売り切れになってしまう。


チェック画面

とは言え、自分が常に目でチェックしているのは時間の無駄だ。そうした定期的なチェックはコンピュータにやってもらう方が良いだろう。世界中のAmazonに対応したAmazonWatcherを使えばとても簡単に監視ができる。

情報不足が間違った判断を生む。Twitterステータスに外部情報を付与する「ReTweetPlus」

Posted: 27 Mar 2011 05:00 AM PDT

ReTweetPlusはGoogle Chrome製のオープンソース・ソフトウェア。個人的には「拡散希望」とかその類のワードが入ったステータスは無視することにしている。あまりにも信憑性にかける内容が多く、あえて拡散することに意味がない場合も多い。


サンプル

まず情報について真偽の判定が必要だ。だがその場で見てすぐにリツイートしていたら、どんどん拡散していってしまう。見てすぐに真偽判定ができれば、不用意なリツイーとは防げるかもしれない。そのためのソフトウェアがReTweetPlusだ。

Reply all
Reply to author
Forward
0 new messages