My.Ology基于内容分类的兴趣社交网站

来源: 36氪

当我第一次打开My.Ology时,不禁在想:这不又是一个类Pinterest网站吗?但用了之后才发现,事情远没有那么简单。如果说My.Ology到底是什么,我认为是:My.Ology = Pinterest + Tumblr +Facebook

刚刚登陆My.Ology时,确实非常像Pintetest。My.Ology有一点不同的是,它的分类是基于话题内容的,比如商业、艺术、文学等。每点击一个分类,下面就会出现这个分类的相关内容,显示方式也和Pinterest一样,但有文字、图片、视频多种形式。

但当你点进去之后,却像进入了另一个网站——Tumblr。它类似于一个兴趣主页,My.Ology称这些主页为“Ology”(学科)。你可以Follow这个Ology,像Tumblr一样查看主页内容,也可以进行评论。当你进入某一篇文章时,它又像Facebook的日志一样,可以分享、留言或和其他人讨论。而且My.Ology的每个用户都有自己的主页,这和Facebook也很像。

让我们来看看My.Ology的一些数据吧。

My.Ology于2011年11月22日正式上线,用户人群主打年龄在18到34岁之间的人群。

公司联合创始人兼CEO是Beth Haggerty,市场总监是Jarrett Cato。公司的办公室在纽约,目前有15个全职编辑负责整个公司的运营。

12月份独立访客数量在5万左右,到目前为止注册用户6100位,平均每位向外发送19.8个邀请。网站病毒系数为1.25,每个人平均花费5分钟在这个网站上。

目前Facebook用户是网站的第一流量来源。

My.Ology的开发者在有意在内容上体现出和其他社交网络的不同,而且Haggerty说以后还会在Ology.com上整合专业主页,比如像业余作者这样在某些领域是专家或专业人士的主页。

目前,My.Ology还没有广告或其他的商业模式。但据Haggerty说,他们以后会尝试在一些Ology主页上加入合适的广告,并且还会根据主页的特点加入电子商务功能,比如个人工艺品出售、慈善募捐以及Kickstarter一样的创意筹款等。

但不管怎样,My.Ology现在还是一个只有一个多月大的创业团队,我们期待着它能成为一家给人们带来无限价值的公司。

但反观国内那些类Pinterest网站,难道你们就不能有一丁点的创新吗?

via BI   转载请注明: 文章来自36氪

好记者好故事

