博客

练练写字

338A9962

很小的时候,一年过年,姥爷在写春联,老爸在旁边帮忙整理纸,忘记我当时说的什么,只记得老爸对我说,“你可写不了”,哎呀 ~ 刺激了我一下。小学四年级?学校有个课外班,一位女老师带着我们学学写字,我参加了。那年寒假我几乎没出门,整天在家里练习写字。那时候的动力还是希望讨好老爸,让他觉得自己儿子有点出息。老爸也很支持,经常会带回字帖,毛笔。

春天,一个姐姐从大兴安岭过来,她当时也就十七八岁,我觉得她是个书法家,钢笔字写的特别好。我又跟她混了一阵子。后为这个姐姐又去了其它的地方。渐渐的我也就不再写字了,后来我问老爸,那时候你为啥不再管管我继续练呢,他说是家庭原因,没心思了,为了生存。我现在想想,觉得年纪小的时候想做个什么事,还真的需要父母的管教才能继续下去,靠兴趣不太能持久。

最近又有点冲动,想再培养个爱好什么的,上淘宝买了纸,墨,笔,还有几个瓷器装装样子。又找出了那个姐姐二十年前送给我的一个砚台,上面是她老师刻的字,是一首孟浩然的诗,不过老师搞错了,作者写成了杜甫,我还是很喜欢,搬了无数次家它仍然还在,简直是奇迹。

小牛 N1 电动车

niu-n1

去年过年前后的一天,跟小雪闲逛遇到一家电动车店,我说,这电动车这都么多年了,怎么都没一点改进,就没人想改变一下吗。今年 5 月底,在科技新闻上发现了李一男要发布小牛电动,看了发布会,非常期待。因为很喜欢电动车带给我的自由,上一辆电动车还是很多年以前买的,已经快跑不动了。

当时小牛电动是在京东众酬,我跟小雪说,咱买个这个,到时候带你到处溜达。不过我不算太激进的人,当时没参加众酬预售,后来小牛电动又公开了一次销售,网站太慢,没买到。第二天,一朋友打电话来,说,你上次跟我说过一个电动车叫啥名字来,我昨天骑了一次朋友的小牛电动车,哎呀,那感觉可爽了,嗖嗖地。

我这朋友没怎么骑过电动车, 他说,这车还有巡航功能,我说那是啥,他说就是把油门拧到一定程度一段时间,就自动保持那个速度。我说我家 7 年前 1500 块的电动车也有这个功能。他是买个相机、音箱都需要考察 1 年以上的人。过了几天又给我打电话,说他订了一台,是在当地的一个电商产业园里面,这是他最痛快的一次购物。我说你也给我订一台,当时付了全款,国庆放假回来,就是前两天,我们一起穿过济南最大的集市,来到了巨大的凤凰山电商产业园,收到了这辆电动车。

站起来!解放屁股

屁股这个设计看起来应该就是让我们坐的,厚厚的脂肪垫,不过现代人是不是用得太多了。我在工作时间里几乎都是坐着的,有时候一个姿势时间太久,脖子连着的那块骨头接着后背都很痛苦。我是怕以后坐久了有什么毛病,平时运行又少,跑跑步应该更有效,我不太喜欢,更喜欢自行车,就是太贵,35 岁以后再买个自行车吧。没指望椅子能救屁股,我觉得 8 万的椅子也是白搭,虽然没试过,嘿嘿。试了下站起来工作,效果不错。

如果您有能力,就站起来工作半天。这几天,我把电脑搬到桌子旁边的一个橱子上,正正好好。推荐多屏幕,有一个大屏幕,越大越好,这样你的脑袋能左右动动。旁边放个小的,最好是可以移动的,累了也可以换个地方,转移到你的工作台,或者坐在沙发上。小雪买了个跟沙袋一样的东西,比沙发得劲,你可以用屁股给它造个型,推荐。

第一天从早上 8 点到晚上 10 点,没觉得累,可能是被自己催眠了,因为觉得站着就是运动,也更健康,还经常单腿站。第二天就很累,脚后根疼,有点撑不住。第三天好一些。第四天突然觉得有段时间没意识到自己是在站着。经过这几天的试验,我看以后完全可以大部分时间换成站着工作。

站着刚开始会分心,因为觉得站着不是在工作,而且你会意识到自己是在站着,坐着一般不会想着自己是在坐着。慢慢应该能适应,忘掉有站着这回事。站着有个好处,就是工作到挺晚,依然头脑清楚。如果我一天全都是坐着工作,到晚上 9 点以后就根本没办法工作。

一起实施个解放屁股的运动,发微博或朋友圈,告诉朋友你每天站着工作半天。练练马步,金鸡独立,天外飞仙 ...

stand-up

“ 出来混,早晚要还的 ”

“ 出来混,早晚要还的 ” —— 《无间道》。 2008 年,掰手指头算一下,也就是 7 年前,朋友介绍了一个做网站的活,一个旅法的大姐,拉二胡的,想找个国内的朋友给她做个个人网站,开始跟她邮件联系,做了个样子给她看,大姐很痛快,基本没怎么要求改设计,后来回复几次都是在添加内容。

过了一阵子,她正好回国,约我出来,一天中午,在一家喝东西的小店,我先到了,过了一会一大姐走过来,“王皓,是吧!”,“嗯!”。她要了一壶茶,点了一根烟,打开了她的电脑,说了下关于网站的几件事。她从随身带的包里拿出一件东西,是瓶子香水,“从法国带回来的,送你女朋友吧。”  我收下了。她又说 “王皓,我这网站你得给我终身维护啊。”  我答应了。

