揮発性のメモ2

知識をメモ書きしておく

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

PhpStormで、ウィンドウのタイトルとメニューが一体化してしまったのを直す 3

PhpStormを 2022.1 にバージョンアップしたらタイトルバーがバグったので、直す。 カスタムプロパティの修正 ウィンドウタイトルとメニューが一体化してしまったのは 2019.2 の頃で、この時期はレジストリやカスタムプロパティを修正していた。 レジストリは…

rsyslogで、ログのフォーマットを設定する

rsyslog.conf にログフォーマットを追加したい大会 2022-04-06 15:06:21 foobarbaz(172.16.0.50) INFO<6> UNKO_APP[28204] うんこー! とりあえずこんな感じにするには # /etc/rsyslog.d/hoge.conf # ログファイル名テンプレート $template HOGE_LOGNAME, "/…

PHPから、UDPでsyslogを投げる

#!/usr/bin/php -q

PHPでエンコードして、JavaScriptでデコードする

漢字とか改行とか記号とか、そういうのをPHPからJavaScriptに渡すときにエンコードしたいとき PHP側で rawurlencode(), JavaScript側でdecodeURIComponent() を使用する。

rsyslogで、シスログサーバを立てる

syslogで飛んできたやつを /var/log/hoge/IPアドレス.log に保存したい大会 /etc/rsyslog.d/hoge.conf $ModLoad imudp $UDPServerRun 514 $template HOGE_LOGNAME, "/var/log/hoge/%fromhost-ip%.log" :fromhost-ip, startswith, "172.16." -?HOGE_LOGNAME &…

2048ゲームを 自動でクリアする

www.afsgames.comなんか、カーソルの上と左右を交互に送信するだけでクリアできそうだったので ブックマークレットでカーソルキーを送信してみた。 javascript:(function hoge(a){ let key = 38; if(a%4 == 1) key=37; if(a%4 == 3) key=39; document.body.d…

秀丸で、空行を削除する

空行、空白のみの行を削除する ^\s*\n 改行文字も選択したいので、^\s*\n$ はダメ

VisualStudio Code で、常に新しいタブで開く

VisualStudio Codeで、デフォルトだとソースをクリックしていくとタブが再利用される。 ホイールクリックで新しいタブが開くけど、いちいち面倒くさい。masizime.com 「ファイル」⇒「ユーザー設定」⇒「設定」 で設定画面から 設定の検索窓で enablePreview …

インターネットエクスプローラーで、起動時のページを設定する

世間ではIEは駆逐されるかもしれないけど、どっこい生きてる保守案件インターネットオプションで、ホームページを設定する about:newsfeed デフォルトのニュースのページ about:tabs よく見るサイトの一覧のページ about:blank 空白のページ

PHPで、ディレクトリを作成する

PHP

ディレクトリがあろうがなかろうが関係なくディレクトリを作る。 mkdir -p hoge みたいなやつ。

オブジェクトの要素に変数名でアクセスする

文字列を変数名とみなして変数にアクセスするやつ JavaScriptのとき developer.mozilla.org 連想配列扱いできる var a = {b:123}; var text = "b"; console.log( a.b ); console.log( a[text] ); PHPのとき www.php.net 可変変数という仕様でアクセスできる …

git push でエラーがでたとき

git

git push でエラーが出たとき hint: Updates were rejected because the tag already exists in the remote.リモート側とこっち側とで、同名だけど別のタグがあるとエラーになるらしい。 【SourceTree】プッシュしようとすると、「Updates were rejected bec…

VirtualBoxでの書込みエラー

Feb 14 11:45:21 localhost kernel: [924038.432371] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen Feb 14 11:45:21 localhost kernel: [924038.434353] ata1.00: failed command: WRITE DMA EXTみたいなエラーが1分おきに出て、ファ…

bashで100万回ループする

atmarkit.itmedia.co.jp #!/bin/bash for ((i=0; i<1000000; i++)); do echo $i done この書き方ぜんぜん知らなかった。 超直感的じゃん。 dashでは使えない

if文、for文

if文for文の後ろは単文のみ許可、長くなる時は{ }でくくる というマイルール { は絶対次の行にしない。(関数宣言のときは逆に { を必ず次の行にする) 許さない書き方 /* 見つけ次第直す */ if(a>0) hoge(); for(i=0; i<10; i++) hoge(); /* 書いたやつを地…

Windows10で、クイックアクセスがおかしくなったとき

クイックアクセスが詳細表示になってしまって、よく使用するフォルダーが表示されなくなってしまった。Windows10 クイックアクセスがグループ表示されない - よちよち歩きのたわごと フォルダーオプションで フォルダーをリセット すれば直る

Debianで、ファイルがどのパッケージに含まれているか検索する

apt-file をつかう $ apt-file search fstrim libguestfs-gobject-dev: /usr/include/guestfs-gobject/optargs-fstrim.h manpages-de: /usr/share/man/de/man8/fstrim.8.gz manpages-fr-extra: /usr/share/man/fr/man8/fstrim.8.gz util-linux: /sbin/fstrim…

MXレコードを取得する

PHP

$ php -r '$result=getmxrr("icloud.com",$list); var_dump($result); var_dump($list);' bool(true) array(2) { [0]=> string(20) "mx02.mail.icloud.com" [1]=> string(20) "mx01.mail.icloud.com" } www.php.net 注意:この関数をメールアドレスの確認の目…

タイトルをクリップボードにコピーするブックマークレット

developer.mozilla.org javascript:( function(){ navigator.clipboard.writeText(document.title); } )();

bashで、正規表現を使うときにやる失敗

正規表現を "" などで囲わない 空白を検索できない ホワイトスペースを判定できない 最短マッチしない 正規表現を "" などで囲わない ""で囲うと正規表現で無くなるっぽい A="abcdefg" # OK [[ $A =~ (abc) ]] && echo ${BASH_REMATCH[1]} # abc # NG [[…

OneDriveで思い出を振り返らない

ときどきOneDriveから「思い出を振り返る」の通知が来るのがとてつもなくウザいのでオフにする 設定から「OneDriveによって私の写真やビデオの新しいコレクションが提案されたとき」のチェックを外す。

鹿児島県さつま町

ぎょうざ 144個 肉がしっかり入ってておいしい。 打ち粉が小麦粉なのでパリッとした羽根付きぎょうざになる。 1パック12個なので数もちょうどいい。【ふるさと納税】タレ付き!鹿児島うんまか豚生餃子(計144個・12個入り×12P) にんにく・ニラ不使用!国産野…

あとからAUTO_INCREMENT属性を付ける

alter table HOGE modify FOO int not null primary key auto_increment; int と not null と primary key と auto_increment を全部いっぺんに付けるのがコツ 数値はなんか勝手に付く

awaitとasync

awaitとasyncが良くわかってないので勉強中 asyncは、この関数は時間がかかりますよという意味(非同期関数であるという宣言) awaitは、非同期関数を呼び出すときに終わるまで待ちますよという意味(非同期関数を同期処理する) という解釈でいいんかなmain…

opensslで、サーバの証明書の情報を確認する

openssl s_client コマンドでウェブサーバーの SSL/TLS 対応状況を診断する – ラボラジアン opensslコマンドで証明書情報を確認したい | GMOグローバルサイン サポート 証明書がちゃんと登録できたか、期限はいつだっけか、をパッと見たいときに opensslコマ…

山崎実業のジェルボールストッカー

山崎実業のジェルボールストッカーは、ジェルボールがちょうど40個入る。 お徳用の詰め替え用ジェルボールの約3.3倍が39個入りなのでちょうどいい。山崎実業 ジェルボール プレート マグネット 洗濯洗剤ボール ストッカー ホワイト 4700 | 洗濯 洗剤 詰め替…

栃木県佐野市

ぎょうざはひとつひとつが結構大きいので食べがいがある。 ラーメンはスープがかなりおいしいけどかなりしょっぱいので、かなり薄めた方がいい。【ふるさと納税】【佐野餃子(中)野菜餃子24個4人前】×1袋と【濃縮佐野ラーメン】3人前【1104105】価格:5000円…

FTPのログの読み方

/var/log/xferlog xferlog - ファイルのフォーマットと規約の説明 - Linux コマンド集 一覧表

画面外のウィンドウを呼び戻す呪文 (VNC越しの場合)

画面外に行ったウィンドウをアクティブにする Alt+スペース を押す(メニューが出るけど見えない) M(移動) を押す カーソルキーを押す(どの方向でも可) マウスを動かすと画面内に急にウィンドウが来る このうち、Alt+スペース がそのままだとVNC内に送…