数落一下校内

觉得校内有一些地方不喜欢,罗列一下。呃,基本来说,我算是校内忠实用户,开心农场还是几小时就检查类型的,就是论事。

1.帐号安全吓唬

刚登录校内(也许称呼为人人更合适),然后就看到一条信息:

[caption id=“attachment_12721” align=“alignnone” width=“572” caption=“校内警告”][校内警告](https://4ocf5n.dijingchao.com/upload_dropbox/200910/xiaonei_alert.jpg)[/caption]

上面居然用了「所有」「都会」这种字眼,明显就是吓唬人。其实就是怕影响这些游戏运作,很多游戏自身的防外挂功能又不完善,很容易制作外挂。

恐吓小朋友就不对了,我之前也写了一个刷人气的软件,功能比较弱,后来被废弃了,那个就完全不会盗用帐号和密码啊。

当然,我不赞同用外挂,特别是玩游戏什么的,破坏游戏经济体系,导致玩家实力不平衡,就显得没有意义了。只不是校内这样恐吓校内用户 …

more ...

GAE+校内App初接触

下午刚有了在Google App Engine上写校内(人人网)App的想法,下午就迫不及待的开始动手。下面我以一个简单的Hello World来介绍一个开发步骤。

1.创建GAE应用

建立一个Google App Engine空间,需要一个Google帐号,仅此而已。拥有帐号,进入 App Engine App Engine ,激活这个服务,就可以创建新的应用。如何创建不是我这里要讲的重点,现在GAE支持简体中文版本,应该没有任何问题。

image 一个简单的App控制台

2.部署GAE App

刚才建立的GAE App其实还是空的,如果访问xxx.appspot.com时候,你会发现什么都出不来(按理应该是404页面,但是由于连404页面都没有设置 ,所以Nothing,检查http状态会发现返回的是404状态)。

这时候我们就要开始部署这个GAE App了:1.下载一个Google App Engine SDK for Python-Win,这样就可以在本地测试项目 …

more ...

当Google APP Engine遇上校内

昨天看《程序员》时候看到一篇讲开放接口的文章,是FaceBook的一个开发人员写的,讲了很多关于开放平台的东西 。其中提到Google App Engine的云计算支持,FaceBook的FBML(校内的称为XNML,一种标记性语言)。

Google App Engine(GAE)

Google App Engine让用户可以在 Google 的基础架构上运行的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据用户的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:用户只需上传用户的应用程序,它便可立即为用户的用户提供服务。

通俗的说,App Engine就像是免费提供的一个500M高性能的空间,和一个appspot.com二级域名。在Google强大的云计算能力下,服务器的速度 和质量毋容置疑。现在App Engine支持Python和Java(似乎Java有些限制,具体的细节我没有看)。

XNML

XNML(xiao nei market language …

more ...

jQuery图片圈人功能在ASP.NET下的改进

项目中需要一个类似于校内圈人效果的js控件,找了一下基本没有直接能用的,只有一些未完成,我只能自己动手了。 基本框架参照这篇文章《JS实现校内网“图片圈人”功能效果》(强烈推荐这篇 文章,这段代码写的很帅气) 我把代码摘录如下,不过还是建议大家去看原文的一些分析。

原始Code:

运行环境: 1.jQuery支持 2.DragResize类(czy1121作者写的一个js类,更多信息可以参照《Javascript Resize和Drag类,基于jQuery》 )

样式:

#enclose-wrapper {
    position: relative;
    z-index: 0;
    border: 4px solid #DDD;
    background-color: #FFF;
}
#form-add-tag {
    margin-left: 8px;
    position: absolute;
    padding: 5px 3px;
    border: 1px solid #005EAC;
    float: left …
more ...

校内更名为人人

曾经说过国内几大SNS网络,校内和开心做的最好,但校内的硬伤在于它的名字,我一学生走向社会,肯定不是校园用户了,那么开心网就是我最好的选择了。

今天登陆校内时候,发现一个通知,校内更名为人人,下面是文字介绍。

新品牌的含义

image

新品牌标志由两个抽象的人字变形,人字成圈形寓意每个人的人际圈,同时两个人字中间发生交集,寓意人与人的沟通和交流,中间的红色象征着人与人之间的情感。文字部分拼 音renren,同时也是网址renren.com。由图形和域名共同组合成的新标志,象征着renren.com是一个人与人的沟通分享平台,分享真实、沟通快乐。

陈一舟寄语

亲爱的校内网用户:

每当校内网成长到一个里程碑,校工们都会邀请我代表大家向各位深爱校内网的你们写一封信,做一个汇报和沟通。

不知不觉,这个时刻又来到了;思来想去, 让我先讲讲自己在校内网的感受。

作为一名普通的校内用户, 我每天都会花一些时间在校内上, 浏览好友新鲜事,看好友的留言,发日志, 等等。 随着时光流逝, 校内记载了我的喜怒哀乐,逐渐成为我维系和好友之间真实情感的个人空间。 每当空闲时间我会翻翻看看, 回味好友们给我的许多支持和鼓励。几年来,校内网是我成长的良师益友。

蓦然回首,自05年12月成立 …

more ...

校内网日志导入功能

发现很久没在校内写日志,只有状态的更新,显得内容很单薄,于是想使用校内的日志导入功能导入本博的文章。

在日志页面点击日志导入,接受协议并且输入网址或者QQ号,校内会自动找到相应的RSS链接,接下来出现选择日志导入界面。

导入之后,发现了一个严重的问题,文章是纯文字,并且只有部分,好在最上方有原始文章链接。

Google中相关信息不多,这里有一篇「校内网日志导入功能浅析| 竹枝」<猛击这里打开>,里面解释了校内读取的部分。

我仔细检查后,发现的确校内只读取RSS的description部分,而WordPress的Feed中文字,description是纯文字并且剪切过的。

如果要校内显示完整的内容,在无法对校内读取方式进行设定的情况下,只能修改RSS内容,修改description中内容,但是这样给订阅者带来不方便。在我看来, 我没有什么更好的解决办法。

这应该是校内对自己内部文章的一种保护方式吧。。。

more ...

校内踩踩小工具v0.1

明天要考数据库应用了,今天仍然忍不住把校内踩踩小工具写完。

上次被打击了,人家刷人气的工具是建立一个平台进行互踩,但是安全性存在问题。我自己写的这个小东西能在校内限制范围内刷50个相同区域的页面(校内限制次数是100 ,可以执行两次,以后再执行就必须到网页输入验证码),然后通过他人回踩来提高人气。

纯粹是自己写着玩,几乎没有什么应用价值,不过既然写了这么久,也就放上来,大家把玩一下。

压缩包内两个文件,一个xml保存帐号密码,用文本编辑器就可以编辑,另外一个是jar文件,在cmd下面用“java -jar XiaoneiCaiCai.jar”运行。

纯属娱乐,水平很菜,大家不要喷我。

猛击这里下载xiaoneicaicai

more ...

校内小工具告一段落

这段时间在写校内小工具,开心农场小外挂,刷刷人气的小外挂。

结果开心农场的FramKey改了算法,由时间参数改为flash中(5, 3)这点RGB颜色,而且返回的JSON也重新加密了。我对AS3不懂,而且破解算法也不是我强项,就暂停开心农场外挂的开发。

想把这个工具转为校内刷人气的,原理就是访问大量用户,可能会有一定几率其他用户回访。这个不难写,我只要用爬虫去爬就可以获得大量相关用户,但是爬着爬着,发现校内 只允许在一段时间内查看100用户页面,否则会有验证码,而且爬时候还不能并发。这样一来,就需要手工输入验证码,刷的效率会大打折扣。

我同学下了一个刷人气的,输入帐号后几乎人气是1秒一个,把玩了一会,感觉是在服务器上存储了所有使用这个软件的人的账号,然后在服务器上进行互刷,这个想法相当于D ispatch刷人气了,那完全不是我这个单机小工具能够媲美的了。

这种速度狠狠的打击了我,再继续开发就不得不加入图形界面来输入验证码,本来想写着玩的一个小工具,会成为一个复杂的开发。我只能暂时停止继续写这个工具,投身到课程 设计的洪流中去了。

当然,这小东西花了我三天时间,也不是一点收获没有,我学会了用XOM持久化对象来保存信息,学会了用正则来获取Html中的信息,学会了用java.net.*操作 Get/Post …

more ...