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

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

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

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

もっと見る

List

  • 2009/07/30

Androidのパスワード管理はこれで決まり!「KeePassDroid」

Twitter社員のパソコンが先日ハックされ、情報が多数抜かれたというのはニュースになっていたが、パスワードを共通なものにしていたり、何らかの意味を持たせるのは非常に危険とのことだ。当たり前ではあるが、やはりそうした基本を抑えておく必要がある。普段使っているKeePassのファイルがそのままAndroidでも使える と...

List

  • 2009/07/29

RedmineをPHPに移植した「CandyCane」

Redmineはとても優秀なプロジェクト管理だ。使い勝手がよく、企業でも導入するケースが増えてきている。各プログラム言語向けに存在するプロジェクト管理ではあるが、コードは別言語ながら、プロジェクト管理はRedmine、というケースも多い。Redmineそっくりなプロジェクト管理 そんなRedmineに興味をもったPHP...

List

  • 2009/07/29

コマンドプロンプトで動作するChrome機能拡張管理「Add-On Management」

Google Chromeの開発版ではFirefoxのように機能拡張(Extension)をインストールし、さらにChromeを便利なものにする機能が備わっている。だが開発版ということもあり、起動時のオプションで指定しないと有効にならなかったり、管理するようなインタフェースが備わっていない。コマンドラインで機能拡張を管...

List

  • 2009/07/29

Redmineのチケットをコマンドラインで見る「Rencon」

Webシステム開発の現場で、Redmineをプロジェクト管理に利用している企業が増えてきている。便利なプラグインも多数あり、Ruby on Railsで簡単に構築できる。インタフェースも必要最低限ながら見やすいものになっている。そんなRedmineのチケットをコマンドラインで見られるのがRenconだ。今回紹介するフリ...

List

  • 2009/07/28

Google Chromeでマウスジェスチャーを「ChromeGestures」

Webブラウジングの最中はマウスを使うことが多い。そのため、簡単な操作はマウスでできると効率的になる。なのでマウスジェスチャーの需要は大きいと言える。Webアプリケーションが高速に動作するGoogle Chromeでもそれは同様だ。マウスジェスチャー実行中 開発版のGoogle Chromeではエクステンションに対応し...

List

  • 2009/07/28

SafariからTwitter「safari140」

ここ数ヶ月、デフォルトのブラウザをFirefoxからSafariに切り替えている。開発時にはFirefoxに切り替えるが、普段のブラウジングであれば問題はない。むしろ余計なプラグインやアドオンを入れず、閲覧用に特化しているので速度も速いままだ。メニューにPost to Twitterが追加される そんなSafariでブ...

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だ。今回紹介...