とある会話 #9

12月 18, 2022 · 1 分 · qwjyh

Juliaのざっくりとした始め方

juliaの始め方 インストール Windows winget install Julialang.Julia -i 途中Pathに追加にチェックつける。 ターミナル開いてjuliaでREPL起動。 scoopとかでもいい気はするけど試したことない。 Ubuntu 古めなことが多いのでjulialang.orgから直接落としたりlinuxbrew使うのがいいかもしれない。 ...

11月 16, 2022 · 5 分 · qwjyh

Kodawari

こだわりを列挙する ブラウザ WinはChrome + brave タブの管理、履歴がFirefoxより好き Edgeは端までスクロールしたときの挙動が不満 AndroidはFirefox + Firefox Focus サブでChrome, Firefox Nightly, Brave 使ってないけどKiwi, Vivaldi ManjaroはFirefox デフォルトをズルズル使ってる 現時点でジェスチャーの違いはない w3mはデフォルトだけど慣れてなくてあまりつかってない とりあえずsおせば コンテキストメニューでのショートカットキー覚えると便利 ポインティングデバイス 中ボタンを活用しよう bluetooth/usbレシーバ両対応静音他ボタンマウスが好き 検索エンジン メイン:DuckDuckGo !bangが便利 !wkten, !g, !tw, !w ローカライズon/off j/k 前の記事参照 google レシピ検索用に使う WIndowsでのソフトの起動方法 PowerToys Runは使ってない 重いので スタートメニューからの検索で起動 マニュアルでインストールしたの(たとえばaviutl, domino)はスタートアップ(~/appdata/local/とかなんとかにあるやつ)にショートカット貼ってる。 ファイルマネージャーは使ってない ここ2年くらい explorer.exeはpowershellから起動してる ログが残って便利 間違えて消してもすぐに復活させられる ここ9ヶ月ぐらい(テキトウ)(2022/11時点)、zを使ってて効率が上がった。 IME SKKは触ったことない WinはデフォルトのIME 特に不安はない、 デザインが調和してて好き Manjaro xfceはFcitx (5?) + Mozc PDF winのビューワーはSumatraPDF 書き込みはXournal++ okularのキーバインド調整中(可能な範囲で) パッケージマネージャ 何でもかんでもできるだけパッケージマネージャで入れる インストーラを残したくない Win 環境が汚れそうなのはscoop コマンドラインで主に使うものはscoop メインはwinget chocoよりwinget node入れるときはインストーラを止めてwingetで必要なのを入れた ターミナル ドロップダウン透過が最近の好み windowsではwindows terminalの_quakeでPowerToysのFancyZonesで強制的に全画面(タスクバーを除く)に拡大して使ってる manjaroではtdropでalacritty(枠なし)を起動して、alacrittyではtmux aを起動してて、tmuxではfishをデフォルトシェルにしてる Winに合わせてxfceでSuper+1をtdropに割り当ててる 最近winのquakeをctrl+F12に割り当てたので混乱気味 ドロップの挙動も違うので混乱気味 win:最前列なら格納、それ以外は最前列に持ってくる tdrop:1回毎に格納か表示のトグル(偶季) エディタ メイン: VS Code 初期設定が楽 2020/4から使ってる 軽い編集: Neovim 現時点でLanguage Server Clientの設定をしてないので、補完なし configファイルの編集などで使う ed, ex, viは使わない 番外編: notepad.exe 軽い twitter client とにかくtweetdeck mobileではmarin deck もしくは PC -> ブラウザのweb app mobile -> PWM/ブラウザから mastodon client subwaytooter マルチアカウント運用において最高 twitterにもほしい ノート B5 B罫 1年ほど前(2022/11時点)にA罫から移行した campusのドットなしを使ってる なぜかJIS なぜか閉じのテープが太い otoku 30枚 筆記具 シャーペンはPilot Rexgrip 9年ぐらいこれ その前はPilot Supergrip パーツの互換性が素晴らしい 毎度下側の円錐形のパーツのネジが取れて壊れる 消しゴム 100円の小さめのやつ ボールペン Zebra surari 若干インク引きするので別のがいいかも 10年以上これ pilot acroball もらいもの さすが150円で書きやすい コンパス 常に持ち歩いてる 三角定規・分度器 常に持ち歩いてる プログラミング言語 Julia データ解析用 ツール Plots.jl プロット バックエンドはGR DataFrames tidy OhMyREPL PackageCompiler Makieやりたい プロット画像はPDFで出力 SATySFi レポート作成用 月2-3ぐらいで使ってる TeXのコンパイル(タイプセット)がおそすぎて移行した どっちが速いのかな? Winだから遅かった? 図との親和性? とくにLanguage Serverによるエディタサポートが優秀 コンパイルしなくてもエラーがわかる! レコード型のエラーメッセージが分かりづらい TeX含めスニペット系をほとんど整備してないので編集遅め TeX Workshopの@系の補完はSATySFi Workshopにもほしい TeX言語を触ったことはないけど、SATySFiは普通にプログラミングできる csvtable.satyをアップデートして小数点のalignとかできるようにしたい 数式のプリミティブがチョット足りない(\perp) Python 昔使ってた 最近はごく簡単なスクリプティング用途 Unicode inspectorみたいなの作ってみたい 普通に良い言語 ただ、個人的にmatplotlibの書き方が好みじゃなかった Makieもmatplotlibみで:woozy_face: あとsearchabilityが質的に低い その点マイナー言語はドキュメントの質が高くて良い(ユーザーのレベルが高め) fediverseにも当てはまる R 昔使ってた まともに(全部のコードを意識して)データ解析を頑張った初めての言語 (2022/11時点で)1年ほど前まで使ってた DataFrameベースな処理はRで学んだ VS Codeを使ってるのもJuliaの拡張機能でRStudioと同じ感じに使いたいがため DataFrameの$補完は強い PowerShell いい意味で別物なshell 直感的にかける Get-Commandで欲しい機能を探しやすい unix系コマンド、覚えてるなら書きやすいかもしれないが、初見での可読性が… Get-Help -Onlineですぐにオンラインドキュメントにアクセスできる パイプを使った処理が好き JuliaにもSATySFiにも当てはまる パイプが好きなだけ!? レジストリの操作もできる! fish 入れただけでうごく 楽 unix初心者にとって、オプションを補完で列挙してその説明を見るだけで勉強になってとてもおすすめ スクリプティングの編集に関してはJuliaのOhMyREPL以上に優秀 インデントとか linuxでの普段遣い C 勉強中 いろいろセットでやっとうごくのが大変 Juliaはパッケージマネージャ含めてそれだけでうごくので楽 Pythonはパッケージマネージャがちょっと大変そう LAPACKE使いにくいな 個人的にプロットできないのがつらい ahk 何でもできてすごい lua プレーン過ぎて扱いきれない ところでバニラアイスは立派な味がついてるのにプレーンのように扱われて可愛そう 交通 歩道がないときは右側通行 衣類 靴下は1色のみにそろえて効率化を図ってる 下着もなるべく揃えてる 音 使ってる再生デバイス USB ヘッドセット usb-cイヤホン(スマフォ付属) bluetoothワイヤレスヘッドセット(Baseus)

