結果だけでなく過程も見てください

たい焼きさんの日々の奮闘を綴る日記です。

備忘録

AutoIt+OpenCVでデスクトップから任意の画像を曖昧検索(テンプレートマッチング)する

AutoItで画像の曖昧検索がしたい UWSCにはchkimgという画像検索関数が標準で用意されていました。また有志の方がchkimgxという画像の曖昧検索を行う外部ライブラリを作成されていたようですが、アップローダーなどでのみ配布されていたようで現在では入手が…

Zenphotoを超簡単にインストールする方法 (Linux(CentOS))

はじめに 世の中にはGoogleフォト等の便利な写真用ストレージサービスがありますが、 以下の理由から自宅サーバーにzenphotoを導入することにしました。 長年使用していると何かしら情報が洩れそうで心配 家族全員の携帯で取りだめてる写真や動画や時には写…

Windowsメインだった自分がMacを使用して詰まったところをまとめる

例によって適宜追加の記事です。 スクリーンショットの撮り方がわからない command + Shift + 3で、デフォルトでデスクトップ(?)にファイルが作成されます。 command + Shift + 4で、対象を画面全体にしたりウィンドウにしたり選択範囲にしたり細かく指定…

C# WPFアプリケーションの終了方法あれこれ

終了方法が色々あったのでまとめてみました。 他にも考慮すべき点があった場合は,加筆します。 Shutdown関数 Application.Current.Shutdown関数 Environment.Exit関数 Close関数 Appクラス Shutdown→後続コード→App.OnExit()→App.Run()直後 Shutdownと同じ …

yum Tips

決してタイトル考えるのが面倒くさいとかそんなことはないです。信じてください。久々にyum updateするとエラーで更新できなくなってました。 yumはネットワーク絡みでエラーになることが非常に多いので、 備忘録として詰まった部分はここに書いていこうと思…

Valgrindの結果の見方、日本語訳、など役に立つことまとめ

勉強がてらメモ。 適宜更新していこう。うん。 Valgrindって? デバッグやプロファイラなどの複数のツールから構成されるツール群の総称。 メモリリークチェックツールとして有名だと思いますが、 それはValgrindツール群の中のMemcheckというツールによる機…

Linuxでgccを使用して共有ライブラリを作成・使用する方法

C/C++でのお話です。 忘れがちなのでまとめておきます。 備忘録 共有ライブラリ作成時 VC++ではexportする関数毎に__declspec(dllexport)が必要になるが、gccの場合はstaticが付与されていなければ自動的に公開になるため不要 共有ライブラリ(拡張子so)のフ…

CentOSでDVDをyumのリポジトリにするセットアップをするスクリプト

使う場面が限られると思いますが、便利なので。OSのリビジョンとかによって微妙に内容が異なるかもしれません。 適当に修正してください。普段はenabled=0としておくことをおすすめします。 #!/bin/sh if [ $# -ne 1 ] then echo "Usage:$0 <CentOS Version>" 1>&2 exit 1 fi</centos>…

生理的に文法が嫌いなシェルスクリプト

個人的にですが、文法が大嫌いな上にWindows/UNIXで別々のスクリプトを書かなくては ならないのが非常に馬鹿馬鹿しい。個人ユースならPerlやPythonでいいじゃないか。という考えだったので今まで徹底的に避けて来ましたが、 どうしても使わなくてはならない…

プライベートで実験的に使用するSambaサーバーの設定

プライベートで実験的に使う場合、全ドライブをroot等で見たい時があります。 運用サーバーで使うことはありえないですが、とりあえず備忘録。↓の方に自動化スクリプトがあります。またトラブル発生時の原因をいち早く突き止めるため、 iptablesやSELinuxは…

たまにしか書かないので、とにかく忘れるC#プログラミング

