揮発性のメモ2

知識をメモ書きしておく

ユーザがログインしてログアウトすると、そのユーザの作ったmqueueが消える

ランキング参加中プログラミングランキング参加中Linuxsystemdの設定で RemoveIPC とかいう機能がデフォルトで有効になっていて、そのユーザーのセッションがすべてログアウトされるとそのユーザーが使用していたIPCリソースがすべて消える というとんでもな…

PhpStormで、閉じ括弧入力時に自動で整形する機能を無効化する

ランキング参加中プログラミング} を打つたびに 不細工に整形される不具合を回避する エディター ⇒ 一般 ⇒ スマートキー から 「'}' 入力時にブロックを整形する」 のチェックボックスをオフにする 日本語化していないときは Reformat block on typing '}' …

lftp

今のLinuxにはなんかftpコマンドが無くて、代わりに lftp というコマンドになってた。 パッケージ名は lftp dnf install -y lftp 使い方 # lftp -u ユーザー名,パスワード -p ポート番号 ホスト名 lftp -u user,pass -p 8000 192.168.1.10 コマンドラインに…

jQueryで、 toggleClassを使ってクラスをつけたり外したりする

api.jquery.com第1引数にクラス名のみを書くと、そのクラスを交互につけたり外したりする。 第1引数にクラス名、第2引数に真偽値を書くと、真のときはクラスをつけて、偽のときにはクラスを外す。 $("#hoge").toggleClass("hoge_red", true); // 真なので ク…

ハウス食品G本社 (2810)

housefoods-group.com

イートアンドHLDGS (2882)

www.eat-and.jp 大阪王将はハズレがほぼ無くて助かる

杉田エース (7635)

www.sugita-ace.co.jp トムヤムクンは苦手なので誰かにあげてしまうか

ディレクトリのシンボリックリンクを作成する

ディレクトリのシンボリックリンクを作成する。 コマンドを何回実行してもOKなように冪等性を持たせる。 ln -sfT /hoge/piyo /data -s シンボリックリンクを作成する -f もうすでにあるときは削除してから実施する -T シンボリックリンクをファイルのように…

busyboxのntpd で即座に時刻を合わせる

busyboxのntpd を ntpdate みたいに使う方法 ntpd -q -p 192.168.0.1 ランキング参加中Linux

サブドメインを検索する

ランキング参加中Linuxhatena.ne.jp のほかに a.hatena.ne.jp とか b.hatena.ne.jp とかあるやつを調べるコマンドdnsrecon や dnsenum を使うと良いらしい。 dnsrecon はなんだかちゃんと動かなかったので、 dnsenum を試した。 インストール apt install dn…

配列で添え字がダブったとき

PHP

ランキング参加中PHPランキング参加中プログラミング1は特に被りやすい 2, 1=>3, "1"=>4, 5]; print_r($a); Array ( [0] => 0 [1] => 4 [2] => 5 )

printfでUTF8混じりの文字列の最大文字数を指定する

C

ランキング参加中プログラミングprintfで文字列の最大文字数を指定する - 揮発性のメモ2 1234567890123456 じゃがいも :A ^^^^^^^^^^^^^^^^ ↑16文字 日本語混じりで桁を揃えてprintfで出力したい localeをちゃんと設定してwcharを使うべきだが、できないと…

sortコマンドでテキストを数値を拾ってソートする

