Web Worker とWeb Storageの組み合わせで何ができるか考えてみた

No Comments

正直は、Web Worker使わないだろう・・・って思っていたけど、計算などロジックをやらせて、結果だけをメインのJavascriptでやらせるのが良いんだろうなって、思った。
Web Workerは、DOMの処理はできないので、本当純粋に演算しかできないようだ。ただ、並行処理になるので、フロントエンドでユーザーのイベント処理をしながら、なんらかの計算をさせることができるのは、かなり魅力的なことだと思う。

Web Storageも魅力的な機能のひとつ。
ブラウザにデータ保存ができるので、これも魅力的。最終的には、サーバサイド側でのデータ保存になるのだと思うけど、一時保存などではものすごい役に立つと思う。
ここまで、処理用のスクリプト・保存処理するスクリプト・イベントを管理するスクリプト(インタラクティブのスクリプト)・そして、これらを全体を管理するスクリプトというきれいな分け方ができる。
Webアプリケーションを作る環境は整ってきているし、あとはアイデア次第で、ものすごい可能性を秘めている。

ただ、ビジネス用のアプリケーションを作りにしろ、Webサービスを作るには、バックエンドの必要性が高まってくる。
多分、アプリを使って関わってくる人が1人称、またはデータが消えても問題ないようなアプリだったりする場合は、フロントエンドだけで良いのかもしれない。

スマートフォンで、ペットをブラウザ上で飼う、Webアプリだったらフロントエンドだけでアプリ開発できるとおもう。

こうやって書いていると俺も今つくっているサイトを仕上げたい。

サーバー側コーディング不要のGoogle App Engine開発環境「jsonengine」

No Comments

codezineの「サーバー側コーディング不要のGoogle App Engine開発環境「jsonengine」 」に飛びついた。
「jsonengine」をなんなのかというと、フロントエンドのスクリプトで、簡単にGoogle App Engineを使ったデータベースを作れちゃうというアプリケーション。
POSTは、JSONで送信して、データ取得もJSONなので、サーバの言語を知らなくても、データを格納できる場所を確保できるというもの。

フロントエンド側のみでWebサービスを作れる可能性が高くなってくる。
この記事を読んで、即、飛びついて、アカウントも取ったけど、問題があってやはりある程度は知識が必要。

なので、勉強中。

あと、このアプリケーションの欠点として、画像データを格納できないことじゃないのかと思う。

これを使ったなんかを作る予定。

[アイデアメモ]InstagramのようなアプリをHTML5で作る

No Comments

Instagramがやりたくて、iPhoneを作りたくなってしまったので、HTML5とPHPで画像加工用のアプリとそれを公開するアプリをつくってみようかと思ったので、メモ。HTML5には、Canvasで画像加工をする。フィルタは予め作って、レイヤーを重ねて効果がでるようにする。それを保存して、出力またはFlickrにアップロードできるようになっていたら、結構、気が利くアプリになりそう。

保存とFlickrにアップロード部分は、PHPで作る。最後にTwitterにも自動でつぶやいてくれれば最高なのかもしれない。
Flickrの代わりにTwitpicでもいいかもしれない。

ちょっと、写真のアプリをつくってみよっと。

参考になりそうな記事
http://d.hatena.ne.jp/scalar/20101026/1288068169

Flashでやっていたことは、JavaScriptで実装しようとすると無理がある

No Comments

最近、ずっと思っていたんだけどFlashでできたことをJavaScriptでやろうとすると要件次第だけど、無理がでてくると思う。
一番大きいのは、工数だと思う。シンプルなことをするならJavaScriptでもいいと思うけど、案外複雑なことをしようとするとFlashで作ったほうが少ない工数で済んじゃったりすると思う。

あとは、Flashの優秀さをわすれちゃいけないと思う。AS3は、結構優秀だと思う。慣れると分かりやすい。
曖昧さがあまりない分、作り易かったりする。あとは、FlashPlayerだけど、負荷分散の処理もきちんとしてくれる。 More

複数ページを1つの.aiにする方法

No Comments

長年の疑問だったIllustratorで複数ページを1つの.aiにする方法が分かった。
なんかスッキリした。

複数ページを1つの.aiで作成する

ブログを電子書籍形式(ePub)変換できるプラグイン

No Comments

最近、MovableTypeで電子書籍形式(ePub)に変換できるプラグインがちらほら出てきているけど、WordPress3用のプラグイン「Anthologize」がある。

ブログを簡単に電子書籍形式にできれば、じっくりと読みたいブログを本と同じ感覚で読めれば、面白いことができそう。
例えば、毎日少しずつ小説を書くためのブログを作ったり、4コマ漫画なんて簡単に配信できると思う。(4コマ漫画の場合は、ブログでも変わらないかもしれないけどね)

