syghの新フラグメント置き場

プログラミングTipsやコード断片の保管場所です。お絵描きもときどき載せます。

2021-01-01から1年間の記事一覧

コロナ対策(笑)がアホすぎてめまいがする

飲食店の時短営業の強制とか、収支の実績無視で一律の給付金とか、もういい加減やめたら? もっとも必要なのは人数制限でしょうが。もうアホすぎてめまいがする。そんで政治の中枢にいるゴミカスどもは今日も今日とてコソコソ集まって会食してるんでしょ?利…

シン・エヴァ観てきました【微妙にネタバレ有り】

有給休暇をとって、平日の人が少ない時間帯を狙って「シン・エヴァンゲリオン劇場版:||」を観てきました。まだ鑑賞できていない人も沢山いると思うので、物語の核心に詳しく触れるような内容は避けて、ザックリとした感想だけ述べることにします。鑑賞前に一…

BSTRはwchar_tへのポインタではありません

COMの文字列にはBSTRというデータ型が使われています。 BSTRが定義されているWindows SDKのヘッダーを見てみましょう。 // <wtypes.h> in Windows SDK 8.1 #ifndef _PREFAST_ typedef /* [wire_marshal] */ OLECHAR *BSTR; #else // _PREFAST_ typedef _Null_terminate</wtypes.h>…

WindowsのOutputDebugString()関数とUnicode

WindowsのOutputDebugStringW()関数とOutputDebugStringA()関数は、デバッグコンソールに文字列を出力します。Visual Studioでデバッグ実行すると、「出力ウィンドウ」に文字列が表示されます。 ただしAndroidのLogcatや、MacのXcode+NSLogと違って、末尾に…

絶対値関数absとオーバーフロー

C/C++において、符号付き整数の絶対値を求める関数abs(), labs(), llabs()および整数型のstd::abs()関数オーバーロードには罠があり、「整数オーバーフロー」が考慮されていません。 これは、JavaやC#のような近代的な言語と違って、C/C++の整数内部表現が2…

日本語のIT関係記事は提灯であふれている

日本(日本語)のIT関係記事は、意図的に事実を捻じ曲げ、読者に誤解をさせるような偏向的な眉唾記事であふれています。すべてステークホルダーへの忖度です。個別のテクノロジーに精通している人間でなくとも、海外ベンダーが英語で公式に発信している原文…

横浜・林、帯状疱疹で退場

なんだこの無能。ロクに仕事をしないどころか、このタイミングで貴重な医療リソースを無駄遣いするなど、言語道断。 早く消えてくださいこのカジノキチガイ脳。 横浜市の林文子市長が入院、11日の成人式を欠席 帯状疱疹と診断:東京新聞 TOKYO Web なんでこ…