今天发现糗事已经通过了审核,在魅族App Store里上架了。
在先前的文章里也有提及这个东西,当时是给朋友进行内测,现在终于出第一版了。
糗事初期的数据全部来自糗事百科,衣服自己洗做这个应用的目的是因为:在看官方的页面时手机很不给力,M9系统本来就有些不稳定,页面里嵌套的广告经常会让手机重启;再加上页面里的分页体验不太好,一次只能跳转2页。当然还有一点就是内容质量明显没有以前的好了,各种乱。以前我还推荐给别人,后来不敢推荐了。
所以,我想自己弄一个吧,顺便也锻炼下,自己的水平太次了,很无语。
第一批采集过来的糗事抓了大概有1w2条记录(话说现在官方改版了,采集的模块看来又要重写了)。在等待上架的时间里,每天就自己审核,去掉一些无意义的、重复的内容,并对有的内容进行了编辑,主要体现在标点符号上,替用户节省一些不必要的流量开销还是有必要的。总体上来说还是尽量保持糗事的风格。当然咯,不可以避免的带有自己的主观色彩。
内测的时候数据是放在自己的国外空间里,后来发现访问很慢。加上这个时候长达半年的备案终于通过了,于是又换回国内了。当然,数据采集的这一块我打算还是使用 php 来实现。
数据传送采用 xml 来实现的,内容会在服务器端缓存 30 分钟,本来是想缓存5个小时或者更长。公司的代理不友好,不允许各种远程访问,所以我写的一个审核的程序在工作时间就不能用,只能每晚深夜的时候去审核。那么一天下来,数据内容不会有多少变化。后来一想,这不正在等待上架嘛,万一魅族的 QA 看到内容总是不更新,不让通过那不是搬石头砸自己的脚么。于是又改成30分钟,并且稍微有时间就去宽带实验室,在那里是可以远程访问数据库的。
当然,有一点点遗憾的是,我审核要严厉的多,过滤掉很多内容。虽然很后悔,但是在初期应该这样,提供给大家相对靠谱的东西。
最开始,我发现应用在启动的时候有时候会崩溃,申请有米广告的时候,对方也有提及。后来发现应用在启动的时候会开个新线程检查新版本,就会有问题。为了尽快通过有米的广告申请,我把检查新版本从启动中移除掉了,就没有问题了。后来问题解决了也没有再加上去,所以在这个最基本的1.2.25版本里就没有启动检查新版本的功能。
崩溃问题原因是找到了,就是坑爹的编码问题。
检查新版本时,服务器端会返回 1,**/q.apk 这样的字符串。应用通过比较 app code来判断是否需要更新。本地开发环境没问题,问题在于服务器端,我是新建了个记事本文件,然后修改的编码后传上去的,于是就杯具了。即使用记事本另存为 utf-8形式,客户端解析的时候还是会出现乱码,所以在比较 app code的时候就崩溃了。本地环境是没有问题,纠结了几天才发现的。调试不会用有没有!!
版本是上架了,但是通过内测反馈和日志,发现了应用的缺陷,就是会报告指针为空的异常。在非WIFI环境等网络条件不是很稳定的时候,点击导航的上一页、下一页,以及菜单里的最新功能时崩溃的概率会比较大。
所以在下个版本里,需要做的事情有:
1、启动时检查新版本。我觉得这个要加上去,每次审核应用都是要一个星期时间,有了自动更新功能,就方便很多了。
2、解决导航时停止响应及崩溃问题。
3、代码优化。
4、内容的更新(第一批数据我到现在都还没有审核完,很汗)
5、设置的实现。当前版本里的设置功能就是个摆设,因为我不知道需要设置什么。
申明下,应用支持的最新版本是 2.2 。我开始发给我同学安装时总提示解析失败,后来发现版本低了,他的系统是2.1的,我修改了下miniSDK的要求,就没有问题了。但是开发环境里总有个黄色的感叹号,于是又给还原了。
从魅族内测的用户反馈来看,大家觉得界面有点简单。我得想想该怎么弄好。
给你一个童佳倩,从高中开始爱你,然后到大学时,你们俩不在一个大学,此时同班的一个女生对你嘘寒问暖,各种体贴,各种温柔,终于某天你嫌她不在身边陪着你,爱情败给了距离,你对她说我们分手吧。于是,一个童佳倩就这样没了。
给你一个童佳倩,她放弃自己的生活陪你吃路边小店,看打折电影,但是心甘情愿,只要与你在一起就发自内心的快乐,偶尔小奢侈。然后某天你遇到另外一个人,与你一样的成长环境,思维 习惯 饮食 娱乐 生活 都与你步调一致,你不会自卑没有压力不用玩儿命的奋斗。于是你对她说,你是个好人,我们分手吧,你要的我给不了。你更爱自己。于是,又一个童佳倩没了。
给你一个童佳倩,大冬天愿意站在风里等你一小时,从小娇气的她会有小抱怨,但是下次还是默默等待。可某天另外一个女人对你没有抱怨她聪明的知道躲在室内或者自己先吃饭,你发现这样原来这么省心,你忽然觉得童佳倩总是抱怨多麻烦啊 虽然她抱怨过后总是记得点你喜欢吃的菜买你喜欢的零食,你对她说,我不想再哄你了,我喜欢省心的女孩子。于是,又一个童佳倩没了。
给你一个童佳倩,不要车,不要钱,不要房,不要钻戒,她也有一颗陪你到老的心。可后来你发现她身边的朋友有车,有房,有钱还有钻戒,你开始忧愁,你开始觉得心其实没那么重要,它远远没有车子、房子、票子那些实在,你没信心,你懒惰,你身边的人都说你们不可能,你觉得给不了她未来。你对她说,我们分手吧,跟你在一起我看不到未来。于是,又一个童佳倩没了。
给你一个童佳倩,为了与你在一起,丢了原本的优越。放下大小姐的身段,学着面对生活,精打细算,洗手作羹汤。是的,开始你很感动,可后来你发现她身上洗不掉的小脾气和小优越是那么的烦人,你开始指责她,你觉得她闹脾气不懂事,你嫌弃她太娇气质疑你 不懂得思考生活的苦难。然后你对他说,我们分手吧。于是,又一个童佳倩没了。
给你一个童佳倩又如何?其实我们身边从来不缺童佳倩这样的女人,虽然不多。看《裸婚时代》的时候男孩子们都觉得,童佳倩是多么多么好的一个女孩子,多么多么的难得,如果自己有幸遇到,一定会紧紧把握绝不放手。某小孩还Q我问姐这种好女人是不是都死光了 是不是女人都物质的要命。 呵呵,给你一个童佳倩,你能克服以上种种以及没提到的种种,最后仍然与她站在一起,相守到老吗?
电视剧之所以那么容易让人感动,是因为它的结局我们总能预测到或者朝我们希望的方向发展。但生活的精彩之处,就在于它的不可预测性,你永远不会知道明天到底会发生什么,未来到底又是怎样的。现实生活里面的童佳倩,她做不到只花30集电视剧的时间,就让你看到一个贤惠 温柔 懂事 大气的好妻子,生活的长度不是一部电视剧的时间就可以演绎完整的。
给你一个童佳倩式的女人,可你会给她时间 宽容 和足够的疼爱去让她成长为一个真正的童佳倩么?
给你一个刘易阳,从高中开始爱你,然后到大学时,你们俩不在一个大学,此时同班的一个男生对你嘘寒问暖,各种体贴,终于某天你嫌他不在身边陪着你,爱情败给了距离,你对他说我们分手吧。于是,一个刘易阳就这样没了。
给你一个刘易阳,大冬天愿意陪你背着你逛街,可某天另外一个男人开着车载着你到处玩,你发现车里原来这么暖和,你忽然觉得大冬天的走在街上多冷啊,你对他说,我不想再挨冻了,我喜欢坐车。于是,又一个刘易阳没了。
给你一个刘易阳,他把生活费攒下来只是为了请你吃一顿必胜客,然后某天你遇到另外一个人,为你一掷千金,各种美食,各种名牌,你不再只想吃一顿必胜客了,你对他说,你是个好人,我们分手吧,我要的你给不了。于是,又一个刘易阳没了。
给你一个刘易阳,没车,没钱,没房,没钻戒,他说他有一颗陪你到老的心。可后来你发现你身边的朋友有车,有房,有钱还有钻戒,你开始嫌弃,你开始觉得心其实没那么重要,它远远没有车子、房子、票子那些实在,你对他说,我们分手吧,跟你在一起我看不到未来。于是,又一个刘易阳没了。
给你一个刘易阳,为了在医院陪你,丢了工作。是的,开始你很感动,可后来你发现失业后原来生活里有这么多用钱的地方,你开始指责他,你觉得他没出息,然后你对他说,我们分手吧。于是,又一个刘易阳没了。
给你一个刘易阳又如何?其实我们身边从来不缺刘易阳这样的男人,记得以前看《梵高传》的时候,里面写到关于梵高的感情故事,他当时爱上一个妓女,为了证明自己的真心,把自己的耳朵割下来送给对方。很多女孩子看到这里时,都很感动,觉得自己要是在那个年代,一定会不顾一切的嫁给梵高,嫁给这个天才。而事实是梵高生前一直穷困潦倒,他的天才是在他死后才被发现和认可。如果你不知道这样的结局,如果你不知道梵高后来会被历史承认,你还会不顾一切,奋不顾身的嫁给那个穷困潦倒的梵高吗?
电视剧之所以那么容易让人感动,是因为它的结局我们总能预测到或者朝我们希望的方向发展。但生活的精彩之处,就在于它的不可预测性,你永远不会知道明天到底会发生什么,未来到底又是怎样的。现实生活里面的刘易阳,他做不到只花30集电视剧的时间,就让你看到希望,看到美好,看到未来,生活的长度不是一部电视剧的时间就可以演绎完整的。
给你一个刘易阳式的男人,可你会给他时间和宽容让他成长为真正的刘易阳吗?
今天周二,wow更新。进官网看服务器状态,发现官网在维护中。顺手就看了下html源码。不看不知道,一看还顺手学了点。下面是他们的部分代码。
<!DOCTYPE html>
<html lang=”en-us”>
<head>
<title>Battle.net</title>
<!–[if IE]>
<meta content=”false” http-equiv=”imagetoolbar” />这个是很久前 jerry 说的在图片上不显示工具栏
<meta content=”IE=edge,chrome=1″ http-equiv=”X-UA-Compatible” />这个问了才知道,意思是说在IE的环境下,如果有安装chrome 的frame框架的话,就使用该框架;如果没有安装,就按照最新的IE标准来显示。
<![endif]–>
<meta name=”robots” content=”none” />
<meta http-equiv=”refresh” content=”120″ />
<link rel=”icon” type=”image/png” href=”/static/local-common/images/favicons/root.png” />
<!–[if IE]>
<link rel=”shortcut icon” type=”image/x-icon” href=”/static/local-common/images/favicons/root.ico” />
<![endif]–> 这里显示网站Icon时,根据浏览器做不同处理,很细心的处理
<style>
html, body, div, span, object, iframe, h1, p, img { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }css reset,很符合我的口味,我经常看到一堆的reset,我喜欢精简点的,可能是因为没有吃过什么亏吧。
html, body { background: #000 url(“/static/local-common/images/layout/bg.jpg”) 50% 0 no-repeat; color: #aaafb8; font: normal 12px/1.5 “Trebuchet MS”, “Arial”, sans-serif; }
a { color:#007ca5; text-decoration: none; }
a:hover,
a:focus { color: #0c536a; }
::-moz-selection { color: #eee; background: #006a9b; }
::selection { color: #eee; background: #006a9b; } 这里问了wait 大大,说是鼠标选中文字时的样式
上个周末修仙修的饿的慌,就跑出去找东西吃。看到一个母亲在辅导女儿做作业,女儿应该是还在读小学,做着暑假作业,在这里或许就是为了吹吹空调吧。
小时候都没有人管,都是自己做作业,有的暑假作业题目不会做还内疚的很,为什么我这么乖啊~
在最后放一个视频吧。
早上挤城铁,挤得要命,来了个猛男,大吼一声”我是display:block”的,这一行老子独占了。
几个小伙子萎萎缩缩,脑袋上写着”display:inline”,他们挤在一行。
有几个家伙吊在车箱顶部的把手上,双脚离地,脑袋上写着”float:left” ,有人发现他们的脚下有空,于是人流开始移动,有些人被挤到了他们的脚下,而他们在空中。
这几个家伙大吼一声”clear:both” ,于是他们脚下的人知道了。原来这地儿有主了。
人流开始移动,又腾出脚下的空地来。 站在地面上的家伙们被叫做文档流。 飘起来的自然也不是神仙了,只是他们脱离了文档流。其中包括一些脑门上写着position:absolute的家伙。
今天晚上8点多才回家的。
看看电饭煲里,米饭已经做好了,锅里什么都没有。蹲墙角吃了一个生西红柿,开始做菜。
看看冰箱和厨房里的菜,拿了两个鸡蛋打好,还有一小半包菜。鸡蛋迅速打碎,放了点黑胡椒和盐。
很明显,这次的包菜做的比上次要好。有放花椒和红辣椒,另外切了一点姜丝。看了看,量有点少,又切了两根黄瓜,本来是想炒一炒的,还从来木有炒过黄瓜呢,一想还是算了吧。还是弄生的吧,万一他们蘸酱吃呢。
某人还是没有吃饭,在斗地主。
默默地吃饭,洗碗,收拾好,一看时间已经10点多了。
下次得想一想该如何避免辣手。上次也是,手指头都火辣辣的。