読者です 読者をやめる 読者になる 読者になる

くんすとの備忘録

プログラミングや環境設定の覚え書き。

Bash on Ubuntu on Windowsのchrootを試してみた

4/11の配信日が待ちきれないので、Insider Programに登録して新しいBash on Ubuntu on Windowsをいち早く試してみましたっ! セットアップ Windows Insider Program に登録し、Insiderのレベルを スロー に設定しました。 ※登録してから更新が降ってくるまで…

Running Archlinux in Bash on Windows

I have installed ArchLinux in Bash on Ubuntu on Windows(Windows Subsystem for Linux). Japanese - http://kunst1080.hatenablog.com/entry/2016/08/26/001940 English - this Installation 1. Install packages Install tools for installation in Bash…

Bash on Ubuntu on WindowsにArchLinuxをセットアップする

Bash on Ubuntu on Windows(Windows Subsystem for Linux)上に、ArchLinuxをセットアップしました。 Japanese -> これ English -> Running Archlinux in Bash on Windows - くんすとの備忘録 手順 1. 必要なパッケージのインストール Bash on Ubuntu on Wind…

Bash on Ubuntu on Windows環境を再インストールする方法

手順 コマンドプロンプトを管理者権限で開いて lxrun /uninstall /y lxrun /install /y で再インストールできます。 lxrunコマンドの解説 コマンドのヘルプは、 lxrun /? で確認することができます。 C:\Users\kunst>lxrun /? LX サブシステムの管理操作を実…

Git Bashを立ち上げた時に.bashrcが読み込まれないっぽい

っぽい。 検証 設定ファイル ~/.bashrc echo This is .bashrc ~/.bash_profile echo This is .bash_profile ログイン時の挙動 This is .bash_profile kunst@DESKTOP-T3CMM04 MINGW64 ~ $→ .bash_profile しか読み込まれてない 追加でbashを起動した時の挙動 …

コマンドプロンプトでファイルの拡張子を一括変換する

Windowsの標準機能を使って、ファイルの拡張子を一括変換することができます。 まず、コピー前のフォルダの中身です。 a.txt b.txt 新しいテキスト ドキュメント.txt 新規 Microsoft Word 文書.docx 特定の拡張子を書き換え 拡張子が「.txt」のファイルの拡…

Ubuntu on Windowsで危険シェル芸やってみた

ネタです。 環境 VirtualBox上のWindows 10 Home 64bit レポート 実行直前 実行中… 数十秒後 さらに数十秒後 エラーメッセージが表示されています bashを閉じると元通りになりました 残念ながら(?)、死には至らなかった模様。。。

コマンドプロンプトのワンライナーでズンドコキヨシ

cmd.exeでもやります。期待してましたよね?よね? 概要 最近流行の「ズンドコキヨシ問題」を、コマンドプロンプト(cmd.exe)のワンライナーで解いてみました。Javaの講義、試験が「自作関数を作り記述しなさい」って問題だったから「ズン」「ドコ」のいずれ…

【2015年度版】コマンドプロンプトのワンライナーでFizzBuzz

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの25日目、最終日の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 さて、これまでのFizzBuzz 2013年:【cmd】コマンドプロンプトでFizzBuzz - くんすとの備忘…

うちのPCのプロビジョニング用BAT

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの23日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 さて、うちのメインマシンはLinuxでもMac OS XでもなくWindowsなんですが、数ヶ月に1回くらいのペー…

D&Dされたファイルにタイムスタンプを付けてバックアップするBATファイル

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの22日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 ちょっとしたバックアップ取得用にBATファイルを使っています。 まずはソース Archive_FLAT.bat @ech…

BATファイルでuniqコマンドを実装

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの21日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 BATファイルを使って簡易版uniqコマンドを作成します。 uniq.bat @echo off for /f "usebackq tokens…

BATファイルで、ロックファイルを使った排他制御を行う

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの20日目の記事です。19日目は @nmrmsys さんの "Tee for ToeKick 実行コマンドラインまで含めてログファイルに出力するコマンド" でした。 残りは全部自分です。最後まで駆け抜けるよ!※W…

Windows10のビルトインアプリの削除方法と戻し手順

