2021-01-01から1年間の記事一覧
前回の勉強内容 ディジタルフォレンジックスは、電子機器で犯罪の証拠を捜査する手法です。 証拠となり得るデータを「保全」「収集」「分析」します。 次回の勉強内容 前回の勉強内容 ponsuke-tarou.hatenablog.com ディジタルフォレンジックスは、電子機器…
前回の勉強内容 DNSは、ドメイン名やホスト名などとIPアドレスとを対応付けます。 DNSに反射させるDNSリフレクション攻撃 オープンリゾルバは、知らない人からの問い合わせでも対応してしまいます。 IPアドレスの偽装を簡単にできるUDPを使って攻撃します。 …
フリープランでアカウント作成します。 使い方はヘルプサイトがわかりやすいです。 APIを使います。 Backlogは、見た目が可愛いくて多機能な課題管理ツールです。 backlog.com Backlogにまつわるいろんな実験をする時に使うスペースが欲しいと思いました。そ…
前回の勉強内容 勉強のきっかけになった問題 プロキシは、インターネットとの接続を中継してくれる代理人です。 接続元にあるのが「フォワードプロキシ」、接続先にあるのが「リバースプロキシ」 フォワードプロキシにはいろんな利点があります。 リバースプ…
レコードの詳細画面でフィールが非表示になる時と「アクセス権がありません。」と表示される時があります。 違いは、アクセス権の設定に「フォームのフィールド」を使っているかどうかです。 実際にやってみました。 フィールドのアクセス権がこんな感じの場…
やりたいこと [社員名簿]アプリ [作業依頼申請]アプリ JavaScriptを実装します。 レコード編集を始めるタイミングで処理を起動します。 他のアプリでの検索条件に使う値を取得する。 Kintone REST APIで他のアプリからユーザー選択の値を取得する ソースファ…
Kintoneはなかなか便利なサービスです。 [プロセス管理]のなかで[ステータス]が更新されるとメール通知が送信されます。 メール通知に埋め込まれる[レコードのタイトル]だけは設定できます。 通知メールに複数のフィールド情報を設定します。 「タイトル」が…
web-app Servlet 3.0 Servlet 4.0 servlet Spring MVCのフロントコントローラを利用するための設定 filter 入力値の日本語が文字化けしないようにするための設定 HiddenHttpMethodFilter 内容を覚えられない・・・本に書いてある通りに書きたくてもクラス名…
Slackのアプリを使ってGitHubを連携します。 1. GitHubにSlackアプリをインストールします。 2. SlackにGitHubアプリをインストールします。 3. SlackでGitHubアカウントへの連携設定をします。 GitHubアカウントへの連携を解除する方法 うまくいかなかった…
PostgreSQLの本体じゃなくてコマンドだけが欲しい時のお話です。 Windows インストールする パスを通す Windows以外 PostgreSQLの本体じゃなくてコマンドだけが欲しい時のお話です。 以前、MacにPostgreSQLをインストールして使ったことがありました。 ponsu…
前回の勉強内容 AESは、暗号化の規格です。 暗号化と復号で同じ鍵を使う共通鍵暗号方式です。 データを決まった長さに区切って暗号化するブロック暗号です。 電子政府推奨暗号リストは、安全性及び実装性能が確認された暗号方式を載せたリストです。 AESは、…
MacintoshのMac Media Access ControlのMACアドレス Message Authentication CodeのMAC すぐ忘れちゃう。 同じようなアルファベットの並びがあるとなんだかわからなくなる。 フルスペルなんて1mmも覚えられない。そんな自分への記録です。 MacintoshのMac Ap…
LambdaのPythonでGitHubのWebhookから送られてくるHAMC値をチェックするコード ことの発端は試験勉強 GitHubのWebhookが送ってくるbodyがへんだ ペイロードがBase 64でエンコードされている HMAC値を作るにはbodyをBase64デコードします。 isBase64Encodedが…
前回の勉強内容 勉強のきっかけになった問題 なりすまし対策としてデータが改竄されていないかを検証します。 メッセージ認証は、検証用のデータをメッセージに添付する方法です。 検証用のデータのことをMACといいます。 HMACは、ハッシュ関数を使って作ら…
準備する コードを書く Reporting APIを呼び出す 以前の投稿でGoogle AnalyticsとGoogle Cloud Platformを設定してGoogle Analytics Reporting APIを使えるようにしました。 ponsuke-tarou.hatenablog.com 今回は、自分のQiitaのページにアナリティクスを設…
準備する Cloud9でコードを設定する ライブラリをインストールする Reporting APIを呼び出す 以前の投稿でGoogle AnalyticsとGoogle Cloud Platformを設定してGoogle Analytics Reporting APIを使えるようにしました。 ponsuke-tarou.hatenablog.com そのAPI…
Google APIには、リクエスト数の制限があります。 Analytics Reporting APIのリクエスト数制限 Google Analytics Reporting APIでの発生したリクエスト数を確認します。 Google APIのリクエスト数は[APIとサービス]の[ダッシュボード]で確認できます。 各API…
Google AnalyticsからAPIで情報を取得することになりました。 しかし、Google AnalyticsもGoogle APIも使ったことがないので全く分かりません。 ここでは、調べながらはてなブログの情報をGoogle Analytics Reporting APIで取得するまでをやってみます。 Goo…
RestTemplateでAPIを使うのにパラメータの設定方法を試しました。 e-StatのAPIをサンプルに使います。 ControllerをでAPIを呼び出しちゃいます。 クエリパラメータをくっつける パラメータを1つ1つ設定する UriComponentsBuilderでパラメータを設定する qu…
認証に使うAPIキーやWebhookに設定したSecretなどをLambda関数で使うことがあります。これらは大切な情報なのでSecrets Managerに登録して、Lambda関数から取得して使うようにします。 AWSのコンソール > [Secrets Manager] [新しいシークレットを保存する]…
ポリシーがよくわからないのでちょっと勉強します。 IAMのポリシーを作成する IAMのロールを作成する Lambda関数を作る API Gatewayを作成する HTTP APIで作成する ポリシーがよくわからないのでちょっと勉強します。 Amazon RDS アイデンティティベースのポ…
Cloud9の環境を作る 設定項目例 Pythonとpipのバージョンを設定する pyenv使ってバージョンをPython3.8にする プロジェクト設定をする 基本のライブラリをインストールする Lambda関数をインポートする AWS Resourcesを使う場合 AWS Toolkitを使う場合 Lambd…
何が何だかわからないので、とにかくやってみます。 Node.jsは、JavaScriptをサーバでも動かせるすごい環境です。 Vue.jsは、ユーザーインターフェイスを構築するためのフレームワークです。 プログレッシブフレームワークは、必要な時に必要な分だけ使える…
Postmanをインストールする リクエストを整理するためのCollectionsを作成する Collectionsにリクエストを追加する 環境変数を作成する 任意のCllection専用に環境変数を設定できます。 認証情報をリクエストにくっつける ヘッダーにBearerトークンをくっつ…
Windows Mac Sublime Textでターミナルを使えるようにする TerminalViewをインストールする ショートカットキーを設定する シェルをBashからZshに変える ターミナルにGitのブランチを表示できるようにする 解決したい問題 Windows 近いうちにやってみよう 世…
お仕事で「APIの仕様書をすわっがーで作ってね」って言われました、既存の仕様書はYAMLファイルになっているのですが・・・何?Swaggerって? Swaggerは、OpenAPI仕様に基づいてREST APIの仕様書作成から構築を助けてくれるツールです。 OpenAPIは、REST API…
基本情報 我が家に来た経緯 分類 生態 : 鉢植えにして寒くなったら家に入れる (土)赤玉土7:腐葉土3 基本情報 我が家に来た経緯 お向かいさんがはまゆうの種を玄関先で配っていたのでたくさんいただいてみた。 2021-01-10:玄関で管理中 分類 学名:Crinum asi…