notebook

都内でWEB系エンジニアやってます。

2022-07-01から1ヶ月間の記事一覧

AlgoliaのInstantsearchでページ読み込み時の初回リクエストを送らないようにする

AlgoliaのInstantsearchを用いて検索UIを作っていたがページ読み込み時に空のリクエストが発生するらしくリクエストを消費させたくないと思ったので調べて対応してみた Algoliaの料金体系 自分はFreeプランしか使っていないが 10000req/月もしくは10000Recor…

BigQueryで特定の規則に沿った文字列から日付を取得する

はてなブログで特に設定せずに記事を書いているとURLが次のような形式になる /entry/年/月/日/時分秒 この規則的な文字列から日付の情報を取り出すというのをBigQueryのSQLで行う 具体的な例としてはURLのパス/entry/2022/07/22/120000から2022-07-22を取り…

既存のPullRequestやIssueをGitHub Projects Beta(ProjectV2)にひもづける

自分はGitHubのProjects(Beta)を個人のタスク管理に使っている それまではZenHubを使っていたがProjects(beta)に移行した 移行の際、せっかくならそれまで対応してきたIssueやPullRequestなどをProjcets(beta)にひもづけた状態で使い始めたい 各リポジトリの…

GitHubのProject(beta)のデータ(ProjectV2)をGraphQLで取得する

先日Project(beta)でGraphQLのAPIに更新があった The new GitHub Issues - June 23rd update | GitHub Changelog 以前はProjectNextという名前でデータを取得できていた すでにProjectNextでデータを取っていたが新たにできたProjectV2という型で取得するよ…

zxでコマンドライン引数を扱う

zxに限らずだが、nodeでコマンドライン引数リストを参照するとき コマンドライン引数をパースするライブラリを使っていない場合はprocess.argvからリストを取ってくる zxでも単純にこれを使えばよいと思っていたが、zxのオプションを渡すとprocess.argvで渡…

じぶん Release Notes (ver 0.34.9)

swfz (ver 0.34.9) がリリースされました、更新内容は次のとおりです 技術 やったこと dotfilesの整備 Ansibleでcallback_pluginを用いて各タスクの実行時間を計測した AnsibleでのCI実行時間を短くした PAT使っていた箇所を削除した global用のGit Hook(git…