小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


マイナンバーカードと4つの暗証番号(パスワード)

はじめに 先日、マイナンバーカードを取得しました。市役所でマイナンバーカードの暗証番号(パスワード)を設定する必要があるのですが、マイナンバーカードには以下の4つの暗証番号があります。 住民基本台帳用暗証番号 券面事項入力補助用暗証番号 利用者証…

Windowsの監査ログを使って特定のファイルアクセスを監視する

はじめに Windowsの監査ログ機能を使うと、特定のファイルに対するファイルアクセスの記録を残し、イベントビューアで確認することができます。 監査ログの設定 1.ファイル名を指定して実行から「gpedit.msc」を起動します。 2.Windowsの設定→セキュリテ…

ファイルハンドルからファイル名などの情報を取得したい

C++

はじめに VC++でファイルハンドルからファイル名などのファイル情報を取り出したい。たとえば、CloseHandleのラッパー関数があって、すべての呼び出し元はこのラッパー関数を使っていたとします。ラッパー関数内でファイルハンドルからファイル情報を取得で…

【VS2015】コマンドラインからvcprojをvcxprojファイルにコンバートする

はじめに Visual Studio 2015にアップグレードする際、既存のソリューションをVisual Studio 2015で開ける形式にコンバートする必要があります。 手動で1つずつファイルを開いてコンバートすることもできますが、ソリューションの数が多いと面倒です。 コマ…

Excel 2010でシート名が消えてしまった場合の対処方法

はじめに とあるExcelブックを開いたところ、画面下部に表示されるはずのシート名が表示されませんでした。 シート名が消えてしまった場合に表示させる方法を調べてみました。 シート名が消えてしまった場合の対処方法 Excelのオプションから「詳細設定」を…

Visual Studio 2015(VC++)でQRコードを生成する

c++

photo credit: Radar Dish QR Code via photopin (license) はじめに Visual Studio 2015(VC++)でQRコードを生成する方法を記載しています。 環境 Windows 7 Pro 32bit Visual Studio 2015 QRコード生成ライブラリ http://www.psytec.co.jp/freesoft/03/ 準…

【cppcheck】warning: Either the condition 'x' is redundant or there is possible null pointer dereference

c++

はじめに C++の静的解析ツール「cppcheck」でソースコードを静的解析した場合に、以下の警告がでることがあります。 warning: Either the condition 'x' is redundant or there is possible null pointer dereference. cppcheckのバージョン v1.73 サンプル…

ソフトウェアテストにおけるカバレッジ(C0/C1/C2)

はじめに ソフトウェアテストにおけるカバレッジについて、まとめてみました。知識ゼロから学ぶソフトウェアテスト 【改訂版】posted with amazlet at 16.05.25高橋 寿一 翔泳社 売り上げランキング: 19,474Amazon.co.jpで詳細を見るカバレッジとは、プログ…

PictMasterで制約表を使ってみる

osdn.jp はじめに 組み合わせテストを行う際の組み合わせパターンを自動的に算出してくれる「PictMaster」で制約表を使ってみました。知識ゼロから学ぶソフトウェアテスト 【改訂版】posted with amazlet at 16.05.21高橋 寿一 翔泳社 売り上げランキング: 1…

Excelでテストケースが作れるPictMasterの使い方

osdn.jp はじめに 組み合わせテストを行う際の組み合わせパターンを自動的に算出してくれるツール「PictMaster」の使ってみました。【この1冊でよくわかる】ソフトウェアテストの教科書―品質を決定づけるテスト工程の基本と実践posted with amazlet at 16.05…

iQOS(アイコス)の充電中に赤ランプが点灯する場合の対処方法

www.iqos.jp はじめに 電子たばこのiQOS(アイコス)が壊れました。何が起きたかというと、ポケットチャージャーにホルダーをセットして、充電用のUSBケーブルで充電しようとしたところ、通常であれば緑色が点灯するのですが、赤ランプが点灯しました。 サポー…

スヌーザヒーロー(Snuza Hero)の使い方

us.snuza.com はじめに スヌーザヒーロー(Snuza Hero)ベビーモニターは、赤ちゃんのおむつに装着し、赤ちゃんのお腹の動きを監視するウェアラブルデバイスです。ほんの少しの動作も高感度で検出し、動きが弱いか、毎分8回未満しか動かなかった場合に警告を発…

【Oracle】はじめてのRMAN バックアップ&リストア編

はじめに OracleデータベースをバックアップするにはRecovery Manager(RMAN)という付属ツールが使えます。 RMANでバックアップとリストアを試してみました。 blogs.oracle.com リストアとリカバリ リストアとリカバリは同じ意味に聞こえますが、過去にとった…

【VS2015】error LNK2026: モジュールは SAFESEH イメージには安全ではありません。

www.visualstudio.com はじめに Visual Studio 2015でソリューションをビルドした際に、以下のエラーになる場合があります。 error LNK2026: モジュールは SAFESEH イメージには安全ではありません。 対処方法 ソリューションのプロパティから、「リンカー」…

【VS2015】warning LNK4075: /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。

www.visualstudio.com はじめに Visual Studio 2015でソリューションをビルドした際に、以下のエラーになる場合があります。 warning LNK4075: /EDITANDCONTINUE は /SAFESEH の指定によって無視されます。 対処方法 ソリューションのプロパティから、「リン…

【VS2015】fatal error CVT1100: 重複するリソースです。

