手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2024年11月的文章

测试一下ligerUI

这两天看到又有基于JQuery的UI框架出来了。稍稍看了一下,发现这个还可以,主要是他的一些组件都是可以独立出来的。这样就方便很多而不至于非常复杂。
http://ligerui.com/api/
有兴趣的朋友们可以看看,界面什么的和easyUI差不太多,我主要是想用一下他的树插件(其实官方有很多树的插件,只是,这个看起来比较有意思。)
这里是DEMO:http://demo.ligerui.com/
是基于apache的协议的UI框架。可以尝试一下下。。

Tags: ligerui

XSS 的一些资料

Tags: xss

犀牛书作者David Flanagan谈盗版

本文是为之漫笔翻译的一篇作者谈话,原文来自:JavaScript: The Definitive Guide Sixth Edition pdf download ebook
为之漫笔的网站上这篇文章地址是:http://www.cn-cuckoo.com/2011/05/04/david-flanagan-on-piracy-2429.html
我不是什么高尚的人,所以我看过不少的盗版电子书(chm,pdf等都有)所以我小小的转载了文章里的几段话;

比如,david给出的建议:

  • Google可以过滤自己的搜索建议项,不要积极地推荐盗版。我怀疑在有人输入某个艳星的名字时,Google会不会过滤掉建议的关键 词?Google已经有了一个受版权保护图书的数据库了(Google Books),因此在有人搜索一本书时,过滤掉这些建议项应该很简单。
  • Google可以给那些可能链接到盗版内容的链接加上标签(不用过滤)。Google已经在给某些搜索结果加“this site may harm your computer”(这个站点可能伤害你的计算机)之类的标签了,为什么不能给盗版站点加上这样的标签:“Downloading content from this site may result in legal action by the copyright holder”(从这个站点下载内容可能招致版权所有人的法律诉讼)?或者更友好简洁一些:“this site may harm your karma.”(这个站点可能会给你招来报应)。

嗯,还有他在书里所写道的:

  • 如果你正在阅读本书的电子版,而你(或你的老板)并没有付钱(或者也不是从花钱买它的人那里借来的),那么你看的可能就是盗版。写本书第6版是我的专职工 作,花了一年多时间。付出这么多时间得到回报的唯一途径,就是读者能够花钱买这本书。而保证我能继续写本书第7版的唯一途径,就是我可以从现在这第6版中 拿回报酬。

    我不会原谅盗版行径,但假如你看的真是盗版,继续再看几章也没问题。我想,你会发现这本书对于学习JavaScript一定很有价值,与那些在网上 随处可见的免费(甚至不合法的)内容相比,这本书组织得更好,质量更高。如果你同意这是一本有价值的书,那就请去买一本正版来看(纸版或者电子版都行)。 话说回来,如果你认为这本书与网上那些免费信息也差不了多少,那麻烦你把盗版扔掉,去看那些免费的信息。

----EOF----
在国内如果你真的一本盗版书没有看过,那才真的奇怪了。我也不是鼓励盗版,事实上,每年我花在技术书籍上的钱不会低于500元(一般在800~1000左右),但是这些钱能够买几本书呢?500元,10本都不定买得到啊。可是10本我并不一定能够全部看完。
好吧,继续说,就象上面说的犀牛书第6版,嗯,我有一本第二版的,那是02年左右的书,当时该书80左右。我想第6版也差不多80左右吧。可是内容是更新了,但更新了多吗?是需要再买一本的吗?作者靠着每一次翻译赚了不少稿费,可是我如果买回来,发现其实改进的地方只有50页不到,你说读者心里会如何想?第一次80买了本新书,第二次80买了50页纸。这时候对于读者也不太公平吧?但我们也没有办法。(并非鼓励看盗版哦)
只希望出版社考虑一下曾经购买过书籍的人的想法,那就OK了。我是个粗人我也给不了什么建议。所以我也只是纯粹发发牢骚罢了。

Tags: 为之漫笔

ubuntu 下安装xhprof

说实话,第一次知道xhprof是在某次小型聚会上,当时echo演示了一下xhprof的作用,并稍作了一些介绍。嗯横,当时出了点小故障,xhprof,安装一直失败,最后就看了一下代码和一些图形界面分析的演示。
由于昨天刚刚安装ubuntu开始了我的装B之旅,所以我偷偷的看了看xhprof,想看看是否能够正常安装。却发现,原来是这样的简单。。。

$wget http://pecl.php.net/get/xhprof-0.9.2.tgz
嗯,这个版本是pecl上最新的版本了。很久没有更新过了。
$tar zxf xhprof-0.9.2.tgz
$cd xhprof-0.9.2
$apt-get install php5-dev
这一步必须,否则无法使用phpize来编译这个so,大约需要20多M的下载,安装完之后,继续。。
$cd extension
$phpize
$./configure –with-php-config=/usr/bin/php-config
这是由于我们的PHP也是apt-get 回来的,所以就不用变了啦。
$make && make install
编译完后,会提示你make test
$make test
当然,在运行途中没有出错的话,可以不运行。
然后,到ini存放的目录里建一个xhprof.ini
$cd /etc/php5/conf.d/
$vim xhprof.ini
输入以下内容。。。
[xhprof]
extension=xhprof.so
xhprof.output_dir=/opt/xhprof/
上面这个dir默认是不存在的,所以需要到/opt/目录下新建一下这个目录。反正都是在自己的机器上,直接chmod 0777 就完事了
嗯横,现在重启一下apache2
$/etc/init.d/apache2 restart
看一下PHPINO,会发现里面多了xhprof了,就两行信息。。。
测试代码可以看一下官方的documention。地址在:http://mirror.facebook.net/facebook/xhprof/doc.html
可以根据doc中的例子写一个简单的代码测试一下:

PHP代码
  1. <?php  
  2.   
  3. function bar($x) {  
  4.   if ($x > 0) {  
  5.     bar($x - 1);  
  6.   }  
  7. }  
  8.   
  9. function foo() {  
  10.   for ($idx = 0; $idx < 2; $idx++) {  
  11.     bar($idx);  
  12.     $x = strlen("abc");  
  13.   }  
  14. }  
  15.   
  16. // start profiling  
  17. xhprof_enable();  
  18.   
  19. // run program  
  20. foo();  
  21.   
  22. // stop profiler  
  23. $xhprof_data = xhprof_disable();  
  24.   
  25. // display raw xhprof data for the profiler run  
  26. print_r($xhprof_data);  

Over了

Tags: ubuntu, xhprof, php

jQuery 1.6 正式版发布

我晶,我1.5都还没有用太多次,1.6居然都出来了,还TMD是正式版。。。
据jQuery官方博客5月3日的最新消息,jQuery 1.6 正式版已经可以下载使用。jQuery 1.6 版本包括了对属性(Attribute)模型的重要重写,还有诸多性能优化。借此机会感谢jQuery开发团队和jQuery错误分类团队的成员。 可以从这里下载jQuery 1.6:
http://code.jquery.com/jquery-1.6.js
http://code.jquery.com/jquery-1.6.min.js

Microsoft CDN 下载: http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.min.js

jQuery的官方博文中也鼓励社区会员参与到jQuery的核心工作中。此外,jQuery官方透露,已准备着手jQuery 1.7的开发工作,如果你有相关建议,可以向他们提交表单。(请翻墙)

看了一下changelog,发现还是以修复bug和加速为主,看到上面贴的那么多性能图片,发现在ie下几乎都维持着原来的状态,看来IE下,jquery是无法提高性能了。。。
http://blog.jquery.com/2011/05/03/jquery-16-released/

Tags: jquery