11月 5, 2022 · 6 分 · qwjyh

PDFビューワー探しの旅(Linux編)

前回のあらすじ:PDFビューワー探しの旅(Windows編) 皆さんはPDFを見るのに何を使っているだろうか。 WindowsだとデフォルトではEdgeがPDFビューワーになっており、手書きを含めたアノテーションができるなどかなり便利である。 もちろんChromeやFirefoxにもPDFビューワーが内蔵されており、それらを使っている人は多いと思う。 自分はというと、やっぱり本家のものを使いたいなと思い、2020年頃まではAcrobat Reader DCを使っていた1。 ただ、無駄な機能や使えない機能が多い上に、当時はまだ32bitでかつ動作が我慢できないほど遅かった2ので、 PDFリーダーを探す旅に出た。 結果的に数学の先生が使っていたSumatraPDFに出会い、その動作の軽量さと、TeXとの相性の良さ3から、SumatraPDFを使い始めた。 ...

10月 26, 2022 · 8 分 · qwjyh

中毒的なキーリマップ(AHK)

無変換/変換とASDF, HJKLを押したときに、 キー リマップ先 キー リマップ先 H Left A Home J Down S PgUp K Up D PgDn L Right F End また、半角・全角をEscにした。 になるようにした。 変換・無変換のどちらでも同じ動作をするようにしたので、状況に応じて片手で操作することもできる。 適用範囲は制限なし。 スタートアップに登録している。 ...

10月 8, 2022 · 2 分 · qwjyh

Setup_manjaro

はじめてlinuxをx86_64マシンに入れた. マシンはLenovo Ideapad 5 14aba7. SSDが2枚させるので2280のSSDを買ってそっちにManjaroを入れた. ...

10月 1, 2022 · 1 分 · qwjyh

Windows 11 セットアップメモ

とにかく記録してそんはないだろうから windows アカウント設定 ローカルアカウントにする 新規にローカルアカウント作成(ホームディレクトリの名前を変えるため) winget msstoreでパッケージマネージャを検索して更新 pwsh wingetでpwshインストール(core)(基本的にwingetで済む) windows terminal(wt)インストール gitインストール starshipインストール dotfilesをインストール ターミナルがまあまあ使えるようになる(フォント以外) ...

9月 22, 2022 · 3 分 · qwjyh

とある会話 #8

かわっている

9月 20, 2022 · 1 分 · qwjyh