タイトル通り、備忘録です。随時追加系記事です。 ソースコードもしくはURLを中心に書いていきます。 値型と参照型、キーワードref/out これについては一度理解すれば忘れなさそうですが、念のため。 値型 int等のプリミティブな型、Size,Color等の構造体(st…

ESXiサーバのバージョンを4.1 Update3から5.5 Update1にアップグレードしようとして失敗しました

以下の手順を実施して失敗しました。以下にアクセスしてサインインします。 http://www.vmware.com/jp/products/vsphere-hypervisor/ダウンロードする製品(今回はESXiのバージョン5)の利用規約に 同意するため[Register]ボタンを押して同意します。今回は「V…

Windowsでスリープ・休止状態・スタンバイなどの状態が勝手に解除されてしまう現象の回避方法

原因はいろいろあります。 マウス・キーボード・LANケーブルなどからの割り込み 接続されている機器からのノイズなどの電気信号 スリープを解除するように設定されているタイマーの割り込み(自動メンテナンス機能、Windows Update、録画ソフト、アンチウィル…

ダンプ解析(Windows)

※かきかけです。ダンプ解析の準備手順などをまとめておきます。最初Windows 7(64bit)で行おうと思いましたが、 どうもスタックフレーム復元時のレジスタの値がおかしい気がするので 途中からXP(32bit)に切り替えています。 なので記載が少し混ぜこぜになって…

プログラミング言語(主にC/C++)の文法でなかなか覚えにくいもの備忘録

メンバ関数ポインタの配列とコール方法 以下のようなクラスとメンバ関数があったとします。 class CTest { public: int print ( int nCount ){ ... } int print2( int nCount ){ ... } }; メンバ関数ポインタの配列定義、関数の代入は以下のようになります。…

TOEICの試験結果はインターネットで何営業日後に発表されるのか?

ガッツリ調べたわけではないのですが、少なくとも自分が受験した分くらいは まとめておこうと思います。 受験日 結果発表日 営業日数 2013/04/14 2013/05/01くらい 12 2013/12/08 2013/12/26 13 2014/06/22 2014/07/14 16 だいたい12〜16営業日で発表される…

ファイル内容を確実に出力するための方法についてのお勉強

お勉強シリーズ第一弾ッ! (1回しかやらなさそう臭がハンパないですね) 日々勉強した結果を、複数回に分けて記載・修正して本エントリを完成させます。(2回更新しました)※ご注意※ 本エントリは未完成です。内容に誤りがある可能性がありますのでご注意くだ…

すれちがい通信 シャドウリンクの出現位置一覧(マップ画像付)

なかなか位置を覚えられない上に、文章で説明されても良くわからないことが 多いので自分用のメモとして画像一覧にしておこうと思います。画像は適宜追加します。画像不要と判断したものについては用意しないかも〜。2014/01/07更新 ↓の表中にマップ画像への…

if文を使わずに、配列内の値が0以外の要素だけ、指定された値に上書きする方法

昔からある、ビット演算の魔術と呼ばれるような計算についでです。 有識者にとっては常識だと思うのですが、慣れていない自分の備忘録として残しておきます。タイトルのような処理を素直に書く場合は、通常以下のようにif文を使って条件を判定します。 // 要…

STLコンテナから特定の条件を持つ要素を削除する方法いろいろ

久しぶりにC++でジェネリックなコードを書くことになりました。 備忘録として整理しておこうと思います。今回はlistコンテナを中心に扱います。 (1)listにそのまま値が入っている場合 こういう状態のとき。 list<int> nList; nList.push_back(1); nList.push_b</int>…

World of Warcraft(WoW)のエミュレーターサーバー(エミュ鯖)Arcemuを自宅サーバーにセットアップする方法

World of Wrcraftとは? World of Warcraftは米Blizzard Entertainment社が開発し運営しているオンラインゲーム(MMORPG)です。 2010年時点で登録ユーザ数が1000万人を突破しており、「最多登録者数のMMORPG」として ギネスブックに登録されています。「WoW」…

PS3のセーブデータ改造と、ボーダーランズ2のセーブデータ改造ツールGibbed's Borderlands 2 Save Editorの使い方

今回はボーダーランズ2(PS3版)というゲームのセーブデータを改造します。 セーブデータの改造自体は、ボーダーランズ2専用の改造ツール 「Gibbed's Borderlands 2 Save Editor」があるのでそれを使います。 ご注意 セーブデータの改造は、常に操作ミスなどで…

Apacheで認証をする

ベーシック認証・Digest認証の備忘録。 認証をかけるディレクトリ:/var/www/html/member パスワードファイルの場所:/home/httpd ユーザー名 :user1htpasswdを実行してユーザ「user1」のパスワードファイルを作成する。 初回のみ「-c」オプションを付ける。 ●…

Windowsに自動でログインしたい

以下のコマンドを実行する。 control userpasswords2[ユーザーがこのコンピュータを使うには、ユーザー名とパスワードの入力が必要] のチェックを外す。

CD-ROMドライブとかの自動起動(AutoRun)を無効にする方法

自動起動(AutoRun)を利用する悪いプログラムもあるし、 自動起動されてもうざいし、この機能はなくていいと思います! というわけで解除方法どす。 ※2010/3/18ちょっと変更しました。regedit等で以下のキー(DWORD)の値を16進数でFFにする。 HKEY_LOCAL_MACHI…

VMWare Server 1.xのダウンロードリンク

VMWare Serverのバージョン2以降では サーバはtomcatが自動的にインストールされ その上でVMの情報が管理されるようになってます。 また、フロントエンドはブラウザになってます。 一般的な技術を使うようになり、 これでブラウザさえあればどっからでもアク…