Shut the fuck up and write some code

グダグダ言わずにコードを書きたいブログ

Toolkit for CreateJS 1.2 でスクリプトが動かない

Toolkit for CreateJS 1.2でファイルを出力すると一部スクリプトが動かない箇所が出てきたので備忘のために貼っておきます。 フレームにステージに配置してあるMCに対するgotoAndStopを記述してMCのフレームを移動させる(緑→赤に切り替え)シンプルなサンプル…

自由と成長

成長したければ、ひたすら変化すべし順応するな。意図を持て上の記事を読んでいて、「成長」という部分について自分の経験と重なるところが多く、考えさせられたので、新年度一発目ということもあり初心に帰るべく書き記して置く。 自分の来た道筋を振り返っ…

スマートフォンにおけるアニメーション実装 <2013年版>

スマートフォンにおけるアニメーション実装 ~FlashからHTML5へシフトするには~ 昨年、某セミナーにて発表させて頂いたときのスライド、未だに見られているようで有り難いのですが、それからかなり環境が激変して、ここで書かれている内容は、今となっては…

CoffeeScriptの三項演算子

CoffeeScriptの記述で勘違いしやすいのでメモっておきます。三項演算子で記述するとき hogehog = a ? b : cと三項演算子で代入したいときはif~else文で書くと出来ます。 hogehoge = if a then b else c 二項の場合はそのままで! hoge1 = a ? b hoge2 = a ||…

IntelliJ IDEAを導入してみた

JetBrainsがマヤ暦終了セールと銘打って1日限定で同社製品を75%OFF!! これは渡りに船、欲しかったIntelliJ IDEAを購入。もともとweb/phpStormには大変お世話になってました。もはや、これ無しではJavaScriptは書けません、と言うくらい。補完機能が充実、多…

CoffeeScriptのFor文

すんごい初歩の話。基本形は for i in [0..9] console.log "index="+i[]内で範囲を指定します。for文で配列からデータ取り出すときは for i in [0..hogehoge.length-1] console.log "value="+hogehoge[i]とか //配列からデータ取り出す for i,value of hogeh…

論理演算の書き方

jsの高速化には論理演算が欠かせない!ということであまり使っていないので備忘のため簡単ながらメモ。 c = a && b右辺が真なら左辺が代入される。 右辺が偽なら右辺が代入される。 c = a || b右辺が真なら右辺が代入される。 右辺が偽なら左辺が代入される…

CoffeeScriptでクロージャを使って関数を生成する

ループで関数を生成するとき、クロージャをうまくやらないとカウンタが回り切った状態になってしまうのでそれを回避するようにCoffeeScriptで書いてみた。何気によく使う処理なのでメモがてらソースを残しておきます。特定のdivタグをクリックしたら、それに…

coffeescriptでモジュールパターンを書いてみた

最近はcoffeescriptを使ってjavascript書いているのですが、クラスの記述など深いところまで使い込んでないですがなかなか良い感じで書けます。何より超スッキリ書けるのが気持ちイイ。SASSと組み合わせると最高なんで、もう少し使い込んでみたい。オブジェ…

退職しました

10月末をもって1年4カ月在籍した株式会社CyberXを退職しました。せっかくなんで「退職しました」エントリを書いてみる。 「退職しました。」系エントリーに学びが多い件 初めてのソーシャルゲーム業界、入社してしばらくは不慣れなとこもあったけれども、ス…

Flashプログラミングスキルを活かすモバイルアプリ開発

Flashプログラミングスキルを活かすモバイルアプリ開発 posted with amazlet at 12.09.24 クスール 池田泰延 原央樹 上野直彦 ワークスコーポレーション 売り上げランキング: 36735 Amazon.co.jp で詳細を見る モバイル用Flash撤退&HTML5の台頭でFlash案件…

モバイルFlash完全終了に思う

というテーマでブログを書こうとしたものの、思い入れが強過ぎるせいで、かなり酷いテキストになってしまったので何回か削除。ライトにまとめる。 まーもう終わったことは仕方ない!ってことでこれからを考えてみる。 モバイルFlasherがこれから生きて行くに…

Emacs再入門

