Windows

.NET MAUI 画像切り抜きサンプル。

jupitrisonlabs.hatenadiary.jp 前回の記事で WinUI3 を使った画像切り抜きサンプルコードを紹介した。どうせなら .NET MAUI バージョンも作って公開しようと思い作り始めたのだが、かなり手こずった😭 github.com 追記:Blazor版も作った。 github.com

C# 画像切り抜きサンプル。

Matrixを使った座標変換を理解できたので、画像切り抜きを題材にサンプルを作成した。 github.com

Alpine Linux on WSL2 と nodenv と Node.js

nodenvを使ってAlpine Linux on WSL2にnodeをインストールする方法。 バイナリでは動かない 事前にanyenvのインストールと、anyenv経由でnodenvをインストールしておく。 nodenv install 18.17.1 上記コマンドを実行してnodeをインストールしnode -vを実行し…

ARMアーキテクチャ搭載PCを求めて・・・

Apple M2 Proチップ搭載MacBook Proのあまりの発熱の少なさに驚愕した影響で、開発向けのArm搭載WindowsノートPCを探し求めた。 Snapdragon 8cx Gen 3搭載機に興味があるが、実用的な機種はほとんどなし x64からArm64に切り替えることへの不安を解消する Cho…

WSL2+Ubuntu 20.04の時刻ズレ解消方法

よく見かける手段。 WSL上で下記コマンドを実行。 sudo hwclock --hctosys これでも直らない場合。UTCになっているときなど。 PowerShellを管理者モードで起動してから以下のコマンドを実行してWSLを再起動。 wsl --shutdown

EdgeやChromeで発生するERR_NAME_NOT_RESOLVEDエラー

普段Edgeを利用しているが、ある日を境にERR_NAME_NOT_RESOLVEDが頻回している。Firefoxでは発生していないため、Edge(やChrome)の問題だ。 解決方法を調べている中でドンピシャの解決方法だったのが、下記質問スレッドに対する回答だ。 support.google.com …

起動に失敗するDocker Desktop for Windows。

ChocolateyでインストールしたDocker Desktopをアップデートすると、たまに発生するDocker Desktopの起動失敗。今回は4.15.0にアップデートしたら発生した。 まずはログを確認。 Start-Process $env:LOCALAPPDATA\Docker\log.txt 起動に失敗した付近の時刻に…

ThinkPad X1 Carbon(Gen 9) 購入。

Inspiron 13 7300を購入してからまだ1年半も経過していないが、不満点が多く、作業中にイライラすることが多いので買い替えた。 イライラポイント 洗い出したらいろいろ不満点が多かったので、上位5つに絞った。 第1位:タッチパッド操作が固まる いちばんイ…

DELL Inspiron 13 7300 輝度問題解決。

2021年3月29日にリリースされたバージョン1.5.1で、ついに輝度問題が解決した模様。 www.dell.com 自分も1.5.1にアップデートしてみたところ、電源アダプタ駆動、バッテリー駆動ともに、背景色が黒の画面を開くと急激にコントラストが下がるといった事象は発…

DELL Inspiron 13 7300 輝度の追加検証。

2021/3/7 補足 本記事を書いた際、バッテリー駆動で検証を行っていた。電源アダプタを使うと、本記事で書いた現象は発生しない。 過去の記事でも触れた内容を踏まえてまとめると、以下の通りとなる。 昼白色シーリングライト+電源アダプタディスプレイ・パワ…

DELL Inspiron 13 7300 の輝度やタッチパッド。

2021/3/7 追記 タッチパッドに関して、事象の改善は見られなかった。変わらず、操作中に反応しなくなる。DELLへの問い合わせで解決したいところだが、引き取って検証と言われそうな気がしていて二の足を踏んでいる(仕事ができなくなる)。 jupitrisonlabs.hat…

Logicool t650の代替機を評価

Logicoolのt650を愛用していたのだが、1年ぐらい使っていないうちに充電できなくなり、あえなくお役御免となった。同じt650に交換または後継機を使いたいのだが、t650は謎のプレミア価格、後継機は存在せずということで、他社の似たような製品を2つ購入し、…

DELL Inspiron 13 7300 感想。

2021/3/6 追記 事象の改善が見られたので記事を書いた。 jupitrisonlabs.hatenadiary.jp 2021/3/5 追記 自動輝度調整で勝手に画面が暗く灰色気味になるため、非常に見づらい。ネット情報だとバッテリー駆動時に発生するらしいが、電源アダプタを繋ぎっぱなし…

ACASISのSSDコピー機がとっても便利だった話。

XPS13(9360)のストレージを『Samsung 970 EVO Plus』に載せ替えるために買ったACASISの『M.2 NVME SOLID STATE MOBILE HARD DISK』という製品。 ACASIS Type c USB 10G NVME M.2 SSD外付けケース to ダブルベースNVMEドッキング装置 対応 M2 SSD Key M オフ…

GPD WIN2を買った話。

迷いに迷ってついに『GPD WIN2』を購入した。 www.gpd-direct.jp 2019バージョンである。GPDダイレクトから購入したので『おまけ』も付いている。 購入して初めて気がついたが、GPDとはGamePad Digitalの略称だった。