いらないアプリ、いっぱいありますよね。消しましょう。 削除方法 不要アプリ削除.bat ※管理者権限で起動しましょう @echo off for %%i in ( 3dbuilder windowsalarms windowscommunicationsapps photos windowscamera soundrecorder officehub skypeapp get…

BATファイルでUCaseとLCase

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの18日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 アドベントカレンダーを追いかけてくださっている方はお気づきかもしれませんが……間に合わなかったの…

BATファイルのサブルーチンで閏年を判定する

※これはコマンドプロンプトアドベントカレンダーの記事ではありません※なんだかシェル芸界隈で流行っているようだったのでBATファイルで参戦 サブルーチン本体 :IS_LEAP rem 年が400で割り切れると閏年 set /a rest = %1 %% 400 if %rest%==0 exit /b 0 rem …

コマンドプロンプトのワンライナーでMessageBoxを表示する3つの方法

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの16日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 タイトルのとおりです ①msgコマンドを使う msg.exeを使って、ユーザ名を自分の名前にすればポップア…

BATファイルにJScriptを埋め込む

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの15日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 さて、BATファイルにJScriptを埋め込む方法です。割りとポピュラーなので、ご存じの方はご存知かと思…

BATファイルでフィボナッチ数列(末尾再帰の展開)

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの14日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 さて、お代の通り、BATファイルでfibコマンドを実装します。 ……が、普通に作ってしまうと再帰呼び出…

コマンドプロンプトのワンラナーでyyyyMMddHHmmss形式のタイムスタンプ文字列を表示する

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの13日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。タイトルの通りです。 解 C:\Users\kunst>for /f "usebackq tokens=*" %i in (`echo %date:/=%%time::…

xargs -Iのようにコマンドの実行結果をパイプで次のコマンドに渡すBATファイル

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの12日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。BATファイルを使って、ひとつ前のコマンドの実行結果を次のコマンドに1行ずつ渡します。 each.bat @se…

BATファイルで部分文字列を得る - MID

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの11日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。BATファイルを使って、VBのMID関数みたいなコマンドを作成します。MID.bat @set str=%~1 @set /a star…

BATファイルで部分文字列を得る - RIGHT

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの10日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。BATファイルを使って、VBのRIGHT関数みたいなコマンドを作成します。 RIGHT.bat @set str=%~1 @set /a…

BATファイルで部分文字列を得る - LEFT

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの9日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。BATファイルを使って、VBのLEFT関数みたいなコマンドを作成します。 LEFT.bat @set str=%~1 @set /a le…

コマンドプロンプトで読んでおくべき7つのHELP - その⑦「call /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの8日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 call /? バッチ プログラムを別のバッチ プログラムから呼び出します。 CALL [ドライブ:][パス]ファイ…

コマンドプロンプトで読んでおくべき7つのHELP - その⑥「setlocal /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの7日目の記事です。 ※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 setlocal /? バッチ ファイルで環境変更のローカル化を開始します。SETLOCAL を実行した後で 変更し…

コマンドプロンプトで読んでおくべき7つのHELP - その⑤「set /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの6日目の記事です。 ※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 set /? cmd.exe 環境変数を表示、設定、または削除します。 SET [変数名=[文字列]] 変数名 環境変数…

コマンドプロンプトで読んでおくべき7つのHELP - その④「for /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの4日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 for /? 指定されたコマンドをファイル セットの各ファイルに対して実行します。 FOR %変数 IN (セット…

コマンドプロンプトで読んでおくべき7つのHELP - その③「if /?」

コマンドプロンプトで読んでおくべき7つのHELP - その③「if /?」 これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの3日目の記事です。 ※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 if /? バッチ プログラム中で条件処…

コマンドプロンプトで読んでおくべき7つのHELP - その②「start /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの2日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 start /? 指定されたプログラムまたはコマンドを実行するためにウィンドウを開きます。 START ["タイ…

コマンドプロンプトで読んでおくべき7つのHELP - その①「cmd /?」

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの1日目の記事です。 ※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 cmd /? Windows コマンド インタープリターの新しいインスタンスを開始します。 CMD [/A | /U] [/Q] …

MSYS2環境に無理やりgiter8を突っ込んだ

普通にインストールしても入らなかったので、メモ。※途中いろいろダメだったけどよく覚えてないので結果だけ書く。 手順 1. sbtのインストール これはchocolateyから。 cinst jdk8 cinst sbt 2. winptyを使ってsbtするようにエイリアス設定 .profileにても。…

MobaXtermでpageantを使う設定

windows + busyboxで検索してるうちにMobaXtermにたどり着いて、使い始めてみました。 なかなかおもしろい感じ。 さて、sshでpageant使いたいんですよね……と思ったら設定項目にありました。

MSYS2はじめたっぽい~

セットアップ 準備 msys2をx86_64のインストーラからインストール。MSYS2 Shellから pacman --noconfirm -Sy pacman --noconfirm --needed -S bash pacman pacman-mirrors msys2-runtime # MSYS2 Shellを再起動 pacman --noconfirm -Su で、MinGW-w64 Win64 …

WindowsにMSYS2を使ってCOBOL環境を構築する

前回(【COBOL】WindowsにOpenCOBOL環境を構築 - くんすとの備忘録)から約2年が経ち、パッケージやらなにやらのバージョンが上がったりしているので、最近のやり方でもう一度セットアップしてみます。 ※前回はMinGWを使いましたが、今回はMSYS2を使用します。…

Chocolateyを使って端末をセットアップした

Chocolateyを使って、ドライバ・セキュリティソフトを入れたあとのWindows7端末へ、必要なソフトウェアをセットアップしました。 設定ファイル packages.config セットアップBAT ※管理者権限で実行 setup.bat 注意点 Google日本語入力は、インストール後ダイ…

【Windows】VMWarePlayerを自動インストールする方法

Windows環境の構築を出来る限り自動化していこうとしていく中でのメモ。 環境 OS:Windows7 64bit インストーラ:VMware-player-7.0.0-2305329.exe 方法 コマンドプロンプトを管理者として実行し、以下のコマンドラインを投入するとVMWare Playerが自動的に…

Windowsで環境変数を管理者権限なしで書き換える裏ワザ

方法 環境変数を設定してからexplorer.exeを再起動します。 1. cmdを開く 2. 環境変数のセット 2. タスクマネージャからexplorer.exeのプロセスを終了 3. 1と2で使用したcmd.exeからexplorer.exeを起動 4. cmdを開きなおして確認 ※あくまでも裏ワザなので、…

WindowsにJDK8をインストールせずに導入する手順

JDK8を入れたかったんだけどインストーラを使ったせいでいろいろ汚れるのが嫌だったので。 1. Oracle公式サイトからインストーラをダウンロードする 矛盾しているようですが、公式からインストーラをダウンロード。 2. おもむろにインストーラを解凍する 7-z…

MinGW環境にwgetをインストールする

コマンドラインから以下の通り。 mingw-get install msys-wget

IEを使用せずにFireFoxをダウンロードする方法

VBScriptを使えばできまする。 donwload_firefox.vbs Set Http = Wscript.CreateObject("Msxml2.ServerXMLHTTP") Http.Open "GET", "https://download-installer.cdn.mozilla.net/pub/firefox/releases/29.0/win32/ja/Firefox%20Setup%20Stub%2029.0.exe", F…

BATファイルで環境変数を設定ファイルから読み込む方法2つ

概要 WindowsのBATファイル(*.bat)で、環境変数を外部ファイルから読み込む方法を2通り解説します。 DLLなどは不要です。 方法①:外部BATファイルにSETコマンドを書く 設定ファイルとしてBATファイルを用意し、CALLコマンドで取り出しますsetting.bat (環境設…

VBScriptで二次元配列のクイックソート

VBScriptで二次元配列へのクイックソートを実装してみました。 VB6やVBSでも使えると思います。 (残念ながら、VBS/VB6/VBAには普通のソートはありません。MSFlexGridを使うとかしないとない)コードはGistに上げました。元ネタ結構前に書いたので、間違ってる…

【BAT】DOS-BATで、コマンドラインから使う簡易な課題管理システムを作ってみた。

Redmineの準備が間に合わず、ついカッとなって作った。GitHub → https://github.com/kunst1080/batits実質はBATファイル1つだけで動くおもちゃですが、使えなくもない、と言った出来の代物。※当然ですがWindowsでしか動きません 興味のある方はお試しあれ。

編集中のファイルをFTPでアップロードするサクラエディタマクロ

編集中のファイルの2行目にアップロード先のパスを記入し、マクロを実行します。 こんなかんじで。 #!/usr/local/bin/bash #PATH:/usr/home/kunst echo hogehoge [sakura_ftpUpload.js]

【cmd】コマンドプロンプトでよく使うコマンドと対応するUNIXコマンドの一覧

概要 自分がコマンドプロンプト環境でよく使ってるコマンドを一覧にまとめてみました。 コマンドプロンプトのコマンドとUNIXコマンドの対応表としてまとめています。 前置き 標準のコマンドは、以下の方法でヘルプを確認することが出来ます。コマンドの詳細…

【Java】Windows7でPlay Frameworkの開発環境を構築する

概要 軽量Javaによる開発ということで「Play Framework」を使った開発環境の構築を行う。※本記事作成時のバージョンは 2.2.0 公式サイト(日本語版) http://www.playframework-ja.org/ 実行環境の構築 セットアップ まずはパッケージを公式サイトからDL 「…

【Windows】ペイントを2秒くらいで起動する小技

つまんねー事言うなよ!(by 蕪羅亭魔梨威) 7秒くらいかかる方法 スタートメニュー→アクセサリ→ペイント 2秒で起動する方法 win + R → mspaint お後がよろしいようで。

vmnet.cfgを開く。

BATファイルで。vmnetcfg.bat cd /d "C:\Program Files (x86)\VMware\VMware Player" start "" rundll32 vmnetui.dll,VMNetUI_ShowStandalone

サクラエディタでMarkdown記法に色づけ

結構前のネタ。http://sakura.qp.land.to/?Customize%2F%C5%EA%B9%C6%2F74に投稿済み。微妙にシンタックスハイライトされたり。そういうこともあるでしょうが、そうでないこともあるでしょう。

広告