Corredor

ウェブ、プログラミングの勉強メモ。

Windows

VSCode + SSH 開発。Remote SSH 拡張機能を使ってみた

VSCode Remote Development Extension Pack 概説第3弾。 開発用の Docker コンテナを立ち上げる Remote Containers WSL 環境を VSCode で開く Remote WSL そして今回は、SSH 接続先サーバのディレクトリをホスト側の VSCode で開けるという前代未聞の拡張機…

Windows10 で自動ログインを実現するには control userpasswords2 を使う

Windows10 で自動ログインを設定した。自分が使う端末はどれも自分のアカウント一つしか使っていないので、自動ログインしときたいなーという。 設定するには、Win + R で「ファイル名を指定して実行」を開き、 control userpasswords2 と入力する。 すると…

JavaFX + OpenCV でウェブカメラを扱う GUI アプリを作り Gradle でセットアップした

Gradle を使ってセットアップした Java プロジェクトにて、JavaFX と OpenCV を組み合わせた GUI アプリを作ってみた。 何ができるアプリか ソースコード 動作確認環境 JDK 1.8.0_65 をダウンロードする OpenCV をセットアップする 使い方 覚えたこと $ ./gr…

Windows に OpenCV をインストールし JAR ファイルを生成する

以前、MacOS に OpenCV をインストールし、Java アプリで使用するための JAR ファイルを生成する手順を紹介した。 この時紹介したのはソースコードからビルドする方法で、Ubuntu などの Linux マシンでもほぼ同様の手順でビルド・インストールができる。Linu…

VSCode で Gradle ベースの Java プロジェクトを開発し始める

久々に Java プロジェクトを作ることになったが、モッサリした Eclipse に戻る気になれず、VSCode で開発したいと考えている。 また、古くは Ant でビルドステップを整えたり、それが Maven になって依存関係まで解決してくれたりしていた時代を経て、最近の…

MacOS と Windows で ScreenFetch と NeoFetch を試してみる

OS 情報をイイカンジに表示してくれる screenfetch と neofetch という CLI ツールがある。自分の PC の情報なんて自分が一番知ってるから別に要らないんだけど、何となくテンションが上がるので入れてみる。 Linux 系の場合はサクッと入ると分かっているの…

Ubuntu 18.04 にテーマやアイコンをインストールして Windows XP 風にしてみた

Ubuntu 18.04 日本語 Remix を使っている。デスクトップ環境は特にイジっていないので、Ubuntu 標準の GNOME (GNOME Shell) を使っており、ツールキットには GTK が使われている状態。 今回、Linux デスクトップを Windows XP 風に変更するテーマとアイコン…

Windows10 エクスプローラのフォルダの表示形式を固定する

Windows10 のエクスプローラを使っていると、あるフォルダは詳細表示なのに、あるフォルダは縮小表示だったり、表示列がバラバラだったりと、使いづらい。自分は詳細表示で、決まった列しか表示しなくて良いので、全てのフォルダの表示形式を統一するための…

ThinkPad X250 の CPU ファンがうるさいので回転数を制御してみる (Windows・Ubuntu 両方)

M.2 SSD に Windows 10 Pro、SATA SSD に Ubuntu 18.04 がインストールされている、物理的に分断されたデュアルブート環境の ThinkPad X250 君。 この個体の前に買った1台目の X250 は CPU が Core i5 だったためか、さほど CPU ファンの音は気にならなかっ…

2台目の ThinkPad X250 に Ubuntu と Windows のデュアルブート環境を作る

先日故障して処分した、1台目の ThinkPad X250。コチラは元あった SATA HDD を取り外し、240GB の SATA SSD に換装して Ubuntu をインストールして使っていた。 neos21.hateblo.jp neos21.hatenablog.com neos21.hatenablog.com 1台目の ThinkPad X250 が壊…

Windows10 のプロダクトキーを確認する方法

Windows10 に入力したプロダクトキーを確認するには、PowerShell で以下のコマンドを打つ。 PS1> wmic path softwarelicensingservice get OA3xOriginalProductKey 参考:Windows10 のプロダクトキーを確認する(調べる)方法 - PC設定のカルマ 【新パッケー…

Ubuntu をインストールするためのライブ USB メモリを作成する

Linux 専用マシンにしようと思って購入した ThinkPad X250。元々 HDD が内蔵されていたが、先日コレを SSD に換装した。元の HDD と SSD との間ではミラーリングやデータ同期等はしていないので、装着した SSD は空っぽだ。 今回は、この空っぽの SSD に Ubu…

Windows10 Home から Windows10 Pro にアップデートしてみた

母艦として使用している Galleria XG だが、OS が Windows10 Home なのである。 neos21.hatenablog.com Docker-Toolbox や WSL 周りで躓くのがいい加減嫌になってきたので、Windows10 Pro にアップグレードすることにした。 以下のサイトを参考に、「設定」…

Chrome ブラウザのスタンドアロン・インストーラをダウンロードする方法

Chrome Developer Tools入門 (技術の泉シリーズ(NextPublishing))価格: 1980 円楽天で詳細を見る Chrome Developer Tools 入門【電子書籍】[ 渋田 美里 ]価格: 1760 円楽天で詳細を見る Chrome ブラウザを Web サイトからダウンロードしようとすると、中…

HEIC 形式の画像をコマンドラインで JPEG 形式に変換して Photoshop で開けるようにする

最近の iPhone で「高効率」フォーマットで写真を撮ると、.heic という形式で記録される。iPhone の機能で .heic の画像を PC に取り込む時に .jpg 形式に変換してくれる機能はあるのだが、Windows10 環境と接続して試してみるとどうしても「エクスプローラ…

