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

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

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

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

もっと見る

List

  • 2009/06/12

Android上で動作するスクリプティング環境「Android Scripting Environment」

Google Developer DayでもAndroid端末の無料配布を行ったとあって、日本でもがぜんGoogle Android熱が高まってきている。アプリケーションの数ではまだまだ少ないが、それだけに今からでも参入できる余地はありそうだ。Android向けのアプリケーション開発を行うにはJavaを利用するのが必須...

List

  • 2009/06/08

Googleらしく数値にこだわるWebサイト最適化Firefoxアドオン「Page Speed」

CGM系のサービスでは、Webページの表示速度には徹底的にこだわる必要がある。ちょっととした遅延がユーザのストレスを生み、徐々に心がはなれていく可能性を生んでしまう。最もそれを知っているのがGoogleだろう。数値による改善点の指摘を行ってくれる 彼らの徹底的な表示速度へのこだわりは初期の頃から今もなお続いている(Go...

List

  • 2009/06/02

これを使えばどんな遊びができる?Android Live CD「live-android」

auが先かと思っていたら、この夏にdocomoからついにAndroid携帯が出る。実際の所、個人的には携帯電話としてのAndroidは流行らないだろうと踏んでいるのだが、その軽量なOSの仕組みや汎用性が家電の分野やネットブックへの適用では非常に大きな可能性を秘めていると思われる。Androidは携帯電話以外でも使える!...

List

  • 2009/06/02

アジャイル開発のためのプロジェクト管理「Agilo」

アジャイル開発にとって重要なのは、スクラムを組み、一気通貫で開発してしまう勢いだ。手間のかかるタスクの登録やステータスの更新その他諸々の面倒ごとをやっていたら時間はあっと言う間に過ぎ去ってしまう。タイムライン 例えばTracは素晴らしいプロジェクト管理だが、少々画面が素っ気ない。そこでもっと便利に使えるAgiloを紹介...

List

  • 2009/05/21

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

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

List

  • 2009/05/10

かなり使いやすいGoogle App Engine製ブログエンジン「cpedialog」

個人的にGoogle App Engine(GAE)の上で動くブログエンジンというのは高いポテンシャルを秘めていると思う。何せ独自ドメインまで使えるブログエンジンが無料で手に入るようなものなのだ。ASPで動かすよりもよっぽども高速、安全、安易な運用が可能だ。編集画面 そのためには高機能なブログエンジンの登場が待たれる。...

List

  • 2009/05/07

URL短縮サービスの健全化を目指す「shortlink」

URL短縮サービスはTwitter以前から存在していたが(TinyURLは2004年には既にあった)、注目を集めて類似サービスが乱立したのはやはりTwitterが流行り始めた頃からだろう。日本も含め、多数のサービスが存在している。短いURLを自己定義する仕組みを提案している URL短縮サービスは本来のURLが見ただけで...

List

  • 2009/05/01

AppleのBTS情報をオープン化する「Open Radar」

Appleにはバグ情報を登録する仕組みとしてRadarと呼ばれるBTSが用意されている。ここで登録するとその対応はどうあれ、Appleにバグ報告が登録される。Radarの仕組み自体には詳しくないのだが、どうも他人が登録したバグ情報を見るための仕組みがないようだ。バグ一覧 BSDを基盤とするオープンソースの公開性と、Ap...

List

  • 2009/04/23

Google製のGit用ソースコードレビューシステム「Gerrit」

ソースコードのレビューはシステムの品質を高めるのに大切な作業だ。GoogleやVMWareでも使われており、ブラウザを使って差分を確認してコメントができるようになっている。社内向けには拙作のSubversionソースコードレビューシステムの宍道湖がある(Rails製)。Git向けソースコードレビューシステム この手のツ...

List

  • 2009/04/22

複数ファイルのアップロードに対応したファイルホスティングシステム「XtraUpload」

先日記事も書いたのだがDrop.ioというサービスに注目している。ファイルのホスティングサービスであり、アップロードしたファイルを軸としてチャットやコメントを介してコラボレートできる魅力的なサービスだ。Flashを使って複数ファイルの指定、アップロード状況の確認が可能 そんなDrop.ioほどではないが、シンプルに使え...

List

  • 2009/04/15

長文を分割&横スクロールで見やすくする「bookreader.js」

Webの発達で日本語であっても横に読まれることが当たり前になりつつある。コンピュータ上では縦に際限なく伸びていくので、縦書きは読みづらいのだろう。だが横向きに書かれていても長文であると見がたくなるのは変わらない。長文をブラウザ上で読むならこれ 特に小説やコラムなど長文を載せているサイトの場合はそうだ。コンピュータは元々...

List

  • 2009/04/03

デスクトップに妹がやってくる「いもうとデスクトップ」

クライブ・カッスラーという作家の代表作品にピットシリーズがある。その中にNUMAという国立海中海洋機関という組織があり、そこには巨大なコンピュータルームがあり、MAXと呼ばれる人工知能がホログラムをもって立体的に、かつ対話的にシステムを操作できるようになっている。さくら というのをこれを見ていて思い出した。MAXは成熟...

List

  • 2009/04/02

Google App EngineをRESTful対応に「App Engine Rest Server」

RESTfulは一昨年くらいから出てきた技術的な用語だが、一般的なシステム開発においてどのようなメリットがあるだろうか。まず第一にデータベースとアプリケーションサーバを切り離すことができる。いわゆるデータとシステムの疎結合だ。デモアプリケーション 第二にアプリケーションのインタフェースに様々な選択肢が増えるようになる。...

List

  • 2009/03/24

安全、かつ効果的にデータを配信する「PubSubHubbub」

フィードがブログやCMSで当たり前のように使われるようになっており、さらにWeb APIなどを公開したことによって人が使う以外のシステムからのアクセスが非常に多くなっている。一見しただけではDOSアタックと見分けがつきづらいくらいアクセスしてくるものも存在する。配信システムのコンテンツ作成 そのような過負荷なやり取りを...

List

  • 2009/03/22

Emacsにフォルダブラウザ機能を持たせる「Emacs Nav」

Emacsには元々diredと呼ばれるファイルブラウザが付属している。これは便利ではあるが、同じディレクトリにある複数のファイルを一気に編集したいといった場合、多少面倒な操作が必要だった。とは言え、エクスプローラやFinderなどからドロップするのはさらに面倒くさい。Emacsにファイルブラウザをつける IDEなどであ...

List

  • 2009/03/16

Pythonを使ってJavaScriptを生成する「pyjamas」

Googleが提供している、GWTというフレームワークがある。これはJavaを使ってWebアプリケーションを開発し、結果をJavaScriptに変換することでクライアント向けのコードを書かずにWebアプリケーション開発ができるという代物だ。メーラーのようなWebアプリケーション とても便利だとは思うのだが、いかんせんJ...

List

  • 2009/03/16

あのJaikuがGoogle App Engineへ&オープンソース化!「JaikuEngine」

Jaikuというサービスは、twitterが流行りだした頃に出てきた類似サービスで、2007年10月にGoogleにより買収された。その後、twitterのユーザ数増加は続いたが、Jaikuは思ったほど伸びなかったようで、2009年1月に開発打ち切りが発表された。機能自体はtwitterよりも多い だがサービスを停止す...

List

  • 2009/03/13

iPhoneで動くシンセサイザー「MobileSynth」

iPhone/iPod Touchには出始めた頃から色々な楽器アプリケーションが登場していた。ピアノになったり、ドラムになったり。iPhoneのデザインといい、iPodという音楽配信機能などがクリエイターの方々の心をつかんでいるのだろう。iPhoneがシンセサイザーに! そんなiPhoneがさらに違う楽器に変化する。し...

List

  • 2009/03/10

JavaベースのSubversionリポジトリブラウザ「WebClient for SVN」

Subversionはオープン系の開発現場において恐らく最も利用されているのではないだろうか。WindowsやMac OSX、Linux向けにネイティブなクライアントを使って開発を行うのが基本だが、その状態の管理となるとまだ活用範囲が少ない感がある。Java製のSubversionリポジトリブラウザ プロジェクトマネー...

List

  • 2009/02/23

Railsの100倍コード量少なくAjaxアプリケーションが作れるJavaフレームワーク「AribaWeb」

タイトルは相当釣りが入っていますが。公式サイトにも「100X LESS CODE THAN RAILS」と謳われているくらい、Webアプリケーションが手軽に構築できるフレームワークと言うことで。グラフ表示 Gmailから始まったと言ってもいいWebアプリケーションの流れは、オフィススイート、画像編集、アニメーション、ド...