maya's blog

About programming, aws and ubuntu

Chromeを起動する度にログイン求められる問題

Google Chromeを起動すると右上のアカウントが「一時停止中」となり、その度にログインする必要があった。 動作環境 Google Chrome 74.0.3729.131 TL;DR chrome://settings/content/cookiesを開く 「ブラウザを終了するまでローカル データを保存する」をOFF…

右ALTで英数字・日本語の入力切替

検証環境 やりかた さいごに 参照 xmodmapで右ALTキーで英数字入力、日本語入力切り替えをできるようにします。 検証環境 OS: Ubuntu 18.10 cosmic GNOME: 3.30.1 IMシステム: Ibus 入力ソース: Mozc やりかた IMシステムを確認 ランチャーでlangを入力し、…

Raspberry Piの初期設定 〜image installとSSH接続まで

Environment Dependencies How to Conclusion RaspbianのインストールとSSHで接続までやります。 外付けのキーボードとマウスが無いのでSSH接続して設定します。 Environment Ubuntuで作業します $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=…

docker manifestコマンドを有効にする

デフォルトではdocker manifestを実行すると docker manifest is only supported on a Docker cli with experimental cli features enabled と返ってくる。このコマンドを有効にするには、 ~/.docker/config.jsonにexperimental, enabledのkey, valueを追加…

twitter botを作る②

前回: twitter botを作る - maya's blog 何をするのか 実装上の問題 最後に 何をするのか docker化する。 前回の開発で、他環境で動かす場合に依存物が足りず、セットアップに時間が掛かるという問題があった。 最終的に docker pullしてイメージを準備 適切…

twitter botを作る

はじめに 仕様 設計 実装 不満 Pythonのversion差異 魔のcron 今後 はじめに ずいぶん前にソフトウェアアーキテクトが知るべき97のことを読んだ。 たまに読みたくなったり内容を思い出したくなる時があったけど、都度本を読み返すのも億劫で結局読まずじま…

emacs mozc

emacs-mozcを使用せずMozc(ブラウザで日本語入力するのと同じ方法)でEmacsに日本語入力すると、打った文字がそのまま表示されず変換→確定するとエディタに表示されるようになっている。 emacs-mozcを入れるといい感じになる。 sudo apt install -y emacs-m…

emacsフォントの変更方法

Introduction Environment How to Font patterns font setting command Emacs Terminal References Introduction マシンをmacからubuntuに変えてから半端な設定がちらほら残っていました。 そのうちの1つがEmacsで、macを使っていた頃は特に気にならなかっ…

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 for Ubuntu

docs.docker.com How to install Docker CE to Ubuntu? Setup the repository Install Docker CE Setup to use Docker as non-root user Test Setup the repository sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl sof…

メモ 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…