Windows
ubuntuなどのlinuxからWindowsを遠隔操作したい場合は「リモートデスクトップ接続」を使います rdesktop(古い方法) rdesktopというアプリを使いますインストール $ sudo apt install rdesktop リモートデスクトップ接続 rdesktop <windowsのホスト名> これで windows10やwindo</windowsのホスト名>…
Visual studio (MSVC) 2019で C26812のwarningを無視する方法ですC26812 は enum class に関する警告で、たとえば次のようなメッセージが出力されます。 Prefer ‘enum class’ over ‘enum’ (Enum.3). この警告はC++11で新しく追加された enum class と従来のe…
vfat形式のドライブ(USBメモリなど)や,sambaなどでネットワーク経由でマウントしたストレージに対して rsync を使う場合は,いくつかオプションつけないと rsync の本来の性能が発揮されません.rsyncの特徴,例えば差分コピーによる高速ファイルコピーな…
ネットワークの設定等で使うコマンド類をまとめてみました. DHCPを使う Linuxなら sudo dhclient デバイス名 MacOSX なら sudo ipconfig set デバイス名 DHCP Windowsなら netsh interface ip set address "Local Area Connection" dhcp デフォルトゲートウ…
windows の visual c++ (visual studio)で、M_PI や M_LOG2E のような定数を使う場合は #define _USE_MATH_DEFINES #include <math.h> と、math.h をincludeする前に、_USE_MATH_DEFINES を定義する。参考 http://msdn.microsoft.com/ja-jp/library/4hwaceh6.aspx</math.h>
gcc環境だと math.h に NAN という定数が定義されている。ところが visual c++ (visual studio)には対応する定義が無い。環境に依存しない、ポータブルな、移植性の高いコードが必要な場合は、STLを使って #include <limits> std::numeric_limits<float>::quiet_NaN(); std:</float></limits>…
visual c++ (Microsoft Visual Studio)では、std::min(), std::max() が使えない場合がある。これは windows.h に昔から定義されている min、 max というマクロがあり、これと名前が衝突するため。回避方法は #define NOMINMAX #include <windows.h> と NOMINMAX を定義</windows.h>…
VMPlayer3 では、ゲストOSのIPアドレスやネットワーク構成を変える設定ツール vmnetcfg.exe がインストールされなくなりました。現状では以下の手順で手動でファイルをコピーするしか術が無いようです。参考URL: http://communities.vmware.com/thread/24164…
Windowsに、boostのライブラリとヘッダファイルをインストールする方法です。 ライブラリのビルド 先ず以下の手順で ライブラリをビルドします。 予め Visual studio express edition 等の開発環境をインストールしておく http://www.boost.org/ から最新の…
cygwin関連のプログラムが、unable to remap hogehoge.dll というエラーを吐いて落ちる場合は、以下の手順で復旧できます。 step-1: cygwin 関連のプロセスをすべてとめます。 タスクマネージャ等を使い、cygwin関連のプロセス、つまりbash.exeやssh.exe等の…
Linuxだと pthread_cond_wait() つまり POSIX系、 Windows だと WaitForSingleObject() つまり Win32APIと、スレッドまわりのAPIはOSによって使い分ける必要があります。これは面倒くさい!!そういう場合は boost の boost::thread 一派が便利です。たとえば…
IEやfirefox等のブラウザを経由して個人情報が流出する原因の一つに"クッキー"があります。そして、クッキーはブラウザだけでなく、flash player もこっそり保存しています。気になる人は、まず以下のURLにアクセスしてみましょう。 http://www.macromedia.c…
Windowsを再インストールせずに Cドライブを縮めて、空いたスペースにDドライブを作成する Dドライブを消して、その分Cドライブを大きくする といったことを実現するには、パーティションのリサイズという作業が必要です。本エントリは、この作業をフリーソ…
proxyの設定を確認する コマンドプロンプトで proxycfg を実行して、proxy設定の確認をする。proxyが不要なネットワーク環境の場合は proxyが設定されていないことを確認。proxycfgの設定に問題がある場合は proxycfg -u を実行すれば、現在使用中のIEに合わ…
LinuxとWindowsのdual boot環境で、Linux側からwindows側のパスワードを解読する方法についてメモ ツールのインストール 作業は全て Linux 側で行います。windowsのパスワードの解析を行うツールとしては、 ophcrack を用意します。 まず、 http://ophcrack.…
コマンドプロンプト(cmd.exe)や,セーフモードで作業する際に良く使うwindowsの外部コマンドの一覧です.Linuxのコマンドと対応させる形でまとめてみました. linuxのコマンド vistaのコマンド ファイルの一覧 ls dir ファイルの所有者の一覧 ls -l dir /Q …
ベータテスタ向けに Vista SP1 RC1 refresh 2 (Build 6001.18000) がリリースされた.今までの Vista SP1 RC1/Vista SP1 RC1 refresh がインストールできなかった手元のPCでも,今回はあっさりインストールできた.インストーラ関連のバグがかなり修正された…
Windows Update のサービスを停止する 以下のフォルダにあるファイル達を削除 C:\Windows\SoftwareDistribution\DataStore\ C:\Windows\SoftwareDistribution\Download\ Windows Update のサービスを再起動する ふつうのWindowsでできる小さな会社のネットワ…
Windows Vista Service Pack1 Release Candidate 1 (以下SP1 RC1)のインストールが失敗する場合の対処方法について調査してみましたなお、MicrosoftのFAQ*1によるとVista SP1 RC1 refresh は SP1 RC1 のバグフィックス版であり、 SP1 RC1がすでにインストー…
windows でctrlキーとcaps lock キーを入れ替える方法。http://d.hatena.ne.jp/pyopyopyo/20050731/p1の続き。たまにしか設定しないので、再度メモ。 windows xpは、レジストリを書き換えるとキーマップを入れ替えることができる。 具体的には、HKEY_LOCAL_M…
http://gigazine.net/index.php?/news/comments/20060415_firefoxthunderbird/より.firefoxやthunderbirdはメモリを大量に消費するので,メモリが少ないノートPCでは難儀していたが,なんとこんな便利な設定が存在するとは!!今まではメモリを解放するために…
ややこしくて未だに覚えられないのでメモ.日本語のファイル名が文字化けしないようにするには, クライアント側(つまりLinux側)の文字コードを iocharset で, サーバ側(つまりwindows側)の文字コードをcodepageで 正しく指定する必要がある. $ sudo mount…
複数の更新プログラムを 1 回の再起動のみでインストールする方法 より.概要としては MBSA *1でパッチをまとめてダウンロード 各パッチを /z /m オプションを付けて実行 最後に一回だけ QChain*2 を実行 *1:http://www.microsoft.com/japan/technet/securit…
Linuxなら strace とか ptrace で,アプリがどのような設定ファイルを用いているか解析できる. 同じような事を windows でやる場合には以下のツールが便利みたい. RegMon (レジストリ・モニタ) http://www.sysinternals.com/Utilities/Regmon.html FileMon…
Windowsキーの無いノートPCを使うはめになったので,レジストリを編集して 左CapsLockを左Ctrlに 左CtrlをWindowsキーに ESCと全角半角を入れ替える 設定をした.方法は下記ページが詳しいが,とにかく出来上がったレジストリは次のようになる. http://www.…