纪念我的母亲

母亲入土为安已经有几天,是该写点什么来纪念她老人家了。用一句话来形容她这辈子,恐怕唯有“春蚕到死丝方尽,蜡炬成灰泪始干”最贴切了。 母亲50年代出生在贫苦家庭,姊妹众多,排行老二。没有大姐大的威风,也不能享受弟弟妹妹的爱护,反而从小就要担当照顾弟弟妹妹的责任,所以也深受姨妈们的喜欢。没怎么接受文化教育,只读过小学,读书的时候还要做农活补贴家用,经历过文化大革命前的自然灾害,饿过饭,所以母亲对粮食特别珍惜和看重,哪怕现在家里屯的粮食,全家人吃3-5年都够,每年都要多多的种。后来和我爸认识,又经历了农村家庭的分家,靠他两人完全自力更生,几乎从无到有的建立起现在的老家,打小父母就经常给我数落他们这段艰辛的历史,除了满满的委屈也能感觉他们的骄傲和努力。 母亲命途多舛,在我刚入小学的时候,横遭车祸,货车从她身上拦腰碾过,多处骨折,医院躺2天不省人事,很多人都很难过和绝望的时候,母亲奇迹般的醒过来,我认为是她的坚强和对家庭的责任感造就了这个神话。从此母亲落下了残疾,不能使重力。可是厄运就是这么可恶,没过几年,母亲被查出患有风湿心脏病,一种多发在女性,中国农村普遍可见的慢性病,可能跟农村恶劣的生活环境和劳累的工作有关。时值我和我哥读中学,正需要用钱,母亲为了我哥俩选择拖延,耽误了最佳的时机。…

加快网页速度漫谈

今天在w3ctech重庆站第三期会场做了一个关于加速网页渲染的分享。 部分童鞋肯定了解过,网页打开速度会影响我们的用户体验,运营成本,以及和业务紧密联系的转化率。 4秒概念,超过4秒,25%的人会放弃…… 沃尔玛从1秒到4秒,转化率下降最明显…… 在互联网越来越普及,网速越来越快,电脑配置随摩尔指数增加的时代,对于网页性能的探讨,还有哪些存在的意义? 促成这次分享的原因,是因为我发现web开发人员存在2种极端,一种是过分关注网页性能,脱离生产环境。还有更大部分的开发人员毫不关心网页性能,没有优化的概念或者有概念但不执行。 这里涉及一个重要的平衡点,性能基准线。国外同仁研究的结果是普遍7秒。7秒以内,加快网页打开速度,对转化率有非常可观的投资回报率。但每个网站面向的用户不一样,这个平衡点也不一样,应该去分析网站的数据,找到自己的平衡点。 今天PPT介绍的关于加快网页速度的一些细则,主要围绕以下几方面。 缓存的优化 减少往返延时 优化请求数据 优化服务器返回数据 优化浏览器渲染 移动端的优化 这里单独说下缓存的作用机制,如图。 其他更详细的优化原则,直接看我共享的PPT吧(需翻越长城)。 https://www.slideshare.net/ssuser37db5f/…

不要相信美好的事情会发生

这也是我的初次米体验 2月11日晚,朋友叫帮忙抢小米手机,发现电视也可以抢,相信美好的事情即将发生,心情值爆满。 2月12日12点,压抑着激动的心情,提前打开官网,发现要预约,what the fu*k,只好预约下一轮。 2月18日,已经有了经验,觉得小米不会被我轻易抢到,淡定地打开商城,淡定的刷新,输入验证码,结果,结果居然被我抢到了电视,以及朋友的小米3。 瞬间整个人都high了起来,等配货,等出库,得知是顺丰快递,我最看好的快递,对美好事情又有了期待。 2月20日,也就是今天中午,给力的顺丰开始送货了,果断赶回去,期间还发生小插曲,到家发现钥匙忘公司,不得不风风火火的回公司拿钥匙。 顺丰快递哥,开箱,去塑料膜,那宽广的屏幕,那皎洁的银白边,酷毙了啊,插电(ps,我在重庆,只有标准送,不管通电),开机。 可尼玛屏幕在一阵雪花闪烁后,…

2013年终回忆录

随手记升级到vip了,这个小习惯还在坚持着,很欣慰。 1月,结束了一段生活,然后刷火车票,帮亲戚刷火车票,没抢到满意的,继续刷。除此值得一提,买了两本书《看见》、《安卓UI教程》,安卓教程很快翻完并伴随着我装了两个IDE和做了一个小demo后就束之高阁,《看见》倒是细细的翻阅,最后送给一位老朋友,看书中人一次次遵从内心深处的抉择并不失原则性,希望与其共勉。 2月,重庆春节,看少时的年味淡去,叹父母之劳累。深圳开工,经过一年的打磨,变得圆滑,跟着同事们抢开工利是沾喜气,和小马哥来个近距离接触。 3月,账本平淡得不能再平淡的日常开支记录,但这个月却是2013年最烦恼的一个月,也是这一年的转折之一。工作方面了解到一些事的无果,心开始悸动,还去广州赶场面试,最忘不了的却是广州早茶,希望有机会再去吃一次。 4月,面试似乎有结果,准备体检报告都准备入职的时候,却收到家乡抛来的橄榄枝,和面试官也就是后来的leader相谈甚欢,同时对亲情和职业发展做了些许权衡后,拍板回重庆。准备打包东西,高调的散伙饭,入手肾5,和公司的几个小伙伴计划辞职旅行。 5月,迷失鼓浪屿,…

