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

ライセンス - MIT Licenseの記事一覧

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

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

もっと見る

List

  • 2010/01/12

空間に粒子を描き出すFlashエンジン「Stardust」

StardustはActionScript3製のオープンソース・ソフトウェア。HTML5が既にモバイル系では実用段階になっており、様々なイフェクトを可能にしつつあるが、それでもFlashの表現力の高さには及ばないのが現実だ。Flashを使えばこんな面白い、多彩な表現が可能になる。左からスパークしながら進んでいく Sta...

List

  • 2010/01/12

Rubyのリファクタリングのお供に「flay」

flayはRuby製のオープンソース・ソフトウェア。最近のプログラミングではDRYという言葉が有名だ。Don't repeat yourself、つまり同じことは繰り返さないことが大事だ。コピー&ペーストしたコードがどんなに酷いものか言うに及ばないが、繰り返しを省くことでコードがすっきりしバグの入り込む余地も減らせるよ...

List

  • 2010/01/11

ニコニコ生放送的な配信もできるRTMP対応ストリーミングサーバ「Erlyvideo」

ErlyvideoはErlang製のオープンソース・ソフトウェア。ハードウェアおよびネットワーク回線の低価格化、高品質化によって動画配信を行うのが誰でも簡単になった。インターネット上には無数の動画が溢れているし、Webカムさえあれば誰だって動画配信できる。手持ちの動画を配信するRTMPサーバ そんなプラットフォームを構...

List

  • 2010/01/04

Google Wave風インタフェースも作れるJavaScriptのUIキット「UKI」

UKIはJavaScript製のオープンソース・ソフトウェア。Webアプリケーションを作る上ではそのインタフェースが重要な要素になる。ローカルアプリケーションの代わりに使えるレベルとなると、通常のWebサイトとは異なるインタフェースが求められるだろう。リスト作成&操作も簡単 使いやすいWebアプリケーションを容易に構築...

List

  • 2010/01/03

基幹システムのテーブル表示などで役立ちそうなRailsプラグイン「jQuery grid plugin」

jQuery grid pluginはRuby製のオープンソース・ソフトウェア。企業システムでもRailsを使って構築するケースが増えてきた。安定してきたのに加えて開発効率が高いことが選ばれる要因になっているのだろう。そして基幹システムで良くあるのがデータのテーブル表示だ。高機能なテーブル表示 テーブル表示して終わりか...

List

  • 2009/12/31

iPhoneアプリ間で通信するプロトコル「SwapKit」

SwapKitはiPhone向けのオープンソース・ソフトウェア。iPhoneのアプリケーションは幾つかの手法で互いにメッセージのやり取りができるようになっている。一つはBluetooth、WiFiといった別なiPhoneとの連携をするもので、もう一つはURLスキーマによる定義だ。送信側。レシーバがいるとダイアログが出る...

List

  • 2009/12/30

コードに自信がある人もない人もまずはチェック「Reek」

ReekはRuby製のオープンソース・ソフトウェア。まだプログラマをはじめたばかりの頃は自分のソースコードを人に見られるのが嫌だった。もっと良い書き方があるんじゃないだろうか、とかスタンダードに即していないんじゃないだろうかといった思いがあったのだ。サンプルのコードでチェック 確かに幾つかの基本的なルールはあるだろう。...

List

  • 2009/12/28

CSSの画像埋め込みを補助する「CSSEmbed」

CSSEmbedはJava製のオープンソース・ソフトウェア。CSSを使ったWebサイトデザインで、HTML中には画像のパスを出さずCSSで定義するケースがある。これによりCSSで制御できるデザインの範囲が大幅に広がるのだが、さらに一歩進めてCSS中に画像データを埋め込んでしまう手法がある。元のCSS それはdata U...

List

  • 2009/12/28

Flashで2.5D「ZedBox」

ZedBoxはActionScript製のオープンソース・ソフトウェア。JavaScriptの進化やHTML5の登場によって、これまでであればFlashでしかできなかった表現がブラウザだけで可能になりつつある。とはいえ一般に浸透するのはまだ先のことなので、しばらくはFlashの優位性は動かないだろう。そしてさらにFla...

List

  • 2009/12/27

クロスブラウザでXUL/SVGを実現するフレームワーク「Ample SDK」

Ample SDKはJavaScript製のオープンソース・ソフトウェア。JavaScriptはAjaxが登場して以来、一気に進化を遂げた。Prototype.jsやjQueryを使えばインタラクティブなアクションが可能なWebサイトが簡単に構築できる。そうしたライブラリはプラグインによって細かく分割された機能をもって...

