日曜プログラミング

休日趣味でやってるプログラミング関連記事をダラダラと

2020-07-01から1ヶ月間の記事一覧

コマンドでコマンドプロンプトのサイズを変更する(別サイトのブックマーク)

ブクマ。 コマンドでコマンドプロンプトのサイズを変更する 余談だがコマンドヘルプ(/?)だと省略記法って書いてなかったんだけど どこに情報あったんだろう?

Clojure の Macro 中(defmacro)での型ヒント

英語ならググれば割とすぐ出てくる話題だが自分用にメモ。 最近は Clojure で CLI ツール書く時、GraalVM で実行 exe を生成できる可能性を残すべく 自分が書くコード中では reflection warning を出さないよう型ヒントをつけまくってる。 ある日 defmacro …

この Protocol の使い方正しいんだろうか?

Clojure に限らないんだが関数名決めるのってプログラミングで一番難しいとか 誰か偉い人も言ってた気がする。 んで、自分で作った関数に付けたい名前が clojure.core にある関数名と被っている事があった場合どうするのが良いのか。 最も単純なのは被らない…

fossil を使ってみる

更新履歴 2020/07/13 2017/09/15 記事移行 参考 はじめに 参考リンクとか インストール リポジトリ作成 リポジトリ作成時、他既存リポジトリから設定を引き継ぐ リポジトリ設定 UI 画面起動 プロジェクト名設定 ローカル時間に変更 ファイル追加 無視ファイ…

Clojure でコマンドラインツール作成のお供に lein-jlink のススメ

前置き 前提 jdeps で必要モジュールを調べる project.clj に必要モジュール指定の設定を追加する カスタム JRE 作成 カスタム JRE 作成場所の設定 実行スクリプト作成 パッケージング 最後に 前置き 英語的には Motivation に当たるのかな。 Clojure + Graa…