あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
はじめに これまでは Vagrant + VirtualBox で作った仮想環境上で、Dockerコンテナを動かしていましたが、これがどのようにAmazon Elastic Container Service (ECS) にデプロイされるかの手順が良く分かっていませんでした。 そこで、簡単なWebアプリケーションコンテナをECSにデプロイして、AWS上で動作確認するところまでをやってみようと思います。 目次 Docker イメージを用意 ローカルでのDockerイメージの動作確認 AWS CLIをインストール ECRにPUSHする為のIAMユーザを作成 AWS CLIに認証情報を設定 キーペアの作成 ECRにリポジトリを作成 ECRの該当リポジトリにPUSH ECSのタスク定義を作成 ECSのクラスターを作成 ECSのタスクを実行 動作確認 Docker イメージを用意 今回はAWS上での
ホームテクノロジーAWS Lambda で Python みたいな関数型言語 Coconut を動かすぞ!!!!!!!(非カスタムランタイム) AWS Lambda で Python みたいな関数型言語 Coconut を動かすぞ!!!!!!!(非カスタムランタイム)みなさんはじめまして!!!!!!!!!!!! 会津ラボで主にバックエンドの開発を担当している吉原です。他にブロックチェーン等もやってます。好きな言語は Haskell、趣味はクイズゲームです。以後お見知りおきを。 ※ ちなみに弊社には吉の字がつくバックエンド担当が2人おり、度々間違われます。当ブログをご覧になる場合はご留意ください。 さて、今日(注:執筆開始時点)はお盆です。 ……お盆も働いていたやつらだ。面構えが違う。 というのは冗談で、お盆休みをずらして取得しているため、その代わりに出勤しています。こういったことができる所
AWS CDK(Cloud Development Kit)とCircleCIを組み合わせて、自動デプロイする仕組みを作ってみました。 これで運用がますます楽々になりまね! なお、デプロイのみを対象とします。(テストは扱いません) 目次 環境 リポジトリとブランチ運用 AWS CDKのインストール AWS CDKで適当にサーバーレスアプリ(WebAPI)を作る WebAPIの仕様 AWS CDKプロジェクトの構築 Lambdaコードを書く! インフラをコードで書く!!! サーバーレスアプリのStack CircleCI用ユーザのStack スタックのデプロイ準備をする ビルドする bootstrapの実行 CircleCIの事前準備 Python仮想環境の構築 pyenvの導入 Python仮想環境の作成 AWS CLIの導入 AWS認証情報のセットファイルを作成 CircleCI用の設定
こんにちは。インテグレーション部の大高です。 最近、Amazon Linux 2を利用していて困ったことがあったのでご紹介したいと思います。 前提 あるAMIを作成しており、標準のpython2.7以外にpython3.5.6を個別にインストールした後にalternativesコマンドを利用してpythonコマンドをpython3.5.6に設定していました。 シンボリックリンクとしては以下のような状態です。 $ ll /usr/bin/python (略) /usr/bin/python -> /etc/alternatives/python $ ll /etc/alternatives/python (略) /etc/alternatives/python -> /usr/bin/python3.5 この設定をしたものをAMI化しました。 Python3に設定したはずがPython2にな
AWSチームのすずきです。 Amazon Linux2のAMIを利用して起動したEC2環境で、最新バージョンの「AWS CLI」をインストール、利用する機会がありましたので、紹介させて頂きます。 環境 AMI amzn2-ami-hvm-2.0.20190618-x86_64-gp2 (ami-0c3fd0f5d33134a76) 2019年8月現在、「AWS CLI」のバージョンは「1.16.102」がインストールされます。 version $ /usr/bin/aws --version aws-cli/1.16.102 Python/2.7.16 Linux/4.14.123-111.109.amzn2.x86_64 botocore/1.12.92
(更新日:2019/8/17 コメントをいただいての追記、表記ゆれ等修正をしました。) Pythonエンジニア認定基礎試験を受けて合格しました 勉強のきっかけ 試験勉強前の私の知識 勉強の期間 勉強のステップ その1 ネットの先達の意見を参考にする その2 『独学プログラマー』を読む その3 PyQをやる その4 公式テキストを読みながらColaboratoryでコードを動かす その5 DIVE INTO CODEで模擬試験を受ける 試験当日と感想 Pythonエンジニア認定基礎試験を受けて合格しました これから試験を受ける方の参考になればと思い、合格までのことを書きます。久しぶりに試験を受けたのでなかなか大変でした。 勉強のきっかけ Pythonを使ったデータ分析と業務の自動化に興味があるので。VBAでエクセル作業を自動化するのは仕事でやっていたのですが、場当たり的な勉強ですませていま
Lambda@Edge ファンの皆さん!ついにこの日が来ましたよ! 本日のアップデートで Lambda@Edge で Python3.7 がサポートされるようになりました! Lambda@Edge Adds Support for Python 3.7 何が嬉しいのか 従来、Lambda@Edge でサポートされる言語は Node.js のみでした。私のように 「Node.js 書けないですが、Python ならちょっと書けます」 という方には待望のアップデートです! サンプルコード Lambda@Edge の公式ガイドのサンプルコードにも既に Python が追加されていますね。(日本語ページはまだアップデートされてません) やってみる サンプルコードを拝借して Python3.7 の Lambda 関数を作成します。(Lambda@Edge 関数は バージニアリージョンで作成する必要が
機械学習の勉強とモチベーション 機械学習の扉を開いてみた・・のですが、いきなり数学が現れたりPythonが現れたりしてなかなか障壁が高そうな雰囲気です。でも、機械学習のさわりの部分すら知らないでいきなり数学から始めると、モチベーションがどんどん下がってきます。でも数学をわからないと先に進めない・・。 ということで、いやいや、とりあえず機械学習の超基本的なところをその道の達人から教えてもらう。また、こんなのは向いてないからねというアンチパターンも学ぶ。その上で、もし手を動かせるところまで来たらこんなことができるよ!という記事を集めてみました。 基本的な考え方を頭に入れるための資料 とりあえずこの2つの資料は繰り返し読んでおくと、次のステップでつまづきません。読みやすい記事なのでお勧めです。 一から始める機械学習 qiita.com 対象読者 ・機械学習について一から勉強したい人が対象です 目
超ハマったので共有がてら書いておきます。 macOS 10.14 MojaveでPython をソースから入れて pip installするとopensslにリンクできてないというエラーがでてしまいました。 よくよく調べるとimport ssl したときにこんなエラーがでるようになってしまった。 >>> import ssl Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/opt/python-3.7.4/ssl.py", line 60, in <module> import _ssl # if we can't import it, let the error propagate ImportError: No module named _ssl ビルドする手順 ここではhome
悪意あるコードは、Linuxシステムにインストールされたときにのみ動きのある単純なバックドアメカニズムだったという。 ReversingLabsのチーフソフトウェアアーキテクト兼創設者のTomislav Pericin氏は米ZDNetとのインタビューで、「Pythonパッケージマネージャーからパッケージがインストールされれば、それはユーザーから呼び出されるのを待つ」と述べた。 「ユーザーによって実行されると、バックドアがアクティブになる。バックドアの実行をもっと自動化するインストール手順もある」(Pericin氏) ReversingLabsによると、バックドアはインタラクティブシェルであり、攻撃者はそれを使って、3つのパッケージがインストールされたコンピューターに接続し、コマンドを実行した可能性があるという。 ReversingLabsが3つのパッケージを見つけたとき、バックドアはlib
はじめに 「あそんで学べる、ロボットトイ」toioは、 キューブを動かすためのBLEの通信仕様が公開されています コアキューブ技術仕様 公式では、javascriptライブラリがありますが、Python派のため Mac + Python 環境で使えるライブラリを作成しました ↓↓↓ 非公式 Python ライブラリ(https://github.com/mizumasa/toio.py.git) できること 複数のキューブをBLE接続し、モーターやLED、サウンドをコントロールできる 位置座標の読み取り、ボタン、衝突判定などの基本的な状態読み取りができる 全ての仕様ではありませんが、基本的な制御を網羅しています また、おまけの便利機能として toio.jsにも実装されている、特定の位置への移動コマンド 沢山キューブが発見されてしまった時に、キューブを見つけやすく、IDを振りなおせる機能 キ
(Background image by Pixabay) 最近また「データ分析をやるならRとPythonのどちらでやるべきか」という話題が出ていたようです。 言語仕様やその他の使い勝手という点では、大体この記事に書いてあることを参考にすれば良いと思います。その上で、人には当然ながら趣味嗜好がありますので、個々人が好みだと思う方を使えば良い話ではあります。 とは言え、僕自身もクソコードの羅列ながらこのブログにR & Pythonのコードを載せているということもあるので、便乗して今回の記事では僕個人の意見と感想も書いてみようと思います。いつもながらど素人の意見(特にPythonは本業ではない)なのと、自分がメインに使っているRでもtidyverseをほとんど使わないなど割とout-of-dateな使い方をしているということもあり、読んでいておかしなところなどあればどしどしご指摘くださると有難
WEB+DB PRESS Vol.110 目次 目次 はじめに gRPCとは? gPRCの特徴 Protocol buffersでRPCを定義することで、様々な言語のサーバ・クライアント実装が自動生成可能 通信プロトコルにHTTP/2を使うことで高速化、双方向通信、streaming等を実現 通信のデータ量が小さく、データ解釈時の計算時間も短い ProtoファイルでのRPCの宣言 Unary RPC Server streaming RPC Client streaming RPC Bidirectional streaming RPC gRPCのサンプルコード Python Unary RPC Server streaming RPC Client streaming RPC Bidirectional streaming RPC gPRCのgの意味 参考資料 MyEnigma Supp
ここ数年のAIブームで、AIの勉強全くしてこなかった私でも、少しずつ仕事でAI関係に関わることができてきました。その度に部分的に頑張って追いつくというのを続けてきたのですが、そろそろ限界を感じたので、どこかで体系的に勉強しなくてはと考えていました。 勉強嫌いな方では無いですが、根がサボり屋なので、何か切迫した目標が無いと勉強に集中することができません。 そこで、5月中に「AWS Certified Machine Learning – Specialty 」を取得するというニンジンを設定して、今年のGWの10連休で勉強やろうと一年発起しました。 GWは子供が寝静まってから勉強というハードスケジュールでしたが、その甲斐あって、無事に試験合格したので、記事書きます。 勉強方法 基礎部分 試験向け 他にも役立った本 勉強時間 点数 その他試験の所感 まとめ 参考URL 試験ガイドとサンプル問題
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く