そんなことができると思う。ちょうど、電子書籍にしたいと思っていたコンテンツがあるので、試してみようかな。

「Anthologize」
http://anthologize.org/about/

「すきなばしょ」とtwittterを連動してみた

No Comments

コミュニティサイト「すきなばしょ」とtwitterのつぶやきを連動してみた。
つぶやきの前に「#sukinabasho だいたいの住所」を入力して、つぶやくと記事にある住所をジオコーディングして、リスト表示する機能を追加した。wordpressの関数にスクリプトを書いて、それをjavascriptで読み取って表示している。PHP側ではカテゴリーの地名を検索して記事の地域とだいたいマッチしているものを表示している。

あとは、google maps apiで表示系は処理している。
今回、初めてPHPを使ったんだけど、面白い!ノリとしてはJavascriptみたいな感じだけど、データベースが絡んだりするとさっぱり手が出せなくなってしまう。SQL文を憶えないといけないし・・・。
結局はデータベースの部分を克服すれば案外PHPもすんなりと覚えられるかもしれない。フロントエンド、バックエンドが扱えるともっと面白いことができると思う。

例:http://www.sukinabasho.com/2010/03/20/210751.html

最近、思うんだけどウェブの世界って、デザインも必要だけど思い描いたサービスやコンテンツを実現するためにはフロントエンド、バックエンドと自分でできたほうが有利のような気がする。
そこで第三者が絡んでくるとやっぱり価値観が違ったりして、面倒だと思うし・・・
WEBクリエイターとしては、絶対に必要なことだと思う。

「すきなばしょ」のあるべき姿ってなんだろう・・・

No Comments

すきなばしょ」を淡々と更新をしていっているけど、このままで良いのかなと思ってきた。NHK教育テレビの「たんけんぼくのまち」をコンセプトに置いて作った。

ひとりで更新をするのではなく、いろんな人と関わってほしいと思って、登録制にしているけど、もう少しコミュニティサイトぽい姿でも良いような気がしてきた。SNSみたいに閉ざされた世界ではなく公開というのが大前提だけどね。

でも、トップページのデザインは、今のままで、そこからユーザごとのブログへたどりつくってのうが理想なのかもしれない。これにはひとつ障害があって、お友達機能をつけるのかって話しとかそういうことも考えなくちゃいけないけどね。そこまですると運用上大変になりそう。

WordPress3.0も出るし、ちょっと考えてみようかな。

あとは、操作が難しいのか、挫折する人が多いからちょっと考えないと・・・

「非実在青少年」問題について

No Comments

ちょっとテーマとちょっと違うけど「Gigazine」にあった「「非実在青少年」問題とは何なのか、そしてどこがどのように問題なのか?まとめ」を記事を読んだ。

そもそも東京都が東京都青少年保護条例改正という法案がむちゃくちゃなのだ。テレビ、出版、インターネットでかなりの影響が出るお話。これって、かなり曖昧な表現でしかもかなり広く影響するのでひそかに話題になっている。

特に問題なのは「非実在青少年」っていう問題。アニメ、漫画で見た目が未成年ぽく見える場合は、排除されてしまうようだ。しかも、性的、暴力、虐待シーンも含まれる。しかも、声も含まれているので、声優さんにとっては大問題。
簡単にいうと架空の人物も人格があるように法令を適用するっていうやつ。

表現に制限が出てくるとストーリーとしても面白くなくなるし、この3つ必ず絡み合って漫画、アニメの面白さってあるんだと思う。大人が法令で排除しようとも必ずしも子供の目に入らないかというと違うし、ただの表現自由の制限でしかないよな。
子供は真似をしないかというそうではないと思う。法令でなんとかするのではなく、きちんと教えるべきなんだと思う。そこに一歩踏み込まない日本の教育のほうが見直していかなければいけないのではないかとこの記事を読んで思った。

漫画、アニメは今でも、時々見ているけど大人が見ても面白いと思う。
いい部分も法令で無くすことだけは止めてほしい。

追記
どうやら、この法案は6月に先送りになったようだ。
当たり前だけどね。

都の青少年育成条例、継続審議が決定 6月に先送り

ブログリニューアル

No Comments

このAS3.0やJava Scriptの殴り書きサイト「branberyheag Lab」をリニューアルしようかと検討中。もう少しで、1年になろうとしている。ほとんど、殴り書きなのにアクセス数が多いのは、本当に感謝感謝だね。

デザインは、テーマを使っていたけど、さすがにデザインを独自のものにしたくなってきた。ということで、4月くらいから作業を始めようかなと思っている。

Older Entries