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

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

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

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

もっと見る

List

  • 2009/07/14

画面の下に常駐するカレンダー「DateLine」

仕事においてカレンダーを参照することは多い。再来週の火曜日、といった時にそれが何日かすぐにチェックできると便利だ。Mac OSXの場合、ウィジェットを使ってカレンダーを表示できるが、画面を切り替えずに使いたい時もある。普段の作業の邪魔にならないカレンダーアプリケーション 常に表示されつつもさほど邪魔にならない、そんなカ...

List

  • 2009/07/14

HTML5で実装される予定(だった)videoタグを旧ブラウザでも「video4all」

各ベンダーの意向が揃わず、HTML5での仕様策定が断念されたvideoタグではあるが、オンラインでの動画閲覧がこれだけ広まっているのであればやはり何らかの仕様が欲しいだろう。そんな企業の思惑を越えて動けるのが開発者だ。Safari4の場合 videoタグはHTML5をサポートしたブラウザでしか動かないが、旧来のブラウザ...

List

  • 2009/07/14

航海し、そして都市を築く「Unknown Horizons」

シビライゼーションというゲームは不朽の名作だ。大陸を横断し、他のプレーヤと交易したり戦ったりして都市を発展させていく。相手を殲滅するもよし、宇宙技術を発展させ、未知なる惑星にたどり着くのも良い。歴史の勉強にも多少役立つことだろう。帆船を動かす方法すら分からず… そんなシビライゼーションを感じさせる、シミュレーションゲー...

List

  • 2009/07/13

Rubyベースの分散型ドキュメントデータベース「StrokeDB」

少し前までデータベースと言えばRDBMSのことだったが、最近では徐々に変わり始めている。顕著なのがスキーマレスのデータベースの存在だ。さらにCouchDBというクライアントサイドでも使える分散型データベースも登場している。シンプルなWiki スキーマレスというのは扱い勝手が悪いように感じられることもあるが、その利用ケー...

List

  • 2009/07/13

Aptana/NetBeans/TextMate/Codaと連携するHTML/CSS補完ツール「Zen-coding」

CSSやJavaScriptが多用されるようになり、一般的なオーサリングツールでは求めるデザインが容易にはうまくいかなくなっている。そのため技術者の場合は手打ちでHTMLを描く人も多いはずだ。だが、面倒なのは確かだ。各種エディタで利用可能 もっとシンプルにタグ入力を行いたい、そう考える方に使ってみて欲しいのがZen-c...

List

  • 2009/07/13

PHP製の短縮URL作成システム「Shortcore」

Twitterの登場によって短縮URLサービスが注目を集めているようになっている。TinyURLのように皆で使うものもあるが、ff.imのようにFriendFeed.comが独自で提供するものもある。ITエンジニア向けプロフィールサービスの達人でも「tjn.in」のように独自で構築したものを使っている。管理画面はなく、...

Missing

  • 2009/07/12

接続したカメラに応じて処理を振り分ける「Cameras」

Mac OSXではデジカメを接続した際にiPhotoが立ち上がるように設定できる。だがiPhoneなどはカメラがあってデジカメとも認識できるが、毎回認識されるとiTunesとiPhotoが立ち上がって邪魔になる。デジカメごとに処理を選択できる とは言え設定できるのはデジカメの場合、と大きな括りでしか無理だった。そこでC...

Missing

  • 2009/07/12

Ruby on Rails製のブログCMS「PersonLab」

自分でブログを立ち上げようと思ったら、エンジンには何を使うだろうか。MovebleTypeやWordPressが有名ではあるが、有名なものをただ使うのは何となく嫌だと言う人もいる。規模が大きくなりすぎて、コントロール不可能なイメージがあるのだ。シンプルながら基本機能は抑えたブログエンジン 小規模で、それでいてカスタマイ...

List

  • 2009/07/12

Jabberを使うファイル共有&コラボレーション「Jake」

遠隔地のユーザにファイルを送ったり、チャットをしたりするのにいちいちFTPサーバを介していたらあまりに面倒だ。IMなどでファイル送信機能があるものもあるが、ファイルを変更するたびに送信し直さなければならない。離れたユーザ間でファイルを送受信したり、データをコラボレーションするのにぴったりなプラットフォームがJakeだ。...

List

  • 2009/07/11

Redmineにソースコードレビューをつける「Redmine Code Review プラグイン」

ソースコードレビューは意味がないなんて言われることもあるが、適切に運用すればとても役立つシステムだ。他人のソースコードを見て勉強したり、人が見ることを意識するので奇麗なコードを書くようにもなる。Redmineでソースコードレビューを Redmineにはリポジトリブラウザがついているが、ソースコードレビュー機能がないのが...

