いろんなMacがある

MacintoshのMac Media Access ControlのMACアドレス Message Authentication CodeのMAC すぐ忘れちゃう。 同じようなアルファベットの並びがあるとなんだかわからなくなる。 フルスペルなんて1mmも覚えられない。そんな自分への記録です。 MacintoshのMac Ap…

LambdaのPythonでGitHubのWebhookから送られてくるHAMC値をチェックする

LambdaのPythonでGitHubのWebhookから送られてくるHAMC値をチェックするコード ことの発端は試験勉強 GitHubのWebhookが送ってくるbodyがへんだ ペイロードがBase 64でエンコードされている HMAC値を作るにはbodyをBase64デコードします。 isBase64Encodedが…

付加データを付き合わせてなりすましを見破るHMAC

前回の勉強内容 勉強のきっかけになった問題 なりすまし対策としてデータが改竄されていないかを検証します。 メッセージ認証は、検証用のデータをメッセージに添付する方法です。 検証用のデータのことをMACといいます。 HMACは、ハッシュ関数を使って作ら…

はじめてのGoogle Analytics Reporting APIをNode.jsでちょっとだけ使ってみる

準備する コードを書く Reporting APIを呼び出す 以前の投稿でGoogle AnalyticsとGoogle Cloud Platformを設定してGoogle Analytics Reporting APIを使えるようにしました。 ponsuke-tarou.hatenablog.com 今回は、自分のQiitaのページにアナリティクスを設…

はじめてのGoogle Analytics Reporting APIをPythonとCloud9でちょっとだけ使ってみる

準備する Cloud9でコードを設定する ライブラリをインストールする Reporting APIを呼び出す 以前の投稿でGoogle AnalyticsとGoogle Cloud Platformを設定してGoogle Analytics Reporting APIを使えるようにしました。 ponsuke-tarou.hatenablog.com そのAPI…

Google Analytics Reporting APIでの発生したリクエスト数を確認する

Google APIには、リクエスト数の制限があります。 Analytics Reporting APIのリクエスト数制限 Google Analytics Reporting APIでの発生したリクエスト数を確認します。 Google APIのリクエスト数は[APIとサービス]の[ダッシュボード]で確認できます。 各API…

はじめてのGoogle Analytics Reporting APIをちょっとだけ使ってみる

Google AnalyticsからAPIで情報を取得することになりました。 しかし、Google AnalyticsもGoogle APIも使ったことがないので全く分かりません。 ここでは、調べながらはてなブログの情報をGoogle Analytics Reporting APIで取得するまでをやってみます。 Goo…

SpringのRestTemplateでAPIを呼び出す時にクエリパラメータをくっつける

RestTemplateでAPIを使うのにパラメータの設定方法を試しました。 e-StatのAPIをサンプルに使います。 ControllerをでAPIを呼び出しちゃいます。 クエリパラメータをくっつける パラメータを1つ1つ設定する UriComponentsBuilderでパラメータを設定する qu…

AWSのSecrets Managerに大切な情報を登録する

認証に使うAPIキーやWebhookに設定したSecretなどをLambda関数で使うことがあります。これらは大切な情報なのでSecrets Managerに登録して、Lambda関数から取得して使うようにします。 AWSのコンソール > [Secrets Manager] [新しいシークレットを保存する]…

Lambdaの実行権限とAPI Gatewayを作成する

ポリシーがよくわからないのでちょっと勉強します。 IAMのポリシーを作成する IAMのロールを作成する Lambda関数を作る API Gatewayを作成する HTTP APIで作成する ポリシーがよくわからないのでちょっと勉強します。 Amazon RDS アイデンティティベースのポ…

Cloud9のPython環境を作る

Cloud9の環境を作る 設定項目例 Pythonとpipのバージョンを設定する pyenv使ってバージョンをPython3.8にする プロジェクト設定をする 基本のライブラリをインストールする Lambda関数をインポートする AWS Resourcesを使う場合 AWS Toolkitを使う場合 Lambd…

とにかくやってみる!Vue.jsに突入し隊

何が何だかわからないので、とにかくやってみます。 Node.jsは、JavaScriptをサーバでも動かせるすごい環境です。 Vue.jsは、ユーザーインターフェイスを構築するためのフレームワークです。 プログレッシブフレームワークは、必要な時に必要な分だけ使える…

初めてPostmanを使ってみた記録

Postmanをインストールする リクエストを整理するためのCollectionsを作成する Collectionsにリクエストを追加する 環境変数を作成する 任意のCllection専用に環境変数を設定できます。 認証情報をリクエストにくっつける ヘッダーにBearerトークンをくっつ…

Sublime TextにターミナルとGit環境を作る

Windows Mac Sublime Textでターミナルを使えるようにする TerminalViewをインストールする ショートカットキーを設定する シェルをBashからZshに変える ターミナルにGitのブランチを表示できるようにする 解決したい問題 Windows 近いうちにやってみよう 世…

何?Swaggerって?

お仕事で「APIの仕様書をすわっがーで作ってね」って言われました、既存の仕様書はYAMLファイルになっているのですが・・・何?Swaggerって? Swaggerは、OpenAPI仕様に基づいてREST APIの仕様書作成から構築を助けてくれるツールです。 OpenAPIは、REST API…

はまゆう日記

