Fork届いた。

JAM - HTML5 and Flash

の賞品Fork。

Session2の分が届かなかったモンで、全Session終わってから届くのかなぁと思ったらこのタイミングで到着。

Session2はGold無しだったし無効なのかしら?とすると連絡先聞かれたのも謎だし。。

まぁ何にせよ、素人が賞を取れるのもテーマがあるからこそ。

もう一本取れたらいいね。

視覚的にも楽しめる楽器アプリ

JAM - HTML5 and Flash

Session4「視覚的にも楽しめる楽器アプリをつくってください」

全く以って想像力の欠片もない自分にガッカリ。

ホント思いつかなくて参戦できないレベルだったんだけど、動的波形生成は常々興味あったので、勉強がてら何とか1作品作ってみた。


forked from: Instrument - jsdo.it - Share JavaScript, HTML5 and CSS

音符オブジェクトを繋げて音を再生させるアプリで、視覚的にも楽しめるというテーマなので波紋ぽく表現。

もうちょい早く始めてれば、bgmなり和音対応なりしてたかも知れないけど、まぁ1日じゃこんなモンかなと。



参考
JavaScriptで波をつくろう。リアルタイム波形生成&再生

Python始めました。

興味はあったものの、決して指は動かなかったPythonを何となくスタート。

開発環境はWindows

Python標準リリースよりインストーラーをダウンロードしてインストール。

C:\usr\bin\pythonなり、C:\usr\local\bin\pythonなりにパスを通す。

#!/usr/local/bin/python
# -*- coding: utf-8 -*-

print "Content-Type: text/html\n\n"
print "Hello, world!"

と書いてlocalhostからアクセスすると無事Hello, world!。

UNIX系サーバにアップする時は改行コードをLFに。


いきなり、-*-とか謎過ぎるとか思ったけど、

悪いが amachang、Perl は後回しだ! - 暗号、数学、時々プログラミング

より、Emacs用との事。


文法なりはWeb上を駆けずりまわって、まずはDotshopのサーバ側をサクッと移植してみた。

中々面白いけど、WebアプリにはやっぱPHPが楽だなぁ。

JAM - HTML5 and Flash にてSilver受賞。

JAM - HTML5 and Flash

Session3「思わず押したくなるボタンをつくってください」

にて、DotshopがSilverを受賞。

前回のBronzeから何だかうまく行き過ぎてないかと;

当初、対戦型マインスイーパーでも良かったかなと思ったんだけど、Adobeさんという事でグラフィックの方に。

PVもFAVも伸びなかったんで自信は無かったんですが、受賞できたのは嬉しいモンです。

共有共有と言えば聞こえはいいけど、キャンバス1枚の共有となると目当ての物が描けない等の問題があるので、発展させるならルーム作成機能かしら。

とにかく、ありがとうございます。

Dotshop

JAM - HTML5 and Flash

Session3「思わず押したくなるボタンをつくってください」

ボタンなんてデフォで押したいモンだろと思うんだけど、このテーマは難しい。


Dotshop - jsdo.it - share JavaScript, HTML5 and CSS

結局ボタン数で勝負かなと、リアルタイムドット絵共有サービス的な感じに。

キャンバスを1枚にする事で、邪魔したりされたりな展開が繰り広げたり繰り広げられなかったり。

データの保持にサーバサイドも書いて、JSONPでクロスドメインAJAXな感じ。

// なぜかjqueryの古いバージョンで開発してたという痛恨のミス。動かなくて焦った。

正規表現チェッカー

久々の投稿。
正規表現にマッチした部分を色付けするツール。
ちょっとした確認をしたい時に使えるかなと。


正規表現チェッカー - jsdo.it - share JavaScript, HTML5 and CSS

色付けの方法はgオプション以外は単純にreplaceすればいいんだけど、gオプション有りの場合はRegExp.execとRegExp.lastIndexの組み合わせでマッチ部分を1つずつ取得していく感じ。

しかし、IEのfilterでCSS3っぽい事もできるっちゃできるけど、それに限らずブラウザの差異を埋めるのは容易じゃないな。

JAM - HTML5 and Flash にてBronze受賞。

JAM - HTML5 and Flash

Session2 「MediaRSSをフィードとするフォトビューアをつくってください」

にてBronzeを受賞。ありがとうございます。

Wonderflの方で度肝抜かれる作品が多かったので、jsdoit側はGold無しかなとは思ってたけど、まさかのBronzeとはビックリ。

中々他人から評価して頂く機会もないので、こういった機会を設けて頂いたWonderfl, jsdoit運営の方々に感謝。

更に上を目指して精進と。