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

PHPバージョンアップで文字化けした時の対処方法

デフォルトcharset(default_charset)がUTF-8に変わったのが原因の可能性大。 iframeで読み込んでる先が文字コード違うと対策がキツイ。 ページ数が少ないなら文字コードをコツコツ変換するほうが早いかもね。PHP7.x以降なら .user.ini作って default_chars…

PHPを7.2にバージョンアップしたら正規表現でマッチしない現象が出た

正規表現のマッチパターンの文字が大きいとエラーになるようになってる。pcre.jit=0をphp.iniに設定すれば解消されるメールアドレスのチェックで使っている場合、昔の携帯アドレスとか無視して良い環境なら filter_var()で代用したほうがよいですよ。

PHP file_get_contentsで、リモートホストから取得出来ない場合の代替関数サンプル POSTもあるよ

ネタ元 https://gist.github.com/cognitom/1476853 file_get_contents()が 使えないサーバーがあるんですよー function curl_get_contents($url){ $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); cur…

perl/cgi jcode.plが見つからない。Jcode.pmでカバーする

jcode.plが見つからなかったので派生版であるJcode.pmで乗り切った。http://openlab.ring.gr.jp/Jcode/index-j.htmlでもPerl 5.8.0よりEncodeとして標準装備されたそうなので、古いコードを動かさなきゃいけないという理由でもなければEncode使いましょうhtt…

WADAXへの引っ越しでCGI動かなくて困ったときに調べた情報

cgi-binフォルダ以外で動かすには.htaccessを置いて以下のように記述 # CGI を使えるようにする。 Options +ExecCGI AddHandler cgi-script .cgi .pl .pm.htaccessのパーミッションは606 cgiファイルのパーミッションは701か705 cgiあるフォルダも701か705じ…

楽天ひかりへの切り替え設定(PR-500MI)

我が家は標準タイプホームゲートウェイ/ひかり電話ルータ (PR-500MI)なのでその設定方法。・PCとPR-500MIをLANで直つなぎしてhttp://192.168.1.1へアクセス ・ログインする ・基本設定>接続先設定(IPv4 PPPoE)を選択 ・一番上のメインセッションのとこの「…

C#/vb.netでパスが通っていない regasm.exe を呼出するexeを作る

ネタ元 https://qiita.com/tinymouse/items/7d14313b9c1ddf6fe31a x86でexe作れば32bit版の、 x64でexe作れば64bit版の、regasm呼び出せるC# using System.Runtime.InteropServices; using System.Text; class Program { static void Main(string[] args) { …

batファイルでメッセージボックスを出す 

vbsファイルを出力して実行させるという荒業 rem メッセージ表示 echo msgbox “メッセージ本文”,vbInformation,”タイトル” > %TEMP%/msgbox.vbs & %TEMP%/msgbox.vbs rem ファイル削除 del /Q %TEMP%\msgbox.vbs pause ネタ元 http://intra-net.jp/2017/05/1…

PCが妙に重くなったときの原因の一つ ネットが重くてギリギリつながってる程度になってる

完全に切れてるならいいんだけど、 微妙にサーバーレスポンスがあったりするような、頑張ってリトライ処理が走りそうな状況になると マウスがカクつくなど、全体的に重くなることがある。思い切ってネット切ると軽くなる

FTXで出来高1,000,000を2週間ぐらいで達成したQuant Zone設定

5分前と比べて上か下かによって、買い/売りする。結果$100くらい損したけど $700貰えるなら経費

ExcelVBAで押されたキー判定する

GetAsyncKeyState ()を使う Option Explicit #If Win64 Then Private Declare PtrSafe Function GetAsyncKeyState Lib "User32.dll" (ByVal vKey As Long) As Integer #Else Private Declare Function GetAsyncKeyState Lib "User32.dll" (ByVal vKey As Lon…

AppleStoreで買ったものの領収書をもらう方法

以下フォームから申請する。 商品を出荷してから1週間は必要& 1週間以上経過してても2営業日ぐらいかかるらしいので急いでるときは注意。 https://www.apple.com/jp/feedback/aos/receipt_request.html購入したら届くメールの中の「ご注文番号」「ご請求者…

AppleStoreで買ったものの領収書をもらう方法

以下フォームから申請する。 商品を出荷してから1週間は必要& 1週間以上経過してても2営業日ぐらいかかるらしいので急いでるときは注意。 https://www.apple.com/jp/feedback/aos/receipt_request.html購入したら届くメールの中の「ご注文番号」「ご請求者…

