查看详情

《软件开发本质论》

书的内容不多,也就190多页的样子。这是一本偏项目管理书籍,没有涉及多么技术细节的地方。 实际上现在项目开发都离不开科学,科学的技术实现,以及科学的项目管理。 项目管理一定是有序的推进的,合理的组织,合理的需求计划,确保小版本迭代,确保最小可完成性,注重测试跟进。其实大家看了很多软件项目管理的书籍,大同小异,最终还是要落到管理者手中。他们如何确保一个项目健康的发展,才能更好的推进项目朝着合理的方向前进。 其实于每个开发者而言,也真的非常有必要读一读。因为我们作为参与者的一员,我们需要去理解每个单元目标,对于不合理的需求和组织调配,我们需要有自己的想法。敏捷开发说白了,就是让目标足够系列化,我们将目标细分到一个可预期的时间完成。小目标也有利于测试更近,防止超出预期的缺陷产生。 事实有的时候过多测试并不是意见坏事情, TDD会让开发者可产生的缺陷趋于非常小的数值,事实有过项目开发的经验,我们会发现后期进行密集功能性测试,爆出来的 bug 所给人的数量级是完全不可预估,最终造成项目时间的延迟。测试一定是便随着我们开发的,它永远不是独立于我们开发之外的。 最后给出: ⭐️⭐️⭐️⭐️⭐️ 推荐。 详情 »

微日记-20171105

天气阴。 今天去理发,看着镜子里的自己,理发店放着《成都》,然后心里就一阵波链,如果没有人,自己真的好像哭一场。 人还是感性的动物,看着街道堆积起的枯叶,看着旁晚点起的灯火。似乎自己都不知道去年11月份,一个人是这样过来的。一年了,看看现在的自己,发现似乎一个人本该适应现在的生活,但是回忆总会那么煽情,一句话,一棵树都会那么应景。 自己觉得一直很幸运的是,自己始终都没能放弃自己,无论是写这些文字给自己打气,还是一个人活着去实现那些有或者没有意义的目标,即使巨大的孤寂会袭击一个人,那个时候满脑海里还时常会想着《大男当婚》里曹小强的独白: 我曹小强,今年35岁,我对人真诚,我热爱生活,我努力工作,我一直想要有一个家,但现在我还没有,这也就是我的现实,我得面对这个现实,但是我相信,在这个世界上的某一个角落,肯定还有另外一个人,她也在等着我,她也在寻找我,为了她,我要更加热爱生活,我要每天都健健康康的,快快乐乐的,我要努力工作,拼命赚钱,就是为了有一天碰到她的时候,可以组成一个幸福的家,而我相信,总有一天,这一天会出现的,我不想错过她 大概忍受所有的苦痛或者不甘,心里才会强大吧。别哭, 详情 »

查看详情

Mac 下安装 Tensorflow

Tensorflow 是一个使用数据流图进行数值计算的开源软件库。它由谷歌公司开源出去,方便全世界的开发者使用它来进行机器学习(Machine Learning)。 TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从图象的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。 TensorFlow可被用于语音识别或图像识别等多项机器深度学习领域,对2011年开发的深度学习基础架构DistBelief进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。TensorFlow将完全开源,任何人都可以用(百度百科) 安装 安装方式有很多种,自己推荐 pip 的形式。 打开终端输入下面命令: sudo easy_install pip sudo easy_install --upgrade six sudo pip install --upgrade <https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0-py2-none-any.whl> 如果你访问 storage. 详情 »

查看详情

微日记-20171103

天气晴。 11月的第一篇。今天看了气温,0度刚刚好。似乎冬天的气氛就差屋子里的暖气,和夜晚不时的冷风。 前些天得知小侄女离职,大概这是第二位,昊哥走的那么静悄悄的,她也是。每每谈到离职,便又觉得这个江湖上似乎,这个群体又会少了那么一丝生气。给小侄女的几句话:但愿十年后,你还能喜欢你的工作,但是它也不妨碍你去喜欢上其他的事业。 小侄女答道:嗯,十年后肯定会喜欢前端这份工作,也会更加热爱自己的生活。于熟悉的人离职,多少有些不舍,但是那个机会于她而言又是那么好,还是会祝福,希望新的机会,加油。 双十一临近,手机上充斥着各种双十一的活动,感觉力度空前。PM总能想尽办法换着各种玩法去吸引消费者“剁手”。似乎今年也不知道要买些什么,唯独期待的反倒是马老师主演的微电影,甄子丹,李连杰,吴京,这些爱打的演员聚在一起,与每个男孩的武侠梦,能看到此处表演,也算是惊喜万分。 辛换了工作,换的很频繁,也不知道是没有遇到合适的团队,还是自己的原因,这个不得而知。想了想才刚工作的他,脾气那么不好,大家也都还是得惯着他,毕竟觉得他还小,转眼接近2年半的工作经验,也希望时间会教会他,与人相处,多站在别人的角度。最近H哥和M姐叫我帮忙推荐工作。自己联系了M厂和B厂的朋友, 详情 »

查看详情

hls.js 源码解读【1】

