ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

List

  • 2008/02/03

Torを使った匿名プロキシ「Vidalia」

IPアドレスが個人情報に当たるのかどうか分からないが、グローバルIPを丹念に調べていったら、だいたいの場所が分かってしまう。そう考えるとIPアドレスが分かってしまうのは問題がある場合もあるだろう。そこで匿名性を高くする技術、Torの登場だ。これを使えばごく手軽に導入できる。今回紹介するオープンソース・ソフトウェアはVi...

List

  • 2008/02/03

Webサービスを手軽に高速化「PHP SPEEDY」

Webサービスを高速化する方法は各種存在する。例えばコネクションをできるだけなくしたり、キャッシュを有効にしたりと言った具合だ。様々な手法を順番に施していって、最も自分のサービスにあったものを選択していくのが筋なのだが、それは時間と根気のいる作業だ。まず、一般的な手法を適用したときにどれだけ効率化されるのか、またはどれ...

List

  • 2008/02/03

必見!CSSを使って複数の画像を一つに「CSS Sprite Generator」

Googleの表示速度の速さの秘密に、コネクションを極力減らすということがある。それが複数の画像を一つにまとめてしまい、CSSのポジションをずらすことで表示するという手法だ。これを使うと画像のダウンロードは一回で済むのでコネクションが少なくて済む。実際、検索結果のGoogleロゴを見ると、複数の画像が混ざった結果なのに...

List

  • 2008/02/02

指定時間でファイルを移動「File Action」

システムが自動で作ってしまうファイルや、他のユーザとのファイルのやり取りする上で定期的にファイルを移動させると言った操作をすることがある。数回であればまだしも、常にそれをやっていると面倒くさくなる。定期的な作業はコンピュータの得意とするところ。ちょっとしたツールで対応してしまおう。今回紹介するフリーウェアはFile A...

List

  • 2008/02/02

範囲を指定してキャプチャ「Capturedit」

キャプチャという動作はよく使っているのだが、大抵は画面全体の撮影か、指定したウィンドウだけと言うやり方になっている。また、各OSごとにキャプチャソフトウェアを探すのは手間に感じていた。そうした手間から解放される日が来るのかも知れない、このソフトウェアを見ていてそう思った。今回紹介するオープンソース・ソフトウェアはCap...

List

  • 2008/02/02

便利なGUIのMySQLフロントエンド「Navicat for MySQL Lite」

最近では中規模くらいのプロジェクトであればMySQLを利用することが多くなってきた。Railsをはじめとした各種Webアプリケーションの影響によるところが大きいようで、PostgreSQLより触る機会が多い。そんなMySQLを効率的に管理できるインタフェースを紹介しよう。今回紹介するフリーウェアはNavicat for...

List

  • 2008/02/01

仕事時間を管理しよう「TimeMon」

フリーランスになって尚更感じられるのが日本企業の勤務体系の異常さだ。8時間働いても、16時間働いても、意外と生産性に大きな違いはない(少なくとも二倍はない)。結果的に時間がなければならないなりの成果が出せるのだ。そう考えると時間管理の重要性が見えてくる。まずは自分が時間をどのように使っているか、それを知る所からはじめて...

List

  • 2008/02/01

オンラインクリップボード「ControlC」

時代の流れ的に、何でも共有、何でもインターネットへという流れがある。動画や写真、タスク管理と言った具合に次々とデータがインターネット側へ置かれていく。そして全てのデータはインターネット側へ置かれるようになるのかも知れない。そんな時代を感じさせるソフトウェア、Webサービスが登場した。非常に興味深いのでお試しを。今回紹介...

List

  • 2008/02/01

JavaScriptを使ってSQL調にデータを検索「JsonSQL」

※ 画像は公式サイトのデモよりSQLという言語はプログラム言語に混ざると面倒に感じてしまうが、データの授受をする上では便利な問い合わせ言語だ。むしろ他の言語でも同様の問い合わせを行うことでデータが取得できるようになっていると便利に感じる。いちいちデータの中身を見ながら探すのは大変だ。そしてJavaScriptでSQLを...

List

  • 2008/01/31

あなたの画像を守ります「LockImage」

最近は著作権の絡みもあって、画像の転載問題などが取りざたされている。作成者と利用者の双方が納得できるうまい解決方法があればいいのだが、そうそう良い手があるわけではない。現状は作成者は自衛する他なさそうだ。そこで画像を守るソフトウェアの紹介だ。いわゆるパスワードロックになる。今回紹介するオープンソース・ソフトウェアはLo...

