2018-02-01から1ヶ月間の記事一覧

自分のドメインがSpamhausのブロックリストに登録された場合の解除手順

Spamhausとは Spamhaus.orgとは、スパムメールを送信しているなど、スパムに荷担しているドメインやIPアドレスをリアルタイムに作成したリストを公開している組織です。しかし、その利用範囲は「スパムメール対策」に限らないことに注意してください。実際に…

perlでCSVファイル簡単読み込み

open(IN, 'customer_data.csv'); while(<IN>){ chomp; my @d = split(/,/, $_); # ------------------------ # ここに、集計処理を書く # ------------------------ } close(IN);行をsplitした結果 $d[0] => 02547 $d[1] => 佐藤大輔 $d[2] => 25 $d[3] => 北海</in>…

pelのCGIでパラメータを受け取る方法

use CGI; my $q = CGI->new();/action.cgi?apple=red&banana=yellow&peach=pinkだと print $q->param('apple'), "\n"; # red print $q->param('banana'), "\n"; # yellow print $q->param('peach'), "\n"; # pinkという感じになる ネタ元 http://d.hatena.ne…

.NETでEncoding.GetEncodingメソッドを使う場合に指定するコードページ名の一覧

表示名コードページIDコードページ名補足日本語 シフトJIS932shift_jisshift-jisx-sjissjisMS_KanjiなどShift_JISとは若干異なるが、Shift_JISを扱う場合は通常これを使うCP932と同じ?OSが日本語環境の時は、Encoding.Defaultプロパティや、GetEncoding(0)…

MFCアプリで高DPI環境用簡易対策

高DPI環境でダイアログとか変になっちゃうのでそれを防ぐ プロジェクトのプロパティでマニュフェストツール>入出力>「DPI認識の有効化」をいいえにする。ぼやけた感じになっちゃうけどしょうがない。

COMのわかりやすい解説

アパートメントとかなんだかよくわからない概念が飛び交うCOM。ここを読めば大分わかってくる(気がする) リンク COMのアパートメント (1) スレッド同期の隠蔽 COMのアパートメント (2) コンポーネントファサード COMのアパートメント (3) スレッドの属性とコ…

STLで文字列を数値に変換する複数の方法

CPP

std::string str = "3.14"; int i = std::stoi(str); // 3 double d = std::stod(str); // 3.14 ネタ元 http://marycore.jp/prog/cpp/convert-string-to-number/

picoJSONでarray型の読み込み

CPP

イテレータ使う for (array::iterator it = glossary.begin(); it != glossary.end(); it++) { //title_list object& tmp = it->get<object>(); ネタ元 https://ja.stackoverflow.com/questions/14240/picojson%E3%81%A7array%E5%9E%8B%E3%81%AE%E8%AA%AD%E3%81%BF%E</object>…

Google確認コードの入手方法を電話からテキストメッセージに変更する

確認コードの入手方法を変更するには: アカウント情報にログインします。 [ログインとセキュリティ] で [Google へのログイン] を選択します。 [2 段階認証プロセス] を選択します。 変更する 2 段階認証プロセスの電話番号の横にある [編集] 編集 を選択し…

テキストボックスに透かし文字を表示

HTML5なら placeholder <input type="text" placeholder="数値を入力してください。"> ネタ元 https://so-zou.jp/web-app/tech/programming/javascript/sample/watermark.htm

テンポラリ(一時)フォルダ取得

VC

GetTempPath()使う TCHAR tmpDir[MAX_PATH]; GetTempPath(MAX_PATH, tmpDir); ネタ元 https://msdn.microsoft.com/ja-jp/library/cc429354.aspx?f=255&MSPPError=-2147217396

wordpressのアップデートで「サーバー接続中にエラーが発生しました。設定を確認してください。」と表示される時の対策

wp-config.phpに1行加える これがメジャーだけどセキュリティてきにどうかなという感じ define('FS_METHOD','direct'); chownでWordPressファイルのオーナーを変更する フィルターフック『filesystem_method』を使う ネタ元 https://www.sandalot.com/wordpr…

タスクスケジューラでバッチ起動するときダイアログ非表示にしたければ「ログオンしているかどうかにかかわらず実行する」にする

OS

バックグラウンド実行になるので、ダイアログがでなくなる ネタ元 https://answers.microsoft.com/ja-jp/windows/forum/windows_7-winapps/windows7%E3%81%A7%E3%82%BF%E3%82%B9%E3%82%AF/ccff2c2f-5a0e-4f3d-ae81-9dff3e36fc3c?auth=1

LINQ

C#

あまり難しく考えず、「LINQ は foreach のパワーアップ版」と覚えよう。 ネタ元 https://qiita.com/nskydiving/items/c9c47c1e48ea365f8995

Html Agility Packを使ってXPathでWebページをスクレイピングする

NuGetでHtml Agility Packを追加。例(VB.NETコード) Sub Main() Console.WriteLine("HttpClientクラスで取得したWebページを解析する(Html Agility Pack)") ' 時間計測用のタイマー Dim timer = New System.Diagnostics.Stopwatch() timer.Start() ' .NET …

bitzeny 2.0 マイニング設定方法

マイナーはこちらからダウンロード https://github.com/macchky/cpuminer/releases ネタ元 http://www.arunyastyle.com/entry/2018/01/29/144344