Emacs実践入門 ~思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) posted with amazlet at 12.07.01 大竹 智也 技術評論社 売り上げランキング: 7680 Amazon.co.jp で詳細を見る 自分は普段はほとんど総合開発環境(FlashならFlashDevelop、J…

リーダブルコード

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice) posted with amazlet at 12.06.26 Dustin Boswell Trevor Foucher オライリージャパン 売り上げランキング: 197 Amazon.co.jp で詳細を見る 実践的内容を期…

オブジェクト指向JavaScript

オブジェクト指向JavaScript posted with amazlet at 12.06.24 Stoyan Stefanov アスキー・メディアワークス 売り上げランキング: 86377 Amazon.co.jp で詳細を見る 積読状態だったのをようやく読了。 タイトルが「オブジェクト指向JavaScript」ということで…

はてなブログに移行しました

色々訳あってクローズ状態だったはてダを、飲み会にて「ブログ書いた方がいいですよー」というアドバイスを頂いたことをきっかけに、はてブロに移行させてみた。Let'sセルフブランディング! 気がつけば最終更新から半年経過。その間何やっていたかと言えば…

Html5 Animation With Javascript

昨年の話ですが・・・ASアニメ本で有名なfriend of ED社からHTM5版のアニメ本が出てました。 Foundation HTML5 Animation With Javascript (Foundations Apress)作者: Billy Lamberta出版社/メーカー: friendsofED発売日: 2011/11/30メディア: ペーパーバッ…

HTML5 for 2012

http://jp.techcrunch.com/archives/20111221guide-to-html5-14-predictions-2012/全体的にHTML5を擁護してる記事なのですが、元の記事を書いた人はFlash→HTML5変換エンジンを開発している会社の人でした。結局のところ、iOSに対応させるためにHTML5を使う方…

近況&今後の展望 2011/12版

三か月前の状況を読むと http://d.hatena.ne.jp/verytired/20110907/1315357742このときに比べればJSの価値が大きく下がって、Flash(AIR)の価値が上がった。Flashの進化は目覚ましいのだけど、そのかわりモバイルFlashが切り捨てられてしまった。PCメイン…

続・AVM2にAVM1のファイルを読み込む

2年前にAVM1ファイルをAVM2ファイルで読み込むことについて書いていたのですが http://d.hatena.ne.jp/verytired/20091125/1259169150何の因果か二年後に同じことやってました。ただ今回は使えないと言っていた http://www.libspark.org/wiki/yossy/Forcible…

Flashエンジニアが今後10年食べていくには?

http://atnd.org/events/22678著名な方々パネラーを務めるということで参加してきた。話のオチとしては「Flashはこれからも残るだろうからやっていければおk(他のこともやるかもしれないけど)」というところで落としてたかな。HTML5に関しては完全にスルー…

JavaScriptでの配列のコピーする

ウルトラ簡単なメモ。機能は既にありそうなんだけど、実装されてないのか。なのでビルトインを拡張してみる。 Array.prototype.clone = function(){ return Array.apply(null,this) } こういうの、恒久的に使えるように出来ないものか。

Flash Meet Up

2011/12/06 FLASH MEETUP #flashmeetup http://togetter.com/li/223977現地には行って来てたんですが、仕事抜け出して来たのもあったので、早々に帰ってきてしまった。遅くまでやってたようですな。個人的にはHTML5周りの話を聴きたかったんですが、最初のMi…

テスト駆動JavaScript

テスト駆動JavaScript作者: Christian Johansen,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2011/11/25メディア: 大型本購入: 11人 クリック: 241回この商品を含むブログを見る 買いました。「jsのテスト、どうやったらいいんだろう?」丁…

パーソナル・プラットフォーム戦略

パーソナル・プラットフォーム戦略 (ディスカヴァー携書) (ディスカヴァ?携書)作者: 平野敦士カール出版社/メーカー: ディスカヴァー・トゥエンティワン発売日: 2011/11/16メディア: 新書購入: 2人 クリック: 143回この商品を含むブログ (8件) を見る組織に…

Coders At Work

