basyura's blog

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

inkdrop - Minimum Header

default minimum エディタ領域だけ表示して使う場合にヘッダ部分を狭くして広く使いたいと思うことがよくあるのでオレオレコマンドを書いてみた。 window 幅をもうちょっと狭くできるようにしたいので init.js に ↓ も記述しておく。 inkdrop.window.setMini…

Windows Terminal に乗り換え

Git for Windows SDK + ConEmu で日々過ごしていたのだけど Windows Terminal 1.0 が出たということで乗り換えた。 とりあえず動かしたい場合の記事を探すと Qiita が引っかかるのが便利なのか疑問に感じるところではあるけど、ありがたく手順を参考にさせて…

https に変えた

ログイン状態がおかしいなと思っていたら https にしていないからだと書いてあった。 ダッシュボードからボタンポチッとで変更終了。 特に問題は無さそう (?)。

inkdrop - sidetoc plugin v1.5.0 release

inkdrop でサイドバーにヘッダーを表示するプラグインをアップデート。 主な内容はヘッダ移動するコマンドを二つ追加したこと ( sidetoc:jump-prev、sidetoc:jump-next )。 一つのノート の記載量が多くてもサイドバーでアウトラインを確認しつつヘッダジャ…

inkdrop - SideToc Plugin でヘッダ行にジャンプ

最近はてなブログでエントリを書こうとすると未ログイン状態になってて、ログインしようとするとパスワードが違うとい割れるけどログインしようとしている Id でログインしてる。自動ログインのチェックボックスを解除しても自動ログインを始めるからエンド…

React - Hooks を使って ToDo アプリ

GW 中は React の勉強するかと思い立ったもののまだまだ道半ば (ゴールが見えない)。その自分用の記録。 構成を考える Web 層は Go + echo でキーワード検索した結果を JSON で返すだけ。CL 層は React で受け取った JSON の内容を表示する単純構成。Web は…

Switch 用のディスプレイ購入

EVICIV 13.3インチ/モバイルモニター/モバイルディスプレイ/薄型/IPSパネル/USB Type-C/標準HDMI/mini DP/スリーブケース付 EVC-1301メディア: エレクトロニクス ↑ 新規購入 GeChic モバイルモニタ On-Lap 1101F レトロ調カラー 11インチ フルHD解像度 IPS液…

GitLab - Hashed Storage

v10.0 からリポジトリパス(/var/opt/gitlab/git-data/repositories 配下のパス)をハッシュ化する機能がリリースされていて、v12.0 でデフォルト ON に変更された。 プロジェクト名やグループを変更した際にディスクのパスが変更されていたけど、プロジェクト…

dokuwiki で plantuml

dokuwiki に前からある plantuml plugin はそのままじゃ動かなくなってて、代わりに plantumlparser ができてた。 ただ、サーバーを指定できなくて plantuml 公式の方にリクエストを投げるしかなかった。 せっかく社内に docker で plantuml サーバーを立て…

docker x509: certificate has expired or is not yet valid

docker x509: certificate has expired or is not yet valid windows に入れてた docker toolbox の証明書がいつの間にかきれてた。 You can attempt to regenerate them using 'docker-machine regenerate-certs [name]'. Be advised that this will trigge…

nginx + plantuml

docker で plantuml 入れたら終わりと思ったらポートは 80 しか開放してなくてホストの nginx で振り分ける構成になってた。 http://サーバー:8081/plantuml のように prefix を付けてアクセスするためには webapps/ROOT.war を webapps/plantuml.war に変え…

Inkdrop - PlantUML Plugin

