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

Excelで名前付き範囲を編集・削除する

メニュー>数式>名前の管理です。 ネタ元 https://www.wanichan.com/pc/excel/2016/8/47.html

wordpressで画像遅延読み込みプラグイン「Lazy Load」 の利用方法 あと モバイルとGooglebot対策

プラグインを追加する時「Lazy Load」で検索すると 似たようなのがいろいろ出てくるけど「Lazy Load」を選択すること! 追加したら有効化するだけなので導入は簡単。しかしPCだと問題なくてもスマフォなどのモバイルだと画像読み込みが遅かったりタイミング…

PHPでshift-jisでファイル出力

PHP

出力する文字列をshift-jisで統一すればOK mb_convert_encoding($tmp, 'SJIS-win', 'UTF-8'); ネタ元 https://kantaro-cgi.com/blog/php/save_csv_by_sjis.html

PHPのforearchで連想配列からキーと値を取得

PHP

foreach (配列変数 as キー変数 => 値変数){ 実行する処理1; 実行する処理2; } ネタ元 https://www.javadrive.jp/php/for/index9.html

PHPで正規表現で日付部分抽出

PHP

preg_match_all("/\d{4}.\d{2}.\d{2}/", $tmp_data, $array_result); echo $array_result[0][0]; ネタ元 https://qiita.com/tsuuuuu_san/items/b88b0662426f2b956c77

今日から1年先までの年月日出力(日付の加算)

php

