人生シーケンスブレイク

シーケンスブレイクとは

自作PCのUbuntuでBluetoothが不安定だった問題を解消する

症状 組み立てたばかりの自作PCのBluetoothの調子が悪く、キーボード、マウス、トラックボールなどすべてのBluetooth機器との接続が不安定ですぐ切断される。 PCにできる限り近づければかろうじて接続できるものの、少し離しただけでもすぐ切断されてしまい…

Ubuntu GRUB 2で前回起動したOSで起動するようにする

UbuntuとWindowsのデュアルブートで利用しはじめたが、Windows Update後放置しているとUbuntuが立ち上がっているのってどうなんだろうってことで前回起動したOSで起動したくなった GRUBのDEFAULT設定を変更する $ sudo vi /etc/default/grub でGRUBの設定を…

Ubuntuのibus-mozcでひらがなをデフォルトにする

いろいろ調べたがソースコードを修正してビルド&インストールするしかないようだ。 環境 Ubuntu 19.10 ibus-mozc 2.23.2815.102+dfsg-7 必要なパッケージのインストール $ sudo apt update $ sudo apt ugrade -y $ sudo apt install build-essential devscri…

UbuntuにNvidiaのグラフィックドライバをインストールしたら、ログインループでログインできなくなった

環境 Ubuntu 19.10 GeForce RTX 2060 SUPER Nvidiaのドライバをインストールした Ubuntu起動中にプチフリするのはNvidiaのドライバをインストールしていないことが原因との記事を読んだので note.com を参考にUbuntuにNvidiaのグラフィックドライバをインス…

Ubuntuでもctrl+hでbackspaceにする

