@thorikiriのてょりっき

@thorikiriの技術ネタや本を読んだブログです

ページによってGoogle Adsenseの数が異なる場合

ページによってGoogle Adsenseの数が違う場合ってありますよね。 例えば、はてなブログでは一覧ページと個別ページでは貼れる場所が異なるので、当然数も違うことがあります。もちろん、その場その場で呼び出しのコードを書けば良いのですが、一箇所でまとめ…

はてなブログに変えてみました

こんにちはこんにちは。 はてなダイアリーからはてなブログに変えてみました。 なかなか勝手がわかりませんね。でも、記事やコメントはもちろん、はてブも切り替えてくれるみたい。元のURLからリダイレクトもしてくれるし、良さそうだよね。 あ、あけまして…

10万PV超えてました

つい先日10万PVを超えていたようです。 最近は更新していませんが、ありがたいことです。 引き続きまったりペースですが、たまには更新したいなぁとは思っている所でございます。 本当にありがとうございます。

画面が一番下までスクロールされたら処理をする

気がついたら3月もなかばでしたね。2月は一度もブログを書いてなかったことになるけど、気にしないよ。 さて、タイムライン系の画面でよくある画面が一番下までスクロールされたら次のページを読み込む的なものってあるよね。jQueryでさっくり書いてみたので…

Mac Book Air 11インチ を買いました

mac

今年の1月2日のAppleStoreでの初売りで購入しました。 去年はMac Book Pro 15インチを買いましたが、引き続きこちらをメインのマシンとしていく予定です。しばらく15インチを持ち歩いてたりしていたのですが、これが結構重いので辛くって、大変でした。なの…

Capistranoでunicornを再起動する

Capistranoを使って、unicornをリスタートしようとして、ちょっとハマってしまいました。 unicorn.pidの存在確認をして、存在していればそのファイルを読み込んでプロセスをKILLしてから、起動のコマンドを打つつもりでした。 なので、元はこんな感じです。 …

あけましておめでとうございます

遅くなりましたが、新年のエントリを。 一昨年の年末に会社を辞めて、昨年からフリーランスとしてやっていました。確定申告を終えてからじゃないと何とも言えませんが、それなりに充実していたと思います。 フロントエンドゴリゴリやってみたり、インフラを…

Fileが開けなかった

File.open("~/path/to/file") でファイルが開けなくて苦労しました。 チルダはダメのようです。 File.open("/home/user/path/to/file") であればOK。

capistranoのbundler/capistranoでsshがタイムアウトする

bundler/capistranoでbundle installをかけています。 AWSのEC2で動かすとタイムアウトになって困った。 sshd_configのClientAliveIntervalを設定すればいいらし。 設定方法はこちらを参考にしました。 ssh の接続維持 - snbhsmt_log そして、sshdを再起動す…

RailsAdminとconcern modulesを共存させる

RailsAdminって便利ですね。管理が非常に楽になります。 RailsAdminを使っていたところに、concern modulesを組み込んでみました。 すると、今まで動いていたRailsAdminが動かなくなるという現象が発生しました。 RuntimeError in RailsAdmin::MainControlle…

capistranoでアップデート後の処理を追加する

capistranoを使ってデプロイ作業をしているのですが、アップロード後に処理を追加したいなと思いました。 やりたいことは、シンボリックリンクを別途貼りたかったのです。 こんな感じに後処理を追加することで出来ました。 namespace :deploy do after "depl…

ubuntuにVirtualBox4.3をインストールする

How To Install Virtualbox 4.3 On Ubuntu 13.04, 12.10, 12.04, Linux Mint 15, 14, 13, Pear OS 8, Pear OS 7 And Elementary OS 0.2 Via The Official Virtualbox Repository | LinuxG.net こちらを見ました。 How to install Virtualbox 4.3 on Ubuntu 1…

MavericksにChefをインストール

mac

Mac OS 10.9 MavericksにChefをインストールしようとしました。 Learn Chefに書いてある通り、やります。 $ curl -L https://www.opscode.com/chef/install.sh | sudo bash Password: % Total % Received % Xferd Average Speed Time Time Time Current Dloa…

MacをMavericksにしたらVagrantが起動しなくなった

先日MacをMavericksにアップデートしたわけだが、今度はVagrantが起動しなくなりました。 $ vagrant up /Applications/Vagrant/embedded/gems/gems/vagrant-1.3.1/lib/vagrant/util/which.rb:32: warning: Insecure world writable dir /opt/local/maven in …

macportをアップデートしようとしたらエラーになった。

先日、Mac OS X Mavericksにアップデートしました。 そして、今日Ruby2.0入ってたっけ?とrvmコマンドで確認したらrc1でした。あれれ。最新版を入れようとしました。 とりあえず、rvm get stableをして、rvm install 2.0.0としたところでエラーになった。 ma…

パララックスやってみた 2。

前回は普通にやってみました。今回はスクロールすると、一部分が切り替わるサンプルです。 とは言え、切り替わるだけだと面白くないので、Ajaxで切り替わる部分のテンプレートを取得することにしました。全然難しくないですね。 テンプレートファイルを配列…