hls.js 是一款基于 Media Source Extensions 开发的,用于实现 HTTP Live Streaming 开源JavaScript类库。它可以实现将MPEG-2 和 AAC/MP3码流变成自制的 MP4的分片。并且可以直接绑定在Video 上,实现播放。 文章主要是通过解读源码,希望读者可以了解实现基本的前端 HLS 的主要流程,同事也可以扩展读者对 Media Source Extensions 和 video api 以及 视频编解码的相关知识有更进一部的了解。 第一篇文章可能会从整体方面,让大家理解一下调用的 整体流程,让大家对真个项目的基本代码架构有个基础的认识。 目录指南 只对和项目相关的文件进行说明 dist // 打包后的文件目录, src + cotroler - abr-controller.js // 用于分片筛选 - audio-stream-controller.js - audio-track-controller.js - buffer-controler.js 详情 »

微日记-20171028

天气阴。 北京的街头开始吹起熟悉的风,阴层的天,似乎不适合加班。 是的,冬天就这么来了,和同事讨论是不是冬季衣服的也该拿出来。不过感觉雾霾天还是相对于天津,北京来的似乎早些。对比去年空港,至少10月末还是持续很好空气,晚上出去跑步,明显能见度好很多。似乎距离上一次去天津已是半年,最近天津图书馆火了,真的好想什么时候再去一次。 最近读《软件开发本质论》发现写了很多规则的东西,其实读着会有很多熟悉的地方,但是后来才发现,现实生活中难得是落到实处,落到每一次的任务中。最近读《中国文学史》才发现,真的文字的魅力远远超过于平日的交谈,它是日常的凝练,是艺术层次的浓缩。几行字,几个段落,便能轻易的触动人心。既可以平铺直叙的叙事,又能巧夺天工的修饰。于情于物都能展现出自己收放自如的力量。真的很棒。 回议者,固然让人心里沉重。更多的还是重复记忆下过去究竟留过那些伤痛。去年十月底返京,和Qsir一起参加,适逢Jun姐北京 京东方出差,似乎在火车南站刚好错过,希望今年能叫他们补偿我的那顿火锅。10月最后和超哥一起吃饭聊 什么促成了这个决定? 因为发现自己不适合了。当你走着走着发现原来自己不适合眼前的这条路。这对于一个人的人生观是坍塌的表现,似乎所有的外因还是抵不过,内心的诉求。晚上和 辛 回家,路上相顾无言, 详情 »

查看详情

使用 webpack-visualizer 进行打包模块分析

我们现在已经非常习惯使用 Webpack 进行 JS 模块的打包处理。当然有的时候我们在优化代码的时候需要对所引用的模块进行体积分析,从而进行代码优化。当然这些工具有很多了,今天主要说下 webpack-visualizer。 webpack-visualizer 是一款 webpack模块分析插件,使用非常简单,你只需要: npm install webpack-visualizer-plugin --save-dev 然后编辑你的 webpack 配置文件: var Visualizer = require('webpack-visualizer-plugin'); //... plugins: [new Visualizer({ filename: './statistics.html' })], //... 然后打包的时候会在 打包目录下生产一个静态网页 statistics.html.打开你就可以看到各个模块的百分比,以及压缩包大小了。 详情 »

当红男演员演技排行榜

本排名纯属个人看法,如有雷同,纯属抄袭 第一档 演技出色,台词功底强 李雪健 范伟 黄渤 文章 王宝强 吴刚 第二挡 演技不错 稍逊一筹 胡歌 靳东 邓超 张嘉译 黄磊 董子健 第三档 有点演技,角色毫无印象 陈赫 黄晓明 林更新 霍建华 赵又廷 陆毅 吴磊 张一山 第四挡 演戏基本靠喊,容易出戏 吴亦凡 鹿晗 李易峰 张翰 等等 详情 »

微日记-20171017

天气阴。 10月返京已是冬天,眼看都快一个月没有更新,就记下流水账。 Player 项目算是进入稳定迭代和策略调整的阶段, Bug几乎都快修复的差不多了。说句实话会觉得 PD 这个角色的经验和执行力不怎么足,事件响应不是很快, 以致于我们 Team的成员在家都得 fix 和 release. 开源项目的部分,这是第二次提起,自己有时间一定会去看大家的 feedback 和提起的 issue 但是,最近确实项目脱不了手,自己一般都会 review 提出来的 PR ,而且项目既然开源了,也希望自己有能力去进行下一步开发。 最近是 S1 的自评,自己看了看当初写的年初计划。发现让人高兴的是 Github 和 绘画以及旅游都有做到,目前比较紧急的是说好50本书,需要年终抓紧点了。 详情 »

查看详情

使用 media query 进行 IE 的 CSS Hack

尽管现在很多大多数现代浏览器对 CSS3 的诸多特性已经开始支持了,但是有的时候我们还是避免不了对低版本的 IE 浏览器进行兼容性的样式写法。常见的思路无疑是写注释性语法: <head> <!--[if gt IE 9]><!--> <style> // your style rule </style> <!--<![endif]--> </head> 关于IE 注释性语句可以看 这里 当然你也可以通过 JS 进行 UA 测判断,然后在 body 加上 ie的 class ,然后在样式里进行限制。 .ie .container{ .... } 当然今天得重点是通过 media 详情 »