macOSでもctrl + hでBackspaceにしている macOSでctrl+hでbackspaceにする - 人生シーケンスブレイク が、UbuntuでもBackspaceにしたくなった。 xkbでの実現方法 現在のxkbmapの設定を確認 $ setxkbmap -print xkb_keymap { xkb_keycodes { include "evdev+a…

macOSでctrl+hでbackspaceにする

Terminal などでは何もせずとも backspace だが、 どのアプリケーションでも ctrl + h で backspace にしたくなった。 Karabiner-Elements の設定 karabiner-elements.pqrs.org Karabiner-Elements の complex_modifications を追加する { "complex_modifica…

gitで不要になったブランチをまとめて一発で消したい

git

やりたいこと 開発していると不要なブランチがローカルに溜まってしまうのでまとめて一発で削除したい コマンド パイプとxargsを利用してまとめて消せるようにしたコマンド $ git branch | grep -v "*" | grep -v master | xargs git branch -D grep の -v …

プロンプト表示をカスタマイズが容易な Starship に乗り換えた

Rust製の starship.rs が良さそうだったので乗り換えた。 乗り換えたといっても、プロンプト表示だけなので Shell は Zsh や Fish のまま移行できる。 インストール $ brew install starship して zsh を利用しているので ~/.zshenv に $ eval "$(starship i…

macOS で command + H を無効にした

macOS の command + H は最小化なのだが、最小化したいユースケースが殆どないにも関わらず、 control + H のつもりで押してしまったりすることが多かったので無効にすることにした。 Karabiner-Elements - Software for macOS で keycode を out にすれば無…

入力ソースが3種類以上ある時にVimで検索しようとするとIMEがおかしくなることがあった

macOSの入力ソースを3種類以上設定されている際に、MacVimで iminsert や imsearch の設定を0以外に設定していると想定通りにIMEが切り替わらない事象があった。 入力ソースが3種類ある例 Dvorakユーザーなので、Kinesisなどのハードウェア上でキーボードレ…

EscでVimのinsertモードを抜けつつIME OFFにして直接入力にする

Vimのinsertモードを抜ける際に、 Esc だけではIMEが有効なままになっていたのをそろそろ見直すことにした。 Karabiner-Elements - Software for macOS のkarabiner.jsonに以下を追加して、 Esc キー押下時に、Esc + 英数キー 押下と同じ挙動を行うようにし…

WealthNavi for 住信SBIネット銀行 を解約して、よりおトクな WealthNavi を契約した

TL;DR 住信SBIネット銀行きっかけでWealthNavi for 住信SBIネット銀行を使っていたけれども、WealthNaviの方がおトクなのでWealthNaviに移行した 事の発端 元々住信SBIネット銀行のランク判定条件だったこともありWealthNavi for 住信SBIネット銀行を契約し…

コミットメッセージに自動でチケットIDを入れたい

git

やりたいこと feature/${チケットID}-awesome-function みたいなブランチ名でコミットした時に、自動でコミットメッセージのプレフィクスに [#チケットID] を挿入しておきたい。 実行環境に左右されたくなかったので、bash / zshだけで実装したい。 githooks…

Happy Hacking Keyboard HYBRIDのキーマップ変更機能が残念だった #hhkb

はじめに 2019/12/10に発売されたHappy Hacking Keyboard HYBRID Type-S / 無刻印を発売日に購入しました。 PFU HHKB Professional HYBRID Type-S 無刻印/白(英語配列) PD-KB800WNSメディア: エレクトロニクス 自分は過去に HHKB Lite2 HHKB Lite2 for Ma…

2019年にいっぱい買ったAnker製品のまとめとそのレビュー

今年になって在宅でリモートワークすることが増えて、それに伴ってパソコン周りの環境をAnker製品で買い揃えたので記録しておく。 Anker PowerPort Anker PowerPort I PD - 1 PD & 4 PowerIQ(PD対応 60W 5ポート USB-C急速充電器)【PSE認証済/PD対応/Power…

Happy Hacking Keyboard をキーボードブリッジ無しでDIYで尊師スタイルにした

あらすじ 巷で尊師スタイルと呼ばれる、Macbook Proのキーボード上にHHKBを置いてトラックパッドはそのまま内蔵のものを利用する置き方でHHKBを使いたかった。 調べてみると、純正のキーボードブリッジがあるらしいのだが、クリア色は既に売り切れ・数倍の価…

Vimでググったコマンド一覧

Vim

徐々に増える。 検索(ハイライト)した文字列をそのまま置換する 一度 /<search_word> または * でハイライトした状態で :%s//<replace_word>/g :%s/<search_word>/<replace_word>/g と同じ結果になる。 空行削除 :g/^$/d 3行以上の空行を2行空行に置換する :%s/\n\{4,}/\r\r\r/ 重複している行を削除 :sort u 検索文</replace_word></search_word></replace_word></search_word>…

macOS で JMeter をインストールする 2019

Mac

あらすじ macOS Mojave で JMeter をインストールしようと思ったが、インターネット上の情報は錯綜していたので最新のスムーズなインストール方法を残しておく。 現在の手軽な方法 $ brew cask install java $ brew install jmeter 以下細かい記録 JMeterイ…

gitでググったコマンド一覧

git

これは何? ブランチ操作 今のブランチをmasterに追従させる 手元のブランチのHEAD, index, ワーキングツリーをremoteの状態で上書きする(手元のブランチの状態をリモートと同じ状態に戻す) コミットの修正 コミットした順序を入れ替える 複数のコミットメッ…

docker, docker-composeでググったコマンド一覧

これは何? 自分がdockerやdocker-composeであれをやりたい...と思ってググったコマンド一覧を備忘録として残した記事 docker 今起動しているコンテナをすべて止める $ docker ps -q | xargs docker kill 以前restart=alwaysでdocker runしたコンテナを探す …

Contessa II コンテッサ セコンダの座面をメッシュからクッションに交換した

あらすじ コンテッサ セコンダ の下記モデルを昨年夏に購入してほぼ1年満足して利用していたよ。 オカムラ オフィスチェア コンテッサ セコンダ 可動肘 エクストラハイバック 座:メッシュ セージ CC86BZ-FPG6メディア: オフィス用品 高い買い物だったので、…

EIZO FlexScan EV2785 の入力を自動判別にする

TL;DR EIZO FlexScan EV2785を使っている。 EIZO FlexScan 27.0インチ ディスプレイモニター (4K UHD/IPSパネル/ノングレア/ブラック/USB Type-C搭載/5年間保証&無輝点保証) EV2785-BK発売日: 2018/01/30メディア: Personal Computers 4Kで画面が綺麗。USB T…

Time Machineデータを別のMacから引っこ抜けなくて困ったけど何とか引っこ抜いた

Mac

状況 手持ちのMacBook Proを初期化 & 再インストールしたくなった。 初期化 & 再インストールしたら以前のTime Machineデータが見れなくなった。 以前のTime Machineのディスクに接続すると過去の日付が表示されるものの、遡れない。 環境 macOS Mojave Air …

転職ドラフト経由でWebベンチャーに転職した話

はじめに こちらの記事は転職ドラフト体験談投稿キャンペーンに参加しています。 job-draft.jp 今月に入社したばかりの為、転職先の企業では楽しんでやってますが転職後の体験談は今回は語りません。 職歴がWeb、Web、SIときて今回Webベンチャーに転職したの…

特定ディレクトリ配下のみgitコマンドに紐づくGitHubアカウントを切り替える

git

特定ディレクトリ配下のgitリポジトリのみ別のconfig設定を適用する - 人生シーケンスブレイク の派生版。 個人でも会社でもEnterpriseでないGItHubを利用している場合の方法。 やりたいこと GitHub利用のメインは個人アカウントにしたい 会社用リポジトリを…

30歳でワーキングホリデーに行ってきた話と帰ってきた話

元ミクシィのエンジニアによるex-mixi Advent Calendar 2018の11日目です。 自己紹介と、この記事について 株式会社ミクシィには2011年から2014年までの在籍でした。 2016年にワーキングホリデー制度(以下、ワーホリ)を利用してカナダへ渡航。帰国後はとある…

MedBeer -Rails開発での技術的負債との付き合い方- レポート #medbeer

MedBeer -Rails開発での技術的負債との付き合い方- に行ってきたので今更ながらメモ。 概要 medpeer.connpass.com 外部資料 「MedBeer -Rails開発での技術的負債との付き合い方-」を開催しました! - メドピア開発者ブログ MedBeerに関する記事一覧 - ログミ…

Jupyter Notebookでトークンとパスワード認証をスキップする

動機 Dockerでlocalhost上でJupyter Notebookを使いたかったのでトークンとパスワード認証をスキップしたかった。 公式で NOT RECOMMENDED とされており、Macの場合Firewallを無効にしている場合には同一ネットワークから不正にアクセスされる危険性が高いの…

Mercari Corporate Solutions Engineering Meetup #2 レポート

mercari.connpass.com に行ってきたので今更ながらメモ。 カヤックの組織課題を解決する人事データベースシステム カヤック紹介 カヤックの社員構成はディレクター, エンジニア, デザイナーで9割を占める カヤックの制度紹介 スマイル給 毎月相互FBを送り合…

Gmailを"メッセージと連絡先のインポート"でないやり方で引っ越しをした

なんで? Googleのアカウントが気がついたら7アカウントぐらいあったのでGmailを整理しようとした。 が、 メッセージと連絡先のインポート でのShuttleCloudを使った引っ越しでは件数が多いのか途中で失敗したので。 やり方 昔ながらのPOP3 Gmailのメールを…