閑古鳥スマートフォン用の表示で見る閑古鳥オールドプログラマの日記。プログラミングとか病気(透析)の話とか。programmingprogramming2020-02-18テンプレート文字列の記法programming文字列の中に変数を入れたい、という時の言語毎の記法。忘れちゃうけど、最近のエディタはいい感じに色分けしてくれるのでやりやすくはなったかも。部分どうやって取ってるんだろう、と思ってソース読んでみました。一時流行った(?)流れるメソッド的なアレでテストが書けるライブラリ。思っていたけどテストコードより、その結果が重要という感じみたい。programming何も考えずに使ったらハマったのでメモ。programmingVSCodeを起動してjournal.todayコマンドを実行すると、数秒待たされる。原因はmdファイルを初めて開いた時にMarkdown関係の拡張が有効化されるが、それが終わるまでコマンドが完了しないため。programmingxyzzyというエディタのcalmemoという拡張を2009年くらいから、かれこれ10年使い続けている。日記帳みたいなもので、コマンドを実行すると今日の日付のテキストファイルを作ってくれてそこに何か書ける、というもの。programmingAssert.AreEqualは精度を指定できるメソッドがあるけれど、CollectionAssertにはないっぽい。Hooksでタイマーで定期的にインクリメントされるカウンターみたいなのを作るのにrefを使っていましたが、もっと楽にできたみたいです。programmingBenchmarkDotNetその名の通り、任意のプログラムのベンチマークを取るためのライブラリ。C#で書いたメソッドのパフォーマンスを計るのに、いちいちStopwatch.StartNewして...とかしなくてよくなります。メソッドを複数回実行してその平均を結果として出力する...BenchmarkDotNet2019-12-03CSSで要素に対するクリックを無効化する(pointer-events)programmingCSSでやるの違和感あるけど、便利。するとボタンに対するクリックが効かなくなる。programmingバイナリファイルをちょっと覗くくらいの大した用途で使ってこなかったので10年来StrlingやTSXBINで満足していたのですが、4GBを超えるファイルを開けないという問題にぶつかってしまい、代わりを探していたところ見つけたのがHxD。見た目も綺麗で日本語化さ...HxD(バイナリエディタ)2019-11-30はてなブログの管理ページにある広告を隠すprogramming独自ドメイン設定してもお名前.comの広告がバーンと出続けていてアレなのでユーザCSSで非表示にしました。なんでProにしたのに広告が増えるのか。Stylesheetの機能がない(消された)っぽいので、Stylus拡張を入れました。8.0で追加されたRangeやIndexによって、配列の一部の要素を参照したいときに以下のように書けるようになりました。SQLiteSQLiteのdbファイルの内容確認ができるソフトウェア。DBの新規作成から内容の閲覧、編集、全部できる便利ツール。アプリのプロトタイプを、DBにSQLite使って作るときとかに使ってます。計算したい式を入力してF5でサクッと確認できる。C#のプログラムを評価できるので、計算途中の値を変数に入れることもできるし、ファイルから読んだ値を使って何かすることも簡単。Playgroundメジャーバージョンが上がっていたので更新しました。3.0に移行して、アイコンも青くなりました。Coreに触る機会も出てきたのでちょうどよかったです。ベイダー日記定期的に欲しくなるので複数の配列を受け取って要素をひとつずつ返すようなメソッドを作りました。みたいな感じで、Aの要素を全部走査したら次はBの要素に......という風にしたい。dotNETC#(.NET)でアンマネージDLLを使用するには、DllImport属性を使用するのが記述量も少なく、面倒なことを考えずに済むので一番楽だと思います。なっていたためにしょぼいバグを生んでいた。programmingこれはすごい。Continue)2006-11-09TDDはIDEの助けが必要だなあprogrammingと、思いました。Studio(C#)の方は昨日のUnitRunとNUnitのおかげで簡単にテストができるので自然とテストを書こうという気分になれます。programmingC#でprivateなメソッドをテストしたい時ってどうするのが定石なのだろう。publicなんていう恐ろしい手があるらしいですが、C#だとリフレクションとか使って頑張るしかないのでしょうか。発表してきましたにて公開されている資料にalert_onceというJavascriptで書かれた関数がありました。programming数学関数の引数に不正な値を与えるとエラーが発生しますが、_matherr関数を定義するとエラーが発生する直前に処理することができます。Compilerにて確認を行っています。programmingたまにやろうとした時にいつも忘れてるのでメモ。tipsPythonでDLLのテストを行うコードを書いて、もし実際にバグが見つかっても、そのバグの原因がどこにあるのかまではこの方法だと分からなくなってしまいます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。