网站中间出了几次问题,当时用的还是 Joomla 1.x ,空间商会向她发邮件,提示网站向外发攻击,大姐把邮件转发给我,让我帮忙解决。后来她又给我了一些维护的费用,因为要换域名与空间商,需要把网站迁移到新的空间上。网站的域名与空间都是大姐自己管理,她其实也并不太懂,只是有人告诉她,每年都要向一个地方交钱。网站从做好以后几乎是没有改过。

《 React Native:创建移动应用 》课程预告

React 的工作方式感觉很对,把应用分解成小组件,再把它们组合到一块儿用。React 的出现也影响了其它的所有的前端框架。React Native 是创建移动应用的,比如 iOS ,Android 平台上的应用,Facebook 的移动应用就是用的 React Native,我猜他们不会拿几亿用户开玩笑的。

最近录了两部关于 React Native 的课程,课程里面手写每一行代码,从头开始做一个可以运行在 iOS 平台上的电影小应用。应用的顶部有个导航栏,下面是一个电影内容的列表,可以滚动屏幕去浏览,内容数据是从服务端得到的,用的是豆瓣提供的 api ,按一下某个项目可以打开新的页面显示电影的详细内容,按一下导航栏上的返回按钮,可以返回继续浏览内容列表。应用的底部有一个标签栏,点击不同的标签可以切换显示不同的页面。

如果您有兴趣学习 React Native,提前先做个作业,学一下 React 基础,还有 Flexbox 这两个课程。开发用的语言是 JavaScript,您也可以先学一下相关的课程。

课程视频片断(无声音):

几个国内科技公司网站的产品展示页面

找了几个国内科技公司网站的产品展示页面设计,了解一下现在产品展示页面设计的趋势与特点。超大的产品图片,二级产品导航菜单,滚动页面时触发动画,这些都是现在产品展示页面经常用到的技巧。

推荐的电影与美剧

放假了!我看您也没心思学习了,那就好好玩玩,放假回来咱们再学点新东西,如果可以,最好您能准备一台 Mac。下面给您推荐一部韩国电影,名字是 《我要复仇》,02 年的片子,讲的就是一个复仇的故事。还有一部 Netflix 制造的美剧 《毒枭》,讲的是一个毒贩的创业故事,第一季已经全部播完,您可以在天天美剧一口气看完,特别好看。节日快乐 :)

mr-narcos

React Native:前端工程师也能创建真正的本地移动 APP

今年三月份, Facebook 开源了 React Native 。下面是 Tom Occhino 在博客上介绍 React Native 的文章。

一切都是从 React 开始

两年前 Facebook 发布了 React ,从那以后,React 不管是在 Facebook 的内部还是外部都在高速的成长。其实没人强制我们使用 React,不过今天在 Facebook 里创建的新的 Web 项目,通常都会用到 React 去创建。在整个行业内,React 也是被广泛的使用。工程师们爱用 React,是因为它可以让工程师更多的去关注自己的产品。一段时间以后,我们才开始意识到是什么让 React 如此的强大。

React 强制我们要把应用分割成一些小的组件,每个组件都代表单独的视图,也就是应用里的某个部分的显示。这样我们就不再需要把整个系统都装到脑袋里才能修改其中的一小部分,这些小组件可以让我们更容易迭代自己的产品。而且在使用 React 开发的时候,代码变得可预测,这就让我们也更有自信的去快速迭代,应用也会更可靠。React 不仅让我们更容易去扩展应用,也更容易去扩大整个团队。

在 Web 上的快速迭代,让我们可以使用 React 创建牛 x 的产品,Facebook.com 上有很多组件也都是用 React 创建的。另外我们也在 React 之上创建了一些不错的框架,比如 Relay,它会让提取数据变得更容易一些。当然,Web 只是其中一部分,Facebook 也有大量的 Android 还有 iOS 应用,这些各种不同的平台 ,让我们很难去组织工程师团队,这也只是在开发移动应用的时候遇到的其中一个问题。

使用 React 的网站案例

React 出生不久就被广泛的应用在各大网站上,facebook,instagram,netflix,airbnb,uber,alipay ... 下面是一些使用 React 的案例。

https://www.netflix.com

QQ20150916-3

理解 React 框架

React 是 Facebook.com 内部使用的一套框架,Instagram 的网页版全部是基于这个框架做的。所以这个框架并不是做出来玩玩的,而是要真正的去解决实际的问题。React 影响了所有的其它的前端框架。如果你现在打算做一个前端应用,除了 Angular ,Ember 以外,也可以考虑一下 React 框架。

React 主要的功能是去创建要显示出来的东西,暂时你可以想成是去创建要显示在网页上的东西。很多网页上的组件并不是静态的,服务端的数据发生变化以后,你要更新这些组件的显示,传统的方法就是刷新整个页面,或者使用 Ajax 请求回数据以后,再根据这些数据去处理组件的显示。React 提供了一套更有效的方法去做这件事。

使用 React ,我们只需要去创建一些要显示的组件,在组件里设置一下什么地方要显示什么样的数据,这样组件就会按照你设计的去显示。当组件里的数据有变化的时候,React 会自动去更新需要更新的组件,从此以后,就不再需要 “找到页面上的 xx 元素,把它里面的内容设置成 yy ” 。

加个微信好友吧 :)

wanghao_8088-weixin

订阅宁皓网微信

宁皓网 QQ 群开放加入

群号 #1:240746680
群号 #2:472307931

统计

6597
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点