揮発性のメモ2

知識をメモ書きしておく

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

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行マッチしたらそのファイルの検索をやめ…

AQUOSをパソコンから操作する

http://www.sharp.co.jp/support/aquos/doc/lc60_45us45_exp.pdfIPアドレスを調べるか設定するかをしたら、TeratermならプロトコルにUNSPECを選んで ポート10002に接続する コマンド4バイト、パラメータ4バイト、改行(CR) というコマンドを送信 例: C T …

cygwinでgcc使うとき、無い関数とか

fdatasync fdatasync() は無いので、代わりに fsync() を使う。 Man page of FSYNC libiconv_open libiconv_open を使うときは libiconv-devel をインストールした上で、 -liconvオプションを付ける。 Win機に茶筅をインストール(3) Cygwin にChaSen を2つの…

MinGWのアンインストール

MinGWにはアンインストーラがついておらず、コンパネからアンインストールすることができないので、手動でアンインストールする。C:\MinGWディレクトリ、デスクトップとスタートメニューのMinGW Installation Managerのショートカットをそれぞれ削除する レ…

GnuCash 3.3

www.gnucash.org GnuCash 3.3 が先月リリースされていた。 取引入力時に 半角英数を入力しようとすると半角カナになってしまう という謎なバグが直っていた。 これでしばらくは最新版を使っていられる

rsyslogdがログファイルを掴んで離さない

ディスクが見えないファイルに圧迫されていたので lsof で確認したところ、 rsyslogdがでかいログファイルを掴んで離さないのが発見された。 rsyslogd 511 root 4r REG 0,3 0 4026531924 /proc/kmsg rsyslogd 511 root 5w REG 8,1 4873859072 262184 /var/lo…

uvccaptureで写真撮影

# uvccapture -v -m -d/dev/video8 -x144 -y115 -q85 -o/tmp/hoge.jpg Using videodevice: /dev/video8 Saving images to: /tmp/hoge.jpg Image size: 144x115 Taking snapshot every 0 seconds Taking images using mmap format asked unavailable get widt…

fswebcamで写真撮影 2

# fswebcam -p YUYV -S 6 -r 320x240 -d /dev/video8 /tmp/hoge.jpg --- Opening /dev/video8... Trying source module v4l2... /dev/video8 opened. No input was specified, using the first. --- Capturing frame... Skipping 6 frames... Timed out wait…

BluetoothヘッドホンをWindows10に接続する手順 2

初期化 ヘルプガイド | 初期化する 電源が切れている状態から、電源と再生ボタンを7秒長押し。 電源の青LEDが4回点滅したら成功。 登録(1台目) ヘルプガイド | パソコンを機器登録(ペアリング)してから接続する(Windows 10)電源を投入(電源ボタン2…

メモリリーク

strdupが使われている個所でメモリリークが起きていた。Man page of STRDUP Man page of BASENAME char *dirc, *basec, *bname, *dname; char *path = "/etc/passwd"; dirc = strdup(path); basec = strdup(path); dname = dirname(dirc); bname = basename(…

cppcheckの使い方

apt install cppcheck$ cd src $ cppcheck . ・・・ Checking p_tester.cpp... [p_tester.cpp:87]: (error) Memory leak: keep 97/99 files checked 99% done ・・・ enableオプション --enable=warning warning エラーになりそうな書き方の指摘未初期化変数…

秀丸メールで、半角カナを送信可能にする

秀丸メールで、本文中に含まれる半角カナを全角カナに強制置換する「小さな親切」をオフにする 全体的な設定⇒上級者向け⇒送信時のエンコード から、半角カナを送信可能にする にチェックを入れる

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy