博客 | Blog

wr720n OpenWRT 折腾记录

USB 存储挂载 #

安装必要的包:

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

SSH #

安装 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

Windows 使用 Shadowsocks 科学上网

本文介绍 Shadowsocks 协议在 Windows 平台的使用。

下载最新版 Shadowsocks #

配置说明 #

1. 配置服务器信息 #

可使用以下三种方式之一配置服务器信息。

1.1 手动配置

1.2 扫描二维码

右键点击 Shadowsocks 程序的系统托盘图标,如图示依次点击 服务器(Servers)->扫描屏幕上的二维码(Scan QRCode from Screen),获取服务器信息。

1.3 配置文件

将配置文件 gui-config.json 与 Shadowsocks.exe 放置于同一目录即可。

2. 配置代理 #

2.1 PAC

首先从 GFWlist 更新本地 PAC,然后配置为使用本地 PAC。

2.2 配置系统代理模式

使用 PAC 表示依据 PAC 文件确定哪些网址经过代理服务器,哪些网址直接连接(保证速度)。全局模式表示所有网址均经过代理服务器。

2.3 打开系统代理

至此,完成必要配置。打开 IE 浏览器,点击 Google https://www.google.com 测试代理是否成功。

...

关于记账工具

本文记录个人关于记账以及记账工具选择的一些想法和经验。

你需要记账吗? #

记账利弊皆有,因人而异。最重要一点,记账可以帮助你清晰量化地认识个人收支情况。我是一个喜欢量化存档生活的人,以前会备份各种聊天记录、短信、通话记录等信息,日常也有写日记的习惯,账本相当于另一个维度的日记。

记账让我对自己的生活有更强大的掌控感(也许是错觉)。据说记账有以下缺点,可能会让人变小气,太麻烦等,读者根据自己的实际情况考虑。记不记账纯属个人选择,若您有兴趣开始记账的习惯,希望本文可以提供一点参考。

记账基本原则 #

  1. 收付实现制与权责发生制 我采用收付实现制记账原则,与之对应的另一个词是权责发生制,举个简单的例子说明二者的含义。拿交房租来说,年初你交了未来半年的房租 12000 CNY,收付实现制会这么记账,年初支出 12000 CNY,只有这 1 笔。权责发生制会这么记,未来的 6 个月,每月支出 2000 CNY,共 6 笔。 个人采用的是前者,即收付实现制,主要优点是方便对账,毕竟银行的流水只有 1 笔 12000 CNY 的。他的缺点也很明显,会导致月度财务报表并不准确,不能清晰反应月度收支情况。所以采用收付实现制,在查看报表的时候,不应简单的去看数字的绝对值。

  2. 负支出 电商购物退款退货的场景很常见,月初买了一个东西,记了一笔支出,到货后发现不合适申请退货,中旬退款回到原支付渠道。我该怎么记这笔退款呢?省事的办法是把月初记的支出那笔删除,还有一个办法是退款导致时记一笔收入。但是聪明的你一定会发现这两种方法都不太理想,前者不能反应真实流水,后者会导致月度报表支出与收入都虚高。 比较合理的做法是退款时记录一笔负支出。当你意识到支出可以是负的时候,很多帐目记起来就简单多了。

记账工具 #

1.移动设备

主要是 Android 和 iOS 两个平台。主流的记账工具基本都是全平台的了。其中功能丰富占据大部分用户的记账应用有二:

  • 随手记,我使用随手记时在论坛提出的关于多币种的问题1
  • 挖财
  • MoneyWiz, iOS

对于入门者,推荐使用这二者之一开始。基本满足大部分功能需求。

对于不需要如此复杂功能,例如多账户的用户来说,也可以选择很多主打简洁的应用,例如 iOS 下的 Expense。由于我不是 Android 用户,所以此平台下的轻量级应用请自行寻找。

2.桌面

