リモートデスクトップ接続するとフォントがにじむ、ぼやける、一部のフォントが大きく表示される (Windows Tips) Windowsで高解像ディスプレイを利用しているPCにリモートデスクトップで接続すると、Windowsのフォントが通常のサイズより大きく表示されたり、フォントの表示がぼやける現象について紹介します。 現象 アプリケーションのウィンドウやウィンドウフォントが大きく表示される場合があります。(下図) デスクトップのテキストファイルのアイコンとアプリケーションのウィンドウのメニューフォントとの大きさを比較すると、 アプリケーションのフォントが非常に大きく表示されていることがわかります。 また、ウィドウのフォントサイズは同じ大きさでも、ぼやけて表示されるアプリケーションもあります。 上がリモートデスクトップで接続した際のぼやけた表示、下がローカルマシンで起動したときの表示です。
PC に複数のディスプレイが接続されている場合、またはディスプレイの構成が変更された場合は、一部のデスクトップ アプリがぼやけて表示されることがあります。 Windows 10 (バージョン 1803 以降) では、アプリがぼやけないように、これを自動的に修正できます。 Windows ですべてのアプリを修正できるとは限らないため、アプリによっては、高解像度ディスプレイでぼやけて表示されたままになる場合があります。 この現象が発生する状況の例を次に示します。 高解像度のディスプレイでアプリを開いた後、そのアプリを異なる解像度のディスプレイに移動した場合。 ノート PC またはタブレットを異なる解像度のディスプレイにドッキングし、[セカンド スクリーンのみ] モードで表示した場合。 別の PC にリモート接続し、接続先のディスプレイの解像度が接続元と異なっている場合。 注: ぼやけたアプリを
株式会社ラクーンホールディングスのエンジニア/デザイナーから技術情報をはじめ、世の中のためになることや社内のことなどを発信してます。 パフォーマンス勉強会OracleデータベースMySQLInnoDB こんにちは、羽山です。今回はOracleデータベースのチューニングで少し踏み込んだ内容です。途中で比較対象としてMySQLも登場します。 日頃からSQLチューニングの機会があってそれなりに得意としているのに、それでもなぜかパフォーマンスがでないSQLに悩んだ経験はありませんか? 謎の遅い現象は特に大規模データベースになってくると発生しがちなのですが、速い場合も遅い場合も必ず理由があります。そこで本記事ではデータベースのチューニングにおいて意外と見落とされがちなローレベルな部分に着目して、さらに一歩上のパフォーマンスチューニングに必要な知識を解説します。 この記事を書くきっかけとなったのは私た
数百GiBクラス以上のボリュームのデータを処理してると極端にパフォーマンスが落ちちゃう問題だけど、原因の一つは、どうも大容量ファイルI/Oの場合にはファイルマッピングだと効率が悪いことにある模様(環境やその他の条件にもよるのかもしれないけど)。推測の域をでないけど、メモリアロケートを伴う MapViewOfFile()/MapViewOfFileEx(), UnmapViewOfFile() を繰り返し何度も呼び出すことで、致命的なメモリの断片化でも発生してるくさい。自前で用意したリングバッファ(ring_bufferクラス)に ReadFile() でデータを読み込むようにしたら 100GiB のファイルの読み込みで1割程度高速化できた。 あと別の原因では、数百GiBクラスのファイルになっちゃうと、ディスク上に記録されている位置の違いからか、フラグメントを起こして無くても単純に同じ量のア
複合インデックスについて、「構成列の一部が指定された場合でも効く」というのはなんとなく知っていたのですが、その組み合わせの範囲とやらがわかっていなかったので、公式ドキュメントをベースに調べてみました。対象は、Oracle Database, MySQL, PostgreSQLです。 前提 あくまで「複合インデックスが選択される可能性がある」というだけです。先頭列を抽出条件に含まなかったり、偏った部分集合を抽出条件とした場合などは、別のスキャン方法が選択される可能性が高いです。どのインデックスが選択されるかは、オプティマイザが総合的に判断するということを前提としてください。 想定する状況 あるテーブルのカラム(C1, C2, C3) に対して複合インデックスを貼っている状況を考えます。C1, C2, C3 の順で順序付けされています。 上記カラムをSQLで指定した場合に、どのような組み合わせ
クイックアクセスのピン留めが外せない場合は、クイックアクセスを初期化する 手順 1. スタートボタンを右クリックして、「コマンドプロンプト(管理者)」をクリック。 2. 「コマンドプロンプト(管理者)」に、次の「」内を入力し、Enter キーを押す。 「del %appdata%\microsoft\windows\recent\automaticdestinations\*」 ①.選択してから右クリックし、「コピー」をクリック。 ②.「コマンドプロンプト(管理者)」上を右クリックして、「貼り付け」をクリック。 3. 「よろしいですか (Y/N)?」が表示されたら、 Y キー を押す。 4. Enter キーを押してから完了。
目的 SCコマンドにてサービス名と状態のみ表示する。 個人的な備忘の為に記事を書きます。 実行コマンド sc query "wuauserv" | findstr /C:SERVICE_NAME /C:STATE SERVICE_NAME: wuauserv STATE : 1 STOPPED SCコマンドヘルプ 説明: SC はサービス コントロール マネージャーやサービスと通信するために使用 するコマンド ライン プログラムです。 使用法: sc <サーバー> [コマンド] [サービス名] <オプション 1> <オプション 2>... オプションの <サーバー> は "\\サーバー名" の形式です。 「sc [コマンド]」と入力するとコマンドの詳細なヘルプが表示されます。 コマンド一覧: query-----------サービスの状態を照会したりサービスの種類ごと に状態を列挙したりし
Amazon製品が5GHz帯Wi-Fiにつながらない時の対処方法(Fireタブ・Fire TV・Echoなど) 2020年5月21日 9:25 Amazon Echo や Fire HD タブレット、Fire TV Stick などの Amazon 製品で、5GHz 帯の Wi-Fi アクセスポイントに接続できない場合の対処方法をまとめておきます。 具体的には、Wi-Fi アクセスポイントの一覧画面で 5GHz 帯のSSIDだけが全く表示されない、または、一部のSSIDしか表示されない症状の対処方法です。 5GHz 帯は 2.4GHz 帯より混雑していませんし、電子レンジの影響も受けづらい周波数帯ですから、使えるなら使いたいですよね。 Amazon製品の5GHz帯Wi-Fiは「W52」のみに対応当サイトが Amazon.co.jp へ確認したところ、5GHz帯Wi-Fiに対応した Amaz
警告 C28251 'WinMain' に対する整合性のない注釈: このインスタンスには 注釈なし が含まれます。 c:\program files (x86)\windows kits\10\include\10.0.17134.0\um\winbase.h(912) を参照してください。int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )WinMainをwWinMainへ変えた。 int APIENTRY wWinMain( _In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nShowCmd )blog.goo.
【追記あり】CLICK SUBSCRIBEの侵入経路が判明しました。 先に侵入経路を知りたい方はスクショした画像を掲載したので 「CLICK SUBSCRIBE感染経路が判明!」を見てください こんばんは。WELL高橋です。 子供に最強のキッズ携帯、LINEモバイル×iPhoneを 月々500円で持たせているのですがカレンダーに変なのが出ると言われ見てみたら iPhone5sだからか全文が表示されていないのですが 明らかに怪しいメッセージがカレンダーに続々と入ってきます。 とりあえず今回は「CLICK SUBSCRIBE」削除します。 そして、可能であればカレンダーの共有を停止させることができるか調べていきたいと思います。 CLICK SUBSCRIBEにはどんなメッセージが来る? あなたのiPhoneは保護されていません!保護をするにはクリックしてください!% %おめでとう!あなたが勝ち
Windowsイベントログをコマンドでエクスポートするのは、一定の需要があるようなので調べてみた。 エクスポートは、あとからイベントビューアで読み込めるevtx形式で行う前提。 1. PowerShellの場合 まず何かと便利なPowerShellで調べてみると、Get-EventLogまたはGet-WinEventコマンドレットが使えそうな空気を醸し出すが、evtx形式でのエクスポートには対応していない。 標準出力をCSVやXMLに整形してファイルに保存する方法はいくつか見当たるが。。 ヘルプはこちら。 Get-WinEvent -ComputerNameや-Credentialを指定することで他のマシンのログも取得できるようなので、そこは利点。 -Pathでevtxファイルを指定すれば、ファイルから読み取ることも可。 フィルタには、ある程度のところまで-FilterHashTableで
ProjectLibre は、Microsoft Project のオープン ソースの代替です。ProjectLibreは、Microsoft Project 2003, 2007 および 2010の各形式ファイルに互換性を保持します。そのため、あなたは簡単にLinux, Mac OS, WIndows環境でファイルを開くことができます。 ダウンロード 最新ダウンロードファイル projectlibre-1.9.3.exe (日付: 2021-01-08, サイズ: 63.86 MB) projectlibre-1.9.3.dmg (日付: 2021-01-08, サイズ: 96.25 MB) projectlibre_1.9.3-1.deb (日付: 2021-01-08, サイズ: 17.03 MB) projectlibre-1.9.3-1.rpm (日付: 2021-01-08,
Windowsサービスの状態を取得するには、QueryServiceStatus関数を用いる。 QueryServiceStatus関数のプロトタイプは以下のとおり BOOL QueryServiceStatus( SC_HANDLE hService, // サービスのハンドル LPSERVICE_STATUS lpServiceStatus // サービスのステータス ); QueryServiceStatus関数の第二引数の型であるSERVICE_STATUS構造体は、WinSvc.h にて以下のように宣言されている。 typedef struct _SERVICE_STATUS { DWORD dwServiceType; DWORD dwCurrentState; DWORD dwControlsAccepted; DWORD dwWin32ExitCode; DWORD dwS
C++とCが混在したプログラムを書くとときどき定義したはずの関数がundefinedだと言われることがある。そんなときの対処法とマングルの話。 その前にまずはC言語だけの場合を考える。例えば以下のようなCのプログラムを書いてみる。 /* main.c */ #include "foo.h" int main(){ func1(); return 0; } /* foo.h */ #ifndef FOO_H void func1(); #endif /* foo.c */ #include "foo.h" #include <stdio.h> void func1(){ puts("ok"); } 見てのとおり、main.cはfunc1関数を呼び出しており、foo.cはfunc1関数を定義している。当然、main.cをコンパイルしてできたmain.oもfunc1を参照し、foo.cをコンパイ
モニターとモニターアームを購入して 作業環境をデュアルディスプレイ(マルチモニター)にしました。 2画面利用できて便利なのですが 開いているウィンドウを別モニターに マウスで移動させるのですが、非常に面倒くさいです。 モニター間でウィンドウを移動させるショートカットキーを 検索したところShift+Windowsキー+← or →でウィンドウを 別画面に瞬時に移動できるみたいです。 Windows10でショートカットキーを入力したところ なぜか動きませんでした・・・・ 調べたところ、設定画面のマルチタスクのスナップを オンにする必要があります。 Windows10でデュアルディスプレイのウィンドウを移動するショートカットキーが 動作しないときは、設定画面のマルチタスクのスナップをオンにする
PROCESSESには、Oracleに同時に接続できるオペレーティング・システムのユーザー・プロセスの最大数を指定します。この値は、ロック、ジョブ・キュー・プロセス、パラレル実行プロセスなどのすべてのバックグラウンド・プロセスを考慮して設定する必要があります。 http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05771-03/initparams.htm#97571 ということらしいが、いまいちよくわからないので、ちょっと検証してみた。 初期化パラメータ PROCESSES は 30 SQL> select value from v$parameter where name ='processes'; VALUE ----- 30初期化パラメータ SESSIONS は 38 SQ
TL;DR ひとくちにバッチといっても色々ある 夜間バッチをもう作るな オンラインバッチはSQL以前にDB設計がんばれ はじめに Twitterのタイムラインで以下のようなツイートが回ってきました。 バッチ処理をみんな舐めてかかったり、ショボイとか思ってる人多い印象なんだけれども、数十万~数千万件規模のデータを処理したことあるのかな。テンプレ通りのコードじゃ動かないよ?ネットに本にも答え載ってないよ?低レイヤも意識しないと動かないよ? 2020年1月10日 ツイートされたわだっしーさんの意図がどこにあるかは確認してないですが、極限の世界でテンプレート的な処理では対応出来ないのはあるよな、と思いつつもある程度はバッチの作法としての書き方があると思っています。 このツイートとその関連ツイートを読みながら、そういえばバッチ処理に関して書いてある記事はあまり見ないなぁ、とおもったので他のネットや本
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く