タグ

ブックマーク / dev.classmethod.jp (7)

  • AWS CodeDeploy を使って Rails アプリケーションをデプロイしてみた | DevelopersIO

    Rails アプリケーションをデプロイしてみよう 昨日の re:Invent で発表された AWS CodeDeploy (以下 CodeDeploy) を使って GitHub リポジトリで管理している Rails アプリケーションを EC2 インスタンスにデプロイしてみました。いままでは Capistrano を利用してデプロイを行うのが主流でしたが、果たして CodeDeploy はこれに変わるサービスなのか!?と思いながら試してみることにしました。 なお、サンプルサイトのデプロイ手順は以下で紹介していますので、こちらもあわせてご覧ください! [新サービス] AWS CodeDeployを触ってみた #reinvent | Developers.IO EC2 インスタンスの環境構築 今回の要件を達成するために、EC2 インスタンスには以下の環境構築が必要です。この手順については今回は割

    AWS CodeDeploy を使って Rails アプリケーションをデプロイしてみた | DevelopersIO
  • ユニットテストにまつわる10の勘違い | DevelopersIO

    渡辺です。さる方面からテスト系のエントリーがまだか…と催促されたので、ユニットテストについて少し考えてみたいと思います。 最近、TwitterのTLをチェックしていると、JUnitを利用しているにも関わらず違和感のあるTweetや、原因をJUnitにして来解決すべき問題から目をそらしているようなTweetを多く見かけます。そこで、JUnitをによるユニットテストに関するありがちな勘違いをまとめてみました。 なお、JUnitの部分は、RSpecでもNUnitでも適当に置き換えて読んでも構いません。 1.JUnitを使うことが目的という勘違い JUnitを利用すること自体を目的にしたところで何も得る事はありません。 ありがちな話ですが、「納品物としてJUnitのテストコード(または実行結果)を求められている」ことが理由でJUnitを利用しているならば、それは足かせでしかない可能性があります。

    ユニットテストにまつわる10の勘違い | DevelopersIO
    caesium
    caesium 2017/01/06
    メモ(..)φ / 関係ないけど最後の「まとめます。」というところを読み切ったところで脳内に「日高義樹ワシントンリポート」のBGMが流れたw
  • 【書籍制作ワークフロー】ReVIEW 入門 #01 – ReVIEW をインストール | DevelopersIO

    そんな訳で、ReVIEW を使って簡単な電子書籍を作成するまでのフローを学んでみることにします。 はじめに - ReVIEW って何? ざっくばらんに言えば、テキストマークアップ型の原稿フォーマットです。Markdown や Wiki のような ReVIEW 記法でテキストファイルを作成し、それらを ePUB だけでなく PDF(LaTeX)、XHTML、XML といったマルチフォーマットに出力可能なフレームワークです。 Microsoft Word や Adobe InDesign では単一フォーマットでの出力が基であるうえ、著者が一人であればまだしも、複数人で一つの書籍を書くとなるとレイアウトや書式の統一を図るのがなかなか難しかったりする訳です。これはコンテンツ(文章や画像)とレイアウトという異なる要素が混在していることが主な原因です。 これに対し ReVIEW は、コンテンツを R

    【書籍制作ワークフロー】ReVIEW 入門 #01 – ReVIEW をインストール | DevelopersIO
  • Elasticsearch入門 | シリーズ | Developers.IO

    Elasticsearch入門 シリーズ 第8回 Elasticsearch 入門 API の使い方をハンズオンで理解する 〜後編〜 ElasticsearchElastic特集 記事 2016年06月15日 木戸 国彦 33 第8回 Elasticsearch 入門 API の使い方をハンズオンで理解する 〜後編〜 前回に引き続き、今回もハンズオンです。後編では、仮想 Classmethod 社の社員情報をサンプルデータとして用意しました(※ […]

    Elasticsearch入門 | シリーズ | Developers.IO
  • Docker 1.6がリリースされたのでLogging driversを試してみた | DevelopersIO

    はじめに Docker 1.6がリリースされました! DOCKER 1.6: ENGINE & ORCHESTRATION UPDATES, REGISTRY 2.0, & WINDOWS CLIENT PREVIEW 様々な新機能が取り入れられています。Changelogを引用すると... 1.6.0 (2015-04-07) Builder Building images from an image ID build containers with resource constraints, ie docker build --cpu-shares=100 --memory=1024m... commit --change to apply specified Dockerfile instructions while committing the image import --cha

    Docker 1.6がリリースされたのでLogging driversを試してみた | DevelopersIO
  • 軽量JSONパーサー『jq』のドキュメント:『jq Manual』をざっくり日本語訳してみました | DevelopersIO

    jq Manual jqで簡単JSON加工 | Developers.IO jqコマンドが実は高性能すぎてビビッた話 - beatsync.net JSONを超絶に読みやすくする jq コマンド - WebAPIバリバリ使うor開発する人必須 CLIでJSONの整形をする - ( ꒪⌓꒪) ゆるよろ日記 JSON形式の情報を様々な条件や書式として成形、フィルタリングツール『jq』。上記関連エントリで私もこのツールの存在を知る事になったのですが、ツールの簡易さ・便利さに感動しながら私もちょくちょく利用させてもらっています。 そこでこのエントリでは、jq公式ページに展開されている利用ガイド・リファレンス的な位置付けの『jq Manual』を写経がてらざっくり日語訳してみました。ざっくり訳なのでこの部分の訳おかしい・間違ってる等ありましたら御指摘頂けると幸いです。例示されているサンプルコードも

    軽量JSONパーサー『jq』のドキュメント:『jq Manual』をざっくり日本語訳してみました | DevelopersIO
  • Android案件の見積り | DevelopersIO

    Android案件を何件か担当して見積り前に確認しておいた方がいいと思うことや決めておくこと、 事前に説明しておくべきことがいくつかあったのでまとめます。 ①ハードウェアの選定 ・どの端末をサポートしますか? 動作確認を行う端末を決めてもらいます。 複数の端末をサポートする場合、テストも複数の端末で行うため工数もそれに応じて増やす必要があります。 ・サポートするAndroidのバージョンは? 端末を決めた時点でほぼ決まってしまいますが"Android 2.2以上"のようにサポートする最小のバージョンを決めます。 特にお客様にご要望がない場合はアプリのリリース時期と端末、OSのシェアなどを考慮して提案しています。 ・タブレットでの使用は想定していますか? これはスマートフォン用に開発している案件で後からタブレットでも使用したい、 というご要望を受けることがあるためです。 ・マルチデバイス対応

  • 1