Windows

A collection of 10 posts

12月 25, 2019

Windows Server 2019 のファイル共有が遅かった件

2019/01/10 追記 解決しました。 NICとの相性なのかなんなのかわかりませんが、NICをIntelの ものに変更したら治りました。 前書き 本件、未解決です。内容も全然ありません。 環境 Ryzen 1700X / ASRock X370 Fatality Gaming K4 Windows Server 2019 Standard Edition NICを増設(Broadcomの2ポートNIC) Adaptec 6805T Hyper-Vロール 現象 ファイル共有にアクセスした際、ものすごく遅い。

12月 7, 2019

EPGStationをWindows Server 2019にいれてみたメモ

最初に Mirakurunは既に稼働状態であることを前提としています。 node.js 10.13.0 LTSをインストール(この時インストーラーにその他必要なモノを入れる的なチェックを入れておく) インストール後の処理で強制的に再起動されるので注意 git for windowsインストール インストーラー使うだけ Visual C++ Build Tools 2015のインストール 以下のURLからダウンロードしてインストール https://go.microsoft.com/fwlink/?LinkId=691126 ffmpegのインストール https://ffmpeg.zeranoe.com/builds/

5月 21, 2017

Robocopyの /MIR と /xx を一緒に指定してはいけない

** 環境 Windows Server 2012 R2 ** 何をしたかったか subversionでチェックアウトしてきたディレクトリをデプロイ用ディレクトリにコピーしたかった。 完コピーしたかった ** コマンドライン robocopy c:from c:to /MIR /XX /NP /NDL /NFL /nc /ns robocopy c:from c:to /MIR /NP /NDL /NFL /nc /ns ** /XXを指定すると何が起きるか

5月 16, 2017

Windows 10 のスタート画面を8.1と同じ全画面表示にする

環境 Windows 10 Pro バージョン 1511 設定方法 設定→パーソナル設定 画面の、スタートを選択して、右側にある 全画面のスタート画面を使う をオンにする。 だがしかし Windows8.1と違って、電源ボタン等が右上に来ない 左下にあった、すべてのアプリを表示 が、アイコンだけになっていて、しかもそれを押しても 左側に一覧が出てくる。みたいな多少の差はある。

5月 15, 2017

SQL中の謎の =* という演算子について(SQLServer 2000)

既存の SQLServer 2000 を使用しているシステムのSQLに謎のSQLがあった 適当にサンプルを上げるとこんな感じ。 select a.col1 , b.col2 from a , b where a.col1 *= b.col2 WHERE条件の *=とか、=*とかなんだこれ?と思ってググってみたけれどもヒットしない。 列名からJOIN絡みの何かだろうと当たりをつけて試してみた結果 *= → LEFT JOIN =* → RIGHT JOIN だった。なんか黒歴史みたいなものに触れてしまった感じだ。 ちなみに、これは最近のSQLServerでは使用できず、エラー扱いになる模様。 追記

5月 14, 2017

WPFのテキストボックスを複数行入力可にすると挙動不審

WPFのテキストボックスは、AcceptReturn=true とすることで複数行入力可能になりますが、 以下のような場合に挙動不審になります。 あいうえお あ■ ~~ ↑のような入力状態の時(3行目の「あ」が変換中状態、■がカーソル位置)の時に、バックスペースを押すと あいうえお ■ ↑の状態になります。バックスペースが2度押されたような挙動になってしまいます。 回避方法: コントロール自体を AvalonEdit ( http://avalonedit.net/ | MIT Licence) にすることで回避可能との情報をTwitterで教えて頂きました。(ありがとうございました) テキストエディタコントロールなので規模が少々大きいものの単純な入力であればそれほどの 労力無く移行できそうです。

3月 24, 2016

EntityFramework (モデルファースト)+SQL Server で日付型を扱う時の罠

環境 Visual Studio 2015 (VB) EntityFramework 6.1.2 SQL Server 2012 Express LocalDB はじめに Entity Frameworkを使ったモデルファーストの開発をすると、 ER図を書くだけで 自動的にエンティティクラスを定義してくれる 自動的にテーブル生成SQL文を作ってくれる など、便利です。 罠 しかし、日付型に関しては罠があります。 エンティティクラスでは、日付型の列は DateTime型 にマップされます。(コード上は Date型ですが、Date型 = DateTime型

3月 22, 2016

SQL Serverで、DBの中身を他のDBにコピーする

はじめに 普通に考えると、DBをバックアップ・レストアすればOKに思えますが、 SQL Serverのバックアップは、データファイルの場所を含めて復元しようと してしまう為、この用途では都合がよくありません。 普通に考えると エクスポートすれば出来そうですが、テキストファイルにエクスポートする際は 1テーブルずつしかデータを出力できません。これは面倒です ご注意 この方法はデータが大量の場合、適さない可能性が高いです。 #割と遅い、重い処理に思えます 手順 SQL Server Management Studioから、データベースを右クリックして スクリプトの生成を選択します。 対象を聞かれるので、「特定のデータベース オブジェクトの選択」を選んで 必要なテーブルだけチェックを入れて、「次へ」 ここが重要です

3月 21, 2016

.NetのWebRequestのTimeoutはいつまでのタイムアウト?

これは? ただのメモです。 WebClientはタイムアウト時間が設定できないのですが ※設定する場合は、WebClientを継承する必要がある そもそも、タイムアウト時間ってダウンロードが始まるまでなのか ダウンロードが完了するまでなのか気になったのでテストしてみました。 テスト方法 HFS http://www.rejetto.com/hfs/?f=dl を使って、帯域制御したHTTPサーバーをローカルに立ててテストしました。 結論 WebRequestのタイムアウトは、最初の応答が返るまでのタイムアウトで、 ダウンロード完了までのタイムアウトではありませんでした。 そうじゃないと困るので安心しました。

3月 10, 2016

Windows10でAzureADにJoinするときの注意点

会社で微妙なトラブルが発生したのでメモ。 Windows10のセットアップの最後のフェイズでAzureADに接続する前 に注意が必要な点をメモ。 AzureAD側のユーザー名を英語にしておく これをしないと、ホームディレクトリに日本語の名前が使われてしまい 一部のアプリが動かないことがある。 vSphereClient(のコンソール表示)が動かないとか。 フィードバックは上がっているけれども、修正入るかどうかはまだ分からない状況。 普通にメールアドレス使ってくれれば良かったのに。