inohilog

/var/log/inohiro.log

2023年まとめ

年内に書く時間が確保できなかった。 家族 第三子が生まれてもれなく忙しい。4週間の育休を取った。長男は公立の幼稚園(Kinder)に通い始めた。小学校に附属しているが、入り口や制服も一緒なので、小学0年生という感じ。長女は引き続き保育園。 赤子が生ま…

Plex サーバーで "You do not have permission to access this server" と言われたら(覚書)

support.plex.tv なんでこれが発生するのかよくわからないけど(上記文書にも In some rare situation とある)、サーバーを止めて、Preferences.xml ファイルからいくつかの値を取り除けばよい。 最初は外部HDDが見れない(権限)、もしくは fstab でのマウ…

HHKB Professional 2 オーバーホール+カスタマイズ

約12年ものの HHKB Professional 2 をオーバーホールして色々カスタマイズしてみた。今回やった内容と使ったパーツは以下: ラバードーム交換 DES-DOMES CARROTS (35g) https://deskeys.io/collections/home-all-products/products/des-domes-carrots プラン…

IIJmio の e-SIM が便利だった

昨年11,12月と東京に滞在したときIIJMioのギガプランを利用した。Amazon.co.jp で事前にエントリーパッケージを買っておくと初期費用が抑えられて良い。 www.amazon.co.jp iPhone 12 を使っていたので、e-SIM 対応のため物理 SIM カードは不要。APN の設定で…

2022年まとめ

家族で行ったところ タホ湖(South Tahoe) 2月に行った。念の為チェーンを準備して行ったが、結局不要だった。スキーはできなかったが、家族でチューブに乗って滑ったり、長いロープウェイ(ゴンドラ)に乗ったりした。23年はどこかでスキーできると良いけ…

自作デスクトップPCの電源が死んでしまったので交換した

inohiro.hatenablog.com ↑で組み立てた Ryzen 5800X な自作PCであるが、電源が入ったり入らなかったりという症状が続いていて、だんだん電源が入る頻度が下がっていった。一瞬起動するがすぐ落ちるとか、そもそも押してもうんともすんとも言わないとか、電子…

Raspberry Pi 4B に Plex media server を立てる(覚書)

普通に Raspberry Pi OS をセットアップして、ファームウェアを最新にしておく(と、USBブートも簡単)。この辺が詳しい Raspberry Pi 4/400 EEPROM Firmware Update/Recovery Guide あとは基本的に以下の記事の手順に従ってやるだけ How to Setup a Raspber…

Apple Silicon Mac で ruby のインストールにハマった

昨日 の続き。まあハマりそうだなと思っていたけど、ハマった。環境的には旧 Intel MacBook Pro から Migrate Assistant でコピったものなので、まっさらな状態より悪い。 最終的にやったことは $ sudo rm -rf /Library/Developer/CommandLineTools $ sudo x…

Apple Silicon(M1)Mac に移行した時のメモ

