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週間のお試しあり。申し込みはこちらから。 |
|
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 | |
|
対話型も。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だ。 |
|
ソースコードの定期的なバックアップに使える「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だけとは限らない。それ以外のフォーマットにも対応した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を使ったブラウザなら概ねレンダリングできるだろう。
だがユーザエージェントを変えたり、画面サイズを調整しなければならないなど面倒な手順を踏む必要がある。それでも実際の筐体と見え方が違うと作る方も大変だ。そこで使ってみたいのがiBBDemo2、Adobe AIR製のiOSシミュレータになる。 |
|
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だ。 |
|
分かりづらい元データを見やすく整形、検索「停電時間帯検索 (非公式)」 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がない生活は考えられない状態になっている。複数のコンピュータでファイルを共有したり履歴管理を含めたバックアップシステムとしてとても重宝する。
しかし環境によっては自由にソフトウェアがインストールできず、Dropboxが使えないという人もいるだろう。ネットカフェでも同様だ。そこでさらにDropboxを便利にするのにDropboxPortableAHKが使えそうだ。 |
|
開発用。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をベースにするといいだろう。 |
|
最近ストレスを感じるというあなたに。ストレス軽減のためのソフトウェア×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だ。 |
|
旅行やネットワークがない時の準備に。オフライン用地図を生成する「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だ。 |
|
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利用度はどんどん高くなっている。対してビジネスの場ではあまり大きな変化は起きていない。
未だにAccessのようなデータベースが使われ、Excelベースのデータ集計がされている。それは決して悪いことではないが、ソフトウェアの依存や再利用性を高めるのには不向きだ。そこで使ってみたいのがLatimes Table Stackerだ。 |
|
任意のタイミングで定型作業。Androidからボタンによる母艦操作「Remote Launcher」 Posted: 27 Mar 2011 11:00 PM PDT Remote LauncherはAndroid用、Windows/Mac OSX向けのフリーウェア。スマートフォンや携帯電話からリモートコンピュータを操作する類のソフトウェアは人気が高い。VNCやRDといったプロトコルを利用するものが多い。
しかし画面の大きさはもとより、操作性も異なるデバイスとあって十分なリモート操作は難しい。むしろ特定の操作についてボタン一つで出来るくらいの方が利便性は高いと言えるかもしれない。それを可能にするのが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だ。 |