メモ:2021年版・ド初心者向け仮想通貨投資の始め方

https://anond.hatelabo.jp/20210207143934

C# Taskの待ちかた集

async awaitがらみhttps://qiita.com/takutoy/items/d45aa736ced25a8158b3

C#にてWebView2 で Web サイトを表示

・https://developer.microsoft.com/ja-jp/microsoft-edge/webview2/ の、右下の修正済みバージョンをDL ・C#のプロジェクト作って、bin/debugやbin/releaseフォルダの下にDL解凍したフォルダをまるごとコピー ・プロジェクトの csproj ファイルの ItemGroup…

Windows10で拡張子「.mts」のファイルをmp4に変換する

「フォト」で開いて ・[編集と作成]をクリックし、[テキスト入りビデオの作成]をクリック ・ビデオの名前を設定して ・右上の[ビデオの完了]をクリック ネタ元 https://aprico-media.com/posts/3935

Youtuber素材

VideoPad動画チュートリアル https://www.nchsoftware.com/videopad/jp/tutorial.html フリーフォント https://unknownvideo.info/?p=4102#i-2 フリーSE https://tcd-theme.com/2020/10/youtube-se.html https://soundeffect-lab.info/sound/anime/

Chromeのエンコード機能が消えたけど拡張機能があるよ

Chrome 拡張機能 テキストエンコーディング ネタ元 https://techacademy.jp/magazine/11442https://qiita.com/ming/items/7f663821876493cde72bhttps://www.beginnerweb.net/chrome.html

phpの文字化けを直す

ヘッダいれましょう ネタ元 https://techacademy.jp/magazine/11442https://qiita.com/ming/items/7f663821876493cde72b

PHPのcURL関数を使ってURL叩いて情報を取得する

コード ネタ元 https://techacademy.j…

Excel 秒数を分:秒に変換

・秒単位で入力された値を、一日の秒数(86400)で割り、シリアル値に変換する。 ・セルの表示形式をmm:ssにするネタ元 https://all-excel.com/fmt_05.html

YouTubeの動画にチャプターを追加して区切りや目次を設定

動画の詳細に00:00 オープニング 01:15 ほげほげ 03:15 ほげほげーといった感じで書いておくとチャプターになる。 ネタ元 https://unicorn-blog.jp/archives/5611

inno setup で強制終了

[Code] procedure TaskKill(FileName: String); var ResultCode: Integer; begin Exec(ExpandConstant('taskkill.exe'), '/f /im ' + FileName , '', SW_HIDE, ewWaitUntilTerminated, ResultCode); end; ... TaskKill('excel.exe'); ネタ元 https://alwayse…

inno setup でYes/Noダイアログ

// Ask the user a Yes/No question if MsgBox('Are you sure?', mbConfirmation, MB_YESNO) = IDYES then begin // user clicked Yes end else begin // user clicked No end; ネタ元 https://jrsoftware.org/ishelp/index.php?topic=isxfunc_msgbox

JSON でのエスケープ処理

エスケープが必要な文字 / エスケープでの文字エスケープ表記元の文字説明 \""ダブルクォーテーション \\\バックスラッシュ \//スラッシュ \bバックスペース \f改ページ \nキャリジリターン(改行) \rラインフィード \tタブ \uXXXX4桁の16進数で表記されたUni…

EFIシステムパーティションを削除する

ディスク管理からは消せないのでdiskpartコマンドを利用する 1.Win+Rキーを同時に押して、「diskpart」を入力 2.以下のコマンドでEFIシステムパーティションのIDを変更(ディスクやパーティションは自身の環境に合わせてね) list disk (PCにマウントされてい…

inno setup ファイルのコピーに関する指定

Flags: OnlyIfDoesntExist; … ファイルがあったら上書きしない。 Flags: ConfirmOverWrite; … 上書きするかどうか聞いてくる Flags: IgnoreVersion; … 強制上書きする。 ネタ元 https://wiki.gz-labs.net/index.php/Innosetup

メモ:エックスサーバー激速、さくら激重

プランにもよるんでしょうけど、ただのファイルのアップロード/ダウンロードだけでも 数倍の差がある。体感速度だとなおある。ぜんぶXServerに引っ越したい気分だ。

ExcelVBAでUserAgent指定型 URLDownloadToFile

そろそろIEだと弾かれるサイトが増えてきたので必要だ。 Function myURLDownloadToFile(aUrl As String, aFilepath As String) As Boolean Dim oStream As Object Dim myURL As String myURL = aUrl Dim WinHttpReq As Object Set WinHttpReq = CreateObject…