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

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

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

2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理
2017/10/28
2017年09月の人気ソフトウェアまとめ
2017/10/03
面倒な仕事は分解しよう

もっと見る

List

  • 2009/02/18

DjangoやPythonを使ったWebシステム開発のお供に「FirePython」

Webシステム開発を行っているとデバッグメッセージを表示したいと思うことは多々ある。画面にメッセージを出しても良いだろうが、常々使うのであればログファイルなどを利用した方が効率的だ(デザインへの影響もあるので)。FirebugとPythonをつないでくれる 開発者には見えてユーザには見えない(見ることもできる)、そんな...

List

  • 2009/02/17

短縮URLサービスBit.ly APIを使ったjQueryプラグイン「bitly」

tinyurlをはじめ、既に多数のプレーヤが出過ぎており混乱さえ覚える短縮URLサービス。その一つがBit.lyだ。Web APIが提供されていたり、ユーザ登録を行ってURLを管理したり、twitterとの連携など多数の機能が揃っている。Webサイトなどはサムネイル表示される そのWeb APIを使えばこのような操作が...

List

  • 2009/02/17

Rails製のURL短縮サービス「RubyURL」

URL短縮サービスも乱立してきてただ短いだけでなく色々な付加機能が提供されるようになっている。URL単位でアクセス解析機能が提供されるものや、Web APIを介して使えるものなど色々だ。RubyURLがシステムをオープンソース化 Webサービスを提供する側としては、tinyurlを使うよりも自前でサービスを提供したく思...

List

  • 2009/02/17

Thunderbirdをベースにしたソーシャルなメーラー「Postbox」

メールはインターネットの黎明期から存在し、未だに廃れない技術だ。長い歴史があるだけに誰でも使い方が分かっており、パソコンはもちろん携帯電話をはじめ様々なデバイスから送信できるようになっている。Thunderbirdをベースにした軽快な動作のメーラー最近はWebメーラーが多々出てきているが、それでもローカルアプリケーショ...

List

  • 2009/02/16

シンプルが可能にする創造性「Flowpaint」

ちょっとした絵を書こうと思っても、OSに標準で入ってくるようなペイントソフトウェアではとても気分が乗るとは思えない。かといって商用のソフトウェアを購入したり、あまりに多機能なフリーウェアなどを使うのは使い方に慣れるまでの時間が必要になる。ごくごくごくシンプルなペイントソフトウェア できることは少なくとも手軽に使えるもの...

List

  • 2009/02/16

Rails用Amazon S3アップロードプラグイン「s3-swf-upload-plugin」

技術者向けプロフィールサービス「達人」では登録ユーザのプロフィール画像をAmazon S3に保存している。これにより実行環境の独自データを極力少なくすることができる。メンテナンスやスケーリングを行う上でとても便利だ。Flashを使ったAmazon S3向けアップローダー そんなAmazon S3はデータの保管場所として...

List

  • 2009/02/16

Adobe AIR製のSQLiteフロントエンド「Lita」

SQLiteはWebシステムに限らず、iPhone、Google Gears、Adobe AIR、Safariなど様々なソフトウェアで利用されている。各種言語向けにライブラリが提供されているだけでなく、手軽に利用できて動作も速いと簡易的に使うには十分な機能があるのが魅力だ。SQLiteを開発に利用しているなら要チェック...

List

  • 2009/02/15

仮想デスクトップ利用中の方へ。さらに気分を入れ替える「SpaceSuit」

Mac OSX用の仮想デスクトップ、Spacesを使うと擬似的にデスクトップを複数用意して作業環境を分けることができる。あまり一つの画面で多数のアプリケーションを立ち上げているとごちゃごちゃしてしまうので、作業環境を分けると分かりやすくなる。説明ダイアログ。使い方はこれだけ。 とは言え、幾つかの不満はある。Mac OS...

List

  • 2009/02/15

Javaで簡単に音声チャット「festivoice」

コンピュータの世界では文字列でのやり取りが多い。とは言え、音声があるとさらに便利だろうと思う場面も多数ある。遠隔地とのミーティング、作業しながらの会話、ちょっとした暇つぶしなどなど。接続している例 そのようなサービスをはじめようと思うと色々大掛かりな準備が必要そうに感じる。だがfestivoiceを見て、考えを改めて欲...

List

  • 2009/02/15

Mongrelを使ったESI実装「Mongrel-ESI」

Railsに限った話ではないが、Webアプリケーションのパフォーマンスにおいてキャッシュを用いることは多々ある。最近ではmemcachedを利用することが多いが、キャッシュしずらいデータもある。それはログイン後のデータなどユーザごとに異なる情報を表示するケースだ。ESIタグの内容を実行して表示する via 「Rails...

