maya's blog

About programming, aws and ubuntu

build emacs 26.1 on Ubuntu 18.10

What's is this? How to references What's is this? ubuntu 18.10をminimumなやつで入れ直した。 ついでにlinuxbrewが気になっていて実用可能か試したかった。 linuxbrewではGUIのemacsをインストールできない。 aptで入れると古いversionになるしppaからub…

Creating a bootable win10 microSD on ubuntu

What's is this? TL;DR Prepare How to references What's is this? WoeUSBを使ってUSBメモリをwin10 bootableにするのはできるけどmicroSDはできない。 microSDをbootableにする事例が少なかったのでメモ TL;DR mkusbを使う Prepare Windows 10 のディスク …

Amazon EC2 T1.micro instances enhancement

AWS

AWSからこんなメールが届いた。 Hello, Amazon Web Services is performing a refresh on all Amazon EC2 T1.micro instances. The instance refresh will offer higher host reliability, better CPU performance and match the CPU burst experience of T1…

Practical Common Lisp 読書メモ

Practical Common Lisp の読書メモ。 日本語版の書籍も出ている。 TODO: 読み次第追記 Introduction: Why Lisp? 「FORTRANの代わりにLISPを用いたアプリケーション開発に成功したことを、筆者の父はLISPのおかげだで成功したと確信している」という逸話があ…

CLISPのお勉強メモ

Local Environment Setup Program Structure A Simple Program LISP Uses Prefix Notation Evaluation of LISP Programs The 'Hello World' Program Basic Syntax Basic Building Blocks in LISP Adding Comments Some Notable Points before Moving to Next…

プログラミングの基礎 第1章 読書メモ

プログラミングの基礎 Computer Science Library 浅井 健一 著 本書の目的 第1章 1.1 デザインレシピ 1.2 使用する言語 1.3 準備 1.4 参考となる資料 本書の目的 デザインレシピ(プログラムを作る際に踏むべきステップを一通り定めたもの)の作り方 デザイ…

Awesome AWS Cloud Computing Architecture

AWS

A curated list of awesome AWS Cloud Computing Architecture. Introduction Contents Examples AWS アーキテクチャーセンター クラウドのためのアーキテクチャ設計-ベストプラクティス- Netflix Pinterest ビズリーチ キャリトレ Torte Super Mario Run To…

AWS CloudFormation Best Practice - Cross Stack References

What's Cross Stack References Practice VPC and Subnet templates How to create stack Conclusion docs.aws.amazon.com What's Cross Stack References CloudFormation(以下Cfn)ではクロススタック参照という概念がある。 これはVPC IDやSecurity Group I…

nginx入門 まとめ

WIP はじめに introduction Install Building nginx from Sources Beginner’s Guide はじめに nginxはなんとなく知っている、confを見ればなんとなくこういうことを言っているのかな…と推測するぐらいのレベル。 公式チュートリアルもやったことなかったので…

Show different file between master branch and feature branch

TL;DR これは何? --name-only option --diff-filter option origin/master feature/branch で差分対象ブランチ指定 TL;DR git diff --name-only --diff-filter=ACMRTUXB origin/develop feature/branch これは何? CIでfeatureブランチでの差分のみに対して…

Create and delete CloudFormation Stack with aws-cli

作成時はdeployで作成完了まで, 削除時はdelete-stackとwait stack-delete-completeで削除完了までコマンド終了を待ってくれる。 $ aws cloudformation deploy --template-file <template file path> --stack-name <stack name> Waiting for changeset to be created.. Waiting for stack cre</stack></template>…

Lookup latest AMI ID with CloudFormation

docs.aws.amazon.com dev.classmethod.jp AWS CloudFormationでインスタンス作成時にAMI IDを指定する必要がある。 Mappingを用いてAMI IDを定義し、FIndInMapでAMI IDを取得するというやり方をCloudFormationのサンプルでちらほら見かける。 しかし、最新の…

Passed AWS Certified Developer - Associate!

AWS認定デベロッパーアソシエイトを合格した! 所感 覚えている限りでは以下のサービスが出てきたかな…

AWS SQS Tutorial

docs.aws.amazon.com AWS認定Developer - associateの模擬試験でSQSの問題が幾つか出題された。 SQSは触ったこともなくドキュメントを読むだけではイメージがつかなかったので、↑のAWS公式のチュートリアル(のようなもの)をさらってみた。

Routing from naked domain to subdomain

Route 53 を使用してドメインを別のドメインにリダイレクトする serverfault.com What to do maya2250.com へのアクセスを blog.maya2250.com へ割り振る Route53だけじゃできないのね

2018年の総括

