タグ

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

  • Twitterのストリーミング表示に対応したRubyライブラリ·TweetStream MOONGIFT

    TweetStreamはRuby製のオープンソース・ソフトウェア。Twitterと連携したサービスを作る際、つぶやかれたメッセージの内容を判別して処理を行うと言ったサービスは多々存在する。その際には検索をしたり、RSSフィードを読み込んで処理を行うと言った方法が一般的だ。 データがどんどん流れてくる だがそうしたプル型の手法ではない方法がある。それがTwitter Streaming APIと呼ばれるプッシュ型のWeb APIを使った方式だ。TweetStreamはそのTwitter Streaming APIに対応したソフトウェアで、エラーが発生するまで持続的にTwitterに接続し、更新されるたびにメッセージが送られるようになる。 TweetStreamを実行すると接続が持続的に行われ、新しいつぶやきを受け取るごとにブロックが処理される。特定のユーザの発言だけをピックアップしたり、全て

    Twitterのストリーミング表示に対応したRubyライブラリ·TweetStream MOONGIFT
    cool_ni_ikou
    cool_ni_ikou 2009/11/02
    MOONGIFT: » Twitterのストリーミング表示に対応したRubyライブラリ「TweetStream」:オープンソースを毎日紹介
  • あっぱれ。WebブラウザベースのIRCクライアント·WebIRC MOONGIFT

    IRCはインターネット上はもちろん、社内の情報交換に利用されているケースも多い。文字だけの軽快な動作で言葉が交わせるので、とても便利だ。最近ではTwitterを利用するケースも多いが、密な意見交換をする上ではIRCに敵うものはない。 まるでローカルアプリケーションのようなインタフェース そんなIRCではあるが、いつ何時も手放せないという方は専用アプリケーションよりもブラウザベースの方が便利かも知れない。それを実現するのがWebIRCだ。 今回紹介するオープンソース・ソフトウェアはWebIRC、Webブラウザ向けのIRCクライアントだ。 WebIRCはSinatraで作られたWebアプリケーションで、かなりレベルの高いIRCクライアントになっている。AjaxやJSONを使うことで、発言の自動的な反映も行われる。しかもインタフェースが洗練されていて、まるでローカルアプリケーションのようになって

    あっぱれ。WebブラウザベースのIRCクライアント·WebIRC MOONGIFT
  • MOONGIFT: » jQueryでその場で入力チェックを行う「jQuery Inline Form Validation Engine」:オープンソースを毎日紹介

    入力された値の検証は最終的にサーバ側で行わなければ意味がない。が、ユーザビリティを考えるとブラウザ上でチェックし、通知できれば便利に違いない。問題はそうしたチェック機能を実装するのが手間だと言うことだ。 jQueryを使ってWebブラウザ上で入力チェック 動的なフォーム生成でも柔軟に対応できるくらいシンプルな入力チェックライブラリがjQuery Inline Form Validation Engineだ。 今回紹介するオープンソース・ソフトウェアはjQuery Inline Form Validation Engine、jQueryプラグインで提供される入力チェックライブラリだ。 jQuery Inline Form Validation Engineの良い点は、入力チェックがブラウザ上で行われ、かつそのエラー内容が入力項目の横にフローティングで表示される所だ。吹き出し風になっており、非

    MOONGIFT: » jQueryでその場で入力チェックを行う「jQuery Inline Form Validation Engine」:オープンソースを毎日紹介
  • MooseにインスパイアされたJavaScript向けオブジェクトシステム·Joose MOONGIFT

    すでに半年以上昔ではあるが、Perlの新しいオブジェクトシステムとしてMooseに注目が集まった。面倒なオブジェクト定義が手軽に、さらに型指定なども容易にできるのでオブジェクト指向プログラミングが簡単になる、というライブラリだ。 デモアプリケーションのblok。MS Visio風なドローアプリケーション コーディング量が減り、可読性が高まればバグの入り込む余地が減るので、システムの品質が高まる。工数も下がるし、メンテナンスもしやすいと言った具合に文句なしに良い。そんなMooseにインスパイアされたのがJooseだ。 今回紹介するオープンソース・ソフトウェアはJoose、JavaScript版Mooseだ。 JooseではMoose同様にオブジェクトを定義することができる。hasを使って属性を定義すれば、セッター/ゲッターは自動的に生成される。さらにメソッドの追加も簡単にできる。もちろん、属

    MooseにインスパイアされたJavaScript向けオブジェクトシステム·Joose MOONGIFT
  • フィードを使ってブラウザ上で動画を楽しむ·Remedie MOONGIFT

    世界中に動画が溢れている。通常、Flashビデオ形式で配信されており、フィードも配信している。だがいつも使っているRSSリーダーで読むと文字情報とごっちゃになるし、情報の効率的な収集が阻害されてしまう。 動画対応フィードを奇麗に表示してくれる そこで動画専用のフィードリーダーを使うのが便利だ。Plagger作者の宮川氏によるRemedieのインタフェースが使いやすく便利だ。 今回紹介するオープンソース・ソフトウェアはRemedie、Perlによる動画専用フィードリーダーだ。 インスールは参考記事を読んでもらった上で順番に進めていけば簡単にできる。なお、利用しているCPANモジュールの数は非常に多い。CPANモジュール自体はほぼ自動でインストールされるが、非常に数多いのでそれなりに時間がかかるだろう。 ニコニコ動画もこのように だがその苦労(?)の甲斐は十分にある。ダークなインタフェースにフ

    フィードを使ってブラウザ上で動画を楽しむ·Remedie MOONGIFT
  • MOONGIFT: » 待ちに待ったオープンソースの日本語OCR「NHocr」:オープンソースを毎日紹介

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

    MOONGIFT: » 待ちに待ったオープンソースの日本語OCR「NHocr」:オープンソースを毎日紹介
  • MOONGIFT: Windows向けCron「Z-Cron」:オープンソースを毎日紹介

    コンピュータに指定時間に何かの処理をやらせようと思ったら使うのがCronやタスクだろう。Windowsにも標準でついているが、個人的にはあまり利用していない。ちょっとしたコマンドを実行するだけでもプログラムを組むからだ(実際は違うのだろうか)。 タスク一覧 ファイルを移動したり削除したりアラームを鳴らす…そうした簡単なアクションならこれを使うのが手軽だ。 今回紹介するフリーウェアはZ-CronWindows向けCronだ。Z-Cronは個人利用に限りフリーなのでご注意いただきたい。 Z-Cronは指定したアクションを指定した時間や定期的に行ってくれるソフトウェアだ。ファイルを開く、移動する、削除と言った処理はもちろん、シャットダウンやリモートコンピュータのシャットダウンやWake Up LANを実行することもできる。 アクション一覧 SMTPサーバを設定しておくことで、メールの送信も可能

    MOONGIFT: Windows向けCron「Z-Cron」:オープンソースを毎日紹介
  • CRONw レビュー MOONGIFT

    CRONw レビュー ダウンロードと解凍 CRONwの公式サイトより、ダウンロードします。2005年12月15日現在の最新版は2.0です。解凍すると次のような状態になっているかと思います。尚、ActivePerlが必須となっていますので、こちらもダウンロード、インストールしておいてください。 (クリックすると拡大します) インストール コマンドプロンプト(スタートメニュー→プログラム→アクセサリ→コマンドプロンプトを選択。またはWindowsキー+Rを押して、名前の入力欄にcmdと入力してエンター)を起動して、「perl -v」と入力します。Perlのバージョンが返ってきたら準備完了です。 CRONwの解凍フォルダに移動して、「perl installeri.pl」と入力してください。文字列が流れて、インストールが実行されます。 (クリックすると拡大します) インストール完了 インストール

    CRONw レビュー MOONGIFT
    cool_ni_ikou
    cool_ni_ikou 2008/05/01
    XPでのCRONwの使い方
  • CRONw レビュー MOONGIFT

    cool_ni_ikou
    cool_ni_ikou 2008/05/01
    windows XPでcronを使えるようにするCRONWアプリの使い方説明
  • 1