cat writebug.cn/history

一个开发者的技术博客。

记录一下我在Android上常用的APP

一个常用软件列表

Adobe Acrobat
AirDroid
Chrome
JuiceSSH
Pocket
QQ
Shadowsocks
Solid Explorer
Trello
Yandex Browser
mpv
京东
京东金融
哔哩哔哩
微信x2
支付宝
滴答清单
网易云音乐
网易有 …

在浏览器中显示gtk+应用

在浏览器中显示gtk+应用

GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk3-demo

BROADWAY_DISPLAY是可选的, 默认是0

port = 8080 + display

所以在浏览器中的访问地址是 http://127.0.0.1:8085

参 …

SysRq

SysRq HELP

开启这个功能
echo 1 > /proc/sys/kernel/sysrq  # 或者在 /etc/sysctl.conf 中设置 kernel.sysrq=1
用法1:
echo b > /proc/sysrq-trigger
用法2:
Alt + SysRq + b  # SysRq 键在x86上一般为 [print screen] 键 …

daemonize

daemonize 能够把命令作为守护进程 (daemon) 运行. 并且支持自动创建pid文件, 自动创建/检查文件锁.

顺便记录一下几个相关命令, daemonize, nohup, setsid …

git hooks post-receive 中 git pull 失败

git 在运行时会用 $GIT_DIR 这个环境变量

解决方法是在hooks脚本里面加上 unset $(git rev-parse --local-env-vars)

或者使用 env -i git pull

cpio

  • 建立 cpio文件
find ./files | cpio -o -H newc > filename.cpio

# -H 指定归档格式,也支持crc (crc的含义是带校验版本的newc, 打包时候自动保存校验码,解包时 …

dd / 复制 文件显示进度

dd

  1. dd 使用参数 status=progress
  2. killall / pkill -USR1 dd
  3. 使用pv命令. pv src > dest

复制文件

  1. rsync -a --progress src dest
  2. scp -v #在不同机器上拷贝显示进度条

linux开启键盘灯的方法

现在许多背光键盘的背光灯是通过 Scroll 这个键控制的. 在windows下这没啥问题, 一按 scroll 这个键 ,背光灯就亮了,再按,就灭了. 但是, 在 …

记录一些 firefox 附加组件

记录一些 firefox 附加组件

# Adblock plus
# Stylish
# iMacros for Firefox
Awesome Screenshot
DownThemAll
EPUBReader
FoxyProxy Standard
Ghostery
Greasemonkey
LastPass
MarkDown Here
PDF Mage
QR Code Generator
SimilarWeb
Tree Style Tab
User-Agent Switcher
uBlock Origin
新同文堂
百度广告屏蔽 …

记录一下我常装的 Arch Linux package

Gnome主题 1. numix (gnome) 2. discreet flat (cinnamon) 3. Orchis-dark-compact (gnome) 4. ePapirus 图标

# dmidecode
# onboard  # 屏幕键盘 
# yay
(xfce4) xfce4-datetime-plugin
(xfce4) xfce4-notes-plugin
(xfce4) xfce4-pulseaudio-plugin
(xfce4) xfce4-screenshooter
(xfce4) xfce4-sensors-plugin
(xfce4) xfce4-terminal
(xfce4) xfce4-weather-plugin …

遇到的一个python的坑

:::python
def fun(arg=[]):
    arg.append('A')
    print(arg)


fun()
# ['A']

fun()
# ['A', 'A']

第二个

:::python
a = [1, 3, 4]

b = {"a": 7}

a += b

a
>>> [1, 3, 4, 'a']

记录一下我在windows平台常用的软件

ADSafe
Adobe Acrobat Reader DC
LibreOffice
SMPlayer
SumatraPDF
UltraISO
VLC
VMware Workstation
Visual Studio Code
VitrualBox
Xshell
bootice
chrome
firefox
foobar2000
gimp
git-bash
google拼音输入法
grub4dos
haozip
listary
putty
swish
分区助手
有道词典
网易云音乐

未完待 …

bash的字符串模板

在一个项目中,我想用一个配置模板文件自动生成配置文件,即为从nginx.conf.template 自动生成一个特定的nginx.conf

如果使用bash来填充 …