桌面的记账方法相对来说比较严肃,简单的可以采用 Excel 记账,复杂的可以采用专业的财务软件。总结来说:

  • MoneyWiz, macOS
  • Excel, 网上寻找他人分享的记账模板,略加修改便可以使用
  • Gnucash, 开源软件,多平台支持。复式记账,多币种记账。Windows 下的桌面客户端虽然丑陋但是可用,功能强大
  • Ledger, 简单的命令行记账工具,复式记账
  • Beancount, Python编写,命令行工具,多币种记账功能强大,复式记账。可以认为是 Ledger 的升级版。可以参考推特上的讨论2

以上软件按照新手友好程度排列。

...

mutt with Google Contact

install #

  1. install goobook

    pip install --user goobook
    # in arch you should
    pip2 install --user goobook
    
  2. 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
    
  3. goobook authenticate

    ...

重庆森林

昨天晚上准备先洗澡,之后再去实验室加班。发现另一双拖鞋不见了,去斜对面同学那里借拖鞋,不想他正在看电影,对的,就是这部《重庆森林》。这是一部耳闻太久的电影,本以为只是耳闻其实没有看过,后来在豆瓣发现 2012 年 12 月份就已经标记看过了。尽管脱了外套,还是站着边吃零食边看完了这部电影的后半部分,刚好是王菲与梁朝伟的那段。上午的时候,补完了前半部分。

电影的开始看了好多遍,熟悉的台词,“当时我和她的距离只有 0.01 公分,57 个小时后我爱上了她”。凤梨罐头会过期,强行吃下去那么多,只会让你呕吐不止。打那么多电话干什么,你明明知道,你真的明明知道对方根本不会搭理你。阿 May 真的走了,小武,请让爱情在天亮前结束吧。

凌乱的镜头和凌乱的画面,眩晕潮湿的感觉,氤氲,蔓延,泛滥。25 岁生日到来的时候,你在疯狂地跑步,让体内的液体蒸发出来,没有力气再让不再多余的水分从眼中流出。偶尔喜欢跑步,是不是也是一样的动机,不是的,跑步那么帅,这就足够一直跑下去。

好在可以期盼,记忆是不会过期的。一年后,我们听到孙悟空对紫霞仙子说,“如果要给这份爱加个期限,我希望是一万年。”

不喜欢王菲喜欢的那首歌,太吵了,网上找到的原声带版本也有点问题,声道有点特别。喜欢那些金鱼,不喜欢那个飞机模型。喜欢加菲猫,就是电影一开始王菲在林青霞经过的那个店买的大大的加菲,不喜欢白熊,太容易脏了。喜欢那些不管新旧依旧感情充沛的毛巾和那些又是减肥又是海吃的香皂,喜欢空姐那被熨的笔挺的制服,尤其喜欢阳光下飞机与制服在一起的画面。还喜欢那个格子衬衫,那个红色的长袜,一度以为那是阿菲自己的东西。

不敢打开那封信,所以没有那封信。好像会忍不住那么多天不去碰他。反正你又不会打开,所以还要写干什么呢,毕竟内心还是期盼自己的判断是错的,毕竟还是会期望你没有那么的绝情,毕竟,毕竟我还呆呆站在这里,哪怕有一点点的可能,也会也只能看着你的背影直到消失,直到再也不会出现有可能再次出现时。

有一个盒子,不敢打开。这里面可能有着寤寐所思的你,也有可能什么都没有。上帝没有告知一点点的概率,如何能知道她的期望。还是放在这里不去打开。

好在这个城市从来不缺男女,你可以一个人安慰你的一整个房子,也可以找另一个她来帮你收拾。先将那些过期的凤梨罐头整理好,用黄色的半透明胶带封口,放在角落里,当她是标本好了,那些亲爱的标本。

2015 年度个人总结

年终总结总是要写的,动笔的今天已经是 2016 年 1 月 22 日,虽然有种种理由说服自己拖延,但是再不动笔这坚持了两年的好习惯恐怕就要中断了,写论文之余,开始回顾 2015 年。每次都发现自己写的文字都过度的矫情,感情充沛的让再看一遍的我都能感受到高冷气。希望这一次能够用口语化的文字表达,囫囵回顾去年一整年。承蒙不嫌弃。