List

  • 2009/07/11

Ruby on Railsの管理者画面を生成する「Typus」

Webシステムの開発でよくあるのが管理者画面の作成だ。ユーザ向けの画面ほど凝ったものではないが、それだけにあまり詰めて話し合われることはなく、貧弱な機能とインタフェースで提供されることが多い。黒を基調にしたシンプルな管理者画面 しかし管理者がやる気になれないインタフェースではサービスの成功はおぼつかない。そこでTypu...

List

  • 2009/07/11

Google App Engineを使ったコード実行環境「Scriptlets」

GithubのGistのように、コードのスニペットを登録しておくサービスは幾つか存在する。こうしたサービスではちょっとしたコードの断片を残しておきたい時に便利だ。もちろん実際の実行は自分の環境で行う必要がある。トップページ。Python/PHP/JavaScriptのコードを実行する そんな状況に果敢に挑んだのがScr...

List

  • 2009/07/10

手軽にWebアプリケーションを構築するCRUDフレームワーク「Evolutility」

※ 画面は公式サイトデモよりユーザレベルでもそこそこ使えるアプリケーションが作れるとあって、MS Accessで構築したアプリケーションは多数存在する。だがそれが足かせになってMS Officeをバージョンアップできなかったり、別なオフィススイートに乗り換えることもままならず苦しんでいる現場も多い。一覧表示 VBAやマ...

List

  • 2009/07/10

Firefoxを使ってマルチプラットフォームで携帯サイトをエミュレート「FireMobileSimulator」

モバイルサイトの開発については、実機またはエミュレータ(シミュレータ)を使っての確認作業が多かった。だが公式に提供されるエミュレータはWindows用が多く、Mac OSXやLinuxでは不便な思いをしていた。またデバッグがPCで使うものとは異なるのが問題だった。モバイルサイトのチェックに便利! だがFireMobil...

List

  • 2009/07/10

Symfonyでも使えるCapistrano「Capifony」

Capistranoはデプロイツールだ。簡単な設定さえしておけば、後はコマンド一つでリモートサーバでソースを展開し、データベースのマイグレーションをはじめ必要な処理を行ってWebサーバの再起動をしてくれる。毎度行うと手間のかかるデプロイ作業が簡単に終わるのだ。PHP用のリモートデプロイツール CapistranoはRa...

List

  • 2009/07/09

これはすごい!リアルタイムに更新される“これはすごい”「[これはすごい] in リアルタイム」

恐らく今年に入ってから出てきた新しい技術がWeb Hooksだ。これはこれまでのWeb APIと異なり、Webサービス側が指定されたアクションが実行された時に指定されたURLをコールするという仕組みだ。これによって、RSSフィードのように定期的にデータの更新が必要なくなるのだ。GAE + Web Hooks そのWeb...

List

  • 2009/07/09

Erlang製のAmazon Dynamoクローン「Dynomite」

Amazon Dynamoはシンプルなキー/バリューデータベースシステムだが、大量のデータを冗長化やレスポンスを維持しながらサービスを提供する点が特徴だ。外部向けのサービスとしては提供されていないが、SimpleDBがAmazon Dynamoを外部向けにしたものと言われている。起動した所 キー/バリュー型のデータベー...

List

  • 2009/07/09

じゃらんの宿情報を参照する「宿ろいど」

iPhoneやAndroidの登場によってスマートフォンの市場が活性化している。まだその波は市場のごく一部に過ぎないものの、徐々にリッチ化していく携帯の進化の中でスマートフォンの割合は増えていくのではないだろうか。地域一覧 そんな携帯電話の便利な点は、リアルの世界との紐付きがパソコン以上に強いところだ。出張先などで使え...

List

  • 2009/07/08

Rails用データベーススナップショット&バックアップ「SnapShot」

Webアプリケーションを構築する場合、データベースの利用は最早必須といっても良いほどになっている。そしてサーバ障害などが起こったことを考えるとデータベースのバックアップは必須になる。Rakeから簡単にデータベースのバックアップ データベースのバックアップとなるとどうもShellで書いたりしてあまり洗練されていないことが...

List

  • 2009/07/08

MobileMeを使ってiPhoneにPHPからメッセージ「Sosumi」

Appleの提供するメール、カレンダー、バックアップ等のWebサービス、Mobile Meのサービスに入るとMac OSXやWindowsとiPhone/iPod Touchでデータの同期が行えるようになる。このために加入しているという人も多いだろう。そして、iPhoneがOS 3.0になってMobile MeからiP...