タグ

ブックマーク / www.vincentina.net (2)

  • Sinatra + ActiveRecord + MySQL で簡易アプリつくってみる

    寒くなるとプログラムをやりたくなるのか、ここ数日はRubyな日々が続いていて、今回は前回と同じ題材で勉強会関連のJSONを引っ張ってくるアプリですが、複数のウェブからとなるとやっぱりDBは必須となってくるわけで、WebとDBの連携を自分でやるのは初めてなので試行錯誤な感じが続きましたがやっと出来上がりました。 やっぱりDBを勉強する。というよりも必要なのでDBを勉強したという事象の方が自分には性に合っているようだ。 mysql を使ってみようナウいものはmysql2というやつらしく、早速Gemで入れようとしたら libmysqlclient-devというパッケージが必要でした。 $ gem install mysql2 Building native extensions.  This could take a while... Successfully installed mysql2-

  • Docker + Chef で楽々環境作り

    夏頃にDockerコンテナというベータ版がリリースされたはずですが それとは違い、Chef-soloをキックする方法です。 そんな素晴らしい手法を紹介していた参考サイト。 Dockerイメージをchef-soloでプロビジョニングする | Developers.IO: こういう事が発見&実行できる人がうらやましいですぞ。 まず最初の目的はSinatraの環境をさくっと作っちゃう事です。前回は手作業で作って途中でDockerコンテナをコミットしておけばいつでもそこから出来る!っとか言ってましたが、出来上がってから考えると、めんどくさいっちゅうの&管理が大変だっちゅうの。 Chefで管理した方がいいでしょう。というのも最近コード化をちょこっとやった影響もあるのでしょう。 コンテナをコミットしていくのもいつでも使いたい時に鬼速で起動できるというメリットはあるにはありますが、中の構成はハッキリ言う

  • 1