JavaScript核心概念及实践 - 封面故事

JavaScript核心概念及实践 - 封面故事

April 13, 2013 1 min

成为设计师

####Hack design的建议 首先,design无处不在,它的目的是提高产品使用者的效率和易用性的。它不是一个“运用之妙,存乎一心”的东西,它是一个实实在在可以通过学习来获得的能力(正如编程或者写作或者厨艺一样,当然,如果一个人把精力和心血放在编程上,同样可以将编程做成一个“运用之妙,存乎一心”的东西。) 什么是一个好的设计?下面是设计师Dieter Rams给出的10条原则: 创新性 使产品有用 美学 使产品可以被理解 不那么引人注目 诚实的设计 可持久的 彻底,纯粹 尽量做小的设计 环境友好 这里有原文的链接,总而言之,设计不仅仅是一个web页面,一个海报,所有的产品都会有不同程度的设计包含在其中。 ####Alex的建议 想想你觉得“好看”的页面为什么好看,是字体,配色,背景色,布局还是其他?把这些记录下来,并在自己后续的设计中尝试使用。 多看一些优秀的设计,比如web页面,如果你发现上边有一些很感兴趣的特性,或者细节,比如这个菜单看着很漂亮,后者标签功能很炫,你可以用chrome的inspect来查看别人使用了什么样的HTML,又apply了那些CSS,做出了这样的效果。 如果在这个过程中,遇到一些没有见过的标签,或者标签的属性,那么去w3school上查看一下这些标签/属性的含义,尽量使用这些Tag原始的意义(设计时的初衷)。 比如div,它是divider的缩写,本来是用来分割块的,那么就用它来做分割,比如p(paragraph)标签,用来分段,可以将文字放入其中。这些都是HTML标签的设计初衷,我们应该尽量遵循,在实现的时候,如果使用原始的标签很难实现,那么可以尝试一些比较trick的方式来绕过,但是毕竟并非正途。 最后,design和编程类似,你需要不断的练习,自己动手多尝试,在研究了别人的实现之后,自己最好做一个示例出来。 ####其他人的建议 最近读到的一篇写的非常好的文章,作者也是一个有开发背景的设计师,因此有很多地方可以借鉴: 在转向designer的同时,不要丢掉编程 按照一定的顺序来学习design(可用优先,性能优先) 设计一切见得到的东西 和其他人一起讨论设计,并聆听别人 尝试分享,尝试将自己的设计讲给别人

March 26, 2013 1 min

关于项目上的HackDay

在我们的项目上,会定期的举行Hackday活动。每三个月举行一次,每次正式时间为两天,每次的hackday都有一个主题,比如对某个业务模块的数据挖掘,关于某个模块的功能/执行效率的改进。

March 22, 2013 1 min

骑行小记

###昆明骑行 ####首次骑行 从城西出发,骑到城北长虫山,到龙凤公墓集合,然后沿着小哨,大哨,最后从金殿后山返回。 整个路线大概80公里,山中时而风雨大作,时而阳光遍地,依稀记得中午休息时,山里某个农家乐里的带皮羊肉火锅滋味鲜美无比。 ####东大花椒鸡 云青青兮欲雨,水澹澹兮生烟。 ####夜骑宝珠寺 宝珠寺在昆明城西,寺在山脚下,整个骑行路线全是上坡,而且有好几公里的坡度巨大,算是一个骑行初级班和进阶班的分水岭。事实上,和同事骑行宝珠寺,从来没有去看过“宝珠寺”本身。 宝珠寺山顶附近有了泉,有很多人开车去山上打泉水。我们曾用脉动的瓶子装了些,但是终于没有敢喝。在夜间骑行感觉非常诡异,山中非常黑,只有一条灰白色的公路,偶尔有车子开过,会有一点光闪过,由于坡度非常陡峭,可以听到头顶上有下坡朋友在单车上高声呼啸而过。骑到高处,俯瞰城市,山坳里的昆明城尽收眼底。 从山上起下来之后,去城西的烧烤摊上点一些酒肉,和朋友们扯扯淡,然后再沿着空旷的街道返回。 ####卧云山 从宝珠寺顶一直往西北,过了筇竹寺,然后一路往西,骑到卧云山下吃午饭,貌似每个地方的花椒鸡都各有特色,这种蘸着花椒蘸水的吃饭比东大的好吃一些: 到达卧云山顶,小转盘附近: ###西安骑行 ####沣峪口 毫无疑问,西安骑行的经历是最糟糕的了:第一次是从南三环,沿太白南路往北,骑到老城墙,穿城而过,然后到北二环,再从城北骑回来;第二次路线和第一次差不多,不过是跟孙曼思一起,而且是和不过骑得更远,到了草滩附近;第三次是往南,跟孙曼思,还有三个同事,骑行沣峪口,恰遇极为严重的沙尘暴,当时PM2.5已经过千。

March 10, 2013 1 min

使用Powerline打造漂亮的状态栏

###Powerline powerline会将vim的status line变的非常漂亮,看起来像一个“主流”的编辑器那样,而又不会引入额外的“重量”。基本原理是使用字体将特殊字符展现成特殊形状(如三角形),额外的有一些漂亮的配色。 ####效果 ####安装 有几个额外的点需要确保: #####保证你的vim包含了对python的支持 vim --version | grep python的结果应该包含+python,如: +path_extra -perl +persistent_undo +postscript +printer -profile +python/dyn 如果没有的话,需要将vim重新编译,比如在Mac OS下: brew install macvim --env-std --override-system-vim #####安装powerline 最简单的方式是直接clone到本地,比如: git clone git://github.com/Lokaltog/powerline.git ~/PowerLine/ #####配置.vimrc 为你的vimrc添加下面的配置: set rtp+={path_to_powerline}/powerline/bindings/vim set laststatus=2 set noshowmode 这时,如果你启动vim,应该已经可以看到powerline了,但是有可能有“乱码”的问题,幸运的是,已经有很多的预定义字体。 ###Fonts 这里有许多额外的预定义fonts。选中需要的字体,安装到本地即可(双击字体文件或者拷贝到~/Library/Fonts下)。然后在.vimrc中使用这个字体,比如: set encoding=utf-8 set guifont=Menlo\ for\ Powerline:h14

February 19, 2013 1 min