很感动的3个小故事—— (换个角度看问题,我们就会活得很开心和幸福啊
第1个故事    小孩的心
    有一位单身女子刚搬了家,她发现隔壁住了一户穷人家,一个寡妇与两个小孩子。
    有天晚上,那一带忽然停了电,那位女子只好自己点起了蜡烛。没一会儿,忽然听到有人敲门。原来是隔壁邻居的小孩子,只见他紧张地问:「阿姨,请问你家有蜡蠋吗?」
    女子心想:「他们家竟穷到连蜡烛都没有吗?千万别借他们,免得被他们依赖了!」于是,对孩子吼了一声说:「没有!」
    正当她准备关上门时,那穷小孩展开关爱的笑容说:「我就知道你家一定没有!」说完,竟从怀里拿出两根蜡烛,说:「妈妈和我怕你一个人住又没有蜡蠋,所以我带两根来送你。」
    此刻女子自责、感动得热泪盈眶,将那小孩子紧紧地抱在怀里。
第2个故事   纯真的心
    有一个小镇很久没有下雨了,令当地农作物损失惨重,于是牧师把大家集合起来,准备在教堂里开一个祈求降雨的祷告会。
人群中有一个小女孩,因个子太小,几乎没有人看得到她,但她也来参加祈雨祷告会。
    就在这时候,牧师注意到小女孩所带来的东西,激动地在台上指着她:「那位小妹妹很让我感动!」于是大家顺着他手指的方向看了过去。
    牧师接着说:「我们今天来祷告祈求上帝降雨,可是整个会堂中,只有她一个人今天带着雨伞!」大家仔细一看,果然,她的座位旁挂了一把红色的小雨伞; 
    这时大家沉静了一下,紧接而来的,是一阵掌声与泪水交织的美景。
    有时我们不得不说:小孩子其实一点都不「小」,他(她)们其实很「大」!他(她)们的爱心很大!他 (她)们的信心很大!
第3个故事   我们只不方便三小时
    那天跟老公幸运地订到了票回婆家,上车后却发现有位女士坐在我们的位子上,老公示意我先坐在她旁边的位子,却没有请这位女士让位。我仔细一看,发现她右脚有一点不方便,才了解老公为何不请她让出位子。
    他就这样从嘉义一直站到台北,从头到尾都没向这位女士表示这个位子是他的,下了车之后,心疼老公的我跟他说:「让位是善行,但从嘉义到台北这么久,大可中途请她把位子还给你,换你坐一下。」
    老公却说:「人家不方便一辈子,我们就不方便这三小时而已。」听到老公这么说,我相当感动,有这么一位善良又为善不欲人知的好老公,让我觉得世界都变得温柔许多。
    心念一转,世界可能从此不同,人生中,每一件事情,都有转向的能力,就看我们怎么想,怎么转。
    我们不会在三分钟内成功,但也许只要花一分钟,生命从此不同。
    亲爱的朋友们:你看完这三篇小故事后,可以马上起身去擦桌子,或洗碗;或闭起眼睛沉思一会;也可以转送给其他的朋友。
    当然,我最开心的是你选择转送,谁知道呢,也许会对别人有所触动,亦如当初我被触动,选择转送于你

社会拜金对策

一天,一位其貌不扬的男士,带着一位十分艳丽的OL,来到Causeway Bay一家LV店。他为OL选了一价值6万5元的LV handbag。 付款时,男士掏出支票本,十分潇洒地签了一张支票。店员有些为难,因为这对夫妇是第一次来店购物。
男士看穿了店员的心思,十分冷静地对店员说: "我感觉到,您担心这是一张是空头支票,对吗?今天是周六,银行关门。我建议您把支票和handbag都留下。等到星期一支票兑现之后,再请你们把 handbag 送到这位小姐的府上。您看这样行不行?"
店员放了下心来,欣然地接受了这个建议,并且大方的承诺,递送handbag的费用由该店承担,他本人将会亲自把这件事情给办妥。
星期一,店员拿着支票去银行入账,支票果真是张空头支票!愤怒的店员打电话给那位顾客,客户对他说: "这没有什么要紧啊!你和我都没有损失。上星期六的晚上我已经同那个女孩上床了!哦,多谢您的合作。 "

当工作烦燥无聊时候看看这个

jiong

世界朋友感恩节特供,喜欢的朋友顶一下哈

 

另送

中国版“弱密码”TOP25出炉:超7成为6位字符

国外安全机构SplashData最近针对英语人群总结出2011年度最烂、最易被盗取的25个“弱密码”。11月22日,国内最大的网络安全厂商360安全中心也发布了《密码安全指南》,并根据国内流行的密码破解字典软件破解列表,整理结出中国网民最常用的25个“弱密码”。

据360安全专家介绍,中国网民常用的TOP25 “弱密码”中,有9个与国外网民使用习惯完全相同。其中,除password、abc123、iloveyou、qwerty等全球网民通用“弱密码”外,其余均为数字组合。而简单的数字组合,似乎更是中国网民最爱,占了榜单近半数。比如“666666”和“888888”这样的吉利数,几乎是所有中国黑客密码字典中的必备项,而“5201314”(我爱你一生一世)显然被国人寄予了浓厚的感情色彩,为中国特色“弱密码”。

据统计,网民常用的“弱密码”主要包括简单数字组合、顺序字符组合、临近字符组合以及特殊含义组合等四大类别。而从中国版“弱密码”榜单来看,国内网民更习惯设置6位字符密码,TOP25中竟有18个是6位字符,所占比例高达72%。此外,“a1b2c3”和“p@ssword”这类组合型密码看似复杂,其实也在黑客重点关注的密码列表中。

360安全专家警告称,如果系统帐号或其他网络帐号采用上述“弱密码”,很容易被黑客利用密码字典自动“蒙中”,从而造成个人隐私信息泄漏甚至财产损失。针对部分用户为系统设置简单“弱密码”的登录习惯,新版360安全卫士增加了“黑客入侵防护”功能,可以为用户检测近千个弱密码,并在系统遭受入侵攻击时提示用户修改高强度密码。

与此同时,360安全中心还针对中国网民密码使用习惯发布了《密码安全指南》,建议网民从以下四个方面保护帐号安全:

第一、尽量使用“字母+数字+特殊符号”形式的高强度密码;

第二、网银、网上支付、常用邮箱、聊天帐号单独设置密码,切忌“一套密码到处用”;

第三、按照帐号重要程度对密码进行分级管理,重要帐号定期更换密码;

第四、避免以生日、姓名拼音、手机号码等与身份隐私相关的信息作为密码,因为黑客针对特定目标破解密码时,往往首先试探此类信息。

1321938511920

图:中国网民最易被黑客破解的前25位“弱密码”

附:国内外网民常用的25个“弱密码”

国内网民常用的25个弱密码包括:000000、111111、11111111、112233、123123、123321、123456、12345678、654321、666666、888888、abcdef、abcabc、abc123、a1b2c3、aaa111、123qwe、qwerty、qweasd、admin、password、p@ssword、passwd、iloveyou、5201314

国外网民常用的25个弱密码包括:password、123456、12345678、qwerty、abc123、monkey、1234567、letmein、trustno1、dragon、baseball、111111、iloveyou、master、sunshine、ashley、bailey、passw0rd、shadow、123123、654321、superman、qazwsx、michael、football

[译文]史蒂夫.乔布斯是个伪君子

Dusty Wilson 发表了一篇关于史蒂夫.乔布斯 (Steve Jobs) 的评论,转译如下:

丹尼斯.里奇 (Dennis Ritchie) 是 C 语言的共同发明人, 而后者基本上可以说是整个计算机行业的基础. 他也是 UNIX 的共同发明人, 而 UNIX 也是整个计算机行业的基础, 除了 Windows (尽管 Windows 极大得受到了 UNIX 的影响). 苹果的 OS X 是基于 UNIX 的操作系统. 但是, 很多人以为是史蒂夫.乔布斯一个人做了这一切, 所以他是个救世主. 他"借用"他人的想法, 设计和功能, 而当别人这么做的时候他却牢骚满腹. 1996 年, 他说:"我们不知羞耻的窃取伟大的想法. [1]" 2005 年, 他说:"他们无耻的抄袭我们. [2]" 今年, 他说:"我要毁了 Android, 因为它是偷来的. 我不惜为此发动核战. [3]" 而几乎就是紧接着, 他发布了 iOS 5, 而 iOS 5 充满了 Android 中首先出现的功能. 这人就是个混账. 我对于像他这种伪君子毫无耐性可言.
(这是我对下图的回复. 我觉得我也有必要在此分享. 我对此的看法并非什么秘密.)
[1] We have always been shameless about stealing great ideas.
[2] They are shamelessly copying us.
[3] I’m going to destroy Android, because it’s a stolen product. I’m willing to go thermonuclear war on this.
以下为 11 月 5 日的更新:
因为人们在评论前都不看先前的评论 (糟透了!), 因此我在这里附上我的进一步解释.
1) 我的看法是史蒂夫.乔布斯是个伪君子. 这是本文唯一的重点. 他并非孤身一人达到了他的高度. 他窃取他人 (他也承认这点), 而当别人这么做的时候他就牢骚满腹. 这正是伪君子的定义.
2) 我的看法在史蒂夫.乔布斯死之前很久很久就形成了. 我也不打算就因为他死了这点而停止抱怨. 如果这让我变成一个坏人, 那就这样吧. 只要我们还应当在世间享有言论自由, 我会继续善加利用. 只要人们继续分享他们的神圣的史蒂夫的看法, 我也将继续分享我的反对意见.
3) 不准确的话就变成诽谤了. 但是我所说的一切都直接来自他本人. 他曾说他很乐于偷窃, 而后又怒气冲天, 就因为别人也这么做了.
4) 许多人的回复对我的说法添油加醋. 特别是, 有人说我认为史蒂夫.乔布斯或苹果一文不值或是对世界毫无贡献. 这不对, 我从未如此说过. 参见 1).
5) 我有癌症 (但是我战胜了它), 所以别跟我提他的癌症. 我不会为此痛哭流涕的.
6) 有人说我嫉妒苹果. 我有什么可嫉妒的呢? 搞笑.
7) 我认为苹果的问题是他们施加于他们的顾客, 供应商, 开发者和设备的种种限制. 史蒂夫.乔布斯活在控制或被控制的环境中. 而我生在一个共享和相似共享的环境中. 两者全然不搭.
8) 我认为人们应该汲取他人的想法. 否则世界怎么会变好呢? 自私的保有你的想法的意义在哪儿呢? 除了你自己这样还对谁好处? 狗屁.

