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

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

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

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

もっと見る

List

  • 2009/05/27

ファイルの変化を感知してアクションを実行する「ifchanged」

Webデザインを行っていたり、システム開発を行っている際にちょっと変更して再読み込みしたり、ファイルを変更したらバージョン管理でコミットしたりと繰り返し同じ作業を行うことがある。ファイルの変化を感知してアクションを実行する そのような時に都度ボタンを押すのは面倒だ。ファイルの変更を自動で感知して何かのアクションを起こし...

List

  • 2009/05/27

Plurk.comで使われているTokyo Cabinetをベースにしたキー/バリューデータベース「LightCloud」

Twitterに似たWebサービスを提供するPlurk.com。時間軸を持つことで、よりインタラクティブな印象与えるサービスだ。世界的に展開しているのでアクセス数も相当多い。そのような中で活躍するのがキャッシュサーバだ。実践で使われている信頼性高いキー/バリューデータベース Plurk.comでは3つのデータベースが使...

List

  • 2009/05/26

iPhoneアプリケーションをRubyで作る「iPhone RubyCocoa」

新しいことにチャレンジしたいと思いつつも、そのために新しい技術を習得するとなるとコストが高くなってしまう。もっと手軽にはじめられるとスムーズではないだろうか。特にプログラミング言語は習得コストが高く、気軽にはじめようと思うまでには相当時間がかかってしまう。iPhoneでRubyCocoaが使える! 幸いにして、Obje...

List

  • 2009/05/26

あなたは書ける?いや読める?「Kit's JavaScript Brainfuck Interpreter」

世の中には色々なプログラミング言語が存在する。動作環境や目的によって使い分けるべきプログラミング言語ではあるが、世の中には理解するのすら難解な言語も存在する。例えばスペース、タブ、改行だけで記述するWhitespaceもその一つだ。きちんと出力されるのが驚き そして><+-.,などの起動だけで記述するのがB...

List

  • 2009/05/26

Web上でRailsアプリケーションの翻訳を行う「translate」

Rails2.2以降にはi18nが追加され、標準で国際化が行えるようになった。が、正直GetTextに比べると見劣りするために使わず終いだった。特に翻訳の面倒さがあった。GetTextであれば既にEmacsのpoモードやpoeditのようなアプリケーションが存在する。Web上で翻訳作業できる だがpoモードでもそれなり...

List

  • 2009/05/25

Firefoxでニコニコ動画をダウンロード「NicoFox」

専用ブラウザもあるが、Webブラウザを使ってそのままニコニコ動画を見ている人も多いだろう。気に入った動画があれば、お気に入りリストに入れておくこともできるが、何らかの問題があって消されることも多い。できれば手元に置きたいことだろう。Firefoxにニコニコ動画ダウンローダー その度に別なツールを立ち上げるのが面倒、とい...

List

  • 2009/05/25

WebベースのチャットシステムをCometで「Comets」

先日、Lingrのサービス停止が発表された。ビジネス的には難しい面もあったが、技術的には興味深いものだった。特にCometについては、Lingrではじめて知ったという人も多かったのではないだろうか。Rubyで実装されたComet Webブラウザベースながら擬似的な持続的接続を可能にするCometを手軽に体験してみたい、...

List

  • 2009/05/25

iPhoneで本やDVDを管理する「ItemShelf」

最近、ますます積ん読が酷くなっている。消化するスピードよりも、購入するスピードの方が速いのが問題だ。ここはもうしばらく買わない方が良い。そのかわり、購入予定リストに入れておき、後で買うようにしよう。棚に奇麗に並んだアイテム そんな時に役立つのはデジタルストックアプリケーションだ。iPhoneでは各種Webサイトに対応し...

List

  • 2009/05/24

JavaScriptでCocoaアプリケーションを操作する「JSTalk」

Mac OSXでちょっとしたアプリケーションの自動操作を行う際に使われるのがAppleスクリプトだ。だが、その自動操作のために新しい言語を習得しようと思うのはなかなかしんどく感じてしまう。使い慣れた言語でささっと書けるのが便利だ。JavaScriptでCocoaアプリケーションを操作する CUIであれば幾らでも方法があ...

List

  • 2009/05/24

自分で立てるOpenIDプロバイダ「Community-ID」

まだまだ一般には浸透していないが、OpenIDは技術としては便利でもっと活用して欲しいものだ。GoogleやFacebook、mixi、Yahoo!なども対応したとあって、OpenIDに対応すればユーザ管理の煩雑さから解放されるようになる。ユーザ登録すれば誰でも使えるようになる そんなOpenIDプロバイダを自分たちで...

List

  • 2009/05/24

Mac OSX用仮想オーディオデバイス「Soundflower」

ストリーミングの音源をそのまま録音するには何が便利だろう。専用のソフトウェアもあるが、最も単純な方法としては流れている音をそのままバイパスしてコンピュータ上に取り込んでしまうことだ。サウンドの入出力デバイスにSoundflowerが追加される そのためには出力先になる仮想オーディオデバイスが必要になる。Mac OSXで...

List

  • 2009/05/23

WordPressをソーシャルブックマーク風に「Pressmark」

WordPressをベースにしたシステムが増えている。CMSという壁を越え、WordPressをプラットフォームとして使い始めているのだ。あるプロジェクトではSNSにしたり、あるプロジェクトではEコマースのシステムにしたり。とにかくWordPressは汎用的に様々なシステムに姿を変えている。WordPressをベースに...

List

  • 2009/05/23

シンプルに使える、ブログ+Wikiエンジン「bliki」

最近、個人的に期待感が持ち上がっているのがSinatraだ。確かに、Railsは便利だが富豪的過ぎて何かをやろうと思った時に荷が重いことがある。そんな時にSinatraであれば手軽にさくっと作り上げられてしまうのが良い。Wikiとブログが融合 そんなSinatraには単機能なWebアプリケーションが向いているが、同様に...

List

  • 2009/05/23

Webブラウザでいかに読みやすい状態に仕上げるか「Better Web Readability Project」

コンピュータ上の文字は書籍や新聞に比べると読みづらい。それはフォントの問題もあるだろうし、電磁波の影響かもしれない。PDFなど可読性を良くするための技術もあるが、それでもコンピュータで長文を読もうという気にはならない。読みやすいWebページを目指す だが今後コンピュータがさらに利用されていく中では可読性の向上は必須とい...

List

  • 2009/05/22

次世代型のFirefoxアドオンAPI「Jetpack」

Firefoxはアドオンがあるからこそ魅力的だ。FirebugやGreasemonkey、Tab Mix Plusなど最早手放せないFirefoxアドオンは誰しもが持っているはずだ。だがFirefoxアドオンを試す際に厄介だったのが、インストールやアンインストールの度に再起動が必要なことだ。新しいFirefoxのアドオ...

List

  • 2009/05/22

便利!MS OfficeとGoogleドキュメントをコラボレートする「OffiSync」

最近、対外的に文書をやり取りする際にGoogleドキュメントを利用することが多くなっている。とは言え、常にオンラインで書くことはなくテキストエディタで書いて、文章を貼付けて画像を埋め込んで仕上げる…といった手間をかけている。MS OfficeにGoogleドキュメント連携機能を追加する 恐らくGoogleドキュメントで...

List

  • 2009/05/22

jQueryを使ったWebポータルフレームワーク「JPolite」

※ 画面は公式サイトより様々なWebアプリケーションが開発され、JavaScriptを駆使したサービスが増えている。中にはWebポータル的なサービスも登場している。例えばiGoogleやPageFlakes、Netvibes、Windows Liveなどが有名だ。ドラッグで移動も可能 そのようなポータルサービスを自分で...

List

  • 2009/05/21

EmacsでWordPressにポストしたい方は「wp-emacs」

ブログを書くのは手軽、と言われてきたが続けてみると意外とコストがかかる作業なのが分かる。ブラウザを立ち上げて、管理画面にログインして文章を書いてポストする、簡単なように思えるが面倒に感じ始めるととんとアクセスしなくなってそのまま放置されてしまう。EmacsからWordPressに投稿する もっと手軽に、シンプルに更新す...

List

  • 2009/05/21

EeePCをベッドでも使いたい方に「EeeRotate」

ネットブックの先駆けとも言えるEeePC。コンパクトながらWebブラウジングやメールを書くには十分な性能で、どこでも使える手軽さが売りだ。メインマシンとしては難しいかもしれないが、日常過ごしている時や寝る前にちょっとネットをみたい時に便利だ。横向きでもEeePCを使いやすく そう、EeePCは正しい姿勢で見られていると...

List

  • 2009/05/21

Redmineをもっと使い勝手よく「Farend Redmine Tools」

開発のプロジェクトにおいてRedmineを管理ツールに採用するケースが増えてきた。Railsに慣れている場合、Tracよりも手軽に動かせるイメージがある。リポジトリブラウザやWiki、チケット管理機能もある優秀なプロジェクト管理ソフトウェアだ。VBスクリプトでチケットを登録するサンプルスクリプト そんなRedmineを...