プログラミング
C#の時間を表すオブジェクト「TimeSpan」を色々試しました! DateTime型とも絡みに使えたり、時間を簡単に作れたり、地味に便利です!
VS Code拡張を開発していたときのこと…… 突然デバッグ実行でコマンドを実行すると、「アクティブ化に失敗しました」というエラーが出て動かなくなってしまいました。 ということで戒めを込めて書いていきます。
ぼくは普段、1記事に対して1フォルダ用意して管理しています。 なのでフォルダ名とMarkdownファイル名を同じにしているのですが、あるとき思ったのです。 「コレ作るのめんどくせぇ……」 ということで、テンプレートをコピーして、かつフォルダ名でリネームし…
「バッチファイルでsplit()のように文字列分割したい……」 というときに使用するのが「for /F」。 今回はこの「for /F」について調べたので解説します。
はてなブログ用VS Code拡張 HatenaBlogTools v0.2.0をリリースしました!
「CA<-[継承]--CB<--[継承]--CC」という構成でクラスを作りました。 するとCCからCAの関数がアクセスできず 「error: ‘void Class::Function()’ is inaccessible」 というエラーが吐かれてしまいました。 おじいちゃん、なんで使わせてくれないの!
VS Codeから、VirtualBoxにSSHリモート接続で開発する方法についてです! コレを知ったおかげでVS CodeとTera Termを言ったり来たりしていたものが1つにまとまりました。 VMのことをほぼ気にせず、画面1つでまとめて開発できるので、相当楽ちんです!
LinuxのC/C++でアフィニティ設定をする方法です! これをすることで、プロセスが使用するコアを設定することができます。
Python3でflockという関数を使った、ロックファイルによる排他処理をする方法です!
Python3でプロセスを立ち上げて、マルチスレッドで処理する方法です!
C言語でflockという関数を使った、ロックファイルによる排他処理をする方法です! 意外と簡単に排他できちゃうので、なかなか良さげです!
「特定のキーを押したらプロセスを終了する」という処理を作りたい! ということで、キー割り込みの処理についてです。
Tera TermでDeleteキーを押したら、いつものDeleteの動きじゃありませんでした…… ということで、効かないを解決してみました!
はてなブログ支援VSCode拡張「HatenaBlogTools」をリリースしました!
VS Code拡張の公開時に行なう、「vsce create-publisher」で、401というエラーが発生したので、サクッと解決します!
VS Codeの拡張を作ったら、あとは普段使いたいですよね? ということで、作ったVS Codeの拡張を公開する手順です!
VS Code拡張で、はてなブログにWSSE認証で投稿する方法です! ステキなパッケージを発見したお陰で、一気に解決しました!
ある日コマンドプロンプトでPythonを開こうとしたら、なぜかMicrosoftストアが開かれた! どういうことだってばよ! ということで、すぐ解決したので方法についてです。
VS Codeの拡張開発で、拡張のプロパティ値を持つ方法です! 設定画面などで設定しておいて、拡張がその値を使ってなにかしてくれるアレです。 今回は 1. 持つ値を設定 2. setting.jsonに設定を記述 3. 実行すると拡張がその値を表示 ということをする流れで…
VS Codeの拡張開発で、コマンドにショートカットを割り当てる方法についてです! チュートリアルで作成した、Hello Worldを改造しています。
VS Codeの拡張開発を! ということで、Hello Worldへの追加で新しいコマンドを追加してみました! コレができるようになれば、開発するにあたって、コマンドの追加・削除をすることができますね!
VSCodeの拡張開発のHello Worldをしました! チュートリアル見ながらやってたら、想像以上に簡単にHello Worldが終わりました。
「毎回ブログの画面開いてコピペめんどい」 ということで、はてなブログAPIで投稿する方法を試してみました! とはいえまだ実用化という訳ではなく…… 今回はGoogle Chromeの拡張で、API実行を試せる「Talend API Tester」を使って試してみました!
javascriptで翌日のある日時を指定する方法です。 カスタムすれば、任意の日時にも変更できます!
DockerのためにUbuntuをVirtualBoxに入れたのですが…… いちいちVMでコンソール叩くのが面倒だった…… ということで、TeratermからSSHで叩くことにしました。 仕事ではTeratermは使っていたのですが、あることに気づきました。 「セットアップ済みのもの触って…
Docker Toolboxをインストールしたら、セットアップ中に2つのエラーに見舞われたので解決してみました! 主にHyper-VとVirtualBoxが原因のものです。
持ち運び用Bluetoothキーボード「MOBO Keyboard(AM-KTF83J-GB)」のレビューです! 小型で折りたたみで、打ちやすい日本語キーボード!
Sonyのヘッドホン「WH-1000XM3」を購入しました! 圧倒的静けさが手に入りました!! 作業が捗ります。 ということでヘッドホン WH-1000XMのレビューとご紹介です! ソニー ワイヤレスステレオヘッドセット WH-1000XM3 ブラック(1コ入)posted with カエレバ…
アプリで待ちが発生したとき、スマホアプリみたいに 「クルクルする待っててね!ってヤツほしいな……」 って思いませんか? C#のWindows Formsアプリで、そのクルクル…… 「ローディングアニメーション」を作る方法についてです!
C#で「Json.NET」を使って、JSONのシリアライズ/デシリアライズをしてみました! 超絶簡単です!