张子阳的博客

首页 读书 技术 店铺 关于
张子阳的博客 首页 读书 技术 关于

最新内容

文章: 291

阅读: 1035934

今日阅读: 186

今日访客: 111

移动网页设计与开发

这本书介绍了很多前沿的Html5相关知识,这些知识又是相对比较重要的。

先讲了HTML5的概念和HTML5新出现的结构元素,例如nav、section、article等。

然后讲了css3媒体查询,以及PC浏览器和手机浏览器显示的不同、如何去进行自适应。

将css像素称为虚拟像素,将设备的实际像素称为物理像素。在PC浏览器上,这两个的比例是1:1。到了移动设备上,如果仍然按照1:1来显示,字体就会变得异常小。因此,在移动设备上,这个比例发生了变化,在当前常见的手机上,这个比例是:1:2。即1个css像素对应2个物理像素。

当图片的尺寸为600px时,如果比例是1:2,则实际显示在手机上,则变为了300px的css像素。

阅读: 2128 发表: 2017-12-20 推荐:

用户体验要素:以用户为中心的产品设计

这本书是产品经理的入门书。全书分为了4部分共8章,第1部分介绍什么是用户体验,与产品设计有何不同。第2部分以网站为例,将产品设计划分为5层,然后概要描述了每个层面上包含的用户体验要素。第3部分,从底层到顶层,详细讲解了每一层。最后一部分则做了总结。

用户体验要素不仅仅局限于设计互联网产品,任何产品都可以应用,在本书中,是以一个网站的设计为范本进行介绍的。

阅读: 2065 发表: 2017-12-18 推荐:

HTML5触摸界面设计与开发

这本书大体可以分为三个部分:移动端的优化、动画的实现方法、滑动和手势。

阅读: 2104 发表: 2017-12-14 推荐:

Go语言Tips

转型到Go以后,因为语言的不熟悉,以往很常见的一些操作有时候也需要去Google一下。这里将一些结果记录下来,方便日后查阅。

这篇文章没有什么讲解,都是一些小例子,有点类似于:go by example

阅读: 2867 发表: 2017-12-13

React与Redux开发实例精解

因为我身边掌握React技术栈的同事极少,所以一直只是自己在研究和实践。因此,买这本书想看看其他人都是如何使用这些技术的。从这点上来看,这本书确实起到了这样的作用。因为它泛泛地讲到了作者在工作中所采用的各种技术。

可惜的是,各种技术都没有深入地去讲解来龙去脉,都是浅浅地一带而过,往往是范例代码比讲解的篇幅还要多,而一个章节也通常只有几页。涉及到更多的内容就提请读者去查看官方文档,这无疑增大了阅读本书的难度。其实这也没有什么不对,毕竟前端的发展实在太快,开源社区又相对零散,每个工具或者模块专注解决一个问题,所以知识点非常庞杂。因此,当想要用起React时,就发现会有一长串相关的技术点需要学习。

阅读: 2082 发表: 2017-12-11 推荐:

ppk谈JavaScript

这本书买得比较早,断断续续读了几次。这次花了一周时间重新读了一遍。总得来说,这本书中的部分理念,不说完全过时,但在现在的技术环境下也很难实现了。例如书中提到的“无侵入脚本编程”(也叫不唐突的脚本编程,英文unobtrusive scripting),意思是当浏览器不支持js也不影响内容的显示和访问。这对于React、AngularJS、VUE大行其道的当下来说,如果浏览器不支持javascript,可能只能显示一个空白页。尤其是在React中,HTML已经与JavaScript融为一体了,页面往往只呈现一个root标签。

阅读: 1830 发表: 2017-12-07 推荐:

非暴力沟通

知道这本书是一次在和朋友跑步时听她提起,因为我有去京东上面看图书畅销榜的习惯,无意中又看到了这本书,朋友正好看完了,就借来读一下。

整体上来说,这本书还是很好的,细致讲述了如何进行“非暴力沟通”。看来沟通也是有一些套路可寻的。

作者首先提出了非暴力沟通的四个要素(步骤):观察、表达感受、发现自己和他人的需要、提出请求

然后用几个章节讲述了如何实践这几个步骤,说明了常见的误区,并用实际的例子进行了对比。

区分观察和评轮

