安装必要的包:
opkg install kmod-usb-storage #USB存储支持
opkg install kmod-fs-ext4 #ext文件系统支持,向下兼容
opkg install kmod-nls-utf8 #UTF-8字符支持
opkg install block-mount #USB挂载支持,USB启动支持
编辑 fstb 配置文件,使得开机自动挂载。
# /etc/fstab
config 'mount'
option target '/mnt'
option device 'dev/sda1'
option enabled '1'
fstab 开机启动
/etc/init.d/fstab enable
安装 openssh
opkg remove dropbear
opkg install openssh-server
opkg install openssh-client
3.0 版本和 1.0 版本
树莓派 教程
http://192.168.2.1:9000/getusedpartitioninfo 硬盘挂载信息
Xware1.0.31_mipseb_32_uclibc.zip
mount –bind /media/xunlei/ /media/TDDOWNLOAD/
samba
https://wiki.openwrt.org/doc/uci/samba
本文记录个人关于记账以及记账工具选择的一些想法和经验。
记账利弊皆有,因人而异。最重要一点,记账可以帮助你清晰量化地认识个人收支情况。我是一个喜欢量化存档生活的人,以前会备份各种聊天记录、短信、通话记录等信息,日常也有写日记的习惯,账本相当于另一个维度的日记。
记账让我对自己的生活有更强大的掌控感(也许是错觉)。据说记账有以下缺点,可能会让人变小气,太麻烦等,读者根据自己的实际情况考虑。记不记账纯属个人选择,若您有兴趣开始记账的习惯,希望本文可以提供一点参考。
收付实现制与权责发生制
我采用收付实现制记账原则,与之对应的另一个词是权责发生制,举个简单的例子说明二者的含义。拿交房租来说,年初你交了未来半年的房租 12000 CNY,收付实现制会这么记账,年初支出 12000 CNY,只有这 1 笔。权责发生制会这么记,未来的 6 个月,每月支出 2000 CNY,共 6 笔。
个人采用的是前者,即收付实现制,主要优点是方便对账,毕竟银行的流水只有 1 笔 12000 CNY 的。他的缺点也很明显,会导致月度财务报表并不准确,不能清晰反应月度收支情况。所以采用收付实现制,在查看报表的时候,不应简单的去看数字的绝对值。
负支出 电商购物退款退货的场景很常见,月初买了一个东西,记了一笔支出,到货后发现不合适申请退货,中旬退款回到原支付渠道。我该怎么记这笔退款呢?省事的办法是把月初记的支出那笔删除,还有一个办法是退款导致时记一笔收入。但是聪明的你一定会发现这两种方法都不太理想,前者不能反应真实流水,后者会导致月度报表支出与收入都虚高。 比较合理的做法是退款时记录一笔负支出。当你意识到支出可以是负的时候,很多帐目记起来就简单多了。
1.移动设备
主要是 Android 和 iOS 两个平台。主流的记账工具基本都是全平台的了。其中功能丰富占据大部分用户的记账应用有二:
对于入门者,推荐使用这二者之一开始。基本满足大部分功能需求。
对于不需要如此复杂功能,例如多账户的用户来说,也可以选择很多主打简洁的应用,例如 iOS 下的 Expense。由于我不是 Android 用户,所以此平台下的轻量级应用请自行寻找。
2.桌面
桌面的记账方法相对来说比较严肃,简单的可以采用 Excel 记账,复杂的可以采用专业的财务软件。总结来说:
以上软件按照新手友好程度排列。
最初,我使用 Excel 模板记账,2013 年 12 月以后尝试随手记,2015 年 12 月开始使用 Gnucash。对于轻松的记账,不太需要会计知识,在使用中多思考多搜索即可。进阶的话需要了解复式记账的概念,2016 年初开始使用命令行工具 Beancount。
pip install --user goobook
# in arch you should
pip2 install --user goobook
config goobook
# fisrt get the config template
$ goobook config-template > .goobookrc
# "#" or ";" at the start of a line makes it a comment.
[DEFAULT]
# The following are optional, defaults are shown
...
[DEFAULT]
# The following are optional, defaults are shown
email: you@gmail.com
password: yourgooglepassword
goobook authenticate
goobook authenticate — non-local-browser
#...
set query_command=”goobook query %s”
macro index,pager a “<pipe-message>goobook add<return>” “add sender to google contacts”
bind editor <Tab> complete-query
#...