(本文不代表本站观点,我们每个人都应该有倾听不同意见的度量,不管你是不是果粉,请文明评论)

本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区
转载请注明:文章转载自:开源中国社区 [http://www.oschina.net]
本文地址:http://www.oschina.net/news/22898/steve-jobs-is-a-hypocrite

Trick or treat

看到今天好多人都在发万圣节的,我也来发一个~~ 强力版,超级玛丽、机器人总动员、蓝精灵、变形金刚、绿灯侠、钢铁侠

他们遇到南瓜灯后变成了神马! 挑个你喜欢的南瓜灯,大胆呼喊“Trick or treat”!还在犹豫什么

谷歌视频涂鸦:Halloween万圣节快乐

2011-10-31 11:05  来源: webziv.com

今天的Halloween万圣节前夕,Google Doodle在Halloween万圣节到来之前,谷歌涂鸦以6个蓝瓜上面印出万圣节的鬼脸,Halloween万圣节是西方的鬼节,谷歌涂鸦Halloween祝大家万圣节快乐!

Halloween万圣节快乐

在不同的浏览器中,我发现谷歌涂鸦:Halloween万圣节涂鸦不一样,上面Doodle是IE6浏览器上的LOGO,下面是火狐浏览器和Google Chrome上的Halloween万圣节涂鸦,好像是个视频。

Halloween万圣节

Halloween万圣节是西方的鬼节,每年的10月31号,有个Halloween,即是万圣节前夕,谷歌涂鸦值此Halloween万圣节前夕,祝大家Halloween万圣节快乐!

Halloween是All Hallow Eve 的缩写,Halloween是指万圣节(All Hallow‘s Day)的前夕。Hallow来源于中古英语halwen,与holy词源很接近,在北欧的某些区域,万圣节仍然被称为 All Hallow Mas,意思是在纪念所有的圣人(Hallow)那一天,要举行的弥撒仪式,Halloween万圣节也是“鬼节”。

本文出自http://webziv.com/news/1056.html,谢谢大家!

社保卡将全国统一标准 身份证号成社保卡号

核心提示:成都市社保局透露,国家人社部预计在今年内统一发行6亿张社保卡,取代各地自制的社保卡。统一后的社保卡将全部采用身份证号码作为个人参与社会保障的编码。据介绍,新型的社保卡为IC卡,可用于存取支付,简单来说就是社保卡上可直接充值缴费。

今后,全国社保卡将进行统一:身份证号将作为社保卡号,终身不变,跨地区转移就业社保接续障碍有望得到解决。昨日成都市社保局透露,今年7月,国家标准化管理委员会下达的国家标准《社会保险核心业务数据质量规范》的制定工作正式启动,包括成都市社保局在内的8家单位被批准参与起草制定该“国标”。

据了解,国家人社部预计在今年内统一发行6亿张社保卡,取代各地自制的社保卡。届时,成都将根据情况启动社保卡省级换代工作,目前成都正在对社保卡更换进行调研,预计年底形成初稿。

社保卡将全国统一标准

现在的社保卡均为各省、各市州自制,卡的颜色、卡号位数都不相同。“比如我们成都的社保卡就是9位数的自编号,这张卡到省内市州、出省都不能通用,这给社保信息最终实现全国联网、转移接续带来了很大障碍。”成都市社保局有关负责人说,成都参与起草制定“国标”,目的就是实现社保信息的标准化管理,社保卡统一是最明显的特征,只要标准统一了,社保信息全国联网后,在全国任何一个地方,任何一个社保卡都能查询到社保信息,也方便使用。

按照要求,《规范》出来后,我国的社保卡将在全国范围内进行统一,不再出现自编号,全部采用身份证号码作为个人参与社会保障的编码,以方便人员流动。

新社保卡可直接充值缴费

社保卡要实现全国统一,全国通用,参保人员的参保信息就要全国联网。成都社保局有关负责人说,包括参保者的年龄、缴费金额、养老金、参保年限等核心业务数据都将纳入,全国联网,这样有利于参保者在全国范围内的跨地区就业、社保接续转移。该负责人说,有了“国标”后,数据、办理模式统一了。通过记录、跟踪参保人员准确完整的标准数据,真正实现社保服务“记录一生、服务一生、跟踪一生。”

成都人社局信息中心主任周岩说,新型的社保卡为IC卡,与现用的磁卡相比,安全性能更高,并具存储功能,可用于存取支付,简单来说就是社保卡上可直接充值缴费,极大方便参保人员。

(本文来源:四川在线-华西都市报作者: 姚长寿 )

我姐姐让我体验了一次性生活,感觉好低俗

表姐让我体验了一次性生活 表姐今年20出头,虽说不上美女吧,但长的也算上中等了,我们平时很少联系,都是过年过节的时候聚一聚,那天我在商场的餐厅吃饭,正好碰上了她,她刚在商场里买衣服,顺便吃饭,我是个比较内向的人,见了她也不知道说什么,她倒是挺主动的,要请我吃饭,餐厅没啥好吃的,都是快餐,用的都是一次性筷子,一次性纸杯,一次性餐巾,我平时是不怎么来这种地方吃饭,原来这就是“一次性生活”啊,太浪费资源了,我感觉这样不好,我们要爱护环境,尽量不用一次性产品 凡是把“一次性生活”看成了“性生活”的必须留言,并且今年好运连连。

UCenter中上传头像功能的剥离

UCenter中上传头像功能的剥离

本文的内容仅供技术交流学习之用,相关的代码并未考虑实际应用系统中所必需的用户身份验证等功能,同时由于 UCenter 发行许可的限制,请勿将本文附带的代码直接用于实际的产品或项目中。
Discuz! 和 UCHome 中的头像上传功能很好用,大概有不少人和我一样想弄清楚它是怎么实现的,甚至希望移植到自己的应用系统中。
这个功能其实是在 UCenter 中实现的(这是 Discuz! 和 UCHome 等其它相关产品都依赖的公共模块),通过一个 Flash 文件(camera.swf),跟服务端的 PHP 程序配合完成的。
UCenter/UCHome 本身是开源的,但那个 camera.swf 并没有提供源代码。我们可以通过对 PHP 程序进行分析研究,进而基本摸清这个功能操作的细节,并最终将其剥离出来,独立于 UCenter 而独立运行。本文内容依据的是 UCenter1.5.0/UCHome2.0 。
首先我们来看一下 UCenter/UCHome 中这个功能是怎么工作的。
基本步骤
0. 浏览器访问 UCHome 中的一个 web 页面,其中包含 camera.swf。为保证 camera.swf 能正常工作,在其相同的路径下需要有 locale.xml 文件。
装载 camera.swf 的 HTML 代码可以由下面的程序生成:
home/uc_client/client.php : uc_avatar()
生成的内容大致如下:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="447" height="477" id="mycamera" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="scale" value="exactfit" />
<param name="wmode" value="transparent" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="movie" value="http://localhost/center/images/camera.swf?inajax=1&appid=1&input=6b49vKhr%2FC4VpMIMCAt07Kr2eQk8jjY%2F6vtvDonod47dU7JK%2BxVFJPIVY%2FJGMQoSpzHylapBa8FbsEWFGorPwZDJRM10wGjxvbHKTVmVgrng%2BpoSTTsk%2BE3U&agent=a523e70c80e13e4eaee37c7f4bde4f2c&ucapi=http%3A%2F%2Flocalhost%2Fcenter&avatartype=virtual" />
<param name="menu" value="false" />
<embed src="http://localhost/center/images/camera.swf?inajax=1&appid=1&input=6b49vKhr%2FC4VpMIMCAt07Kr2eQk8jjY%2F6vtvDonod47dU7JK%2BxVFJPIVY%2FJGMQoSpzHylapBa8FbsEWFGorPwZDJRM10wGjxvbHKTVmVgrng%2BpoSTTsk%2BE3U&agent=a523e70c80e13e4eaee37c7f4bde4f2c&ucapi=http%3A%2F%2Flocalhost%2Fcenter&avatartype=virtual"
quality="high"
bgcolor="#ffffff"
width="447"
height="477"
name="mycamera"
align="middle"
allowScriptAccess="always"
allowFullScreen="false"
scale="exactfit"
wmode="transparent"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
参数分解如下:
inajax 1
appid 1
input 6b49vKhr%2FC4VpMIMCAt07Kr2eQk8jjY%2F6vtvDonod47dU7JK%2BxVFJPIVY%2FJGMQoSpzHylapBa8FbsEWFGorPwZDJRM10wGjxvbHKTVmVgrng%2BpoSTTsk%2BE3U
agent a523e70c80e13e4eaee37c7f4bde4f2c
ucapi http://localhost/center
avatartype virtual
其中的关键参数为 ucapi,后面两步 POST 的 URL 为 <ucapi>/index.php
这里的 "/index.php" 似乎是 hardcode 在 camera.swf 里的,不过在最后的程序代码中会看到,如果我们指定的 ucapi 明确给定了一个 php 文件的话,可以绕开 index.php 这个文件名。换句话说,如果服务端不是采用 PHP,而是另外一种编程语言的话(比如 Java/.NET 等),也是可以实现的。
1. 用户在 camera.swf 中"选择图片"后,camera.swf 会立刻把选中的图片上传到服务器。
$_SERVER
REQUEST_URI /center/index.php?m=user&inajax=1&a=uploadavatar&appid=1&input=ca68o1L41a1HkbmhMJVGHu0oFjxYXwadnUT9HnFpnyz5AgiZcsVGecPP38w%2BwM7XtT79zC5WMWlH8T7LvluCSXS3YUsrcJDoD1ySILNO2xo63hmBAvXVX24f&agent=a523e70c80e13e4eaee37c7f4bde4f2c&avatartype=virtual
METHOD POST
$_GET
m user
inajax 1
a uploadavatar
appid 1
input ca68o1L41a1HkbmhMJVGHu0oFjxYXwadnUT9HnFpnyz5AgiZcsVGecPP38w+wM7XtT79zC5WMWlH8T7LvluCSXS3YUsrcJDoD1ySILNO2xo63hmBAvXVX24f
agent a523e70c80e13e4eaee37c7f4bde4f2c
avatartype virtual
$_POST
Filename something.jpg
Upload Submit Query
$_FILES
图片文件内容
处理程序为:
center/control/user.php : onuploadavatar()
程序返回的内容为保存该文件的临时位置,比如:
http://localhost/center/data/tmp/upload5.jpg
camera.swf 会通过上面这个网址来读取图片,显示供操作。还可以有以下返回值作为错误代码:
-1 : Invalid identity!
-2 : Invalid photograph!
-3 : No photograph be upload!
-4 : Can not write to the data/tmp folder!
-5 : Server can not upload!
2. 用户在 camera.swf 中"确定"后,camera.swf 会向服务器上传 3 个图片数据,作为大、中、小尺寸的头像图片。
$_SERVER
REQUEST_URI /center/index.php?m=user&inajax=1&a=rectavatar&appid=1&input=ca68o1L41a1HkbmhMJVGHu0oFjxYXwadnUT9HnFpnyz5AgiZcsVGecPP38w%2BwM7XtT79zC5WMWlH8T7LvluCSXS3YUsrcJDoD1ySILNO2xo63hmBAvXVX24f&agent=a523e70c80e13e4eaee37c7f4bde4f2c&avatartype=virtual&randomnumber=5478
METHOD POST
$_GET
m user
inajax 1
a rectavatar
appid 1
input ca68o1L41a1HkbmhMJVGHu0oFjxYXwadnUT9HnFpnyz5AgiZcsVGecPP38w+wM7XtT79zC5WMWlH8T7LvluCSXS3YUsrcJDoD1ySILNO2xo63hmBAvXVX24f
agent a523e70c80e13e4eaee37c7f4bde4f2c
avatartype virtual
randomnumber 5478
$_POST
avatar1 …<big>
avatar3 …<middle>
avatar2 …<small>
处理程序为:
center/control/user.php : onrectavatar()
程序的返回内容为:
成功时: <?xml version="1.0" ?><root><face success="1"/></root>
失败时: <root><message type="error" value="-1" /></root>
3. 上传完成后,如果 camera.swf 能找到名为 updateavatar() 的 Javascript function,就会调用它。
参数分析
在上面第 0 步生成的 HTML 中,指向 camera.swf 的 URL 携带了一些参数,其中最关键的是 ucapi,它决定了第 1 步和第 2 步的 HTTP Request 发往哪里。
其它几个都是 UCenter 应用系统所需要的参数。camera.swf 是专为 UCenter 设计的,所以它特别支持这几个参数值,也就是说,在访问 camera.swf 的 URL 里包含了什么值,在后续访问 ucapi 的时候就会原样传回来。
camera.swf 没有提供源代码,没办法改造,但并不妨碍我们使用它。比如,我们可以借用 input 这个参数,把自己应用程序所需要的自定义参数(比如 user id)统一编码装在这个值里。
剥离实现
搞清楚了功能操作的细节和参数含义,重新实现这个功能就很容易了。
所谓重新剥离实现,就是在直接借用 camera.swf/locale.xml 这两个文件的前提下,重新编写服务器端的处理程序,实现头像上传功能,脱离 UCenter 独立运行。
理论上任何服务端编程语言都可以,我这里只给出 PHP 的代码。
包含了三个程序文件:
avatar.php — 实现了上面"基本步骤"中提到的全部功能
camera.swf — 提取自 UCenter
locale.xml — 提取自 UCenter
将这三个文件部署到 web server 上,然后访问 http://localhost/avatar.php 即可。还可以在 URL 上指定一个 uid 作为"用户标识",比如 http://u.liyunde.org/avatar.php?uid=1

程序下载地址: http://maquan.download.csdn.net/

哪个器官在激动时会变大6~7倍

临床医学课上,男老师问:哪个器官在激动时会变大6—7倍?他点了个女生回答,该女生憋了半天红着脸说:我拒绝回答!老师无奈点一男生回答,男生答:瞳孔。老师说:正确!后对那女生说:我有三句话提醒你,一是你没有预习课的内容;二是你又在胡思乱想;三是你婚后会非常失望!

服务员冲厨房喊道:"出来个师傅,帮这位顾客把这块牛肉切一下!"

男子喊道:"服务员,过来一下!" 服务员:"您好,什么事?" 男子怒问:"我20块钱一碗的牛肉面,怎么才一块牛肉?" 服务员:"先生,那您希望有几块?" 男子想了想说:"怎么也得五六块牛肉吧。" 服务员冲厨房喊道:"出来个师傅,帮这位顾客把这块牛肉切一下!"

爱情观与四大名著的关系

【爱情观与四大名著的关系】1)爱情,就像三国,合久必分,分久必合;2)爱情,也像西游,九九八十一难,方才取得真爱;3)爱情,更像红楼,总有一群人对它高山仰止,耗费毕生研究它;4)爱情,最像的还是水浒,不管你有多轰轰烈烈,最终都得被生活招安。

标准的贱男淫!

半夜喝醉回来,趁老婆熟睡的时候,憋足了全身力气一脚将其踹到床下··接着极其愤怒地破口大骂:“去你妈的!老子是有老婆孩子的人!”然后倒头继续装睡。第二天早上,老婆忍着伤痛不仅没责备昨晚醉酒,还端来热气腾腾的牛奶,其中一半都是感动的眼泪·(到底是谁想出这么损的招?)