forecho

把生命浪费在美好的事物上

Ubuntu 使用 ShadowSocks + Privoxy 代理

2017年01月07日

引言

先说说这东西有什么用吧,我是 Windows7 使用 Vagrant 安装了个 Ubuntu 虚拟机,然后需要在虚拟机里面配置 SS 代理使用 PHP 的 Composer 下载,不然非常慢。 那么本教程应该同样适用于 Ubuntu 服务器(做为 SS 客户端的方式)配置使用 SS,其他版本的 Linux 要想使用需要稍微改动下,但是思路是一样的。

如果你的 Mac 电脑,终端需要配置 SS 代理,推荐你使用 proxychains-ng 方式,具体查看macOS 终端走代理(科学上网)

ShadowSocks 客户端

注意是 ShadowSocks 客户端,服务端我就不介绍了。先安装 Python pip 再安装 shadowsocks,然后再配置:

1
2
3
4
sudo apt-get install python-pip
sudo pip install shadowsocks
sudo ln -s /usr/local/python/bin/sslocal /usr/bin/sslocal
sudo vim /etc/shadowsocks.conf

配置文件代码如下:

1
2
3
4
5
6
7
8
9
10
11
{
    "server":"your_server_ip",      #ss服务器IP
    "server_port":your_server_port, #端口
    "local_address": "127.0.0.1",   #本地ip
    "local_port":1080,              #本地端口
    "password":"your_server_passwd",#连接ss密码
    "timeout":300,                  #等待超时
    "method":"rc4-md5",             #加密方式
    "fast_open": false,             # true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。开启方法: echo 3 > /proc/sys/net/ipv4/tcp_fastopen 开启之后,将 fast_open 的配置设置为 true 即可
    "workers": 1                    # 工作线程数
}

圣诞节在香港

2016年12月31日

引言

今年平安夜是周六,而恰好我们公司为了过年凑10的假期,所以那天我们需要上班的,补过年的假期。但是那天正好是兔子生日,晚上准时下班去带她吃大餐。然后第二天带她去香港买礼物。

其实去年也去过香港,但是今年再会议的花,很多地方都记不太清了,所以有了这篇文章,整理、记录、分享我的这次香港之旅,方便以后查阅。

用辅助函数来取代复杂的表达式

2016年12月19日

引言

上上上个月在图书馆淘到一本书叫《Effective Python - 编写高质量Python代码的59个有效方法》,虽然我不用 Python 写代码,但是好歹以前写过一点 Python 的皮毛。 豆瓣看了一下评分,就果断借了这本书。当看到第四条方法《第4条:用辅助函数来取代复杂的表达式 》结合自己最近几年编程经验,深有感触,于是就有了这篇文章。

为什么要用辅助函数?

在编程的时候,你肯定会遇到类似这样的事情:数据库中保存的商品单价单位是分,商品详情页需要你的商品价格,但是单位肯定是元。

那么我们可以怎么样实现呢?一般的做法肯定这样的,直接在视图页面要展示价格的地方这样写:

1
<?= round(($price / 100), 2) ?>

这样写虽然能实现效果,但是如果需求有变化,需要使用强制保留两位小数,那么你需要这样改:

1
<?= number_format(round(($price / 100), 2), 2, '.', ''); ?>

看上去虽然不多的代码,但是

  • 阅读起来很困难,而且很上去也很乱。
  • 如果涉及到很多东西的话,需要找到每个相应的地方然后做修改。同理,下次改需求的时候,修改也将会是一件很痛苦的事情。

我的知识管理工作流

2016年12月12日

引言

很多碎片知识如果不整理出来,在你的大脑里面永远都是碎片。上次无意中阅读到《应对信息过载的正确姿势》《在线阅读处理流程:从需求、到方法、再到工具》这两篇文章,让我很受益,于是打算整理一下自己获取知识和信息的方式,达到记录->整理->优化流程的目的。

阅读流

我的阅读流程是这样的:

萝卜书摘

