Humanity

Edit the world by your favorite way

Windows

netupvim で Windows でも最新の Vim を追いかけよう

これは Vim Advent Calendar 2017 その2 の21日目の記事です。 github.com 内容は上記リポジトリの README.md のパクリです。 netupvim 便利だよ!って事が言いたかった。 序文 Windows で Vim を使っているとふと最新の Vim を欲しい時があります。 そんな…

Windows 10 で WebDAV をマウントしようとした時、ホスト名が . (ドット) 入りの URL にしないとマウントできなかった(あと Windows でアップロード上限有り)

自分は Linux サーバでは domainname 設定してなかったので DHCP で domainname を配布するようにして、 Windows 10 でも参照できるように DNS レコードを .lan 付きのものにした。 全体で言うとこんな感じ。 (DNSサーバ) レコードは hogeserver.lan で引け…

WindowsでAndroidアプリを動かす時ハマったこと

私事ですが転職先見つかりました。 皆様からの転職祝お待ちしております。 ...前回色々送って頂いた方には本当に感謝しきりです。ありがとうございました! それで少しでもスキルを広げるため、本当に今さらだけどAndroidアプリでも作ってみようかと思った。…

Windowsのランチャ模索

模索したら結局fenrirにまた落ち着いてしまった。 最終更新日が5年前とかのソフトだけど、要求*1を考えるとこれしかなかった。 インストール手順は1. fenrirを導入したらやっておきたい設定集 | Binbo-Special – WEB制作や運営に関する楽屋話 - の通りにやっ…

このフォルダ以下をvimgrepするWSFスクリプト

作った。 「送る」フォルダ*1に入れておくと捗る(場合もあるかもしれない)。 *1:ファイル名を指定して実行→shell:sendto

Windowsでもこれだけは入れておきたい、Vimから使える便利な外部コマンド一覧

ライフハック系のタイトルに意味はない。そして本文は短い。 以下のプログラムにPATHを通しておくと便利。 リンク集みたいにしておきたかったので、Kaoriya Vimへのリンクも含めてみた。 Kaoriya Vim ctags tagsを生成するのに必要 diff インストール方法:d…

Windowsネットワークについて調べてみた

「アンドキュメンテッドMicrosoftネットワーク」を読んでから数週間でファイルサーバ(Samba)に接続できなくなってこの世の必然性みたいなものに関して思いを馳せていた。 ファイルサーバの状況等を確認すると Samba機にpingしてみると(DHCPで静的に)割り当て…

Windowsでウインドウ左上のアイコンをダブルクリックするとウインドウが閉じる

事を初めて知った。 追記:Windows 3.1の頃からそうだったらしい @kaoriyaさんと@k_takataさんに教えてもらった。 @tyru Chromeも、アイコンは表示されてないのにその場所をダブルクリックすると閉じちゃうのねw びびった。 https://twitter.com/kaoriya/sta…

RTX810をSNTPサーバにする(+DHCPでオプション配布)

定期的に ntp.nict.jp と同期させるconfigを追記。 SNTPとNTPの違いについて すみません詳しく分かってません。 SNTPは時刻合わせの時の問い合わせ回数を何回も行ったりせず、1回で終える SNTPとNTPはクライアント/サーバのどの組み合わせでも互換性がある?…

Gyazoを指定秒後に起動するスクリプト書いた (けどGyazoがアップデートしてていらなくなった)

失敗 成功 @mono0xさんからmention*1をもらって、ふと上記の「成功」のようなスクリーンショットを撮りたくて、 指定秒後にGyazoを起動させるWSFスクリプト書いた。(これもほぼ前の記事のコピペ) ※文字コードはCP932、改行コードはCRLFで保存してください。 …

Alt-Spaceでウインドウのメニューを表示、あとウインドウの最大化

※この記事はVim Advent Calendar 2012の252日目の記事です。 Vimでも<C-s>で保存がしたい! - Humanity ではで保存を行う設定を紹介しました。 GUI関連の設定つながりということで、今回は Alt-Spaceでウインドウのメニューを表示 ウインドウの最大化 …

Vimでも <C-s> で保存がしたい!

※この記事はVim Advent Calendar 2012の246日目の記事です。 最近SSDが壊れてGitHubにpushしていない.vimrcの設定が消失しました。 しかも定期的なバックアップの設定をしておいたつもりが動いていませんでした。 設定している人はこの際にバックアップが動…

N分後にシャットダウンするWSHスクリプト / シャットダウンを中止するWSHスクリプト