www.visualstudio.com はじめに Visual Studio 2015でソリューションをビルドした際に、以下のエラーになる場合があります。 fatal error CVT1100: 重複するリソースです。 type:VERSION, name:1, language:0x0411 fatal error LNK1123: COFF への変換中に障…

Windows10の体験版をVirtualBox(Mac)で動かす

はじめに Windows10の体験版をMac上のVirualBoxで動かしてみました。 必要なもの Windows10 Enterprise 32bit(体験版) www.microsoft.com Oracle VirtualBox 5.0.16 Oracle VM VirtualBox Mac OS X(10.10.2) Enterpriseにも2つのエディション 体験版をダウン…

【VS2015】error C3688: リテラル サフィックス 'L' が無効です。

www.visualstudio.com はじめに Visual Studio 2015でソリューションをビルドした際に、以下のエラーになる場合があります。 error C3688: リテラル サフィックス 'L' が無効です。リテラル演算子またはリテラル演算子テンプレート 'operator ""L' が見つか…

【VS2015】warning MSB8012: TargetPath(xxx) does not match the Linker's OutputFile property value (xxx).

www.visualstudio.com はじめに Visual Studio 2015でソリューションをビルドした際に、以下のエラーになる場合があります。 warning MSB8012: TargetPath(xxx) does not match the Linker's OutputFile property value (xxx). This may cause your project …

VCProjectEngine の初期化に失敗しました。

はじめに Visual Studio 2005のvcprojファイルをvcupgrade.exeを使ってアップグレードしようとしたら、以下のエラーになりました。 Microsoft(R) Visual C++ プロジェクト変換ユーティリティ - バージョン 14.00.24720 Copyright (C) Microsoft Corporation.…

Outlook2010でメッセージ内のテキストを検索をする方法

はじめに Outlook 2010でメッセージ内のテキスト検索をしようとCtrl + Fをしたら、メールを転送する画面になってしまった。 メッセージ内のテキストを検索をする方法はないのか調べてみました。 メッセージ内のテキスト検索をする方法 1つはメニューの右端…

【cppcheck】error: Deallocating a deallocated pointer: xxx

c++

はじめに C++の静的解析ツール「cppcheck」でソースコードを静的解析した場合に、以下の警告がでることがあります。 error: Deallocating a deallocated pointer: xxx cppcheckのバージョン v1.72 サンプルプログラム 以下のソースプログラムを解析にかける…

Visual Studio 2015でnafxcw.lib(afxmem.obj) : error LNK2005のエラー

はじめに Visual Studio 2005で作成したソリューションをVisual Studio 2015でビルドした際に以下のエラーになりました。 nafxcw.lib(dllmodul.obj) : error LNK2005: _DllMain@12 は既に LIBCMT.lib(dll_dllmain_stub.obj) で定義されています。 nafxcw.lib…

LNK1281:SAFESEH イメージを生成できませんの解消

はじめに Visual Studio 2005で作成したソリューションをVisual Studio 2015でビルドした際にLNK1281のエラーになりました。 fatal error LNK1281: SAFESEH イメージを生成できません。 error LNK2026: モジュールは SAFESEH イメージには安全ではありません…

SonarQubeでC++コードを静的解析してみる

C++

はじめに SonarQubeでC++コードを静的解析してみました。 SonarQubeについては以下の記事をご欄ください。 SonarQubeでプログラムの品質管理をはじめる(概要) - Qiita ブログズミ: SonarQube で C++ のコードを解析してみた バージョン SonarQube 5.2 Sona…

【Oracle】SQL DevelopperでSQLチューニング・アドバイザを試してみる

はじめに SQLチューニング・アドバイザは、SQL文を分析して、どうチューニングしたら良いかアドバイスしてくれます。提示される推奨事項やアドバイスは、オブジェクトの統計情報の収集、新規索引の作成、SQL文の再構築、SQL Profileの作成などと関連していま…

Oracle 11gの監査機能で実行されたSQLを採取してみる

はじめに Oracleの監査機能を使うと、あるテーブルに対する操作をバインド変数含め、SQLレベルで記録できると聞いたので試してみました。【オラクル認定資格試験対策書】ORACLE MASTER Gold[Gold DBA11g](試験番号:1Z0-053)完全詳解+精選問題集 (オラ…

【VS2015】コマンドラインからcl.exeのコード分析(/analyze)を利用する

C++

はじめに Visual Studioのコード分析機能を使って、ソースコードの静的解析を行うことができます。 GUIから実行すると複数のソースコードを一度に分析にかけずらいので、コマンドラインから実行できないかと考えました。 環境 Windows 8.1 Ent(32bit) Visual…

【Oracle】indexの貼られたテーブルを全件deleteしてみた

はじめに インデックスの貼られたテーブルを全件deleteしたときのインデックスツリーの変化を見ていきます。 環境 Oracle Database 12c EE 12.1.0.1.0 テスト用のテーブル CREATE TABLE T_GAKUSEI ( gakusekiNo NUMBER,--学籍番号 classNo NUMBER,--クラスid…

【Oracle】インデックスのTreeDumpを取得してみる

photo credit: Tramonto - Sunset via photopin (license) はじめに OracleのインデックスをダンプできるTreeDump機能を使ってみました。 テスト用のテーブル CREATE TABLE T_GAKUSEI ( gakusekiNo NUMBER,--学籍番号 classNo NUMBER,--クラスid name VARCHA…