我为什么厌恶360

很久很久以前,其实我是爱这个叫360的玩意,因为他的确开启了新的杀毒体验时代,开发了很多比较傻瓜和快捷的优化工具。(传统开篇桥断) 转折点在3Q大战,那时候还没进企鹅矿厂搬砖,态度也是各打50大板,惊奇360的胆大妄为也质问QQ为何如此霸道,然后甚至从网上找让两者兼容的办法,最后经工信部调停,两者不闹了,但360被我渐渐抛弃,除了找到了可替代品,还有它的种种行为让我一忍再忍、无法可忍。 下面就讲讲我为何从一个拥趸变成一个脑残黑的过程。 ​ 扯用户当大旗,这是360的最常见的作风,以用户的名义做一些打压对手的偷鸡摸狗事。举个栗子,还用举例子么?可牛、小米市场、搜狗总该听过一两个吧。 10万水军,有人会质疑,你这是污蔑,可能就还有那么一大帮拥趸在替它说话。以我的自己的感受来看,10W水军可能都小看360了。 举2个栗子,最近的就是现在的360和搜狗大战,且先不说搜狗到底有没有漏洞,我的能力暂时也无法查证,但总拿用户说事的360竟然直接把漏洞发掘和使用过程做成了视频,暴露在公众面前,这才是对用户最大的威胁。可这还不算高潮,后面经证实,最初爆出这个漏洞的卡饭论坛帖子,竟然是楼主被盗号,他人冒名发布的。再有人爆出,360官微转发的因为使用搜狗浏览器而导致账号被盗的用户名单,除了一个,其他人的第一条微博居然是同一天发的,如果你觉得这还有巧合的可能,那么经老谭翻阅,这些用户之间普遍是互粉的关系,…

微信图书馆的实现思路

开发之前,先做了些技术储备,了解到整个消息从用户发送指令到服务器返回结果的流程如图所示。 接着就是一些比较具体的准备工作了。 微信开发者认证,打开微信公众平台,注册,选择订阅号(个人只能选这个),需要实名认证(手持身份证拍半身照,进监狱一样),等待后台审核 申请一个云平台放置web应用,我选的新浪SAE,免费(也需要申请实名认证,过程类似微信)、稳定 找一个民间微信SDK,因为官方的只处理签名认证,没有提供全面的消息和事件处理示例,我找的是wechat-php-sdk@github,非常全面 在做了充足的准备后,我们需要处理的就有两方面的工作了。 一是用户指令的处理,需要用正则去识别符合我们预期的指令,并且存取数据库返回信息给用户,再调用sdk返回给微信api,总结起来就是正则+很多的“if elseif”+微信sdk 二是书籍的添加和管理部分,需要一个页面作为载体。书籍添加我们还可以直接调用豆瓣的api,非常公开,不需要验证就可以读到图书相关所有信息,赞一个。 当然,为了限制有用户捣乱,随便添加数据或者还书操作,你可以指定一个管理员,设置个登陆界面 最后剩下的工作肯定是激动人心的上线和宣传的节奏,需要把代码部署到SAE,然后在微信后台指定我们的微信消息处理url,…

微信时代,能做的不只是图书馆

亲爱的小伙伴儿们,很开心也很忐忑在这里给大家聊聊这个公众号的这些事,毕竟这是开篇文章。 这个公众号能诞生,是因为我现在的团队最近购置了不少书籍,借着微信热,用微信公众号做了一个图书管理的小应用。精神食粮的魅力总是给你这些出乎意料的惊喜。 聊聊这个应用吧,流程很简单也很zhuangbility,小伙伴儿们关注这个公众号,然后只需按着引导一步步的输入指令,一般2-3步就可以预定,然后就可以去找管理员或者自取自己想看的书籍了。 除了预定,当然也能查看书籍是否空闲,借出情况。还书的话,还是加入了人为控制,还书的时候给管理员打个招呼,在系统里面标记归还即走完了一个比较简单的借书、还书流程。 ———-咯咯你以为这篇文章到这就应该结束那你太天真了——— 是的,接下来才是我真正想说的话。 其实,我们也可以用个本子,或者用个excel记录下,完全能满足需求。但我们做了,是因为我觉得技术人除了关心我们的代码有多牛x,也应该关心生活,去思考用技术去更好的改变我们的生活,欢快的去做一个代码诗人。 接着,这个应用的测试过程中也接受了不少小伙伴的吐槽,再结合我最近接触的管理类工具的经验,告诫我的是,也不要太迷恋技术和自动化,还是留一些人为可控环节,给工具增添些人性化因素,别那么死板。 永远保持积极向上的主动性,今年影(huan)响(gong)我(zuo)最深的感悟就是这条。…

工作的收获-学会总结

最近触动颇深的一件事,就是关于总结与分享。 一份工作,很多人都可以把他做完,但是有的人把事情做得更漂亮,就是因为他进行了一个完美的总结,并且展现出来,所以光埋头做事是不够的。 顺便感慨,自己的博客越来越荒,想写长篇大论的动力也越来越小,更多的碎碎念都微博了,同时自己订阅的博客里面文章更新也越来越少,配合这种趋势的还有google reader将在7月份停止服务。…