List

  • 2008/01/31

マイクとスピーカを直結「LineIn」

先日、ずばり役立ったソフトウェア。オープンソースの紹介をする中で、iPod Touch向けのソフトウェアを紹介したいと思うことがある。プレゼンの中で紹介する際に、iPod Touchにはスピーカがないので音が伝わらないのが問題だった。そこでiPod Touchの音をMacBookの中に入れて、そのままスピーカへつないで...

List

  • 2008/01/31

引用する人のための「TextCite」

Web上には数多くの論文が掲載されている。出版されているものも含めると膨大な量の情報が世の中に溢れている。これらを都度見たり覚えたりするのは大変だ。気になった箇所や、自分の研究に役立つ箇所をいつでも引用できるように記録しておこう。そのためのソフトウェアがこれだ。今回紹介するオープンソース・ソフトウェアはTextCite...

List

  • 2008/01/30

体験必須!プログラミングもコラボレート「Amy Editor」

以前からあったのだが、ついにソースコードが公開されたのでご紹介。世の中、Webアプリケーション化が進んでいる。メーラーなど、ネットがないと魅力が半減してしまうアプリケーションならいざ知らず、オフィスや画像編集などのアプリケーションがWeb化する際の魅力とは何だろう。個人的にはやはりコラボレートだ。皆で一つの作品を仕上げ...

List

  • 2008/01/30

TruecryptをMac OSXで「OSXCrypt」

Windowsで人気の高い暗号化ドライブ作成ソフトウェアのTrueCrypt。漏洩するとまずい各種データを秘密裏に扱うのにちょうど良い、便利なソフトウェアだ。そしてついにMac OSX版が登場した。これであのデータもこのデータも秘密にできるという訳だ。今回紹介するオープンソース・ソフトウェアはOSXCrypt、Mac ...

List

  • 2008/01/30

ActionScriptでHTMLレンダリング「Wrapper」

※ WordPressの表示は公式サイトデモよりブラウザのレンダリング結果の互換性を保つのは非常に骨の折れる作業だ。はじめこそ様々なブラウザでの表示を試すが、運用している中でその品質は維持できず、徐々に乱れていく。そうした中、新しい手法が登場した。レンダリングにActionScriptを利用するのだ。Flashベースで...

List

  • 2008/01/29

必須!エコプリントシステム「GreenPrint」

プリンタは日常的によく使われるものだろう。が、その材料となる木材が日々消費されていることは意識しているだろうか。コストの問題だけではなく、貴重な資源が消失していることを考えて、不必要な印刷は避けなければならない。印刷をかけてから、失敗したと思うことは良くある。不要な印刷を避けるためにもワンクッション挟むようにしてみよう...

List

  • 2008/01/29

Googleドキュメントを便利に「gDocsBar」

GoogleドキュメントはブラウザベースのWebオフィスソフトウェアだ。ブラウザがなければならないので、むしろブラウザの中に取り込んでしまう方が使い勝手は良さそうだ。そう考えたのかは分からないが、GoogleドキュメントとFirefoxを見事に連携させたのがこのソフトウェアだ。今回紹介するオープンソース・ソフトウェアは...

List

  • 2008/01/29

Railsで使うSelenium「Selenium on Rails」

テストの作業は嫌われる場合が多い。確かにそれ程生産的には見えないかも知れない。が、リリース後の負荷を減らすためにも欠かすことのできない作業だ。多少なりとも楽をして、的確にテストを行っていきたい。Webベースのブラウザテストを行うのにSeleniumは最適な選択だ。そしてRails使いであればこのようなソフトウェアもある...

List

  • 2008/01/28

Webベースのプロジェクト管理「]project-open[」

いかなる企業であったとしても、プロジェクトは存在する。それが対顧客であろうとなかろうと、企業が成長する上でプロジェクトは欠かせないものだ。日々同じ作業をしていては成長が止まってしまう、改善活動であってもプロジェクトとして捉えていくべきだ。中小規模の企業向けのプロジェクト管理ソフトウェアを紹介しよう。Webベースなので、...

List

  • 2008/01/28

CSSを圧縮してサイズ軽減「Rainpress」

JavaScriptはライブラリが充実するにつれて、サイズが肥大化している。そのため、サイズを少しでも軽減しようと変数名を置き換えて難読化し、余計なタブやスペース、改行を消してサイズを小さくするツールが存在する。同様のことがCSSについても言える。サイズの大きくなったCSSはこれで縮小しよう。今回紹介するオープンソース...