在Ubuntu上搭建Leanote系统

  今天看到一个新闻(创收压力大?印象笔记 Evernote 将对免费用户进行限制),虽然自己也就是手机和电脑登录,可以继续使用免费版,不过真的很不舒服。

  像以前说免费的只有60M的每个月的流量,那好吧,我就只同步纯文本;不支持Markdown,那好吧,我就简单改改字体大小,改改背景颜色;代码贴进去,各种不好看,那好吧,我只放些简单代码片段,现在又限制两台设备登录,好吧,我换别的了。

  中间使用了一段时间微软的OneNote,确实格式好看多了,但是实在太笨重了。

  后来又使用了一阵Simplenote[......]

Read more

在Mac OSX 上配置 DNSCrypt+dnsmasq 防止污染

今天无意间看到一个防治DNS 污染的文章原文地址,想试试,没想到折腾了三天,记录一下操作过程。

中间还折腾了一下unbound,结果在Mac上启动不起来,一启动就退出了,没有找到原因,如果有大神知道原因,还请指教。

1. 安装

在Mac上安装DNSCrypt和dnsmasq还是比较容易的,直接用Homebrew安装就可以。

$ brew install dnsmasq
$ brew install dnscrypt-proxy

##2.启动DNSCrypt

DNSCrypt-proxy主要通过加密的隧道来解析一些被污染的dns地址。直接贴过来上面文章里的启动参数

➜  ~ su[......]

Read more

React-Native 教程 1 : 集成React-Native到现有的iOS项目中

最近在学习React-Natvie,昨天刚刚集成到了已有的项目里面,记录一下填过的坑。

#官方集成方式

对已有的项目,如果集成React-Native的话,最方便的形式是使用官方推荐的Cocoapods来集成。

Integrating with Existing Apps

中文翻译

1.在工程目录下新建podfile,填入以下内容

    # 取决于你的工程如何组织,你的node_modules文件夹可能会在别的地方。
    # 请将:path后面的内容修改为正确的路径。

pod 'React', :path => '../node_modules/react-nativ[......]

Read more

子龙山人:我从Cocos2d-x团队里学到的

from:http://www.cocoachina.com/programmer/20140915/9626.html


我是去年7月加入的Cocos2d-x团队,从今年2月份正式进入Cocos2d-x引擎团队,负责维护GUI框架。之前我一直在做技术推广,写英文教程、演讲、偶尔上课是我的全部工作。 期间,我最骄傲的产出是出色地完成了Doxygen自动提取C++源码,然后生成Js/Lua/Cpp可以切换的API文档。

 

如果对此不了解的同学,可以根据下图所示,点击此链接把玩一下

对于王哲交给我的GUI框架改进任务,目前来说,效果我不是特别满意。原因非常的多,我也不在这里展开了。([……]

Read more

博客迁移(WP->Pelican)

from: http://blog.chenghu.me/bo-ke-qian-yi-wp-pelican.html

今天心血来潮,想把自己在wordpress上的博客迁移到刚刚用pelican在github上搭建好新博客,折腾了一下午,记录了一下过程。

将博客文章从wordpress导出xml文件

进入wordpress后台,选择工具 -> 导出。

这里要注意的是,如果文章多,或者评论多的话,最好根据年份或者根据分类来导出文章,这样文件较小,后面各种处理都比较[……]

Read more

优酷去广告扩展:普利坞视频网站去广告原理及源码

from:普利坞

首先,很抱歉现在才发这篇四月份承诺的文章及优酷去广告源码。虫子原本是OpenGG.Clean.Player的用户,只因后来无法稳定使用而萌生自己开发全新扩展的想法。扩展发布至今总计让超百万用户受益,chrome应用商店当前的用户数维持在十八万左右。在虫子公布捐助帐号后有大量网友慷慨解囊给予虫子莫大的支持,在此虫子对各位热心网友表示感谢,谢谢你们!由于受工作和生活影响,虫子没有足够的时间和精力来及时更新扩展以保证扩展的功能正常,因此虫子打算把能够重用的部分发布到Github上以供那些有志于为网友提供便利的网友能够更快捷地进行类似扩展的开发[……]

Read more