プログラミング forefox transformやoffset座標の扱い 普段、chromeをメインブラウザにしていても開発ではfirefoxなど別のブラウザで動作確認をしないわけにはいかないもの。 最近かなりハマったchromeとfirefoxの違いを2つ紹介します。 1.firefoxだとtranslat... 2012.07.15 プログラミング
プログラミング html5 canvasのスケール html5のcanvasでscaleを変更する場合の注意点を一つ紹介。 context.scale(2, 2); としたときに、スケールをオリジナルの2倍にするという考えは間違いで、実際はスケールを今の2倍にするという意味になるようで... 2012.07.14 プログラミング
プログラミング canvasで透明な線(消しゴム)を書きたい html5のcanvasでは先日の記事に書いたような、線を引いたり、円を書いたりを比較的簡単にできる。 これがかなり魅力的なのか、数あるHTML5の仕様の中でも爆発的な人気を誇っているわけで。。 canvas勉強し始めの頃は、描画した図形... 2012.07.13 プログラミング
プログラミング CSS3 cursorのクリック座標 CSSのcursorでオリジナルのマウスカーソルを使うこともあると思うんだが、これって、CSS3だとホットスポットを設定できるようになったんだね・・。 ホットスポットとは、クリックしたときの基準点になる部分なんだけど、 普通のマウスカーソ... 2012.07.12 プログラミング
プログラミング html5 canvasへの手書き入力方法 昔は、 1.マウスの軌道に点をプロット 2.その点と点を繋ぐ線を描画する という非常に面倒くさい方法をとっていた。 なんでこんなことをしたかというと、高校の授業でこの方法を思いついてからずっと信じてきた方法だから・・ 固定観念ってだ... 2012.07.11 プログラミング
プログラミング javascriptのonloadに複数の関数を登録したい 普通に考えたら当然なんだが、javascriptのonloadに複数の関数を代入しても、最初の関数しか実行されない事を知った。 気付くまでに時間がかかってしまった・・・。 例えば以下のようになっているとする。 function loa... 2012.07.10 プログラミング
プログラミング rubyでニコニコ動画のコメントを取得する ニコニコ動画ってapiあったの!? あれ、簡単にコメントだけ取得してくれないの? くそ、こうなったら作るか、、、 極力gemに頼らないぜ! というわけで、なかなかに不親切なニコニコ動画のapiと戦っていた。 どうやら、ニコニコ動画のコメ... 2011.07.21 プログラミング
プログラミング rubyでFizzBuzzに挑戦 プログラマなら誰でも知っている? FizzBuzz問題 最初、ruby1.9で書いていたんだけど、 ruby1.8では、 print nil はnilと出力されてしまう事態が判明したので、 1.8でも書いてみた。 1.8、1.9どちらも... 2011.06.22 プログラミング
プログラミング rubyのstring 最近、Rubyで大量にString型を扱うプログラムを書く必要があったんけど、 初心者丸出しで以下のようなコードを書いたら、実行がクソ遅かった。 str = "" 10000.times do str += "ruby" end ... 2011.06.15 プログラミング
プログラミング omniauthで認証してtwitterにupdateする。 当然rails3にて。 OmniAuth で簡単 Twitter 認証! を見ながらtwitter認証をしてた。 無事にOauth認証できたけど、ツイートの投稿のしかたって!? どうやら、tweetするためには、authとauth が... 2011.05.13 プログラミング