をデスクトップとかに置いとくと便利。

Windows 7でWebDAV(SSL)をネットワークドライブとしてマウントするまで

Windows 7でWebDAVをマウントするための要件が厳しくてハマったのでメモ。 Windows 7でWebDAVをマウントするための要件 WebClientサービスが立ち上がっていること 接続先がHTTPSで通信できること HTTPで通信することもできますが、許可するためにレジストリ…

始業時間と終業時間をメモしておくのを忘れた!どうしよう!という人のためのツール

つWindowsのイベントログ 「コンピューター→管理→コンピューターの管理(ローカル)→システムツール→イベントビューアー→Windowsログ→システム」 さらに、スクリーンショットの赤く囲ってある「現在のログをフィルタ...」をクリックして、イベントIDをだいた…

Windowsは.(ドット)を含まないホスト名は解決しない

このページのように、nslookupではうまくホスト名解決できるものの、pingではホスト名解決できないという症状が出ていました。 また、tcpdumpしてみてもpingの場合はパケットが一切届いていません。 調べてみると(というかリンク先に書いてありますが)、どう…

クロスケーブル経由でファイルのやり取りをする手順

何気にクロスケーブル使ったことないのだった。なんで使ったこともないのにクロスケーブルがあるのかわからないけど。 Windows共有が有効になってない場合はネットワークセットアップウィザードで有効にする必要があるのがハマった。 IPアドレスを静的で同じ…

Windowsのバッチファイルからバッチファイルを呼ぶときはcallが必要なことを忘れてはいけない

callは、他のバッチファイルを呼び出すコマンドである。 バッチファイルの中から他のバッチファイルを呼び出す場合、 バッチファイルに他のバッチファイル名を記述しただけでは、 呼び出された側のバッチファイルが終了するとそこ動作が終了してしまい、 元…

Windows版 Amazon MP3ダウンローダで.amzファイルを開く方法がメニューに存在しない件

AmazonMP3Downloader.exeに引数で与えればダウンロードが始まったので .amz拡張子に関連付けるか、 もしくはSendToフォルダにショートカット入れておけばおk。

GitでWindowsのソフトを管理するのが便利

gitサーバを立ててWindowsのソフトを単一のリポジトリ(submoduleにするのもいい) のリポジトリを置いておくとgit pullなりgit cloneするなりして楽に最新版にできる。 新しく環境構築する時にもcloneするだけ。 ただしアップデートはもちろん自分で行う必要…

CtrlとCapsLockを入れ替える

最近やったけど書いてなかった。 備忘録兼バックアップとして書いておく。 ...と思ったけど、deliciousで検索したらLinuxとWindows、Macまで揃ってて さらにそれぞれのバージョンとか環境ごとに詳しく書いてあるのがあったので置いておく。 Swapping Capsloc…

FenrirFS

これ考え方がこれと似てるなぁ。 今あんまりWindows使わないので調べるのめんどくさいけど、ラベルを付ければ検索とかが楽にできそう。

cmd.exeをちょっとだけ快適に使う

環境変数PROMPTに「$G」を設定しておく 現在のディレクトリフォルダが表示されないので広く使える。 コマンドが長くなりそうな時は「^」 Linuxでいう行末の「\」の役割。

コマンドランチャfenrirでIMEの単語登録をする

instant.iniに ,dic=""C:\WINDOWS\ime\IMJP8_1\imjpdct.exe"" と書いておけばおk

cygwinで複数のユーザアカウントを管理する

ユーザ作成 ここの一番下を参照。 事前に スタート -> コントロールパネル -> ユーザアカウント でユーザを作っておく。 複数のユーザにログイン どうせならWindowsでユーザを切り替えることなく 一人のユーザから色んなcygwinのユーザにログイン(?)したいと…

Strawberry PerlにOpenGLモジュールをインストール

できた。なんかできた。 以下メモ(変なテンションのまま) 環境 Strawberry PerlとMSYSが必要。 Strawberry Perlは C:\strawberry にインストールしてあるとして Strawberry Perlのバージョン C:\>perl -v This is perl, v5.10.0 built for MSWin32-x86-multi…

Windowsでバックグラウンド実行

start /b cmd /c コマンド とすればいいらしい。 具体的にこれどういったことをするんだろう。 start /b: 新しいウインドウを作成せずにアプリケーションを起動します。 アプリケーションはCtrl+Cを無視します。 アプリケーションでCtrl+Cを有効にしていない…