ランキング参加中プログラミングランキング参加中Linux {"no":176026, "text":"aiueo"} {"no":26028, "text":"2024-07-20"} {"no":3030, "text":"田中"} こんな感じのJSONの並んだテキスト*1を、テキストのままソートしたい。 幸い先頭が {"no":数値, となっ…

phpでマージソート

PHP

2つのテキストファイルをマージソート

dropbearで、サーバのfingerprintが信用ならなくなったとき

雑に組込み開発をおこなっていると良く出てくるエラー ルートイメージを違うマシンに丸コピーしていると遭遇する # scp hoge.txt 192.168.101.82:/tmp/ /usr/bin/dbclient: Connection to root@192.168.101.82:22 exited: ssh-rsa host key mismatch for 192…

PHPで、コマンドラインでもセッションを使う

PHP

PHPで、WEBアクセスからもCLIからもどちらからも同じセッションファイルを触りたい。 セッションの保存パスは session.save_path に書いてある。 WEBからのアクセスのときは、なんか php-fpm とかが勝手に/var/lib/php/session にしている 一方コマンドライ…

JavaScriptで、半角英数字を全角にする

ランキング参加中プログラミング半角の文字コードに0xFEE0を足すやつ。 半角全部いけるらしいので、半角全部版を作った。 // 全部版 半角英数全部 function toZen(str){ return str.replace(/[\u0020-\u007E]/g, c => String.fromCharCode(c.charCodeAt(0) +…

findで 隠しファイルを 除外する

$ find . -type f ./.gitignore ./.idea/.gitignore ./.idea/active-tab-highlighter-v2.xml (中略) ./bin/c_mailcheck.inc ./bin/c_mysql.inc ./readme.txt ./www/kanri/base.css ./www/kanri/body.css (後略) .で始まるファイルやディレクトリを除外したい…

tcpdumpで、ファイルに保存されない

ランキング参加中プログラミングランキング参加中Linux tcpdump -i eth0 -X -nn -s0 udp port 12345 -w /tmp/hoge.captcpdumpでこう書いたとき、ファイルに保存されないことがある。 ある程度溜まると、まとめて4096バイトずつ保存される。つまり、これはバ…

なとり (2922)

www.natori.co.jp 今年は苦手なこんぶ飴が無くて良かった

走行中のプロセスの標準出力を横取りする方法4

走行中のプロセスの標準出力を横取りする方法 - 揮発性のメモ2久しぶりに他のプロセスの標準エラー出力を覗き見したくなった straceで日本語がエンコードされるのを抑止できなかったので、それにも対処 strace -p $(pgrep hogehoge) -e write -s 4096 2>&1 …

日清オイリオグループ(2602)

www.nisshin-oillio.com 普段使っている油がそのまま優待になっているので買う手間が省けて良い

Linuxで、メモリの種類を調べる

このサーバってメモリはDDR3だっけ?DDR4だっけ? というのを調べる。dmidecodeコマンドを使う dmidecode --type memory # dmidecode --type memory # dmidecode 3.3 Getting SMBIOS data from sysfs. SMBIOS 3.0.0 present. Handle 0x0010, DMI type 16, 23…

コマンドでソフトウェアRAIDの進捗状況を見る

mdXXX_resync がCPUをいっぱい使ってて大変そうだけど、同期あとどのくらいかかるのかな というのを調べる。 専用コマンドがあるわけではなく、proc見れば済む話だった $ cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [r…

bashで、今実行しているスクリプトのディレクトリを取得する

ランキング参加中Linuxランキング参加中プログラミング シンプルな書き方 SH_DIR=$(realpath $(dirname $0)) 引数 $0 にはスクリプト名が入っているので、ディレクトリを切り出す 相対パスで実行しているときは 相対パス名が入るので realpath で正規化する …

VirtualBoxで fstrimコマンドを使う

ランキング参加中Linux fstrimコマンドとは zerofreeではなぜダメか VirtualBoxで使えるようにする 対応状況の確認 fstabの編集 fstrimコマンドの使い方 でかいファイル、でかいディレクトリの見つけ方 fstrimコマンドとは fstrimコマンドは SSDなどに使用し…

wgetでPUTする

apacheの設定でこうすると、PUTメソッドはどこのディレクトリだろうとなんでもかんでも /test/put.php に飛んでくる。 <Directory /> Script PUT /test/put.php </Directory> ※このとき、URL書き換えとかしてるわけでは無いので リクエストURIは もとのまま飛んでくる wgetでテストす…

PHPでBASIC認証を受け付ける。 wgetでテストする。

ランキング参加中プログラミングランキング参加中PHPこれの焼き直し www.php.net BASIC認証の基本的な動き 基本的に、BASIC認証は2回アクセスが来る。 1回目は認証なし。サーバは一旦 401 で突っ返す。 2回目でBASIC認証が来る。BASIC認証ではリクエストヘ…

メッセージキューを使ってるのに /dev/mqueue が見当たらないとき

ランキング参加中プログラミングランキング参加中LinuxPOSIXメッセージキューは 仮想ファイルシステム mqueueの中で動作する。 /dev/mqueue というディレクトリは あっても無くてもメッセージキューはただしく動作する。 無くても困らないので、たまに無いと…

エクセルで、真円を描く

図形の挿入で「円/楕円」を選択後、 Shiftキーを押しながらマウスをドラッグする。Shiftキーを押しながらマウスをドラッグすると 縦横比が維持されるので、正方形も描けるし アスペクト比を維持した図形の拡大縮小もできる。