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

List

  • 2009/03/28

持っている音楽をカラオケにして楽しむ「BestPractice」

音楽は聴いて楽しむ他に、自分で歌って楽しむこともできる。カラオケはブームが去ったとは言え、未だに人気がある。行き慣れている人もそうでない人も、カラオケに行くとなるとひっそりと自宅で練習しているのではないだろうか。音楽ファイルをリアルタイムで変換する ボーカルが入った状態で練習すると、それにつられて歌えるので何となくうま...

List

  • 2009/03/27

JPEGイメージをまとめて縮小する「ImageSizer」

MOONGIFTでも常に一記事に二つ程度画像を使うので、サムネイルと含めて四つ程度画像が増えていく。これを一日の三記事で考えると十二個の画像が毎日増えている。一ヶ月なら360個の計算になる。画像が多いブログではさらに数多くの画像を使っているだろう。写真をまとめて加工! 画像があると記事の内容に色をつけることができ、さら...

List

  • 2009/03/27

メンテナンスフリー!郵便番号から住所を返すライブラリ「ajaxzip3」

Webシステムを開発している中で郵便番号を入力したら自動的に住所を補完して欲しいという要望は多々ある。実装はそれほど難しいものではない。厄介なのはメンテナンスだろう。市区町村の統廃合によってデータが変わった場合の対応だ。郵便番号から住所に変換する便利なライブラリ 郵便局から配布されているCSVを都度取り込むという方法も...

List

  • 2009/03/27

プログラマのためのテキストエディタ「SourceEdit」

どうもIDE(統合開発環境)は重たいというイメージがあって、開発はテキストエディタを使って行うことが多い。特にスクリプト言語で動作が重たいIDEというのは矛盾すら感じられる。軽快な動作が軽快な開発を生むのだ。関数リストも出せるテキストエディタ ということで重要なのはテキストエディタだ。使いやすく開発効率があがるような、...

List

  • 2009/03/26

シンプルなマルチプラットフォームWebサーバ「Mongoose」

WebサーバというとLinux/Unix系ならApache、Windows系ならIISがよく使われている。この二つが突出しているが、そのままで良いのだろうか。もっと新たな可能性、何かに特化したWebサーバが出てきても良いのではないだろうか。Windows/Linux or Unixで動く軽量なWebサーバ 実力的にはま...

List

  • 2009/03/26

Flickrを使ったスクリーンセーバ「Slickr.NET」

Flickrには大量の写真が存在する。世界各地、様々なイベントの写真があり、それらを眺めているだけでも楽しい気分になってくる。働いていたりする以上、すぐに海外に旅行という訳にはいかないだろうが、写真を見て気分だけでも味わうことができる。Flickrの写真をスクリーンセーバとして楽しむ そんなFlickrの写真をいつでも...

List

  • 2009/03/26

オープンソースな日本語フォント「さわらびフォント」

Webシステムを構築している中で日本語フォントを必要とするケースは意外と多い。グラフのラベルや、画像生成系などでフォントを利用することがある。埋め込みの場合、ライセンスの問題もあるので使えるフォントは限られている。有名なものはIPAフォントだろう。珍しい、日本語のTrueTypeフォント だがいかんせん数が少なすぎる。...

List

  • 2009/03/25

JavaScriptで任意の場所にスクロールバーを付ける「jScrollPane」

JavaのSwingにあるJScrollPaneクラス。ウィンドウをはじめとした他のコンポーネントにスクロールバーの機能をつけることができる。これにより狭い範囲であっても多くの情報を載せられるようになる。スキンにも対応したスクロール機能を提供する Webページでもそれは同様だ。溢れてしまった文字の扱いをどうするかCSS...

List

  • 2009/03/25

iTunesのeBook版?「Calibre」

海外に比べて日本では電子書籍はそれほど流行っていない。携帯小説など独自の進化は遂げつつも、一般的な書籍が電子化され、それが普通に流通しているとは言いがたい。とは言え、iPhoneのように大型の液晶を持つスマートフォンがもっと出回ったり、書籍の検索が一般化すれば流行る余地はありそうだ。iTunes風にeBookを管理、閲...

List

  • 2009/03/25

Apple大好きな方はぜひ!Apple製品の歴史をひもとく「Mactracker」

はじめて自分専用で購入したコンピュータはAppleのPerforma 5220だった。一体型のボディーで、800MB程度のHDDが広大なスペースに感じられた。その後、学校などではSE/30やLCなどを触っていた。企業に入ってからはしばらくWindowsばかりだったが、iMac(ライム)を買った覚えはある。Apple製品...

