タグ

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

  • ニコニコ動画をポッドキャスト化·nicopodcast MOONGIFT

    nicopodcastRuby製のフリーウェア(ソースコードは公開されている)みんな大好きニコニコ動画。コンピュータからその場で閲覧するのも良いが、オフラインで見たいという要望も少なからずある。個別にダウンロードするソフトウェアもあるが、手間がかかってしまう。もう少し手軽な手段として公開リストをあらかじめ変換してしまうという方法がある。 サンプルスクリプトを実行しているところ 変換先は何が考えられるだろう。nicopodcastではポッドキャスティングに変換する。公開リストの動画をダウンロードした後、FFMpegを使ってFlashビデオからMP3へ変換しポッドキャスティング用のXMLファイルを生成する。後はiTunesをはじめとするポッドキャスティング対応ソフトウェアで読み込めば良い。 nicopodcastではさらに動画(ボッドキャスティング)にも対応している。この場合はMPEG4への

    ニコニコ動画をポッドキャスト化·nicopodcast MOONGIFT
  • Djangoでライフストリーミングブログを構築する際に·Django syncr MOONGIFT

    様々なインターネット上のサービスを利用しているとデータが色々な場所に散在してしまう。写真、ブックマーク、動画、マイクロブログ…などなどだ。これらを一所に集約してくれるのがライフストリーミングブログサービスだ。 Django syncrを使ったサンプル FriendFeedなどのサービスもあるが、自分だけのライフストリーミングを構築してみたいならDjango syncrを使ってみると良さそうだ。 今回紹介するオープンソース・ソフトウェアはDjango syncr、Django向けのライフストリーミングライブラリだ。 Django syncrは単体で機能を提供する訳ではない。多数のソーシャル系サービスに対応したライブラリであり、自分の開発したDjangoアプリケーションに組み込んで使うことを前提としている。開発は必要になるが、オリジナルのシステムに組み込むには良いかもしれない。 対応しているサ

    Djangoでライフストリーミングブログを構築する際に·Django syncr MOONGIFT
  • Googleドキュメントでも集中して物書きに勤しむ·WriteRoom for Google Docs MOONGIFT

    背景や余計な機能を一切見せず、物書きだけに集中できるソフトウェアがWriteRoomだ。当サイトでも類似のソフトウェアを幾つも紹介してきた(Dark Room:Windows、PyRoom:Linux、Writespace:MS Word、TextRoom:Windows/Linux、JDarkRoom:Java)。 これがGoogleドキュメントとはにわかには信じがたい… そこにまた新しいタイプのソフトウェアが登場した。対象となるのはGoogleドキュメントだ。 今回紹介するフリーウェアはWriteRoom for Google Docs、Googleドキュメント用WriteRoomだ。 WriteRoom for Google Docsはユーザスクリプトとして動作する。最適なのはFirefox + Greasemonkeyではあるが、他のブラウザであってもユーザスクリプトが動作すれば使

    Googleドキュメントでも集中して物書きに勤しむ·WriteRoom for Google Docs MOONGIFT
  • iTunesのeBook版?·Calibre MOONGIFT

    海外に比べて日では電子書籍はそれほど流行っていない。携帯小説など独自の進化は遂げつつも、一般的な書籍が電子化され、それが普通に流通しているとは言いがたい。とは言え、iPhoneのように大型の液晶を持つスマートフォンがもっと出回ったり、書籍の検索が一般化すれば流行る余地はありそうだ。 iTunes風にeBookを管理、閲覧できる そのきたるべき時にはどのようなソフトウェアで電子書籍を管理すべきか、その一つがCalibreだ。 今回紹介するオープンソース・ソフトウェアはCalibre、iTunes風 CalibreはeBook専用のフォーマットはもちろん、PDFファイルも管理できるソフトウェアだ。電子書籍のあるフォルダを指定し、そこに放り込んでおくだけで文書を管理してくれる。PDFファイルを選択して、eBook形式に変換することもできる。 文書ビューワー 著者やフォーマット、出版社などメタ情

    iTunesのeBook版?·Calibre MOONGIFT
  • Google App Engine上で動くブログエンジン·bloog MOONGIFT

    元々、Google App Engineにはそれほど期待していなかった。環境などの制限が、大掛かりなWebアプリケーションを構築するのに向いていないような気がしたからだ。だが、その考えが大きく変わったのは、この手のソフトウェアを見た時からだった。 Google App Engine上でブログを動かす 自分のブログを作ろうと思った時に選択肢は幾つかある。だが独自ドメインで、(ほぼ)無料で、データの安全性も高そうで、容量の心配もほとんどない、そんな夢のようなシステムを提供してくれるのがbloogだ。 今回紹介するオープンソース・ソフトウェアはbloog、Google App Engineをベースにしたブログエンジンだ。 bloogを使えばGoogle App Engine上でブログシステムを簡単に構築できる。カスタマイズも容易で、それでいて高速でスケーラビリティも気にすることはない。安いサーバ

    Google App Engine上で動くブログエンジン·bloog MOONGIFT
  • 複雑なWebサイトデザインを容易に実現するテンプレート·YAML MOONGIFT

    なぜデザインとYAMLが関係するのだろうと思ったが、ここでは「Yet Another Multicolumn Layout」の略らしい。つまりマルチカラムのデザインを容易に実現するためのCSSテンプレートということだ。 整ったデザインが簡単に手に入るのはすばらしい! Webプログラマの一番の悩みどころがデザインだ。特にCSSを使ってマルチカラムや入れ子になっているデザインは難しい。高さをそろえたり、メニューを横並びにしつつ、次の要素では違う表示など、複雑になればなるほど放棄したくなってくる。それがFirefox/IE/Safariなどのブラウザにも対応するとなれば尚更だ。そこで登場するのがYAMLだ。 今回紹介するフリーウェアはYAML、複雑なマルチカラムデザインテンプレートだ。 YAMLでは多数のサンプルが用意されている。単純な2または3カラムを基として、グリッド化されてページの幅に応

    複雑なWebサイトデザインを容易に実現するテンプレート·YAML MOONGIFT
  • 必見!たった2ファイルからはじまる凄いWebサイト構築·Zimplit MOONGIFT

    正直に言えば、相当なめてかかっていた。ダウンロードして解凍してできたファイルはたったの二つ。これで何ができるのかという思いだった。アップロードして、ファイルにアクセスする。出てきたのはユーザ情報設定画面のみ。そしてログインをする。 利用可能なテンプレート 次に表示されるのはWebサイトのテンプレートが列挙された画面だ。たった二つのファイルでこのような情報が、と思わせる内容だ。そしてテンプレートを選んだ所から凄い衝撃が襲いかかった。 今回紹介するオープンソース・ソフトウェアはZimplit、見たまま編集するWebサイト構築ツールだ。ライセンスはAGPLだが、商用向けには有償でライセンス提供している。 ZimplitはテンプレートになるデザインをどこかのWebサーバからダウンロードして展開する(恐らくZimplitの公式サイトから)。そしてユーザが見るであろう画面の上にウィンドウを表示して、そ

    必見!たった2ファイルからはじまる凄いWebサイト構築·Zimplit MOONGIFT
  • これは便利!オンラインストレージをローカルドライブ化·Gladinet MOONGIFT

    Webアプリケーションの台頭によって、インターネット上にデータを保存することが増えてきた。その際に問題になるのがローカルデータとの同期や、バックアップの方法などだ。特にブラウザでしかデータに触れないというのは不便だ。 Amazon S3へのログイン(筆者環境では失敗) Googleドキュメント、Picasa、Amazon S3…それらのデータに簡単にアクセスできるのがGladinetだ。 Gladinetは各種オンラインストレージサービスのデータをマウントし、まるでローカルファイルのように扱えるソフトウェアだ。 例えばGoogleドキュメントをマウントした場合、ファイル一覧でWordやExcelPDFなどのファイルとしてアイコンが表示される。そしてダブルクリックで開くことができる(失敗する場合もある)。日語も文字化けずに表示される。 Googleドキュメントをマウントした場合 同様にP

    これは便利!オンラインストレージをローカルドライブ化·Gladinet MOONGIFT
  • 複数台のMac OSXで情報を共有化·fruux MOONGIFT

    誰の家にもある二台以上のMac OSX。そこに登録されている各データを共有したいと思ったことはないだろうか。MobileMeを使うと複数台のMac OSX間でデータを共有することができる。例えばカレンダーやアドレス帳だ。しかしMobileMeはお試し期間中に止めてしまった。 設定画面 しかし各コンピュータ間でデータの並列化がされれば、タチコマ並に便利になる(はず)。そんな訳でこちらを紹介しよう。 今回紹介するフリーウェアはfruuxMac OSXの各種データを並列化するソフトウェアだ。 fruuxがサポートするのは、iCal、アドレス帳、Safariのブックマークとなっている。今後、初期設定の同期やiPhone、そしてMobileMeのようなWebアプリケーションへとつなげていく方針になっている。 ログ iPhoneやWebアプリケーション化がなされれば、まさにMobileMeのライバル

    複数台のMac OSXで情報を共有化·fruux MOONGIFT
  • MOONGIFT: » ブラウザだけで遊べるシヴィライゼーション「Freeciv-Forever」:オープンソースを毎日紹介

    Civilization(シヴィライゼーション)は一時期はまったゲームだ。世界の7不思議をはじめ、地球を舞台に様々な文明を発展させることができるシミュレーションゲームで、とても面白い。FreeCivというオープンソース版のPC向けシヴィライゼーションも存在する。 シヴィライゼーションがブラウザだけで遊べる! そんなシヴィライゼーションをブラウザだけでもプレイできるようにしてくれるソフトウェアがFreeciv-Foreverだ。これならどこでも遊べるようになる。 Freeciv-Foreverはブラウザベースのソフトウェアで、ユーザ登録することで各地で立ち上がっているCivilizationサーバに接続して遊ぶことができる。てっきりJavaで作られたものかと思っていたが、JavaScriptで作られたもの(?)のようだ。これは凄い。 都市情報 動作が若干遅くなることもあるが、遊牧民で都市を造

    MOONGIFT: » ブラウザだけで遊べるシヴィライゼーション「Freeciv-Forever」:オープンソースを毎日紹介
  • MOONGIFT: » 待ちに待ったオープンソースの日本語OCR「NHocr」:オープンソースを毎日紹介

    OCRという技術はアナログなデータをデジタル化する上で欠かすことができない。しかし様々な特許が絡み、オープンソースやフリーウェアとしては発展しづらい分野でもある。しかしそこに風穴を開けられるかも知れない技術が登場しそうだ。 デモサービスで試せます 今回紹介するオープンソース・ソフトウェアはNHocr、日語OCRシステムだ。Google Code上にホスティングされ、まだソースコードは一部しか開示されていないが、デモサービスは公開されている。 デモサービスでは、BMP/JPEG/PBM/PGM/PPMのファイル(さらに各ファイルをGZip圧縮していても可能)をアップロードすると、それを解析した結果を日語表示してくれる。日語OCRとあって、漢字/ひらがな/片仮名/英語などが判別可能になっている。 読み取らせた画像 手書き文字であっても認識率はそこそこ高い。正式リリースがまだという段階にあ

    MOONGIFT: » 待ちに待ったオープンソースの日本語OCR「NHocr」:オープンソースを毎日紹介
  • MOONGIFT: » 携帯電話のデータをWeb上で同期する「Dashwire」:オープンソースを毎日紹介

    インターネットの利用はPC派と携帯派の二つ、そして両方使いこなすバイリンガルに分かれると思う。筆者自身は完全なPC派で、携帯を殆ど使いこなしていない。なので携帯電話にしかないデータがあると不安になってしまう。携帯電話で撮った写真も、SDカードに保存して、後でPCに移動するようにしている。 ダッシュボード それは電話の履歴やコンタクトについても同じだ。データはこの小さなデバイスだけに依存させたくないと思ってしまう。そんな人にぴったりのソフトウェアがこれだ。 今回紹介するフリーウェアはDashwire、携帯電話のデータをWeb上にアップロードするソフトウェアだ。 Dashwireは同名Webサービスと連携して使うソフトウェアだ。Windows Mobileに対応している。サインアップした後、Dashwireをダウンロード、インストールすると同期処理が開始される。 コンタクト Willcomやソ

    MOONGIFT: » 携帯電話のデータをWeb上で同期する「Dashwire」:オープンソースを毎日紹介
  • MOONGIFT: » スクリーン共有、ファイル転送を簡単に「Mikogo」:オープンソースを毎日紹介

    遠隔地の友人と話しながら、PCの画面を共有したいと思うことはよくある。説明するのが面倒で、相手が今どういう状態なのかもよく分からないからだ。シェアリングするソフトウェアは幾つかあるが、設定がややこしかったり実際使うまでのステップが数多かったりする。 プレゼンター側。ミーティングIDを入れるだけで接続できる。 ごく簡単に素早くシェアできるととても嬉しい。それを体感できるのがこのソフトウェアだ。 今回紹介するフリーウェアはMikogo、スクリーン共有ソフトウェアだ。 Mikogoは簡単なユーザ登録さえすればすぐにプレゼンター(ホスト)になれるツールで、ゲスト側のユーザはユーザ登録とMikogoをダウンロードし実行してホスト側に表示されるミーティングIDを入れれば良いだけという手軽さだ。 リモートの画面 ホスト側のリモートコントロールが可能で、さらにお互いにファイルを送受信できる。リモートコント

    MOONGIFT: » スクリーン共有、ファイル転送を簡単に「Mikogo」:オープンソースを毎日紹介
  • MOONGIFT: » ニコニコ動画をコメント付き動画に変換「さきゅばす」:オープンソースを毎日紹介

    ニコニコ動画の楽しさはアップされている動画もさることながら、コメントが大事だ。恐怖の動画であってもコメントがあると何となく皆で見ているような気分になれる。歌詞職人や、ネタバレのコメントも同様だ。コメントがあるからこそ楽しいのだ。 さきゅぱすのメイン画面 なので、動画をただダウンロードするだけではもったいない。コメントも合わせてこそ意味がある。 今回紹介するオープンソース・ソフトウェアはさきゅばす、ニコニコ動画ダウンロード&動画生成ソフトウェアだ。 さきゅばすはニコニコ動画のダウンロードを実行し、その後iPod、PSP、各種携帯電話向けに動画を変換する。URLを入れるだけなので、ごく手軽に利用できる。そして便利な機能がコメントをダウンロードし、コメント付き動画に変換してくれる点だろう。 各種デバイス向けの動画が生成できる FFMPEGやvhockといったライブラリは内包されているのでさきゅば

    MOONGIFT: » ニコニコ動画をコメント付き動画に変換「さきゅばす」:オープンソースを毎日紹介
  • MOONGIFT: » Windows向けスクリーンキャストソフトウェア「Screencast Recorder」:オープンソースを毎日紹介

    言葉で言われても分かりづらいのがコンピュータの操作だ。不慣れな人ほど、さらに分かりづらい。では文字で書けば良いかと言われると、人は対して文字を読もうとしないし、とくに間違いのないように冗長的に書かれた文章は敬遠される。 ではPC操作を人に教える際にはどうしたら良いだろう。それは動画で見せるのだ。 今回紹介するフリーウェアはScreencast Recorder、フリーで使えるスクリーンキャストソフトウェアだ。 Screencast Recorderは指定した範囲を録画できるソフトウェアで、FreeScreencast.com内で配布されているものになる。FreeScreencast.comでは各種PC操作を登録、公開するサイトで、Screencast Recorderはそのためのソフトウェアとなっている。 とは言え、通常の利用も十分可能だ。特に登録した動画をFlashビデオで保存できるのが

    MOONGIFT: » Windows向けスクリーンキャストソフトウェア「Screencast Recorder」:オープンソースを毎日紹介
  • MOONGIFT: » 引用する人のための「TextCite」:オープンソースを毎日紹介

    Web上には数多くの論文が掲載されている。出版されているものも含めると膨大な量の情報が世の中に溢れている。これらを都度見たり覚えたりするのは大変だ。 気になった箇所や、自分の研究に役立つ箇所をいつでも引用できるように記録しておこう。そのためのソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはTextCite、引用マネージャとも言うべきソフトウェアだ。 TextCiteはJavaベースのソフトウェアで、マルチプラットフォームで動作する。著者を登録し、その著者ごとに書籍を管理できる。各引用は書籍ごとに登録して管理できるようになっている。 引用にはページ数やアウトラインを指定することが可能だ。また、カテゴリやコメント、翻訳なども登録できるので再利用するのも容易だろう。各引用を右クリックすれば、テキストや各要素についてコピーできるので、論文に貼付けるのも手軽だ。 登録した引用はリッ

    MOONGIFT: » 引用する人のための「TextCite」:オープンソースを毎日紹介
  • MOONGIFT: » iTunesのカバーフロー表示をFlashで「Flash iTunes Cover Flow」:オープンソースを毎日紹介

    iTunesでアルバムを一覧する際の表示でおなじみのカバーフロー。Mac OSXであれば、Finderでも利用できるようになったので、良く知っている人もいることだろう。反射した表示や、左右のアイテムが斜めになった表示が格好いい。 あの表示を別な場所、特にWeb上で使いたいと思ったらこれを使ってみよう。 今回紹介するフリーウェアはFlash iTunes Cover Flow、iTunesのカバーフロー表示をFlashで実現するソフトウェアだ。ソースは公開されており、誰でも使えるとなっているが、特にライセンスが明記されている訳ではないので注意していただきたい。 Flash iTunes Cover FlowはXMLファイルで指定した画像ファイルをカバーフロー同様に横並べに表示してくれるソフトウェアだ。スライダーを動かすと、画像もそれにつれて左右に切り替わっていく。 アクションが格好いいので、

    MOONGIFT: » iTunesのカバーフロー表示をFlashで「Flash iTunes Cover Flow」:オープンソースを毎日紹介
  • MOONGIFT: ? みんな大好きマリオブラザーズ「Mega Mario」:オープンソースを毎日紹介

    マリオは言わずと知れたゲームキャラクターだ。ニコニコ動画などでは改造したマリオゲームをプレーしたり、自動操作で楽しんでいるものなどが存在する。オープンソースの世界ではどうだろう。 今回紹介するオープンソース・ソフトウェアはMega Mario、オープンソース版スーパーマリオブラザーズだ。 マリオという名前をつけてしまう辺り、まず間違いなく著作権的に危ないだろう。しかしその名をつけるだけあって、完成度は高い。音楽や効果音などもあって、気分が盛り上がること間違いなしだ。 ゲームとしてはキノコやファイアフラワーレベルなので、スーパーマリオブラザーズがベースになっていると思われるが、行ったり戻ったりできる点は3あたりを継承していると思われる。矢印キーとスペース(ジャンプ)、Ctrlキー(ダッシュまたはファイア)だけというシンプルな操作も良い。 また、マップエディターも付属しており、自分だけのコース

    MOONGIFT: ? みんな大好きマリオブラザーズ「Mega Mario」:オープンソースを毎日紹介
  • MOONGIFT: » 必見!画像をベクター化「AutoTrace」:オープンソースを毎日紹介

    ロゴを刷新しようと思ったら、元のベクターイメージがなくなっていた、なんて経験はないだろうか。また、元のロゴは全くなく、写真から起こす必要があるなんて場合も考えられる。画像からベクター化する作業というのは非常に大変だ。 そんな大変な作業の手助けになりそうなのが、このソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはAutoTrace、その名の通りトレースを自動化するソフトウェアだ。 AutoTraceはCUIベースで動作するので、様々な場面で利用できそうだ。また、自動化も手軽だろう。インプット形式にBMP/TGA/PNM/PPM/PGM/PBMなどが利用でき、出力はPostscript、PDFSVG、SWF、AITeXなど様々な形式が利用できる。 筆者環境ではうまくいかなかったが、出力形式にテキストやJavaといった指定もできる。これで何が生成されるのかは不明だ。また、AIやS

    MOONGIFT: » 必見!画像をベクター化「AutoTrace」:オープンソースを毎日紹介
  • リモートPCのスクリーンショット·Remote screenshot grabber MOONGIFT

    PCの画面に向かっていると、何となく仕事をしているように見えるが実際にはゲームをしているかも知れない。部下がきちんと仕事をしているのか、チェックしてみたいと思ったことはないだろうか。 席を立って、部下のところまで行っては駄目だ。即座に画面を切り替えられてしまう。そこでこれだ。 今回紹介するフリーウェアはRemote screenshot grabber、リモートPCのスクリーンショットを取得するソフトウェアだ。 Remote screenshot grabberの恐ろしい所は、撮られた方は何もせずにスクリーンショットを撮られてしまう点にある。気づかずに盗み見られてしまう。 利用する際には、接続先のPCでの管理者権限が必要だ。また、誰かが接続先のPCにログインしている必要がある。実行すると、スクリーンショットを撮り、画像に関連づけられたアプリケーションが起動して表示される。 利用する側は、信

    リモートPCのスクリーンショット·Remote screenshot grabber MOONGIFT