蓝黑之心 1.6 跳转
最近公司的事比较忙,就发个小更新。
这一版主要是增加了一个从首页跳往各个界面的快捷路径。
1.6版以后,蓝黑之心app账号发布的消息,如果是积分榜更新的,点击跑往积分榜界面,比赛结果更新的,点击跳往比赛详情界面。
猫没东西吃的消息,点击就会跳往帮程序员喂猫界面。
除此之外,本版优化了内存使用,至少减少一半程序崩溃跳出的机率。
加了一个去往简单的用户支持小论坛的链接。
继续折腾了一下新浪微博登录的问题。
最近公司的事比较忙,就发个小更新。
这一版主要是增加了一个从首页跳往各个界面的快捷路径。
1.6版以后,蓝黑之心app账号发布的消息,如果是积分榜更新的,点击跑往积分榜界面,比赛结果更新的,点击跳往比赛详情界面。
猫没东西吃的消息,点击就会跳往帮程序员喂猫界面。
除此之外,本版优化了内存使用,至少减少一半程序崩溃跳出的机率。
加了一个去往简单的用户支持小论坛的链接。
继续折腾了一下新浪微博登录的问题。
recit今天通过了苹果的审核,可以在app store找到了。
recit的设计目标是成为一个基于声音的inbox。众所周知,就iPhone而言,做文字的录入还是一件比较麻烦的事,而声音视频图片的保存则相对简单。现在app store中基于iPhone的声音笔记很多,但是我觉得不顺手,主要是它们通常需要用户点两三次才能开始录音。
recit的的特点非常简单,把首页上的”auto record after launch”打开,app进入开机即录的状态,这样您只需点击屏幕上的recit图标(如果这个图标的位置固定,您甚至不用看屏幕),recit开启后会自动做好录音准备,并令iPhone震动一下提示您已经开始录音了,这时您可行说出灵光一闪的想法,然后按Home键退出,录音将自动保存。熟练的话,整个过程都不需要看屏幕,完成后把iPhone扔一边就行,不会中断或影响当前正在进行的工作。
另外我们支持同步到Evernote,以满足在PC或者Mac上查看笔记的需要。
小版本更新。
调试了微博登录问题。可能是新浪对它的微博授权机制做了小修改,从12月中旬开始,登录微博会概率性地出现无法登录的现象,本版处理了这个问题。
增加一个小功能,清除缓存图片,节约使用低配版iPhone的内拉的存储空间。高富帅可以不凑热闹了,图片缓存一周一清,正常使用的话最终会稳定了200M到400M之间的一个数值吧。
本版我们放大了北看台消息列表的图片显示,放大了微博收藏按钮的尺寸,原先的按钮可能不好点中。
以上,FORZA INTER。
春节快乐。
怎么也想不到苹果会在大周日的发审核通过的通知。
午安内拉,这版其实就加了一个功能,唤作闪回,闪回到比赛当天,看看比赛前后十二个小时都发生了什么,当时的欢笑和泪水,愤努与无奈。
蓝黑之心从去年8月开始,差不多时间就收集数据,这期间的比赛,我们都可以帮你闪回到现场,比如…….
至于捐助,请随意,这是一个纯捐助的功能,不是保护费,也就是说交不交不会有功能或服务上的区别。
蓝黑之心现在一天的服务器花费大概0.3元左右,所以只要新浪不死,应该还能为内拉服务很长时间,赏程序员两个子儿也算是鼓励了。
当iTimeLog 1.5.3终于审核通过的时候,开发者已经想不起来这一版更新了什么功能了。
1.5.3其实只是一个小版本更新,我们只加了两个功能,修复了一些bug,原计划十一之后就上线,没想到由于一个非常蠢的bug,一直拖到今天早上才收到审核通过的邮件。
###支持4-inch 屏幕
这没什么好说的,界面拉长。
###下拉加载更多
由于历史原因,iTimeLog默认只加载最新的50条事件,并且没有提供查看之前事件的方法。
这一版我们模仿下拉刷新操作,提供下拉加载更多的功能。
当您下拉屏幕到底时,会触发加载之前事件的功能。
iTimeLog三个多月不断被拒的时期终于过去了,我们重新上路。
###直播模式
不要误会,我们还无法提供视频直播。所谓直播模式,其实是北看台的一种特殊模式。在进入直播摸式之后,北看台的界面将变大,隐去上下的功能栏,无须下拉操作,每分钟自动更新,并且iPhone不再自动黑屏。
这个模式其实是做给我自己用的,因为我喜欢一边看直播一边看微博吐槽。所以我一般会在比赛开始之后,打开直播模式,然后把iPhone放在一边,享受双屏快感。
###网页和视频支持横屏
这是一个早就应该有的功能,当你查看网页或视频时,将iPhone或iPod touch横置,将适应横版界面,看到更大的视频显示。
###比赛分类
随着比赛的增多,可能查看比赛会变得比较麻烦,于是在这一版,增加了比赛分类功能,在比赛界面,每场比赛的比赛会有比赛类型的标识,意甲、意杯、欧联、欧冠等。另外,点击上方的“比赛”字符,则对打开比赛选择菜单,以比赛进行筛选,查看特定类型的比赛会比较方便。
###积分榜小修
小修改,显示欧冠区(黄),欧联区(红),降级区(黑)等标识。
在下一版,或下下版,积分榜还将继续进化
###其它更新:
UI修改。
这一版,我们主要为内拉们提供比赛相关的服务。
在主界面的右上角,增加比赛按钮,(积分射手榜移到左边)点击进入比赛界面,在比赛界面中,比赛分为两种,一种是未开始的比赛,一种是已结束的比赛,没有进行中的比赛,因为没有实力做直播。
未开始的比赛,可以设定时间提醒,提醒时间为操作时间到比赛结束时间,蓝黑之心会在设定的时间进行比赛提示。
已结束的比赛,我们主要提供相关视频合集,这部分主要是人工收集,所以一般是比赛结束后24小时内更新,做不到实时,没有实力啊。
比赛视频的内容部分,初始数据是本赛季至今的所有意甲比赛,感谢(@tiamointer,@妖爷们儿),之后计划是以米兰德比和意大利德比为主,增补以前的比赛。
早上起来收到消息,1.1过审.
这一版我们更新了三个主要功能,修改了iOS5上不能运行的脑残BUG,并留了一个功能到1.2版发布。
###收藏
###消息源定制
消息源定制在内拉祖里页中,用于选择自定义的地区性消息源,比如重庆的内拉可以选择关注重庆蓝黑军团的消息,进行一些球赛腐败之类的活动,蓝黑之心也希望这一功能能帮助一些暂时找不到组织的内拉找到组织。另外,如有遗漏,欢迎使用各种方式告诉我们。
###积分射手榜
基本功能,可惜就就在1.1过审的这一天,我部已经掉到第4了,隔壁也挤进了第一屏。
再说两句:
之前有内拉说这样的信息源不如直接上微博,呃,这事怎么说呢,之前我也想过自己去整合中文信息源,但是后来发现有点样子的网站都有官微,比如说中文官网,实际上几乎官网的首页更新都会通过国际米兰中文官网的账号发布到微博上,更用说国米阵线这种可萝可御的账号。也就是说信息源实际上已经整合过了,那为什么还要做一次呢?
选择了微博之后还有一个问题,即然消息都是微博内容,那为什么不直接用微博而要用蓝黑之心啊,说实话这个问题我也纠结过,特别是刚开始越做越觉得自己其实是做了一个功能不全的微博客户端的时候,我也在想为什么人家不去用weico,不去用官方客户端,而要用蓝黑之心啊,作为一枚程序员业余时间的作品,它在体验上是绝对干不过weico的嘛。
我想原因是weico会被更好用的微博客户进化,而蓝黑之心进化的方向不同,是更好的内拉app。第一,一个人的微博时间线是各种各线的信息,而蓝黑之心的时间线只跟国际米兰有关,我想象中的一个使用场景就是乡亲们早上起床,拿出的手机随手刷一下,就能把我部最近的新闻过一遍。第二,weico很明显不会做意甲积分榜嘛,肯定也不会收集各地的地区内拉账号做可选信息源的嘛,这就是蓝黑这心要做的。第三是味道,蓝黑之心的整体使用队徽颜色的设计(蓝,黑,黄),以及不断改进的小细节,我希望它有国际米兰的味道,你用新版的蓝心之心收一下消息推送就会明白我在说什么了。
最后,含泪谢谢大家,第一版蓝黑之心有不对在iOS5设备上运行这种脑残bug,在很多内拉的机器上都直接秒退,没有一个人骂我们,谢谢谢谢。
Forza Inter!!
早上起来刷邮件,10月17日提交,经过一次rejected的蓝黑之心今天终于上线了。
查了一下代码库,第一次代码提交是今年8月8日,那时意甲联赛还没开始。
10月17日提交是因为我从来没有做过服务端相关的开发,在后端花了大量的时间。
11月11日苹果拒绝了第一版提交,列了两条理由,说没有用到iOS特性等等,我觉得核心原因就是界面太丑,于是重新打磨一下界面再提交,终于上线。
做蓝黑之心是因为我在appstore搜了一圈,发现还没有中文的国际米兰球迷应用,新浪微博上也有一些不错的内拉信息发布账号。当时手上也没有太多事要做,就决定做一个玩玩。
蓝黑之心要求用户有一枚新浪微博账号,因为我们没有能力做自己的用户系统,而且主要的信息源如国米阵钱,国米新闻等都在新浪微博上,讨论转发等功能也都需要账号支持。
我们之后会加入一些定制功能,同时把地区性的账号如国米阵线北京足球队,福州国际米兰协会等都包含进来,希望可以增强同区内拉们的互动。
特别提一下设计,我们的设计基本上是没有设计,但然不是小米吹的那种“没有设计是最好的设计”,我们就是没钱做设计,只能取巧全界面使用蓝黑色,希望蓝黑相间的界面还能让各们用得开心。
我们希望蓝黑之心会成为中国的内拉们人手一个的app,让我纯球迷在iPhone上有一个东西可以玩。
蓝黑之心会一直是一个免费的app,我们会寻求捐助和相关广告来支付服务器费用。我们不会使用广告联盟,因为我们希望能控制广告内容,只放与国米相关的广告。如果有一天我们资金上撑不住了,就关门歇业。
总之,经过近一个月的审核,蓝黑之心1.0版终于上线了,我们发个release blog,然后准备下一版去了。
Forza Inter!
iTimeLog是我的一个个人项目,由于开发者只有一人,所以目标也很简单,iTimeLog集中关注两个功能,一个是记录,一个是检视。其中检视很重要,而从功能上讲,记录最优先。为什么这么说呢,因为检视是记录的目的,而记录本身只是一个不得不做的事情罢了。至于记录为什么是不得不做的事情。《奇特的一生》中有一段很好的表述:
我们的记忆是靠什么?靠事件。我们的生活是拿事件来做标志的。它们仿佛是路标,路标之间却是一片空白……比方说,我自从写柳比歇夫的小说以来,最近这几个月的时光都跑到哪儿去了?伏案写作的时间本身并不多,这些日子都干什么了?我可是干事儿来着,一直忙得很;究竟忙些什么,却记不起来。是瞎忙还是忙的正事——这九十天该怎么总结呢?光这几个月倒也罢了……以往,年轻的时候,每逢过年,我总猛然想起,一年又过去了,我决心要做的,并且也向别人保证了的,又没有做成——一部小说没有写完,诺沃戈罗奇纳没有去成,有些信没有回复,同谁没有见成面,又是什么没有做……拖啊拖,结果是无可再拖了。
如今我尽量不去回顾。随遇而安吧,干了就算了。债务太多了。
当然,我也不愿意承认我是破产了。最好不去想它。最聪明的办法是对自己的生活别去思考。
对于工具的设计来说,最好是能把不得不做的事情自动化,如果做不到自动化,就简单化。iTimeLog在简化记录部分做了许多工作,比如快速输入,Redo按钮,模版,更好的模版,还有一些你们看不到的工作,比如加快程序启动速度,减少资源占用降低程序在后台被K的概率等。回顾开发过程,我发现到现在为此几乎所有的工作都是在和录入这事儿较劲。其实做iTimeLog的最初原因就是app store上能找到的timelog app都不够简单。或者说得不得罪人一点,以我的使用习惯来说不够简单,而我刚好是一枚码农。
刚刚提交的1.5.0是一个分界版本,在1.5.0之前,iTimeLog的重心是记录,之后,重心移到检视部分,具体来说,就是报表。iTimeLog将会从记账类软件那里学到许多统计报表相关的功能。时间就是金钱,其实人类对金钱记录方面的努力很多时候也可以用为时间记录上。那么为什么不直接使用记账类软件?因为它们的输入部分不够简单嘛:)
检视和统计功能能带来什么呢?举个例子就很清楚了。根据我七月的记录,由于住在离公司较远的地方,交通时间和骑车时间加起来接近31个小时,这看起来好像没什么,但是比较一下花在个人项目iTimeLog上的时间才24小时21分,以纯时间来看,是一个巨大的浪费,这个一事实帮助我们做出一个决策,搬到离公司近一点的地方住,哪怕租金贵一点。
这就是记录和检视工作的方法,找出时间黑洞,然后想办法避开它。希望iTimeLog能持续给用户带来这样的价值。