menu

又到这样的日子

每年总有那么一两天,回忆四起,心神不定。今年的6月28日理所当然的到来。

于是我附加了这样一个牵强的理由,辞去了工作,开始专心去完成一份可能是作为告别的礼物。

一把小刀、刨子、锯子,若干砂纸,和一块桃木打交道,和内心十三年的记忆打交道…我要做一把梳子,这么说着,就全心全意地开始了自认为当下最重要的事情。那时我甚至想,即使用小刀一刀一刀雕琢出来,我也一定是要完成的。几天后,梳子做出来了,对于一个木工门外汉来说,过程是艰辛的——却恰恰是这种艰辛,让我正视这把略显简陋的桃木梳的时候,仍然可以自豪地傻笑着。

Read more... »

网页色彩记论

作为一个专业前端谈及网页设计的颜色似乎有些跑调,不过在没有成为一个前端之前毕竟也曾是个苦憋的菜鸟级设计师,所以对色彩多少也有些自己的看法。其实不论是大学期间所见所学的还是工作之后看到的各种文章里描述的色彩理论,最后只能沉淀成一种似有非无的东西。比如前些日子看的 Color Theory 101The Psychology of Color,现在在脑子里只有非常模糊的印象。设计者最后仍然还是照着自己的方式创造着美,和一些独有的郁闷:)

网页设计,很大程度上就是布局和层次,前者用空间衡量,后者用光影表现。任何美的技术都有相通之处,所以色彩有的时候并不是必须的东西,黑白和灰度足以表现空间和层次。这之后才是色彩,一种我们与生俱来的分辨方式和暗示。而我写这篇文章的目的,并不是想讲述太多众所周知的理论,既然是记论,其实主要作用就是记录一些色值,这个页面最后会变成我的类似工具参考的页面一样。

Read more... »

通过Google Chart API生成QR code

QR code

QR code

QR code ,Quick Response code,是一种流行的2维条形码,能够存储多达4296个字母数字字符的任意文本,对于汉字,做多存储1817个,相对于177×177这么小一块区域来说容量已经相当高,更重要的是读取速度——准确而高效,因而在各个领域都有非常广泛的应该。导致现在手机读取条码软件也是相当流行。

Google Chart API 里就有专门的 QR code 生成调用,能非常方便的获取自己想要的 QR code。配图的内容为 swordair.com,长宽为150px,由google生成,看起来还挺不错挺蛋疼的。 如果只是随便玩一下,网络上也有在线的QR code 生成工具,使用起来更加便捷。

问题在于,我们拿着这幅自己完全看不懂的图做什么?用来写情书吗?恐怕是个不错的主意,绕这么多圈子想不收卡都难了,哈哈。

难得闲来无事,对此API我就简单封装了一个QRcode.js,方便日常使用。好吧,我常常写情书,而且一写就停不下来:)

当然,卡也就没少收了…

Read more... »

流行的JavaScript绘图库

这里聚合了我了解的JS绘图库——特别是图表库,在很多应用方面已经显得非常成熟。现代浏览器都能很好的支持,对于IE9以下它们多半都是用ExCanvas模拟实现。尽管对于绘图和图表,Flash仍然是当前最为理想和流行的方案,不过相信未来,canvas会成为主流。

Read more... »

CSS3代码生成器

CSS代码工具界从来没有像现在这么繁荣——随着CSS3的渐渐流行,复杂样式的编写迫切需要有代码的生成工具简化编写的难度和节约时间。于是各种各样的工具在一年间到处开花,现在多到需要自己挑选的地步。本文虽然写的是我自己常用的生成器,但在文中链接里还能找到更多。这些工具不仅帮助我们节省无意义时间的小号,而且对于CSS3新手来说,通过生成器有针对性的学习新属性也不失为一种捷径。

Read more... »