2014-09-01から1ヶ月間の記事一覧
JenkinsをDockerコンテナで構築しようと思い、GitHubのプライベートプロジェクトからチェックアウトしてくる過程でちょっと手こずったのでメモ。 環境 ホストOS:Ubuntu 14.04 手順 JenkinsのオフィシャルイメージをDocker Hubからpull コンテナにssh keyを…
Dockerチュートリアルではあまり語られないが実は重要だったりするData Volumeについて学ぶ。 Data volumeとは Data volumeとは、コンテナ間でデータをやり取りするために特別に設計されたディレクトリのことである。特徴は以下の通り Data volumeはコンテナ…
要件 テキストのmaxlengthに対して入力可能な残り文字数を表示する。 フォーカスのある時だけ表示される。 どのInputタグでも同じルールで書いておけば文字数が適用される。 HTML p.counter = カウンター全体 span.count = 文字数出力 <div class="form-group"> <p class="counter pull-right text-muted" style="display: none">あと<span class="count"></span>文字まで</p> </div>
Handlebarsではeachループを使って条件文の中に入るとコンテキストが変化し、パス名の記述の繰り返しを避けることができる。しかし、親のコンテキストのデータにアクセスしたいケースでどう書けばよいのか。 参考 http://handlebarsjs.com/#paths http://sta…
Handlebarsのプラグインがあればなーと思ったら、あった。 http://plugins.jetbrains.com/plugin/6884?pr=ifとeachのコード保管なんかもしてくれるようだ。これは助かる。最初に探してみることが大切だという教訓にしよう。
参照用メモ instance_of? オブジェクトがそのクラスのインスタンスかどうか is_a? オブジェクトがそのクラス(およびそのサブクラス)のインスタンスかどうか respond_to? メソッドを実行可能かどうか(メソッドがそのオブジェクトから実行可能か)
参照用メモ 基本 begin #通常処理 raise #例外送信 rescue IOError ex #例外発生時の処理1 puts "#{ex.class}: #{ex.message}" puts "#{ex.backtrace}" rescue TypeError, ArgumentError => ex2 #例外発生時の処理2 retry #コードブロックの再実行 rescue …
可能な限り gemで管理したいので必要そうなライブラリを入れてインストール。 $ sudo apt-get ruby ruby-dev cpp gcc libxml2 libxml2-dev libxlst1.1 libxslt1-dev $ sudo gem install nokogiri --use-system-librariesが、上記でもエラーになり、すぐに解…