$tmp_date = new DateTime(); for ($i = 1; $i <= 366; $i++) { // 土日抜き $week = $tmp_date->format("w"); if( $week != 0 and $week != 6 ){ echo $tmp_date->format('Y/m/d'); echo '<br>'; } $tmp_date->modify('+1 days'); } ネタ元 https://blog.codeca…

Pocoというライブラリがあるらしい。

CPP

JSONあつかったり、REST APIとか、便利にいろいろできるらしい C++ REST SDKがMFCの影響か、なぜか使えなかった思い出があるので、 こっちに期待。 ネタ元 https://pocoproject.org/pro/docs/index.html https://www.qoosky.io/techs/8e92d3d34a http://mcom…

プロセスのメモリ情報を取得

CPP

GetProcessMemoryInfo()関数を利用します。プロトタイプ宣言 HANDLE OpenProcess( DWORD dwDesiredAccess, // アクセス・フラグ BOOL bInheritHandle, // ハンドルの継承オプション DWORD dwProcessId // プロセス識別子 ); BOOL CloseHandle( HANDLE hObjec…

HTML リダイレクト(自動転送)の方法いろいろ

「.htaccess」ファイル metaタグ JavaScript/PHPなどといろいろ方法があります。 あんまり推奨はされないですがmetaタグだと <meta http-equiv="refresh" content="秒数;URL=URL">とかけばOKです。ライブドアブログで記事に仕込んでも転送使えます。 ただ編集画面内でも転送しちゃうので、二度とそのページの編</meta>…

Excelで外部ソースへのリンクを解除したい

Excelでなんだかわからないけど リンクの警告とかいうのが出る時がある。「このブックには、安全ではない可能性のある外部ソースへのリンクが1つ以上含まれています。リンクを信頼できる場合、リンクを更新し最新データを取り込みます。信頼できない場合は…

ExcelVBA フォルダの確認 Dir(<path>,vbDirectory)

vbDirectoryつけ忘れると 中身がからっぽのフォルダだとエラーになる。 逆にファイルが一つでもあるとエラーにならない。紛らわしい仕様です。 ネタ元 https://vbabeginner.net/vba%E3%81%A7%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E5%AD%98%E5%9C%A8%E3%83%8…

C# フォルダを作成する

C#

// フォルダ (ディレクトリ) を作成する System.IO.Directory.CreateDirectory(@"C:\Hoge\Foo\") // 作成先の DirectoryInfo を取得することも可能 System.IO.DirectoryInfo hDirInfo; hDirInfo = System.IO.Directory.CreateDirectory(@"C:\Hoge\Bar\"); ネ…

C# フォルダの存在を確認する

C#

// フォルダ (ディレクトリ) が存在しているかどうか確認する if (System.IO.Directory.Exists(@"C:\Hoge\")) { MessageBox.Show("ディレクトリは存在します"); } else { MessageBox.Show("ディレクトリは存在しません"); } ネタ元 http://jeanne.wankuma.co…

CsvHelper で C# CSVの読み込み

C#

CsvHelperというモジュールがあるらしい。使ってみようかな ネタ元 https://webbibouroku.com/Blog/Article/csvhelper-read

C# 正規表現でファイル名の中から数字4桁取得

C#

aaa_2017_8411.csvというファイル名で、2つ目の数字4文字が欲しいサンプル System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(item, @"\d{4}"); string code = mc[1].Value; ネタ元 https://dobon.net/vb/…

あるフォルダ以下にあるファイルをすべて取得する

C#

using System.IO; ... string[] files = Directory.GetFiles( search_path, "*.csv", SearchOption.AllDirectories); ネタ元 https://dobon.net/vb/dotnet/file/getfiles.html でもDirectory.EnumerateFilesのほうが高速でいいらしいよ。 ネタ元 http://dev.…

C#でモダンにWebスクレイピングするならAngleSharp

C#

らしい。 つかってみようかな。 ネタ元 https://qiita.com/matarillo/items/a92e7efbfd2fdec62595

VBScriptでスクリプトの実行を待つ

set objWshShell = WScript.CreateObject("WScript.Shell") objWshShell.Run """******.exe"" 引数",1,1program filesみたいなフォルダにスペース対策で""でくくっとくといいよ ネタ元 https://ameblo.jp/hiiragi-pc/entry-10903900415.html http://www.tech…

Google Adsense Maker for はてなブログ

こちらのスクリプトははてなブログにおいて、広告の位置を指定した上で特定カテゴリーでの表示を制限できるので非常に便利 https://www.kanamalu.com/entry/google-adsense-maker ネタ元 https://www.oishikerya.com/entry/2018/05/07/%E3%80%90GoogleAdSens…

はてなBlogにGoogleAdsenseの自動広告を貼る

Adsenseでコードゲットして はてなブログの【設定】→【詳細設定】にある headに要素を追加 にコードを記入。 ネタ元 http://kennkoudokusyo.hatenablog.com/entry/2018/02/23/022340

AMP自動広告をはてなブログに貼る方法

コツがいるみたい。 しかも記事に埋め込まなきゃいけないらしい。 大変。 https://www.okaneko.work/entry/2018/07/27/043737

ノイズレスサーチ

Google検索に余計な結果が含まれなくなって便利http://pasokatu.com/nsearch#gsc.tab=0

wordpress EXEC-PHPのわかりにPost Snippetsがいいよ

EXEC-PHPはセキュリティ的にどうこういわれるのとphp7対応してない。「Post Snippets」いれて、ショートコードを埋め込む形にすると楽。ShortcodeとPHP Codeにチェック入れて使えばOK ネタ元 https://lightning2014.ensyutsubu.com/blog/post-8824/

C# 文字列から数値だけを抜き出す

C#

正規表現で数字だけ抜き出す。 using System.Text.RegularExpressions; string str = Regex.Replace (gameObject.name, @"[^0-9]", ""); Debug.Log (str); ネタ元 http://robamemo.hatenablog.com/entry/2018/03/03/194425

C#リストを逆順に処理する

C#

foreach (MyItem item in items.Reverse()) { // itemに対する処理ここで行う } ネタ元 https://blog.yuizi.com/2010/04/c_9105.html

C#のDictionaryをソートする

C#

Dictionaryの代わりにSortedDictionaryを利用すると、自動でキーを元にソートしてくれます。例 // 宣言:SortedDictionaryとしてインスタンスを作成 var itemTable = new SortedDictionary<int, Item>(); ネタ元 https://takachan.hatenablog.com/entry/2018/04/02/2324</int,>…

MyEtherWalletでNOAHコインのカスタムトークン登録方法

カスタムトークンを追加ボタンを押すと、入力欄が表示されるので、それぞれの項目を入力して、 保存ボタンをクリックしてください。トークン契約アドレス: 0x58a4884182d9e835597f405e5f258290e46ae7c2トークンシンボル: NOAHケタ数: 18 ネタ元 http://keita…

Gmailでまとめてメールをアーカイブする方法

Inboxが無くなっちゃうので、仕方なくGmailに舞い戻った。 しばらく見ないうちにInboxっぽくなってたけど、アーカイブする手間がまだ多い。なるべく少ない工程でメールをアーカイブする方法はこう。 Gmail の検索窓をクリックする。(ショートカットは /) i…

Google Analyticsのデータ保持期間を無限にする

web

設定>トラッキング情報>データ保持 から設定

C++でwebsocket

CPP

やっぱりC++が一番早いらしいが、管理が大変らしい。cppのサンプルがgithubにある。以下PJに依存する。JsonCpp - JSON encoding and decoding tclap - command line argument parsing websocketpp - websocket support boost - networking library ネタ元 We…