タグ

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

  • これはnode.jsの時代が来るか!?全て揃ったnode.jsフレームワーク·Tower.js MOONGIFT

    Tower.jsはフルスタックのnode.js用Webアプリケーションフレームワークです。 こ、これはやばい…。ついにnode.jsの時代が来るかもしれない、そう感じさせるWebアプリケーションフレームワークがTower.jsです。 インストールはnpmで簡単にできます。 まず新しいアプリケーションを作成します。 Scaffoldで簡単にコントローラ、モデル、ビューを生成。 生成された際の構成はこんな感じです。 towerコマンドのオプションです。 Webサーバを立ち上げ場合です。 Tower.jsはMongoDBをデータベースに、Redisはバックグランドジョブ、CoffeeScriptをメインの記述に使いつつ、Jasmineをテストフレームワーク、jQueryも使えるフレームワークです。メール、マイグレーション、MVC、RailsばりのO/Rマッピング、バリデーション、ルーティング、B

    tyoro1210
    tyoro1210 2012/03/14
    大分前進した
  • 異なるWebブラウザ間でスライドのページを同期する·Slidesync MOONGIFT

    SlidesyncはWebブラウザ上のスライドを同期し、マスターの操作したタイミングでスライドを切り替えるソフトウェアです。 Slidesyncを使うとSlideshareを使ってスライドを見つつ、みんなが同じタイミングでスライドをめくって説明を聞けるようになります。Twitterで質問したりしながらオンラインスライドを楽しめます。 最初の画面です。まずTwitterでログインします。 コネクトを求められます。 接続後、SlideshareのURLをエスケープして引数に使います。 別なWebブラウザで表示しています。右下のスライド操作機能で全てのWebブラウザ上のスライドが同期します。 ちゃんと他のWebブラウザでもスライドが切り替わります。 SlidesyncではSlideshareのAPIを使ってスライドを表示しつつ、JavaScriptでスライドを切り替えたことを別なWebブラウザに

    異なるWebブラウザ間でスライドのページを同期する·Slidesync MOONGIFT
    tyoro1210
    tyoro1210 2011/12/20
    いいアイディアだな。
  • MOONGIFT: � Windows向けのiPhone/iPod Touchブラウザ「iPhoneBrowser」:オープンソースを毎日紹介

    iPod TouchをJailBreakして楽しんでいる人が増えている。そしてその結果、例えばスクリーンショットを撮るツール、オフラインで地図を見るツール、GBA(ゲームボーイアドバンス)のエミュレータ、設定ファイルのアップロードなどデータのやり取りを行うことが多い。 メイン画面 SCPでやっても良いが、それが面倒なら専用のブラウジングツールを使おう。 今回紹介するオープンソース・ソフトウェアはiPhoneBrowser、iPod Touch/iPhoneファイルブラウザだ。 iPhoneBrowserはWindows向けのGUIアプリケーションで、立ち上げた後にiPod Touch/iPhoneを接続すると右側にフォルダを一覧表示してくれる。ちなみに[root]フォルダがどこにあたるのかは分からなかった。 各種フォルダへのジャンプ ファイルやフォルダを削除したり、ドラッグアンドドロップで

    MOONGIFT: � Windows向けのiPhone/iPod Touchブラウザ「iPhoneBrowser」:オープンソースを毎日紹介
  • 武器がいっぱいのタンクゲーム·Atomic Tanks MOONGIFT

    ゲームは殆どやらないが、好きなゲームの一つにタンクゲームがある。固定位置に配置された自機からミサイルを発射して相手に命中させるゲームだ。昔からあるゲームで、ミサイルの描く放物線を角度と発射するパワーとで計算しながら行うのが面白い。 ゲーム中 そんなタンクゲームを楽しみたければ、これで遊んでみよう。 今回紹介するオープンソース・ソフトウェアはAtomic Tanks、Windows/Linuxで遊べるタンクゲームだ。 Atomic Tanksは1990年代に作られたScorched Earthクローンだ。Windowsであればインストーラーを使って簡単に開始できる。複数のプレーヤを選択し、所持金額に応じた武器を購入すればいい。 様々な武器 ミサイル、シールド、パラシュート…など武器は様々だ。地中を掘り進んでいったり、ワープしたり、何回も連続で発射されたりと面白いものばかりだ。武器はプレー中に

    武器がいっぱいのタンクゲーム·Atomic Tanks MOONGIFT
  • MOONGIFT: � 世界を変えたオープンソースのPHPプロジェクト:オープンソースを毎日紹介

    何かとDISられやすいPHPではありますが、様々な有名なソフトウェアを排出しているのもまた事実です。実際、開発をはじめる障壁を下げ、誰でも手軽にはじめられるのがメリットです(それがデメリットという意見もありますが)。セキュリティに注意して実装すれば、多彩なWebアプリケーションを生み出すことができます。 ということでOpen-source PHP applications that changed the world [ PHP::Impact ( [str blog] ) ]から、世界を変えたオープンソースのPHPプロジェクトのご紹介です。実際、有名なものばかりですが、PHPの良さを見直す結果につながればと。 1998年 phpMyAdmin。これは有名も良いところですね。こんな早い段階から開発が開始していたのですね。 1999年 SquirrelMail。これもまた有名なWebメーラー

    MOONGIFT: � 世界を変えたオープンソースのPHPプロジェクト:オープンソースを毎日紹介
    tyoro1210
    tyoro1210 2008/06/03
    いまいち「世界で最も」って言いながら「(後から入ってきたMovableType除く)。」ってなってる意味が分からん。
  • MOONGIFT: » Windowsにも素敵な通知機能を「Growl for Windows」:オープンソースを毎日紹介

    Mac OSXではアプリケーションの処理通知にGrowlというソフトウェアが利用されている。標準のソフトウェアではないが、Skype、Cyberduckなど多数のアプリケーションから利用されていることもありデファクトスタンダードになっている。 通知を受信したところ そんな素敵な通知機能をWindowsでも使えるようにするのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはGrowl for WindowsWindows用Growlだ。 Growl for WindowsはGrowlをWindows向けにしたソフトウェアで、APIMac OSXと互換性がある。また、元々ネットワーク通知や通知転送に対応しているので通知先をネットワーク指定できるならWindowsでも通知を受け取れるようになる。 設定画面 基的な仕組みもMac OSX版と同じだ。スキンを変更したり、アプリケ

    MOONGIFT: » Windowsにも素敵な通知機能を「Growl for Windows」:オープンソースを毎日紹介
    tyoro1210
    tyoro1210 2008/05/21
    twitが対応したら、某サービス界隈で流行る。
  • MOONGIFT: Windowsからのスイッチャーにお勧めのアプリケーション切り替え「Senebier」:オープンソースを毎日紹介

    WindowsからMac OSXに乗り換えた時に色々戸惑う点はあると思うが、個人的に面倒に感じていたのがアプリケーションとウィンドウの切り替えだ。特にウィンドウの切り替え(コマンドキー+F1)を知らず、アプリケーション単位でしか切り替わらないのが面倒だった。 Option+Tabでアプリケーションウィンドウ一覧が表示される アプリケーションをコマンドキー+Tabで切り替えてウィンドウをコマンドキー+F1(しかもタイトルなし)で切り替える面倒さに不便を感じていた人はこれを使うのが吉だ。 今回紹介するフリーウェアはSenebier、ウィンドウ切り替えを便利にしてくれるソフトウェアだ。 SenebierはOption+Tabキーを使ってウィンドウを切り替えるソフトウェアだ。画面中央にウィンドウ名とアプリケーションアイコンを一覧してくれるので、後は順番に選択していけば良い。 終了はSenebier

    MOONGIFT: Windowsからのスイッチャーにお勧めのアプリケーション切り替え「Senebier」:オープンソースを毎日紹介
    tyoro1210
    tyoro1210 2008/05/17
    入れてみてWitchと比較してみようかな。 / 入れてみたけど反応が無い>、< なぜだ>、<
  • MOONGIFT: » クリックする場所を測定するアクセス解析「ClickHeat」:オープンソースを毎日紹介

    アクセス解析からは様々な情報が読み取れる。これを無視してサイト改善はあり得ない。だが、取れる情報は断片的なものだけで、実際にユーザがどういったアクションを起こしているのかは仮説を立てて検証していくしかない。 MOONGIFTのヒートマップ その仮説に役立てるのに便利なソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはClickHeat、クリックされた場所をビジュアル化するアクセス解析ソフトウェアだ。 これは面白い。ClickHeatから生成されるJavaScriptのコードをサイトに埋め込んでおき、しばらくするとサイトのスクリーンショットをバックグラウンドに、クリックされた場所がポイントとして表示される。 JavaScript生成画面 何度もクリックされる場所があると、そこがさらに色濃くなっていく。青から赤へと、まるで炎の温度やサーモグラフィのようだ(なのでヒートマップなの

    MOONGIFT: » クリックする場所を測定するアクセス解析「ClickHeat」:オープンソースを毎日紹介
    tyoro1210
    tyoro1210 2008/05/02
  • MOONGIFT: � GUI/CUIをサポートするTwitterクライアント「mitter」:オープンソースを毎日紹介

    これは面白い。アプリケーションがGUIであるか、CUIであるかはユーザがアプリケーションを選ぶ上で重要な要素になっている。ユーザとしての利用をする上ではGUIのが便利だが、別なシステムと連携したり、メモリを極力使わずに利用するにはCUIのが良い。 CUIインタフェース そんな両極端なニーズにはどう答えるべきだろう。答えは一つ、両方に対応してしまうのだ。 今回紹介するオープンソース・ソフトウェアはmitter、GUI/CUIに対応したTwitterクライアントだ。 mitterはPython製のTwitterクライアントで、PyGtkを使うことでLinuxはもちろん、WindowsMac OSXでも動作するようになっている。この時点でも面白いのだが、さらにターミナルから通常起動すればCUIベースで、PyGtkが入っていればGUIとして立ち上がるのだ。 GUIインタフェース できる動作は基

    MOONGIFT: � GUI/CUIをサポートするTwitterクライアント「mitter」:オープンソースを毎日紹介
    tyoro1210
    tyoro1210 2008/04/30
    小野マトペ
  • MOONGIFT: » MySQLの状態をブラウジング「MySQL Server Monitor」:オープンソースを毎日紹介

    小〜中規模のWeb開発でMySQLが使われる機会は多い。常に監視するのは大変だろうが、それでも現状どのようになっているのかモニタリングしておくのは大事だ。だが、ターミナルで接続してインストールするソフトウェアは環境によって利用できないこともある。 複数のサーバを見ることが可能 そこで、ブラウザベースで監視できるソフトウェアを紹介しよう。これならばどのような環境でもすぐに利用できる。 今回紹介するオープンソース・ソフトウェアはMySQL Server Monitor、MySQLモニタリングソフトウェアだ。 MySQL Server Monitorは複数のMySQLサーバを同時に監視できるソフトウェアで、画面上部のタブを使って切り替えることができる。サーバのトラフィック、クエリー数、クエリーキャッシュについて知ることができる。 取得できるデータの一覧 PHPベースで作られているので、レンタルサ

    MOONGIFT: » MySQLの状態をブラウジング「MySQL Server Monitor」:オープンソースを毎日紹介
  • MOONGIFT: » 驚愕…JavaScriptでDB操作を行うRails向けライブラリ「Jester」:オープンソースを毎日紹介

    Railsは使っている内に、もはやRails以外でプログラムをしたくなくなる位の魅力がある。MVCの仕組みといい、O/Rマッピングといい、Migrationといい…そこかしこに魅力が溢れている。 そんなRailsがさらに魅力的になるライブラリがこれだ。Rubyの壁をこえ、JavaScript上でDB操作が可能になる。 今回紹介するオープンソース・ソフトウェアはJester、RESTによるDB操作を行うJavaScriptライブラリだ。 単純に言うと、JesterはXMLベースでWebサーバにリクエストを行う。その結果をXMLベースで受け取り、JavaScriptのクラスにしてくれる。操作はRESTで行われ、データ取得系はGET、作成処理はPOST、更新処理がPUT、削除処理がDELETEとなっている。 操作だけを考えると、Railsに限ったものではない。他の言語でもインタフェースを用意すれ

    MOONGIFT: » 驚愕…JavaScriptでDB操作を行うRails向けライブラリ「Jester」:オープンソースを毎日紹介
    tyoro1210
    tyoro1210 2007/06/21
    驚愕
  • MOONGIFT: » JavaScriptでPHP「p2js」:オープンソースを毎日紹介

    色々な言語を触っていると、ふとした時に「あの言語のあの関数便利なのに…」と思ってしまうことがある。特に関数が非常に豊富なPHPを触った後に気づくことが多い。 同じ関数が別な言語で実装できれば、便利なのは間違いない。そう考えて(恐らく)作られているのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはp2js、PHPの関数をJavaScript上で実装するプロジェクトだ。 現時点でも配列関係の関数、is_**系関数、htmlspecialchars等も実装されている。mktimeや、フォーマットが指定できるdate関数などは需要がありそうだ。 60を越える関数が用意され、各関数ごとに別ファイルになっている。それだけに利用するものだけ取り込んでいけば実装も手軽になる。実装が細かく分けられているので、皆で個別に製作していけばどんどん作れていけそうな気がする。 プログラム言語で関数が

    MOONGIFT: » JavaScriptでPHP「p2js」:オープンソースを毎日紹介
    tyoro1210
    tyoro1210 2007/06/13
    ツカッテミターイ
  • 1