ablog

不器用で落着きのない技術者のメモ

2017-04-01から1ヶ月間の記事一覧

AWS認定

AWS

AWS認定メモ AWS 認定 – AWS クラウドコンピューティング認定プログラム | AWS https://blog.manabusakai.com/2015/09/aws-certification-complete/ AWS認定試験に合格した勉強法を公開します! ~まずは試験の概要を知る (1/2):CodeZine(コードジン) 新…

Xen の xen_blkfront.max とはなんぞや

Xen

※以下は個人的なメモです。最新の正確な情報はAWSの公式ドキュメントなどを参照してください。 疑問点 EC2 のドキュメントで xen_blkfront.max=256 が推奨されているが、このパラメータは何を意味するのか? 4.2 以降のすべての Linux カーネルの場合、st1 …

pyenv で Python のバージョンを切替えて使う

pyenv を使って複数のバージョンの Python をインストールして切替える方法をメモ。 pyenv とは 複数バージョンの Python をインストールしてコマンド一発で使うバージョンを切替えることができるツール。 pyenv lets you easily switch between multiple ve…

Git でやらかした時に元に戻す方法

https://github.com/blog/2019-how-to-undo-almost-anything-with-git

NoDB: Efficient Query Execution on Raw Data Files

1990年代から産み出されるデータ量は右肩上がりで増えてきたが、分析可能なデータ量は大きく変わっていない。 BDA305 NEW LAUNCH! Intro to Amazon Redshift Spectrum: Now query exabytes of data in S3 from Amazon Web Services 列指向データベースなどに…

Amazon Redshift の接続数の上限

AWS

クラスターに対して同時に可能なユーザー接続の数は 500 です。詳細については、「Amazon Redshift Cluster Management Guide」の「クラスターへの接続」を参照してください。 Amazon Redshift における制限 - Amazon Redshift

列指向データベースのページのデータ構造

行指向データベースは行単位でページ(Oracle Database でいうデータブロック)にデータを格納しているのに対して、列指向データベースは列ごとにページに格納している。クエリ実行時に結果セットを返す際に列別にバラバラのページに格納されているデータをど…

Amazon Aurora に MySQL Client on macOS から接続する

AWS

インストール MySQL クライアントをインストールする $ brew install mysql --client-only バージョンを確認する $ mysql --version mysql Ver 14.14 Distrib 5.7.18, for osx10.12 (x86_64) using EditLine wrapper Amazon Aurora のインスタンスを起動する…

Github のリポジトリを削除する方法

https://github.com/ユーザー名/リポジトリ名/settings にアクセスする "Delete this repository" をクリック リポジトリ名を入力し、"I understand the consequences, delete this repository" をクリック 参考 Deleting a repository - User Documentation

git-secrets で Github に AWS の Credential を公開してしまわないようにする

AWS

git-secrets というツールで、誤って AWS の Credential を GitHub に公開してしまわないようにする。 git-secrets をインストールする $ brew install git-secrets 既存プロジェクトにフックする $ cd ~/Documents/github/yoheia $ git secrets --install &…

Amazon Redshift のプライマリキー

AWS

Amazon Redshiftの開発者がこれだけは知っておきたい10のTIPS / 第18回 AWS User Group - Japan from Koichi Fujikawa 主キー制約、一意制約、外部キー制約は違反してもエラーにならないので注意! CREATE TABLE文で制約の定義は普通にできるのですが、違反…

AWSコンソールのデフォルトリージョンを設定する

AWS

URLパラメータでリージョンを指定すれば良い。以下の例は東京リージョンを指定している。 https://console.aws.amazon.com/console/home?ap-northeast-1#リージョンは リージョンとアベイラビリティーゾーン - Amazon Elastic Compute Cloud で確認できる。 …

Mac から Amazon Redshift にコマンドラインツール(psql)で接続する

AWS