回顾 #

其实我在想为啥不能农历新年写呢,这不 15 年的 1 月份还是上上个学期,又在为自己拖延找借口了,pia!言归正传,1 月份忙着做实验,打车的费用都花了好多,第一次在南京喝酒断片(无意识时间应该很短),吐的挺厉害,这次事件的后续影响是当时的我没有想到的。比如老板怎么看我,师兄特地批了我,同学各种嘲讽,最离谱的居然还有八卦(接近一年后听到我也是震惊)。2 月份寒假回了遥远的西北边疆,照例一切之前的美好打算都落空了,整个假期就是看剧看片看小说睡觉。好遗憾我为什么没有去滑雪。

开学后是研究生第二年,即将开题。没有论文没有思路的我继续做着现在看来意义不大的试验,看着现在已经放弃的方向的 paper,幸好做了一些有用的数值模拟可以放到毕业论文里面充数。有趣的是集体去了梅花山赏梅,开心。三月末终于拿到了驾照,一年多的辛苦学车之旅终于结束,当时的我是期待以后能有完整的周末的,然而现在回头看好像周末也是宅着。

三四月份春光正好,非常适合跑步,也算是没有辜负好时光,为了扬马跑的比较勤快。扬马各种曲折,槽点满满,过程比结果重要这句话很适合在这里安慰自己。之后开启了 Nike+ 的五公里特训,各种冒雨跑了几次,然后就没有然后了。因为实在是太热了啊!

差不多也就这时萌生了跨专业考博的念头,刚刚确认了一下,4 月 14 日。我猜肯定是被试验和论文摧残的痛苦,加上马上到来的打酱油的蓝桥杯的暗示。从开始有这个念头到报名( 6 月 30 日截止),中间有很长的时间,我基本没有动摇过,联系了同学师兄等等,考博的事情就这么确定了。

五月份开题,前前后后忙了好久。之后的光阴匆匆逝去,参加了一次南京举行的彩虹跑。

六月份师兄们的研究生毕业答辩,感受了一下毕业的气氛。之后继续做着我的平淡乏味的学术工作,整理不会分析的试验数据,做着漏洞百出的数值模拟,间杂着看看即将考试的专业书籍。终于撑到了暑假,为了复习只能放弃回家。虽然好像自己经常在学术和复习之间挣扎,或者被挣扎。

8 月 24 日之后,全身心投入复习,9 月 22 日考试完毕结束回到南京。之前的打算是回来赶紧折腾毕业的事情。结果好像什么也没做就快到了 11 月。之后毕业各种压力,直到动笔的今天依旧没有结束。好在要做的东西差不多都确定了,不会再变卦了。

2015 年最后两个月,调代码,写论文,迎来了中期考核。送走了体能考核。 惶惶不可终日中等来了通知书,迎来了 2016.

补遗 #

学期初返校的路上丢了手机,以这种匆忙的方式跳进了水果的坑。尝试了一堆应用后大部分都已放弃,回归自带 APP。

用了数年的 Evernote 终于被我抛弃,拥抱 Onenote。一个数据库存储导致的反应迟缓不可避免。

年末的两个月是各种买买买,回头来看依旧是买了一些没必要的物件。好在个人消费观已经逐渐确定。“若无必要,勿增实体”的观点深得我心,至于下半句的“要增便增个贵的”便是量力而行的问题了。

记账方面也在年末抛弃了随手记,开始使用复式记账法,每个领域都有专业的知识与方法,需不需要采用要在了解之后才能判断。

复习阶段开始接触 IPN 播客网络,现在洗澡刷牙睡前都会挂着耳机听听播客,体验偶遇的快乐。太医来了丰富了我的医学常识,味之道让我更加关注生活中的食物,其他几档节目也让我对艺术打开了启蒙之门。

