すちをブログ

すちをブログ

2015-01-01から1年間の記事一覧

node.jsのバージョン固定(nvm)

node.jsをバージョンアップする度、毎回固定方法を忘れてしまうのでメモ。 $ nvm alias default v0.12.2 ↓でもみれる $ nvm -h

bowerを導入した 〜gulpを添えて〜

今更ながらbowerをつかってみました。 bowerについて Twitter製のフロントエンドパッケージマネージャです。 Node.jsのnpmのフロント版ツールという認識でいいと思います。 なぜ導入したか クライアントサイドで新しいライブラリを入れようとソースをコピペ…

npm memcaced clientを0.3系から2系にメジャーアップデートしようとした

c++のコンパイラがビルドサーバーにインストールされておらずhashringで警告された、 www.npmjs.com yum info gcc-c++で確認してみる。 Available Packages Name : gcc-c++ Arch : x86_64 Version : 4.4.7 Release : 3.el6 Size : 4.7 M Repo : base Summary…

Charles 3.10以降でiOSでMapLocalができずハマった件

Charles3.10以降では新しいSSL証明証が必要で、なおかつJava8がインストールされてないとmapLocalができなくなっていた。 Version History • Charles Web Debugging Proxy Java 6 is really old, and it doesn't support any of the latest SSL ciphers, whi…

;function ($) { の理由

セミコロンがないと即時関数としてfooが実行されてしまう問題怖い var foo = function(bar) { console.log("foo"); return bar; } (function(){ console.log("bar") })(); > foo > bar

createJSを使ってアニメーションを実装するときに困ったこと

クロスドメインで参照した画像にクリックなどのイベントつけると以下の様なエラーが出てしまう。 Uncaught An error has occurred. This is most likely due to security restrictions on reading canvas pixel data with local or cross-domain images. 解…

Google Analyticsで仮想URL(ハッシュ)のPVをトラッキングする

SPA(Single Page Application)でPush Stateを用いているとページの切り替わりのタイミングでGoogle Analyticsにリクエストされません。 なので、window.addEventListner('hashchange');(イベント発火)したタイミングで ga('send', 'pageview';をすることにし…