業務用 Mac が Apple Silicon(M1)Mac になって、移行した時にやったことメモ。 旧マシンは MacBook Pro 13-inch 2019, 2.8 GHz Quad-Core Intel Core i7), Memory 16GB 新マシンは MacBook Pro 14-inch 2021, Apple M1 Pro, Memory 16GB 10 Cores (10 perf…

AWS CodeDeploy と EC2 ASG でインスタンス起動無限ループに陥ったときは

陥って数時間溶かしたし、またやらかしそうなのでメモ tl;dr CodeDeploy 側で対象の Deployment group の Environment configuration 内にある EC2 Auto scaling group (ASG) に関する設定を一度無効にする 対象の ASG で desired count を 1 以上にして、イ…

HHKB Hybrid Type-S とキーリマップ

急に予算が降ってきたので HHKB Hybrid Type-S 墨を購入した。ちょうど10年くらい前に Professional 2 (この時はアイボリー)を手に入れて、使っていたが、ラバードームの劣化かキータッチがだいぶ重たくなってしまっていた。 全キー 35g のキーボード(Niz…

はてなブログのテーマを変えた

これまではてなダイアリーのテーマを使っていたが、横幅 100% な感じで改行が入っていないと読みづらい状態だった。特に高解像度ディスプレイで表示した時とか。しばらくこれで様子見よう。 sanographix.github.io

SSD のクローン

ThinkPad T460 で使っていた SSD Samsung 970 EVO Plus をメインPC に持ってきたかったので、中身をクローンして入れ替えた(もう数か月前の話だけど)。以前クローンするときに使った EaseUS Todo Backup Free を使おうとしたが、最近のバージョンだと無料…

fish 環境セットアップメモ

もうだいぶ fish と fisher (fisherman) を使ってきたが、omf (oh-my-fish) に乗り換えた。もともとなんで fisher を選んだのか忘れてしまったが、wsl2 な Ubuntu で環境構築してて、テーマになるプラグインを入れてもさっと反映されなくなったので、面倒に…

久しぶりに Ruby インストールメモ

~> lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal rbenv は apt で入れてよいけど、ruby-build を apt で入れると 2.4.0 あたりまでしか更新されていないので注意。

Ryzen 5000 シリーズな PC を自作した

以前から AMD Ryzen がすごいぞというのを小耳にはさんでいたのと、2017年(ちょうど4年くらい前)に買った ThinkPad T460s もパフォーマンス的に微妙な感じになっていたので Ryzen な PC を作ってみることにした。昨年末くらいから 5000 シリーズの動向が気…

ブログ全然書いてない

「「今年はアウトプットします」と書いてて全然書いてない」という記事から1年以上経ってる。1年で色々ありました。転職した、第二子が生まれた、コロナの影響がめんどくさい、あたりでしょうか。 やっと、もろもろ落ち着いてきて、夜に自分の時間が取れるよ…

アウトプットしなくては

今年はアウトプットします、っていう記事が1月に書かれたまま、その後何も書かれてなくて恥ずかしい... もう8月も後半に差し掛かっていますが、今年前半でやったアウトプットは下記くらいか... RubyKaigi 2019 LT 会社のブログに投稿 とりあえずここにどんど…

2019年

新年明けてましたおめでとうございます。今年もよろしくお願いします。 今年はアウトプットをもっと意識してやりたいと思います。最近全然アウトプットできてない。社内ブログでさえも、なかなか書けなくて(あーでもない、こーでもないとなってしまって、結…

entr と rspec を組み合わせて使う

Rails アプリケーションのテストを書いているときに、「テストコードに変更があったら rspec コマンドを実行する」ができるような環境を作っている。 これまでは guard および guard-rspec を使っていたので、spec ディレクトリ以下のファイルに変更があった…

Memo: fish setup

手元の Linux 環境が壊れてしまったので、Ubuntu Budgie で環境を作り直している。fish の再セットアップをしたのでメモ fish sudo apt-get install fish chsh -s /usr/bin/fish fzf 第504回 インタラクティブフィルター「fzf」の活用:Ubuntu Weekly Recipe…

160. Insersection of Two Linked Lists

https://leetcode.com/problems/intersection-of-two-linked-lists/ https://github.com/inohiro/LeetCode/blob/master/160_intersection_of_two_linked_lists/src/main/java/Solution.java スタートが異なる LinkedList が2つ与えられ、途中で合流している…

122, 136 and 141

122. Best Time to Buy and Sell Stock II https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/ https://github.com/inohiro/LeetCode/blob/master/122_best_time_to_buy_and_sell_stock_2/self.rb 最初問題の意味がよくわからなかった。121…

21. Merge two sorted lists

https://leetcode.com/problems/merge-two-sorted-lists/ https://github.com/inohiro/LeetCode/tree/master/21_merge_two_sorted_lists 2つのソートされた Linked List が与えられて、マージした新しい Linked List を返す。解けず。 解説を読んだところ、…

101 & 121

101. Symmetric Tree 二分木がシンメトリーになっているか調べる。木を辿るときに右側から辿る方と、左側から辿る方を両方ともやって、値が等しいか確認する。私が実装したやつだと、それぞれ完全に終わりまで調べてから、その結果が左右で等しいか確認して…

83. Remove Duplicates from Sorted List

https://github.com/inohiro/LeetCode/blob/master/83_remove_duplicates_from_sorted_list/self.rb https://leetcode.com/problems/remove-duplicates-from-sorted-list/ 25分くらい掛かったけど一発で解けた。重複してる要素はスキップするというのを数日…

70. Climbing Stairs

登る階段のステップ数 n が渡されて、一度に一歩もしくは二歩登れるときに、登るパターンの総数を計算する。解けた、一発で解けたんだけど、なんか変な解き方をしてしまって、いまいちスッキリしない。 https://github.com/inohiro/LeetCode/blob/master/70_…

Weekly Contest 60 に参加

https://leetcode.com/contest/weekly-contest-60/ 733. Flood Fill https://github.com/inohiro/LeetCode/blob/master/contests/60_2017_11_25/a.rb https://github.com/inohiro/LeetCode/blob/master/contests/60_2017_11_25/a_solution.rb 二次元配列の探…

11. Container With Most Water

https://leetcode.com/problems/container-with-most-water/ O(n2) なアルゴリズムを書いてTLEを食らって、枝刈りするようにしてみたが結局解けず。 https://github.com/inohiro/LeetCode/blob/master/11_container_with_most_water/self_2.rb 解説を読んだ…

26, 27 配列から{重複, 指定された要素}を取り除いたあとの要素数

両方とも Easy だけど、よくわからなかったので解説を読んだ。両方とも2つの変数を使って、先を行く変数と、後ろからついていく変数が指す配列中の値をつかって、条件に合う要素数を 数える。 https://github.com/inohiro/LeetCode/blob/master/26_remove_du…