Submitted by gouki on 2010, November 5, 10:14 PM
以前这个开放平台就存在,但一直没有关注过。只是这次好象开始支持PHP了。而且。。。
腾讯社区开放平台是基于QQ空间、朋友社区(QQ校友)两大社交网络的开放平台。至今官方提供了一系列的开放接口(Open API)和开发工具包(SDK),开发者可以通过Open API获取登录用户信息、用户签名信息以及好友关系链信息等。已上线的应用还可以调用支付和监控接口,实现支付功能,查看应用实时运维数据。这句话来自:http://opensns.qq.com/apps/wiki
API接口地址在这里:http://wiki.opensns.qq.com/wiki/SDK%E4%B8%8B%E8%BD%BD#1_PHP_SDK,也可以在此页面下载,文件名中pengyou.class.php,有兴趣的可以看一下。我是下载了,有空的时候折腾折腾。
Tags: qq, tencent, api
PHP | 评论:0
| 阅读:21195
Submitted by gouki on 2010, November 5, 10:04 PM
这个功能能,看上去不错,所以我转了一下,但,我目前还没有在自己的服务器上尝试,不过我也在想,如果这样操作了,图片怎么样被外站引用呢?这也是我考虑的原因。。。
原文:
曾经有位朋友自己做了个小网站,刚开始没什么人气,后来不小心把流量搞大了,用户抱怨访问缓慢,就让我帮忙看看哪里可以优化。那时 Steve Souders 老师的 YSlow 14条军规刚刚新鲜出炉,开宗明义第一句便是:网页性能 80% 消耗在前端。于是运用 Firefox+Firebug+YSlow 工具,轻松找到那些大图小用、过期时间太短、JS/CSS位置不正确、没有精简压缩的罪恶之源。前后只花一两周时间就把网站弄快了,好不得意。
今天 Google 发布的 mod_pagespeed for Apache 2,着实令人赞叹。原本需要一两周时间才能完成的前端优化工作,不到半个小时就能搞定,而且不用修改任何程序。现成的二进制安装包,下载来 直接装入系统,自动添加配置,重启 Apache 之后,一切前端问题自动优化。CDN服务商 Cotendo 已在其CDN服务器上部署mod_pagespeed以加速客户网站访问,图片文件大小经自动压缩可减少20%-30%,页面加载时间最多可缩短50%。 Go Daddy 也宣布将在其客户网站服务器上广泛部署mod_pagespeed。
mod_pagespeed 中有很多巧妙的设计,规避了以往必须要动复杂手术才能解决的问题。比如,它可以将图片文件的过期时间自动延长到一年,无论图片是否存在同名更新(即文件名 不变,图片内容随时可能改变,从而无法设置较长的过期时间)。假设网站原来的logo图片引用和HTTP header如下:
XML/HTML代码
- HTML tag : <img src="images/logo.gif" />
- HTTP header: Cache-Control:public, max-age=300
经自动处理后,会变成:
XML/HTML代码
- HTML tag : <img src="images/ce.c17941127d34679357baa1b36fb4ecc5.logo,g" />
- HTTP header: Cache-Control:public, max-age=31536000
mod_pagespeed 把原来的 logo.gif 转化为名称唯一的 ce.c17941127d34679357baa1b36fb4ecc5.logo,g ,并且将原先的过期时间300秒延长到31536000秒(一年)。mod_pagespeed 则仍然以此前定义的 TTL 300 秒为周期,定期检查图片是否更新,一旦图片内容发生改变,文件名也会相应变化,如此就不用管同名更新的问题了。
又如最常见且最难以控制的“大图小用”(80x80的图片框里塞一张1024x768的高清墙纸),mod_pagespeed是这样处理的:
XML/HTML代码
- <img src="images/Puzzle.jpg" width="256" height="192" />
识别 IMG 标记中设置的宽度和高度值,自动缩放为相应大小和质量的图片:
XML/HTML代码
- <img src="images/ic.HASH.256x192xPuzzle,j.jpg" />
还有很多有趣的功能,在
http://www.modpagespeed.com 可以看到实例展示。
mod_pagespeed 显然很适合中小规模网站使用,不用太多费力于前端改造,就能迅速成倍提升客户体验。但对于大规模商业网站来说,我认为还是要慎重,因为它实时过滤处理每一 次请求,存在不小的开销,而且作为beta版软件,即使要采用也得先进行充分测试。当然各种优化手段也可能有副作用,值得一提的 是,mod_pagespeed 的
文档写得不错,条件、限制、风险都很明确,建议详细研究后再作抉择。
--EOF--
好象作者活在墙外,真让人痛苦,转载了他的文章吧,却不能给人家一个地址,所以贴上他的博客地址:http://hutuworm.blogspot.com/
Tags: apache, mod
Linux | 评论:0
| 阅读:18850
Submitted by gouki on 2010, November 4, 3:49 PM
乘着最近在大战,我也贴个UBUNTU下装QQ的方法。只是这个QQ也是被改过的版本。爱用不用喽。。。。经测试,比linux占资源少一点,只是一些QQ附加的功能都可能没有了。。但是,能够聊天已经很不错了。
如果不用虚拟机,你连WEBQQ也用不了,有这样的工具,你还能怎么样?
先装wine,然后用winetricks装上这些常用的(其实前两天我的博客里介绍的wine就已经有介绍这样的了)。
XML/HTML代码
- winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1
最后我COPY这段文字,请大家可以随便看:
XML/HTML代码
- 第四步:最后建议下载这个由深度出品的qq2009单文件版,主要是兼容性好(下载地址在文章最后给出)。
- 下载解压后把“wineqq2009.exe”放到你的主目录,打开 Shell 来一句:
- sudo chmod +x wineqq2009.exe
- PS:加权限了才准许运行。
- 最后将wineqq2009.exe复制到“.wine/dosdevice/c:/windows/system32/”文件夹里改为qq.exe。
- 当然你也可以下载qq2008,但是由于和Ubuntu的输入法冲突,你只要在密码框打密码qq就会崩溃,当然也有解决办法。
- 1.在一个空白文档里打下密码,然后再粘贴到密码框。
- 2.用软键盘输入密码。
- PS:记得把自动登录选上,下次就没有这么麻烦了^_^。
- 所以,综合考虑,还是选这个qq2009单文件版好多了!
- 第五步:加入WineQQ菜单。
- 1.在”.wine/dosdevice/c:/windows/Program Files/Common Files”文件夹内右键选择新建文件夹Icon.下载QQ图标放到此处。
- 2.右击菜单条,选择编辑菜单(E),新建项目位置如下图:
-
- 3.编辑项目图标就从第1点的位置找到图标,其它内容如下图:
由于文件太大,我不提供下载,请到这里下载单文件版的QQ:http://killmind.com/blog/?post=188,我的文章也是从这里看的。(其实前两天我装wine的时候就尝试过所有版本的QQ了,但都是只能装不能启动。真的很郁闷。所以试了一下这个单文件的QQ),运行后,所有的聊天记录和信息文件存在mydocument目录下。和2009选择存在我的文档下结果是一样的。GOOD LUCK
后记:最后我看了这里:http://blog.chinaunix.net/u/27383/showart_689260.html,虽然它写的是2007版的QQ,但我测试了一下,2010的确实能用。虽然在安装的时候注册组件出了两次错,但确实是启动成功了(输密码的时候,请使用软键盘,否则,光标一移动到密码框就出错了。)
备份:
XML/HTML代码
- 我的安装环境是:RedHat.Enterprise.Linux.AS.V4.0.Update4 + wine-0.9.44.tar.bz2 + 珊瑚虫 2007v5.0b正式版
-
- 第一步,用root用户登陆Linux,挂载WindowsXP系统的C盘分区。
-
- 新建一个文件夹,作为WindowsXP系统C盘的挂载点,我选的是/mnt/WindowsXPc
-
- mkdir /mnt/WindowsXPc
- 创建挂载点
- mount -t ntfs /dev/sda1 /mnt/WindowsXPc
-
- 第二步,切换到普通用户登陆Linux,安装wine,因为用root用户安装wine时会提示错误。
-
- 打开终端,进入wine安装包所在的目录比如我放在了/opt
- cd /opt
-
- 解压wine安装包(我在这无法用命令解压,只好右键“用归档管理器打开”,不知道怎么回事?)
-
- tar xjvf wine-0.9.44.tar.bz2
- 进入解压得到的文件夹中
- cd wine-0.9.44
- 运行wine自带的安装程序
- ./tools/wineinstall
-
- 接下来是极其漫长的等待,盯着编译状态中的终端长达10分钟以后,忍无可忍的我夺门而出 —— 吃晚饭去......安装过程会提示你选择"yes"或"no",全都选"yes",一路回车下去即可。安装的末尾阶段,终端中会提示你输入root用户的登陆密码,这就是安装即将结束的标志。如果一切顺利,安装结束以后会有"Goodlucky..." 的信息提示,这就说明wine已经成功安装到你的Linux上了。
-
- 为了接下来步骤的顺利进行,建议大家注销一下系统,以root用户名登录Linux。
-
- 第三步,因为之前我们已经挂载了WindowXP系统的C盘,这时便将WindowsXP系统 C:\Windows\system32 里的以下文件:mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll 拷贝到Linux系统root用户目录下的 ./wine/drive_c/windows/system32 里,覆盖原有文件。
-
- 第四步,安装QQ。
- 在终端中切换到QQ安装文件所在目录,比如我放在了/opt
- cd /opt
- 以wine的方式运行QQ的安装文件
- wine IPQQ0750b.exe
-
- 接下来,我们便可以看到在Windows下常见的QQ安装窗口了,安装过程跟Windows下完全一样,一步一步“下一步”就行了。在这里我要提醒一点,QQ主程序的安装路径最好选默认值,系统会自动将其存放到Linux虚拟的WindowsXP C盘的相应位置中,这样可防止过后执行过程中出现一些未知的错误。
-
- 第五步,安装结束以后,把QQ安装目录 ./wine/drive_c/Program Files/Tencent/QQ 里的 TIMPlatform.exe 删除掉。
-
- 第六步,为QQ设置一下wine。
- 在终端中输入下面的命令打开wine的配置文件
- winecfg
-
- 在"Applications"标签里添加QQ的主执行程序QQ.exe;在"Windows Version"下拉框中选择"WindowsXP";完成上述两步以后,点击“应用”,然后切换到"Libraries"标签,在"New override for library"下拉框中添加riched20和riched32,最后确定退出。
-
- 第七步,运行QQ。
- 安装QQ时在桌面上创建了快捷方式,但那是.lnk格式文件,Linux下好像无法运行。我自己又重新创建了一个QQ启动器,但是双击没反应;若将启动器修改为“在终端中运行”,双击以后只弹出一个小窗口,而且瞬间就消失了,不知道怎么回事?最后我只能选择在终端中用命令行来打开QQ。
-
- 在终端中切换到QQ主程序安装目录
- cd ./wine/drive_c/Program Files/Tencent/QQ
- wine QQ.exe
- .
- .(一大堆信息,看不懂...)
- .
-
- 这个时候,熟悉的QQ登陆窗口就出现了!接下来的操作就不用我多说了吧,号码,密码,登陆,OK!
Tags: ubuntu, qq, wine
Linux | 评论:1
| 阅读:24053
Submitted by gouki on 2010, November 4, 8:46 AM
说实话,我本来不是特别想转这篇文章,毕竟我也不希望我的博客能够成为别人的战场,因此在yhustc让我转载这篇文章的时候,我犹豫了。但是为什么今天我又转载呢?是因为实在受不了了。。。
1、昨天下午开始,QQ有弹窗说是装360不安全,QQ不能在装有360的机器上运行
2、每天一次的360弹窗说是QQ不安全(我不知道他在说别人的时候,有没有想过自己的弹窗是那样的大,还是居中的。人家QQ再怎么样,也是在右下角。事实上,360平时也在右下角经常弹窗。。。)
拜托2位,发起战争的时候,不要在用户的电脑上折腾行不?你们的公关战、软件战能不能不要影响我们的正常电脑使用?基于此,我转了这篇博客(顺便而已),毕竟只要是文章,就会带有立场,所以本文不代表我的意见(突然想起来,昨天的新闻晚报上,把360与QQ之间的战争写成3Q之战,所以我的标题就是3Q大战)
原文在:http://www.yhustc.com/360vsQQ.html,顺便。如果你去他的首页,你会发现,他又写了两篇。yhustc也是一个忍不住寂寞的人啊。
请围观内容:
XML/HTML代码
- 本文思维混乱,谢绝不看全文的小白直接评论。
-
- 网络调查,先卸载谁(网易科技)。从“公园门”里被曝光的360网络水军,不知道有没有参与投票。总之结果是支持360的远远高于QQ。
-
- 去cnbeta上面看评论,或者一些新闻网站的评论,支持360的大多就是一个中心点:免费的就是好,就应该支持。不知道红卫兵们是不是该问问自己,QQ是不是免费的。评论的一点技术含量都没有。那些开一大堆业务然后说又贵又费钱,说腾讯黑的找抽货,还是滚一边去吧。没有用过任何业务,然后说 XX业务要钱黑的很的货,更加可以无视。
-
- 继360官方提供工具屏蔽各大门户的广告后,又把屏蔽的大斧砍向了QQ。当然,赢得了一篇欢呼。我想问一下欢呼的小白们,你们看着门户,用着 QQ,不点击广告没有人说你什么,连展示都不让,你们不是想让他们去死吗?将心比心,你自己是门户的老板,你会一个广告不放,白掏钱给别人服务?用了十年 QQ不花一分钱,你连广告都不让人展示?
-
- 扣扣保镖就更不靠谱了。把所有东西做成开关,这样就能把责任转移到用户身上,因为他们只提供工具,用不用是用户的事情。结果吧,QQ一升级,不让用扣扣保镖了,昨天就看到有新闻出现了,说是QQ这么竞争有失公平。我就问360枪手:你要强奸别人,还不让别人跑?
-
- 当然,小白们的另外一个声音是:一家独大不好,干倒QQ最好不过。典型的仇富心理,不管是社会还是网络上,这种小白都只能沦为别人的棋子而已。干倒了一个,会有下一个出现,这是历史必然。除非哪个傻不垃圾的老板说保持份额就停止不动,跟大家相安无事,可能吗?当然了,那个时候估计小白们又开始不遗余力的喷XX不好用,不如当年的QQ等等。
-
- 今天早上还看到中国青年报关于网络打手公司的报道。他们的工作,就是引导互联网的舆论,干掉对自己不利的,发布大量引导话题的。不知道先卸载谁的投票里面,有没有打手的身影啊。
Over....不知道这场战争会有多久。反正,我现在是用UBUNTU了。。linux下的QQ也没有广告,安心了。
最后上张图。。。有意思:
Tags: 360, qq, software, im
Software | 评论:2
| 阅读:19819
Submitted by gouki on 2010, November 3, 9:42 AM
最近虽然有一些不快,但还是有比较快乐的事情啦
1、小朋友的身体一直不太好,昨天好象有点好转了。记得上次提过在thinkinlamp Mysql专场的时候,带小朋友去过医院,后来往复往复的去了大约四次。就是发烧,并非是病毒性的。好了坏坏了好,反反复复,前两天又去检查了一下,昨天晚上的时候鼻涕也少了,咳嗽也几乎没了。这才是让人感到最开心的事情。与此相比,工作上的压力又能算什么?
2、软件,wiz 能够被wine启动,这个我也非常开心,这样我就不至于换上很多软件来保持我的数据与家中是否同步了。以前说过一些同步软件,但事实上效果都不是特别满意。dropbox,或许我的内存有问题,反正我家里的64位机器上几乎没有正常过。金山快盘,这,你说吧,国内的东西,你有多少是敢用的?wiz我用来存放一些不是特别重要的东西,手机上能打开,也能同步,够了。(evernote其实也行,但是他的功能在win下没有wiz那样更符合国人的习惯,空间也只有50M)
3、昨天晚上想了一些对系统优化的方案,也准备这两天上线了。估计可以让性能和速度提升3倍左右(不是我的水平好,而是原来都没有时间做优化,不过,原来的程序也没有提供一些优化接口,还得自己写和测试),速度快了嘛。总是让人开心的事情。
咱老百姓啊,今儿真呀真高兴
Misc | 评论:0
| 阅读:14167