iOS, Python, NoSQL

简明 Vim 练级攻略

学习 vim 并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文本编辑器了,非常地难学,但是却不可思议地好用。

Text

ShadowSocks是支持多个平台的科学上网工具. 在路由器上以前跑Python版本的 需要外接USB,安装Python运行环境,很麻烦,很不利索.

我在GitHub上提了个需求,经过来回耐心的沟通,大神编译出了这个原生的客户端 非常值得推荐 只有几十K的文件

配合PAC配置文件, 全家所有设备自由了

用法: nohup ss-local -s 服务器IP -p 服务器端口 -l 本地端口 -k 密码 > /tmp/shadow.log &

注意最后的&符号

这样就跑起来了 日志可以看 /tmp/shadow.log PS: 作者说兼容OpenWrt, 我的固件是番茄自制的 也正常 CPU是BCM 53XX应该都可以

下载地址: 百度网盘

"如果你使用了默认的ObjectId作为_id值,并且你还存在一个addtime字段保存添加时间,那么你已经在犯错了。因为MongoDB默认的ObjectId本身就保存了一些信息。其中就包括本条记录生成的时间。"

- ObjectId.getTimestamp()可以达到创建的时间戳. PyMongo中,这个方法是generation_time
Source: blog.nosqlfan.com

sed 简明教程

AWK 简明教程

乔布斯生前很少接受电视采访,这是其中很珍贵的一段遗失的访谈。如果你想要聆听史蒂夫乔布斯详细讲述自己1995年及之前的职业生涯,看看这部影片吧。片中还有乔布斯就驱使企业和自己前进的东西,提出了一些真知灼见。

Source: v.youku.com

Text

最近搬家到了tumblr. 作为程序员博客, 代码高亮是不可缺的 分享一下. 效果就是现在我博客中的代码样式. 支持单行 和 段落

把下面这部分加到自定义HTML的<head>

        <script src="https://google-code-prettify.googlecode.com/svn/loader/run_prettify.js?skin=sunburst" type="text/javascript"></script>

        <script type="text/javascript">
            function styleCode() {
                $('pre').each(function() {
                    if (!$(this).hasClass('prettyprint')) {
                        $(this).addClass('prettyprint');
                    }
                });
                $('code').each(function() {
                    if (!$(this).parent().is('pre')) {
                        $(this).addClass('prettyprint');
                    }
                });
            }

            $(function() {styleCode();});
        </script>

这部分放到自定义CSS里 因为单行的code没有被考虑到

code.prettyprint { 
    padding-left: 5px;
    padding-right: 5px;
    -khtml-border-radius: 4px; 
    border-radius: 4px;
}

友情赠送 这是StackOverflow里扒来的键盘样式CSS 例如: ctrl+c

kbd {
    padding: 0.1em 0.6em;
    border: 1px solid #ccc;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
    background-color: #f7f7f7;
    color: #333;
    -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
    -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
    box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin: 0 0.1em;
    text-shadow: 0 1px 0 #fff;
    line-height: 1.4;
    white-space: nowrap;
}

"man -t cal | open -a Preview -f"

Source: yeeyaa.me

Text

如果Xcode更新后编译的时候报错类似这样: error: PCH file built from a different branch ((clang-425.0.27)) than the compiler ((clang-425.0.28)) 试试清除缓存文件, 快捷键: + Shift+K

没有任何PS和修善处理 iPhone的效果相当不错