タグ

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

  • まるで専用コントローラー。StepManiaで使ってみたい·i2DX MOONGIFT

    i2DXはStepManiaなどの音ゲー向けのiPadを使った入力コントローラーです。 音ゲーはとても人気の高いジャンルのゲームです。PCでも遊べるものがありますが、入力はキーボードであまり雰囲気が出ないのではないでしょうか。そこで使ってみたいのがi2DXiPadを使ったIIDXコントローラです。 設定画面です。 こんな感じの入力画面も。 iPadから。iPadの入力をStepManiaに飛ばします。 シンプルなバージョン。 デモです。 対戦もできます。 i2DXは母艦で立ち上げたWebサーバにiPadから接続します。ここにはWebSocketが入っているので、入力した情報をリアルタイムに母艦に飛ばします。母艦ではStepManiaを立ち上げておき、入力をそのまま反映する仕組みです。様々なテーマもあり、まるで専用パッドであるかのように遊べるのがユニークです。 i2DXPython製のソ

    まるで専用コントローラー。StepManiaで使ってみたい·i2DX MOONGIFT
  • 小さなアイコン画像のSVG化に·pixel2svg MOONGIFT

    pixel2svgは画像をSVGへ変換するPythonスクリプトです。 pixel2svgはその名の通り、ピクセル画像をSVGファイルへ変換できるソフトウェアです。Pythonスクリプトで、ターミナルベースで動作します。 処理を実行した所。解析処理が開始されます。 対応している画像はPNG、JPEGの他PIL(Python Imaging Library)で対応している画像なら何でもSVG画像に変換できるようです。 解析が終わると同じファイル名で拡張子がsvgのファイルが生成されます。 今回の変換元になった画像。PNGファイルで33KBです。 変換が終わったファイルはSVGなのでWebブラウザで開いたり、IllustratorやInkscapeで編集できます。なお変換後のサイズは999KBで、かなり大きくなっています。 SVG画像。忠実に再現されています。 その代わり、相当拡大することもで

    小さなアイコン画像のSVG化に·pixel2svg MOONGIFT
    veadar
    veadar 2011/10/03
  • RailsサイトにWiki機能を組み込む·Irwi MOONGIFT

    IrwiはRailsプラグインとして提供されるWikiエンジン。 IrwiはRuby製、Ruby on Rails用のオープンソース・ソフトウェア。WebサイトにCMS機能を組み込みたいと思うことは多い。そんなとき、ページ管理や編集画面を作ったりするのはとても面倒だ。そこでコンテンツをWikiにしてしまう手が考えられる。 表示 Wikiならば認証さえつければ管理者がいつでも自由にコンテンツが編集できる。もちろんユーザが編集可能なコンテンツにしても良いだろう。そんなWiki機能をRailsアプリに手軽に実装するのがIrwiだ。 IrwiはRailsプラグイン(RubyGemsでインストール)なのでごく手軽に使い始められる。Wikiとしては基的な機能だけだが、カスタマイズすることもできるだろう。編集した際にはコメントを残しておける。編集履歴も管理され、内容の比較も可能だ。 編集 ブラケットネ

  • PHPらしさを感じさせるシンプル、軽量なWebフレームワーク·Lambda MOONGIFT

    Lambda(ラムダ)はLPVモデルを用いたDRYをモットーにしたPHP製のフレームワーク。 Lambda(ラムダ)はPHP製のオープンソース・ソフトウェア。PHPには大掛かりなフレームワークは似合わないと考えている。1つか2つくらいのファイルでシンプルに作ってしまう方がPHPに向いているのではないだろうか。ソースにHTMLを書くと見栄えと保守性は悪いが、それがPHPの良さなのかと思う部分もある。 デモ。バリデーションも実装されている。 だが同じことを繰り返し書くのは問題だ。よく行う処理や、使い回しができるようなものはまとめておくべきだろう。DRYに則ったフレームワークとしてLambda(ラムダ)を紹介しよう。 Lambda(ラムダ)はPHP5.3以上で使えるフレームワークだ。LPV(Logic-Prep-View)という開発モデルになっている。Prepはヘルパー的なものと思われる。そして

  • Webサイトがさくさく出来るRails CMS·Casein MOONGIFT

    CaseinはRuby on Rails製のオープンソース・ソフトウェア。Webサイトを新しく開発する際の面倒に感じるのは、ユーザ画面はどうにかなっても、管理画面を作る必要があること。そして管理画面のデザインは意外とやっつけな場合が多いということだ。 ログイン画面 逆に言えばこれらの問題が解決するならばシステムを開発するのはもっと簡単になりそうだ。元々RailsはWebシステムをどんどん開発できる、便利なフレームワークではある。だがさらにCaseinを使えばもっと容易にシンプルになる。 Caseinは簡単に言えば管理画面を提供するソフトウェアだ。Railsプラグインとして動作する。モデルを作る際にCaseinを経由して作れば、管理画面にモデルをメンテナンスするためのタブを追加してくれる。CRUD操作はここから自由に行える。 ユーザ管理機能 管理画面の整ったデザインがやる気を出させる。ユーザ

    Webサイトがさくさく出来るRails CMS·Casein MOONGIFT
  • ブログにtwitterのつぶやきを表示する·twitterer anywhere MOONGIFT

    ブログを書いた際には、それを読んだ人がどのようなコメントをするか気になるものだ。それを知る道具は幾つかある。例えばソーシャルブックマーク、ブログ検索などだ。そして最近多いのがtwitterにコメントをポストするケースだ。 twitterのコメントをブログに表示 ブログ検索でtwitterも調べられると良いのだが現状はそのようなことはない。そこでブログ記事につけられたつぶやきを知ることができるのがtwitterer anywhereだ。 今回紹介するオープンソース・ソフトウェアはtwitterer anywhere、twitterのつぶやき表示ソフトウェアだ。こちらはMOONGIFT謹製のソフトウェアになる。 twitterer anywhereは増井氏によるhatena bookmark anywhereをtwitter向けに改造したマッシュアップだ。twitterの検索には日向けはtw

    ブログにtwitterのつぶやきを表示する·twitterer anywhere MOONGIFT
    veadar
    veadar 2009/01/05
    JavaScriptをヘッダに貼るだけでそのブログ記事をTwitterで呟いた人の発言を表示。バックグラウンドにRails使用
  • MOONGIFT: » たった1ファイルのMySQLフロントエンド「phpMinAdmin」:オープンソースを毎日紹介

    MySQLを使った開発において、その管理インタフェースによく使われるのがphpMyAdminだ。とても便利で使いやすいソフトウェアではあるが、長い開発の歴史の中で肥大化し、様々なニーズに対応し、そのファイル数も数多くなってきている。 テーブル構造の表示 便利になることは悪いことではないが、あまり肥大化したアプリケーションは設置の手間や、問題が発生した時の解決手段が分からなかったりと問題も出てきてしまう。そこで一気にスリムなこれを使ってみよう。 今回紹介するオープンソース・ソフトウェアはphpMinAdmin、1ファイルのMySQLフロントエンドだ。 phpMinAdminはPHP製のソフトウェアで、たった1ファイルしか配布されていない。これを設置するだけでMySQLの管理が行えるようになる。ユーザの権限設定や、データベースの選択からはじまり、一通りの操作ができる。 データの一覧表示 テーブ

    MOONGIFT: » たった1ファイルのMySQLフロントエンド「phpMinAdmin」:オープンソースを毎日紹介
    veadar
    veadar 2008/07/27
    phpmyadminより機能が少なくてわかりやすい感じなのかな。試してみたい
  • MOONGIFT: » Railsをさらに加速するテクノロジー「Ruby Enterprise Edition」:オープンソースを毎日紹介

    一般的にRailsは開発は速いが、動作は遅いという印象がある。もちろん、速度面の解決手段は様々に存在し、現在はキャッシュを利用する方法が多用される。そしてもう一つの欠点として、設置の面倒さが挙げられることが多い。これはmod_rails(Passenger)を使うことで相当楽になる。 Ruby Enterprise Editionのトップページ だが、mod_railsの欠点として挙げられるのが、メモリを相当使ってしまうということがある。速度面とメモリ、同時に解決するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRuby Enterprise Edition、エンタープライズ向けRubyと名付けられたRubyだ。 Ruby Enterprise Editionはmod_ruby(Passenger)の開発者によって作られたRubyで、Ruby 1.8.6をベースにGC

    MOONGIFT: » Railsをさらに加速するテクノロジー「Ruby Enterprise Edition」:オープンソースを毎日紹介
  • 1