今年の出来事 転職 移住 旅行 マシン変え ブログ開始 来年の目標 今年は色々あった。 というより、毎年何かしら大きな出来事・環境の変化があるという。 自分の性なのか、このフットワークの軽さからくるのか。 ここ数年の行動からするに、数カ月後、半年後…

ElastiCache Lazy Loading and Write Through

docs.aws.amazon.com AWSでは、RDSのクエリ結果をキャッシュとして利用する方法は2種類ある

Passed AWS Certified Solutions Architect - Associate!

AWS認定ソリューションアーキテクト - アソシエイト(SAA) を合格した! これまでには2018年5月にAWS認定クラウドプラクティショナーを合格したくらい。 それ以降は業務でWEBアプリケーション開発にAWS使っていた。 合格まで 時間の使い方

Install Docker CE to Ubuntu 18.04

docs.docker.com How to install Docker CE to Ubuntu 18.04(Bionic Beaver)?

メモ Amazon Athena [AWS Black Belt Online Seminar]

Amazon Athena セミナー概要: Amazon Athena は、S3 上のデータに対して直接 SQL を実行することができるサービスです。このセミナーでは、Athena の概要やアーキテクチャの説明,最適なクエリの実行方法やアーキテクチャパターンについて、リリースしてか…

Virtualbox Required key not available

TL; DR BIOSの設定でsecure bootをdisableにする これなに? Ubuntu 18.04でWindows10 on Virtualboxを起動しようとしたら、ドライバがインストールされてないよと怒られた。 modprove vboxdrv modprove vboxdrvを実行しろとあるが、 Required Key Not Avail…

Global Innovators in Startup City Fukuoka 12.6 特別討論

会場風景 global-innovators.net 所感 Chad Meredith Hurley Q&A Q. 99%のスタートアップは失敗するけど、どうやって拡大・維持できたの?チャドはpaypalもebayに売却してyoutubeも売却して、どうしたらそんな成功するの? Q.素晴らしい失敗談は? Q. youtub…

Decreasing battery draining in sleep mode Ubuntu 18.04

askubuntu.com TL;DR /etc/default/grub を以下のように変更 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" ↓ GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep" sudo grub-mkconfig -o /boot/grub/grub.cfg What's is this? Dell XPS 13 937…

Setup single booting Ubunt 18.04 on Dell XPS13 9370

bionic beaver Machine Specification Requirements Prepare How to install ubuntu Setting Booting Install Ubuntu Dell XPS13 9370 にはWindows 10がプリインストールされている。 今回はそのWin10をまっさらにしてUbuntuだけをインストール(シングルブ…

php-fpm, nginx, docker-compose

github.com 主要ファイル docker-compose up時に何をしているのか? 主要ファイル docker-compose.yml version: '3' services: nginx: image: nginx:1.15.7-alpine links: - php-fpm ports: - "8080:80" volumes: - ./src:/var/www/html - ./nginx.conf:/etc…

マシン買い替え MacBook Air 2015 -> Ubuntu XPS13 7390

これまで マシン変更きっかけ Dell XPS13 7390 設定したこと 所感 これまで ここ2年プライベートのマシンにMacBook Air (2015)を使っていた。 2ヶ月前にラム酒(BACARDI ホワイト)をMacBook Airのキーボードにこぼしてしまい、キーマッピングが壊れた。 「-…

Clean Architecture 第3章 読書メモ

Clean Architecture 達人に学ぶソフトウェアの構造と設計 Robrt C. Martin, 角征典, 高木正弘 著 ISBN-13: 978-4048930659 第Ⅱ部 構成要素から始めよ プログラミングパラダイム 1938年 Alan Turingがコンピュータプログラミングの基礎を築いた 1945年まで彼…

Clean Architecture 2章 読書メモ

Clean Architecture 達人に学ぶソフトウェアの構造と設計 Robrt C. Martin, 角征典, 高木正弘 著 ISBN-13: 978-4048930659 第2章 2つの価値のお話 この章では、ソフトウェアの振る舞い(機能)と比較して構造(アーキテクチャ)の重要性を述べている。 本章では…

Clean Architecture 第1章まで 読書メモ

Clean Architecture 達人に学ぶソフトウェアの構造と設計 Robrt C. Martin, 角征典, 高木正弘 著 ISBN-13: 978-4048930659 第Ⅰ部 イントロダクション 一度だけ動くシステムをプログラミングするのは簡単だが、プログラムを正しくするのは難しい ソフトウェア…

AWS Well-Architeched Framework(W-A)

AWS

AWS Well-Architeched Framework(W-A) AWS認定ソリューションアーキテクトを取ろうと思い、AWSのホワイトペーパーを読み漁ろうと色々と眺めていたところ、このドキュメントを見つけた。 一言で言うと、システム設計する際の重要事項とそれを一覧にチェックリ…