endokのブログ

IT・プログラミングネタ

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

Vagrantで独自BOX作成してATLASで公開する

やりたいこと chef/centos-6.5 をベースにyum update、yum groupinstall Development ToolsしたBOXを作る。 Atlas by HashiCorp で公開してVagrantfileで指定できるようにする。 環境 MacOSX Yosemite 10.10.2 Vagrant 1.7.1 最終的な手順 いろいろ問題は発…

Dockerの公式MySQLイメージを使ってホストからアクセスするまで

Dockerわかってる人には単純な話かと思いますが、一部ハマったのでメモ。 やりたいこと 公式MySQLイメージを使ってコンテナ起動する ホスト側からmysqlコマンドでコンテナのmysqldに接続する。 mysql Repository | Docker Hub Registry - Repositories of Do…

Bootstrapでpull-leftしたアイコンを含む要素を表示/非表示するとその要素のテキスト、背景色が消える(iPhone Safariで発生)

原因よくわからないものの解決したのでとりあえずメモ。 かなり状況は限定的。 環境 Bootstrap 3.3.2 jQuery 1.11.2 iPhone6(iOS8.1.3) 現象 下記の"Button"を押すと左の"LEFT"がtoggleするようになっている。 "Button"を2回押して非表示→表示とすると、L…

rspec3でJST日付を検証する

modelのdatetime型項目を検証する。例えば下記のmodelを考える。 class CreateTasks < ActiveRecord::Migration def change create_table :tasks do |t| t.string :title t.datetime :deadline t.timestamps null: false end end end'2015/01/01'でdeadline…

Railsでassets/imagesの画像を差し替えるとundefined method `bytesize'が発生する

現象 railsで、app/assets/images配下に画像を配置していた。 その画像のサイズを変更しながら見栄えを確認していると、下記のような状態になった。 同じファイル名で最初に配置したファイルよりもサイズの小さい画像を配置すると、 ERROR NoMethodError: un…

Ansibleでgenerator-angular-fullstackのセットアップ

Ansibleでgenerator-angular-fullstackを使える状態にするtask設定例。 CentOS6.5用。 - name: node.jsのインストール yum: name="{{ item }}" enablerepo=epel with_items: - nodejs - npm - name: npmの更新 npm: name=npm global=yes state=latest - name…

generator-angular-fullstackでnpm installの際にgifsicleのインストールエラー

generator-angular-fullstackでgenerate後、npm install時にgifsicle@0.1.7のインストールエラーが発生。 > gifsicle@0.1.7 postinstall /home/endok/mean/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-gifsicle/node_…

grunt-contrib-coffeeでは最初のドットまでが同じcoffeeファイルは連結される

軽い気持ちでMEANスタックに触ってみたところ、npm,Gruntなどなど慣れないものばかりでハマりまくっています。今回はcoffeeファイルをjsファイルに変換する際のGruntの挙動についてです。 現象 generator-angular-fullstackで生成したアプリケーションにて、…