自分が今現在Windows上で作業する際に主に設定しているフォントのメモ。 種類 フォント名 他コメント 日本語 Source Han Code JP 日本語メニューネーム:源ノ角ゴシック Code JP ASCII JetBrains Mono 他サイトでもかなり賛辞が送られているけど、ほんと見易…
Excel でピボットテーブル使う時ってピボットテーブルはそのままにデータソースを変える事が 結構あるのだが、その時ピボットテーブルのデフォルト設定だとフィルタ一覧に新しいデータソースには無いものが残っている。 これを消す設定は以下。 ピボットテー…
小ネタ。 Clojure スタイルガイド にあるかどうか全部見てないけど、自分がコーディング時に決めてるスタイルを一つ。 マップの値参照時の関数呼び出し (マップ キー) と言う呼び出しで統一している。 これはマップデータに設定するキーが Clojure の keywor…
盆休み明けで Calva 触って気づいたんだがどうも v2.0.109 から REPL Window の代わりにファイルで REPL するようになったっぽい。 参考 公式ドキュメント Rationaleとか 全体を読み込んだ訳ではないので自分が気づいた所だけ。 REPL Window 廃止 じゃぁ REP…
ブクマ。 コマンドでコマンドプロンプトのサイズを変更する 余談だがコマンドヘルプ(/?)だと省略記法って書いてなかったんだけど どこに情報あったんだろう?
英語ならググれば割とすぐ出てくる話題だが自分用にメモ。 最近は Clojure で CLI ツール書く時、GraalVM で実行 exe を生成できる可能性を残すべく 自分が書くコード中では reflection warning を出さないよう型ヒントをつけまくってる。 ある日 defmacro …
Clojure に限らないんだが関数名決めるのってプログラミングで一番難しいとか 誰か偉い人も言ってた気がする。 んで、自分で作った関数に付けたい名前が clojure.core にある関数名と被っている事があった場合どうするのが良いのか。 最も単純なのは被らない…
更新履歴 2020/07/13 2017/09/15 記事移行 参考 はじめに 参考リンクとか インストール リポジトリ作成 リポジトリ作成時、他既存リポジトリから設定を引き継ぐ リポジトリ設定 UI 画面起動 プロジェクト名設定 ローカル時間に変更 ファイル追加 無視ファイ…
前置き 前提 jdeps で必要モジュールを調べる project.clj に必要モジュール指定の設定を追加する カスタム JRE 作成 カスタム JRE 作成場所の設定 実行スクリプト作成 パッケージング 最後に 前置き 英語的には Motivation に当たるのかな。 Clojure + Graa…
どうも最近の(と言っても随分前だが) Clojure の新機能イマイチ理解できてないなあと思い公式やネットの解説とかつまみ食い的に読んだりするのだがなーんかあんまり身についた気がせず、そろそろ GW だけど今のご時世遠出はリスクあるしここらで一つ Program…
2020/07/01 追記 GraalVM 20.1.0出たので インストールしてる時 native-image を gu install native-image で入れようとした時に 入れられなかったのでローカルでインストールした手順も追加。20.0 でも同じ PKIX なんちゃらのエラーだったので おそらく証明…
例えばSomeClassと言うクラスのsomeStaticMethodの引数が String first, String... moreな場合。 (SomeClass/someStaticMethod first (into-array String [more...])) more は渡したい引数分だけ要素を突っ込む。例ではスタティックメソッドになってるがイン…
セル選んで F2→Enter するとセルが再評価されて書式変わったりするが、 これを大量のセルでまとめて実行する方法があるのかググってみたら見つかったのでメモ。 マクロ組んでもできなくもないが、区切り位置指定ウィザードでまとめて実行できる。 www.relief…
最近 spacemacs の設定にハマってる。 ハマってると言うのはあんま良い意味ではなく、しばしばエディタの学習曲線でネタ的に良く挙がる 以下比較イメージ中にある emacs の状態。 emacs設定の底なし沼にハマると中々抜け出せないんだよなあ。 じゃ今までの自…
はじめに 2017/01/23 加筆修正 やりたい事の要点 経緯的なもの 手順概要 Visual Studio 2015 の Web 公開ウィザード(?) で Web Deploy Pakcage を作成する アプリ配置前 IIS 設定(必要なら) 配置サーバ環境 Default Application Pool の .NET Version 変更 I…
はじめに 実行環境 手順概要 ASP.NET 空 Web アプリプロジェクトを作る 外部ライブラリの依存性の解決 WebAPI 初期設定を行うクラスファイルを用意する Global.asax に初期設定コードを記述する 疑問1: App_Start フォルダ作成は必須なのか? 疑問2: WebApiC…
はじめに インストール VisualStudio 拡張版と CLI 版 CLI 版のインストール Visual Studio 拡張版のアップデート バージョン確認 CLI 版 Visual Studio 拡張版 設定一覧 VisualStudio で表示・変更できる設定は? パッケージの生成的なものはあるか ローカ…
arcade-clj シリーズ。全体の目次はこちら。 元記事での追加機能 まずは四角を描画してみる すごくどうでも良い事 Entity System について 四角を動かす 斜め移動の判定 動かすコード 動かすコードを呼び出すコード 画面内のみで動くようにする 画面のリサイ…
arcade-clj シリーズ。全体の目次はこちら。 元記事での追加機能 作業 赤い画面と緑の画面二つ用意する ところでイベントハンドラに渡してる関数って Clojure 的にはタダの関数だよね github スナップショット 元記事での追加機能 スペースが押されたら背景…
arcade-clj シリーズ その 2。シリーズ全体の目次はこちら。 元記事での追加機能 イベントハンドリング :on-keydown github スナップショット 元記事での追加機能 エスケープかxが押されたら終了するように変更する 以上。x は play-clj では特に何もしなく…
arcade-clj シリーズ 1 つ目。シリーズ全体の目次はこちら。 一部以前の記事と重複している所もあるけどご容赦を。 play-clj のインストール ひとまず動かしてみる 元記事の仕様に合わせる REPL で動かしてみる それでもまだ面倒 emacs の設定書き換えるの嫌…
ArcadeRSという ゲーム制作を通じての Rust 言語を学ぼうと言うチュートリアル記事がある。 この記事はそのチュートリアルを通じて完成するゲームを play-clj で作ってみようと言う記事。 元記事と違って Clojure そのものは既にある程度学習済で、ここのタ…
libGDX を Clojure 上でより使い易くされた play-clj 触り始めました。 github.com まだサンプル触ってる段階だけど REPL で起動したままいじれるのは 非ゲーム分野では経験済みとは言えゲームでも可能なのが改めて新鮮。 今日は 公式チュートリアル ではフ…
まあ誰に謝ると言う訳でもないんだけど Rustはプログラミング言語Rustを 一通り試してみて、さあそれじゃちょっとしたツールやライブラリみたいなの試しに作ってようかと 手を動かしてみたらコンパイラに怒られまくって正直心折れました。 いや、ネイティブ…
前日本語でググって見つからず諦めてたが今日英語でググッてみたらあった。 serverfault.com と言うわけで以下のような感じでそのままバッチファイルにしたものを PATH 通してる所に放り込んだ。 @echo off rundll32 sysdm.cpl,EditEnvironmentVariables コ…
今回は Conrod と言う GUI ライブラリのサンプルを動かしてみたくて 試そうとしたら、コンパイルが途中で止まったのが発端。 確認環境 Win7 64bit Rust Stable 1.8.0 GNU ABI 公式ガイドにあるサンプルを動かす Cargo タスクを実行すると外部 Crate のコンパ…
要は Windows の GUI サンプルコードをお試しで動かすと コンソールも一緒に立ち上がってたのが嫌だったので調べると見つかった。 stackoverflow.com で、このフラグを Cargo から渡す方法はないか調べた。 確認環境 Win7 64bit Rust Stable 1.8.0 GNU ABI 2…
Cargo で C ネイティブライブラリをリンクさせる為に 配置されているパスを Cargo に明示的に指示したい場合どうするか。 確認環境*1 プロジェクト単位での設定方法 グローバルに設定する方法 参考 確認環境*1 Win7 64bit Rust Stable 1.8.0 GNU ABI プロジ…
Rust 絶賛学習中なんだけども、try! を 使用したサンプルが動かなかったのでメモとして残す。 原因はちゃんと追ってないが、状況と回避方法だけ。 (と言っても try! マクロ使わないようにするってだけだけど) 2016-05-08 追記 原因分かった。未読だったエラ…
LifeTime や Trait、関数型プログラミング的な事も可能らしいシステムプログラミング言語辺りの ワードが気になって Rust を始めてみようと思いたった。 で、まずは環境構築からと言う事で探してみた。 開発環境選定 Emacs IntelliJ VisualStudio Eclipse 事…