Coders at Work プログラミングの技をめぐる探求作者: Peter Seibel,青木靖出版社/メーカー: オーム社発売日: 2011/05/25メディア: 単行本(ソフトカバー)購入: 11人 クリック: 338回この商品を含むブログ (32件) を見る 斜め読みした。理想の言語について…

Closure

クロージャーについてよくわかってなかったのでメモ。 //closure var test1 = function() { var m = 0; return function() { var s = 0; console.log("s="+s+" "+"m="+m); s++; m++; } }; var func = test1(); func();//s=0 m=0 func();//s=0 m=1 func();//s…

モバイル Flashが死んだ日

アドビ、Android ブラウザ向け Flash の開発を終了へ http://japanese.engadget.com/2011/11/09/android-flash/久々の更新するのも、こんなニュースが飛び込んできたからです。携帯Flash終わった。本当に終わった。FlashLite1.0から付き合ってきたけれども、…

良いコードを書く技術

良いコードを書く技術 ?読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus)作者: 縣俊貴出版社/メーカー: 技術評論社発売日: 2011/04/09メディア: 単行本(ソフトカバー)購入: 46人 クリック: 2,324回この商品を含むブログ (63件) を見る 隣の…

Shut the fuck up and write some code

.fla、.fla2を久々にパラパラと見て、考え方、コードの書き方を改めて考えてみる。 .fla 2 ―Idea of Flash Creation―作者: 新藤愛大,寺井周平,萩原俊矢,小山智彦,眞野東紗,小瀧和正出版社/メーカー: ワークスコーポレーション発売日: 2009/11/21メディア: 単…

近況&今後の展望

久々の更新。6月に転職して9月で丸三ヶ月経ち、ドタバタも落ち着いてようやく周りが見渡せるようになった。さすがに心機一転モードも色褪せて、内心はモヤモヤしてきたので、ざっくりと近況をまとめて次へのステップを考えてみる。■今までの流れ 会社の業種…

マーク・ザッカーバーグ 史上最速の仕事術

マーク・ザッカーバーグ 史上最速の仕事術作者: 桑原晃弥出版社/メーカー: ソフトバンククリエイティブ発売日: 2011/07/25メディア: 新書 クリック: 69回この商品を含むブログ (8件) を見るfacebookの中の人という簡単な情報位しか知らず破天荒そうな人生か…

SvnX最新版の場所に注意。

MacのSvnの設定がやっとこさ出来てコマンドラインでやってみると、permission deniesを連発してコミット出来ず・・・。仕方なくクライアントを使おうと思っておそらく一番まともに使えると言われている「SvnX」をググってダウンロードしてみる。まともに動か…

ssh認証を通してのsvnのアクセス方法

Macでsvnを使うことになったのだけど、sshの鍵を使ってアクセスしろ、とのお達しを受けて、クライアントを使ってのアクセスを試みたのだけど、全く出来ず・・・仕方ないのでsvnをインストールしてターミナルでアクセスすることに。調べながらやったけど、か…

Getter/Setterを実装する

javascriptでもアクセサメソッドが実装できる。書き方はIE8対応とIE9以降対応の2パターンある。 //getter oldStyle person.__defineGetter__("sayBye", function() { return "bye" }); console.log(person.sayBye); //bye //getter newstyle Object.definePr…

即時関数

よく忘れるので備忘メモ。定義した関数をすぐ実行するための構文。 (function(){ alert("test!"); }()); 用途としてはオブジェクトの作成、ハンドラの設定など、一度しか実行しないものは即時関数で実行しておくだけにすると、グローバル空間も汚れずに便利…

数学的思考を身につけるために

自分は正直に言うと理系出身の癖に、数字が全く嫌い。そのためまともに論理的な思考も出来ないのでかなり苦労してきた。プログラミングの初歩で詰まってばかりだし、今までは何とかごまかして取り繕ってきたけど、このままでは前に進まないので改めて数学を…

CCNodeクラスオブジェクトの深度を変更する。

Flashなら深度を一番最上部にしたかったら同じオブジェクトを再度addChildするだけだったり、swapDepthなどでオブジェクト同士を入れ替えたりしてたけど、cocos2dでどうやるのか全く分かってなかった。調べたらCCLayerにreorderChildなるメソッドがありまし…

塗り潰しの矩形を描画する