最后寒假回疆前回了一趟老家,两年没回了。光阴痕迹在我身上留下的痕迹要多于这个城市。下车时天飘着细雨,泥泞的道路让人厌烦。和 X 聊了聊,转了高中,和当时租房处现在已是高楼的中心城。回乡看了一人在家的外婆。变化最大的还是人。想做的事情都做完了,没有什么遗憾。过好自己的生活已然很不容易。

读书方面,因为复习,正经的书并没有读几本。电影倒是看了一些。以后这些记录还是放在豆瓣上,自己整理的成本还是难以持续承担。小说阅读的比例请逐渐降低,实在是读了太多。人生从功利的角度来说,显然阅读小说是效率低下的一种。认清自己,负起责任。

关于 2016 年,有以下的一些想象:毕业,学业,健身,英语,旅行,阅读,拖延症。

结语 #

过去的一年,要感谢很多人的帮助。拖延症晚期的我深感惭愧,还好事情的结局不错,没有辜负你们。感谢同学们的帮助与陪伴,感谢师兄老师们的帮助,很多事情因为你们让我的为畏难心理变得可笑和没有必要。真的非常感谢。愿 2016 勇气与信心伴我同行。

...

Vim environment for SICP on Windows

SICP means Structure and Interpretation of Computer Programmings. This quick note is for a Common Lisp environment configuration for learning SICP on Windows.

  1. Common Lisp is my choice, while MIT-Scheme is the recommendation of SICP. Download it from https://common-lisp.net/downloads/. I am using CCL for it is the default in tutorial for Slimv.
  2. Download Slim: https://github.com/slime/slime/releases.
  3. Download Vim Plugin slimv.vim http://www.vim.org/scripts/script.php?script_id=2531

Configurations in .vimrc

let g:slimv_swank_cmd = '!start "<ccl dir>/wx86cl.exe"
\ -l "<slime dir>\start-swank.lisp"'

reference #

无题之红包

源于支付宝的集五福活动反思。

1 月 28 日活动开始,当天集齐 4 张,只差敬业福。之后基本一直有关注,除夕夜几波抢红包的时间点都没有错过。结局是依旧没有集齐,身边集齐的人也是寥寥。

当活动结束的时候是愤怒的,这也是这篇吐槽的由来。不从企业营销活动的角度去讨论这次活动,这个可以参考可能吧的一篇关于微信与支付宝红包营销对比的文章。纯粹从个人角度去看,投入了不少时间,基本没有收获,最后收获的只有愤怒与后悔。

后悔来自于投入与产出不平衡。愤怒的原因是那种无法控制的结果,与之前的设想不太一样。然而这本应是可以想到的事情,只是一厢情愿、不愿去承认这个可能性。

推而广之,群红包又何尝不是类似。投入了大量时间参与抢红包的游戏,为了不是收益,只是感受这种概率的乐趣,以及浪费无聊的时间,或者还有一丝与他人进行社交的作用。

所以拒绝群红包这种效率低下的方式,以及正确理性评估商家的一切活动,不要再贱卖自己的时间了。

CE2CS

是的,在长达七年的 CE 专业学习后,硕士毕业之际我决定报考计算机科学与技术专业的博士研究生。

第一次接触计算机是初中,在数学老师的家里。印象最深的是 Windows 经典的蓝天白云壁纸。初中毕业如愿进入县城中学,数周一次的微机课是最让我期待的,信息技术的课本被我闲暇时候翻了一遍又一遍,在脑中幻想着计算机的操作界面。高中的学业繁重,当时也仅限于幻想,期待着何时能拥有一台自己的电脑。

我并不清楚自己对计算机喜爱源于何处,从最初的接触开始,这种喜爱就在酝酿发酵,与日俱增。高考填报志愿时,我毫不犹豫地填了计算机科学与技术,这是最早知道这个专业,虽然当时根本不明白这个专业的具体含义。遗憾的是,我并没有如愿进入计算机学院,招生老师电话过来询问的时候,我选择了同意调剂,因为当时所有的专业对我来说都是新鲜,对于计算机莫名其妙的兴趣不足以让我放弃某校的录取。最终,我进入土木工程专业。土木工程很不错,我这样安慰自己。其实不是没有考虑过转系,但是由于身份原因,转系的难度较普通生又困难了许多。而且大学的新鲜生活让我目不暇接,很快便打消了这个念头,且决定将对计算机的喜爱当成一个业余爱好。本科四年里,选修了 C/C++ 课程、计算机网络基础以及因为精力有限而中途退课的数据结构,开始接触 Linux 操作系统,在互联网上搜索解决日常各种问题,因此对于计算机相关的各方面有了一鳞半爪的了解。

