SIer所属のインフラエンジニア(AWS認定12冠)がIT技術やビジネス関連の情報を発信。 主にAWSやGCPなどクラウド関連を中心に学習内容などを徒然なるままに
GCP認定Professional Cloud Developer(PCD)を2日間で取ってきた
2022年はGCP認定チャレンジの年にしようとProfessional Cloud Developer(PCD)を申し込んで2022年2月7日にゲット。 毎度のごとく記憶が残っているうちに学習方法などを記録。 経歴 学習方法 学習スケジュール Qwiklabsでハンズオン Whizlabsで問題演習 参考にした記事(の一部) 所感 経歴 GCP 業務でほんの少しだけかじりはじめる Associate Cloud Engineer(ACE)、Professional Cloud Architect(PCA)は取得済 billest.hatenadiary.org AWS 実務経験7年、AWS認定…
GCP認定Professional Cloud Architect(PCA)を3日間で取ってきた
2021年12月にAWS SA&DevOps Pro更新試験を申し込むついでに GCP認定も申し込んで2022年1月11日にゲットしてきたので、記憶が残っているうちに学習方法などを記録。本当は年末年始にしっかり学習する予定だったのだが、結局サボってしまい毎度のごとく直前週末3日間に追い込みをかけることに。。 経歴 学習方法 学習スケジュール 書籍で最新のサービス全体像把握 Whizlabsで問題演習 参考にした記事(の一部) GCP学習時 その他学習教材 (未実施)Qwiklabsでハンズオン Udemy 所感 経歴 GCP 業務・プライベートともにほぼ未経験 Associate Cloud …
コンテナ技術活用は当たり前となっており、現場でもAWS ECS/Fargateを商用稼働させ日々運用している。チームとしてはコンテナは使えていると言っていい。一方で自分自身は上流工程やチームビルディング等をメインとして行なっており、がっつり手を動かしてこなかったためにコンテナの理解が不十分だという焦りがある。 「ぜんぜんわからない。俺だけ雰囲気でコンテナをやっている」状態から脱却するために、基礎から学んでいきたいと思う。 学習方針 Docker公式チュートリアルのススメ 学べること チュートリアルでの詰まりポイントメモ 実行環境 「第6部: バインドマウントの利用」でのdocker run時f…
CloudFormationでインドVPN用EC2構築してみた(Youtube Premium格安利用を目指して)
Youtube中毒な日々を送っているのでPremiumに登録済なのだが、巷で話題のインドVPN経由で格安でPremium利用する方法を知りつつずっと手をつけていなかった。ramune-channel.comそろそろ重い腰を上げてやってみようと思い、せっかくならインドVPNをAWSで構築することにした。 構築方針 AWSインドVPN構築 最終的な構成イメージ CloudFormationデザイナーでテンプレート作成 スタック作成 (オプション)Session Manager接続設定 SoftEther VPNインストール&VPN利用確認 YoutubeのPremiumプラン変更 CloudFor…
GCP未経験者が3日間でGCP認定Associate Cloud Engineer取ってみた
社内勉強会でAWS認定12冠について発表をした際、 「各種認定を取得したいならやることはただ1つ "試験に申し込む"これのみ。これで自分を追い込めばいいのです。 実践例見せますね、GCP未経験だけど1週間後に試験申し込んでみました」と勢いでGCP認定に申し込んだので、有言実行すべく学習&取得。 記憶が残っているうちに学習方法などを記録しておこう。 経歴 学習方法 学習スケジュール 書籍で主要サービス把握 Qwiklabsでハンズオン Whizlabsで問題演習 参考にした記事(の一部) GCP試験受験に向けて GCP学習時 試験当日 - AWS認定試験との違い 所感 経歴 GCP 業務・プライ…
GCP学習開始 - 「Google Cloud Platform エンタープライズ設計ガイド」で主要サービス把握から
GCP学習の機運 なぜGCP? GCP学習方針 エンタープライズ設計ガイドを読んで ライブマイグレーション Cloud Storage CDN機能 Cloud SQL 高可用性 Cloud Spanner Stackdriver Debugger 書籍刊行(2018年5月)以降のアップグレード Cloud SQLのサポートするDBエンジン Cloud Functions Cloud AutoMLのプロダクト GCP学習の機運 実務経験のあるAWSもまだまだ知らなくことは多く学習は継続せねばだが、ニーズの多様化に応えるべくマルチクラウドが当たり前になってくる(なっている)ので、よりよいアーキテク…
はじめに AWS認定取得の経緯 メガシャキドリブンの活用 受験履歴 学習方法 STEP1 テスト範囲の確認 STEP2 AWS BlackBelt確認 STEP3 Whizlabsを活用してひたすら問題演習 (オプション) 高度なネットワーキング (オプション) Alexaスキルビルダー (オプション) データ分析 (オプション) 機械学習 AWS認定資格を取って良かったこと さいごに はじめに 2021年3月20日付でAWS認定全12冠を達成。最近では12冠も珍しくなく、様々な方が良質なおすすめ学習記事を掲載している。 体系立ててしっかり学習・対策しているそれらを王道とすると、私は短期間での…
Urban Airshipを利用してGoogle App EngineからPush Notificationを行う
iPhone OS 3.0からApple Push Notification Service(APNs)が使えるようになった。 iPhone/iPadデバイス上のアプリケーションの更新データがサーバ上にあることを ユーザに知らせる機能で、これによりユーザは受動的に更新情報を検知することが可能となる。詳細や実装方法などは 【iPhone】Push Notificationの実装方法 Apple Push Notificationサービスプログラミングガイド(pdf) などが詳しい。 しかし、Provider(Push通知するサーバ)としてGoogle App Engineでの運用を検討する場合、…
追記(2010/11/01): twitterではBasic認証が廃止されてしまったので、以下の方法ではAPIが使えななっています。いずれOAuth認証ネタでも書きたいところですなぁ。。。 とあるネタでTwitter botを作る事になった。 pythonで作ったので、その時のメモなど。 目標ボット ・フォロワーが新規発言をすると、一定確率でコメントを返す。 導入準備 他言語に比べると情報は少ないものの、一応pythonでの情報も出回っているのでそれを参考に。 python-twitterまとめ 〜導入まで python-twitterなる便利なモジュールがあるのでそれを利用する。 実行テスト…
Python、特にSciPyは日本語でのドキュメントが少ないので、メモがてら記述。 単語文書行列などでは大規模疎行列になることがよくある。 そこで格納方法の工夫などを行っていく必要がある。 最もスタンダードな方法としては圧縮行格納方式などがある。 基本的に疎行列の要素は0なので、非零の要素の位置だけ覚えておこうという発想。 もちろん(?)SciPyには疎行列を扱うモジュールsparseが用意されている。 lil_matrixにて疎行列を生成。引数には行列の大きさ(m, n)を指定。 from numpy import * from scipy import io, sparse A = spa…
自然言語処理の技法の1つに、潜在的意味解析(LSA)というものがある。 単語文書行列Aがあった場合、特異値分解(SVD)により A=UΣV に分解し、特異値を大きいほうからk個使って Ak=UkΣkVk のように階数の低減を行うことで、階数kのAへの近似を最小誤差で得ることができる。 つまり特異値分解の計算さえできてしまえばLSAもすぐできるわけだが、 pythonの数値解析モジュールScipyにかかれば特異値分解もあっという間である。 まずは特異値分解まで↓ from numpy import * from scipy import linalg A = matrix([ [5, 8, 9,…
【追記】暗号化→認証コード生成に修正 2009/08/29ハッシュ関数を用いて「秘密鍵」と「認証すべき任意長のメッセージ」から暗号認証コード(MAC値)を生成する。HMACの詳細はHMAC(by Wiki)で。 まずはこの記事から引用(一部改変) import javax.crypto.*; import org.apache.commons.codec.binary.Hex; public class hmacsha1 { public static void main(String[] args) throws Exception { KeyGenerator kg = KeyGenera…
「ブログリーダー」を活用して、billestさんをフォローしませんか?