lisz-works

技術と興味の集合体

プログラミング

Python3 ロックファイルで排他処理をする方法

Python3でflockという関数を使った、ロックファイルによる排他処理をする方法です!

Python3でマルチスレッド処理をする簡単なサンプル

Python3でプロセスを立ち上げて、マルチスレッドで処理する方法です!

C言語 ロックファイルで排他処理をする方法

C言語でflockという関数を使った、ロックファイルによる排他処理をする方法です! 意外と簡単に排他できちゃうので、なかなか良さげです!

C言語でキー割り込みを作る

「特定のキーを押したらプロセスを終了する」という処理を作りたい! ということで、キー割り込みの処理についてです。

Tera Term Deleteキーが効かないを1発解決

Tera TermでDeleteキーを押したら、いつものDeleteの動きじゃありませんでした…… ということで、効かないを解決してみました!

はてなブログ支援VSCode拡張「HatenaBlogTools」をリリースしました!

はてなブログ支援VSCode拡張「HatenaBlogTools」をリリースしました!

vsce create-publisherでエラー(401)をサクッと解決!

VS Code拡張の公開時に行なう、「vsce create-publisher」で、401というエラーが発生したので、サクッと解決します!

作ったVSCode拡張を公開する手順

VS Codeの拡張を作ったら、あとは普段使いたいですよね? ということで、作ったVS Codeの拡張を公開する手順です!

VS Code拡張!はてなブログ WSSEで投稿する!

VS Code拡張で、はてなブログにWSSE認証で投稿する方法です! ステキなパッケージを発見したお陰で、一気に解決しました!

即解決!コマンドプロンプトでPythonが起動しなくなった!

ある日コマンドプロンプトでPythonを開こうとしたら、なぜかMicrosoftストアが開かれた! どういうことだってばよ! ということで、すぐ解決したので方法についてです。

VSCode拡張開発!拡張のプロパティ値(設定値)を持つ方法!

VS Codeの拡張開発で、拡張のプロパティ値を持つ方法です! 設定画面などで設定しておいて、拡張がその値を使ってなにかしてくれるアレです。 今回は 1. 持つ値を設定 2. setting.jsonに設定を記述 3. 実行すると拡張がその値を表示 ということをする流れで…

VSCode拡張開発!コマンドにショートカットを割り当てる方法

VS Codeの拡張開発で、コマンドにショートカットを割り当てる方法についてです! チュートリアルで作成した、Hello Worldを改造しています。

VSCode拡張開発!コマンドを追加する方法

VS Codeの拡張開発を! ということで、Hello Worldへの追加で新しいコマンドを追加してみました! コレができるようになれば、開発するにあたって、コマンドの追加・削除をすることができますね!

サクッとVSCode拡張にHello World

VSCodeの拡張開発のHello Worldをしました! チュートリアル見ながらやってたら、想像以上に簡単にHello Worldが終わりました。

はてなブログAPIで投稿する!Talend API Testerで試す!

「毎回ブログの画面開いてコピペめんどい」 ということで、はてなブログAPIで投稿する方法を試してみました! とはいえまだ実用化という訳ではなく…… 今回はGoogle Chromeの拡張で、API実行を試せる「Talend API Tester」を使って試してみました!

javascriptで「翌日の日時」を作成する方法

javascriptで翌日のある日時を指定する方法です。 カスタムすれば、任意の日時にも変更できます!

SSH→Ubuntuに!Teraterm 8つの設定

DockerのためにUbuntuをVirtualBoxに入れたのですが…… いちいちVMでコンソール叩くのが面倒だった…… ということで、TeratermからSSHで叩くことにしました。 仕事ではTeratermは使っていたのですが、あることに気づきました。 「セットアップ済みのもの触って…

Docker Toolboxインストールで出たエラー解決

Docker Toolboxをインストールしたら、セットアップ中に2つのエラーに見舞われたので解決してみました! 主にHyper-VとVirtualBoxが原因のものです。

MOBO keyboardが持ち運び最強日本語キーボード

持ち運び用Bluetoothキーボード「MOBO Keyboard(AM-KTF83J-GB)」のレビューです! 小型で折りたたみで、打ちやすい日本語キーボード!

WH-1000XM3で静けさを手に入れろ。ヘッドホン レビューと紹介

Sonyのヘッドホン「WH-1000XM3」を購入しました! 圧倒的静けさが手に入りました!! 作業が捗ります。 ということでヘッドホン WH-1000XMのレビューとご紹介です! ソニー ワイヤレスステレオヘッドセット WH-1000XM3 ブラック(1コ入)posted with カエレバ…

C# Windows Formsで処理中にクルクルするローディングアニメーションを作る方法

アプリで待ちが発生したとき、スマホアプリみたいに 「クルクルする待っててね!ってヤツほしいな……」 って思いませんか? C#のWindows Formsアプリで、そのクルクル…… 「ローディングアニメーション」を作る方法についてです!

C#のJson.NETでJSONを超簡単にシリアライズ/デシリアライズする方法!

C#で「Json.NET」を使って、JSONのシリアライズ/デシリアライズをしてみました! 超絶簡単です!

C# DataContractJsonSerializerで配列JSONを扱う!

C#でJSONのシリアライズ/デシリアライズができるライブラリ「DataContractJsonSerializer」。 「そういえば、配列が入ったJSONだとどうなるんだ?」 と思い、試してみました!

C# DataContractJsonSerializerでJSONを扱う!シリアライズ/デシリアライズ

C#で「DataContractJsonSerializer」を使って、JSONのシリアライズ/デシリアライズをしてみました!

【コピペでOK】C++で日時文字列を取得する方法!

C++で日時文字列を取得する方法についてです! ログファイルなどに日時を付与するときに役立ちます!

RockMargin~VisualStudioに便利なミニマップを!~

Visual Studioにミニマップを表示する拡張「RockMergin」のご紹介です! 地味に便利なミニマップ。

Visual Studio拡張 Output enhancerでエラーを瞬時に見る!

Visual Studioの拡張「Output enhancer」についてご紹介です! ビルド時に状況が表示される「出力」がカラフルになり、見やすい表示になります!

Visual Studio 拡張インストール手順

Visual Studioの拡張をインストールする手順についてです! 拡張をインストールして、利便性を向上しましょう!

意外と簡単!はてなブログのCSS外部化をGitHub Pagesでしてみた!

はてなブログのCSSの外部化を、GitHub Pagesを使って試してみました! 正直はてなブログのデザイン設定の、小さい編集ウィンドウは編集し辛いですよね…… ローカルでCSSが編集・更新ができるようになるので、楽ちん化を図るために試してみました!

tkinter 簡素なUIはgridでレイアウトがオススメ

Python3で簡単に簡単なGUIを作るライブラリ「tkinter」についてです。 今回はgrid()での、ラベルやボタンなどのオブジェクトを、ウィンドウに追加していく方法についてです! ある程度の体裁を、サクッと作るのにオススメです!