ゆうなんとかさんの雑記帳的な。

Twitterで踊ったり音ゲーしたりしてるあの名前がよくわからない人が書いてるらしいよ。

JavaScript

なんとかして.NET以外でもMVVMできないか調べていた

たぶん知らないだけなのかもしれませんが、MVVMといえばWPF以外ではあんまり聞かないなって思ってました。私の観測範囲での話ですが、MVVM自体WPFでの開発スタイルをさして新しくできた単語みたいなイメージなので、まあそうなのかなーと。でもWPFが世に出て…

JavaScriptのクリックイベントを発火させる方法

最近噂のCookieClickerというゲームがあります。 Cookie Clicker ゲーム内容はクッキーをクリックしたりクッキーを消費して様々なユニットやアップグレードアイテムを購入したりして、ひたすらクッキーを生産し続けるというゲームなのかもはやよくわからない…

QUnit使ってみた

ご当地ウメス@栃木 by ポロロッカ on pixiv 最近は梅酒ではなく梅酢を炭酸割りロックで飲んでます。 それはどうでもいいですが、今回はJavaScriptのユニットテストをQUnitでやってみました。 QUnitとは? xUnit系のJavaScriptのテストフレームワークです。…

JavaScriptのapplyの黒い使い方

JavaScriptプログラミング、zipもないし(Haskell的な)concatもないし辛い…と思ったらこれの2つ目の奴が魔法っぽくてやばい http://t.co/s1CFkyQyGZ [Sombrero]— ぽこつん@ (@ponkotuy) 2013, 7月 18 うそだーと思ったら本当になりました。 Haskell的なconc…

カリー化やってみた

カリー化とは 2変数の関数 F(x, y) = aという関数があったとき、これを高階関数f(x)がg(y) = aとなる関数を返すようにすることです。 関数が3変数以上のときも同じように、もとの第1引数を引数に取り、上のような条件で残りの引数を引き受ける関数を返すよう…

JavaScriptでシャッフルしようとしてハマったおはなし

忙しい人のための結論 collection = []; //中身を適当に埋める作業がここに入る sortedCollection = collection.sort(function(){ return Math.random() - 0.5; }); 最初はこう書いていた collection = []; //中身を適当に埋める作業がここに入る sortedColl…

jsdo.it API...だと...

しかもVer0.2だと…jsdo.it API’s documentation — jsdo.it API v0.2 documentationたまたま「jsdo.it API」で検索してみたら見つけてしまいました。 基本的にjsonを返すAPIなのですが、うれしいことに、すべてのリクエストでレスポンスヘッダに Access-Contr…

もういっこプログラムネタ

@yuu_hara JSだかPHPだかで"2"+8するとどうなったけー型エラー出たっけーなどと思い出しつつ— ぼろんじ(ArchLinuxBotでないさん (@__boronium) 11月 27, 2012 というのが気になったので試してみました。 JavaScriptはさておき、PHPは文字列連結に「.」を使…

impress.jsでスライド作ってみた!

約30秒に1枚めくるという、プロ生勉強会のLT枠の雰囲気に思いっ切り引きずられて、もはや高橋メソッドぽくなった気がするスライド枚数です。 PowerPointほどスライドって概念があるわけではありませんが… ひとまず作り方の大まかな解説をしようと思います。 …

HTMLのアニメーションいろいろ

@kyubuns 今回ネタ(HTML系のなにか)が見つかったからLT枠やってみたいんだよねー— ゆうなんとか@ね む いさん (@yuu_hara) 10月 1, 2012 ということでネタというのはタイトル通りです。4つほどあるのですがここは雑記帳。超さくっと総ざらいしてみます。 1. …

今度はTweenJSで遊んでみたテスト

というわけでなんとか今日のうちに動いてくれました。だがこれはねーよ Readmeにあるとおり、 見てくれがアレ過ぎるので要調整です。 見てくれがアレ過ぎるので要調整です。 見てくれがアレ過ぎるので要調整です。 長方形の全体像が見えてしまっているのもも…

TweenJSで苦戦中です。

昨日の続きです。 今日の記事はTweenJSで動かして完成と行きたかったのですが、うやらうまく動いてくれません。何がいけないんだろう… なお、使い方を調べる段階でだいぶ苦戦してます。なぜかというと、 TweenJSは公式のドキュメントしか信じられないくらい…

EaselJSで遊んでみた

起承転結 @yuu_hara easelJS, tweenJS ゆーたん好きそう— きゅぶんず@右手親指爪破壊さん (@kyubuns) 9月 25, 2012 ↓ @kyubuns うおおおおおおなにこれ!☆*:.。. o(≧▽≦)o .。.:*☆— ゆうなんとか@ね む いさん (@yuu_hara) 9月 26, 2012 ↓ @kyubuns 確かにね。…

今日から某皿版が稼働ですが、この記事のリンクを踏んだあと、懐かしのあの背景を拝むことでしょう。 ほか

今日から某皿版が稼働ですが、この記事のリンクを踏んだあと、懐かしのあの背景を拝むことでしょう。 波の方に引き続き、こちらも修正*1です。 ひと通りHTMLを使ったアニメーションのさせ方を網羅できたらいいなって思っているので、今回はCanvasでの描画で…

8方向移動はじめました

例のゲームっぽい何かの更新です。 今までは4方向の移動しかできなかったのですが、今回の更新で8方向への移動に対応させました*1。 2つのキーを同時に押したとき、最初はkeydownイベントが両方のキーで発火するのですが、一度発火すると次からはどちらか片…

たぶんシューティングのようなものをつくってる

だいぶ前に紹介したあれです。 ときにEveryExtendというゲームはご存知でしょうか。 こういう感じのシューティングっぽいゲームなんですが、HTML5で作ってみることはできるかなと思い挑戦しているところです。それがこちら。 今のところグラフィックとか敵の…

jsdo.itがCoffeeScriptに対応したと聞いて

少し前になりますが、jsdo.itがCoffeeScriptとJSXに対応しました。 こいつらなんだよというと、コンパイルするとJavaScriptになる、プログラミング言語のためのプログラミング言語です。 CoffeeScriptはPythonやRubyにインスパイアされたようなより簡略な書…

jsdo.itなるものにはまる

タイトル通り、最近jsdo.itというのにはまっております。 jsdo.it - Share JavaScript, HTML5 and CSShttp://jsdo.it/ ちょうど1年くらい前にできたサイトで、ブラウザさえあればHTML5、CSS3、JavaScriptであれこれできるというものです。 JavaScriptのライ…