Note To Self ~One Step At A Time~

AUTHOR
kkawazoe
159 Posts
62 Tags

ページ内検索

Google Apps Script で Gmail から 特定条件のスレッドを検索しメールを取り出す

  • Mar 19, 2020
  • POST
実際のソース function searchContactMail() { /* Gmail から件名が「noreply」のスレッドを検索して内容を取り出す */ var strTerms = 'noreply'; var myThreads = GmailApp.search(strTerms, 0, 100); var myMsgs = GmailApp.getMessagesForThreads(myThreads); //二次元配列 var contents = []; /* 各メールの内容を取り出す */ for (var i = 0; i < myMsgs.length; i++) { for (var j = 0; j < myMsgs[i].length; j++) { var data = myMsgs[i][j].getTo(); if (data !== null) { contents.push([data]); } } } /* スプレッドシートのシート「output」に出力 */ if (myMsgs.length > 0) { var mySheet = SpreadsheetApp.

RSpec 内で動的に I18n の訳文を追加する

  • Sep 14, 2019
  • POST
環境 rails: rails 5.2.3 方法 I18n::Backend::Base#store_translations を使用する I18n.backend.store_translations( :ja, test: 'テスト' ) I18n.t(:test) #=> テスト

Rails でトークンを扱う方法

  • Jul 21, 2019
  • POST
環境 rails: rails 5.2.3 方法 トークンの認証 トークンの認証については authenticate_with_http_token を使用する 以下が対象 Authorization: Token XXX Authorization: Bearer XXX class ApplicationController < ActionController::API # authenticate_with_http_token を使用するために必要 include ActionController::HttpAuthentication::Token::ControllerMethods before_action :authenticate def authenticate authenticate_with_http_token do |token, options| # 認証処理 および レスポンスが必要な場合は記述 end end end トークンの取得 トークンの取得については token_and_options を使用する 以下が対象 Authorization: Token XXX Authorization: Bearer XXX class ApplicationController < ActionController::API # token_and_options を使用するために必要 include ActionController::HttpAuthentication::Token def access_token token_and_options(request)&.first end end

FP3級への道 その7

  • Jul 6, 2019
  • POST
学習中に間違えやすいと思った点を備忘録として残しておく [前回までの記事] FP3級への道 FP3級への道 その2 FP3級への道 その3 FP3級への道 その4 FP3級への道 その5 FP3級への道 その6 受験結果 2019年5月 一応 FP 3級合格 勉強時間は一月半程度 後半 2週間は過去2, 3年分の過去問を中心に解いて解説および関連する分野を勉強した FP に関しては試験受ける・受けないはともかくとして勉強自体はやって良かったと思う 2級以上を受験するかどうかは今のところ不明だがモチベーションが上がれば挑戦したい 【種目別試験結果】ファイナンシャル・プランニング技能検定 公式サイトで確認すると今回の合格率は以下 等級 学科/実技 試験科目 合格率 3級 学科 42.76% 3級 実技 個人資産相談業務 54.35% 大体例年通りくらいの合格率だったらしい

github で access token を使用してリポジトリを clone する

  • Jun 20, 2019
  • POST
経緯 表題の件を行う必要があり対応を行ったため備忘録として残しておく 手順 1. アクセストークンを作成する GitHub アカウントにログインし,Settings > Developer settings から Personal access tokens を選択する Generate new token を押下する 2. 以下のコマンドを実行してリポジトリを clone する git clone https://{アカウント名}:{アクセストークン}@github.com/{アカウント名}/{リポジトリ名} 3. ローカルの設定を追加する git config --local user.name {アカウント名} git config --local user.email {アカウントのメールアドレス}

electron-builder で Lint および UnitTest が通った場合のみビルドするようにする

  • May 24, 2019
  • POST
経緯 electron にて ビルドするのに electron-builder を使用してみた その際に最低限 Lint, UnitTest を通ることを担保するようにしたため備忘録として残しておく 構築環境 electron: 5.0.1 electron-builder: 20.39.0 実際のコード package.json に以下の定義がしてある前提 ※以下は electron x angular(Angular Cli で生成) { ・・・ "scripts": { "ng": "ng", "start": "ng build --prod && electron .", "build": "ng build", "test": "jest", "lint": "ng lint", "postinstall": "electron-builder install-app-deps", "release": "ng build --prod && node build.js", }, ・・・ } electron-builder のオプションについては公式を参照 'use strict'; const builder = require('electron-builder'); const Platform = builder.Platform; const childProcess = require('child_process'); const unitTest = new Promise((resolve, reject) => { childProcess.

Angular Cli で作成したプロジェクトに Jest を追加する

  • May 15, 2019
  • POST
Angular Cli でプロジェクトを作成すると Karma + Jasmine が単体テストとして入るため Jest に変更する手順を備忘録として残しておく 構築環境 Angular CLI: 7.3.9 Node: 10.15.3 OS: darwin x64 Angular: ... Package Version ------------------------------------------------------ @angular-devkit/architect 0.13.9 @angular-devkit/core 7.3.9 @angular-devkit/schematics 7.3.9 @schematics/angular 7.3.9 @schematics/update 0.13.9 rxjs 6.3.3 typescript 3.2.4 手順 1. プロジェクトを作成 $ ng new JEST-EXAMPLE --style=styl ? Would you like to add Angular routing? Yes 2. 以下のコマンドを実行する yarn global add @briebug/jest-schematic ng g @briebug/jest-schematic:add ng add @briebug/jest-schematic 3. 以下のコマンドを実行して動作確認する $ yarn test $ jest PASS src/app/app.

FP3級への道 その6

  • Apr 30, 2019
  • POST
学習中に間違えやすいと思った点を備忘録として残しておく [前回までの記事] FP3級への道 FP3級への道 その2 FP3級への道 その3 FP3級への道 その4 FP3級への道 その5 金融資産運用 債権 債権の利回り 直接利回り 投資金額(購入価格)に対する毎年の利息収入の割合 $$ 直接利回り(\%) = \frac{表面利率}{購入価格} \times 100 $$ $$ 直接利回り(\%) = \frac{表面利率}{購入価格} \times 100 $$ 例えば、表面利率1%の債権を102万円で購入した場合(小数点以下第3位を四捨五入) $$ \frac{1%}{102円} \times 100 ≒ 0.98% $$ 応募者利回り 債権の発行時に購入し、償還まで所有した場合の利回り $$ 応募者利回り(\%) = \frac{表面利率 + \frac{額面(100円) - 発行価格}{償還期限(年)}}{発行価格} \times 100 $$ 例えば、表面利率1%、発行価格98円、償還期限5年の債権を購入した場合(小数点以下第3位を四捨五入) $$ \frac{1% + \frac{100円 - 98円}{5年}}{98円} \times 100 ≒ 1.43% $$ 最終利回り

Excel でテスト用シートを自動生成するツールを作成する

  • Apr 28, 2019
  • POST
経緯 結合テストなのでエビデンスを残しておく必要があり テスト項目ごとにシートを分ける必要があった テスト項目が多い場合手作業で シート作成 => シート名変更をするのは手間だったため ツール化をすることにした 使用方法 「パラメータ」シートにて以下を指定する [設定項目] シート数: 作成するシート数 表示倍率: 作成するシートの表示倍率 シート作成後ワークグループ設定: チェックをつけるとシートを作成後に ワークグループ(各シートが選択状態)になる 「パラメータ」シートの「実行」ボタンを押下する 実際のコード Rem Attribute VBA_ModuleType=VBAModule Option VBASupport 1 Sub ExecuteButtonClick() Dim ws As Worksheet Dim wsArray() As String Dim chkFlg As Long 'ワークシートの初期化 For Each ws In Worksheets 'ワークシート名が"パラメータ"以外の場合 If ws.Name <> "パラメータ" Then Application.DisplayAlerts = False ws.Delete Application.DisplayAlerts = True End If Next ws 'チェックボックスの値を取得 chkFlg = Worksheets("パラメータ").

Hugo に数式を挿入する

  • Apr 27, 2019
  • POST
経緯 Hugo で運用しているサイトに数式を埋め込む必要があり 調査した結果を備忘録として残しておく 手順 参考 と同じく Mathjax を使用して実現する partials フォルダ配下に以下のファイルを作成する CDN で提供されている最新の MathJax.js の URL は、cdnjs.com で確認する <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']], displayMath: [['$$','$$']], processEscapes: true, processEnvironments: true, skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'], TeX: { equationNumbers: { autoNumber: "AMS" }, extensions: ["AMSmath.js", "AMSsymbols.js"] } } }); MathJax.Hub.Queue(function() { // Fix <code> tags after MathJax finishes running. This is a // hack to overcome a shortcoming of Markdown.
  • ««
  • «
  • 11
  • 12
  • 13
  • 14
  • 15
  • »
  • »»
LATESTS
JSTQB Foundation Level への道 その2
  • Nov 20, 2025
  • POST
JSTQB Foundation Level への道
  • Sep 19, 2025
  • POST
Rails 8.1 リリースノートまとめ
  • Sep 9, 2025
  • POST
RSpec で Cookie のテストを行う方法
  • Jun 19, 2025
  • POST
Serverless 構成で lambda ローカルデバッグ用に AWS SAM CLI を使用する
  • May 16, 2025
  • POST
Rails 8 で docker を使用している場合に rspec > requests spec で 403 エラーが発生した場合の確認点について
  • May 8, 2025
  • POST
Rails 8 rails new コマンドのオプションについて
  • Apr 14, 2025
  • POST
Cursor と Confluence および Jira との連携方法
  • Apr 3, 2025
  • POST
Rails 8 リリースノートまとめ
  • Mar 19, 2025
  • POST
Rails 7.2 リリースノートまとめ
  • Mar 19, 2025
  • POST
TAGS
  • ruby-on-rails (43)
  • tool (40)
  • aws (31)
  • 資格 (17)
  • github (8)
  • postgresql (8)
  • amazon-rds (4)
  • rspec (4)
  • vue.js (4)
  • aws-cognito (3)
ABOUT
プライバシーポリシー
  • Mar 1, 2019
  • OTHER
  • Jan 1, 0001
  • OTHER
サイト内検索
  • Jan 1, 0001
  • OTHER
マインドマップ

© Note To Self ~One Step At A Time~

Powered by Hugo.

Robust designed by Daisuke Tsuji.