观察是客观事实上发生的事情,别人容易接受;评论是我们对事物的主观感受。将观察和评论混为一谈,别人就容易反驳我们。尽量避免盲目评论,而是用心观察。

阅读: 2605 发表: 2017-11-15 推荐:

Linux入门很简单

因为计划以后用Linux作为服务器操作系统,并购买了腾讯云的服务器,安装了CentOS。但由于自己对于Linux知之甚少,于是就想买一本比较简单的入门书。最后选了这本。

可惜,这本书没能很符合我的需要。这本书主要是讲解Ubuntu的,虽然Ubuntu和CentOS都属于Linux系统,但还是有不少的差异。

这本书采用了诙谐幽默的写作风格,但有些比喻并不是很贴切,而且因为用了很多拟人化的比喻,所以感觉描述不够简洁,有些拖沓。

我想大多数人选择Linux都是作为服务器使用的,图形界面、视频/音乐播放、使用浏览器、图片浏览、即时通讯(比如QQ)、BT下载等功能是不需要的。但是感觉这本书很大一部分是在讲,如何在Linux上实现这些通常在Windows上使用的功能。也就是说,试图教会你怎么把Linux当做Windows来用。

阅读: 2163 发表: 2017-11-06 推荐:

背包十年:我的职业是旅行

我喜欢旅行,每年也会抽时间去旅行,所以就买了这本书,想看一看别人的旅途故事和旅行感受。

这本书是一本游记,作者记录了游历的多个国家和地区的所见所闻以及个人感受,也记录了自己从最初的旅行爱好者,到成为职业旅行家的过程。

阅读: 2159 发表: 2017-11-01 推荐:

普利策奖大师教你:用iPhone拍出好照片

相机不会随时带在身边,而手机却会。除此以外,爬山的时候本身就已经有很多的负重,手机自然成为了更为轻便的选择。因此,我买了这本书。

对于摄影,我更多地希望是能够忠实地记录下当时的瞬间。而这本书中的摄影作品大多数都使用了各种滤镜。可能有时候滤镜可以让画面变得更加“带感”,但与实际目之所见却是有很多的不同。因此,不是我的Style。

书中几句话提到了几款作者常用的拍照APP(内置滤镜),但是没有更具体地去说明怎样用好它们。

书的标题是“用iPhone拍出好照片”,实际上就是用手机拍出好照片,并没有写出用iPhone拍照或者用普通手机拍照有什么不同之处。

书中的有一个练习摄影的方法,就是“每日一图”,每天强迫自己拍一张相片,不限题材,以此提升自己的摄影水平。我觉得这个方法很好,因为这样会驱使自己去寻找和发现值得拍的事物。

阅读: 2690 发表: 2017-10-30 推荐:

互联网创业核心技术:构建可伸缩的Web应用

这本书主要讲解了如何构建可伸缩的Web应用。

第1章,主要讲解了可伸缩的两种方案,包括垂直伸缩和水平伸缩。同时,概括性地讲述了从前端到数据中心所可能应用到的各种技术。

第2章,讲述了软件设计的一些基本原则,例如促进低耦合,避免重复,单一职责,依赖注入,控制反转等。

第3章,讲述了前端层的伸缩性,前端层的主要职责就是为用户返回可视的HTML界面。一个主要的原则就是前端层是无状态的。对于前端层的伸缩性,可以采用DNS或者是负载均衡器等。

阅读: 2654 发表: 2017-08-30 推荐:

聊聊架构

这本书原本是发表在InfoQ上的专栏文章,原名叫做《架构漫谈》,因为反响良好,所以编撰成书。全书没有涉及过多的具体技术,更像是一些随笔。

这本书分为了三个部分,第一部分是认识架构。在这部分中,作者重点讲述了几个核心概念。生命周期,本意是事物的生灭循环,也可以指代某一个业务模型的产生到结束。生命周期识别,包含了几层意思,一个是识别出大生命周期中包含的小生命周期;二是识别出不可拆分出去的核心生命周期,以及可外包出去的非核心生命周期。例如:吃饭是核心生命周期,既无法拆分也无法替代。但是为吃饭服务的种菜和做饭就是可以外包出去的非核心生命周期。可外包出去的非核心生命周期,就可以构成服务。生命周期的主体,执行生命周期的人或事物。

