カラクリスタ・テック

『輝かしい青春』なんて失かった人の技術系ブログです。

実験

実験的な内容があるよう。

TinySegmenter を TypeScript に移植してみた

最近 TypeScript をまったく書いてなくて、 ……あれ? TypeScript ってどうやって書いてたんだっけ? ってなっていたのと、あと、 というのを見つけて、 オッ、これ TinySegmenter 使えば良い案件じゃん! と思ったので、先日、まるっと一日ぐらいを掛けて、 …

VMware Player in docker container on NixOS

という組み合わせで、 VMware Workstation Player を NixOS で動作させる というコトに成功したので、今日はその話を書きます。 証拠(Screenshot) 参考にして欲しいファイル類(configuration.nix) そもそも何故 VMware Player は NixOS での動作が困難な…

Dell XPS 9560 で dGPU Passthrough に成功

したので、ザックリと作業した内容をまとめたいと思います。 作業環境 NixOS 19.03 (nixpkgs の git master) Dell XPS 9560 4k 16GB Memory Model (JP) QEMU 3.0.0 + libvirtd + virt-manager 前提となる条件 virt-manager で qemu:///system へユーザー権限…

NixOS on Hyper-V で拡張セッションを有効にしてみた

なんとなく実験的にやってただけですが、とりあえず出来たんで色々とメモ。 Microsoft/linux-vm-tooks は結局を何をしているか 実際のところ Archlinux系 や Ubuntu/Debian 系の Linux Distro なら、Microsoft が GitHub で公開を行なっている、 を使うコト…

Calibre Viewerで縦書き ePub を横書きにして表示をマシにした

私は基本的に、電子書籍の管理には、 Calibre を用いているのですが、このCalibre、 縦書きePubを表示すると何故か文字が横倒しになりePubを表示する上でかなり不便だったんですが、 今回その辺りを少しだけマシに出来たので、この記事ではその辺りまとめて…

NeoVim を Terminal Multiplexer にした

結果として、下記の様な感じになった。なお、この mlterm 内の描写はすべて NeoVimである: ちなみに、今回の作業をする為に、 Vim から NeoVim に乗り換え を行なったのと、あと、NeoVim の libvterm を、 https://bitbucket.org/arakiken/libvterm の sixe…

Windows 10 Pro で MSYS2 (MinGW64) を超快適にする方法

はじめに・そもそもの動機 Windows 10 Pro で UNIX-like 環境を整えられる MSYS2 は何故かコマンド実行が遅くてつらい MSYS2 では、zsh/zpty がデフォルトでは動かない為、pure プロンプトとか使えなくてつらい なので、その辺りなんとかしてみましょう、と…

Workaround for zpty is not working on Windows (MSYS/MinGW)

1. Patching ZSH source code for activate USE_DEV_PTMX flag when compiling Adding to these code to prepare section in zsh's PKGBUILD like this: prepare() { cd ${srcdir}/${pkgbase}-${pkgver} patch -p0 -i "${srcdir}/Makefile.in.patch" patch -…