WSAのススメ

WSAのススメ

Intro

Windows11でAndroidを動かす。
たとえば、Echoで再生している曲をPCの画面から確認できる。

Tweet

WSAのサポート終了が決まった。Google Play Store導入しない限り、できること狭かったからなぁ。しかし、Alexaアプリで再生している曲をPCの画面内で確認できるの便利だったのに……

TL; DR

WSA(Windows Subsystems for Android)を導入すると、Windows11でAndroidアプリを動かすことができる。
Google Play Storeを導入することで、スマホアプリをPCで利用できるようになる。

続きを読む
MinecraftのWorldsのBackupを取得する

MinecraftのWorldsのBackupを取得する

Intro

Cloud上のDocker内で稼働しているMinecraftのワールドの増分バックアップをNASに保存し続けたい。

Tweet

ところで、最近三体を読み始めた。現代版銀河英雄伝説 (物理機構の説明多め) という感じで面白い。

TL; DR

  • Docker内のワールドデータをDocker外にコピーする
  • Docker外のワールドデータをNASにコピーする
  • 増分バックアップを行う
続きを読む
複数のsortされたリストをマージする

複数のsortされたリストをマージする

Intro

業務の中で、複数のDataFrameの相違を得る必要があった。

TL; DR

  • 複数のdfの相違を見ることが目的
  • そのために、複数のsortされたリストをマージするアルゴリズムを作成した
続きを読む
【Product】VSCodeで理想的なTOCを作成する【Manualized TOC】
ExplorerPatcherのススメ

ExplorerPatcherのススメ

Intro

WindowsはOS Updateの度に悲喜こもごもだが、大抵は非難の声が大きすぎるだけだ。
Windows 11はWSAやExplorerのタブ機能など、先進的・うれしい機能を実装してくれた。

だけれども……。

Windows 11のStart Menu……お前を許すことはできない!!
(Taskbarと右クリックのContext Menuも)

ワンクリック目でできることが少ない
カスタマイズ性が悪い
デフォルトの1ページ目も気が利いていない

Windows 10(以前)の気が利きすぎていた。

TL; DR

Windows 11のUIが気に入らない人向けのExplorer Patcherの紹介。

続きを読む
【Hexo】理想的なDetails/Summaryタグ【アコーディオンメニュー】

【Hexo】理想的なDetails/Summaryタグ【アコーディオンメニュー】

Intro

長い説明と記事の見栄えを両立したい……detailsで折りたたもう!

TL; DR

details/summaryタグを使ったアコーディオンメニューをHexoの記事に導入する方法を説明する。
さらに、アコーディオンメニューの見た目を整えるためにCSSとjsをカスタマイズし、summaryを追従させる方法を説明する。

続きを読む
PJ概ね完了報告: VSCode ExtensionでSNSに投稿する

PJ概ね完了報告: VSCode ExtensionでSNSに投稿する

Intro

前回の記事から3日程度で実は当初の目的は果たせた。
今回はその報告とKPTを行う。

TL; DR

  • VSCodeの拡張機能を作成し、Misskeyに投稿できるようにした
  • 一部の機能が未実装であるが、短期間で基本的な機能は実装できた
  • 今後の課題として、SNSの選定基準やユーザー体験の向上、技術的な課題の解決、自動テストの導入を挙げる
続きを読む
GitHubCopilot-with-VSSubscription

GitHubCopilot-with-VSSubscription

Intro

会社のサポート内でGitHub Copilotを使おう。
これはあまりに大きな文明の転換点だ。

TL; DR

VSS (Visual Studio Subscription)を利用してGitHub Copilotを導入する方法を紹介する。

続きを読む
PJ開始: VSCode ExtensionでSNSに投稿する

PJ開始: VSCode ExtensionでSNSに投稿する

Intro

技術的な気付きやコメントを、今までは全部mint (mrkit) へのチャットに投げてたけど、投げすぎてて申し訳ないし、全体に共有すべき場合も多いし、どこかのSNSに投げることにした。
とはいえ、ブラウザから投稿するのも気が引けるし、利用ケースを考えればVSCodeの画面のまま投稿だけできれば十分

Misskey, BlueSkyやMastodonのAPIを使って、簡単に投稿だけしちゃおう。

で、今回はこのプロジェクトのスタートを記録する。

Repository: https://github.com/TomoTom0/Simple_Post_SNS_onVSCode/tree/main

TL; DR

  • BlueSkyは、Twitterの元CTOであるAdam Messinger氏が立ち上げた、本来のTwitterの理念に立ち返ったSNSである。
  • Misskeyは、分散型のSNSプラットフォームで、オープンソースソフトウェアとして提供されている。
  • Mastodonは、中央集権的なソーシャルメディアプラットフォームに対する代替手段として生まれた。
  • 本PJは、VSCode Extensionを作成し、MarkdownファイルからSNSに投稿することを目指す。
  • 1週間でベータ版を目指す。
続きを読む
NASのススメ

NASのススメ

Intro

AWS, Azure, GCPなどのクラウドサービスが普及しているが、大容量データを扱う場合、未だに自宅に設置するNASが有用である。

この記事は2023年10月に書かれた。最新の情報とは必ずしも一致しないので注意。

TL; DR

  • NAS(ネットワークアタッチトストレージ)は大容量データを扱うために自宅に設置するサーバーであり、クラウドサービスとの比較も行われる。
  • NASの特徴は、大容量のストレージ、安全なデータ保存(RAID)、差分バックアップ、常時アクセス、Webサーバー機能、DNSサービス、CUIの利用などがある。
  • NASは自宅でのデータの安全性と容量確保に役立ち、クラウドストレージよりも経済的である。
  • ただし、最新の情報は確認が必要であり、HDDの購入やセキュリティにも注意が必要である。
続きを読む