メコログ

web関連の話や、日々の雑記を書こうと思っています。

Railsにsqlite3を入れた際の備忘録

Ruby on RailsをWindowsで勉強しようと思っていたら、sqliteの導入で見事に躓いてなんとか解決できたのでメモ。

sqlite3を入れた際の手順

こちらの記事の一部を参考にしました。
http://d.hatena.ne.jp/yuum3/20130522/1369208112

まずSQLite3のアンインストール

gem uninstall sqlite3

 
 
http://packages.openknapsack.org/sqlite/sqlite-3.7.15.2-x86-windows.tar.lzma を C:\temp に ダウンロードし展開、ついでに sqlite3.exe をPATHの通っている場所にコピー

> cd C:\temp
> C:\Ruby200\DevKit\mingw\bin\bsdtar.exe -xvf  sqlite-3.7.15.2-x86-windows.tar.lzma
> copy bin\sqlite3.exe C:\Ruby200\bin

sqlite3の再インストール

> gem install sqlite3 -N --platform=ruby -- --with-opt-dir=C:\temp



この時点で

rails db

と入力するとコマンドプロンプト上でsqliteが動作していると思います。
うろ覚えですがここで動作せずに、

gem install sqlite3

と入力した憶えも…
 
 
コマンドが動作しても、この時点でサーバーにアクセスすると“Add 'gem sqlite3'' to your Gemfile”と表示されると思います。そこで、作成したプロジェクトファイル下にある、Gemfile.lockの
"sqlite3 (1.3.7-x86-mingw32)"の箇所を
"sqlite3 (1.3.7-x64-mingw32)"と書き換えると動作しました。


sqliteを入れる前の段階で、この辺りのサイトも参考にしました。

http://www.oiax.jp/rails/zakkan/rails_3_1_installation_on_windows.html
 
 
色々なサイトを参考にしても上手く動作しなかったので、ゴチャゴチャと混ぜてみると動作したというアレな結果になりましたが、まぁ参考程度ということでどうぞよろしくお願いします。

google web designer使ってみた

無料でhtml5を使ったアニメーションが作成できるツール「Google Web Designer」が本日公開されたので弄ってみました。
f:id:mekori:20131001225636j:plain
 
 

取り合えず弄ってみて文字の回転とかさせてみた

http://mekori.site44.com/index.html
 
 

少し弄ってみた感想

これだけで、Webサイトが簡単に作れるようになるのかなぁと思っていたら、あくまでもアニメーションメインで、Webサイトをこれだけで作るのはかなり厳しそうです。リッチなサイト制作で一部アニメーションを制作するという場合に、このツールで制作したコードをコピペして使うと良いのかなぁと思いました。
 
 
他、細かい機能に関してはGIGAZINEの記事で詳しく解説されています。
http://gigazine.net/news/20131001-google-web-designer/

hevenly chipsの計算ツール作った[Cookie Clicker]

f:id:mekori:20130921224355p:plain

今人気のCookieClickerにハマってます。
http://orteil.dashnet.org/cookieclicker/
 
 
クッキークリッカーはクッキーをいかに多く焼くかということが重要になりますが、多く焼くためにはある程度プレイした後、リセットして周回する必要があります。周回する理由として、Achievementsが引き継げることに加えて、hevenly chipsという焼いたクッキーに応じた特典がありまして、これを何枚獲得してからリセットするかで次の周回で獲得できるクッキーが大きく変化します。それでクッキーをどれだけの目安で焼くかを簡単に把握するツール作ってみました。


今リセットしたらhevenly chips何枚貰えるのか計算ツール


これ迄に焼いたクッキー枚数 (Coockies baked [all time])
,000,000,000,000 枚
これ迄にリセットしたクッキー枚数 (Cookies forfeited by resetting)
,000,000,000,000 枚

現在合計:NULL枚のクッキーを焼きました
 枚のhevenly chipsが獲得できます。

直近のhevenly chips
hevenly chipsクッキー枚数
00
00
00
00
00
00
参考 http://cookieclicker.wikia.com/wiki/Heavenly_Chips