Posts

Goにおける並行処理 - goroutine編

·5 分で読めます

はじめに Goでは、goroutineとchannelが言語仕様として組み込まれているため、他の言語に比べてとても並行処理のコードが書きやすい。この2つの基本的な動作原理についてまとめた自分用のメモである。(channelについては別の記事で書く予定) goroutineとは? gorout

2019年7月の振り返り

·3 分で読めます

アウトプット 7月も小ネタだけどブログを書いた。 xargsでファイルの内容をコマンドの引数として渡す - oinume journal(https://journal.lampetty.net/entry/pass-arguments-with-xargs) Intellij IDEA

Intellij IDEAを2019.2にアップグレードするとコピペや入力がおかしくなる問題のワークアラウンド

·2 分で読めます

先日IntelliJ IDEAを2019.2にアップグレードしたところ、以下の問題に遭遇した。 エディタでのコピー&ペーストすると同じものが2回ペーストされる 文字の入力に取りこぼしがある(publicって入力してもpubcみたいなる) バグトラッカーを見たところ、Copied text

MacBookAir 2019を買おうか悩み中

·1 分で読めます

今使っているのはMacBookPro 13inch late 2016 Two Thunderbolt3 portsなんだけど、2018年モデルのMacBookAirにCPUスコアは負けている... browser.geekbench.com(https://browser.geekbench.co

2019年6月の振り返り

·2 分で読めます

2019年がもう半分が過ぎてしまった。やばい。 > ▓▓▓▓▓▓▓▓░░░░░░░ 50% > > — Year Progress (@year\_progress) July 2, 2019(https://twitter.com/year_progress/status/11460257328

Goのcontextによるキャンセルやタイムアウト

·5 分で読めます

これはなに? Go言語におけるcontextパッケージ(https://godoc.org/context)を使ったキャンセルやタイムアウトについて説明する。この記事を読むと以下について詳しくなれるはず...! context.WithCancel context.WithTimeout

zshをやめてbashにした

·4 分で読めます

TL;DR Bashを使うにあたって、zshが持つ標準機能のレベルと同じにするには初期設定が面倒だったけどなんとかいける。Bashは進化していると感じた。 bash-it(https://github.com/Bash-it/bash-it)が便利 設定は .bash\_profi

2019年5月の振り返り

·2 分で読めます

仕事 4月はもっぱら仕事が忙しく、最終的にGWは半分以上出勤するという体たらくだったので振り返りはスキップしてしまった。おかげでメルペイあと払い(https://www.mercari.com/jp/help_center/article/684/)のリリースは何とかできたけど、技術的負債が多すぎて

ターミナル環境を見直す: pecoからfzfへ

·2 分で読めます

コマンドの履歴やディレクトリ移動の履歴を選択するためのツールとして長らくpecoを使ってきたけど、fzfに移行してみた。理由は大したものではなく pecoはshellで複数行のコマンドを検索して実行する場合に、 \ が \\ と2重になってしまうという問題があった 日本国外だとpecoで