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

SQLiteのロック・トランザクション関連仕様

DBのロック状態の種類: (文中の「プロセス」は、正確には「プロセス、もしくはスレッド」を意味します。) UNLOCKED ロックされていない状態。誰も読み書きしていない。DBの初期状態。 SHARED read可、write不可な状態。複数プロセスが同時にSHAREDロック…

Excelでn分前の時刻を計算する

例:30分前 =TIME(HOUR(A1), MINUTE(A1)-30,SECOND(A1))ネタ元 http://www.relief.jp/itnote/archives/017891.php

HWND←→CWndの変換

VC

// HWND→CWnd* CWnd* pCWnd = CWnd::FromHandle( hwnd ); // CWnd*→HWND HWND hwnd = pCWnd->GetSafeHwnd();ネタ元 http://d.hatena.ne.jp/octech/20070224/1172312355

存在するファイルのみを更新するなど多様なcopyができるrobocopy

オプション 動作 /xc Changed(変更されたファイル)を除外する /xn Newer(新しいファイル)を除外する /xo Older(古いファイル)を除外する /xx Extra(コピー先にしかないファイル)を無視する(処理しない) /xl Lonely(コピー元にしかないファイルや…

MFCで一番簡単なマウス砂時計にする方法

宣言するだけ CWaitCursor wc;関数やスコープ抜けるところで元に戻る 簡単。ネタ元 http://park1.wakwak.com/~ima/visualcpp_tips0006.html

Electronでアプリケーションを作ってみよう サンプルやってみた

Hello Worldサンプルを配布用にしたらexeが64Mbyteというでかさに。 なんか工夫のしようがあるのかしら…。http://qiita.com/nyanchu/items/15d514d9b9f87e5c0a29

PSP 機動戦士ガンダム ギレンの野望 ジオンの系譜 チート

CWCheatを準備して、PSP cheat.dbにテキストでチートのコードを書くだけ PSP CFW/LCFW CWCheat導入方法 http://note.chiebukuro.yahoo.co.jp/detail/n85281 チートコード http://wikiwiki.jp/cwcheat/?%B5%A1%C6%B0%C0%EF%BB%CE%A5%AC%A5%F3%A5%C0%A5%E0%20%…

Windows8 をパフォーマンス優先にする(軽くする)方法

OS

コントロールパネル>システムとセキュリティ>システム>システムの詳細>パフォーマンス項目の「設定」をクリック視覚効果のパフォーマンスを優先するを選ぶ ネタ元 http://pc-karuma.net/performance-options-in-windows8/

PSP-3000 基板09gでのPS1エミュ起動方法

できるまでにいろいろめぐったサイトダウングレードするのがやっかい。 http://blog.livedoor.jp/rorudoss/archives/2890098.html http://note.chiebukuro.yahoo.co.jp/detail/n70615 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1469418804 …

VBSでアプリケーションを強制終了

wsh

Excelを落とす場合 for each Process in _ GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery ("select * from Win32_Process where Name='EXCEL.EXE'") Process.terminate Nextネタ元 http://oshiete.goo.ne.jp/qa/1527968.html

マルチモニタや解像度変更にも対応した正しいウィンドウ位置の正しい復元

簡単なようで気にすることがいっぱいある ネタ元 http://www.ruche-home.net/program/tips/window-place

Google Play ミュージックの解約方法

パソコンの場合・https://play.google.com/music/listen?u=0#/settingsにアクセス。 ・請求日の横にある [解約] を選択します。 ・画面上の手順に沿って定期購入の解約を終了します。 ネタ元 https://support.google.com/googleplay/answer/3122088?hl=ja

MFCでメニューにある自分の機能呼び出し

MFC

PostMessage (WM_COMMAND,ID_MENU_ITEM01);って感じ

MFCでutf-8のファイルから一行文字列読み取り

mfc

fopen()で開いて CStdioFile にポインタ渡して読み込む。 直CStdioFileで読むとShift-jisになっちゃう。 CString sPath; FILE *fp; errno_t ferr; ferr = _tfopen_s(&fp,_T("C:\\text.txt"), _T("r, ccs=UTF-8")); if( 0 == ferr ){ CStdioFile sFile(fp); s…

VBSでUTF-8のテキストファイル出力

Scripting.FileSystemObjectを使うとShift-jisになっちゃう。ADODB.Streamオブジェクトを使わないといけない 消えると困るので引用以下は、CSVファイルから必要な情報だけを抽出してテキストファイルに出力するコード。 '入力ファイル名(読み出したいファイ…

YahooBBのオペレータに繋ぎたいなら「苦情」から!

どう選択肢を選んでも機械にばかりつながってイラッときたら 0120-919-860:自動音声案内で「苦情」の5番を選択しましょう。早々につながり&解決しました。お客が堂々巡りになる機械化&効率化はほんと辛い。 ネタ元 http://detail.chiebukuro.yahoo.co.jp/…

「analyticsIP」を使用してGoogle Analyticsで(ほぼ)生アクセスログを表示する

ユニバーサルアナリティクス時代に入って、やり方が変わってるので注意。AnalyticsIPを使用してユニバーサルアナリティクスでもIPアドレスを取得する http://lfll.blog73.fc2.com/blog-entry-294.html カスタムディメンション定義追加して、トラッキングコー…

Wordpressのプラグイン「BackWPup」でのリストア手順

ここ。 http://did2memo.net/2012/06/25/wordpress-backup-and-restore-backwpup/#i-9

excelVBAで音を鳴らす

APIを使う Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" _ (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _ ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long Sub Sample2() Di…

425 Failed to establish connection.と表示され、FTPコマンドが実行できない対策

ファイアウォールで閉じられてるのが原因の場合多い。ファイアウォールの受信の規則で ファイル転送プログラム がブロックされてるなら許可すれば解決。ネタ元 http://nestblog.blog.fc2.com/blog-entry-53.html

タスクトレイのアイコンにバルーンを表示

uFlags に NIF_INFOも追加して、szInfoTitle/szInfo/dwInfoFlags を設定すれば起動時に出る long CMainFrame::createTaskTray( void ) { /////////////////////////////////////////////// // タスクトレイの常駐 /////////////////////////////////////////…

一番簡単な外部プログラムの実行

vc

ShellExecute(NULL,_T("open"),_T("実行したいexeのフルパス"),NULL,NULL,SW_SHOW);ネタ元 http://technologicaladvance.blog.fc2.com/blog-entry-61.html

vbsでファイル削除

wsh

'WScript.Shellオブジェクトの作成 Set objFileSys = CreateObject("Scripting.FileSystemObject") objFileSys.DeleteFile "c:\hogehoge.txt", True

Excelでセルの中身が空じゃないときに合計はSUMIFS()

こんな感じ =SUMIFS(A1:A10,B1:B10,"<>*") ネタ元 http://oshiete.goo.ne.jp/qa/8919494.html

makecab.exeでキャビネットファイルを作る際にフォルダ構造を指定する方法

/Fスイッチに指定するファイルに、展開先ディレクトリを指定する記述を書き加えれば、フォルダごと圧縮することもできます。例えば、下記のようなフォルダ階層を圧縮することを考えます。なお、FLD01はc:\に格納されているものとします。 FLD01 ├ a.txt ├ b.…

ExcelVBAでマクロがたまに"実行時エラー 50290" で止まる場合の対処方法

WorksheetFunction.RTD()がうまくいく時とうまくいかない時があるExcelが忙しいらしいので、Application.Ready = Trueをチェックする。 'Excel のバージョンが 2002 以降の時 If Val(Application.Version) >= 10 Then 'アプリケーションの状態を確認し、準備…

vbsでレジストリ操作

wsh

読み取り Set WshShell = WScript.CreateObject("WScript.Shell") WScript.Echo WshShell.RegRead("HKCU\Software\Test\") WScript.Echo WshShell.RegRead("HKCU\Software\Test\TestKey")書き込み Set WshShell = WScript.CreateObject("WScript.Shell") Wsh…

Enterキー(Escキー)を押しても、ダイアログが閉じないようにするには

MFC

ダイアログのクラスのPreTranslateMessage関数で、VK_RETURN、VK_ESCAPEをキャッチし、CDialogの実装の処理が行なわれないようにします。 BOOL CXXXDialog::PreTranslateMessage(MSG* pMsg) { if( WM_KEYDOWN == pMsg->message ) { switch( pMsg->wParam ) {…

Windows10のアップグレードアイコンを非表示にする

タスクバーにある上矢印からカスタマイズをクリック。 GWXの動作をアイコンと通知を非表示に選択。 ネタ元 http://degitekunote.com/blog/2015/06/04/win10upgrade-icon-hidden/

日経ミニ先物の「期近」出来高が妙に少ないのはなぜか

ラージとminiでは限月の数が違うのが原因。四半期限月のほうがラージに近くなる ネタ元 http://oshiete.goo.ne.jp/qa/6999374.html