揮発性のメモ2

知識をメモ書きしておく

2025-10-01から1ヶ月間の記事一覧

Windows11で、画面の明るさがコロコロ変わるのを防ぐ

ランキング参加中プログラミングWindows11は、ノートPC使用時に 現在表示しているデスクトップ画面の色合いによって液晶画面の明るさがコロコロと変わる設定になっている 設定の システム ⇒ ディスプレイ で「コンテンツに基づいて明るさを変更する」をオフ…

Chromeで、ブックマークをエクスポートする

ブックマーク マネージャ(Ctrl+Shift+O)を開き、右上の ... から「ブックマークをエクスポート」を選択

bashで、内蔵コマンドだったか普通のコマンドだったかを調べる

ランキング参加中プログラミングランキング参加中Linuxtypeコマンドで調べられる $ type -a printf printf はシェル組み込み関数です printf は /usr/bin/printf です printf は /bin/printf です おわり

bashで、数字の末尾4桁を取り出す

ランキング参加中Linuxランキング参加中プログラミングカウンターをインクリメントし、数値の末尾4桁を取り出す 桁が少ないときは 0 で埋める12 ⇒ 0012 12345 ⇒ 2345 # 1インクリメント ((COUNT++)) # 後ろ4桁を取り出す tmp=000$COUNT; NUM=${tmp: -4} echo…

systemdで、マウントされてから起動する

ランキング参加中プログラミングランキング参加中LinuxWants と After に マウントを指定できる これらの指示は「可能な限り」「できれば」などのふわっとしたものになる [Unit] Description=Tekito Service After=network.target # /okane のマウントを試す…

sscanf で設定ファイルを読む

ランキング参加中プログラミングランキング参加中Linux とりあえずこのくらい雑で問題ない typedef struct { char host[16]; int port; } SampleConfig_t; /** * @brief 設定ファイル読み込み * @param config SampleConfig_t構造体ポインタ * @param filena…

opensslで パスワードハッシュを作る

ランキング参加中Linuxランキング参加中プログラミング /etc/shadow は次のようになっている root:$6$qioVdZQlXfAYwBwh$bDFX(中略)wsS0:18000:0:99999:7:::各項目は : で区切られている 項目 概要 ログイン名 ユーザ名 暗号化されたパスワード パスワード…

socatで、ソケットをRSTで終了させる

ランキング参加中Linuxランキング参加中プログラミングサーバ側で、readで読み出すときにエラーを発生させたい。 int len = read(fd, buf, size); if(len<0) perror("グエー"); // これのテストをしたい 一番手っ取り早いのは、ちゃんとした切断ではなく RST…

smbclientで、プロトコルを指定する

ランキング参加中Linuxランキング参加中プログラミングsmbclientでプロトコルを指定する $ smbclient //192.168.0.50/hoge -Uhoge%piyo -m SMB3 -c "cd test; get a0001.csv" -m SMB3 のところで、ネゴに使える一番いいプロトコルを指定できる。 これを指定…

cat /proc/partitions で見れるブロックサイズ

ランキング参加中Linuxランキング参加中プログラミングcat /proc/partitions で見れるブロックサイズ は1024固定 man7.org

systemdのsocketで、接続元のIPアドレスを取得する2

ランキング参加中プログラミングランキング参加中Linuxsystemdのsocketで、プロセスが起動されるとき サービスにはインスタンスIDというのが振られるたとえば hoge@.service の場合、@の後ろにIDが振られて 実際に起動するサービスは hoge@987-192.168.101.8…

Linuxで、マウントできるときだけマウントする

ランキング参加中プログラミングランキング参加中Linux/etc/fstab /dev/mmcblk0p2 /data ext4 nofail,rw,noatime,errors=remount-ro 0 0 autoだとマウントできなかったとき起動できなくなるけど nofailなら失敗しても気にせず進むので便利

journalctlで、ソケットから起動されたサービスのログを見る

ランキング参加中プログラミングランキング参加中Linuxhoge.socket から起動された hoge@.service のログを見たい journalctl -u "hoge@*.service" -f hoge.socketから起動されたサービスは @ の後ろになんかいろいろ文字列がついて区別されるので、調べない…

killで、サスペンド中のプロセスを殺す

ランキング参加中Linuxランキング参加中プログラミングサスペンドしてるプロセスは普通のシグナルを受け付けないので CONTシグナルで起こしてから殺す $ sleep 3000 ★Ctrl + Z でサスペンド [1]+ Stopped sleep 3000 $ pkill -CONT -f "sleep 3000" ★ここで…

Debianで、sambaの代わりにksmbdをインストールする(avahiなし)

ランキング参加中Linuxランキング参加中プログラミングksmbd はカーネルで動作するsambaサーバ とりあえず Microsoft-DS(445)だけポートを開けて、 \\192.168.1.2\hogehoge にアクセスできることをゴールとする インストール apt install ksmbd-tools 設定フ…

Debianで、ipv6を無効化する

ランキング参加中Linuxランキング参加中プログラミングsysctl.d にipv6無効化の設定を追加する/etc/sysctl.d/90-ipv6.conf net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1

bashで ファイル名でソートして最初のファイルを取得する

ランキング参加中Linuxランキング参加中プログラミングファイルでFIFO作るとき用のスクリプト /data/HOGE_00001.dat みたいなファイルがあるとき、一番若いやつを表示する #!/bin/bash FILE_PATTERN='/data/HOGE_*.dat' set $FILE_PATTERN [[ "$1" != "$FILE…

VSCodeで、SJISテキストを文字化けさせずに開く

ランキング参加中プログラミングランキング参加中LinuxVSCodeで、テキストファイルを開くときに文字コードを自動判定させたい .vscode/settings.json // ファイルのエンコード自動判別 "files.autoGuessEncoding": true, "files.candidateGuessEncodings": […

VSCodeで、if文の括弧の前後にスペースを入れない

C

ランキング参加中プログラミング if (x) { // ←この書き方きらい puts("x"); } if(y){ // ←こうしたい puts("y"); } .clang-format というファイルに設定を書くと、フォーマットの指定ができる。やったぜ .clang-format # Cで if文のかっこの前後にスペース…

VSCodeで、ファイルの色付けモードを設定する

ランキング参加中プログラミングランキング参加中Linux拡張子とかディレクトリとかを指定して、ファイルの色付けを設定できる これをVSCodeでは「言語モード」と呼んでいる 一時的な設定 右下に「プレーンテキスト」とか「C」とか表示されてるところが 現在…

MariaDBで、FILE権限なしでもmysqldumpっぽいことをする

ランキング参加中プログラミングランキング参加中LinuxmysqldumpはFILE権限が必要だしリモートだと使えなかったりするので、 mysqldumpのような動きをするスクリプトを作る。カレントディレクトリに *.sql と *.txt を出力する *.txt はヘッダ部分無しのTSV…

MariaDBで、InnoDBの1レコードのサイズを大きくする

ランキング参加中Linuxランキング参加中プログラミングMariaDBのデフォルトでは 1レコードに格納できるデータのサイズはだいたい8KBが上限になっている。InnoDBが一度に読み書きする単位が InnoDB Page Size で決まっていて、デフォルトは16KB。 1ページに2…