List

  • 2009/12/26

クリックしてテキストをコピーするライブラリ「Clippy」

ClippyはFlash製のオープンソース・ソフトウェア。Webサイトでテキストをコピーする際には文字列を選択してコピーを選択するのが一般的だ。だがユーザにとっては都度選択してコピーして、というのでは面倒だ。そこで試みるのがクリップボードの操作だ。クリックすると任意のテキストをコピーできる 昔はJavaScriptレベ...

List

  • 2009/12/25

MySQLでNoSQL「Friendly」

FriendlyはRuby製のオープンソース・ソフトウェア。ここ最近話題になっているのがNoSQLという概念だ。NoSQLというのはRDBMSのようにスキーマを定義してリレーションを組んだものではなく、いわゆるスキーマレスで柔軟なシステム開発を可能にするデータベースだ。こんな感じで定義する。まさにNoSQL Amazo...

List

  • 2009/12/23

Sinatraで作られたシンプルなブログエンジン「Bilbo」

BilboはRuby/Sinatraで作られたオープンソース・ソフトウェア。サーバのリソースは数年前に比べると大幅に増え、リソースは潤沢になった。そのため富豪的なフレームワークが使えたり、O/Rマッピングを使って多少非効率的なSQLが発行されても殆ど気にする必要はなくなっている。Sinatra製の軽量なブログ だが潤沢...

List

  • 2009/12/23

iPhone/スマートフォン向けのJavaScriptフレームワーク「xui-js」

xui-jsはJavaScript製のオープンソース・ソフトウェア。スマートフォンが隆盛だ。iPhoneはもとよりAndroid、Plam Pre、Windows Mobile、Blackberryと多彩なスマートフォンが登場している。多数のスマートフォンではWebKitをブラウザに使っている。スマートフォン向けのJa...

List

  • 2009/12/22

リッチなWebコンテンツ編集に。jQuery製のWYSIWYGエディタ「WKRTE」

WKRTEはJavaScript/jQuery製のオープンソース・ソフトウェア。Webブラウザのテキストエディット機能があまりに貧弱であるために、開発者はJavaScriptやJavaアプレット、Flashなどの技術を使ってリッチなエディタを作ってきた。jQuery製のシンプルなエディタ JavaScriptが最も簡単...

List

  • 2009/12/20

SVGを使ったものすごいグラフライブラリ「dygraphs JavaScript Visualization Library」

dygraphs JavaScript Visualization LibraryはJavaScript製のオープンソース・ソフトウェア。グラフライブラリは多数あれど、大抵は円グラフや棒グラフなどのシンプルなグラフを描く機能しかない。高度なグラフを描こうとすると利用できるライブラリは途端に少なくなる。高機能なグラフライ...

List

  • 2009/12/18

検索を活用したマイクロブログクライアント「Krile」

KrileはWindows向けのオープンソース・ソフトウェア。マイクロブログは専用クライアントがあってこそ活きる。それだけに各プラットフォーム向けに多数のクライアントソフトウェアが登場しており、それぞれに特徴をもっている。使い分けてもよし、納得のいくものを探し続けるのもいいだろう。タブで使い分ける 一般的にタイムライン...

List

  • 2009/12/16

HTML5を使ったpbtweet「Pbtweet Application」

Pbtweet ApplicationはHTML/JavaScript製のオープンソース・ソフトウェア。pbtweetと言えばFirefoxやSafariで使えるJavaScript製のソフトウェアで、TwitterをWebブラウザからでも高機能にしてくれるGreasemonkeyだ。HTML5を使ったTwitterク...

List

  • 2009/12/16

Google Chrome用Tombloo互換拡張「Taberareloo」

TaberarelooはGoogle Chrome向けのオープンソース・ソフトウェア。Webブラウザで色々なサイトを閲覧していて、メモしたりブックマークしたいと思う時がある。この時、多少なりとも面倒な手順や数ステップが必要では折角のチャンスを逃してしまう。Google Chrome用Tombloo ワンクリックで各サー...

List

  • 2009/12/15

日本製、携帯電話対応のEコマースシステム「エレコマ」

エレコマはRuby on Rails製のオープンソース・ソフトウェア。Eコマースのオープンソース・ソフトウェアは幾つも存在している。日本製、海外製のどちらもあるが、日本市場をターゲットにするならば日本製を採用するのが良いだろう。特に携帯電話への対応を重視する必要がある。デモサイトより。ユーザ画面 新しくリリースされたE...