パララックスやってみた。

なんとなくパララックスをやってみたかったので、やってみました。 基本的には、windowのスクロールイベントを拾ってwindowのScrollTopを判断して処理をするだけですので、簡単です。難しいのは表現方法を考えたりすることではないでしょうかね。 jQueryを使…

hammer.jsを使ってCanvas上の画像を移動させる

前回はFile APIを使って、画像ファイルをCanvasで描画してみました。 この時にCanvasのサイズを画像のサイズに合わせていたのですが、Canvasのサイズを固定にしたい時もありますよね。 ということで、300px * 300pxのCanvasに対して、画像の好きなところだけ…

File APIで選択した画像をCanvasに描画する

<input type="file">で指定したファイルを取得するのは、ev.target.filesで取得出来ます。複数選択することも可能なように出来るので、配列になっています。今回は1つだけです。 後はFileReaderを使って読み取って、Canvasに描画します。FileReaderのonloadでImageのsrc属性に取…

Windows7にRails4をインストールする

Windows7にRails4をインストールしてみます。 あらかじめRuby2がインストールされていることとします。 環境 Windows7 Ruby 2 Rails 4 Rails4 インストール 正式リリースされているので、gem install railsでインストール出来ると思ってましたが、次のような…

appengine ja night #26 #ajn26 に行ってきました

appengine ja night #26 が開催されます - Google Developer Japan Blog appengine ja night 26 - Togetterまとめ 過去のログ appengine ja night #25 #ajn25 に行ってきました - @thorikiriのてょりっき appengine ja night #24 #ajn24 に行ってきました - …

Windows環境にSASS、COMPASSをインストールする。

css

SASSはgem経由でインストールしますので、予めrubyとgemを使えるようにしておく必要があります。 環境 Windows7 64bit Ruby 2.0.0p247 gem 2.0.3 環境を確認してみます > ruby -v ruby 2.0.0p247 (2013-06-27) [x64-mingw32] > gem -v 2.0.3 SASSのインスト…

Android Casual Talks #1 #androidcasual に行ってきました

クックパッドで開催されたAndroid Casual Talks #1に行ってきました。 美味しいタイカレーも頂きました。 Android Casual Talks #1 : ATND Android Casual Talks #1 #androidcasual まとめ - Togetterまとめ 以下、メモを。 クックパッドの開発環境について …

第41回 HTML5とか勉強会 #html5j に行って来ました

第41回 HTML5とか勉強会 : ATND 2013/08/26(#html5j)第41回 HTML5とか勉強会 - Togetterまとめ 第41回HTML5とか勉強会のアンケートにご協力ください。 過去のメモ 第38回HTML5とか勉強会 #html5j に行って来ました - @thorikiriのてょりっき メモったことを…

appengine ja night #25 #ajn25 に行ってきました

appengine ja night #25 を開催します - Google Developer Japan Blog appengine ja night #25まとめ - Togetterまとめ 過去のログ appengine ja night #24 #ajn24 に行ってきました - @thorikiriのてょりっき appengine ja night #23 #ajn23 に行ってきまし…

東京Node学園 9時限目 #tng9 に行って来ました

東京Node学園 9時限目 - connpass 東京Node学園 9時限目 #tng9 まとめ - Togetterまとめ 過去の参加記録 東京Node学園 8時限目 #tng8 に行ってきました - @thorikiriのてょりっき 東京Node学園 7時限目 #tng7 に行ってきました - @thorikiriのてょりっき 東…

Backbone.jsガイドブック

を読みました。Backbone.jsガイドブック作者: 高橋侑久出版社/メーカー: ラトルズ発売日: 2013/04/25メディア: 単行本(ソフトカバー)この商品を含むブログ (3件) を見る前半はBackboneの概要について述べられており、1章はBackboneの基礎で、アーキテクチ…

第38回HTML5とか勉強会 #html5j に行って来ました

https://html5j.cloudfoundry.com/event/sd38 第38回HTML5とか勉強会 - 「Webアプリ×テスト最新事情」 #html5j - Togetterまとめ 多少遅れて行ったので、途中からですけれども。急遽サテライト会場も出来るくらい大盛況だったようです。 JavaScriptテスト最…

Effective JavaScript JavaScriptを使うときに知っておきたい68の冴えたやり方

Effective JavaScript JavaScriptを使うときに知っておきたい68の冴えたやり方作者: David Herman,吉川邦夫出版社/メーカー: 翔泳社発売日: 2013/02/19メディア: 大型本購入: 1人 クリック: 109回この商品を含むブログを見るを読みました。前半5章までは、普…

東京Node学園 8時限目 #tng8 に行ってきました

東京Node学園 8時限目 - connpass 東京Node学園 8時限目 - Togetterまとめ 過去の記録 東京Node学園 7時限目 #tng7 に行ってきました - @thorikiriのてょりっき 東京Node学園 6時限目 #tng6 に行ってきました - @thorikiriのてょりっき と言うことで、メモを…