揮発性のメモ2

http://d.hatena.ne.jp/iww/

文字列のMD5を出力する 計算器

function calcmd5sum(){ const len = $("#md5length").val(); console.log("len=",len); const text = $("#md5input").val(); console.log("text=",text); const result = $.md5(text); console.log("result=",result); $("#md5result").text( result.substr…

部屋干しトップ

最近は、コーヒーでも洗剤でも 詰替えの方が高い。 LION ライオン 液体部屋干しトップ つめかえ用 600ml〔衣類洗剤〕価格:297円(税込、送料別) (2019/3/20時点)100mlあたり49.5円 LION ライオン 液体部屋干しトップ 本体 820ml〔衣類洗剤〕価格:354円(税…

小数点以下の桁数を指定して表示する

123456 を 123456.00 みたいに小数点以下の桁数を指定して表示する var a = 123456; var n = 2; console.log( a.toFixed(n) ); // 123456.00 Number.prototype.toFixed() - JavaScript | MDN

日付を入力するときの月末日 計算器

年 月 日 (1~)翌月の0日=今月の末日 という話 /** 現在日時をセットして、月末計算器もついでにセット */ function initLastdate(){ /** 月末計算器 */ function setLastdate(){ const year = $("#cbyear").val(); const month = $("#cbmonth").val(); con…

PHPで、配列を定義してすぐ使う

PHP

nullはオブジェクト

console.log(typeof null); ってやったら object って出た。

PHPで、手っ取り早くオブジェクトを生成する

PHP

ちょっとした一時的な使い捨てオブジェクトを作りたいとき、いちいちnewするのが面倒くさい。 hoge = "Hello"; $o->piyo = "world"; $o->fuga = 2019; $list[] = $o; みたいなコードだと何行もなってちょっとウザいのが、裏技を使うと1行になる "Hello", "pi…

json_last_error()

PHP

errnoみたいに、「最後のエラー」がずっと残るものだと思っていたけど 成功したときはきちんとゼロに戻されてた

片付けのルール

片付けとは捨てること いらないものを捨てる 金で買いなおせるものは捨てる なにかの余り は捨てる もったいないと思う心を捨てる 高い物でも捨てる あとで使う可能性があるものでも捨てる 夜中に急に必要になる可能性があるものは捨てない 仕舞えないものを…

uptime取得

PHP

配列同士の比較

PHP

PHP: 配列演算子 - Manual

sshdでchrootでsftp

CentOS の OpenSSH で chroot を設定する # chroot用設定 Subsystem sftp internal-sftp Match User hoge ChrootDirectory /data ForceCommand internal-sftp WinSCPとかでsftpアクセスすると、/data が / として見えるようになる。 ただし、/data はrootユ…

呼び出しているライブラリと関数の一覧

nmでシンボルを抜き出して、フィルタをかけるMan page of nm nm -C hogehoge C C++ の関数名を可読にする nm コマンド – オブジェクトファイルのシンボル情報を表示する | Linuxコマンド.NET 呼び出してる関数⇒自分じゃ定義していない関数⇒未定義シンボル と…

firefoxで BSキーで履歴を戻らないようにする

about:configで次を編集 設定名 値 browser.backspace_action 2 http://level.s69.xrea.com/mozilla/index.cgi?id=20070620_BackSpace

PhpStormで、  を常に表示する

PhpStormのデフォルトでは   がスペースで表示される小さな親切機能がある。 コーディング中にこれが非表示になるメリットは皆無なので、この機能をオフにする。 PhpStorm showing space instead of   - Stack Overflow File ⇒ Settings ⇒ Editor …

ネットワーク共有が使えない

エクスプローラのアドレスバーにIPアドレスで指定したところ 綴りを確認して再実行してください。 というエラーに。 綴りもへったくれもないだろと思って「ファイル名を指定して実行」してみたところ、原因のようなものが出た。 安全でないためファイル共有…

fatal: protocol error: expected old/new/ref, got 'shallow

fatal: protocol error: expected old/new/ref, got 'shallow xxxxxxxxx' fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedlyシャローなクローンをしたリポジトリをプッシュしたときのエラー。クローン元のgitのバージ…

expectで、ログを取りながらログインする

#!/usr/bin/expect -f set IPADDR "192.168.0.2" set USERID "hoge" set USERPW "piyo" set LOGFILE "test.log" # エラー・タイムアウト用関数 proc ABORT {} { exit 1 } # ログ取得開始 log_file $LOGFILE # expectのタイムアウトを30秒とする set timeout …

let's encrypt の証明書を取得する

ユーザーガイド - Let's Encrypt 総合ポータル 動き certbot-auto 証明書をダウンロードしてインストールしてくれるスクリプト 実行すると、このスクリプトが /var/www/.well-known/ 配下に適当な一時ファイルを作成する。 let's encrypt の人が http://exam…

expectで、日付を求める

年月日時分秒を取得したい dateコマンドを使う #!/usr/bin/expect -f set NOW [ exec date "+%Y%m%d%H%M%S" ] puts "--$NOW--" clock関数を使う #!/usr/bin/expect -f set NOW [ clock format [ clock seconds ] -format "%Y%m%d%H%M%S" ] puts "--$NOW--" …

ぶんぶんチョッパー

アーネスト Arnest みじん切り器 「ぶんぶんチョッパー」 82054価格:1030円(税込、送料別) (2018/12/7時点) 思ったよりも小さいので、材料は小分けにしなければならない。 玉ねぎなら1/4~1/3ずつに入れないと回らない。 また、内部の凸凹のせいで微妙に中…

WinMergeでEUCJPを表示する

自動認識でEUCJPにならなかったときに手動でエンコードを指定したいコードページ設定 SJIS (CP932) 932 EUC-JP 20932 UTF-8 65001 Windows 文字コードページ一覧 (Windows Tips) WinMergeの文字コードを変更する方法 | 覚え書き.com

システムトイレ用猫砂

4リットル×4袋=16リットル で 3,780円。 1リットル当たり約236円 2.5リットル×6袋=15リットル で 3,479円。 1リットル当たり約232円 僅差で2.5リットルの方が安い。さらに、100円オフクーポンとかあると、安い方に適用した方がより安くなる花王 ニャンとも…

AdLintで静的解析

C

結論から言うと、AdLintで静的解析してもあんまり意味なかった。 インストールも使い方もそこそこ簡単 出てくるメッセージも読みやすい mallocのfree忘れ、openのclose忘れなどは検知しない gccでWarningレベルガン上げにした方がずっと役立つ そもそも AdLi…

自分用bashrc

~/myrc # ~/myrc として保存し、 # ~/.bash_profile の最後に . myrc を足す # パスを通す export PATH=$PATH:~/bin # sudo で vi使う export EDITOR=vi # less で 色付きエスケープ有効 export LESS='-R' # less で 日本語読む [ -z "$LESSCHARSET" ] && ex…

sSMTPの設定

# # Config file for sSMTP sendmail # # The person who gets all mail for userids < 1000 # Make this empty to disable rewriting. root=postmaster # メールサーバのIPアドレスかホスト名。ポート番号もつけれる mailhub=example.com:587 # ログインID…

あるディレクトリ以下でファイルを開いていそうな人一覧

lsof +D /var/log 「開いている間に削除されてしまった見えないファイル」を見たいときは 諦めて引数なしの lsof を実行するほかない

LVMのディスクのサイズを変更する

ディスクを継ぎ足して /home を大きくするやつ /homeをアンマウント umount /home 追加した別ディスクにパーティションを作成する fdiskとかでファイルシステムを Linux LVM (8E) にする PV作成 pvcreate /dev/sdb1 VG追加 VolGroup00にさっきのPV(/dev/sdb1…

OCRで読み込んだ電話番号とかを綺麗に整形する 計算器

function calc_teltel(){ var text = $("#tel_text").val(); text = fascii2ascii(text); // 全角半角変換 text = text.replace(/\s+/g, ""); // 空白除去 text = text.replace(/(\w)(ー+)/g, "$1-"); // 英数字の後ろの長音をハイフンに text = text.replac…

grepで見つかった最初の1行だけ表示する

-mオプションで、指定した行数分見つかったら検索をやめる。 1を指定すれば最初の1行だけになるMan page of GREP -H ファイル名を必ず表示 -h ファイル名を必ず非表示 -n 行番号を表示 -I *1 バイナリを対象外 -m X X行マッチしたらそのファイルの検索をやめ…