最近大多数情况下都在用 kindle 看电子书,家里也有很多纸质书。

一般看书时间是在上下班通勤的地铁上,如果晚上10点之后还有时间,会看40分钟的书再睡觉。

  • 如果是 Kindle,看到好句子会标记,使用 clippings.io 服务导出笔记,整理到印象笔记,最后有需要的话再整理到博客中。

  • 如果是纸质书,看到好句子会使用一款叫做萝卜书摘的 App 记录,然后也可以导出到印象笔记(收费服务),最后如果有需要的话再整理到博客中。

我的体验是:技术书类的书可能更适合纸质版或者正版 PDF,大多数技术类的书不太合适用 kindle 看,有代码部分基本上是不忍直视,PDF 的话可以用 iPad 看,屏幕大一点效果会更好。 Kindle 版的电子书,标记和索引很方便,而且出门携带也非常轻巧,所以绝大多数的非技术类书都非常适合使用 Kindle 来阅读。

总结流程:书->标记->印象笔记->博客

这个双十一我都买了啥

2016年11月24日

引言

双十一都过去这么久了,我现在才想起来要写这篇文章,一是因为我之前报名的「萌萌学车」倒闭了,我们再忙着维权;二是12号那天我去考了科目二,而且没过;三是忙着看书?

先总结一下:双十一我在淘宝上一分钱没花,有下图为证。

双十一从11月份就开始了,整天各种 App 各种推送,让你产生一种「双十一不买东西就要吃亏」的感觉,但是真不知道买啥,一有时间就去「色魔张大妈」去逛,很焦虑。 而最后买的一些东西都是临时想买的,除了iPhone7。

好了,说实话吧,双十一虽然没有在淘宝上花钱,但是在其他一些东西买了以下东西:

读《少有人走的路1:心智成熟的旅程》

2016年11月23日

阅读感受

这本书我很早以前都知道了,但是直到我前一阵子真正开始读的时候才知道,原来是一本讲心理学的书,是一个心理医生写的。

书的内容有涉及到自律、爱、心智成熟、懒惰、潜意识等等比较沉重的话题,整本书读写来,收获非常大。作者列举了很多案例告诉我们什么是爱,什么不是爱。

作者还写了第二本,我也买了电子版,下次有时间再读。

以下是我摘抄的一些感受很深的句子。

读《把生命浪费在美好的事物上》

2016年11月23日

阅读感受

这本书的书名我非常喜欢。

整本书阅读起来很轻松,类似于博客整理成书,让我感受到了吴晓波的另外一面,对他本人有了进一步的了解。

认识吴晓波是因为在很多年前被二姐安利过一本书,叫《激荡三十年》,整本书记录了从改革开发之后的30年中国的企业历史,看着热血沸腾的感觉(由于当时时间原因看了一半没看完,以后有时间再接着看)。

后来又在听 Podcast,发现有一个《吴晓波频道》果断订阅了,每次20多分钟,收获还很大。

以下是个人觉得本书比较受用的句子,故记录下来了(这本书是6月21读完的,读了接近半个月,算是一口气读完的)。

手把手教你不依赖任何环境使用 Hexo

2016年10月27日

引言

今天心血来潮,想搭建一个 3li3 的博客,准备以博客的形式记录产品的成长。类似的博客有:SelfStore 博客

感觉 Hexo 的博客插件比较多,于是这次想试试。因为很早以前就搭建过一次,这次以为分分钟搞定,但实际上还是花了我不少时间,为了以后不再重复踩坑,我决定记录下整个过程。

我们先看一下成果 3li3博客,然后我再来分享我的经验。

第六站:涠洲岛之旅

2016年10月06日

引言

一年就放这么一次长假,虽说出去旅游肯定是人山人海的,但是不出去感觉根本对不起这个假期。对于上班族来说,如果不请假还有什么时候比国庆节更适合日子出去玩的吗?

索性我们这次决定带上兔子的父母一起出去玩,玩和看望父母两不误。