サポンテ 勉強ノート

サポンテの勉強ノート・読書メモなどを晒します。

プログラミング

ワークシート上の図を画像ファイルとして保存【Excel/VBA/Windows】

Excel を使う理由 サポンテは Excel で簡単な図を書くことがあります。 なぜ Excel を使うか?普及率が群を抜いて高いためです。サポンテは色々な会社で仕事しましたが、いまのところ 100% の会社でインストールされています。アプリのインストールを制限さ…

ルビの入力って面倒ですよね 【Markdown/HTML/CotEditorスクリプト】

はじめに Markdown でブログ書いていても、読み仮名は HTML で書く必要があります。読み仮名、ときどき入れたくなります。「人智学(アントロポゾフィー)」とか。しかし、いまいち手間なんですよね。 CotEditor のスクリプトを書いた ブログの編集に使って…

【コードジェネレータ】Excel などから TSV を貼り付けて、C# のオブジェクトリスト初期化コードを生成する

https://jsfiddle.net/dz2p3qag

Git で外部の diff ツールを使う方法のまとめ

はじめに Git で差分比較を行う際に、外部ツールを使う方法です。 基本的にどんなツールも、すでに誰かが書いていることが多いので、リンクの紹介が主です。 下記にない場合は 「git diff <ツール名>」 で検索すれば、何かしら情報が出てくるでしょう。 Mac …

アクティブブックのフォルダを開く

はじめに Excel を使っていて、編集中のファイル(アクティブワークブック)のフォルダを開きたいと思うことが、しばしばあります。 サポンテは、作業環境をシンプルに保ちたく、今すぐに使わないウィンドウをずっと開いておくのに抵抗を感じます。エクスプ…

CotEditor をストップウォッチとして使う

時間を計測するストップウォッチですが、計測するということは即ちどこかに記録するということで、いっそそのままテキストデータになっていると嬉しい、のではないか。CotEditor から実行できるスクリプトとしてストップウォッチがわりに使えるものを作って…

編集中のHTMLに書かれたイメージファイルをQuickLook【CotEditor】

はじめに html をテキストエディタで書く人って、少数派だとは思うのですが。 以前サポンテは html を手書きしていました。html を身につければ、高価なエディタを使わずともホームページを作成できるためです。 macOS には、QuickLook という非常に便利な機…

reStructuredText:CotEditor のファイルドロップ設定

はじめに テキストエディタ CotEditor では、エディタ画面にファイルをドラッグ&ドロップすると相対パスを自動で生成してくれる便利な機能があります。 reStructuredText なら :doc: とか .. image:: とか入力して欲しい。ということで設定してみます。 :doc…

Finder にワンクリックでテキストファイルを作る - AppleScript アプリケーションをツールバーに登録する

プレーンテキストの威力 サポンテは、ちょっとしたメモからブログの下書きまで、なんでも「プレーンテキスト」書類で書いています。プレーンテキストは最強です。複雑さがなくファイルが壊れにくいため、最も安全なファイル形式と言え、古今東西、とくにエン…

AppleScript で Finder 項目を選択する

はじめに Finder で選択されている項目を AppleScript で取得するというサンプルはたくさん見つかったのですが、逆に指定したファイルを Finder で選択状態にするというサンプルが簡単には見つからなかったので、調べたついでにここに記します。 いや、基本…

PlantUML で白黒のアクティビティ図を描く

テキストベースで気軽に UML を描くことができる PlantUML ですが、デフォルトでは何か微妙な色が付いています。ついでに__言いにくいけれど__美しいとは言えない配色です。デフォルトは白黒が良かったな...と思う人も多いのではないでしょうか。 この配…

PlantUML で白黒のシーケンス図を描く

テキストベースで気軽に UML を描くことができる PlantUML ですが、デフォルトでは何か微妙な色が付いています。ついでに__言いにくいけれど__美しいとは言えない配色です。デフォルトは白黒が良かったな...と思う人も多いのではないでしょうか。 この配…

PlantUML で白黒のクラス図を描く

はじめに テキストベースで気軽に UML を描くことができる PlantUML ですが、デフォルトでは微妙な色が付いています。ついでに__言いにくいけれど__美しいとは言えない配色です。デフォルトは白黒が良かったな...、とは誰もが思うところではないでしょう…

オブジェクト指向入門以前

はじめに Java 言語の流行によって広く認知されることになったオブジェクト指向開発ですが、このオブジェクト指向という概念を最初に身につけようとする際に、高い壁があります。 まず、概念自体が難しいこと。次に良質な入門情報がないことです。 そのよう…