List

  • 2009/02/14

Ruby on Rails用IDE「RubyMine」

個人的にはあまりIDE(統合開発環境)は利用しない。Java開発ではEclipseを使わざるを得ないのだが、RailsやPHPといったスクリプト言語の場合はEmacsで十分と考えている。だがコードの自動補完や、開発を補助してくれる機能は便利だ。Ruby on Rails開発用IDE これからRuby on Railsで...

List

  • 2009/02/14

PHPで作るOpenIDプロバイダー「Prairie」

最近ではFacebookやPaypalもOpenIDとして参入するなど、世界全体でOpenIDに対する取り組みが行われている。メールアドレスをはじめとする通知機能がないなど、細かな問題はあるがIDを管理する煩雑さから解放されるのは良いことだ。OpenIDのプロバイダーになりたい方、個人でOpenIDサーバを立てたい方向...

List

  • 2009/02/14

フォルダのファイルリストをフィードで生成「Folder-RSS」

社内向けのシステムを開発している際に、フォルダ内のファイルの変化をトリガーにして何らかのアクションを起こすというのはよくある処理だ。だがそうした処理の際には大抵、OSごとのシステム関数をコールして実装する必要があるなど面倒な問題もあった。GUIはヘルプ さらに調査するフォルダが別なOSだったりすると共有の設定などが面倒...

List

  • 2009/02/13

秀逸!スライダーを使ったメール送信フォーム「SlideSubmit」

ロボットによるユーザ登録やメール送信などを防ぐ目的で使われるCAPTCHA。ロボットははじけるかも知れないが、ユーザビリティは著しく低下する。最近ではCAPTCHAを解析するものも登場しており、さらに分かりづらく変形して人間すら惑わすものになっている。スライドアクションでロボットと人間を区別 そこで注目したいのが新しい...

List

  • 2009/02/13

jQuery + Canvas ≠ Flash?「Primer」

Flashは多彩な表現を実現したり、クライアント環境に左右されたい機能を実現したりするのに便利な技術だ。最近では動画の再生はほぼFlashが独占している状態だ。だがデザインとプログラミングが融合している感があり、技術者にはあまり使われない技術でもある。文字と図形を重ね合わせて表示 しかし表現の自由度は求めたい、そんな方...

List

  • 2009/02/13

PHPで作られたバージョン管理システム「Kheops」

Mercurialという分散型バージョン管理システムはPythonでできている。そのため、技術的な敷居が低く、レンタルサーバなどでも動作する。個人で使うならこうしたスクリプト言語によるバージョン管理システムはありなのではないだろうか。PHPで作られたバージョン管理システム Web向けのスクリプト言語と言えばPHP、そう...

List

  • 2009/02/12

Rails+Flashによるリアルタイムコミュニケーション「dango」

twitterのように時系列によらないゆるいつながりも良いが、オンラインで行うリアルタイムなコミュニケーションも面白い。最近のWebアプリケーションはコラボレーションが一つのキーワードになっており、その補助としてもリアルタイムコミュニケーションは重要な技術だ。ブラウザでチャット。バックエンドはRails。 Ajaxでも...

List

  • 2009/02/12

シンプルで使いやすいMac OSX向けtwitterクライアント「Pwitter」

IT系技術者向けのプロフィールサービス「達人」ではtwitterでステータスを配信している(ぜひフォローして欲しい)。普段使っているMOONGIFTのIDと合わせて複数アカウント管理できるものをと思ったが、TwitterPodはすこぶる便利なのでクライアントアプリケーションを複数利用することにした。Mac OSX向けの...

List

  • 2009/02/12

Java製のイントラ向け検索エンジン「regain」

インターネットではあれほど検索エンジンを便利に使いながら、社内向けにはあまり活用されていない。どちらかと言えばファイルサーバをディレクトリで管理する、旧来の検索エンジン型で管理しているのではないだろうか。日本語の検索も可能なイントラ向け検索エンジン 要因は幾つかあるだろうが、検索エンジンの構築が面倒という印象があるのも...

List

  • 2009/02/11

作業時間を測定&自動レポーティング「timeEdition time tracker」

プロジェクトをはじめ、通常の業務においても作業時間を測定するのは重要だ。それによってボトルネックを発見したり、本当にすべき作業が見えてくるようになる。シンプルで使いやすいタイムトラッキングツール だがただ蓄積だけしていても面白くないのは確かだ。そこで目に見える形にしてくれるタイムトラッキングソフトウェアを紹介しよう。今...