List

  • 2009/03/24

いつでもどこでもDropbox!「DropboxPortable」

Dropboxが熱い。外部HDDとも、ネットワークドライブとも違う、両者の良いどこ取りのような便利さがある。恐らく使われている方も多いのではないだろうか。だが会社では不要なアプリケーションはインストール禁止になっていることもよくある。あのDropboxがポータブルに! また、ネットカフェなどでは使えない。そう考えられて...

List

  • 2009/03/24

安全、かつ効果的にデータを配信する「PubSubHubbub」

フィードがブログやCMSで当たり前のように使われるようになっており、さらにWeb APIなどを公開したことによって人が使う以外のシステムからのアクセスが非常に多くなっている。一見しただけではDOSアタックと見分けがつきづらいくらいアクセスしてくるものも存在する。配信システムのコンテンツ作成 そのような過負荷なやり取りを...

List

  • 2009/03/24

重複ファイルを見つけてHDD容量を削減「DupScan」

HDDが大容量化するに伴って、あまり細かくファイルを管理するということは少なくなってきた。とりあえず気になるデータはどんどん入れておけば良い。だが動画は数GBになることもあったり、写真も大量に保存されるようになると容量もあっという間にいっぱいになってしまう。重複ファイルを削除してHDDの整理 細かなことを気にせずに放り...

List

  • 2009/03/23

IE6を殲滅せよ「sevenup」

※ 画像は公式サイトよりWebシステムの開発に関わる方であれば、皆がIE6は嫌だと思っている。IE7も微妙かも知れないが、それでもIE6以前に比べれば十分に良い。Vistaがもっと普及していればIE7率はもっと高かっただろうに、今ではIE5.5、IE6、IE7そしてIE8と混在している状態だ。IE6ユーザに警告する、た...

List

  • 2009/03/23

[PR] 既存システム向けiPhoneサイト構築サービスをはじめます

いつもMOONGIFTをご覧いただきありがとうございます。 MOONGIFTでは本日より、既存のWebシステムをお持ちの企業様向けに、iPhone用Webサイトを構築するサービスを開始いたします。お問い合わせおよびご興味のある方は、info@moongift.jpまでご連絡ください。また、ともに開発を行ってくれるデザイ...

List

  • 2009/03/23

J-WAVEが好きな方に贈る「noawidget」

ラジオは滅多に聞かないが、運転中などで聞くとすればJ-WAVEやFM横浜が多い気がする。オフィスによってはJ-WAVEをBGM代わりに流している所もある。そうした時、ちょっとした曲が耳に入って、なんと言う曲だろうと気になることはないだろうか。J-WAVEで流している音楽情報を取得 最初に案内している場合、後で曲名を言わ...

List

  • 2009/03/23

はてなハイクを閲覧するWindowsサイドバーガジェット「haika」

はてなの提供するTwitter風マイクロブログサービスがはてなハイクだ。Twitter風とは言え、イラストが描けたり動画を貼付けるなど、幾つかの特徴をもっている。日本向けのサービスとあって、はてなユーザの方は楽しく使われていることだろう。小さく表示されるはてなハイクビューワー そのはてなハイクとWindows Vist...

List

  • 2009/03/22

Ruby on Railsで付けられた通信簿システム「RubyGrade」

学生の頃には嫌だった通信簿のシステム。もうちょっと交渉の余地があれば(せめて中間発表とか)…と思わなくもないが、交渉した所で結果が変わるとも思えず致し方なく受け取っていた。通信簿はテストの結果を重視する教官もいれば、日頃の態度を重視する人もいる。基準もあるだろうが、人によってぶれがあるだろう。クラス、学生、カテゴリに分...

List

  • 2009/03/22

バグ!ボンバイエ!バグ!ボンバイエ!「BUGS」

開発者にとって何よりも怖いもの、それがバグだ。だがバグの発生を個人の責任にしていては、決して改善されることなく、ずっと生み出され続けるだろう。そう、バグは開発プロセスの問題(開発自体、またはテスト過程など)なのだ。PHP+MySQLのバグトラッキングシステム バグを見つけ出す作業およびそれをつぶしていく作業はプロジェク...

List

  • 2009/03/22

Emacsにフォルダブラウザ機能を持たせる「Emacs Nav」

Emacsには元々diredと呼ばれるファイルブラウザが付属している。これは便利ではあるが、同じディレクトリにある複数のファイルを一気に編集したいといった場合、多少面倒な操作が必要だった。とは言え、エクスプローラやFinderなどからドロップするのはさらに面倒くさい。Emacsにファイルブラウザをつける IDEなどであ...