ちょー高速開発 javascriptのフレームワーク『meteor』を使ってみた

ここ最近twitterで流れて話題になっている『meteor』を触ってみたので感触めも。

参考にさせていただいたサイトは下記。
http://d.hatena.ne.jp/Syunpei/20120413/1334276712
http://meteor.com/

とにかくセットアップもソースも公開も非常にシンプルで済むのに、感動してしまいました。。(涙

こういうの作れたら最高w

参考サイトにならって、触ってみたことを下記にメモ。

まずインストール

$ curl install.meteor.com | sh

※パスワードをうつ必要があります。

プロジェクト作成

$ meteor create --example todos

–example todosで用意されているサンプルのtodoを作成

生成したディレクトリに移動

$ cd todos

メテオ コマンド実行!

$ meteor

これで完成!&実行!

Running on: http://localhost:3000/

などと出力されるので、

http://localhost:3000/

にブラウザでアクセスすればtodoアプリがみれます!

さらに既に用意されているドメインにアップロードして、外部公開も可能になっている!!(驚

$ meteor deploy test55todo

test55todoがサブドメインの部分にあたる、test55todo.meteor.comという名前を用意してくれる。

実際に上記で作ったサイトのURLが下記。

http://test55todos.meteor.com/

軽くてけっこう使えそうなtodoリストの完成。

この手軽さやばすぎです。。
meteorの今後動向が気になります。

Androidタブレットで使いはじめて入れてよかったもの

New iPadが発売されたばかりの今日この頃ですがw
Androidのタブレットインストールしてよかったアプリを紹介&メモします!

1.AIDE(Androidアプリ開発ツール)
なんと、ネイティブのアンドロイドアプリが開発できちゃいます!
https://play.google.com/store/apps/details?id=com.aide.ui

ちゃんとjavaの保管や、logcatなど使えます。

キーボード付きのタブレットと愛称ばっちりです!

2.SHADOWGUN(FPSゲーム)

Androidタブレットでまさかこのクオリティのゲームができるとはというほど、
ハイクオリティのゲームです!自分は安売りの時に買いましたが、定価でだいぶ安いと思います。

 

3.MindBoard Free(仕事効率化)

マインドマップ的に関連図などが手書きでかけます。
タブレットだと書きやすい。

4.ConnectBot (SSHツール)

プログラマにおなじみのSSHが利用できるアプリです。
認証キーの設定などもでき、とても高機能です!

5.紙芝居つく~る(お子様向け?)

お子様に、オリジナルの紙芝居など作ってあげることができます。
作成はとても簡単、写真を選択して録音するだけ!

 

以上、タブレットを使い始めていいと思ったアプリです!
また面白いアプリ見つけたら紹介していきます!

9leap『ワンボタンゲームチャレンジ』優勝ありがたや!

「9leap ワンボタンゲームチャレンジ」でまさかの優勝!
関係者の皆様本当にありがとうございます!

パンプキンブロック

http://wise9.jp/archives/6799

いままで9leapには何度か作品を投稿させていただいて、
今回がはじめて受賞いただきました!

enchant.jsは本当に簡単にゲームが作れてしまうので、この手軽さは圧巻です!
また音声サポートや、webGL対応など、凄いスピードで進化しており、既にスマホブラウザの限界まできているんじゃないと思うぐらい! !

とくかく今後も9leapを要チェックしていきます!

あと、今開催中のGlobal Leap Challenge も時間作って是非チャレンジしたい!
英語力不要ということで自分にもうってつけw!

 

過去の9leapに投稿した作品
男!コイノボリ
どらごんでぃふぇんす
ゾンビ落とし
Follower Rescue!

 

 追記!

そしてめちゃくちゃ欲しかった!Androidのタブレット『Eee Pad Slider SL101』を賞品としていただきました!本当にありがとうございます!!
今度はタブレットプログラミングで9leapに投稿したいと思います!

キーボード付きタブレット

高スペックで、リアルなゲームなどががんがん動くのもびっくりしました!

Androidネイティブプログラミング

ShadowGun

また、Androidのネイティブアプリ開発などもできて、今後もがんがん活用していきたいと思います!

PHPで日本語ドメインの扱う(punycodeに変換)するメモ!

PHPを使って日本語ドメインを変換する方法をメモ!

日本語ドメインはpunycode(ピュニコード)という、通常のドメインと同じような半角英数etcをもっている。
例)xn--~~~.com

日本語ドメイン:日本語テストテスト.com

↓↓↓ Punycodeに変換

Punycode:xn--zcka1bbjc7826g0ecl32k.com

こちらのサイトより、実際に変換・逆変換(エンコード・デコード)ができます。
http://punycode.jp/

これをphpで簡単に変換ができるPearのライブラリが既に用意されておりました!
ありがたや~!
Net_IDNA2』 
http://pear.php.net/search.php?q=IDNA&in=packages&x=0&y=0

今回このライブラリを使って実際にPHP変換する例をメモします。
上記Pearのサイトより、Net_IDNA2をダウンロード。

IDNA2

※Net_IDNAはサポート終了らしいので、Net_IDNA2を選択(現時点で)

次にダウンロードをクリックして、ファイルを落とします。

Net_IDNA2 で、落としたファイルをphpのファイルからrequire等できる場所において、
下記サンプルプログラムを実行すると、変換されたドメインが表示されるようになります。

PHPサンプル 

require_once('Net/IDNA2.php'); //ダウンロードしたPEARのファイルを指定
$idna = Net_IDNA2::getInstance();

$enc = $idna->encode('日本語ドメイン');
$dec = $idna->decode('Punycode');

echo $enc; //エンコードされたドメイン名
echo $dec; //デコードされたドメイン名

HSPコンテスト2011『物理エンジンOBAQ賞』ありがたや!

HSPコンテスト2011最終選考が発表されました!

http://hsp.tv/contest2011/cntst_final.html

今回応募した作品『Gum Rescue』がまさかの入賞!
いままで何度か応募したことがありましたが、今回はじめての入賞で本当にうれしい限りです!!
他の作品を見るととても3Dをバリバリ使った作品や、物語の完成度などすばらしいものばかりにもかからわず、入賞とはHSPとOBAQに感謝です!

最近の作品は、3Dが当たり前のようにどんどん出て、ネットワークゲームなど、
レベルの高い作品ばかりで色々驚かされました。また参加者も小学生など、デジタルネイティブが今後主役になるだろうという期待&危機感を感じましたw
おっさんも負けるわけにはいきませんww

※追記※

賞状と賞品の『recolo IR5』ありがとうございました!

物理エンジンOBAQ賞