less css三种使用方法比较

本文介绍并比较了使用less的三种方法。

 

什么是less?

“LESS是一种 动态 样式 语言.

LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。”

使用less能节省css的编写时间,复用css代码,用的时间越长,收益越大。

网址:lesscss.org,中文:lesscss.net

 

继续阅读

bug#1 ff websocket proxy bug

状态

我想我大概找到bug了。情况大概是这样:本地架设的服务器很好,到了web端就不行。因为no.de的服务器不是独立ip的,所以要使用到某种代理:node-http-proxy,而这会导致ff对于http包头的解析不正确。ff11会引用最新的websocket标准,看看到时候会不会解决该问题。要不然就换个服务器。自己搞估计是搞不来了。所以暂时先把这个bug放一放,你要在内网用应该还是没问题的。

国外友人对于该问题的讨论:github.com/nodejitsu/node-http-proxy/issues/97

websocket wiki

如何使用NodeJs和Websocket一步步搭建简洁聊天室:一、背景介绍以及环境搭建

大家好,我是Spencer,废话不多,快速进入主题。

首先是:

接下来,是:声明

  1. 本文算不上一个教程,顶多算一个心路历程。
  2. 代码首先注重功能,结构啦,MVC啦什么的都很丑陋。喜欢讨论诸如此类的,可以移步google等。
  3. 本人水平不济。欢迎拍砖,请勿拍死。
  4. 代码遵循Apache,Mit,Gpl。。。。哦,算了吧,我不懂这些玩意儿,你们随便玩吧。

然后是:所使用到的技术,链接,及一句话介绍

  1. 服务器端
  1. Node.JS 服务器端Javascript,google V8引擎,事件驱动,单线程,无阻塞。
  2. NPM Node.JS的包管理系统。
  3. Socket.IO 方便你在Node.JS上搞点Websocket把戏的东西。
  4. Mime (非必须)如果你想自己搞个静态服务器,又不想自己写{ “.js” : “application/javascript” , “html” : “text/html” }之类的东西,用上它或者其他类似的东西。
  • 客户端(非必须)
    1. jQuery 这玩意儿真的需要介绍么?脏活累活全靠它(有多脏?看:document.getElementById(‘foo’)可以用$(‘#foo’)代替),不得不承认,现在许多前端是只会jQuery不会javascript的。
    2. Twitter BootStrap 推特的CSS模板。让你的生活稍微美好一点。
  • 版本控制(非必须)
    1. GIT 以及 github.com 傻瓜内容跟踪器,分布式。Linux之父搞出来的东西。

    继续阅读

    Magic – DLNA媒体流

    电视搬来上海,倒腾了两天。

    由于电视那边没有网线接口,所以昨天入手了一个超便携的路由,插在电脑后面,接受无线信号,并将信号传输到电视上。

    本以为设置简易,将路由设置成client模式即可。没想到路由器的个固件有问题,ip地址不能自动分配,我手动设置了半天,填了ip,dns,网关等等一堆东西后无果。最后google了才得知是路由器固件问题,升级固件,bingo,bravia能上网了。

    倒腾了一晚上。

    今天么~没倒腾多久,翻电视菜单的时候发现支持DLNA功能,网上了解了下后,win7调试了下共享,手机安装了个软件,就能直接将手机,电脑,电视上的资源互相连通。

    什么意思呢,比如手机上拍了一段视频,要分享给大家看,只要打开手机,点一下,然后电视屏幕上就开始播放该视频画面;或者是邀请某某同学来家里玩,他可以打开手机开始在电脑的音箱上播放他手机上的音乐;把电脑上的高清视频推送到电视上当然是标配的功能啦,只要在win7中勾选家庭组共享就行了。

    另外,sony还提供了Media Remote这个android程序,安装后,手机也能充当遥控器的功能了。

    对于以前不屑于看电视,家里只有CRT的我来说,这些玩意儿真的是异常强大。

    以前看到一句话,强大的技术与魔法无异。

    今天这个魔法叫DLNA。

    不爽一记

    网络正是太渣了

    github.com,慢的要死,更新Twitter Bootstrap,网站登不上。

    更新各种东西,命令没反应。

    npm安装各种包,有概率显示下下来的文件和原始文件md5不一致。无法安装。

    网络无论访问任何网站都有概率跳出弹出窗口或广告,手机也是。

    google访问基本时断时续。

    我实在无法理解那种国外卖糖果的网站为什么还要被封。

     

    结论:网络不仅既有DNS劫持,网络文件被篡改,各种不安全,没有隐私;又慢得无法想象。