2024/12/29
2024年を振り返る
年の瀬なので今年を振り返る。 OSS PRでの貢献 49件のPRを作成 1し43件のPRがマージされた。(4件がclosedで2件がopenのまま) 簡単
2024/12/16
RFC 2606: Reserved Top Level DNS Namesを読んで知らなかったことを書く
本記事はUnipos Advent Calendar 2024 の16日目の記事です。 ふいに見かけたRFC 2606: Reserved Top Level DNS Names を読んでみたところ発見があったのでその内容をまとめてみようと
2024/12/13
ソフトウェアエンジニア目線で使ってみて便利だったChrome拡張を紹介する
本記事はUnipos Advent Calendar 2024 の13日目の記事です。 本記事では使ってみて便利だったChrome拡張を紹介します。 Stylus Stylus ユーザー定義のCSSを手軽に
2024/11/08
Notionのダークモードのガントチャートが見づらいのをChrome拡張で修正する方法
できること Notionのガントチャートが見づらいのをなんとかするスクリプト Before After 前提条件 NotionをChromium系のブラウザで利用してい
2024/11/03
『Goならわかるシステムプログラミング 第2版』を読んだ
『Goならわかるシステムプログラミング第2版』をサンプルコードを手元で実行しつつ一通り読んだ。(期間としては2024/6/8 ~ 2024/11
2024/09/24
GitHub Sponsorsの寄付先にratatuiを追加した
OSSへの寄付の月予算を$10にした - laiso こちらの記事で寄付するOSSプロジェクトの選び方として次のような基準が紹介されていた。 寄付するプロジ
2024/09/23
Cloud Spanner について知らなかったことを書く
普段業務でCloud Spannerを使っているが、雰囲気で使っている自覚が大いにあるのでドキュメントやブログを読んで知らなかったことを自分用
2024/09/03
forkしたrepositoryのremoteを最新化しつつローカルにpullするスクリプトを書いた
前提 ghコマンドがインストールされていること デフォルトブランチにいること tl;dr # forkしたrepositoryのremoteを更新しつつpul
2024/08/18
ブラウザからforkすると遅いのでCLIからfork & cloneするスクリプトを書いた
モチベーション GitHubにホストされているOSSにPRを出す時にforkしてからローカルにcloneするが、ブラウザのforkボタンを使っ
2024/06/06
『読み手につたわる文章 - テクニカルライティング』を読んだ
技術書典で購入した『読み手につたわる文章 - テクニカルライティング』を読んだので学びになったトピックについて書く。 1.2 「知らない」と書けない(P
2024/05/26
『いちばんやさしいアジャイル開発の教本』 を読んだ
2024/4からチーム異動してスクラムを実践しているチームに移ったのでアジャイル・スクラムのインプットをしたいと思い、『いちばんやさしいアジ
2024/05/13
Process failed to start: too many open files: "/opt/homebrew/bin/git"
というエラーが出てNeovimのプラグインが動作しなくなる問題の回避策
問題 ここ数日Neovimを使っていると、Process failed to start: too many open files: "/opt/homebrew/bin/git"といっ
2024/05/12
CS50.jpでCSに入門した
CS50.jp の気になっていたトピックを学んでみたので振り返っておく。 CS50.jpとは CS50.jp の説明はサイトから引用する。 このページは、ハーバード大学 CS50 の日
2024/04/10
tmux-fzfを使ってwindow切り替えをできるようにする手順
これはなに こんな感じでtmuxでwindowをfzfで切り替えられるようにするための設定方法 手順 .tmux.confに以下を追記 set -g @plugin 'tmux-plugins/tpm' # す
2024/03/17
GitHub Issuesをサイトのコメント欄として活用できるutterancesを導入した
このブログにコメント欄を設置した。 utterance/utterances というGitHubのIssuesへのコメントを記事のコメント欄として使えるようにしてくれるOSSのツール
2024/03/07
『ベタープログラマ』 を読んだ
『ベタープログラマ』を読んだので自分的に刺さった点をまとめる。 6章 航路を航行する 新たなメンバーが開発チームに参加する際にどのようにすれば速や
2023/12/30
2023年を振り返る
趣味 OSS貢献 今年は初めてOSS貢献1をできた年でもあった。2023年に行った貢献を種類ごとにリポジトリごとでまとめたものが以下。2 ドキュメ
2023/11/19
『世界一流エンジニアの思考法』 を読んだ
Microsoftのエンジニアとしてアメリカで働いている牛尾剛さんが優秀な同僚から学んだ思考法について書いた著書『世界一流エンジニアの思考法
2023/11/18
ThePrimeagen/harpoon を使ってみた
ThePrimeagen/harpoon というNeovimプラグインを使ってみたので気になっている人の参考になればと思い感想を書いてみる。 できること ファイルをマークしてquick
2023/10/22
『採用基準 地頭より論理的思考力より大切なもの』 を読んだ
概要 McKinsey & Company出身の伊賀泰代さんがリーダーシップについて書いた『採用基準地頭より論理的思考力より大切なもの』を読んだ。ちょうど「リー
2023/10/22
GitHubで自分がOSSに送ったPR一覧を表示するやつ
稀に自分がOSSに送ったPR一覧を見たくなるのでメモ代わりに書く。 (正確には「自分所有でないpublic repositoryに送ってマージさ
2023/09/12
go/src/cmdでLSPが動作するようにするメモ
gc(go compiler)のコード(具体的にはgo/src/cmd/compile 配下)を読むために必要な手順があったのでメモ代わりに書いておく。
2023/08/11
GitHub Sponsorsを通してNeovimに寄付をした
Neovimに対してGitHub Sponsorsを通してOne-time1の寄付をしたという話。 Neovimには仕事・趣味のプロジェクトなど
2023/08/11
OSSに初めてPRを送ってマージされた話
個人開発のプロジェクトで使えそうなGitHub Actionsを物色していたところちょうど自分でも修正できそうな箇所があったのでPRを送ってみ
2023/07/17
Goの静的解析に入門した
tenntenn Conference 2023 にスポンサーし、Goの静的解析を完全に理解した話 を読んでから静的解析が気になっていたのでこれをやってみた。 静的解析をはじめよう - Gop
2023/07/16
『ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用』を読んだ
田中ひさてるさんの『ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用』が話題になっていたので読んでみた。 全体を通して
2023/06/10
GitHub Pagesでデプロイのたびにカスタムドメインの設定が消える問題の解決方法
困っていたこと GitHub Actions経由でGitHub Pagesにデプロイするたびにカスタムドメインの設定が消えてしまい、デプロイ先がカスタムドメ
2023/06/10
hugo-theme-terminal でOGPに任意の画像を設定する方法
hugo-theme-terminal でOGPの設定に少し詰まったのでやったことを書いておく。 前提 hugo version: hugo v0.112.5+extended darwin/arm64 困り 筆者はカバー画像を記事一覧・記事詳細画面に表示したくない、かつO
2023/06/10
ブログ用にGifでキャプチャを作る時にやっていること
ブログ用によくGifをつくるので自分用の備忘録代わりに手順を記しておく。 追記(2023/11/29) 下記の方法だと生成後のgifに格子模様の
2023/06/07
このブログをhugoで作り直した
もともとこのブログはNext.js + Vercelの構成で作られていたが色々と辛くなってしまったのでお手軽にブログが作れそうなhugo + GitHub Pa
2023/03/31
Makefileに定義されたtargetをfzfで選択して実行するCLIツールをRustでつくった
(2024/12/14追記) 内容を更新した紹介記事をZennに投稿しました。 [make,pnpm,yarnに対応]タスクランナーのコマンドを
2023/02/23
yamlに定義したbookmarkをfzfで選択してブラウザで開くCLIツールをGoで作った
つくったもの yamlに定義しておいたbookmarkをfzfで選択してブラウザで開くCLIツールをGoで作った。 https://github.com/kyu08/fzf-bookmark-opener こんな感じで動く。 コードの
2023/02/05
Tmux+NeovimでJetBrains IDEのScratchみたいな機能を実現している話
任意の構成のSandbox的な環境をTmuxのwindowとして用意するようにしたところターミナルから出ずにサクっと動作検証とかが行えてハッ
2023/02/02
デザインパターンをひととおり眺めた感想
ずっと気になってはいたが2つ~3つくらいしか知らなかったデザインパターンをやっと勉強する気になったのでこのサイトを一通り眺めてみた。 https://refactoring.guru/ja/design-patterns こちら
2022/12/15
開発の効率化のためにやっていることターミナル編
【この記事はUnipos Advent Calendar 2022 の記事です】 この記事では筆者が開発の効率化のために行っている工夫や使っているツールなどについて紹介します。 「他
2021/12/26
『コンサル一年目が学ぶこと』を読んだ
コンサル一年目が学ぶこと を読んだ。 何を期待して読んだのか これまで技術の勉強はしたことがあったが、社会人として普遍的なスキルである 問題解決能力
2021/12/17
Elmで固定長配列が扱えるライブラリelm-static-arrayを触ってみた
Elmで固定長配列を扱うためのライブラリelm-static-arrayを触ってみたので感じたことを書いていきます。 elm-static-array とは elm-static-array はElmで固定長
2020/12/31
2020年をかんたんに振り返る
このブログを作った動機でもある今年の振り返りを書いていきます。 今年はいろいろ大変な一年でしたが家にいる時間が増えた分たくさんやりたいことがで
2020/12/27
Next.js VercelでBlogをつくった
急にブログが書きたくなったのでつくった。 使った技術 Next.js TypeScript Vercel 感想 Vercelめっちゃ楽 Syntax Highlightできてうれしい const age: number = 1 // こんなかんじ