プログラミング
はじめに パソコンのアプリケーションには、ツールバーを持つものがあります。 そしてそのツールバーには多くの「アイコンボタン」が並んでいます。 そのなかで「保存」を実行するボタンは、多くのアプリケーションでフロッピーディスクを図案化したアイコン…
はじめに 社内勉強会で、とあるリントツールを紹介したところ「フリーソフトの使用が禁じられている出向先はどうすればいいか」という質問がありました。 日本の IT 現場では、いまだに「フリーソフト = 悪」という先入観が幅を利かせており、有用な道具を導…
Excel VBA で、最も下の行が知りたいという要件はしばしばあり、取得方法は複数あります。しかし図形の考慮を含んでいるものが見当たらなかったので作成しました。
Excel でコピーをしたときに、そのコピー元になる範囲を VBA で取得したいケースが出ました。ネットで探した結果に満足できなかったので、結局自分で作りました。
不思議な手順「ステージング」 Git には、変更点を記録する「コミット」__他の VCS(バージョン管理システム) だと「チェックイン」と呼称される場合もあります__の前に「ステージに追加」という不思議な手順があります。 他の VCS を経験してから Git …
< 目次へ 例 これはサンプルの「修正後」のままでも良いですが、この「1」とか「2」が何かしらの意味を持っている可能性があります。機械で判別する際も、別のフィールドに持っておきたい場合がありそうな気がします。その場合は以下のようにしてください。
はじめに 官公庁の統計で使われている「e-Stat 時間軸コード」を見やすく変換する Excel 関数(ユーザー定義関数)です。 こんなもの、探せばありそうな気がしたのですが無かったので VBA で作りました。 ANIPLEX+ アニプレックス 冴えない彼女の育てかた 冴…
VCS のコミットが、Redmine のチケット単位になることはしばしばあります。コミットメッセージに書く内容も、同じような感じになるかもしれません。だったら、Redmine の内容から自動でコミットメッセージに変換してくれればいい。ブックマークレットを作成…
先日作った AppliScript + Spotlight 用のスクリプトを VBScript + Launchy 用に移植しました。
Excel にはスクリーンショットを簡単に挿入する機能がありますが、一部のアプリ、例えば Web ブラウザの Microsoft Edge などでは、その機能を使うと真っ黒のイメージが貼り付けられます。使えません。VBA で解決します。
set shName to do shell script "echo $SHELL"《改行》log (do shell script shName & " --version")《改行》log (do shell script "set")《改行》log ("AppleScript version: " & version of AppleScript)《改行》log (do shell script "sw_vers")
はじめに 「Finder で『この場所に新しいテキストファイル』を作成したい」際に、クリックひとつでテキストファイルが作成できるよう、かつて AppleScript で作成したアプリケーションを、Finder ウィンドウのツールバーに登録していました。メモファイルを…
はじめに Mac(Catalina)の日本語 IME があんまりにもひどいので1、Google 日本語入力を試してみることにしました。 しかしインストールしてもユーザ辞書を自動的にインポートしてくれたりはしませんでした。Chrome は Safari のブックマークをインポートす…
はじめに xUnit で [Theory] を指定するテストメソッドでは [InlineData()] を使用して、複数のテストケースを記述できます。 ですが引数が多くなってくると面倒で、楽をしたくなります。 いつものごとく、コードジェネレータを作成します。 コードジェネレ…
キャラクター・ボーカル・シリーズ01 初音ミク Memorial Dress Ver. 1/7スケール ABS&PVC製 塗装済み完成品フィギュアグッドスマイルカンパニー(GOOD SMILE COMPANY)Amazon はじめに Markdown は便利です。プレーンテキストと、レンダリング後のテキストの差…
はじめに 執筆の時間計測に使いたいので、早速導入しました。テキストを開いたときの文字数取得とストップウォッチを止めたときの文字数取得し、増えた文字数をカウントするにはどうしたらいいでしょうか……? id:rainlittle まず... CotEditor の「環境設定…
はじめに 学校で教えてくれるものや趣味でやるものを別にして、職業としてプログラミングをやっていこうとする場合に、どんなプログラミング言語を最初に学ぶべきか、悩んでいる人も少なくないかと思います。 その言語は「稼げる」のか?学ぶ上での優位性は…
Subversion では、コミットしたユーザ名に「ログイン ID 名」が使われます。しかしながらこれは、社員番号などであることもしばしばあります。クライアント側(ローカル側)で操作する場合、調べたところ、Git の `git config user.name` のように手軽にはで…
SharePoint のパスに日本語が含まれている場合に、Edge や Chrome のアドレスバーから URL をコピーすると、全部 URL エンコードするため非常に長くなります。Excel の HYPERLINK 関数で使えないことが多い。いまどきのブラウザなら URL に漢字が入っていよ…
この記事では「アウトプットが重要と言うけれど、どれもこれも(心理的)ハードルが高い!」と思っているエンジニアの方に、もっと穏やかなアウトプット先として「スニペット」を紹介するものです。
はじめに Excel の関数で HYPERLINK というものがあります。以下のような感じで使います。 =HYPERLINK("https://www.google.com/", "Google") 手順書なんかを作っていると、参考となるネット情報へのリンクを書いておきたいことがあります[^1]。 もうサポン…
はじめに 二つのテキストの差分を調べる diff コマンドですが、いちいちファイルに保存せず手軽に比較したいことがしばしばあります。 CotEditor で開いている Window から、二つを選択して比較するスクリプトを作ってみました。書類は保存する必要はありま…
はじめに 仕事で Visual Studio を使っていますが(少し古いものでもあるので)、Visual Studio Code で実現されている機能が使えなかったりするとストレスになったりしています。 最近、またさらに便利な機能が追加されました。ペアとなる括弧(ブラケット…
//jsfiddle.net/mh0tzqso/embed/result/
以下の、PHP (4.2.0以降)版です。 javascript 全角文字は2文字で半角文字は1文字としてカウントする | mebee #!/usr/bin/php
はじめに 先日 PHP で作成した CotEditor スクリプトを、pbpaste の文字コード違いも気になったため JavaScript(JXA)で作り直しました。 使い方 先日のスクリプト同様、表計算ソフトからセル範囲を選択して「コピー」を行います。 CotEditor に戻って「⌘ +…
はじめに if〜else 構造と、付随するコメントの書き方で、以下のようなコードを見ました。 /* --- List 1 --- */ // 20 以上の場合 if (age >= 20) { console.log("20以上です"); } // 未成年の場合 else { console.log("未成年です"); } 上記 List 1 につい…
https://jsfiddle.net/s6rq2we5/
はじめに Excel のワークシート関数には正規表現が使えません。ですが、ユーザー定義関数を追加することで使うことができます。 Windows 版には、すでにいくつかの作例があります。 Excelのワークシート関数で正規表現を使う - Qiita 正規表現関数 しかし上…
Excel や Numbers、Google Spreadsheet からコピーした表を Markdown としてペーストする【CotEditor】 はじめに 昨今の Markdown 界はどうなっているだろうかとネットサーフィンをしていると、最近はこのようなエディタが人気らしいではないですか。 Typora…