タグ

ブックマーク / www.moongift.jp (74)

  • 複数人で同時に編集するWebベースの表計算アプリ·TOMUSS MOONGIFT

    TOMUSSはPython製のオープンソース・ソフトウェア。GoogleドキュメントやZohoではWebベースの表計算ソフトウェアを提供している。さらに大御所、Microsoftまでoffice.comでWebブラウザベースのMS Officeを投入することになっている。オフィススイートもついにWebアプリケーション化するのだ。 複数人で同時編集できる Webアプリケーションになっても、これまでと同じ使い方をするのであれば全く意味がない。大きな利点になりえるのがコラボレーション機能だ。同時に複数人で一つのドキュメントを作り上げる。それを実現するのがTOMUSSだ。 TOMUSSはThe Online Multi User Simple Spreadsheetの略で、表計算について複数人での同時編集が可能なWebアプリケーションになっている。システムはPythonで作られており、Webサーバ

    複数人で同時に編集するWebベースの表計算アプリ·TOMUSS MOONGIFT
  • iPadに対応したProcessing.js·pjs4iPad MOONGIFT

    pjs4iPadJavaScript製のオープンソース・ソフトウェア。Processing.jsとはWebブラウザ上でProcessingというプログラミング言語を実行するライブラリだ。そしてそのProcessingとはブラウザ上で絵を描くための言語になる。 iPad向けインタフェースに最適化されている JavaScriptを使ってWebブラウザ上でグラフィックスが描けるようになれば、さらにHTML5の需要が高まっていくことだろう。そんなProcessing.jsをオンラインで編集し、実行できるのがpjs4iPadだ。 pjs4iPadはProcessing.jsを実行しているだけなのだが、そのインタフェースがiPadに最適化されているというのがユニークだ。もちろん他のiPhoneやiPod Touchでも動作することができる。Webブラウザで開き、文字を編集して実行するところまでpjs

    iPadに対応したProcessing.js·pjs4iPad MOONGIFT
  • Flex + Railsによるアジャイルプロジェクト管理·Planigle MOONGIFT

    PlanigleはFlex/Ruby on Rails製のオープンソース・ソフトウェア。日ではなかなか浸透しないアジャイル開発。ウォーターフォール型とは大きく異なる考え方を取り入れる必要があるので、スイッチングコストはかかると思うが、それでもプロジェクトが火を噴くコストに比べれば十分に低いだろうとは思う。 ストーリーベースのアジャイルプロジェクト管理 そんなアジャイル型開発スタイルを取り入れていくのに便利なのが専用のプロジェクト管理を使うことだ。システムからワークフローを取り入れていけば、やり方が見えてくるのではないだろうか。その一つ、Planigleを紹介しよう。 PlanigleはRuby on Rails製のプロジェクト管理で、ユーザインタフェースにFlexを採用している。ストーリーベースの開発に対応しており、スケジュール機能を使ってマイルストーンを設定するようになっている。ストー

    Flex + Railsによるアジャイルプロジェクト管理·Planigle MOONGIFT
  • ストリミーングの音楽を録音する·Streamrecorder.net MOONGIFT

    Streamrecorder.netWindows用のオープンソース・ソフトウェア。radiko.jpをはじめ、音声コンテンツがまた隆盛になってきた。ポッドキャスティングやインターネットラジオを楽しむ人も多いのではないだろうか。管理のしやすさもあってストリーミングで配信するサイトも多い。 メイン画面。ボタン一つで録音を開始する だが常にリアルタイムで聞ければ良いが、席を外したり用事があって聞けないことは多い。そんな時にこそ使えるのがストリーミングコンテンツを保存するソフトウェアだ。HTTPプロトコルを使っているならばStreamrecorder.netが使えるだろう。 Streamrecorder.netWindows用のソフトウェアで、ネット上で配信されている音声コンテンツをそのまま保存することが出来る。Streamrecorder.net自身はストリーミングを扱う各種ソフトウェアの

    ストリミーングの音楽を録音する·Streamrecorder.net MOONGIFT
  • AndroidとGoogle App Engineを同期する·Synctester MOONGIFT

    SynctesterはAndorid + Python製/Google App Engine用のオープンソース・ソフトウェア。スマートフォン単体ではデータ量はたかが知れている。さらにもしスマートフォンを紛失したり壊してしまった場合に全てのデータがなくなってしまうのは大きなリスクだ。 データをオンラインサーバと同期する それを防ぐためにはオンラインのストレージにデータを同期できるのが良い。そういったサービスを提供しているところもあるが、自分で専用のサーバを立てたいならばSynctesterを使ってみると良いだろう。 SynctesterはAndoridアプリとGoogle App Engineの二つのシステムに分かれている。両方ともGoogleが提供するものというのが象徴的だ。データはタイトルとURLの二つとなっている。データを登録する際にはIDとPWを登録し、その上でデータをオンラインスト

    AndroidとGoogle App Engineを同期する·Synctester MOONGIFT
  • オフラインで地図を見られるAndroidアプリ·MapDroyd MOONGIFT

    MapDroydはAndroid用のフリーウェア。今では3Gネットワークを使ったモバイルアクセスが当たり前になっているので、地図をオフラインで見る必要性がないかも知れない。だが旅行中や3Gパケットを使いたくない場合、電波の届かない状況にはよく出会う。 オフラインで使える地図 そこで必要になるのがオフラインでも使える地図アプリだ。Googleマップのデータは貴重ではあるが、ダウンロードしての利用は規約に反するので使えない。そこで使うのがOpenStreetMapのデータになる。そしてアプリはMapDroydだ。 MapDroydは世界中の地域や国を指定して地図をダウンロードし、オフラインでも閲覧できる。OpenStreetMapの面白いのは地図データが画像ではなくデータとして渡されるため、サイズがそれほど大きくなくて済むことだ。さらにリアルタイムに描画されるので地図を回転しても文字が水平なま

    オフラインで地図を見られるAndroidアプリ·MapDroyd MOONGIFT
  • iPhoneにも対応したビジュアルプログラミング環境·Tersus MOONGIFT

    TersusはWindows/Mac OSX/Linuxに対応したオープンソース・ソフトウェア。ビジュアルプログラミングは誰しもが夢を見る。コードの羅列ではなく、見た目でオブジェクトを配置したりしてプログラミングができればどれだけ面白いだろう。エラー処理などはもちろん環境が隠蔽してくれれば良い。 コードを書かずにビジュアルプログラミング もちろん高度なソフトウェアは無理だろうが、かつてのVBのようにユーザがちょっとしたツールを自分たちのために作りたいと思った時に使えるかも知れない。そんなとき、プログラミングコードを書くよりもビジュアルな方が使い勝手が良い。そのためのソフトウェアがTersusだ。 Tersusはビジュアルプログラミング環境を提供する。画面のデザインも含めて一つのファイルの中に全てが詰め込まれる。iPhoneMac OSXなど様々なプラットフォームに対応したWebアプリケー

    iPhoneにも対応したビジュアルプログラミング環境·Tersus MOONGIFT
  • WordPressのテーマをビジュアル的に作成する·Elastic Theme Editor MOONGIFT

    Elastic Theme EditorはPHP製/WordPress用のオープンソース・ソフトウェア。去年くらいから日でもWordPressをブログエンジンとして採用するケースが増えてきた。安定性も出てきて、かつテーマやプラグインが世界中にあるのだから使わない理由などないだろう。 ドラッグで幅を設定できる そんなWordPressのテーマ作成は一筋縄でいくものではない。こったデザインであれば、やはりプロに敵うものではないが、シンプルなテーマであればElastic Theme Editorを使えば開発者でもそれなりのものが作成できそうだ。 Elastic Theme EditorはWordPressプラグインとして動作するテーマエディタだ。多数のカラム、横幅の中から選択してベースを作成する。そして枠をクリックしてボックスを作成する。ボックスはマウスでドラッグして複数のカラムを囲むことが出

    WordPressのテーマをビジュアル的に作成する·Elastic Theme Editor MOONGIFT
  • デスクトップでピタゴラスイッチ·Souptoys MOONGIFT

    SouptoysはWindows用のフリーウェア。今の世の中は10年前とは大きく変わり、コンピュータがあるのが当たり前になっている。そう言う時代に育つデジタルネイティブな世代は、今の大人には想像もできないコンピュータの使い方を行うかも知れない。 動き始めるとどうなるのか… 時代に遅れず、これからの時代を成長して行くには早い段階からコンピュータに触れるのが大事かも知れない。既に小学校でもコンピュータの授業がある中、さらにコンピュータの楽しさを知るのに最適なソフトウェアがSouptoysだ。 Souptoysはとてもユニークなソフトウェアで、サッカーボールやバスケットボール、ゴール、棒などを配置して動かせる物理エンジンになっている。ぬいぐるみや大砲などもあって、そうしたオブジェクトを配置した後、動かせるようになっている。マウスを使って動かすことも可能だ。 こんなど派手なサンプルも。動きがまった

    デスクトップでピタゴラスイッチ·Souptoys MOONGIFT
  • Parleys.comのAndroidクライアント·Parleys Androidclient MOONGIFT

    Parleys AndroidclientはAndroid用のオープンソース・ソフトウェア。iPhoneやAndoridといったスマートフォンは画面が大きく、さらに表示できるフォーマットも多数ある。音楽を流すこともできるとあって、プレゼン資料を入れておくとその場で見せることが出来て便利そうだ。 まだ数は多くないが、技術系のプレゼンが登録されている 次世代型Eラーニングサービスを提供するParleys.comもそう考えているようだ。Parleys.comではスライドと実際のプレゼン動画を横並べで表示して、Web上で閲覧できる。そしてそれをAndoroid上で実現するのがParleys Androidclientだ。 Parleys Androidclientでは登録されているプレゼンを閲覧できる。スライドと音声を提供しており、双方を同時に見ればその場でプレゼンを再現できる仕組みだ。さらにオン

    Parleys.comのAndroidクライアント·Parleys Androidclient MOONGIFT
  • Google App Engineをmemcachedに·WebMemcache MOONGIFT

    WebMemcacheはPython製/Google App Engine用のフリーウェア(ソースコードは公開されている)。Webサーバの負荷を減らしたり高速化を考える上で欠かせないのがキャッシュだ。最近のWebシステムではごくごく当たり前に行われている手法だ。 データをPOSTした所 最も有名なキャッシュシステムと言えばmemcachedだが、独自のサービスを立てる必要があるので誰しもが使える訳ではないだろう。あくまでも擬似的ではあるが、Google App EngineをmemcachedサーバにしてしまうのがWebMemcacheだ。 WebMemcacheはGoogle App Engineをキャッシュサーバにする。アクセス方法はHTTPになり、JSONPによるコールバックにも対応している。サーバサイドからはHTTPで使えば良いだろう。クライアントサイドでもJSONPを使えば非同期

    Google App Engineをmemcachedに·WebMemcache MOONGIFT
  • MOONGIFT: » アジャイルUIプロトタイピング「fluidIA」:オープンソースを毎日紹介

    fluidIAはHTML/JavaScript製のオープンソース・ソフトウェア。Webサイトを開発する際にモックから入るのは基だ。テキストから考えていては各自の中で想定されるイメージが異なってしまう。頭のイメージを書き出すことでより具体的になるはずだ。 簡易的に画面を定義する デザインレベルではないが、画面の動きを含めて確認するのに役立ちそうなのがfluidIAだ。アジャイル向けとある通り、シンプルにさくっと流れを確認して開発にとりかかるようなスピード感が出せそうなソフトウェアだ。 fluidIAはHTML/JavaScript(jQuery)で作られている。オブジェクトとテキストを配置して最低限必要な情報を定義する。そして流れを定義する機能を使ってスナップショットで画面を固定化したり、マウスクリックを模したり出来る。 アクションを定義する プレゼンモードでは定義した流れに沿って確認が進

    MOONGIFT: » アジャイルUIプロトタイピング「fluidIA」:オープンソースを毎日紹介
  • JavaScriptでradiko.jpを制御する·RadikoJS MOONGIFT

    RadikoJSはJavaScript/Flashによるオープンソース・ソフトウェア。radiko.jpの人気が高い。ラジオの電波状況など関係なく、滅多にラジオを聴いてこなかった人もパソコンからであれば手軽に使えて聴けるようになる。さらに最近ではTwitterなどを通じて他のユーザと情報交換も可能だ。 おうっ、小さい! だが聴くために都度rakiko.jpへアクセスするのは面倒という人も多い。特にあの大きなプレーヤが常時表示されているのはノートPCでは邪魔に感じる人は多いだろう。そんな人に朗報だ、RadikoJSはごくごく小さなrajiko.jpプレーヤだ。 大きさで言えば小さなバナー程度の大きさだ。自分のサイトに貼り付けておいたりすると便利かも知れない。小さいとは言え、放送局の選択はもちろん、再生と停止もできる。全く機能的には問題ないレベルだ。これ以上の軽量化はないのではないだろうか。

    JavaScriptでradiko.jpを制御する·RadikoJS MOONGIFT
  • まるで小さな女の子が喋っているかのようなテキスト読み上げ&音声合成·DaughterLoid MOONGIFT

    DaughterLoidは“技術だけ”オープンソースなソフトウェア。テキストの読み上げ機能はOS標準の機能として提供されるレベルになっている。英語のみならず日語の読み上げも可能で、うまくやれば漢字の読み上げにも対応している。既に市場はコモディティ化されているのだろうか。 いや、そんなことはない。まだまだニーズは多い。例えば初音ミクのように歌を歌うのに特化したテキスト読み上げもある。同様に読み上げるエンジンを変えれば全く違う魅力が出る。その一つ、DaughterLoidを紹介しよう。 DaughterLoidを知るにはデモを見るのが一番だろう。テキストを拙い所もありつつも、まるで物の女児(9〜10歳くらい)が話しているかのように読み上げるのだ。小さい女の子が技術的に難解な文書を読み上げる、このシチュエーションに萌えない日技術者がいるだろうか、いやいない。いるわけがない。 デモ動画 も

    まるで小さな女の子が喋っているかのようなテキスト読み上げ&音声合成·DaughterLoid MOONGIFT
  • iPhoneでインターネットラジオストリーミング·iPhone Radio MOONGIFT

    iPhone RadioはiPhone/iPod Touch向けのオープンソース・ソフトウェア。Radikoというサービスがはじまり、人気を集めている。同様にポッドキャスティングやインターネットラジオの分野も需要がある。動画に比べると流し聴きができるので作業用BGMなどにちょうどいい。 それはモバイルであっても変わらなそうだ。出歩いているとき、仲間内で集まった時、ちょっと普段持っていない音楽を楽しみたくなった時にストリーミングでラジオを聞いてみたいと思うかもしれない。そんなアプリを作ってみたい時にベースに使えるのがiPhone Radioだ。 iPhone Radioはデモ的なアプリで、起動すると即座にストリーミングラジオが開始する。特にURLを変更することはできないので(ソースレベルでは変更可能)、あくまでもデモレベルとして捉えた方が良いだろう。だがストリーミングで配信している音楽をダウ

    iPhoneでインターネットラジオストリーミング·iPhone Radio MOONGIFT
    hyper_pepper
    hyper_pepper 2010/04/05
    [ストリーミング]
  • QuickLookまであるオンラインファイルマネージャ·elFinder MOONGIFT

    elFinderはPHP製のオープンソース・ソフトウェア。ローカルのリソースをインターネット上に置くサービスが増えている。セキュリティについては各自で判断が必要だが、それさえ乗り越えられれば大きなメリットが得られるようになる。 Webベースのファイルマネージャ 外部のサービスを使うのも良いが、自分でサーバを立てればセキュリティ上のアクセス制限もしやすく、よりオンラインストレージが使いやすくなるかもしれない。そのWebインタフェースとして使ってみたいのがelFinderだ。 elFinderは左側にフォルダの一覧、右側にファイルの一覧が表示されるエクスプローラタイプのファイルマネージャだ。Ajaxを随所に使っているので使い勝手はとても良い。フォルダの作成はもちろん、elFinder上で新規テキストの作成と内容の編集もできるようになっている。 テキストのQuickLook ファイルのアップロー

    QuickLookまであるオンラインファイルマネージャ·elFinder MOONGIFT
  • ポッドキャスティング、ネットラジオ用に·AudioFlash MOONGIFT

    AudioFlashはWindows用のオープンソース・ソフトウェア。ほんの数年前では自分で音声を録音してネット上に配信しようと思うと様々な機器やソフトウェアが必要だった。だが今ではマイク一つ(それも大抵ノートブックに付属している)があればすぐにできてしまう。 録音から公開設定までこなす とは言え、音声を録音しただけでは駄目だ。何らかの(大抵はFlashの)音楽プレーヤを使ってブラウザ上で音声ファイルを聞けるようにする必要がある。そんなちょっと面倒そうな作業も一発で行ってくれるのがAudioFlashだ。 AudioFlashを起動すると録音画面が表示される。録音品質を指定すれば、後はボタンを押すだけで録音が開始される。録音が終了したら、次はプレーヤのスキンを選択する。これは再生などのボタンが赤だったり青だったりと選択できる機能だ。 ボタンの選択 それが終われば作業は完了で、予め指定したデ

    ポッドキャスティング、ネットラジオ用に·AudioFlash MOONGIFT
  • KVSを使った高速配信Webサーバ·クリティカルスピード MOONGIFT

    クリティカルスピードは〜のオープンソース・ソフトウェア。高速なレスポンスを行うWebサーバは誰しもが願う所だ。Googleがあれだけ大きく成長したのは検索のアルゴリズムはもちろんのこと、高速なレスポンスにも一因があったと思われる。欲しい情報がすぐに手に入るというのはとても気分がいい。 表示が速い! Webサーバで高速化を行うための手法は幾つか存在する。並列化したり、サーバのスペックを上げたり、ネットワークを強化すると言った方法の他、システム側でも対応できるものがある。その一つ、高速配信サーバのクリティカルスピードを紹介しよう。 クリティカルスピードの最大の特徴はKVS(キー・バリュー・ストア)をWebサーバとして使っていることだ。KVSとしてTokyoTyrantを採用しているが、今後はLuxIO、kumofs、ROMAといった他のKVSにも対応していくとのこと。WebサーバはPlack/

    KVSを使った高速配信Webサーバ·クリティカルスピード MOONGIFT
  • Amazon S3をイメージギャラリーに·Amazon S3 Image Gallery Manager MOONGIFT

    Amazon S3 Image Gallery ManagerはAdobe AIR製のフリーウェア(ソースコードは公開されている)。自分の写真をアップロードしておく先として、Amazon S3を選択する人は少なからず存在する。主にバックアップ目的だが、制限なく保管しておけるのが良い。 写真一覧 そんなAamzon S3を写真保管庫としてだけでなく、それ自体をギャラリーにしてしまおうというのがAmazon S3 Image Gallery Managerだ。この発想はなかった、面白い着眼点のソフトウェアだ。 Amazon S3 Image Gallery ManagerはAmazon S3にログインし、バケットを指定してその中にある写真をリストアップする。日語のファイル名は対応していないようなので注意して欲しい。はじめは単なるアイコンがリストアップされる。 サムネイル生成中 個々の写真をク

    Amazon S3をイメージギャラリーに·Amazon S3 Image Gallery Manager MOONGIFT
  • Flashブロッカーを使っているかどうか判定する·Flash Block Detector MOONGIFT

    Flash Block DetectorはJavaScript製のオープンソース・ソフトウェア。Flashは動画共有サイトなどでは多用され、普及率もとても高いプラグインだ。だがバナーで使われていたり、余計なアクションがあったりと好まれない利用法をされているケースも多々ある。 Google Chrome用のFlashブロッカーを入れてアクセスした場合 そんなことが続いたため、Flashを自動的にロードしないブロック用拡張を使っているユーザも多い。Google Chrome/FirefoxであればFlashBlock、SafariであればClickToFlashといった具合だ。これらの機能拡張を使っているかどうか判定するソフトウェアがFlash Block Detectorだ。 Flash Block Detectorは自分のWebサイトに設置するライブラリで、Flashがブロックされている場

    Flashブロッカーを使っているかどうか判定する·Flash Block Detector MOONGIFT