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

Googleスプレッドシートのアドオン「Google Analyticsは使えなくなった模様」

便利だったのに困る。 色々進化するのはいいけど、置いていかないでくれ・・・ ネタ元 https://dokodemodoor-junk.net/2020/10/post-19138/

メモ:さくらのwordpressクソほど重い XServerに引っ越したらクソ早い

XServerにはWordpress引っ越しツールもあるのでめちゃ楽。さよならさくら。

windows環境にpythonインストールしたけどパスが通ってないなら、再度インストーラーを起動する

なんでか最初のインストールではだめだった「Add Python to environment variables」にチェックを入れて「Install」をクリックすると治る ネタ元 https://gammasoft.jp/blog/resolve-not-to-run-python/

htaccessによるリダイレクト(サイトの引越し)

恒久的引っ越しのコード # Redirect Redirect permanent / https://movesaki.net/ネタ元でコード生成できるよ ネタ元 https://htaccess.cman.jp/explain/redirect.html

PHPのシンプル速度計測コード

ネタ元 http://shmachid.com/perl/113/

WordPress CSSとJSファイルの遅延読み込み

functions.phpに追記するCSS /*--------------------------------------------------------------*/ /* レンダリングを妨げるリソースの除外 CSSのIDを遅延させる処理 */ /*--------------------------------------------------------------*/ function my_d…

PHPでCSV一行ずつ読み込み

ネタ元 https://techacademy.jp/magazine/12298

PHPで文字列分割して配列へ

explode() — 文字列を文字列により分割するsplit()はもう非推奨。 ネタ元 https://www.php.net/manual/ja/function.explode.php

PHPで日付比較

