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

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

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

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

もっと見る

List

  • 2009/09/13

オープンソース化したFlashを使ったグラフライブラリ「FusionCharts Free」

このソフトウェアは以前に紹介済みだが、オープンソース化されたので再度紹介したい。Webアプリケーションにとってグラフは鬼門ではあるが、実現できればユーザビリティを向上できる大きな機能の一つだ。ただの一覧や数字を並べただけでは分からない、具体性を感じられるようになる。複雑なグラフも難なくこなす グラフを表示するのはHTM...

List

  • 2009/09/09

iPhone用FriendFeedフロントエンド「FriendFeed iPhone」

Delicious、Twitter、Digg、はてな、YoutubeそしてGoogle…Web2.0という単語が登場して以来、無数とも言えるソーシャル系サービスが登場した。どれかのサービスに固定化される訳ではなく、おのおのが自由にサービスを組み合わせて使っている中、FriendFeedはソーシャルサービスをまとめるとい...

List

  • 2009/09/08

SVG + VMLのJavaScriptグラフィックスライブラリ「Raphaël」

SVGは技術的に注目を集めていても実際に利用されている場面はそう見かけない。ブラウザ上でドローを描くだけであれば、画像で十分という話であるし、アニメーションを必要とするならFlashがあるからだ。かつIE6をはじめとするレガシーなブラウザで動作しないという最大の問題がある。だがFlashに比べれば扱いやすく、テキストベ...

List

  • 2009/09/06

Google Appsにも対応したGmail新着メール通知「Gmail Notifr」

先日複数のGmailアカウントに対応した新着メール通知ソフトウェアであるNotifyを紹介した。便利なソフトウェアなのは間違いないが、一つだけ欠点があった。それはGoogle Appsに対応していないことだ。個人的にGoogle Appsを使っているので、ぜひとも対応してもらいたい機能だった。Google Appsにも...

List

  • 2009/09/05

PowerPointのプレゼンテーションをiPhoneから操作する「PPT iPhone Controller」

Mac OSXのオフィススイートの一つKeynoteにはiPhone向けのネイティブアプリがある。それを使うとMac OSXのKeynoteに接続してプレゼンテーションが操作できる。パソコンとは離れた場所で説明ができるので、聴衆の反応を見つつ、より効果的なプレゼンテーションが可能になる。操作中の画面 これはiPhone...

List

  • 2009/09/04

Twitterをブラウザからもっと使いやすく!「pbtweet」

TwitterというとWebブラウザからの利用よりも携帯電話やスマートフォンの専用アプリ、メール、ネイティブアプリケーションなどWeb APIを介したアクセスの方がしやすいイメージがある。とは言え、時々はWebブラウザからアクセスするのだが、そうするといつも使っているツールに比べるとあまりに貧弱で更新するのが面倒に感じ...

List

  • 2009/09/02

複数のRubyを切り替えて使いこなす「rvm」

Rubyは主に1.8.6と1.8.7、そして1.9.1がある。さらにJRubyも最新注目されている。1.9.1を使ってみたいと思いつつも、ライブラリが対応していないと切り替えられずにいる人も多いはずだ。また、その不安のために1.9.1を試せないという人もいるのではないだろうか。コマンド一つでRuby環境を切り替えられる...

List

  • 2009/08/30

Ruby on Rails製のStackOverflow.comクローン「OpenOverflow」

ナレッジを蓄積するのにQ&Aというシステムは優れているらしい。確かにWikiは説明が書いてあるだけで、質問形式になっていない場合も多い。隅から隅まで読まないと自分の疑問を解決してくれるか分からない。そもそも用語が分からなかったりすると検索もあてにならない。質問一覧 Q&Aの場合は用語が分からない場合でも...

List

  • 2009/08/28

Ruby on Railsで作られたWebベースパスワードマネージャ「mortimer」

画像編集、オフィススイート、フィードリーダーはたまたOSまでWebブラウザ上で動作するようになっている。だからいつかパスワードもWeb上で管理されるようになるはずだ。既にそのようなサービスもいくつか登場している。だが決して主流にはなれない。やはりセキュリティリスクが高過ぎるのだろう。格好いい画面! 確かに外部のWebサ...

List

  • 2009/08/21

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

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

List

  • 2009/08/15

CakePHPで作られたTwitter検索システム「findTwitter」