cocos2dのプリミティブ描画周りを触ってみた。見ると矩形描画のメソッドが無い。なのでccDrawPolyかccDrawPointを使うしかないのだけど、ccDrawPolyは線は描画出来るが、塗り潰しは出来ない。ccDrawPointは塗り潰した状態で矩形を書けるけれども、中心座標が…

ポモドーロテクニック入門

アジャイルな時間管理術 ポモドーロテクニック入門作者: Staffan Noeteberg,渋川よしき,渋川あき出版社/メーカー: アスキー・メディアワークス発売日: 2010/12/16メディア: 単行本(ソフトカバー)購入: 12人 クリック: 283回この商品を含むブログ (46件) を…

Objective-Cのイベント処理

Objective-Cでイベント処理をやろうと思ったら自前でコールバックを実装しなければいけないのか・・・と思いきやNotificationを発行して通知する方法があったことを知る。ActionAcriptのEventDispatcherみたいなものですね。イベント登録は↓。addEventListen…

NSMutableArrayに整数値を入れる

Objective-Cをようやく、ホントにようやく書けるようになってきたようか感じなのか、どうなのか。というような文章を書いてしまうくらい理解は中途半端なのですが書いていてハマった。 NSMutableArray *array = [[NSMutableArray alloc] init]; [array addOb…

cocos2dでマルチタッチを有効にする

cocos2d触りまくっているのですが備忘メモ。そのままではマルチタッチは有効にならないのでappDelegate内applicationDidFinishLaunchingメソッド内の初期化処理内でglViewのマルチタッチを有効にするようにフラグを変更する。 [glView setMultipleTouchEnabl…

フリー~〈無料〉からお金を生みだす新戦略

フリー~〈無料〉からお金を生みだす新戦略作者: クリス・アンダーソン,小林弘人,高橋則明出版社/メーカー: 日本放送出版協会発売日: 2009/11/21メディア: ハードカバー購入: 126人 クリック: 3,658回この商品を含むブログ (530件) を見る 無料アプリ版をダウ…

心を鍛える。 勝利をたぐり寄せるための56の習慣

心を整える。 勝利をたぐり寄せるための56の習慣作者: 長谷部誠出版社/メーカー: 幻冬舎発売日: 2011/03/17メディア: 単行本(ソフトカバー)購入: 34人 クリック: 2,595回この商品を含むブログ (191件) を見る サッカー選手、長谷部誠のメンタルコントロー…

instagram APIを試してみた

最近になって今更ながらのInstagramを始めてみたんですが結構面白いですね。センスある画像が多いので見てるだけで楽しい。で、最近APIが公開されたのでJSで適当ながらサンプルを作ってみる。jsdo.itに載せてみたので、興味ある方はどうぞ。 tagで検索して画…

phpmyadminが表示されない

何の因果かサーバの設定に挑戦してます。あくまでテスト環境用ですが。環境はfusionu上でubuntu serverを動かしてます。osx内でやるのもいいけど、ubuntu触ってみたかったので入れてみた。isoファイル落としてfusionで指定するだけで簡単にインストール。大…

JavaScriptパターン

JavaScriptパターン ―優れたアプリケーションのための作法作者: Stoyan Stefanov,豊福剛出版社/メーカー: オライリージャパン発売日: 2011/02/16メディア: 大型本購入: 19人 クリック: 842回この商品を含むブログ (57件) を見る 読了。 1章 はじめに 2章 必…

ActionScript 3.0 : デザインパターン

ActionScript 3.0 : デザインパターン (ADOBE TECH LAB)作者: Danny Patterson,Joey Lott,中尾真二出版社/メーカー: 翔泳社発売日: 2009/06/27メディア: 大型本購入: 4人 クリック: 58回この商品を含むブログ (7件) を見る 一度読んで理解しきれてなかったの…

JavaScriptパターン

JavaScriptパターン ―優れたアプリケーションのための作法作者: Stoyan Stefanov,豊福剛出版社/メーカー: オライリージャパン発売日: 2011/02/16メディア: 大型本購入: 19人 クリック: 842回この商品を含むブログ (57件) を見る 結局買ってしまった。まだ序…