メメメモモ

プログラミング、筋トレ、ゲーム、etc

2019-01-01から1年間の記事一覧

動画サービスや音声サービスでインプットしている情報

概要 技術的なインプットは本で行い、その他のインプットは動画や音声で行う、といった使い分けをしています。各種の動画・音声サービスで、自分がどのような情報をインプットしているのかを書き出してみました。 YouTube www.youtube.com なんだかんだでYou…

イシュードリブンでソフトウェアを作るための手順

はじめに プログラマの仕事は、端的に言うと問題を解決するソフトウェアを作ることです。 ソフトウェアを作るために、さまざまなプログラミング言語やオブジェクト指向やDDDやアジャイルなどの手法があります。こういった実装技術はとても奥が深く、勉強して…

ブロックとキャラの当たり判定アルゴリズム

ブロックとキャラの当たり判定アルゴリズムについて考えています。 当たり判定の考え方としては、 「キャラ(自機)の中心の座標が、ブロックの中心から角をつないだ線よりも左側にあるか右側にあるか」を判定する形になります。 「ある点がある線よりも左側に…

「現場で役立つシステム設計の原則」を読んだ

現場で役立つシステム設計の原則 ~変更を楽で安全にするオブジェクト指向の実践技法作者: 増田亨出版社/メーカー: 技術評論社発売日: 2017/07/05メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 分析や設計について勉強したいと思い、読…

「デザインとプログラミング 2018」の講義資料を読んだ

デジタルアートに関することが学びたくて読みました。 デザインとプログラミング 2018 yoppa.org ブラウザ上で動作を確認しながら読み進めました。 editor.p5js.org 以下のことが一通り学べます。 Processingの基礎 画像データから絵を書く サウンドデータか…

CloudFormationでKMSを設定する際は、CloudFormation実行ユーザーがキー管理者として登録される必要がある

概要 タイトルのとおりです。そうでなければ、CloudFormationは以下の実行エラーを出します。 The new key policy will not allow you to update the key policy in the future (新しいキーポリシーは将来のキーポリシーの更新を許可していません) aws.amazo…

ゼロから作るDeep Leaningの読書メモ1

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者: 斎藤康毅出版社/メーカー: オライリージャパン発売日: 2016/09/24メディア: 単行本(ソフトカバー)この商品を含むブログ (18件) を見る 2章 パーセプトロン パーセプトロンは…

パーセプトロンで論理回路を実装

パーセプトロン とは、ニューラルネットワーク (ディープラーニング) の期限となるアルゴリズムです。複数の信号を入力として受け取り、ひとつの信号を出力します。 以下はパーセプトロンを数式で表したものです。 x, y は入力値 は 重み は閾値 bはバイアス…

アクセスキーとシークレットキーを含んだCSVファイルをパースして、credentialsとconfigの設定を出力するスクリプトを書いた

概要 以下のような形式のCSVファイルを想定しています。 User name,Password,Access key ID,Secret access key,Console login link {user_name},{password},{access_key},{secret_access_key},https://{account_name}.signin.aws.amazon.com/console スクリ…

AWS CLIでクロスアカウント用のロールを作成

概要 いくつかのAWSアカウント内で、クロスアカウント用のロールを作成する必要があったので、スクリプトを作成しました。 以下、作成したスクリプト。 PROFILE= ROLE_NAME= ACCOUNT_ID= Principal=$(cat<< EOS { "Version": "2012-10-17", "Statement": { "…

「Blue/Green Deployments on AWS」を読んで、Blue/Greenデプロイメントのやり方を学んだ

AWS

概要 ブルーグリーンデプロイメントのAWSホワイトペーパー https://d1.awsstatic.com/whitepapers/AWS_Blue_Green_Deployments.pdf AWSのサービスやツールを使った Blue/Green デプロイメントを実装する方法が学べます。 以下、読書メモです。 Blue/green de…

「Overview of Deployment Options on AWS」を読んだ

AWS

概要 Overview of Deployment Options on AWS https://d1.awsstatic.com/whitepapers/overview-of-deployment-options-on-aws.pdf AWSへのプロビジョニングやデプロイの方法が紹介されている資料です。 以下のようなことを知ることができます。 デプロイに関…

「コンテナ技術入門 - 仮想化との違いを知り、要素技術を触って学ぼう」を読んだ

概要 employment.en-japan.com こちらの記事を読みました。普段使っているDockerが、内部でどのようなことを行っているのかを、少しイメージできるようになりました。 感想 コンテナ の説明は、仮想マシン と比較して、以下のように説明されることが多いと思…