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

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

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

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

もっと見る

List

  • 2009/08/22

Adobe製品のショートカットを覚える「Adobe Shortcut App for AIR」

Adobeの製品群はまさにプロフェッショナルのためのソフトウェアだ。PhotoshopやIllustratorは言うに及ばず、旧マクロメディアのソフトウェアを取り込んだ時から、もはや不動の地位を築いたとさえ言えるだろう。そんなプロ向けのソフトウェアだからこそ、使いこなせば作品の質が雲泥の差になるはずだ。Adobe製品が...

List

  • 2009/08/22

TiddlyWiki + GTD「MonkeyGTD」

自分のすべき作業を管理する上でGTDを取り入れている人は多い。それぞれ自分の好きなやり方で取り組むのが良いと思うが、最初はシステムを使って行った方が作業の漏れがなくできるので良いのではないだろうか。そしてそのためのシステム、ソフトウェアは既に多数存在している。TiddlyWikiを使ってGTD! GTDに特化しているの...

List

  • 2009/08/22

Wikipediaをスマートフォンから閲覧する「Wikimedia Mobile」

ここ数年、シェアを伸ばしつつあるスマートフォン。立役者としてiPhoneは欠かせず、さらにAndroid、Palm、Kindleといったデバイスが続く。一般的な携帯電話に比べるとシェアはまだ低いが、今後もますます伸びていくのは間違いないだろう。スマートフォン向けに最適化されたWikipedia 現在、Wikipedia...

List

  • 2009/08/21

ネットブック時代のディストリビューション「Jolicloud」

二年くらい前から急激に人気が高まっていったネットブック。ネットのブラウジングとメール程度であれば、そんなにパワーもいらず、むしろ可搬性やバッテリーが長時間保ってくれればそれで良いのだ。スマートフォンよりももう少し自由度の高い、そんなネットブックは既に多様に出揃っている。仮想化して実行したところ OSとしてはWindow...

List

  • 2009/08/21

Djangoで動画のストリーミング「django-video」

動画を配信するサービスを考えた際に、取り得る手法は大きく分けて二つある。自前でやるか、外部のサービスを使うかだ。収益性を求めないのであれば外部のサービス(Youtubeなど)を使う方が手軽だろう。だがコンテンツの管理上、自前でやりたいというケースも少なくない。管理画面を使って動画をアップロード、管理する さらにその動画...

List

  • 2009/08/21

DjangoのシステムにCMSを追加する「django-cms」

何となくDjangoのあり方が分かってきた気がする。Djangoの場合、システム全体を提供するのではなくプラグインのように既存のシステムにアドオンする形で提供されるものが多い。例えばCMSにしても単体でシステム全体をハンドリングするのではなく、既存のアプリケーションにコンテンツ管理機能をそっと追加してくれるのだ。管理サ...

List

  • 2009/08/20

Mojoを使った1ファイルのブログシステム「bootylicious」

PerlにはMojoというミドルウェアがある。一定の規約に沿ってシステムを作れば、CGI/FastCGI、mod_perl上でも動作できるようになるミドルウェアだ(誤解があればコメントなどでご指摘いただきたい)。さらにスタンドアローンのサーバまで提供される。1ファイルのブログシステム Catalystの作者であるSeb...

List

  • 2009/08/20

便利!CSS Spriteを作成するAIRアプリ「Tonttu」

CSS Spriteとは小さなアイコンなどの画像をくっつけて一つの画像として保存し、表示する際にはCSSで位置を指定して表示するという手法だ。Googleをはじめ、膨大なアクセスのあるWebサービスで活用されている手法であり、画像を読み込むコネクション数を減らすことができる。CSS Spriteを作るならぜひ使いたい ...

List

  • 2009/08/20

XSS、SQLインジェクションを発見する「Pixy」

PHPはWebシステムの中で広く使われているポピュラーなスクリプト言語だ。だが、手軽に習得し、開発が行えるとあって成果物のレベルが様々であり、中にはセキュリティ上問題のあるコードが多数存在することがある。そうしたセキュリティ上の問題を解決する手法やフレームワークもあるが、ごく簡単なシステムでは使われることがないだろう。...

None

  • 2009/08/20

[PR] 8月末まで。ジョブボードの仕事依頼を無料開放します!

いつもMOONGIFTをご覧いただきありがとうございます。本日より8月末までにかけて、MOONGIFTジョブボードの仕事依頼(正社員募集ではなく)の掲載を無料にて行います。この機会にぜひMOONGIFTを見ている技術者の方にコンタクトしてください。フリーランスに限らず、例えばシステム開発やコンサルティングなどの見積もり...

