タグ

2017年2月2日のブックマーク (8件)

  • iOS Test Nightで登壇させていただきました。 #ios_test_night | DevelopersIO

    はじめに おばんです、ZOZOTOWNのアプリで服を眺めるのが楽しい田中です。次のボーナスがヤバそう(^q^) iOS Test Night #2というiOSのテストに関する勉強会で登壇させていただきましたので、そのご報告です。 話した内容 「はじめてUnitTest、XCTestに触れて」というタイトルで話をさせていただきました。 スライドの中のアジェンダにも書かれていますが、以下のような内容です。 テストとは? 事後条件と事前条件 契約による設計と防御的設計 同値クラステストとは? 同値クラステストを書いてみた テストに触れてみた感想 あまりiOS, XCTestについて多く触れた内容ではありません。そもそも自分が「テストってなんだ?」というところからして知らない初心者だったので、テストに関する内容が多くなりました。 XCTestに関しては以下をご覧ください。 感想 この発表をするため

    iOS Test Nightで登壇させていただきました。 #ios_test_night | DevelopersIO
  • Amazon Lightsail インスタンスのスケールアップ手順を試してみた | DevelopersIO

    こんにちは、菊池です。 AWS re:Invent 2016で発表されたAmazon Lightsailで、インスタンスのスケールアップを試してみました。 手順 EC2インスタンスのスケールアップではインスタンスの停止 -> インスタンスタイプの変更 -> 起動 の手順で簡単にスケールアップが可能です。一方、Lightsailでは手順が異なり、現時点で以下の点に注意が必要です。 一度作成/起動したインスタンスのスペック変更は不可能 コンソールからの操作だけでは不可能で、AWS CLIによる操作が必要 まず、一度作成したのインスタンスのスペック変更はできませんので、以下のような手順を踏む必要があります。 対象インスタンスのSnapshotを作成 AWS CLIを使ってSnapshotからBundle-IDを指定してインスタンスを作成 DNSレコードまたはStatic IPを変更し、新しく作成

    Amazon Lightsail インスタンスのスケールアップ手順を試してみた | DevelopersIO
    oppara
    oppara 2017/02/02
  • http://visdown.amitkaps.com/

    oppara
    oppara 2017/02/02
  • [レポート] Serverless Meetup Tokyo #2 | DevelopersIO

    渋谷マークシティのサイバーエージェント様の会場で行われた Serverless Meetup Tokyo #2 - connpass に参加してきましたのでレポートします。 スライドは公開され次第貼っていきます。 会場 会場は2スクリーンの部屋で定員が150名となっていましたがほぼ満席の状態でした。 開催側からビザとアルコールドリンクが振舞われました! Opening: 2017年Serverless化していく世界の概況 吉田真吾 (セクションナイン)さま によるオープニングセッションです。 Serverless Meetup の facebookのグループでのアンケート結果 サーバレスの開発ではどんなフレームワークを使っていますか? serverless frameworkが1位 続いてApex、lamveryなど Microsoft Visual StudioやEclipseなどのID

    [レポート] Serverless Meetup Tokyo #2 | DevelopersIO
  • GitHub - hiroppy/placehold-cli: Creates dummy image via https://placehold.jp/.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - hiroppy/placehold-cli: Creates dummy image via https://placehold.jp/.
    oppara
    oppara 2017/02/02
  • Vaporで始めるサーバーサイドSwift 〜Mac上での環境構築からHello, World!まで〜 (swiftenv, Vapor Toolboxを使用) | DevelopersIO

    Vaporで始めるサーバーサイドSwiftMac上での環境構築からHello, World!まで〜 (swiftenv, Vapor Toolboxを使用) はじめに こんぬづは、ドミニオンで一度も勝てたことのない田中です。 さて、今回の記事ではMac上で行うVaporによるサーバーサイドSwiftことはじめを紹介していきます。VaporというのはSwiftで書かれたWebフレームワークのことです。 今回取り扱うサーバーサイドSwiftとそれを取り巻くツールや環境は現在、発展の早いSwift界隈の中でも特に変更が多い分野となっています。この記事で紹介する方法もすぐに古くなってしまう可能性があるので、あくまで参考として見ていただければと思います。 もくじ 検証環境 swiftenvの導入 Vapor Toolboxをインストールする プロジェクトを作成する Hello, World!を書

    Vaporで始めるサーバーサイドSwift 〜Mac上での環境構築からHello, World!まで〜 (swiftenv, Vapor Toolboxを使用) | DevelopersIO
    oppara
    oppara 2017/02/02
  • Ansible実践入門 | DevelopersIO

    渡辺です。 最近、Ansibleに関する書籍が増えてきていますね。 とはいえ、ほとんどは入門的な位置付けで、それはそれで需要があるんですが、実践レベルで使いこなすノウハウは少ないというのが現実かと思います。 この辺り、まだ試行錯誤を繰り返しているところも多いでしょう。 そこで、ノウハウをガンガン流出させるクラスメソッドなので、ベストプラクティスみたいなものをまとめちゃいました。 Ansibleとは? 雑な言い方をすれば、SSH接続したリモートホストでミドルウェアのインストールや設定ファイルの更新を行うツールです。 カテゴリとしては構成管理ツールに分類されます。 SSH接続が可能であれば、リモートホスト側にエージェントのインストールが不要である点は大きな特徴です。 Playbookにサーバの状態を定義する AnsibleのPlaybookは、リモートホストの状態を定義したファイルです。 構成

    Ansible実践入門 | DevelopersIO
    oppara
    oppara 2017/02/02
  • クロスアカウントで S3 sync するための権限設定 | DevelopersIO

    こんにちは、菊池です。 小ネタですがクロスアカウント環境でS3 syncを実行する際の権限設定を紹介します。 はじめに S3 sync コマンドではローカル環境とS3バケット、または異なる2つのS3バケットでオブジュエクトを同期することができます。 AWS CLIの場合には以下のようなコマンドで実行が可能です。 aws s3 sync {同期元のローカルパスまたは S3 URI} {同期先のローカルパスまたは S3 URI} このS3 syncですが、異なる2つのAWSアカウント(クロスアカウント)のS3 バケット間で同期する際にはアクセス権限の設定に少し手間がありましたのでご紹介します。 クロスアカウントでの S3 sync 例えば以下の図のように、アカウントAのS3バケットからアカウントBのS3バケットにsyncする場合を考えます。コマンドを実行するEC2にはIAM Roleを割り当て

    クロスアカウントで S3 sync するための権限設定 | DevelopersIO
    oppara
    oppara 2017/02/02