【VSCode】ユーザスニペットが素晴らしい件

「よし、新しいコード組もう!」と思ったとき、前に作ったコードをエディタで開いてコピペしてくるって事がとにかく多い。俺の場合は特に、いろいろなプログラミング言語を横断的に使ってるせいで「あれどう書くんだったっけ?」ってなる事がガチで多い。

そんな痴呆ボーイにとってマジで助かるのが、VSCodeにくっついてる「ユーザスニペット」機能だ。スニペットってのはなんかっつーと、少ない記述で短いプログラムを呼び出せる素敵なサムシング。こいつを使わない手はなかろうもん。
続きを読む 【VSCode】ユーザスニペットが素晴らしい件

【Go】ファイルの更新日時を表示奴


特定のフォルダ以下の、特定の拡張子のファイルを拾い上げて、CSVでファイル名と更新時刻をリスト化したい。わざわざ専用プログラム作らなくても、もっと楽な手段あるじゃろ・・・とか思いつつも、ちょうどいい機会なので、Goの勉強がてら作ってみることにした。

docinfo.exe -walkdir ./sample -extension doc,xls,xlsx,xlsm,pdf > list.csv

go buildして作ったexeを、こんな感じで使いたい。-walkdirで指定したフォルダ以下の、-extensionで指定した拡張子のファイルを検索して、そいつの更新日時を一覧でCSV出力する。

かばん.doc,2018-04-13
サーバル.pdf,2018-07-22
ラッキービースト.xlsx,2019-04-11

出力結果はこうなる。もちろん、txtとか対象外のファイルは出力されない。

2期?知らない子ですねぇ・・・

イカソース。
続きを読む 【Go】ファイルの更新日時を表示奴

【Go】てきとーなコマンドラインツールを作ってみる


今週からお仕事でGoを使い始めた。といっても「A Tour of Go」を軽く流し読みした程度からのスタートだ。まあどんなプログラミング言語でも基本は一緒だから、なんとかなるっしょ。

とりあえずなんかテキトーな課題が無いと勉強になんないので、2つのファイルをぶちこんで簡易的に比較する処理でも作ってみる事にした。というか、Windowsだとcompだとかfcだとかのコマンドあるので、完全に車輪の再発明だけれども…
続きを読む 【Go】てきとーなコマンドラインツールを作ってみる