サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
コーヒー沼
yamakichi.hatenablog.com
この記事は2016年2月で動かす場合の使用方法を紹介しています。wercker自体が開発途中で仕様が変わったりするので注意してください。 また、この記事は常時更新して書き換えていきます。よりわかりやすくより読みやすくを目指していくので、読みにくさがあってもお許しください。 ログイン〜登録 Wercker - From code to containers werckerのサイトトップです。 ユーザー登録してログインします。 上部にあるCreateを選択してApplicationを選択します。 GitHubかBitbucketを選択する画面が出ます。 どちらかを選択して、さらにテストを実行したいリポジトリも選択します。 次の選択もRecommendされているものを選択。 Step 5でデフォルトで ■ Docker enabled. See our stacks documentation
Railsで画像をアップロードし、かつ画像圧縮も行いたい時の実装をメモで残す。 環境 Macbook OSX 10.11.6 Rails 5.0.0 Ruby 2.3 Carrierwave Piet MiniMagick Gem 実装に必要なGemをインストール gem "carrierwave" gem "piet" gem "mini_magick" bundle install --path vendor/bundle Piet Carrierwaveのextensionとして画像圧縮を行えるようにするGem 圧縮を行う類似のGemがいくつか存在するがPietを採用 トータルダウンロード数 比較 piet : 242,713 carrierwave-imageoptimizer : 97,947 jpegoptim .jpeg画像の圧縮で使用するパッケージ brew install
TeamGeek Googleのギークたちはいかにしてチームを作るのか www.amazon.co.jp 読みました。 前から読みたいと思っていたのでちょうど小説が読み終わったタイミングで書店をぶらついたら見つけたのですぐ手にとってさっと読み即買いしました。 この本は技術書といえば技術書ですが、ギークなエンジニアが社会、そして企業で生き抜くため(うまく仕事を進めるため)のバイブルのような本です。 この記事は自分が読み終えてここはいいな的なものを簡単に書き記しまとめたものです。 はじめに 「エンジニアリングは簡単だ、人間は難しい」 「人間は継続的なバグの大きな塊だ」 天才プログラマの神話 ソフトウェア開発はチームスポーツである。 エンジニアリングチームで成功するには、自分が「謙虚・尊敬・信頼」の原則にもとづいて行動できているか認識しなければならない。 一人の天才になりたいとみな憧れるが、何で
Rails ActiveRecordで複数のカラムに対して一意制約を設ける。複合一意制約 複数のカラムの組み合わせがユニークであってほしい場面に遭遇しました。 例えば、Siteテーブル Keywordテーブルが存在する時、 Keywordテーブルにある site_id と name そして date の組み合わせはユニークでなければいけない状況でした。 site_id, name, date の組み合わせがユニーク この組み合わせのユニークを担保するために、Railsアプリケーション側でユニークであることを確認するvalidate処理を設けて解決させました。 class Keyword < ActiveRecord::Base validates :site_id, uniquness: { scope: [:name, :date] } end 上記の様に書くことで、データのinsert
このページを最初にブックマークしてみませんか?
『yamakichi.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く