RubyMine を使い始めました。
会社の施策でアカウントが払い出されたのがきっかけで、有料IDEのRubyMineを最近使っています。もともとはVSCodeを使っていました。
ライブラリにコードジャンプできるところが非常に気に入っているので、しばらくは使うと思います。
エディタの乗り換えについてですが、もともとエディタを使いこなすタイプの人ではなかったので、そこまで抵抗はなかったです。
以下設定周りでやったこととかのメモです
コマンドから起動させたい
VSCodeの場合、開きたいリポジトリをカレントディレクトリにした状態で
code .
と打てばそのリポジトリがVSCodeで開きますが、RubyMineにはそういうコマンドがありませんでした。以下の記事を参考に設定すると mine .
で同じ体験ができます。(追記)新しいPCにしました。Toolbox経由でRubyMineをインストールし、これを参考に設定を変更するのが一番楽です。
.idea/を.gitignoreを変更せずに無視したい
RubyMineを利用すると .idea/ が作成されます。うっかりするとgit pushしてしまうのでこれを阻止したい。
全社でRubyMineを利用しているという状況ならば.gitignoreに追記しても良さそうですが、現状一部の人が利用しているという状態です。なので.git/info/excludeに追記することで個人的にignoreしたいやつを設定しています。
echo .idea/ >> .git/info/exclude
対象のコードのGitHub上でのリンクを取得したい
拡張機能を使います。
保存時にファイルを整形したい
⌘+,で設定を開く
「Tools」→「Actions on Save」
Reformat codeにチェック
毎日遊べるはめ込みパズル "A-Puzzle-A-Day" を買いました
Twitterで見て気になったので久しぶりに物理パズルを買いました。

よくあるはめ込み系のパズルなのですが、このパズル、盤面がカレンダーのようになっており、月を表すマスと、日を表すマスがあります。

ピースをうまくはめ込むと、特定の日だけ残すようにできます。

今日は6月28日なので、こうなります。
これ、すべての日でパズルとして成り立つらしいです。すごいしめっちゃ面白い。
良いものを買いました。毎日やっていこうと思います。
WPC選抜大会2022に参加しました
毎年やっているイベントで、予定が合えば参加しています。
以下大会中に手を付けた問題
吉例クロスマッス
覆面サム
島めぐり
パールネックレス
ましゅ
1問目は解けた(16)
2問目途中まで進めて詰まったのでパス
間仕切り
ウォールロジック
2問とも解けた。(18 + 60)
がっつり理詰め。
点対称分割
2問とも解けた。(25 + 70)
2問目の予想解きがガッツリハマった。
マグネット
ループメーカ
スリザーリンク
1問目何度やっても破綻する(´・ー・)
これ以外の問題は完全にノータッチ
1500点満点で解けたやつの点数を合計すると283点なのでもうちょっと頑張りたいですね。
大会中に「あーましゅってこういうパズルだったよな~」みたいなことを思うなどちょっともったいない時間が多かったです。普段からパズルを解いていればもうちょっと良いスコアを狙える気がする。
毎回問題量が多く、ほとんどの問題がノータッチになってしまっているので、来年はある程度問題を見ることができるぐらいには早解きの力をつけたいなと思いました。
後から解いたやつメモ(解いたらどんどん追記していく)
ビルディング
ベストテントサイト
スターバトル
親切なセルフスケルトン
Kropki
一つ違いナンプレみたいで楽しいな
①3:12
②13:10
スネーク
Tapa
ノータッチ・ペントミノ分割
バトルシップ
コーラル
イラストロジックみたい
①13:01
②1時間近くかかったかも。難しかった。
サムクロス
ループメーカー
しろまるくろまる