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

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

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

2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理
2017/10/28
2017年09月の人気ソフトウェアまとめ

もっと見る

List

  • 2009/07/28

幹事にぴったり。端数切り捨てにも対応した「割勘奉行」

技術者の勉強会では懇親会や呑み会を催されることが多い。予め予算が決まっていれば良いが、適当に飲み食いして後から割り勘で支払うケースの方が良いのではないだろうか。伝票を見て、呑んだ頭で数円単位まできちんと割り切るのは非常に大変だ。幹事の料金計算にぴったり そんな時に使えるのが割勘奉行だ。幹事をまかされたあなたにきっと役立...

List

  • 2009/07/27

WebブラウザだけでRuby、Python、XAMLを実行する「Gestalt」

Webブラウザ上で使えるプログラミング言語は限られたものだけだ。JavaScript、ActionScript、Javaアプレット、ActiveXなどだろうか。それ以外のRubyやPerl、Python、PHPといった言語はサーバサイドで使うしかなかった。HTMLのソース。確かにRubyだ。もちろん実行できる しかしそ...

List

  • 2009/07/27

LinuxのLive USBを作成する「Linux Live USB Creator」

数年前まではLive CDと言われていたのに、今ではLive USBというのが当たり前になっている。USBブートに対応していれば、小さなメディアで持ち歩くことが出来、CDとは違い読み書きにも対応する。複数の拠点を同じ環境で過ごしたい方には良い選択肢になるだろう。UbuntuのLive USBを作成する そんなLive ...

List

  • 2009/07/27

WebKitを使ったHTML2PDF「wkhtmltopdf」

Safariではレンダリングエンジンとして、WebKitが採用されている。iPhoneやAndroid、Palmといったモバイル機器やAdobe AIRでもWebKitをレンダリングエンジンとしており、そのシェアは拡大中だ。高速なレンダリングが可能であり、何よりオープンソースだ。WebKitを使ったHTML2PDF そ...

List

  • 2009/07/26

テキストファイル、フォルダの比較に「TextDiff」

開発の現場ではバージョン管理システムが浸透しているが、ソースコード以外のファイルは意外とそのまま放置されているケースがある。何らかの修正を行う場合はファイルをコピーして直すのも当たり前のように行われている。ファイル同士の差分をチェック だがコピーして修正したりすると、どこが修正されているのか、どちらが最新なのか分からな...

List

  • 2009/07/26

iTunesで聞いている音楽をLast.fmへ投稿「iSproggler」

Last.fmでは聞いている音楽を好き、嫌いを判断していくうちに傾向をつかみ、向いた音楽を推薦してくれるようになる。ランダムに流れる音楽で好き嫌いを判断しても良いが、手元の音楽環境であるiTunesで聞いているものならば好きなものが多くなるはずだ。iTunesで聴いている音楽を投稿 そんなiTunesやiPodとLas...

List

  • 2009/07/26

foobar2000をWebブラウザから操作する「foo_httpcontrol」

オフィスで音楽を流したり、自宅にメディアサーバを構えたりするとそこにあるメディアを管理するためのインタフェースが欲しくなる。もちろんメディアサーバにはモニタは付けないので、外部からLANなどを使って通信する必要があるだろう。Webブラウザで操作 Windowsで有名な音楽プレーヤであるfoobar2000、そのインタフ...

List

  • 2009/07/25

多彩なRailsプロジェクトを生成する「Beet」

Ruby on Railsで様々なプロジェクトを作っていると、徐々に常時必要なライブラリが見えてくるようになる。毎回手作業でインストールしても良いが、面倒なのは間違いない。場合によってはインストールを忘れてしまう可能性もある。レシピとテンプレート プロジェクトによって自在にベースを生成できるBeetを使えばそのような煩...

List

  • 2009/07/25

Drupalを使ってソーシャルプラットフォームを構築する「Open Atrium」

企業内で用いられるグループウェア。とは言っても情報共有されるのはカレンダーと施設管理が主な所だろう。企業にももっと重要なデータがたくさんある。言わば暗黙知的なもので、グループウェアなど堅苦しいものではない、もっとカジュアルな場で共有されるものだ。Drupalをベースにしたソーシャルプラットフォーム そうした情報こそ本当...

List

  • 2009/07/25

jQueryを使って国際化処理を行う「jquery.localize.js」

多言語に対応したWebサイトを構築する場合、サーバサイドで対応するのが一般的だった。例えばGetTextを使った国際化処理が有名だ。サーバサイドで処理をできるのは手軽な反面、言語ごとにリソースを消費してしまうのが問題だ。JavaScriptで国際化を行う 結局のところ、国際化とは見た目の話でしかない。であれば見た目を操...