Twitterの持つ可能性に魅了されている人は多い。世界中で日々、Twitterアプリが開発されていることからもそれがよく分かる。データの見せ方や捉え方を変えるだけで、そこにある膨大なつぶやきが宝の山になる。投稿や閲覧を行うフロントエンドも良いが、検索を使ったサービスにも魅力的なものが多い。シンプルなインタフェース そ...

List

  • 2009/08/14

テキストを好きなフォントで表示する「Cufón」

Webサイトでテキストを指定したフォントで表示しようと思った場合、CSSで指定するか画像を使うかのどちらかが選択肢になる。CSSで指定した場合、コンピュータ上にフォントがある必要があり、画像で作成する場合は再利用性が悪い。好きなフォントで描画する そこで使ってみたいのがCufónだ。英文フォントに限定されるだろうが、テ...

List

  • 2009/08/13

蔵書、読書を管理するRailsアプリケーション「Bookqueue」

積ん読は徐々に解消されつつあるが、それでもまだまだ読んでいない本が多い。片っ端から読んでいくというのも良いが、まずは何を持っているのかを管理する方が良いのかもしれない。そんな時に役立つのは蔵書管理のアプリケーションで、最近ではWebブラウザベースで動作するものが多い。この雰囲気、とても良い 公開型のサービスもあるが、自...

List

  • 2009/08/12

JSONファイルをFirefox上で閲覧する「JSONView」

Webアプリケーションが増えるに従って、JSONフォーマットを利用する機会も増えてきた。だがJSONファイルの扱いはそれほど良くなく、Firefoxの場合ダウンロードのダイアログが開いてしまう。それにシステム向けに改行なしで作られているケースが多く閲覧には不向きだ。JSONフォーマットをFirefox上で閲覧できる 今...

List

  • 2009/08/12

ServerJS標準に則ったJavaScriptライブラリ「Narwhal」

JavaScriptと言えばWebブラウザ上で動作する軽量なプログラミング言語というイメージがある。だが最近ではAptana JaxerやRhinoのような技術によってクライアントサイドとサーバサイドのどちらもJavaScriptで実装することが不可能ではなくなってきている。サンプルに登録されている動画。一見の価値あり...

List

  • 2009/08/10

クライアントサイドで使える可逆暗号化ライブラリ「jCryption」

インターネット上でユーザ認証やセンシティブな情報を集める際にはSSLを使うことが一般的だ。とは言え個人やレンタルサーバレベルでは証明書を取得するのはコスト面や技術面で難しいことがある。だからといって、そのような情報を平文のまま流すのは気になる所だ。フォームの内容を暗号化して送信 簡単な暗号化だけでも良いから行いたい、そ...

List

  • 2009/08/08

ネイティブアプリケーション型CMS「Pier」

Webアプリケーションというと、スクリプト言語が多くなっている。JavaのようにWarファイルを配置するものもあるが、手軽さで言えばスクリプト言語に軍配が上がるだろう。ネイティブアプリケーション形式のCMS だがさらに手軽なシステムもある。それはネイティブアプリケーション形式の場合だ。今回紹介するオープンソース・ソフト...

List

  • 2009/08/07

Railsアプリケーションのベースを生成する「Groundwork」

RailsはWebアプリケーションを手早く作るのに向いたフレームワークだが、いろいろ作っている内に同じ作業を繰り返すのが嫌になってくる。例えばテンプレートの当てはめや、認証系のプラグイン、Gitの設定などだ。認証系をはじめ、よく使われる機能を盛り込んだWebアプリケーションテンプレート RailsはDRY(Don't ...

List

  • 2009/08/05

リアルタイムWebを促進する「Reverse HTTP」

これは技術的に相当面白い。勘違いがありそうな気もするので、間違った記述があればコメントなりTwitterなりでご指摘いただきたい。これまでのWebはプル型がメインだった。それはRSSフィードなどWeb2.0が騒がれるようになっても変わらず、Cometでも接続していなければ意味がない。Reverse HTTPのデモ そん...

List

  • 2009/08/03

Rubyforge、Githubに続くGem配信サービス「Gemcutter」

ここ数年のRuby普及に大きな貢献をしているのはRuby on RailsとGithubが挙げられるのではないだろうか。Railsはいうに及ばず、GithubのGem配信機能は開発者にとっても便利で、利用者も使いやすい。Gemを簡単に配信できる だがここにきて第三のプレーヤが登場した。しかもサービス自体がオープンソース...