トップ 追記   RSS 1.0 FEED  

Journal InTime


2019-11-02 (Sat) [長年日記]

_ ヒラキョーバイクフェスタ

photo

平田自動車教習所のバイクフェスタに行ってきた。

12時半前に着いたらちょうど白バイの模範走行が始まるところだった。お世話にならないように気をつけたい。

じゃんけん大会の景品がKTMのシューズだったが、残念ながら初回で負け。

教習所内なので大型免許がなくても試乗できるとのことで、NIKENに乗ってみた。

操作は普通のバイクと同じと聞いていたが、セルスイッチがキルスイッチの位置についていた。三輪なのでスタンドなしで自立するのかと思ったけどそうではないらしい。車重が263kgもあるので取り回しは大変かも。走り出したらそれほど重さは感じなかったし、乗るまでに想像していたよりいい意味で普通のバイクっぽい乗り味だった。

安定感があってこういうのも悪くないなと思ったけど、やっぱり帰り道の250DUKEの方が楽しかった。

Tags: 250DUKE

2019-10-27 (Sun) [長年日記]

_ チェーンとスプロケの注文

photo

久々にチェーンの調整をしようとしたら偏摩耗しているようだったので、Side-Bで前後スプロケと合わせて注文してきた。 チェーンはEKチェーンの520SRX2(ゴールド)、リアはISA KT-4、フロントは純正にした。

オーナーが整備作業中だったので待っている間にXSR900を見たりしていた。XSR700の方がヘッドライト周りとか好み(多分人によって好き嫌いあるところ)だけど、実車見るとXSR900も悪くないな。

11月2日(土)に平田教習所でバイクフェスタがあるらしいので、天気がよかったら寄ってみるかな。

photo

帰りは途中で大森の湯に入ってそばとおでんを食べてから、忌部の方を回って帰ってきた。

Tags: 250DUKE

2019-10-05 (Sat) [長年日記]

_ ISUCON9本選参加

photo

@yhara、@sada4とISUCON9本選に参加してきた。

なかなかスコアが伸びず結果は13位だったが、最後は何度もfailしていたのでスコアが残せただけでも幸運だったかもしれない。

  • チームで5Fロビー集合という話をしていたが、入口が分からず迷っている間に置いていかれた。
  • 今回の初期実装では遅すぎて最初からfailする状態だったが、高速化前に下準備だけしてベンチマーク走らせたら、なぜか暫定2位のスコアが出て、ずっと黙ってた@sada4に「何かやった?」と聞いたら「スロークエリ見てインデックス張りました」と言われて、@yharaと「やる前に言ってよー」と笑った。
  • ハンバーグが美味しかった。
  • 初期実装のget_available_seatsが、何回読んでも何でこれで正しい(?)動作なのかわからなかった。予約済みの席は日付でも絞ってCOUNTする動作にしてもベンチマークは通ったけど、searchの空席情報は○△×だけなので多少結果が不正確でも通るようになってた?
  • 今回はアプリケーションサーバをスケールアウトできたが、あまり効果がでなかった。
  • searchに時間がかかって(それもN+1の解消まで辿り着けなかったが)肝心のreserveにほとんど手を出せなかったのが残念だった。

今回の問題も力作で、運営も素晴らしかった。ありがとうございました。

2019/10/07追記

本選のリポジトリをpublicにした( ほとんど自分の名前になっているけど、他のメンバーが実機からdeploy keyでpushした分も含まれている)。

Tags: Ruby

2019-09-28 (Sat) [長年日記]

_ iTerm2でCommandをメタキーとして使う

諸事情で最近中古のMacBook Proを入手したが、ターミナルのメタキーがOptionキーになっていて、TextbrinerなどでEmacsキーバインドが使いづらいのでiTerm2とKarabiner-Elementsの設定をした。

iTerm2の設定

  • [Preferneces]->[Profiles]->[Keys]でLeft OptionをEsc+にする。
  • [Preferences]->[Keys]->[Remap Modifiers]でLeft OptionをLeft Commandに、Left CommandをLeft Optionに変更する。

これでCommandをメタキーとして使えるが、このままだとiTerm2の時だけOption-TABで切り替えしないといけなくてつらい。

Karabiner-Elements2の設定

  • 以下のファイルを~/.config/karabiner/assets/complex_modifications/iterm2.jsonに保存する。
{
    "title": "iTerm2 rules",
    "rules": [
        {
            "description": "Command-TAB to Option-TAB on iTerm2",
            "manipulators": [
                {
                    "type": "basic",
                    "from": {
                        "key_code": "tab",
                        "modifiers": {
                            "mandatory": ["left_command"]
                        }
                    },
                    "to": [
                        {
                            "key_code": "tab",
                            "modifiers": ["left_option"]
                        }
                    ],
                    "conditions": [
                        {
                            "type": "frontmost_application_if",
                            "bundle_identifiers": [
                                "^com\\.googlecode\\.iterm2"
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "description": "Command-SPC to Option-SPC on iTerm2",
            "manipulators": [
                {
                    "type": "basic",
                    "from": {
                        "key_code": "spacebar",
                        "modifiers": {
                            "mandatory": ["left_command"]
                        }
                    },
                    "to": [
                        {
                            "key_code": "spacebar",
                            "modifiers": ["left_option"]
                        }
                    ],
                    "conditions": [
                        {
                            "type": "frontmost_application_if",
                            "bundle_identifiers": [
                                "^com\\.googlecode\\.iterm2"
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}

  • [Complex modifications]->[Add rule]で[Command-TAB to Option-TAB on iTerm2]を追加する(自分はCommand-SPCを入力ソースの切り替えに割り当てているので、Command-SPCの方も追加しているがお好みで)。

2019/9/30追記

以下の記事を参考にしたらKarabiner-Elementsを使わなくてもiTerm2の設定だけでできた。

Tags: Mac

2019-09-26 (Thu) [長年日記]

_ オイル交換

photo

出社前にFUNTIMEに寄ってオイル交換してもらった。店に着いたら店長が納車から帰ったばかりのようだったので、もう少し早かったら危なかった。

スクーターやアメリカンはお断りなはずなのに預かり車両で置いてあるのはスクーター・アメリカンばかり……。

Side BではZZ-02を入れてもらったと話したら、同じ粘度・金額でもっといいオイルを使ったブレンドがあるという怪しい言葉(FUNTIMEもNUTECなので大丈夫なはず)に乗ってみた。

オイル換えて調子もいいのでどこか遠くに行きたい。

走行距離: 15282km

Tags: 250DUKE