basyura's blog

あしたになったらほんきだす。

マウスパッドを買い変えた

何年使ったか覚えてないぐらい使ってた。端の方の表面のフィルムが剥がれ気味になっていたのが気になりつつも放置していた。気まぐれで「剥がしても大丈夫じゃね?」と思って全部剥がしたら滑りが悪くなりすぎて腱鞘炎になっちゃうんじゃないかレベルになっ…

Inkdrop - vim plugin で独自コマンド定義

v5.5 @ windows v5.5 がリリースされたものの、Electron のバージョンが上がったからなのか Windows でウインドウを最大化するとタスクバーの前面に出てしまう現象に悩み中。タスクバーの位置を上にしたうえで非表示にして使っているのでいろいろ困る。ウイ…

Inkdrop - vim plugin とカーソルの色 : その3

カーソルが点滅しないようにするのは頑張らなくていいことが発覚。 init.js で点滅を止める。 inkdrop.onEditorLoad((e) => { const { cm } = inkdrop.getActiveEditor(); cm.setOption("cursorBlinkRate", 0); }) styles.less でカーソルの色をオレンジっぽ…

Inkdrop - vim plugin とカーソルの色 : その2

カーソルの blink を止めたのはいいけど、フォーカスが外れた時は非表示にしたい。 お試し中。 inkdrop.onEditorLoad((e) => { const editor = inkdrop.getActiveEditor(); const { cm } = editor; const container = document.querySelector(".CodeMirror-l…

Inkdrop - vim plugin とカーソルの色

vim plugin で全角文字にカーソルがあるときに insert モードに入るとカーソルが全角のままのような #inkdrop #後で調べる— ばしゅら (@basyura) 2022年3月15日 Inkdrop 5.5 がリリースされた。electron のバージョンアップ起因かもしれないが、日頃から愛用…

javascript : getter, setter, Proxy, Reflect

最近の javascript もある程度勉強したつもりだったけど、全く知らなかった。 明示的な getter & setter const hogeProxy = { _hoge: null, set hoge(v) { this._hoge = v; }, get fuga() { return this._hoge; }, }; hogeProxy.hoge = "(=ΦωΦ)"; console.lo…

三国志14 with PK

三國志14 with パワーアップキットコーエーテクモゲームスAmazon 絶対に人に言いたくなる ろくでもない 三国志の話作者:うどん,木志田 コテツKADOKAWA Game LinkageAmazon With PK 版が Switch でディスカウントされていたので購入。通常モードでクリアした…

長い休みがあると

考え事が増える (世界情勢が気になり始める) 睡眠時間が増える (入眠時間は遅くなっていく) ゲームの時間が増える 動画を見る時間が増える ネットしてる時間が増える amazon を見る時間が増える 目が疲れる (特にゲームしてる環境は光の差し込み方とか椅子と…

GraphQL しらべ

某雑誌の冒頭に「GraphQLすごいんです」しか書いて無くて何がすごいのかどういうものなのかがさっぱり伝わらなくて逆に気になったので調べ(ググっ)てみた。 まとめ いいとこ 柔軟性が高い (API に対する多様な要求に答えやすい) 一般的な REST API のように…

ウクライナ情勢 2022.02

links ウクライナ なぜ危機は起こったか: 日本経済新聞 独統一の際、NATO東方不拡大の約束はあったのか(ニュースソクラ) - Yahoo!ニュース 読めば流れが分かる ウクライナ危機の背景 プーチン大統領は何を恐れているのか〜後編|テレ朝news-テレビ朝日のニ…

トライアングルストラテジー

ファイナルファンタジータクティクスが面白かったし(遠い記憶)、HD-2D も良さそうなので体験版を試してみた。 導入ストーリー長い これは仕方ないのかもしれないけど途中で飽きてきた。登場人物が多いのが記憶力がヨワヨワな身としては更につらい。都度、話…

Next.js 入門 2

サーバー側にリクエストを投げた結果を受けて表示したい。 import Link from "next/link"; export default function IndexPage({ param }) { return ( <div> Hello {param.Hello}.{" "} <Link href="/about"> <a>About</a> </Link> </div> ); } export async function getServerSideProps() { const res = …

Next.js 入門 1

ファイル構成が好みだったのでチュートリアルを進めていたのだけど、Vercel 以外にデプロイする方法がよく分からなくて手が止まってしまったので調査。なるべく golang を使って動かしたいのでその路線で調べてみる。 ポイント next export を使うと html に…

languishing

年明けから(年末からだと思うけど)全方位的にやる気がアレでウォーキングもだるくなってゴロゴロしていて何かを始めても集中力が無くすぐ飽きるの繰り返しになっているのだけど vimrc いじりは割と長時間やっていられる不思議。気になるところが割と明確でそ…

zenn.dev

はてなブログを使うメリットとか面白さがかなり前から無くなってるものの惰性で続けてた。 基本的に自分のことは日常系・技術系どちらも自分のところに書く方がいいでしょとは思い続けていたけど上記の通りだし、たまにある「機能修正・改善をお知らせします…

イヤホンシリーズ

Apple EarPods with 3.5 mm Headphone PlugApple(アップル)Amazon ワイヤレス化前。その前は (名前忘れた) 耳に当たる部分がゴムだけど劣化しやすくてケーブルが細くて絡みやすい上に断線しやすいモデルで定期的に買い換えるのが当たり前みたいになってた。E…

ドライアイと目薬

目がしんどいシリーズ。 ヒアレインを処方されたこともあるけど、ジグアスが自分にはやっぱり良さそう。 多めに処方してもらっていたジグアスが切れていくつか市販薬を試したけど効き目が微妙。ソフトサンティアもいいのだけど、余計に目が乾く感じがする。 …

Windows でサブディスプレイのナイトモード

会社支給のノートPCにディスプレイを2つ繋いでいるのだけど、片方がナイトモードを指定しても反映されなくて若干眩しいのがずっとしんどかった。USB Type A から Type C のコネクタに変えたら認識された。インテル グラフィックス・コントロール・パネルでも…

2022 年始まり

2022年が始まったもののやる気の出なさがやばく全方位にやる気が出ないので今年もよろしくお願いしますと言ったところでやる気もでないので連休を増やして多めに休んでみたけど復活の兆しが見えないので駄文をタレ流している。ゲームをして楽しいわけではな…

おおみそか

遠出するつもりが雪が振り始めたので中断。 今年の GW に始めて 1,567,981 歩。沢山歩いた。

今年買ってよかったもの

[ザノースフェイス] ランニングシューズ Evolve Runner TNFブラック×TNFホワイト 28 cmTHE NORTH FACE(ザノースフェイス)Amazon ウォーキング用。amazon で 10 足試着で頼んでこれだけ購入。唯一良かった。良かったのでもう一足追加購入済み。買って半年ぐら…

ウォーキング

寒くなって外に出る回数が激減してきているけど久々にウォーキング。 天気も良く気持ちよかった。

2021年振り返り

今年もあっという間に過ぎ去った。在宅勤務継続で月に一度オフィスに出社する程度。朝に椅子に座って夜まで座り続けることも継続で運動不足が深刻であったけどドラクエウォークにはまって歩きまくった結果、健康診断の結果が良好になった。仕事は調整ごとや…

Vim-Plug

vim

いままで任意のフォルダ配下を全読みするように runtimepath を設定していたけど vim-plug を使うようにしてみた。ついでに vimrc の大掃除をしてみたけど思ったほど消えない。plugin ごとに設定ファイルを分けるようには元々していたので if !has_key(g:plu…

asyncomplete.vim に乗り換えを試みる

vim

ずっと neocomplete をfork して一部いじったものを使っていて、不満は無くはないけど使えてるのでまあいいかで今まで来たのだけど試しに乗り換えを試みてみる。第一候補の asyncomplete.vim を触ってみると autopopup はいいのだけど、enter 押したら第一候…

zsh - 雑に補完してディレクトリ移動

zsh

function repos { if [[ $1 = "" ]] ; then cd ~/repos return fi cd ~/repos/$1 } function _repos { local allfiles=`find ~/repos/* -type d -maxdepth 0 -exec basename '{}' ';'` local array=(${(f)allfiles}) _describe -t commands "Projects" array…

inkdrop - 未完了のタスクにジャンプする

Vim plugin を入れている状態で、タスク * [ ] にジャンプする inkdrop.commands.add(document.body, "mycmd:find-task", () => { const vim = inkdrop.packages.activePackages.vim.mainModule.vim; vim.getVimGlobalState().query = /\[ \]/; const el = i…

iPhone SE → iPhone 12 mini

iPhone SE Apple iPhone SE(第2世代) 64GB ブラック SIMフリー (整備済み品)Apple(アップル)Amazon iPhone SE にしたのが 2016/05/14 で、同時に au から IIJ (BIC SIM) に乗り換え。それから今日までにバッテリー交換とディスプレイ交換を一回ずつ。 ディ…

inkdrop - ウインドウタイトルをクリアする

Windows 版だとウインドウタイトルに記事のタイトルが出るようになった。チラつくのが気になるのでクリアするようにしてみる。 init.js inkdrop.onEditorLoad(() => { const ele = document.querySelector(".editor-header-title-input input"); const obser…

inkdrop - active なノートを表示する

複数 book 運用で詳細表示してるときの状態を判定するのに queryContext だと不都合が多かったので sidebar.workspace を使うように改良。 inkdrop.commands.add(document.body, "mycmd:select-active", () => { const { sidebar } = inkdrop.store.getState…