英語雑談を頑張ろう / Coursera コース「Small Talk & Conversational Vocabulary」を受講した
Coursera コース「Small Talk & Conversational Vocabulary」を受講した.とても些細なことだけど,僕にとってはとても...
View ArticlePlaywright for Python: ブラウザ操作のデバッグが捗る Trace Viewer
Playwright for Pythonの Trace Viewerを使うと,ブラウザ操作中に「何が起きていたのか❓」を詳細に探索できる.スクリーンショットや録画だけでは判断できないようなエラーをデバッグするときに使える.また pytestと連携させると自動テスト実行中にトレース情報を取得することもできて便利❗️今回は Trace Viewer を試す.Trace Viewer...
View ArticlePlaywright for Python: GitHub Actions のエラー時にトレース情報を取得する
前回の記事では Playwright for Pythonの Trace Viewerを使って,ブラウザ操作中に「何が起きていたのか❓」を詳細に確認できることを紹介した(以下のリンク参照).さらに pytest 連携を使って,自動テスト実行中にトレース情報を取得できることも紹介した.今回は GitHub Actionsと Trace Viewer と pytest を組み合わせて,CI...
View Articleパフォーマンスメトリクスをクライアント側に返す HTTP ヘッダー "Server-Timing"
HTTP ヘッダーを使ってアプリケーションのパフォーマンスメトリクスをクライアント側に返す仕様「Server Timing」を調べながら試してみた.詳細な仕様は以下の W3C ドキュメントに載っている.ドキュメントの Introductionに載っているけど,今まではクライアント側で...
View Articleparquet-cli で Parquet ファイルを読む
Parquetファイルをサクッと読むときに parquetコマンドを使うと便利❗️Homebrew なら brew install parquet-cliコマンドで簡単にセットアップできる.今回は最新 v1.12.3を使う.そして parquetコマンドの実装は GitHub の apache/parquet-mrリポジトリにある.parquet...
View Articleウェブサービスのデータに所有権はあるのか / 論文「Local-first software: You own your data, in spite...
2019年に発表された論文「Local-first software: You own your data, in spite of the cloud」を読んだ.論文は Ink & Switch のウェブサイトや著者 Martin Kleppmann のウェブサイトに公開されている...
View ArticleGitHub の「エクスポート機能」でデータをバックアップする
GitHub にはアカウントデータを取得する「エクスポート機能」がある.リポジトリ情報だけではなく,issue 情報(コメント含む)やプルリクエスト情報(コメント含む)などもエクスポートできる.2018年12月にリリースされた機能だけど実は今まで使ったことがなかった❗️さっそく試していくぅ〜github.blogエクスポートする手順は GitHub Blog やドキュメント(Requesting...
View ArticleSQL で JSON ファイルをお手軽に検索できる Columnq
SQL で JSON ファイルを検索したいなー!でも大袈裟な分析環境は構築したくないなー!って思うときってあるよね❓きっとあるはず〜あるある!今回はお手軽に JSON ファイルを SQL で検索できる「Columnq」を紹介する❗️Columnq は JSON 以外に CSV や Parquet もサポートしている.github.comインストールpip で簡単にインストールできる.今回は...
View Article2022年のプルリクエストを振り返る
2016年から毎年 OSS に送ったプルリクエストを振り返る記事を書いている.2022年は「計6件」だった.2020年頃から件数は停滞している.今の仕事だとコードを書いて OSS にコントリビュートする機会はほとんどなく,貢献できていないことに残念さは感じる.プライベートリポジトリには毎日のようにコミットをしているため,GitHub...
View Article英語でメールやドキュメントをうまく書けるように / Coursera コース「Writing Professional Email and...
2022年11月頃に Coursera コース「Writing Professional Email and...
View Article2022年の振り返りと2023年の抱負
2022年の振り返り 🎉幅広く技術を語れるように学び続けた ⭕2019年から4年連続で「幅広く技術を語れるように学び続ける」を年間目標にしていて,今年もたくさん学び続けられたと思う.引き続き "自称"意識高い系❗️まだ技術講師という仕事を続けているため,顧客満足度の高い技術講師であり続けるために学び続けている.よって「語れる =...
View ArticleGitHub Actions の「ワークフローの再利用」をプライベートリポジトリで使う
2022年12月のリリースで GitHub Actionsの「reusable workflow(ワークフローの再利用)」をプライベートリポジトリでも使えるようになった❗️特に会社でプライベートリポジトリを使っている場合に便利で待望のアップデートだと思う.今まではプライベートリポジトリの場合は...
View ArticlePlaywright for Python: a タグの href 属性を取得する
Playwright for Pythonでリンクタグ aタグの href属性から URL を取得するときは,Locatorオブジェクトで get_attribute('href')のように実装する.page.locator('h1#title > a').get_attribute('href') page.locator('h1.entry-title >...
View Articleオンライン研修に悩むあなたへ /「オンライン研修ハンドブック」を読んだ
インストラクターとしてオンライン研修を担当しているなら必読とも言える「オンライン研修ハンドブック」を読んだ感想をまとめる.実は...
View Articleリアルなテストデータを作ってモック化までできる Mockaroo
リアルなテストデータを簡単に作ってモック化までできるサービス「Mockaroo」を紹介する❗️データベースのテストデータを作ったり,フロントエンドを実装するときに必要になるバックエンド API をモック化できる.テストデータに testや...
View ArticleGitHub App「Pull Request Size」プルリクエストのサイズをラベル化しよう
GitHub App「Pull Request Size」を使うとプルリクエストの差分量から "サイズを意味する"ラベルを付けてくれて便利❗️やってることは単純だけど「このプルリクエストは大きすぎるな〜」という判断材料にも使える.個人アカウントなら無料なのも嬉しい✌️github.comラベル一覧ラベルに関しては以下の「計6種類」が用意されている!size/XS : 差分量 0-9 行size/S...
View ArticleCalendly: 気軽に 1on1 を申し込もう
仕事に関係なく「話したいなぁ〜」と思った相手とのミーティング(1on1 / 壁打ち / 技術雑談など)を気軽に申し込めるサービス「Calendly」を紹介する❗️ちょっと前から気になってて,試してみたら便利でさっそく導入(テスト運用中)もしてみた.機能は限られるけど,無料で使える "Basic"でも問題なさそう〜calendly.comCalendly 操作イメージ🎤Calendly...
View ArticleCalendly: Zapier を使って Notion と連携しよう
「Calendly」は多くのサービスとのインテグレーションをサポートしている."Professional"プラン以上で使える「Zapier インテグレーション」で連携すると,開発をすることなく(ノーコード)イベント駆動な仕組みを実装できる.Calendly を試しながら「ミーティングの申し込みがあったら自動的に Notion にドキュメントを作る」ということを実現したく,トライアル期間中に...
View Articleact: GitHub Actions のワークフローをローカル環境で実行する
GitHub Actions でワークフローを実行するときに git commitと git pushを実行して GitHub Actions の実行を待つことがよくある.より迅速に実行して,結果を受け取るために「act」を使って GitHub Actions をローカル環境(コンテナ)で実行する仕組みを試してみた.便利だったので紹介しようと思う❗️当然ながら GitHub Actions...
View Article本棚に眠っていた「一生モノの英語勉強法」を読み直した
いつ購入したのか正確には覚えていないけど,本棚に眠っていた「一生モノの英語勉強法」を読み直した📖本書では「実践しやすい英語学習のコツ」が紹介されていて,自分自身にあった勉強法を見つけるのに使える一冊だった.関連書籍や学習リソースが多く紹介されているのも良かった.受験のために問題集をどう使うかというコツも載っていた.2013年に出版されているので,少し古くなっている書籍などは一部あるけど,それでも気に...
View Article