MacとWinでなんとかディップスイッチを切り替えずに共用する方法を考えてみた。 Mac専用もしくはWin専用の場合は過去記事のとおり。 mckuraw.hateblo.jp ディップスイッチの設定 Mac専用設定をベースにするかWin専用設定をベースにするか、もしくは新しい設…
会社から問答無用で支給される日本語配列キーボードのノートPCを仕方なく使う。普段は英語配列HHKBを接続するのでWin10のハードウェアキーボードレイアウトを”英語キーボード(101/102キー)”に設定(設定方法はここでは省略)しています。でもHHKBを外して仕…
現在使用しているのはHappy Hacking Keyboard Professional Type-Sが2台。1台は職場に。もう1台は自宅に設置しています。自宅用にThinkPadを買ったけど、やはり指先はHHKBを求めてしまう。Type-Sが3台になるのはちょっと避けたいので、来たるべく後継機につ…
はじめに 買ったばかりのThinkPadの左Ctrlキーがスコスコする。左下Fnキーと左Ctrlキーを入れ替えようかとおもったが、Fnキーの使用頻度も高いので悩ましい。どうせなら使い慣れているAキー左の一等地に居座っている不良物件CapsLockキーをCtrlキーにする方…
何年かぶりにThinkPadを購入しました。A285というAMD RYZEN PRO搭載モデルです。ここ数年はHHKBの英語配列に慣れてしまっていることもあり、英語キーボードにカスタマイズしました。ところが、どこで間違ったのか(そもそもそういう仕様なのか)日本語キーボ…
Visual Studio CodeをMarkdownエディタとして活用しているとPDF出力するためにMarkdown PDF使っていたりしますよね。個人的には必須です。 marketplace.visualstudio.com ありがたいことに2018/04/15にめでたくバージョンが1.0.0に到達しました。PDF変換は n…
仕様書などの納品対象となるドキュメントはWordを使うことが多かったのですが、ここにきてAsciiDocという伏兵が現れました。というか、最近になってAsciiDocの存在を知りました。 脱Wordしたい理由 ソースコードと同じGitリポジトリで管理したい Gitでロック…
抗えない流れでPHPの案件をすることになりました。抗えない理由はさておき、PHPの第一印象をメモっておきます。 変数の宣言どこ? $name = '名前'; この行だけを見たときに$nameという変数がはじめて登場したのか、上のほうで登場して使いまわしされてるのか…
ずばりタイトルのとおり。VMware Fusion上のWindowsを起動してログインしようとパスワードを入力するときに「Caps Lockオンになってるで」みたいなメッセージが表示されます。 Windows側でCaps LockをオフにするとmacOS側でCaps Lockがオンになってしまいま…
開発チームに活気があるときとないときの差は何なのか気になったので、それぞれの特徴をメモしておきます。 開発チームに活気があるとき 個人が責任範囲を広くとる 重なり合った責任範囲については協力的解決に向かう 開発チームに活気がないとき 個人が責任…
使用頻度が高くて便利なショートカットをまとめます。 エディタ系 元に戻す ⌘+Z 切り取り ⌘+X コピー ⌘+C 貼り付け ⌘+V 行コメントの切り替え ⌘+/ WindowsのVisual Studioと違ってすごく直感的で気にっています。トグルになっているのも使いやすい。 リファ…
macOSでもRxやってみたい。ということで仮想環境のWindowsを...じゃなくてVisual Studio Codeを...でもなくてVisual Studio for Macで環境を作ってみました。 NuGetパッケージの追加 まずはNuGetパッケージを追加します。 依存関係のコンテキストメニューか…
Visual Studioの編集しているファイルとソリューションエクスプローラーで選択されているファイルが同じだと便利。 ソリューションエクスプローラーからファイルを選択して編集する場合は大丈夫。でもデバッグしていてブレークポイントにヒットしたときや例…
まわりに使う人がほとんどいなかったので、なるべく使わないようにしていたTupleクラス。Key-Valueの関係ではないのでDictionaryではないけど、とりあえず一時的にひとまとめにしたいときにすごく重宝する。だけどもItem1とかItem2という面白みのない要素名…
人事評価の一部として目標管理を取り入れたことがあるけど、正直なところうまく機能しなかった。しなかったというのは言い訳で、どちらかというとうまく運用することができなかったという表現が正しい。この理由について振り返り分析をしてみようとおもう。 …
VMware FusionでWindows10を起動して英語配列のHHKBを使うとどうなるのか。前提として、ディップスイッチの設定は↓↑↑↓↓↓としている。詳細は以下のエントリを参照。 mckuraw.hateblo.jp [半角/全角]キーはどこ? 英語配列キーボードの最初の壁は間違いなく[半…
macOSでHHKBのファンクションキー(F1~F12)を使おうとすると、ボリュームの上げ下げなどの制御キーとして認識されてしまったときの解決方法メモ。 HHKBのドライバを再インストールしてみた 最初にHHKBを接続したときに間違いなくドライバはインストールしてい…
文字コードが制御文字かどうかをサクッと判定する方法があることを今更ながらに知った。 Char.IsControl メソッド (Char) (System) Char.IsControlメソッドというのがそれ。 ちなみにサンプルコードの for (int ctr = 0x00; ctr <= 0xFFFF; ctr++) この部分…
このほど英語配列のType-Sを買い増ししたのでディップスイッチの設定をメモっておく。 ↑↓↑↑↑↓ こちらは職場での設定。Windowsオンリーでの使用を前提としている。IMEの切り替えが1アクションでできないのが悩みどころ。 ↓↑↑↓↓↓ こちらは自宅での設定。macOS…
Visual Studio 2017 で C# 7.2 の新機能を試そうとして次のコードを書きました。 var b = 0b_0000_1111; ところがビルドすると次のエラーが発生しました。 CS8107 機能'先頭の桁区切り記号'は C# 7.0 では使用できません。7.2 以上の言語バージョンを使用く…
Finderの「表示」メニューから「パスバーを表示」にすればパスを表示することができます。ただし、そのパスバーからパスをコピーすることができません。直感的にはパスバーからパスをコピーできるのがベストだとおもうんですけどね。 コンテキストメニューか…
開発時に不具合が発生したときなど、どのRevisionでビルドされたモジュールなのかをソースコードに変数として埋め込んでおきたい場合があります。ビルドするごとに変数を更新しておけばよいのかもしれませんが効率的ではありません。TortoiseSVNとあわせてイ…