本科毕业,同学中有从航天航空专业转到计算机科学专业的,我犹豫许久终是没有下定决心。一方面是安于现状,懒得改变,不敢为了兴趣去重新开始,接受挑战;另一方面则是沉没成本谬误,心想已经在土木工程专业学习了四年,如果转专业岂不是白费了四年光阴?最终我选择来到了南京,继续本专业的研究生学习。

我对计算机的喜爱从未改变,反而随着时间流逝逐渐加深。这种莫名的喜爱也让我困惑。我不喜欢游戏,因为不擅长;编程也算不得擅长,只是了解数门语言,但都是浅尝辄止,除了专业课程需要,并未写过很长的代码;对于很多软件工具,也仅限于比大部分非专业人士多了解一点;虽然长期使用 Linux 操作系统( Archlinux 发行版),也仅限于日常使用,解决问题大多还是靠 Google。因为互联网,我得以在计算机的世界里遨游,但是就像进入图书馆的儿童,只是流连于书架之间,没有动力也没有方向去坐下来钻研。

让我重新考虑这件事情的原因有很多,其中之一是一个本科读心理的朋友申请了计算机科学专业的硕士,我得知后自然很吃惊。别人文科专业对计算机基本不了解的人尚能如此,我为什么不可以呢?跨专业考博的念头冒出来之后便挥之不去,我也考虑了许久,也找到了说服自己的理由,过往说服自己不转专业的诸多理由一下子显得那么无力。一直安于现状,随波逐流,这次希望自己能做出选择。过去的都是沉没成本,为未来考虑时便应理智地不受其影响。那么,接下来的问题是,我为什么觉得自己可以读博呢?即顺利完成博士阶段学业的可能性。

相比于那些本科和硕士皆是计算机科学的同学来说,我最大的弱点是专业基础基本没有。我想一个专业的核心基础课应该只有数门,我会努力补上来,虽然这并不容易。复习考博的过程中,张教授在《计算机体系结构》这门课上提到过,听这门课的有从其他专业比如水利工程考过来的博士,那他们需要很努力了。我听到之后觉得很高兴,有别人走过这条路,那么,我有信心我也可以。我已经做好很努力的准备了。相比于其他同学,我可能的优势是兴趣,亦即我跨专业考博的原因。好之者不如乐之者,对于计算机的兴趣能让我在这条路上走得更久。

漂洋过海来看你

今天傍晚在师弟手机上听到了女声版的这首歌,非常耳熟的旋律,侧耳听了好久还是没有想起这首歌的名字,漂洋过海来看你。曲库里面的这首歌是李宗盛的版本,好奇原唱是谁便去搜索了一下,原来这首歌是李宗盛在听闻金智娟(艺名娃娃)的故事后写给她的歌,娃娃是台湾歌手,爱上了一个在北京的男人,当年(80年代末)大陆与台湾之间的通行远远不像今天这般方便,歌词所说并没有多少夸张。

女声版的尤其打动我,或者之前在听李宗盛老师演唱的时候没有那么认真。很多歌曲的意义,往往是听歌的人赋予的。仔细看了这首歌的歌词,越发的喜欢,耳边正在单曲重复。想到李老师是在边吃牛肉面边在餐巾纸上写下的这首歌,真是令人忍俊不禁。这首歌的版本很多,网上看到一篇文章专门说这个事情的,没有流量去听遍全部的版本和看遍全部的 MV,只下载了刘明湘、周深的版本,文中也推荐了这两个版本,原唱娃娃的也下载下来了。李老师的版本听了很多遍,这次又翻出来认真听了几遍。不同版本的差异不小,风格和一些细节的处理都不太一样。娃娃的版本毕竟是90年代初,与我一般大了,某些地方能听出老歌的感觉,感情充沛,非常用力,少了一些婉转的技巧,倒是符合她义无反顾的事迹。二十多年后再来听,依旧感动。李宗盛的版本一直在我的曲库里,太久了已经不记得何时何地因何添加进去的,是理性与感性作品音乐会上的现场版本,男声的粗犷远远不如女声的细腻能够激起人的共鸣,难怪我听了这么久也没有喜欢上 :)