基本情報 我が家に来た経緯 分類 生態 : 鉢植えにして寒くなったら家に入れる (土)赤玉土7:腐葉土3 基本情報 我が家に来た経緯 お向かいさんがはまゆうの種を玄関先で配っていたのでたくさんいただいてみた。 2021-01-10:玄関で管理中 分類 学名:Crinum asi…

MacでJSFのプロジェクトを作る

以前、CentOSでJSFのプロジェクトを作ったので今回はMacでつくる Eclipseを配置する Payaraをインストールする Mavenプロジェクトを作成する pom.xmlに文字コード「UTF-8」を設定する コンパイラを設定する pom.xmlにMavenコンパイル用のJDKを定義する JSFを…

Cloud9でLambdaを作ろうとして失敗した記録

残念ながら Command failed: virtualenv venv -p python3.7 作成内容 エラー 原因 : 不明 Python3.7をインストールしてもダメだった Sorry, IKPdb only supports Python 3.6.x for now. 作成内容 エラー 原因 : 不明 対応 : あきらめる Command failed: virt…

Backlogの課題にGitHubのコミットを連携する方法

このブログはBacklog Advent Calendar 2020 の7日目の記事です。 はじめてのAdvent Calendar参加でドキドキです。 adventar.org Backlogの課題にGitHubのコミットやプルリクをコメントとして入れたい! GitHubとBacklogを連携するLambda関数を作る 1. Backlo…

Kintoneの開発環境を作成する

Kintoneの開発環境って何? 開発環境を作成する cybozu developer networkにアカウントを作成する kintone開発者ライセンスを取得する 使ってみる パスワード認証を使ってスペース情報取得してみる APIトークン認証を使ってアプリ情報取得してみる Kintoneの…

万二郎岳と万三郎岳 in 天城山

先週は那須で登山をしました。 万二郎岳 万三郎岳 登山の後はやっぱり温泉! 先週は那須で登山をしました。 ponsuke-tarou.hatenablog.com 万二郎岳 天城高原ゴルフ場の横にあるハイカー専用駐車場に車を停めました。 この駐車場はおトイレだけでなく、登山…

白笹山と南月山 in 那須

先週はわたらせ渓谷に行きました 白笹山 南月山 来週は伊豆半島で登山です! 先週はわたらせ渓谷に行きました ponsuke-tarou.hatenablog.com 白笹山 11月も2週目になり、紅葉もだんだん終わりに近づいてきました。でも今日は暖かいです。 沼ッ原湿原の駐車場…

わたらせ渓谷駅ハイと美登里湯

先週はよく歩きました。 紅葉映えるわたらせ渓谷散策と御朱印めぐり 足立区美登利湯 来週は那須へ行って登山です。 先週はよく歩きました。 ponsuke-tarou.hatenablog.com 先週の4連休は、ずっと歩き続けたので今週末はかるぅく行くことにしました。 紅葉映…

ネイチャーミュージアム!天空の石切り場を廻る鋸山絶景ハイキング

昨日はあるきたをしました。 ネイチャーミュージアム!天空の石切り場を廻る鋸山絶景ハイキング 来週は、わたらせ渓谷で駅ハイです。 昨日はあるきたをしました。 ponsuke-tarou.hatenablog.com ネイチャーミュージアム!天空の石切り場を廻る鋸山絶景ハイキ…

あるきたとテルメ末広

昨日は駅ハイと銭湯巡り あるきた 王子豊島コース 赤羽岩淵コース テルメ末広 昨日は駅ハイと銭湯巡り ponsuke-tarou.hatenablog.com あるきた お天気がいまいちなので朝から家でだらだらして、昼前からあるきた始めした。 www.city.kita.tokyo.jp 王子豊島…

駅ハイと月見湯温泉と高砂湯

昨日は登山をしました。 秋の神田川と神社・仏閣を巡り中野の自然を感じるウォーク 世田谷区月見湯温泉 足立区高砂湯 明日は、あるきたと銭湯巡りです。 昨日は登山をしました。 ponsuke-tarou.hatenablog.com 今日は東中野スタートの駅ハイに参加するため、…

日向山と丸山登山

日向山と丸山登山 明日は駅からハイキングと世田谷の温泉銭湯です。 10月31日ハロウィンです、安全情報確保支援士の試験が終わりました。 ITワールドから自然ワールドへ引っ越します。 日向山と丸山登山 10時前に駐車場に到着、出遅れたので満車になっていな…

Docker DesktopをMacにインストールする方法

Docker for Macをインストールする インストーラーでインストールする方法 インストールできたか確認するためにhello-worldコンテナを作ってみる Homebewでインストールする方法 MySQLを作ってみる docker run のオプション MySQLにログインする Docker for …

JMeterを使ってみた記録

JMeterで負荷をかけたいのです。 やりたいこと JMeterをインストールします。 JMeterの画面を起動します。 メニューを日本語表示にする 画面の操作を記録する(書き途中) Thread Groupを作成する 記録コントローラーを作成する HTTPプロキシサーバを作成する …

TCPとUDPの違いから知る特徴

前回の勉強内容 勉強のきっかけになった問題 TCPとUDPは、トランスポート層のプロトコルです。 IPプロトコルとセッション層以上のプロトコルとをつないでいます。 UDPは、リアルタイム性に優れたプロトコルです。 IPアドレスの偽装が容易にできてしまいます…