阅读: 1962 发表: 2017-07-15 推荐:

人类简史:我们人类这些年

购买这本书前实际是想购买另外一本书,名字也叫《人类简史》,只不过副标题是“从动物到上帝”。而这一本,副标题是“我们人类这些年”。两本书没有什么关联,作者也不是同一个人。买回来后发现买错了,但既然买了,不如读完它。现在就来聊聊这本书。

这本书是一部简明概要的世界史。按照时间、地域两条主线,从史前文明一直讲到联合国的成立。本书没有夹杂太多作者的个人情感和分析,仅仅是客观上描述了人类历史长河中发生的事件。

史前文明

人类经历了5个阶段:南方古猿、能人、直立人、智人、现代人。

文明的诞生

两河流域文明,位于西亚的幼发拉底河 和 底格里斯河区域,也称为沃月地带。这两条河位于今日的伊拉克境内。这里诞生了世界上最早的人类文明--苏美尔文明。世界史上第一步完备的成文法典《汉莫拉比法典》。

古埃及文明

古埃及时代:史前~公元前332年,亚历山大大帝征服埃及。

古印度河文明

这里没有发现大规模的宫殿建筑,也没有规模宏大的帝王陵墓,在这里甚至找不到对帝王崇拜的痕迹。

阅读: 2281 发表: 2017-05-16 推荐:

未来简史:从智人到智神

这本书挺不好读的,讲述了很多的抽象的概念,例如智能、意识、自由主义、人文主义等。下面摘要了本书的一些主要观点:

21世纪以前,人类面临的三大主要问题是:饥荒、瘟疫和战争。到了21世纪,这三大问题已经很大程度上得到了解决。人类应该寻找新的关注点或者议题。议题1:永生。对抗衰老和死亡,越来越多的科学家和思想家公开表示:现代科学的代表任务就是战胜死亡。议题2:找出幸福快乐的关键,享受永恒的愉悦。不是我们要服务国家,而是国家要服务我们。前面两个议题促成了第3个议题:由智人升级成为神人。

人类灭绝和征服了其他大型动物,主宰了世界。与其他动物相比,人类早已化身为神。将动物从有情感、值得尊重的生命降格为不过是人类的资产,可以随意处置(历史早期,人类对不同等级的人也做过相同的事情,例如奴隶)。

从情感上来讲,人和动物并无本质区别。人通过虚构的故事组织大规模协作,这是人类的力量被放大、主宰世界的根本原因。虚构的故事,例如神、国家、公司。

宗教能够为人类的法律、规范、价值观赋予合法性,即伦理判断。科学则研究事实。典型的宗教故事包含三个部分:1.伦理判断,例如“人命神圣”;2.事实声明,例如“人命是从受孕那一刻开始”;3.结论:“即使受孕刚开始,也不能堕胎”。宗教最在乎的是秩序,科学最在乎的是力量。

阅读: 2125 发表: 2017-04-18 推荐:

大数据:大价值大机遇大变革

这本书就像一个印刷出来的PPT,字体比较大,留白比较多,大量图片,全彩印刷。从内容上来讲,几乎都是各处的摘录和引用,没有太深入的内容,很多浮光掠影般的介绍和概念定义。概括起来有下面这些要点:

数据量正指数级别增长。大数据时代已经来临。

大数据特点:存储量大、计算量大、增长速度快、类型多样化。

大数据在政府层面的应用:传染病预测、粮食生产趋势预测、天气预测、经济预测

大数据不仅会给信息处理技术、软硬件开发等方面的企业带来新的发展机会,还会对传统领域,比如医疗、零售、金融、制造、能源等领域的发展带来新的冲击,直接推动这些领域的产业升级。

制造业应用:给挖掘机安装GPS和数据上传系统,统计挖掘机每月的工作时长。然后根据大量用户的实际使用数据,来判断市场是否有过剩的风险。

阅读: 2033 发表: 2017-03-26 推荐:

玩转电商系统:深入剖析智慧电商平台

因为本人最近几年都在从事电商相关的工作,因此购买了这本书,主要是想了解大型的电商系统应该包括哪些组成部分,以弥补自身知识的不足。

这本书的作者是1号店的CTO韩军,全书并没有深入到技术的细节,而是以鸟瞰的方式讲述了1号店电商系统及其紧密相关的子系统,书中最后还简要介绍了大型技术团队(1000+人)的研发管理。章节的顺序,也大体上是按照1号店的发展历程去编排的。

