タグ

moongiftに関するko-ya-maのブックマーク (8)

  • 多彩なフレームワークに対応したPHP向け認証ライブラリ·Opauth MOONGIFT

    OpauthはPHP向けの認証ライブラリです。抽象化することで多様なプロバイダーに容易に対応できます。 Webサービスで認証を用意すると言っても今は多様な技術が存在します。単なるID/パスワードに限らず、OpenIDやOAuthもあります。サービスプロバイダーごとに実装も若干変わったりします。そうした認証技術を統合して使えるのがOpauthです。 デモです。 Facebook認証です。 問題なく認証できました。各種データも取得できているのが分かります。 こちらはGoogle認証です。 こちらもユーザプロフィール含めて取得できています。 最後はTwitterです。 はい、問題ありません! OpauthはRubyの認証ライブラリOmniauthにインスパイアされて作られており、認証部分を抽象化することでプロバイダーを切り替えて容易に様々なサービスに対応できるようになっています。技術的にはOpe

    ko-ya-ma
    ko-ya-ma 2012/06/04
    これはイイ
  • 1,000のサーバでも監視できるnode.js製死活チェッカー·uptime MOONGIFT

    uptimeはnode.jsで作られたWebサーバ死活チェッカーです。 Webサーバがきちんと正常に動き続けているかどうか一番簡単にチェックするのは定期的にアクセスしてレスポンスタイムを見ることです。そんなWebサービスの死活チェックに使えるのがuptimeです。 サーバを立ち上げました。最初に監視するWebサーバを設定します。 URLと監視する間隔を指定するくらいです。 監視を開始しました。グラフは自動更新されないのでご注意ください。 イベントがあればこちらに出力されます。 グラフではなく一覧で結果を確認できます。 徐々にグラフが更新されていきます。 uptimeは1000以上のWebサーバを一括で監視できるパフォーマンスを持っています。またダウンしている際にはWebアラートを表示できます。エラーがあった際にはHTTPステータスやその内容を記録してくれます。サーバはタグを使ってグループ管

  • JavaScriptに便利なメソッドを盛り込んだライブラリ·mofmof.js MOONGIFT

    mofmof.jsはJavaScriptを積極的に拡張したライブラリで、Number/Array/Stringに便利なメソッドを追加しています。 JavaScriptは今やWebだけでなく、様々な環境で使われるようになっています。そこで基礎になりえるライブラリとして紹介したいのがmofmof.jsです。かゆい所に手が届く、便利なメソッドがたくさん追加されています。 コード例です。コピーメソッド。 日付周りの拡張も多いです。 Hashを取り扱うメソッドも多数用意されています。 二つのHashをミックスします。 Hashからキーと値を取り出します。 Hashのキーだけを抽出します。 mapメソッドです。 実行するたびにインクリメントされるユニークな値を返します。1秒間に100万回実行したとしても285年間ユニークであり続けます。 一気に配列を生成します。 文字列を置換しつつ生成します。 検索メ

  • これは凄いぞ!スマートフォン向けHTML5生成プログラミング言語「mobl」 | MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ

    moblはEclipse上で開発し、HTML5/CSS/JavaScript/画像を生成するスマートフォン向けプログラミング言語。 moblJava製のオープンソース・ソフトウェア。スマートフォンの人気がとても高い。特にWebKitのモバイル版を組み込んでいるものが殆どで(iOS/Android/Palm Pre/Blackberryなど)HTML5の恩恵にあずかりやすいのが良い。 開発環境はEclipse そんなHTML5のパワーを使えば、まるでネイティブアプリのような動作をさせることも可能になっている。そのためのスマートフォン向けライブラリは数多くあれど、moblは一味も二味も違う。完全に専用言語でスマートフォン向けWebアプリケーションを開発できる。 moblはEclipse用のプラグインを配布しており、それをインストールした後プロジェクトを作成する。使うのはmoblという拡張子の

    ko-ya-ma
    ko-ya-ma 2011/02/07
    専用言語でスマートフォン向けWebアプリケーションを開発できる。Eclipseプラグイン
  • 作業時間を適切に管理しよう·Pomodoro MOONGIFT

    PomodoroはMac OSX向けのオープンソース・ソフトウェア。時間は万人にとって共通のリソースだ。さらにだらだら過ごしても、きびきび過ごしても長さは変わらない。だから限られた時間をいかに有効に使うかが重要になってくる。 メニューバーに常駐する 同じ20分という時間であっても、それを意識して過ごすか何となく過ごすかでその生産性は大きく変わってくる。効率的にするにはまず時間を設定することだ。Pomodoroはまさにそのためのソフトウェアになる。 Pomodoroはメニューバーに常駐して時間を管理するソフトウェアだ。設定した時間が経過するごとにGrowlを使って通知し、ログを残していく。時間が経過すればストップウォッチが停止する仕組みだ。特に何という訳ではないが、時間を意識するか否かで姿勢が変わってくるだろう。 設定画面 さらに面白いのはステータスをTwitterにつぶやく機能があることだ

    作業時間を適切に管理しよう·Pomodoro MOONGIFT
    ko-ya-ma
    ko-ya-ma 2010/01/29
    設定した時間が経過するごとにGrowlを使って通知し、ログを残していく
  • PHP+MySQLによる日本製Eコマースシステム·Live Commerce MOONGIFT

    Live CommerceはPHP製/Webベースのオープンソース・ソフトウェア。Eコマースシステムは一から構築する必要がなくなっているのが実感できる。すでに多数存在するEコマースシステムの中から選べば良いだけだ。とは言え海外製をそのまま持ち込んでも通貨や商習慣、配送システムの問題がある。 ショップサイト そこで注目したいのは日製のEコマースシステムだ。こちらもすでに幾つかのソフトウェアがあるが、新たに登場したのがLive Commerceだ。Live CommerceはZend Frameworkを用いて開発されているオープンソース・ソフトウェアだ。 Live Commerceは実に多彩な機能を提供している。ショッピングサイトと管理画面はもとより、売り上げランキング、関連商品、ポイントシステム、値下げ表示、キーワード登録、ウィッシュリスト、レビュー、お勧め商品などの機能がある。 管理画

    PHP+MySQLによる日本製Eコマースシステム·Live Commerce MOONGIFT
    ko-ya-ma
    ko-ya-ma 2010/01/29
    Zend Frameworkベースの国産システム
  • 今使っているWindowsを仮想化する·Disk2vhd MOONGIFT

    Disk2vhdはWindows向けのフリーウェア。今は仮想化が流行だ。筆者もWindowsMac OSXの仮想化ソフトウェア上で動作しているし、MOONGIFTはAmazon EC2上で1年半近くノンストップで運営されている。ハードウェアのリソースがあまりがちな現在、その有効活用の上でも仮想化は便利な技術だ。だが最も面倒なのは環境の準備かも知れない。 ドライブを選択するだけ 開発やテストで現状の環境をそのまま使うとリストアが大変になる。そこで使いたいのがDisk2vhdだ。Disk2vhdは現状のハードディスクのスナップショットを取得し、マイクロソフトが無償で提供するVirtualPC向けのハードディスクイメージするソフトウェアだ。 使い方は簡単で、起動したらリストアップされているドライブを選択してCreateボタンを押すだけだ。後はあらかじめ指定したフォルダにディスクイメージを保存す

    今使っているWindowsを仮想化する·Disk2vhd MOONGIFT
  • Rails製、次世代型CRM·Fat Free CRM MOONGIFT

    CRMというと、専用のアプリケーションやグループウェアの一機能としても提供されており、既にこなれている感がある。だが実際のところ顧客のアドレス管理以上に使いこなしている企業はそれほど多くない。 見栄えのいい画面のCRM もっと積極的にCRMを活用すれば、売上や顧客満足度を高めるのにきっと役立つはずだ。 今回紹介するオープンソース・ソフトウェアはFat Free CRM、次世代型のCRMを標榜するソフトウェアだ。 Fat Free CRMRuby on Railsで作られたソフトウェアで、SQLite3やMySQLで利用できる。ごく手軽に導入できるのが利点だ。インタフェースは非常に見やすい。ラベルが色分けされているだけで随分見やすさが変わってくることが実感してもらえるはずだ。 クライアント情報 主な機能はタスク、キャンペーン、顧客情報、案件のステータスなどを一元的に管理できる。顧客に対して

    Rails製、次世代型CRM·Fat Free CRM MOONGIFT
  • 1