GitHub で2要素認証を有効にしたら git push できなくなった件の対処法

GitHub で2要素認証を有効にしたところ、コレまで git push していた作業ディレクトリで、git push 時にパスワードを問われるようになり、正しいパスワードを入力したのに間違ってると言われてしまい、Push できなくなってしまった。 原因と対策 調べてみた…

Edge と Google 日本語入力の組合せで日本語が入力できない問題の対処法

Windows 標準の Microsoft IME ではなく、Google 日本語入力を使っている環境だと、Edge ブラウザで日本語が入力できず、英語入力のままになってしまう問題にあたっていた。Google 日本語入力のバグかなー、まぁ Edge 使う機会ほぼないし無視しておこうかな…

Avast をアンインストールするための「Avast Clear」がアンインストールできなくて苦戦した

Avast Passwords が便利なので、Avast のアンチウイルス系のコンポーネントはインストールせずに Avast Passwords 部分のみ使っている。 neos21.hatenablog.com メインのアンチウイルスソフトは「ウイルスバスター」を使っているので、ウイルスバスターを更…

Windows コマンドプロンプトのカラースキームを変更する

Docker Toolbox に同梱の _Docker Quickstart Terminal というターミナルを使い始めたのだが、このターミナルは「Windows コマンドプロンプト」上に GitBash を表示していて、カラースキームが通常の GitBash と若干異なる。全体的に文字が薄暗いのだ。 neos…

Windows10 Home に Docker Toolbox を使って Docker をインストールするまでの戦いの記録

Windows10 Home は Hyper-V が使えないため、通常の Docker for Windows はインストールできない。Docker for Windows が対応しているのは Windows10 Pro なのだ。 そんな残念な Windows10 Home のために用意されているのが、VirtualBox を組み合わせて Dock…

改めて Windows Subsystem For Linux (WSL) を使ってみる

2017年4月、当時は「Bash on Ubuntu on Windows」という名前だったが、Windows 上で Linux を動かす方法を検証した。 neos21.hatenablog.com あれから2年、まずサービス名称が変わり、今では「Windows Subsystem For Linux (WSL)」と呼ばれている。当時は In…

iPhone 11 Pro Max のカメラ機能の細かい仕様・Windows に取込・Google Photo に同期する時の注意点などなど

iPhone 11 Pro Max のカメラアプリで楽しんでいる。コレまでにない新しい機能も多くて楽しいのだが、Windows PC に取り込む時に注意点が必要だったり、Google Photo に同期する時に気になったことがあったので、色々と調べてみた。 iPhone 11 Pro Max のカメ…

Windows10 のレジストリを変更して CapsLock を Ctrl キーに変更する

最近 MacOS で、CapsLock を Control キーの挙動にするよう変更した。tmux を使い始め、(Cmd ではなく) Control キーの使用頻度が上がってきたからだ。 MacOS の US 配列の場合、Control キーはキーボードの一番左下。CapsLock は「A」キーの左にある。CapsL…

MacOS でも Windows でもまぁまぁ使える tmux + vim 環境を作ってみた

先日、Inkdrop というアプリを開発している TAKUYA さんの動画を見て衝撃を受けた。 blog.craftz.dog tmux と vim を組合せて開発をしているのだが、キーボード操作が抜群に速い。マウス操作がほとんど出てこないからこそ実現できる開発速度で、VSCode 使い…

Windows10 に「エクスペリエンスインデックス」がないので WinSAT を使う

Windows7 までは、システム情報の画面あたりに「Windows エクスペリエンスインデックス」というスコアデータが表示されていた。CPU・メモリ・GPU・ドライブの性能を数値化したものだ。 参考:Windows システム評価ツール - Wikipedia どうやらこの機能、Wind…

NEC LAVIE Note Standard PC-NS750GAR の SSHD を SSD に換装した

嫁さんが愛用している、NEC LAVIE Note Standard PC-NS750GAR というノート PC。 neos21.hateblo.jp 今回はこのノート PC に内蔵されている SSHD を、SSD に換装した話。 SSHD は遅い ビックカメラの店員に聞く 換装する内蔵 SSD の選び方 SSD を PC に繋ぐ …

Windows 向けの共有サーバのファイルパスを MacOS 向けに置換する

Windows 環境で共有サーバのファイルパスを取得すると、 \\127.0.0.1\Some\Path\To\File.txt file:///127.0.0.1/Some/Path/To/File.txt こんな感じのパスが取得できることが多い。 2つ目の file:/// プロトコルはまだ扱いやすいが、1つ目のバックスラッシュ…

Mac 向けの TTF・TTC 形式のフォントファイルを OTF 形式に変換し Windows でも使えるようにする

フォントファイルにはいくつかの形式があるが、中でも TrueType フォントである .ttf 形式のファイルは、Windows と Mac とで中身が全く違い、互いの OS で共用できないのが難点。 また、この TTF 形式のフォントファイルを複数格納している .ttc フォントも…

Windows GitBash で Python・Node.js・Docker が上手く動かない場合は winpty を設定する

Windows GitBash にて、$ python や $ node コマンドを叩いて、プロンプト上で簡単なコードを動かしてみたかったのだが、どうもプロンプトの応答が戻ってこない。 また、$ docker 関連のコマンドを使うと、以下のようなエラーメッセージが返ってきた。 $ doc…

Bash プロンプトに日付と時刻を入れる

僕は MacOS 環境でも、GitBash (Git For Windows) 風の Bash プロンプト (PS1) を導入している。 # ~/.bash_profile にて export PS1='\n\[\033[32m\]\u@\h \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]\n$ ' 手前のコマンドから1行開け、「ユーザ名@…