先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現在仕事を自宅の固定席で行っており PC を持ち運びする必要がなくなったため Mac より高速で安価な Windows デスクトップ機を使いたいこと(Ryzen 9使いたい!)、WSL2 が正式版となり使ってみた感じ問題なく WSL2 で仕事の開発ができそうだったことが挙げられます。 WSL2 はふつうに Linux なので問題なく開発環境の構築が行なえ、Windows からも VSCode Remote のおかげでで違和感なくWSL2上のコードを編集、実行ができ快適な開発が行えています。(なお、WSL2 についての記事は山程溢れているので、ここでは殆ど触れません。) しかしながら、WSL2 ではないふつうの Windows 上で開発する機会が出てきたので、M
Windows OSで正規表現による文字列検索をしたい! メモやログといったテキストファイルから、いろいろなパターンで文字列を検索して目的の情報を見つけたい。そのようなときに便利なのが「正規表現」による文字列検索だ。固定の検索文字列に比べ、はるかに多様なパターンの文字列をずっと少ない記述で見つけ出せる。 UNIX/Linux環境に慣れているなら、解決策として「grep」コマンドや「egrep」コマンドが思い浮かぶのではないだろうか。しかし、Windows OSにはgrepは標準装備されていない。 その代わり、「findstr.exe」というコマンドラインコマンドを利用すると、正規表現を使った検索機能が利用できる。本Tech TIPSでは、その使い方を説明したい。ただ制限もあるので、使用上の注意点の他、代替策も紹介する。 findstrコマンドの基本的な使い方 findstrの基本的な使い方
Wi-Fiのアクセスポイントを頻繁に切り替えるような現場にいるなら覚えておきたい netsh wlan コマンドをまとめてみた。 バッチファイルやPowerShellスクリプトに組み入れると便利に使えると思う。バッチファイルの書き方は、別記事【Windowsのネットワーク切り替えバッチを作ってみた】を参考にして欲しい。 カフェや新幹線の車内など、公衆Wi-Fiに特化した話は【ノマドワーカーのための公衆無線LANアクセスポイントまとめ】で掘り下げている。 【注意】netshコマンドは将来的には廃止され、PowerShellに一本化される予定であることを付け加えておく。 netsh wlan コマンド一覧 以下、SSIDとあるのは正確にはプロファイル名であるが、プロファイル名は標準でSSIDが採用されるため、分かり易さ優先でそのように記載している。 現在接続している無線LANの状況を確認 名前
あらすじ 普段はMacBook Airを使っています。ただ、MBAでなにかを開発しようとするとスペック不足を感じていました。 最近はWindowsもWSL2やWindows Terminalなどが使えて、Visual Studio Code Remote Development を使えば開発もしやすいという話も聞くようになりました。 ゲーム用にWindows デスクトップPCを持っていたので、イチから開発環境構築しました。 ↑ WSL2(Ubuntu 20.04) で create-react-appを動かしてVSCode, Chrome を開いている様子 2020/08/31 追記 セットアップをdotfiles化 概要 各種アプリのインストール・設定 PowerShellスクリプト, Chocolatey, Scoop でほぼ自動化 キーバインドをMac風に変更 Change Key,
先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現在仕事を自宅の固定席で行っており PC を持ち運びする必要がなくなったため Mac より高速で安価な Windows デスクトップ機を使いたいこと(Ryzen 9使いたい!)、WSL2 が正式版となり使ってみた感じ問題なく WSL2 で仕事の開発ができそうだったことが挙げられます。 WSL2 はふつうに Linux なので問題なく開発環境の構築が行なえ、Windows からも VSCode Remote のおかげでで違和感なくWSL2上のコードを編集、実行ができ快適な開発が行えています。(なお、WSL2 についての記事は山程溢れているので、ここでは殆ど触れません。) しかしながら、WSL2 ではないふつうの Windows 上で開発する機会が出てきたので、M
// 👀 https://docs.microsoft.com/ja-jp/windows/terminal/customize-settings/global-settings { "$schema": "https://aka.ms/terminal-profiles-schema", "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}", "theme": "dark", "copyOnSelect": false, "copyFormatting": false, // ダブルクリックでパスを丸ごと選択したいため "wordDelimiters": " ", // 👀 https://docs.microsoft.com/ja-jp/windows/terminal/customize-settings/profi
はじめに 2016年にこんな記事を書きました。 Big Sky :: Windows ユーザは cmd.exe で生きるべき。 [D] Windowsはターミナルがダメだから使えないってのは過去の話? 基本的にはいい感じに見えますが、いくつか問題は発覚してます。 http://blog.drikin.com/2015/01/w... https://mattn.kaoriya.net/software/why-i-use-cmd-on-windows.htm この記事は日常からコマンドプロンプトを使うユーザに Windows で生き抜く為の僕なりの方法を教授したつもりです。最近は PowerShell を使われる方も多いと思いますが、僕はどうしても PowerShell が好きになれず、未だにコマンドプロンプトで生き続けています。 あれから4年 記事の反響は結構大きく、いろいろなコメントも
tl;dr パッケージマネージャ マジ便利 Scoop と PackageManagement は Windows で使えるパッケージマネージャ PackageManagement Microsoft製のパッケージマネージャ 後ろで動いてるのは、NuGet や Chocolatey Scoop 主にCLI環境を整えるのにフォーカスしているパッケージマネージャ 未登録パッケージでも、独自にBucketというリポジトリを登録すれば管理できる この2つがあれば、大概のことは何とかなる パッケージマネージャって何? そもそも、Windows だけを使っていると、パッケージマネージャと言うものにあまり馴染みが無いかも知れない。 例えば、Firefox をインストールしようと思った時、従来の Windows ユーザであれば、 ブラウザを開く ( 当然Firefoxではない ) Google で Fir
今回は、forと双璧を為すバッチファイル界の魔境、遅延環境変数に挑みたいと思います。 1.遅延環境変数とは? さて、大分前に投稿した.bat(バッチファイル)のforコマンド解説。の中で、次のようなことを述べました。(見なくても問題ないです) 特に遅延環境変数については、for文を使う上でほぼ確実に理解する必要が出てくると思われます。 その理由を説明するには、バッチファイルでの「変数を読み込むタイミング」について知っておく必要があります。 変数の読み込みタイミング 次のコードをご覧下さい。 ちなみに、このページ内にあるコード表示は、そのままコピー&ペーストでバッチファイルとして動くようになっています。 実行しても、ええんやで。 さて、話を戻して…。上のコード、実行結果はどうなると思いますか? まず最初はnumが1なので、if文は真になりますね。ここまでは特に大したことはありませんが…。 i
はじめに こんにちは、大正デモクラシーです。年末年始に実家に帰るにあたって、Windows 10がインストールされているXPS 13を持って行ったんですが、実家で庭木の剪定以外にやることがなかったので、それ以外の時間はずっとコード書いてました。しかし、持って行ったマシンの開発環境がまったく整ってなかったのでいろいろ設定しなおしてとりあえずいい感じになったので、その作業メモを書いておきます。 TL;DR これまでLinuxやmacOSで育ててきた環境をWindows 10で使うことはあきらめて、これらのツールをとりあえず入れました。 cmder | Console Emulator Chocolatey - The package manager for Windows GitHub - Microsoft/Git-Credential-Manager-for-Windows: Secure
The Basics of a 401(k) Retirement Plan Understanding the Concept of a Gold IRA Key Advantages of Including Gold in Your Retirement Portfolio Exploring the Relationship Between 401(k)s and Gold Investing How to Move Your 401(k) to Gold Without a Penalty Avoiding Tax Penalties: Tips for 401k to Gold IRA Rollovers Differentiating Direct and Indirect Rollovers for a Gold 401k Pros of Moving Your 401(k
install_font.py � � LV `� LV # -*- coding: utf-8 -*- import os, ctypes from fnmatch import fnmatch # # install_font.py # # for Windows # 管理者権限なしでフォントをインストールします.(ログアウトまで有効) # %USER_PROFILE%\fonts 以下にフォントを置いてください. # ログインスクリプトに指定すると良いです. # FONT_PATH = '%s\\fonts' % os.environ.get('USERPROFILE') FONT_PATTERN = ('*.fon', '*.fnt', '*.ttf', '*.ttc', '*.fot', '*.otf', '*.mmm', '*.pfb', '*.pfm') def instal
Git for Windows、バージョン上がりませんね。。。 msys2のプロジェクトでは順調にGitのバージョンも上がっており、今回は最新のGitを使うためにmsys2を導入してみたいと思います。 まずは、コントロールパネルの「プログラムと機能」を開いて、Git for Windowsをアンインストールします。 次に以下からmsys2をダウンロードします。ここではx64版を使用します。 msys2 installer. msys2のインストール自体は問題ないと思います。 minttyのコンソールが起動すると思いますので、以下の要領で先ずパッケージマネージャのデータベースを更新します。 $ pacman -Sy msys2ではパッケージマネージャとしてpacmanを使用します。 次はGitのインストールをします。 $ pacman -S git これでインストールされます。 では、バージ
WindowsでGitを使う場合、実は3つ(以上)の方法がある。 ひとつは、Git for Windows(所謂msys-git)を使う。 Cygwinを入れる。 そして、もう一つは、msys2を入れる。 Cygwinとmsys2、大きな差はないように感じられるけど(実際に似てるから、大差ないのかも)、今回はmsys2を使う。 msys2ではパッケージ管理にpacmanというコマンドを使うため、初めての方も多いだろうが、使い方の説明は割愛する。 まぁ、基本はapt-get install <パッケージ>みたいに、pacman -S <パッケージ>とか、アップデートはyum updateな感覚でpacman -Syuだけで、時折、パッケージを消して入れ直さないと、アップデート出来なかったりすることもある(でも、msys2だから気にしない) と、前置きが長くなったが、msys2のコンソールから
バッチファイルのエラー処理で微妙にハマりました。 ファイルをコピーして、その結果を%errorlevel%で判定していたのですがね。 SETLOCAL @COPY C:\A.txt Z:\B.txt IF %ERRORLEVEL% NEQ 0 ( ECHO エラー。 EXIT ) ENDLOCAL これはOK。 次に以下のテキストファイルを用意してループさせてコピーした所・・ コピーできなくてもエラーレベルが変わらない(#゚д゚) ◆テキストファイルの中身(text.txt) C:\B.txt C:\C.txt Z:\D.txt ◆コード SETLOCAL FOR /F "delims=" %%a IN (C:\text.txt) DO ( @COPY C:\A.txt %%a IF %ERRORLEVEL% NEQ 0 ( ECHO エラー。 ) ) ENDLOCAL なんでだぁ<( ̄◇
Winaeroに下記の記事がありました How to check in a batch file if you are running it elevated http://winaero.com/blog/how-to-check-in-a-batch-file-if-you-are-running-it-elevated/ このサイトはWindows関連の色々な裏ワザやTipsを紹介してくれているので購読しているサイトです 今回の記事はバッチファイルが管理者権限で実行しているかどうかを判断するものです 判断には管理者権限が無いと動作しないコマンドopenfilesを実行してエラーレベルで判断する方法です ・管理者権限無し – errorlevelが1 ・管理者権限有り – errorlevelが0 バッチファイルのサンプル
今回紹介するツール [ツール名]ImageMagick [対象]Windows、UNIX、Linux、Mac OS、iOS [提供元]ImageMagick Studio LLC [ダウンロード先][URL]http://www.imagemagick.org/[英語] アプリ開発者向けの高機能画像変換・編集ツール 「ImageMagick」は、ビットマップ画像(.bmp)を作成、編集、変換するためのオープンソース(Apache 2.0ライセンス)のツールセットです。 ImageMagickは、BMPやGIF、PNG、JPEG、TIFFといった一般的な画像形式はもちろん、PostScript、EPS、SVGといった特殊用途向けの画像形式や、PDFなどのドキュメント形式にも対応しており、画像形式の相互変換やサイズ変更、カラー調整、合成、テキスト/図形の描画、サムネイル作成など、本格的な画像処
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く