August 01, 2016

安全之人性的漏洞

起因

前几天,翻墙登录美国帐号,并修改了iTunes修改了帐号的信息之后。Apple认为这是一个危险的操作,帐号就被锁定了,并告知要重置密码。遇到这种问题的,一般情况下都会尝试重置密码。

June 07, 2016

OSX系统的效率工具推荐

从玩电脑开始,就一直关注并学习如何提高效率。最初学习了vim编辑器,命令行工具如find、xargs、grep、awk、sed等等,以及unix管道。这些命令行对刚开始入门的人来说是非常有帮助的。往后,就开始定制适合自己的个性化配置,如vim的插件和配色,iterm2代替系统终端,有时候tmux或screen增强会话,还有就是用phoenix唤醒应用,controlplane场景自动执行等。

vim的配置可以直接看我的github仓库。

但是这篇主要不是介绍vim配置的。

主要介绍两个osx应用,phoenix和controlplane。

phoenix是可以自定义window窗口、spa......

May 28, 2016

什么才是最有价值的?

回顾

追求新技术10年之后,我将得到什么收获?如果10年前给一次机会,是否会后悔当初的决定呢?当我反思这些的时候,觉得有一思悲凉。那就是什么样的决定会影响终生,如果决定的本身就是错误的,那么问题的出现就不是偶然。而是一种系统性的问题,或者说是自身系统性的问题。

思考

10年前,开始注重学习。当人问我现在如何,总是会回忆起当年的情形。去看书和找教程学习一项技能;去提问和讨论获取别人的经验。只有当我在自身意识的驱动下,才能发挥在人看来进步的作用。我就不由得想象一下,到底什么蒙蔽了人的眼睛,看不清他自己的事实呢?又是什么环境造就了他的生活习惯。在什么样的教育下形成了他的思维模式?在我看来,现实......

May 25, 2016

阅读清单

这里列出了我将要阅读的书籍,覆盖了技能,思考,工作方式和研究等方面,涉猎范围有点大。

不过,这些书都是我精选出来的,可以帮助提升自己的眼界和视野。

语言本能

稀缺

系统化思维

用系统来工作

社会工程:安全体系中的人性漏洞

Principles of Molecular Virology

How Google works

blink - The Power of Thinking Without Thinking

Elixir

An Introduction to Elm

October 17, 2014

且行且珍惜

创业者并不缺少创意,他们缺少的是检验创意的方法 -- 《有的放矢》

人生苦短,一晃就过去了,在经过半年多的历程,我总结了以下几个点,涉及到开发产品,团队沟通,客户交流,办公环境以及身体状况。

在开始创业之前,需要非常确定的是坚持、专心、不折腾。

千万别三心两意

选对队友很重要

要学会拒绝

作息一定要正常

坚持每天锻炼

一把好的椅子,两个显示器

如果可能不要做在背光会反光的位置

March 13, 2014

职业与事业

当你一天朝九晚五,每周5天的去上班,工作有人安排,会议有人主持,门有人帮你开,快递有人帮你收,地有人帮你扫,饭有人帮你定,车有人你你开,你所要做的仅仅是做本职的工作。

为什么要出来自己干呢?现在每天的工作智商,没人在帮自己负责,要7天从工作早上8点工作到晚上23点,要走路去上班,要自己开门,要自己扫地,要自己收快递,要自己主持会议,要自己制定行程,要自己制定制度,要对自己负责。

没有人会因为我上班迟到扣工资,没有人会因为我拖延而催逼,没有人会因为睡晚了打电话来找,没有人会因为我做的不够漂亮而重新做;所做的一切事或荣耀或羞辱都会降临在我身上,何况我是这事唯一想做好的人呢?

不在是螺丝钉,而......

February 14, 2014

乱想思考、行动与执行的结果

将会不定期的写随笔系列,用于记录无法分类的内容,

有时候不是无法分类,而是主题太广泛,而无法确定为某个主题。

浮躁的社会,诱动着人;

不变的法则,多人受缚;

紧张的节奏,随波逐流。

乱想不是思考:

有多少人承认思考过人生?有多少人承认思考是什么?有多少人思考过乱想和思考的区别?

我承认在夜深人静的时候,仰望天空那星辰大海,会乱想人的由来与去向;

我承认在梦寐之中思考编程(这难道是程序员的优秀美德吗?哈哈)。

我也承认在蹲马桶的时候会把以前的想法整理一下在乱想一下;

我也承认我正在乱想思考与乱想的区别。

到底思考与乱想之间有什么区别。

深呼吸

保存冷静

放松心态

有人肯定在......

January 26, 2014

地球人眼中的程序猿

有一天突发奇想,想要了解别人是怎么看待程序猿的,发送出去2^3封邮件,收到3封回复。

一种近几十年来出现的新物种,是工业革命的产物。英文(Programmer Monkey)是一种非常特殊的、可以从事程序开发、维护的动物。一般分为程序设计猿和程序编码猿,但两者的界限并不非常清楚,都可以进行开发、维护工作,特别是在中国,而且最重要的一点,二者都是一种非常悲剧的存在。

程序员节,(英语:Programmer Day,俄语:День программи́ста)是一个俄罗斯官方节日,日期是每年的第256(0x100)天,也就是平年的9月13日和闰年的9月12日,选择256是因为它是2的8次方,......

December 29, 2013

2013年总结

每年这个时候,总是需要回头看看,这一年到底干了些什么,达到了什么程度,收获有多少?

从上一家公司换到现在这家公司,也快一年了,一直在做一个项目,这个项目对我的挑战非常的大,使用Python开发,运行在各大平台上,包括Windows、OSX、iOS、Android、Linux,这周还要测试移植到BeagleBone Black上运行。在年初的时候,计划这个项目的运行需要使用到的NUI框架,Kivy,这个社区的活跃度挺高的,而且经常发布更新,使用起来也很方便,使用类似QT的布局文件kv;运行在iOS上也攻克了很多的难题,移植问题,证书问题,内存问题,低功耗蓝牙问题,跨语言的调用问题,编译器的问题......

December 22, 2013

PasswordMaker增强计划

密码是现代计算机验证用户身份和安全的基础,从前几年泄漏的密码,包括了人人网、CSDN、QQ等等,之后“菱镜计划”的泄漏,密码安全更令人担忧;近日爆出NSA以1000万美元买了RSA的随机数后门之后;这个问题就必须值得注意密码安全的人去关注了。虽然不能制止密码的漏洞,但是能够从意识上分开每个网站使用的密码,避免一家沦陷,密码全部泄漏,谁让你所有的网站都用一个密码呢?

接下来我说说密码管理的方法,这也是目前普篇的方法:

第三方托管

有几个第三方推荐的1Password、LastPass,我目前用的是LastPass,密码生成用本地算法生成,就是标题那个PasswordMaker。Last......