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

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

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

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

もっと見る

List

  • 2009/02/21

iPod/iPhone向けの動画を作成する「iPodME」

自分で撮った動画やオンラインで共有されている動画をダウンロードして、iPodやiPhoneで見たいという人は多い。例えばオンライン動画共有サイトではFlashビデオ形式が一般的で、ダウンロードした後どうすれば変換できるか分からない人もいるのではないだろうか。各種動画をiPod/iPhone形式に変換 幾つかのソフトウェ...

List

  • 2009/02/21

変幻自在なCMS「SiteX」

CMSという言葉はあまりにも汎用的だ。Webサイトが動的サイトであろうが、静的サイトであろうがコンテンツがあり、それを管理する仕組みがあれば全てCMSになってしまう。その意味で大抵のサイトはCMSの一環であると思われるが、それだけに専門性が失われている感もある。色々なテーマやカラースキーマを選択できる つまりCMSを入...

List

  • 2009/02/20

Webサーバ内蔵型のGTD「NXT Web」

GTDをやりたいと思った時に紙でやるのでなければソフトウェアの選択は重要だ。オフライン時にも使うならローカルで動作するものが良い。だがアプリケーションを立ち上げるのが面倒ならブラウザ型が良いだろう。だがWebサーバを立ち上げたり、データベースを用意するのは面倒だ。タスクリスト タスクを管理するのが目的なのに、Webサー...

List

  • 2009/02/20

PHPでワードファイルへの差し込み&PDF生成「phpLiveDocx」

これはなかなか面白そうだ。Webシステムを構築する際に厄介なものの一つが帳票システムだろう。今であれば大抵PDFで出力する必要があり、ユーザがメンテナンスしやすいテンプレートシステムを採用する必要がある。テンプレートファイル。一部の文字列が置き換わる対象 有償であれば幾つかのプランはある。だが無料で、かつ汎用性のあるシ...

List

  • 2009/02/20

RailsベースのシンプルなPIM「Notes」

個人的に情報を蓄積したい時に便利なインタフェースは何だろう。アナログな手帳を使う人もいるし、Wikiを利用する人もいる。iPhoneやWindows Mobileといったスマートフォンをはじめとした携帯を利用する人もいるだろう。とにかくツールが多い。メモ、リマインダーなどが使えるPIM 色々なツールを試し、自分にあった...

List

  • 2009/02/19

Adobe AIR向けのActiveRecord「AirRecord」

現在、様々なプログラミング言語向けのフレームワークでO/Rマッピングが提供されている。そのため、SQLを書く頻度が下がっており、SQLを書かないとならない場面になるとテンションが下がってしまうくらいだ。モデルの設計コード Railsで言えばActiveRecord、Javaで言えばHibernate、PHPであればCa...

List

  • 2009/02/19

各種言語に対応したソース整形ソフトウェア「UniversalIndentGUI」

インデントがあまり深いソースコードは何ともしがたいが、同時にワンライナーにこだわり過ぎるのも問題だ。そのため、多人数で行うプロジェクトや、オープンソース・ソフトウェアのプロジェクトではソースコードのフォーマットが定義されている場合が多い。うーん、これは読みづらい。問題があっても分かりづらそうだ。 だが慣れるまではインデ...

List

  • 2009/02/19

自分で立てるフリーのMercurialサービス「FreeHg」

※ 一部の画面は公式サイトのもの分散型リポジトリは複数人での開発はもちろん、少人数(個人も含む)での利用にも便利なバージョン管理システムだ。すぐにはじめられるし、バックアップも簡単、ファイルサーバを使って管理するといったこともできる。そんな分散型リポジトリサービスとしてはGitHubが有名だが、Pythonで作られてい...

List

  • 2009/02/18

Google App Engine上で動くブログエンジン「bloog」

元々、Google App Engineにはそれほど期待していなかった。環境などの制限が、大掛かりなWebアプリケーションを構築するのに向いていないような気がしたからだ。だが、その考えが大きく変わったのは、この手のソフトウェアを見た時からだった。Google App Engine上でブログを動かす 自分のブログを作ろう...

List

  • 2009/02/18

トラッキングの後のメンテナンスも考慮された時間管理ツール「ManicTime」

コンピュータにインストールしておくだけで使える時間管理アプリケーションは数多く存在する。アクティブになっているアプリケーションを記録し、どのくらいの頻度で利用しているかが分かるものだ。時間測定 + 簡単整理機能 だがそうしたソフトウェアを使う目的は何だろうか。Firefoxが多く使われているな、と感じて終わりだろうか。...

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...