第一章,引言

主要介绍了电商的本质和电商系统的纵向组成。

电商的本质:电子商务时代,企业要实现对客户需求的快速响应,不仅要对企业内部资源进行有效的组织和计划,还要将经营过程中的各方(供应商、工厂、分销网络、客户)纳入到紧密的供应链中,这样才能提高效率获得竞争优势。过去单一企业间的竞争已经转变为企业供应链之间的竞争,供应链管理已经成为企业管理最重要的内容。

阅读: 1993 发表: 2017-03-09 推荐:

你所谓的稳定,不过是在浪费生命

这是一本随笔集,每篇文章都是独立的,由作者经历过的一个或者多个小故事组成。有几篇文章之前在朋友圈看过转载,所以作者应当是先发表在网络上,然后才集结成册出版的。

最近心情比较焦虑,不想看大块头,也不想看太艰深的书,同时近况也算不上太好。就选了这样一本没什么阅读难度,同时又比较励志的书,在它的陪伴下,度过了两个下午。

这本书整体上还是充满了很多的正能量,从作者身上,也可以看到他的努力。从军校辍学到英语老师再到导演及畅销书作者,一直都在奋斗当中。回想一下自己,过去也还是浪费了不少的时间,所以打打鸡血,提醒一下自己也是有必要的。

可能因为时间跨度比较大,部分文章的主题会略显矛盾。比方说很多篇的中心思想都是在告诉大家要努力;但另外一些,又在说时光易逝,要珍惜当下,不要过于疲于奔命。其实对大多数人来说,更多的时候是在“为了未来奋斗”和“享受当下”之间不断地进行均衡吧。

阅读: 2166 发表: 2016-07-03 推荐:

Webpack入门

这篇文章中只能算作流程攻略,而非详情解说。先掌握最常用的功能,高级功能需要的时候再研究就好了。本文先配置了webpack的环境,通过使用命令行来运行webpack,然后学习了代码分拆(Code splitting)、使用配置文件和提取公共代码。最后,通过安装和配置loader完成了对sass、ES6以及React的支持。

阅读: 2857 发表: 2016-05-10

悟透JavaScript

这本书分为了三个部分,第一部分“JavaScript真经”主要讲解JavaScript的一些核心概念,主要是数据类型、函数、原型、对象。并通过在JavaScript模拟类和继承的概念,讲解了这些概念;第二部分“手谈JavaScript”主要讲解了DOM,并实现了一个围棋的范例;第三部分“点化AJax” 主要讲述了Ajax的实现,以及跨域进行Ajax调用,并结合Asp.Net实现了单点登录。

整体来看,书的第一部分价值最高,理清了很多概念,作者也是因为将第一部分发表博客后获得广泛好评才写了全书。书中反复用佛祖、菩提、真经之类来对写程序和代码进行类比,推测作者可能平时会关注这方面的内容,但作为读者来说,则感觉有些拖沓,不够清爽明快。

阅读: 1772 发表: 2015-04-22 推荐:

教训:互联网创业必须避免的八大误区

这本书由腾讯科技频道编著,如笔者所言:成功学太多了,中国的传统文化又是只谈成功之道,避谈遇挫之苦,所以人们往往只看到了创业者光鲜的一面,看不到狼狈的一面。高大上的成功学显得不接地气,于是腾讯科技频道便出了这本书,其间夹杂一些对创业者的访谈,希望从失败和教训的角度来进行反思和学习。

可是,我看过之后还是觉得不接地气,为什么?因为这些失败,或者是遇挫的创业者们,在创业者的群体中也是高大上的,大多是名企高管背景,刚创业没多久就拿到了一大笔融资的。他们所创建的企业,也是风光一时,甚至现在也是名声远播的。但是,大多数的创业者可能还是草根创业者(比如说我),甚至是大学刚毕业的学生... 这些创业者所面临的,又是另外的一些问题。

不管怎样,这些经验和教训也还是有一些借鉴意义的。下面是书中的一些要点和案例摘要。

阅读: 1973 发表: 2015-04-18 推荐:
<< < 6 7 8 9 10 11 12 13 14 15
291 条记录 当前显示 221-240