手元でも UML (クラス図とシーケンス図くらい) を書きたいけど、公式サーバ ( https://plantuml.com/plantuml ) にリクエストを送りまくるのも嫌なので会社の適当なサーバにこっそりコンテナを追加したいのでローカル環境でまずは試してみる。 $ docker run …

go - xlskiller

go

ActiveX な社内システムなせいか、タブ化するソフトを入れてるせいか Excel のプロセスが大量に残ってしまうことがよくある。タスクマネージャーから消すのもだるいのでプロセスを kill するやつ。 package main import "github.com/shirou/gopsutil/process…

inkdrop-vim v2

プレビューモードでスクロール v2 にメジャーバージョンアップしてプレビューモードでも j k ctrl-d ctrl-u でのスクロールができるようになって便利。ctrl-d ctrl-u の挙動が半ページスクロールじゃなくて 1 ページスクロールになっていたので通報したらす…

inkdrop - 検索のキーバインド

karabiner で Cmd+Shift+f を ctrl+q に当ててたけど keymap.cson の設定でできた。 '.CodeMirror.vim-mode.visual-mode textarea': 'v': 'vim-mode:move-to-last-character-of-line' 'body': 'ctrl-q': 'core:find' ようやく検索とノートの切り替え周りがス…

inkdrop - 独自コマンドを追加

↑ この辺を見ながらプラグイン化せずに ctrl+@ で active 一覧を表示する独自コマンドを追加してみる。 init.js inkdrop.commands.add(document.body, 'mycmd:select-active', () => { inkdrop.commands.dispatch(document.body, "core:note-list-show-notes…

inkdrop - sidetoc plugin

inkdrop で toc をサイドバーに表示するプラグイン。ある程度できたので公開。いきなり v1.1.0 になってしまったりとかあったけど。事前に tag をつけないで ipm publish minor で良かったっぽい。 ↓ publish するとメッセージが表示されて嬉しかった。 機能…

Redmine - view customize plugin でプロジェクト判定

特定のプロジェクトの場合に処理をしたい。 今まで Path pattern にプロジェクトの url が含まれているかで判定してた。 例: http://redmine/projects/hogeproject/* チケットを開くと url からプロジェクトが消えてチケット番号だけになったときに発動しな…

inkdrop - sidetoc plugin

inkdrop で # 始まりのセクションをサイドバーに表示するプラグインを勉強がてら作成中。 パフォーマンスを無視してるけどひとまずカーソル位置のセクションを強調表示することができた。 React のあれこれがようやく繋がりだしてきたけどまだまだ先は遠そう…

Visual Studio Code

食わず嫌いも良くないと思って触ってみたメモ 設定ファイル ~/Library/Application Support/Code/User/ settings.json keybindings.json ショートカットキーメモ key desc Cmd+P Go to File Cmd+B Open,Close SideBar Shift+Cmd+P Show All Commands Shift+C…

雑に TOC を横に表示する inkdrop の plugin を作ってみた

年休が4月の繰越で消えてしまう分があるので休み気味 (年明けから帯状疱疹にかかったりして働いてないけど)。ここ数年でフレックスになるまではほとんどが遅刻対策の午前休に消えていて余るどころか足りない状態なので思ったほど休めてなかったのだと実感。…

inkdrop - plugin を作ってみる

evernote から inkdrop に切り替えて数ヶ月。いい感じ。 気になるのは検索をする時に手数が多くキーボードで完結しないのと検索を解除したときに元の状態 (開いてたタグとかノートとか)に戻らないところかな。 evernote は Ctrl+Q で検索窓にフォーカスがあ…

エッセンシャル スクラム

エッセンシャル スクラム作者:Kenneth S. Rubin発売日: 2014/08/01メディア: Kindle版 仕事でスクラムすることになったので。

歯医者

年明けに歯周病予防(対策?)で数回に分けて歯石除去をしもらっていた間に歯石がつき始めているので「ちゃんと時間をかけて磨いてください」と言われた。定期検診を一ヶ月後に指定されたのはそのためだと思う。検診を受けると最初に「結構がんばりました?」…

Bitnami の Redmine で 80 番ポート以外も受ける

諸事情によりデフォルトの 80 番ポート以外でも開けるようにする必要があった。例えば 8000 番とか。 C:/Bitnami/redmine-3.2.0-0/apache2/conf/bitnami/bitnami.conf <IfVersion < 2.3 > NameVirtualHost *:80 + NameVirtualHost *:8000 NameVirtualHost *:443 </IfVersion> - <VirtualHost _default_:80> + <VirtualHost _default_:80 _default_:8000> C:/Bitn</virtualhost></virtualhost>…

AirPods Pro

Apple AirPods Pro発売日: 2019/10/30メディア: エレクトロニクス apple のサイトで注文して一ヶ月、ようやく届いた。 期待したよりノイズキャンセル感が無いなと思ったけど、外したらこんなにでかい音を聞いてるのかぐらいにびっくりした。 ちょっと音楽を…

日本語入力状態表示ができない

状況 日本語入力(変換)できるし、IME の ON/OFF もできる。 IME の状態が常に x となっているが、 変換 で ON、無変換 で OFF にしているので、そもそも目で IME の状態を確認することが無い。 単語登録はショートカットキーを当てていたので、単語登録画面…

iPhone SE のディスプレイ交換

Apple au iPhoneSE 64GB A1723 (MLM62J/A) スペースグレイメディア: iPhone SE2 (9?) の発売の噂が流れているけどサイズが気に入っているのでディスプレイ交換してきた。つい最近バッテリー交換済み。バッテリーの膨張に関係なくディスプレイが浮いていたも…

iPad Air

Apple iPad Air (10.5インチ, Wi-Fi, 64GB) - スペースグレイ (最新モデル)発売日: 2019/03/28メディア: Personal Computers iPad Pro 10.5inch を持っているのだけど、もう一つ欲しくて Air を購入。Pro を長らく使っていたので気にしていなかったのだけど…

webpack

速習webpack 速習シリーズ作者:山田祥寛出版社/メーカー: WINGSプロジェクト発売日: 2018/04/27メディア: Kindle版 npx webpack のように npx を使うとプロジェクトローカルにインストールしたコマンドを実行できることを覚えた。 webpack.config.js に opti…