PostgreSQLをインストール $ brew install postgresql $ psql --version postgres (PostgreSQL) 9.6.2 使ってみる 接続する % psql "host=matrix.***.ap-northeast-1.redshift.amazonaws.com user=neo dbname=zion port=5439" Password: psql (9.6.2, server…

Amazon Redshift を使ってみる

AWS

Redshift クラスターを作成する AWSコンソールにログインして[Redshift]を選択 [クラスターの起動]を選択 クラスター識別子: matrix データベース名: zion マスターユーザー名: neo マスターユーザーのパスワード: 任意のパスワード ノードのタイプ: dc1larg…

Amazon Redshift とは

AWS

AWS Black Belt Online Seminar Amazon Redshift from Amazon Web Services Japan Amazon Redshift は高速で完全マネージド型、ペタバイト規模のデータウェアハウスです。既存のビジネスインテリジェンスツールを使用して、すべてのデータをシンプルかつコス…

zsh on macOS で AWS CLI 自動補完

前提 macOS Sierra Homebrew で AWS CLI と zsh をインストール済 brew install awscli brew install zsh 設定 .zshrc に以下を追記 以下のスクリプトは AWS CLI をインストールしていれば以下のパスに存在する。 source /usr/local/bin/aws_zsh_completer.s…

AWSマネジメントコンソールのヘッダにショートカットを作成する

AWS

AWSマネジメントコンソールの左上のピンのアイコンをクリックして、サービスへのリンク(EC2、RDSなど)をツールバーにドラッグアンドドロップし、ショートカットを作成することができる。 参考 https://aws.amazon.com/jp/console/

AWSコンソールの言語を切り替える

AWS

AWSコンソールの言語(日本語英語)はフッターで切り替えできる。 参考 AWSマネジメントコンソールの表示が日本語化、従来の英語表示へ戻すことも可能:CodeZine(コードジン)

AWS Black Belt Online Seminar 資料のススメ

AWS

AWS Black Belt Online Seminar というアマゾン ウェブ サービス ジャパン株式会社が主催するオンラインセミナーがあります。 週1〜2回オンラインセミナーが開催され、過去分の資料と動画が公開されています。 過去分の資料と動画 オンラインセミナースケジ…

IAMユーザーでAWSコンソールにログインする

AWS

IAMユーザーのAWSコンソールURLは以下で確認できる。 確認方法 ルートアカウントでAWSコンソールにログイン IAMダッシュボードでURLを確認 補足 IAMユーザのパスワードはIAMユーザー作成時に設定したもの。 パスワードの再設定方法は以下の通り。 ルートアカ…

Serverless Framework で Hello World

AWS

Serverless Framework とは Lambda スクリプトのデプロイ、ローカル環境でのデバッグなどが出来きるツール。 準備 IAMユーザー作成・AWS CLIインストール・設定 node.js インストール インストール Serverless Framework のインストール $ npm install -g se…

macOS Sierra に AWS CLI をインストール・設定したメモ

AWSをコマンドラインで操作するツール" AWS CLI" を macOS にインストールする手順です。 AWS コマンドラインインターフェイス (CLI) は、AWS サービスを管理するための統合ツールです。ダウンロードおよび設定用の単一のツールのみを使用して、コマンドライ…

macOS Sierra に node.js をインストールした

Mac

インストール Homebrew のインストール $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" nodebrew のインストール $ brew install nodebrew node.jsのインストール macOS Sierra に node.js をイン…

macOS Sierra に node.js をインストールしようとすると、No such file or directory で失敗する

事象 macOS Sierra に nodebrew で node.js をインストールしようとすると、No such file or directory で失敗する。 $ nodebrew install-binary latest Fetching: https://nodejs.org/dist/v7.8.0/node-v7.8.0-darwin-x64.tar.gz Warning: Failed to create…

macOS Sierra セットアップメモ

Mac

環境 macOS Sierra(10.12.4) 設定 キーボードの応答を速くする [システム環境設定]-[キーボード] キーのリピート:速い リピート入力認識までの時間:速い [システム環境設定]-[ディスプレイ] 解像度: 変更 スペースを拡大 Outlook の会議・予定のタイムゾー…

macOS Sierra に SQL Developer 4.1.5 をインストールした

環境 macOS Sierra(10.12.4) 手順 JDK 8u112 インストール*1 Java Archive Downloads - Java SE 8 から jdk-8u112-macosx-x64.dmg をダウンロード ダブルクリックしてインストーラを起動し、ウイザードに従ってインストール SQL Developer 4.1.5 Oracle SQL …

「ロールバックセグメントの歌」と「データガードの歌」

前職(日本オラクル)の先輩データベースコンサルタントのちゃむさんからの依頼で、ロールバックセグメントの歌」と「データガードの歌」の歌詞と音源 を掲載します。 ちゃむさんはインサイトテクノロジー時代に「 おら!オラ!Oracle − どっぷり検証生活」…

Apple ID 作成時に2回目の確認パスワードを入力できない

事象 macOS Sierra(10.12)で Apple ID 作成時に2回目の確認パスワードがカーソルを合わせても入力できるようにならない。 解決策 Apple の Webサイトから作成する https://appleid.apple.com/account#!&page=create

「エキスパートはどう考えるか? 体感!パフォーマンスチューニング」@DB Connect 2017

2017/3/8 に開催された Oracle Database Connect 2017 で、「エキスパートはどう考えるか? 体感!パフォーマンスチューニング」というお題で、津島博士(解説)、しばちょう先生(司会)、JPOUGの関口さん、諸橋さん、渡部さん、私(パネラー)でパネルディ…

「SQL性能を最大限に引き出すDB 12cクエリー・オプティマイザ」 @TechNight#7

2017/3/27に Oracle Database Technology Night #7 で「SQL性能を最大限に引き出すDB 12cクエリー・オプティマイザ 〜 新機能活用と統計情報運用の戦略 〜」というお題で発表しました。 内容 SQL性能を最大限に引き出すDB 12cクエリー・オプティマイザ 〜 新…