然而周深的版本是个例外,她(笑)的名字不是第一次听说,很喜欢听的一首化身孤岛的鲸也是她翻唱的,有一段时间特别喜欢在洗澡的时候听这首化身孤岛的鲸,旋律和歌词都很好。后来才知道化身孤岛的鲸是改编自我们都被忘了,谢安琪原唱。找来这首也听了,熟悉的旋律,完全不一样的歌词与情感。关于谢安琪还有一些故事,以后再写。再往后,才知道周深性别为男,今天才看到他本人的照片,为了不在听歌的时候产生奇怪的情感,还是用她来代指吧 XD。今天师弟手机上播放的就是刘明湘的版本,中国好声音海选上唱的歌曲。不太能分清周深和刘明湘两个人的版本,都是女声,相比娃娃的版本情感收敛了很多,技巧性方面可惜我是门外汉,只能模糊感觉到较之前变化很大。单纯从欣赏角度来说,我比较同意那篇文章作者的观点,周和刘比较合适。

可以说一下这句歌词,“我竟悲伤得不能自己”,简单考证了一下,不确定事实如何。李宗盛当年在写词的时候显然用词是正确的,即“不能自已”。然而娃娃在录音的时候情绪比较激动,数次泣不成声。种种原因导致她唱“错”了,将错就错之下,歌曲正式出来后便采用了“不能自己”。李宗盛老师后来在演唱时采用的也是“不能自己”。一般情况下我是比较喜欢挑字词语音方面的毛病的,以前听到不能自己还在奇怪,找到以上介绍,倒是更倾向于这个美丽的错误,“不能自己”比“不能自已”更有人情味,作词者都同意了,周深你瞎改做什么呢?

很喜欢类似娃娃这种敢作敢为、敢爱敢恨的风格,因为我不是这样的人,至少以前不是,对吧?不过从最近的其他事情来看,还是算不上敢爱敢恨。虽不能至,心向往之。歌曲中的故事是我所憧憬的,而在自己,往往便有了一大堆理由去说服自己:他是有妇之夫,何必?大陆那么遥远,我怎么过去?我没有经济基础,去不了。理由总是有的,只要你愿意找。做是不需要理由的,不做的理由永远有。三思而行对我来说更在于行字。

我在最绝望的时候都忍着不哭泣,陌生的城市啊,熟悉的角落里,也曾彼此安慰,也曾相拥私语。

不管将会面对怎样的结局,在漫天风沙里,望着你远去。

多盼能送君千里,直到山穷水尽,一生和你相依。

最后附上歌词。

’’ 为你我用了半年的积蓄 ’’ 漂洋过海地来看你 ’’ 为了这次相聚 ’’ 我连见面时的呼吸都曾反复练习 ’’ 言语从来没能将我的情意表达千万分之一 ’’ 为了这个遗憾 ’’ 我在夜里想了又想不肯睡去 ’’ 记忆它总是慢慢地累积 ’’ 在我心中无法抹去 ’’ 为了你的承诺 ’’ 我在最绝望的时候都忍着不哭泣 ’’ 陌生的城市啊 ’’ 熟悉的角落里 ’’ 也曾彼此安慰 ’’ 也曾相拥叹息 ’’ 不管将会面对什么样的结局 ’’ 在漫天风沙里 ’’ 望着你远去 ’’ 我竟悲伤得不能自己 ’’ 多盼能送君千里 ’’ 直到山穷水尽 ’’ 一生和你相依