strtotime()を使おう today = date("Y/m/d"); $target_day = "2014/06/10"; if(strtotime($today) === strtotime($target_day)){ echo "ターゲット日付は今日です"; }else if(strtotime($today) > strtotime($target_day)){ echo "ターゲット日付は過去です"…

PHPでmb_strlen()で日本語の文字数を数える

strlen()だとbyte単位になる。 ネタ元 https://www.flatflag.nir87.com/strlen-671#mb_strlen-2

さくらレンタルサーバーでComposerインストール&abraham/twitteroauthインストール

・SSHでログイン dos窓とかで。 ssh あなたのアカウント@あなたのドメイン.sakura.ne.jpその後Password聞かれるので入力でログイン・以下コマンドでComposerインストール curl -sS https://getcomposer.org/installer | php以下でComposerインストール状況確…

VB.netで日付をシリアル値に変換

Dim today As Date = DateTime.Today Console.WriteLine(today.ToOADate)整数部が年月日、小数部が時間になる ネタ元 https://www.atmarkit.co.jp/ait/articles/1709/06/news020.htmlhttps://tmg0525.hatenadiary.jp/entry/2017/09/14/143939

vb.netで文字列を暗号化/複合化

'暗号化用のデータ Dim enc_key() As Byte _ = { &HED, &HB, &H56, &HAF, &H61, &HA2, &H71, &H39, &HE0, &H4B, &HDC, &HC9, &H23, &H69, &H8C, &HBD, &HB9, &H86, &H98, &H28, &HC8, &H3E, &H62, &HA7, &HFA, &H17, &HC1, &H33, &H64, &HBF, &H96, &H24 } D…

HPに設置するTwitterのDMボタンの作り方

・DMを受け取る側のアカウントが「すべてのユーザーからダイレクトメッセージを受信する」の項目にチェックしとく(https://twitter.com/settings/security) ・https://publish.twitter.com/にアクセス このページをスクロールすると3つの選択肢が出てくるの…

ボリンジャーバンド%B(Bollinger Band%B)の計算式

ボリンジャーバンド(Bollinger Bands)の計算式 Middle Band =n-period moving average (MA) Upper Band = n-period MA+(n-period standard deviation of price x k) Lower Band = n-period MA- (n-period standard deviation of price x k) k=2.0 Bollinger …

ExcelVBAにて MSXML2.XMLHTTP.6.0でレスポンスをキャッシュさせない

毎回変化するダミーのパラメータをつければよい target_url = "http://test.com/api" & "?dummy=" & DateTime.Now ネタ元 https://qiita.com/haseshin/items/d1715fae8f6b0046cfec

Excelの表を複数の条件で並べ替える

リボンのデータ>並び替え で ソート条件を設定するだけでOK ネタ元 https://dekiru.net/article/12699/

Excelで重複データを抽出&色付けする

・ 重複チェックしたい範囲を選択 ・リボンから>「ホーム」>「条件付き書式」>「セルの強調表示ツール」>「重複する値」 ネタ元 https://upward.jp/weblog/contents_1911-2660/

同じ画像をA4に8つ印刷したい時の技

Wordを使う。・1ページいっぱいに画像を拡大する ・リボン>レイアウト>余白>ユーザー設定の余白選択して全部0にする ・ファイル⇒印刷⇒設定の[すべてのページを印刷] ・ページ数[1,1,1,1,1,1,1,1,]コンマで区切り[1ページが8ページ] ・最下の[1ペー…

c++11の機能を使ったStopWatchクラス

#include <chrono> struct StopWatch { StopWatch() { pre_ = std::chrono::high_resolution_clock::now(); } //前回のlap関数コールからの経過時間をmilli sec単位で返す double lap() { auto tmp = std::chrono::high_resolution_clock::now(); // 計測終了時刻を</chrono>…

Norton SafeWeb に 誤検出された時の対策方法

・https://safeweb.norton.com/site_dispute にアクセス ・アカウント作る ・ログイン ・URL入れてサイトの評価を確認 「X」と出る ・「>ここをクリックして異議を送信」をクリック ・HEADにタグを埋め込むかファイルをアップロードして認証。 ・「サイトを…

Excelで行を挿入しても絶対参照のセル番号が変わらないようにする

A2固定にするなら =INDIRECT("A2")と書く ネタ元 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1389402433

inno setupでグループ指定

[Setup] //Select Start Menu Folder プログラムグループの指定 DisableProgramGroupPage = no DefaultGroupName = InnSetup [Icons] Name: “{group}\InnSetup Program”; Filename: “{app}\InnSetup.exe”; WorkingDir: “{app}” Name: “{group}\InnSetupのア…

アイコン画像を取り出すならIcon Explorer

https://www.mitec.cz/iconex.html

マルチアイコンicoを作る

pngをアップロードするだけhttps://ao-system.net/alphaicon/

innosetupでウィザードのようこそ画面を表示させる

DisableWelcomePage = no とする ;------------------------------------------------------------------------- ; ウィザード画面の表示に関わる定義 ;------------------------------------------------------------------------- ; 開始ダイアログの表示…

VC++ runtimeのサイレントインストールでPC再起動しちゃうのを抑制する

/norestart を加える /norestart - 再起動を抑制します。既定では再起動前に確認メッセージが表示されます。 ネタ元 https://social.msdn.microsoft.com/Forums/ja-JP/65c3b406-d2b1-44a0-82c1-3c3b1fed00e6/microsoft-visual-c2015-redistributable-package…

inno setupで指定exeが起動してたら中断する

[Code] function IsAppRunning(const FileName : string): Boolean; var FSWbemLocator: Variant; FWMIService : Variant; FWbemObjectSet: Variant; begin Result := false; FSWbemLocator := CreateOleObject('WBEMScripting.SWBEMLocator'); FWMIService …

VC++/MFCで実行ファイルのパスを取得

MFC

// 実行ファイルのパスを取得 CString GetModulePath() { // 実行ファイルのパス CString modulePath = _T(""); // ドライブ名、ディレクトリ名、ファイル名、拡張子 wchar_t path[_MAX_PATH], drive[_MAX_PATH], dir[_MAX_PATH], fname[_MAX_PATH], ext[_MA…

GoogleアナリティクスのフィルタでOR条件にする方法

正規表現でOR入れる。条件正規表現例AもしくはBに完全一致^A$|^B$^/campaign/$|^/event/$AもしくはBに先頭一致^A|^B^/campaign/|^/event/AもしくはBに後方一致A$|B$/campaign/$|/event/$AもしくはBを含むA|B/campaign/|/event/ ネタ元 https://blog.siteanat…