今天是FriendFeed爆发日。经历了几个月的测试以后,这个由数名Google的前员工组成的团队开发的聚合服务获得了500万美元的融资,并开始开放注册。 FriendFeed是一个在朋友之间交流各自最新在线活动的一个平台。它可以把用户所使用的网络服务的更新内容同步并聚合在一起。你只要在FriendFeed上添加你感兴趣的好友,就可以随时看到他们所更新的活动。我们也可以对这些朋友的每一项更新进行评论和收藏。FriendFeed已经内置了20多种常见的服务方便用户进行添加内容。 乍一看起来FriendFeed和其它LifeStreaming的服务貌似没有多少区别,但是通过一些细节就可以看出FriendFeed可以作的事情更多。你可以对你朋友的所有活动进行评论和收藏,而你所作的这些评论和收藏的数据都将被FriendFeed记录和分析。 通过这些记录和分析,FriendFeed提供了一些非常有趣的功能。它的统计功能可以帮你找出哪些人对你的内容感兴趣,而你又对哪些人的内容感兴趣;也可以看出你以及你的朋友使用哪些服务更为频繁;FriendFeed的推荐功能可以给你推荐你可能感兴趣的人;你甚至可以用你感兴趣的内容来虚拟出一个你感兴趣的人物。 FriendFeed的高明之处在于:它的初始用户数据来自于用户已经熟悉、且已被广泛使用的发布平台,不用担心内容的匮乏;而用户间的互动又需要在网站内完成,为数据的分析提供了便利;而数据的分析可以帮助用户更好的拓展和改良自己的朋友圈子,获得更有价值的内容。 所以说FriendFeed是一个可以跟踪你朋友所发布在线内容的平台。而这些朋友,可能来自现实生活,可能是和你有相同的爱好,可能是你感兴趣的人,甚至是一个虚拟的人物! (转自http://webleon.org/2008/02/friendfeed.html)
April 2008
tinyMCE 编辑器支持 iframe
今天同事问我tinyMCE编辑器能不能插入iframe,我也不是很确定,后来分别Baidu和Google了一把,得到了答案: tinyMCE 编辑器支持 iframe。 做法:只要打开tiny_mce.js(这是删除了换行的版本,源码在tiny_mce_src.js) ,找到valid_elements,在定义的字符串后面加入iframe[src|width|height|name|align]就可以了。 然后刷新浏览器,注意要用Ctrl+F5刷新,否则浏览器会加载缓存过的js。 也可以在html调用 tiny_mce.js的后面加上一个版本号,如tiny_mce.js?ver=leakon。 说点题外的,Baidu的英文搜索,相关性还真是差得远远的。 我要查标题的结论是否正确时,分别在两个浏览器输入了tinyMCE iframe,大家自己看看,百度都是什么样的搜索结果,再看看google,第一条就是我想要的,而且还解决了我的问题。 我现在做Symfony开发,这个框架在国外很火,论坛也很多,可惜在国内很少有相关内容。用Baidu是没办法了,Google帮我解决了很多问题。 赞一个~~~
虚拟主机 SSH
问题由来: 我买了美国的虚拟主机,机器性能很好,空间巨大(150G) ,唯一的也是最大的问题,就是访问速度慢。 其实服务器本身至少能保证3M的带宽,我用其他服务器,单线程wget美国主机的文件,都可以稳定地保持在300K/s以上。 但用浏览器访问,由于需要发起多次tcp连接,而每次连接只传很小的几k文件就立即断掉,所以很慢。 最让我抓狂的就是,我上传一个软件包,总大小也就4、5M,但文件数量特别多,至少有几百甚至上千,传这么一个文件夹,没有2小时根本完不了。 我就想,如果虚拟主机有命令行,可以执行压缩或解压命令就好了。 传单个文件,再慢,也能保证每秒50K,像这样几M的文件,几分钟就可以搞定。 但如何解压呢? 答案就是:web版的命令行工具。 最简单的,就是system或exec函数,可以像SSH客户端一样,执行我们想要的命令。 注意,有些虚拟主机限制执行system和exec这两个函数,但我做了测试,证明是有其他方法的,一会儿再说这个方法是什么。 请您看到这个方法后,不要大肆宣传,或利用这个方法做一些危害主机安全的操作。如果这个方法也被禁用了,那以后就再也没有类似的方法了。 有了web的ssh,我们该怎么用呢? 1、首先要有清晰的unix文件的路径知识,知道什么是绝对路径,什么是相对路径,如何引用一个路径,等等。因为web版ssh只能方便地在当前一个目录下操作,稍有不慎,就可能造成无法挽回的后果。 […]
两个注册机
PhotoShop CS 9: http://down.leakon.com/software/2008/04/Photoshop_cs_9_genkey.exe 光影魔术手nEOiMAGINGV0.25注册机 http://down.leakon.com/software/2008/04/nEOiMAGINGV0.25_KeyGen.exe
Symfony Helper select_tag
我们做数据库设计时,会用数字标记某条记录的状态。最简单的例子,一个 gender 字段,是 tinyint 类型,用 1 代表男性,2 代表女性。 在设计 html 页面编辑这条记录时,我们总要写好多 html 代码,很麻烦。 用 Symfony […]
PHP 函数调用的开销
处理大量数据,每个关键词有5000条数据,一共有50万个关键词。 要对每个关键词的每条数据进行加权处理。 写了一个加权函数,作为一个类的静态方法。 遍历这50万个关键词的数据,结果非常慢。 考虑问题原因,尝试把加权函数的逻辑拆出来,放到大循环中。 写了测试代码,结果性能提升非常明显。 调用类的静态方法,程序性能是 156 次/秒,而拆出逻辑,直接运行,性能是 625 次/秒! 速度是原来的 4 倍多!
Build FreeBSD Installation CDs To One DVD
本文分别以 Windows 平台和 Linux 平台描述了如何把 FreeBSD 的多张安装 CD 合并为一张 DVD。 Windows Platform Windows 平台 通常需要CD2、CD3的情况是在安装CD1上的package时需要安装CD2上的某些package才会被用到,并且安装期间很容易出现频繁的置换两张CD。 […]