WSLにPHP7.4.xをインストールする

phpenvを使ってPHP7.4.xをインストールする*1。 このとき、krb5、krb5-gssapi、onigurumaのインストールを求められることがある。 その際は、sudo apt install libkrb5-dev libonig-dev するといいだろう。 *1: WSLはUbuntu 18.04.4 LTS (Bionic Beaver)

FF11のために新しいノートパソコンを購入した。

踏ん切りをつけた jupitrisonlabs.hatenadiary.jp 踏ん切りがつかず、ずーっとどうしようか悩んでいたところ、ヨドバシカメラのサイトで安くなっていた型落ちの『Dell G7 15(7588)』を見つけた。お値段は113,280円。 www.dell.com

WSLをUbuntu 18.04にしたときのROOTディレクトリ。

2021/1/20 追記 PCのデータ移行をしていて気がついたが、WSL2になると仮想ディスク($ENV:UserProfile\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx)に変わっていた。 $ENV:UserProfile\AppData\Local\…

XPS 13がスリープから回復できない問題。

ロック画面にしてそのまま一晩放置しておくことが日常茶飯事なのだが、まれにその状態から回復できないことがある。こういうときは電源長押しして再度電源を押すと起動画面から始まるのだが、ああ・・・前日の作業状態が消えた・・・と落胆してしまう。 なん…

XPS 13の電源ケーブルをL型コネクタに変えたら収納性が良くなった。

常々、ACアダプタに付属している電源ケーブルの収納性が悪く、邪魔に思っていた。 そんな折、サンワサプライから電源ケーブルだけ販売されていることを知り*1、早速購入した。 サンワサプライ 電源コード 3P・L型プラグ 0.2m KB-DM3L 出版社/メーカー: サン…

RazorEngineでHTMLメールとテキストメールのテンプレートを作成する。

RazorEngineを使ったメールテンプレート作成方法。antaris.github.ioテンプレートに埋め込むモデルを定義する。 namespace MailApp.Models.Mail { public class Template { public string Name { get; set; } } } テンプレートファイルを指定して、その中身…

New XPS 13が修理から戻ってきた。

修理から戻ってきたのは2週間前。だいたい修理に2週間ぐらいかかった。 修理内容はSSDの交換で、OS入れ直したとなった。 以下、セットアップした内容である。 基本方針 Chocolateyでインストール可能なものは、すべてChocolateyでインストールする。 https:/…

wslttyを使用したときのホームディレクトリの位置

C:\Users\[Windows User Name]\AppData\Local\lxss\home\[Linux User Name] エクスプローラーから探しても「lxss」が見つからないので、ホームディレクトリにおいてあるファイルでエクスプローラーから検索をかけて発見した。 余談だがwlsttyの設定ファイル…

BoW(wsltty)のrailsコマンドで「Error: Command 'rails' not recognized」が発生したときの対処法

Bash on Ubuntu on Windows(wsltty)上にrbenvでRoRの環境を作り、rails cやrails g model hogehogeを実行したら以下のエラーが発生した。 $ rails c Version: 2.0.1 Usage: spring COMMAND [ARGS] Commands for spring itself: binstub Generate spring base…

Bash on Ubuntu on Windows(wsltty経由)はletter_opener_webを使う

Railsの開発でメールを送信するときに便利なletter_opener。 github.com ただBash on Ubuntu on Windows上だとブラウザが開けないので、送信されたメールの内容が確認できない。 そこでletter_opener_webを使う。 github.com まずはGemfileに以下の記述を追…

New XPS 13が起動しなくなった(ので修理に出した)。

さる1月17日、以前購入したDell New XPS 13で作業をしていたところ、ブルー・スクリーンで落ちてしまい自動的に再起動になった。しかしそのままマシンが起動しなくなった。厳密に言うと、電源は入ってDellのロゴまでは出るのだが、そこから先に進もうとする…

Windows10でPowerline用のRictyフォントを作成する方法

必要なもの Bash on Ubuntu on Windows Git Bash 手順 FontForgeのインストールBash on Ubuntu on Windows(以下BoW)で以下のコマンドを実行する。sudo apt-get install fontforge python-fontforge Rictyフォントを作るプログラミング用フォント Ricty の…

MacbookからWindows10ノートへ。

選択肢が多いWindows 希望する条件を明確に 新型Macbook Airが出なかったこと、新型Macbook ProのキーボードがMacbookと同じだったこと、macOS Sierraへ部分的に不満があること*1、ASP.NETで開発を行う必要性が出てきたことなど、いくつかの事情が重なったこ…

Surface ProでFF11が動かなくなった

いつかのバージョンアップをしてから、キャラクター選択してシステムメッセージが表示された後に、FF11が落ちるようになった。 最近は一人ぼっちでプレイすることが多くて、やることといったらカンパニエぐらいだったので、そのまま放置していたんだけど、そ…

Surface ProにLogicool T650を接続

タブレット端末として使う場合はあまり気にならないけど、キーボード(TK600)をつないで作業するときはマウスの必須性を感じる。 そこで、Logicool T650を買って繋いでみた。ただ、付属のUnifyingレシーバーを使わないと接続できないところが難点。Surface …