【bash】JSONをパースする

設定ファイルの内容をシェルスクリプトから、読みたい。 直接書いてしまうと、直すのを忘れそうだから。 setting.json { "log_path": "/var/log/foo.log" } 調べると、jqを使ってできるらしい。 LOG_PATH=$(cat setting.json | jq -r '.log_path') こんな感…

【Arch Linux】tmpwatchがない?

# pacman -S tmpwatcherror: target not found: tmpwatch なんてこった。。。 あれ、でも前にも、同じ問題で、ガックシしたような気が。。。 サーバの中を探したら、ありました回避策。 # delete old backupfind ${DUMP_DIR} -mtime +7 ! -type d -delete fi…

【Manjaro】【VirtualBox】グラフィックコントローラー変更

VirtualBox 6.0に、Manjaro Linux(cinnamon)をインストールして使っていた。 デスクトップ画面のサイズが、ウインドウサイズまで、広がらないことがあったため、 グラフィックコントローラーを、VBoxSVGAに変更しようとした。 manjaroをシャットダウンした後…

【falcon】HTTP2にしたら、ETagが効かない?

■環境 nginx version: nginx/1.16.0 uwsgi 2.0.18 falcon 2.0.0 ■修正内容 resp.etag = item.etag ↓ resp.append_header('ETag', item.etag) 最初は、上の書き方をしていたが、再読み込みすると を200レスポンスを返していて、ETagが、効いていない様子だっ…

【Windows10】VirtualBox上のwebサーバーに、LAN内の別マシンからアクセスさせる。

前提条件 仮に、別マシンからのアクセス用のポート番号を60001とし、ゲストOSへは、192.168.56.101で接続できる状態とする。 ポートフォワード設定 「0.0.0.0:60001に来たパケットを全て192.168.56.101:80に流す」設定を追加する 管理者権限で、コマンドプロ…

【Arch Linux】やっておきたいlogrotateの設定

何もしないでいると、ファイルがでかくなっていてびっくりする。 対象のログ /var/log/lastlog 最終ログインの記録ファイル /var/log/wtmp ログイン成功の履歴 /var/log/btmp ログイン失敗の履歴 /var/log/pacman.log pacman のログファイル 設定ファイルに…

【CentOS7】ネットワークインターフェースのMACアドレスとUUIDを調べる。

インターフェース名をenp0s8とする。 MACアドレス $ nmcli device show enp0s8 | grep "GENERAL.HWADDR" UUID $ nmcli connect show enp0s8 | grep "connection.uuid:"

xcfファイルから、pngファイルを作成するのに、gimpfuモジュールを利用する(windows)

目標 gimpのデータファイルxcfファイルから、pngファイルを作りたいと思った。 手動でなくて、スクリプトで行いたい。コマンドライン(cygwinのbash)からしたい。 フォルダを指定して、一括で行いたい。どうもgimpfuでできるらしい。gimpfuは、gimpのpython向…

emacs23(Windows)でcmigemoを使う

目標 cmigemo + migemo.elをemacs23/windowsで動かす。 環境 WindowsXP + cygwin1.7 + emacs23 インストール方法 qkcのコンパイル cimigemoのコンパイルと辞書作成 migemo.elの配置 .emacsへの追記 qkcのコンパイル(gcc / cygwin) ソースの入手 http://hp.ve…

emacs23(Windows) 関連付けられたソフトで開く

問題 diredから、関連付けされたソフトでファイルを開きたい 解決方法 .emacsに以下を追加。 zを押すと関連づけファイルで開く。 ;;; 関連付けられたソフトで開く (defun my-unix-to-dos-filename (s) (encode-coding-string (concat (mapcar '(lambda (x) (…

Meadow3から、emacs23へ移行します。

きっかけは、Emacsテクニックバイブル(るびきち著・技術評論社)。 決め手は、Meadow3で、開けなかったファイルが、emacs23で開けたから。 Windowsの共有フォルダの中のファイルが、 漢字のフォルダ名のためか、開けなくて、 そこだけ、別のエディタで開い…

python Tkinter 画像とテキストを表示するボタン

Buttonウィジェットに、textと、imageを指定すると、 imageのみがでて、textが出ない。自分が参考にしているサイトでも、 http://infohost.nmt.edu/tcc/help/pubs/tkinter/button.html imageの説明に、 "Image to be displayed on the button (instead of te…

cygwin版 gitを入れる

cygwin git install add package - setup.exe [*] Devel/git : Fast Version Control System - core files $ git config --global user.name "jkyoda" /usr/bin/git.exe: error while loading shared libraries: cygz.dll: cannot open shared object file: …

Firefox3 CSSのoutlineが、仕様書と違う?

(追記)やっぱり、Firefox3は、あってるぽい。 さらに公式そうな、英語のページを調べたら、 http://www.w3.org/TR/CSS2/ui.html#dynamic-outlines Firefox3の並びと一致していました。 outlineの仕様を誤解していたようです。 あるいは、仕様が、変わったの…

doxygen 1.5.8にした

http://www.doxygen.org/ Windows版のGUIフロントのインターフェイスが大きく変わった。 一言でいうと、とても、シンプルになった。起動直後のウインドウ内には、Wizard,Expert,Runのタブがあり、 必要な設定は、この中で収められている。Expertタブの中も、…

今頃になって、ノートPCクーラーを購入

サンワサプライ TK-CLN7USV ノート用クーラーパッド シルバー TK-CLN7USV出版社/メーカー: サンワサプライ発売日: 2007/06/10メディア: Personal Computers購入: 3人 クリック: 38回この商品を含むブログ (6件) を見る自分は、新宿(東京)の某量販店で購入し…

Meadow+Python-modeでPythonを書いている。

問題 漢字を使ったプログラムで、C-c C-c(=バッファ内容を実行)とすると、 UnicodeDecodeErrorが出ていた。 #!/usr/bin/env python # -*- coding: utf-8 -*- mes = u'漢字' print mes sitecustomize.pyでsetdefaultencoding('utf-8')としている。 ソースファ…