List

  • 2009/08/19

Flash製のデスクトップアプリケーションを開発する「HippoHX」

Flashのインタフェースはマルチプラットフォームで共通であり、Mac OSXのUIとはまた違う良さがある。そんなFlashのUIを使ってデスクトップで動作するアプリケーションを構築しようと思うとAdobe AIRがよく知られている。だがAdobe AIRを別途用意しなければならないのが面倒だ。アプリケーションのビルド...

List

  • 2009/08/19

意味のない長時間ミーティングをなくそう!「ミーティングコスト時計」

※ 画像は公式サイトより誰もが嫌いな長時間ミーティング。生産性もなく、ただ時間を費やすことだけに重点が置かれ、決定することは何もない。その時間の支配感が上司の満足度だけを上げるのみで、その代わりにメンバーのモチベーションを著しく低下させる。そんなミーティングとはもうおさらばしよう。時間の浪費を防止しよう そのために必要...

List

  • 2009/08/19

優秀なPHPのWebアクセス解析「Open Web Analytics」

アクセス解析として有名な物と言えばGoogleのAnalytics、ビジネス向けであればSiteCatalystになるだろう。だが予算をそこまで出せず、とはいえ外部のサービスは使いがたいという場面はよくある。そんな中、できるだけ見栄えのいいアクセス解析システムを願うならオープンソースを使わざるを得ない。インストールウィ...

List

  • 2009/08/18

WordPressプラグインにもなる、短縮URLシステム「YOURLS」

先日短縮URLサービスの一つ、tr.imが閉鎖を発表した(後日撤回した)。短縮URLサービスは数多くのデータが蓄積されており生成されたURLから元のURLは推測しがたいため、移行もままならない。もし閉鎖され、ドメインも放棄されていたらスパム、マルウェア、ウィルス配布サイトの餌食になっていたかも知れない。PHP + My...

List

  • 2009/08/18

Eclipseとも連携するJavaScriptのユニットテスター「JsTestDriver」

まだ本格的なWebアプリケーションを作り込んだことがないので、JavaScriptのユニットテストを必要としたことはないのだが、jQueryやMooToolsなどのJavaScriptフレームワークの利用が進んでいる昨今では間もなくJavaScriptにも適切なテストを行うべきかもしれない。キャプチャ状況 キャプチャし...

List

  • 2009/08/18

LinkedInが開発したリアルタイム検索システム「Zoie」

LinkedInは最近4,500万ユーザを突破した世界最大の規模のビジネスSNSだ。SNSというとFacebookに注目が集まるが、LinkedInも様々な試みが行われており非常に興味深いシステムになっている。ZoieはLinkedInの開発した検索エンジンになっている。シンプルなインタフェース 最近流行のリアルタイム...

List

  • 2009/08/17

Webサイトをスライド化する「SiteFlow」

通常、Webサイトは縦に長くなる傾向がある。そのため縦書きの文字はほとんど使われず、横書きで下へ、下へ伸びていく。そのため、あまりページが長くなるとページネーションとしてページを区切って読み進めるようになっているのが一般的だ。Webページをスライド化して読みやすくする だがこのページネーションは果たして便利な機能だろう...

List

  • 2009/08/17

様々なブラウザに対応したJavaScriptデバッグツール「Javascript Debug Toolkit」

JavaScriptがWebアプリケーションを構築する上で欠かせない技術になっている以上、そのデバッグ方法も洗練される必要がある。Firefoxの場合は有名なFirebugがあるが、他のブラウザになるとそれぞれのやり方があったり、そもそも使い勝手が悪かったりと開発効率が落ちてしまう。多数のブラウザに対応したJavaSc...

List

  • 2009/08/17

PHP製の高機能プロジェクト管理「jotBug」

プロジェクト管理はオープンソース・ソフトウェア、パッケージソフトウェア、Webサービスと無数に存在している。どれが自分たちに合っているのか分からなくなってくるくらいだ。一つの選択肢として、使っているプログラミング言語に合わせてみるのはどうだろう。リポジトリブラウザ 普段使っているプログラミング言語であれば、気になったと...

List

  • 2009/08/16

ごくごく簡単にフォルダを同期、コピーする「FreeFileSync」

二つのフォルダを同期したいというニーズは多い。バックアップであったり、母艦とスマートフォンであったり、ネットブックと自宅とコンピュータであったり。場合に応じて筐体を使い分ける方は大抵そうだ。それはWindows同士であってもそうだ。相互に更新し合ったフォルダを同期するというのは手作業では大変だ。そこで使うのがFreeF...