中午的时候看到这个标题,顿时没了困意,Long Live Linux~~
文中据说窥到了Oracle今后行动的一些端倪,是的从去年以来,我们一直都在等待着这个巨人的行动。
从1993年Linux诞生以来,这个家伙改变了整个IT界,曾经昂贵、封闭的Unix系统,在IBM的倒伐和Google的无视下,现在已经奄奄一息了。
无需多说,看看这个对比吧
就连Unix界的巨人,Sun Microsystems也认识到,昨日的辉煌已经不在了,于是,在2005年我们便有了可以自由下载使用的Solaris 10。
Linus这样说到“A lot of people still like Solaris, but I’m in active competition with them, and so I hope they die.”
Linus应该感到高兴,因为Solaris的新东家 Oracle 宣布,Solaris 将恢复原来的收费。
Oracle修改了Solaris的发布条款,从此以后没有人能够在享受90天以上免费的Solaris。过去,Sun为了保持Solaris的市场份额而采取免费策略,现在Oracle撤销了之前所做的一切努力。确实如此,Oracle在Linux平台上也有支持的版本,所以Solaris收费影响也不大了。
但是,这可苦了那些正在使用Solaris的用户,Oracle已经在Solaris的棺材上钉下了最后一颗钉子,那么Mysql呢?
参考资料:
1、Solaris Is Dead. Long Live Linux
大概在06年的时候,我刚接触Div+Css的网站布局,那个时候大家对于标准的热情非常高涨,蓝色论坛里经常为了Table还是Div+Css而争论的热火朝天。现在,大家已经形成了共识,Table用来布局是不行的,但是网页里完全不用Table,也是不好的。
于是大家就开始都用Div+Css布局,这样做的目的本来是为了让网页文档更语义化、结构更加清晰、代码更加少、便于维护,这是一个非常好的目标。但是事实告诉我们,有好的目标,不一定能够做出好的事情来。紧接着,就开始出现了Div和Class的过渡使用。特别是在借用了一些Css框架,诸如960.gs,YUI Grid 这样的CSS框架的时候,我们会不自觉的多使用一些Div。
这些CSS框架为我们提供了一套解决方案,使用框架确实能为我们节省不少的时间(其实,我们如果经常写页面的话,也会积累一些常用的CSS,但是并没有汇集成框架),但同时也减少了我们自主考虑的空间,增加了我们的惰性。
以 960.gs 为例,这是一个很著名的理论,国内的一些博客上曾经做过介绍,其原则就是将960px的宽度进行不同程度分割,来达到标准化、模块化使用的目的。如下图,通过使用 960.gs 只需要一个简单的 class 就可以为我们提供不同的标准分割。
在其内部,我们可以按照自己的规划进行布局。
可以看到,这套框架非常好用,但同时,我们不可避免要使用很多的Div以及Class,按照这套框架的要求来进行结构的编写,同时,加上我们页面中个性化的内容时,过度就开始了。
为了避免这种情况,有几个原则可以遵循:
1、只使用必要地类。特别是框架提供的类,需要那种布局,就明确使用哪种类;
2、在除了 html、head、meta、param、script、title、style之外的元素上,都可以使用类,所以如果希望实现三栏的布局,不必一定要 <div class="grid_3"><img src… 完全可以直接在 img 标签上使用 class="grid_3",这样,无疑就减少了三对 div 的使用。而且,有时候这样用起来,更加符合语义文本的目标。
3、在父元素中使用类,而不是在每个子元素中都加。这个貌似是地球人都知道的规则,但其实真正在实际过程中,如果没有对于样式结构及其继承关系做规划的话,很容易的就需要在子元素中写上很多的特殊的类。这就要求我们必须具有抽丝剥茧的精神,将可以共用的元素样式都抽取到上一级元素上。
参考资料:
1、Fight Div-itis and Class-itis
2、960 Grid System
3、YUI2 Grid CSS
内容众多网站的设计原则是什么?我这里很赞同 1 的看法:在整个网站中保持必要且一致的导航,以及保持整站的可读性。
现阶段,网络越来越多的进入我们的生活,并且越来越多的传统媒介,诸如新闻报纸、出版物也开始朝着在线内容提供商的方向发展。在这个过程中,在内容载体发生改变的情况下,这些媒介依然保留了他们原始的布局和层级的特质。
下面是一些比较好的内容丰富的网站的结构、布局设计,我们先来参考一下:
1、Fusion Ads。
这个站点保留了典型的产品站的风格,整个站点围绕着产品展开,展示产品相关的方方面面的内容。
2、zendesk。
我觉得这个最大的亮点就在于导航的一点突起,类似于不规则广告牌的效果,有效地指明了当前所处的位置。
3、Blik。
博客风格,cnbeta好像就是这样的哦,但是今天在我的IE6下走形了, lol
4、The swish Life。
不得不说,英文字体非常适合进行这种区块的版式设计,如果内容中的问题换为中文,则效果肯定要打一些折扣,所以中文重内容网站的设计还是需要不断探索更新的形式。
5、The Humble Gourmand。
6、The Feast。
这个站点色调不好,感觉不干净,也许和我的审美有关 – -
7、Lord Likely
有点像,但肯定不是Kindle,也许在显示屏上模拟Enk屏的效果可以试一试
8、9513。
9、We Are The Friction。
我觉得这个不算Content Heavy,作者也许搞错了。
10、Revive Africa。
好吧,我们西南也在大旱,不过色调很好
11、Pure Grips。
恩,这个是Content Heavy,但是不乱
12、Housing works
13、Nosotros。
14、Livestream。
15、CSR360.
这个感觉口味比较重,眼睛使劲儿往右下跑
16、Checkout app
山寨的苹果的…
17、Change
改版后的Change
18、Design Shack。
至简
19、The New Yorker
NYTimes的兄弟
20、Taobao。
熟悉吧,flash很吸引人,好像开始借用了Yahoo的一些思路。
参考资料:
1、Content Heavy Websites with Beautiful Structure , Layout and Hierarchy
2、淘宝