List

  • 2009/07/24

Mac OSXをWebベースでコントロールする「Mac Web Control Center」

Mac miniなどをメディアサーバにして、音楽を聴くのに使っているという人は多いのではないだろうか。iTunesのインタフェースは音楽を聴くのに便利だが、iTunes同士の連携は自分のパソコンで聴くのには良いが、メディアサーバとして使うのには向かない。アプリケーションの起動、ボリュームの調整ができる オフィスで中央に...

List

  • 2009/07/24

BasecampライクなRails製プロジェクト管理「Teambox」

Ruby on Railsの開発元、37signalsの提供するプロジェクト管理であるBasecampは確かに使い勝手が良い。複数のプロジェクトを実際に運用しているが、シンプルでありながら最低限の機能を備えた便利なWebアプリケーションだ。タスク登録 そんなBasecampに影響を受けたプロジェクト管理としてRedmi...

List

  • 2009/07/24

みんなでGoogleマップの上に情報を載せる「MapZoom」

※ 画像は公式サイトより地図はリアルとインターネットを接続するインタフェースとして最適なものの一つだ。これからの旅行シーズンに向けて、さらに地図の需要は高まっていくことだろう。Googleマップにはマイマップ機能もあるが、自分たちのサービスにGoogleマップを組み込みたいと思う人も多いはずだ。アイコンを使ってGoog...

List

  • 2009/07/23

各種フォーマットに対応したメディア配信プラットフォーム「Scenari」

WebはHTMLだけのものではない。今や写真、音楽、動画、ドキュメント、PDF、XMLなどなど様々なフォーマットが入り交じって配信されている。それらをメディアのフォーマットに沿っておのおの配信形式を変更するというのは手間のかかる作業だ。レジューム 各種フォーマットへの変換も含めて管理できるのがScenariだ。今回紹介...

List

  • 2009/07/23

Evernoteのような個人用スクラップブック「KeepNote」

メモする環境は一つにしぼることが望ましい。色々なところにメモしておくと、情報が散在してしまい検索するコストがついてしまう。Evernoteはデータをオンラインに載せることで、複数の環境、拠点で利用できる便利なメモアプリケーションだ。3ペイン構成のメモアプリケーション とは言え、データをオンラインに飛ばすことに抵抗を感じ...

List

  • 2009/07/23

Google App Engineで作るFacebookアプリケーション「The Slap」

既存のWebサービスと連携する場合は別だが、Facebook専用のアプリケーションを作って公開する際、サーバを立てるというのは面倒に感じてしまう。簡単なウィジェットだけに、本家でホスティングさえして欲しいくらいだ。FacebookアプリケーションをGAE上で動かす ブログパーツやOpenSocialなど、今後ミニアプリ...

List

  • 2009/07/22

PHPの比較処理をRubyにも「ruby-php」

PHPには不可思議な動作をするケースが多々ある。その仕様について嫌になるか、柔軟性があると感じるかで好き嫌いが分かれるような気がする。特に不可解なのが、文字列の比較だ。文字列と数字を比較したり、空文字がfalseになったりするのはとても危険な気がしてしまう。RubyでもPHP的比較を だがPHPからRubyに移った人に...

List

  • 2009/07/22

重複ファイルを見つけるコマンドラインツール「Liten」

ファイルをコピーして改変したり、一度ダウンロードしたファイルがどこかにいってしまい、再度ダウンロードしたりとHDDの中には重複したファイルが大量に存在する。HDDの容量が足らない、と思ったら実は重複ファイルの問題かもしれない。ファイルの重複チェック 様々な場所に散在している重複ファイルを見つけ出すのは容易ではない。そう...

List

  • 2009/07/22

AndroidでIP電話「Sipdroid」

携帯電話の通話は高いけれど、SIPであれば世界どこからでも格安で通話ができる。無料で提供しているサービスも数多くある。一般的な携帯電話でSIPを使うのは難しいかもしれないが、独自のアプリケーションが使えるスマートフォンならば利用できる。設定画面 Androidもそれは変わらない。SIP対応のソフトウェアをインストールす...

List

  • 2009/07/21

Googleマップを一枚の画像で保存する「Google Map Buddy」

Googleマップはとても便利なWebアプリケーションだが、コンピュータの画面では全体を見るには小さ過ぎる。もっと全体を見つつ、細部まで確認できる方法があると良い。そこで使えるのは紙に印刷するという方法だ。ドラッグでダウンロードエリアを指定できる アナログではあるが紙に印刷すると解像度が細かくとも確認できるようになる。...