タグ

ブックマーク / iret.media (3)

  • AWS Lambdaビルダー | iret.media

    Box-SDK(*1)をLambdaで使おうとした際に色々ハマったのでメモ。 pipインストール時のプラットフォーム ローカル環境(Mac)でテストができたので、いざデプロイ! Serverless Frameworkは早速Layerに対応していたので、SDK部分をLayerに切り出しも簡単:) ところが。。。 [ERROR] ModuleNotFoundError: No module named '_cffi_backend' モジュールがないと言われる。 sdkのリポジトリ眺めてみると、環境依存がちらほら見つかる。 MacLambda環境の差異と見受けられる。 ググるとEC2でビルドする手順が多く引っかかったが、今はLambdaDockerイメージ(*2)が公開されているので、そっちを使う。 docker内での圧縮コマンド Lambdadockerイメージの使い方についてもググ

    AWS Lambdaビルダー | iret.media
    winterfall
    winterfall 2020/06/18
    “*” でなく、”.”を使えとのこと。
  • 2018年なぜ私達はコンテナ/Dockerを使うのか | iret.media

    2017年にもうコンテナの未来・一つのカタチはもう確定したと言え、今更感があるものの、改めてDockerとコンテナについて。 今更こんなことを書くのは、情報が溢れてくる今こそ、正しく理解し、正しい順序で学習することが重要だと切に思うから。 内容についてのお断り How Toはかきません あくまでも2018年時点の私見 目新しい情報はない、2016年頃に書けたレベル Dockerをこう使えとか、こうするのがいいとかの話ではなく、コンテナとDockerに関して大きな視点で現時点で私の考えを書きます。また、私自身はかなりのコンテナ推進派です。 Dockerをよくわかっている人には意味のない記事となります。 コンテナ(Docker)のメリット 何故コンテナがいいのか、コンテナをある程度の学習コストを払ってでもやる理由 コンテナとDocker コンテナ技術Dockerが生まれる前から存在する技術

    2018年なぜ私達はコンテナ/Dockerを使うのか | iret.media
  • テストドンブリ(ドリブン)Python FizzBuzz | iret.media

    # Python Boot Campの第12回は福岡で開催です! # Python Boot Campとは PyCon JPではこれまでも年に1回東京で開催されるPyCon JPイベントでPythonを学べるチュートリアル講座を開催してきました。 今回は、以下のような人たちにPythonを知ってもらえる機会を提供... pyconjp.connpass.com 言語を基礎から学ぶ機会が得られて当に良かった。 ということで、教材の「2. Pythonをはじめよう」で FizzBuzz のサンプルがあったので UnitTest を使ってテストドリブンで FizzBuzz を実装してみた。 テストドリブン FizzBuzz ドキュメント 26.4. unittest — ユニットテストフレームワーク 環境 今回は以下のような環境で FizzBuzz する。 $ python -V Python

    テストドンブリ(ドリブン)Python FizzBuzz | iret.media
  • 1