右舷

宇宙,人类最后的边疆

iTimeLog 3.1版完成两个功能。

1.重新设计编辑页面,借用了浮动式输入框的概念。本来也想录个屏做GIF的,不过ScreenFlow太贵了,暂时还没找到便宜的方案。

export

2.图表页导出时同时导出列表和饼图。习惯定期导出保存图片的同学,你们现在导出的图片应该是这样的。

export

V3.1发布,这一版主要是打磨了一些上版发布时没有处理的细节。

  • 查看时间线图片时弹出的动画
  • 调整文字的行间距
  • 加大菜单项的高度

Have fun!

蓝黑之心3.0版上线。

首先,由于开发成本上的问题,本版只支持iOS 7以上系统,旧版本的iOS可以继续使用旧版。业余开发的敝端就是无法兼容所有的iOS版本,而且从后台看,蓝黑之心的用户中,iOS 7的安装量已经上来了。

本版是蓝黑之心为iOS 7优化后的第一版,工作上以界面更新为主。与旧版相比,界面设计上尽可能以轻为主,让内拉们的注意力更集中于内容。放弃了初版一蓝一黑的表格设计,减轻视觉负担,只在顶部使用我纯的经典深蓝。

nerav30

放一张图,菜单放在左边,界面的可视范围增大了,希望各位喜欢。其它界面的变化,内拉们可以自己慢慢去把玩。

功能上,这版开始正式支持GIF动图,以后内拉们可以直接在app中查看马指导的表情:)
mzd
除此之外,我们终于(可能)找到了一直随机出现的新浪微博登录失败的问题,并在这版做了修改。更新后可能需要重新授权一次。

顺道求捐助啊。在这版之前,我动过一点歪脑筋,用蓝黑之心的程序,填充曼联的内容,然后放广告挣点钱贴补服务器费用。结果被苹果连拒了三次,土豪曼联是一枚上市的俱乐部,app中不能随便用曼联元素,只要用了就得提供版权证明。所以,只能靠诸位看官心情好打发一点了。

下载链接

paris1

一开始我不知道对这次旅行存什么样的期待,印象中,欧洲灰白,齐整,繁复,远不如东南亚林中被树根崩坏的石头令我感兴趣。申请签证的手续又极尽繁琐,作为一枚在签证出国问题上受不成文的地域歧视的福建人,准备厚厚的签证资料之外,还要担心如果签证不过,真金白银购买的法国境内所有火车票就变成邮箱里毫无用外的字节了。

幸运的是,结局还是美好的,法国很美,虽然很贵。也没有遇上传说中的各种小偷。从巴黎到波尔多到阿维尼翁到尼斯在回巴黎,在异国的土地上追随生蚝到酒,一切新鲜又奇特。

10月18日到巴黎歌剧院坐大巴去机场时恋恋不舍,全然记不起初到巴黎那一晚上的忐忑不安。总体来说法国值得一来,千万不要跟团。

我司一直使用SDWebImage作为网络图片的异步加载控件,之前一直没有什么问题,最近一个版本更新时发现有个CollectView在iOS 5系统下快速滑动(即快速加载大量图片)时,会有很大机率碰到app不响应的情况,并且xCode完全没有错误定位。

做开发的都知道这种问题是最烦人的,我接手问题后折腾了几个小时也没有结果,后来翻阅SDWebImage的commit历史,才发现早在三个月前就有issue讨论过这个问题,并且原作者已经基本解决这个bug。(但并不完美,因为他们基本上并不愿意在iOS 5这种前两代的系统上花太多时间)。

这个故事告诉我们,不重复开发车轮是好的,使用开源的控件是好事,但不断有人会给源代码做贡献,所有作为使用者,应该经常关注自己使用工具的最新情况。

在github上,由于需要对代码做一些私人定制,我通常会fork要使用的控件,比如laihj/SDWebImage就fork自rs/SDWebImage,那么自我fork那天之后,rs/SDWebImage有了新的commit,我如何更新呢?我发现这个页面上并没有直接提供类似于update from source之类的功能。

github确实不提供这样的功能,我估计是因为代码更新会涉及到冲突和解决冲突这样需要手工参与的操作。所以进行“上游代码的更新”这样的操作需要用本地库作跳板。

简单地说,更新上游代码分三步。

  1. 将上游代码拉到本地
  2. 在本地本并代码,解决冲突
  3. 将本地代码更新到自己fork的库上

基本操作如下:

# 进入本地库
$ cd Spoon-Knife
# 将上游库加为一个remote
$ git remote add upstream https://github.com/octocat/Spoon-Knife.git
# fetch上游库的commit到本地
$ git fetch upstream
# 合并代码
$ git merge upstram/master

这里使用fetch & merge而不使用pull是因为fetch只是取代码下来,并不对你的本地库造成任何影响,而pull使自动合并代码到当前的branch中,如果你想merge之前先review一个什么的,就呵呵了。

顺带一说,很多年不更新的ASIHTTPRequest在iOS 7下有内存泄露的问题,不想完全更换到AFNetWork的开发者可以关注一下OpenFibers的fork

iGod是多看上一本小册子,作者分析了苹果公司成功的一些片断,比乔布斯传更多一些趣味。

忽然想起来拿出来说一说,是因为最近iPad mini with retina发布之后,有人说苹果的产品控制太差了,iPad mini跟iPad Air有一样的配置,肯定侵蚀iPad的市场,这种情况下,还有谁要买iPad呢。

人果然很容易进入创新者的窘境,很多公司,就是因为不敢去破坏正在热卖的产品而慢慢没落,如果苹果为了不影响iPad的销量而降低iPad mini的配置,也会成为其中之一。

事实上,这样破坏自己产品线的事情,苹果之前就做过一次了。2007年推出iPhone的时候,有一则广告就是“没有iPod也能做到这一点”,苹果专注于推出好的产品,而不在乎影响现有产品的短期销量。

而且在2013年,说句现实的,就算iPad mini自废部分性能,不去影响iPad,那它们怎么面对后面追赶的各路安卓平板呢。

对于苹果公司来说,专注于推出现有技术能支持的最好的产品是充满逼格的一件事。

“下季度iPad KPI怎么办,mini绝对不能上retina!”听起来多么无聊。

对于果粉人群来说,iPad Air和iPad mini现在的区别只在屏幕大小了,挑选起来纠结度不是小一些么,想要7寸就买7寸,想要10寸就买10寸,不用纠结性能和屏幕分辨率。

我不这样看待世界。我是个工具创造者,我就是这样看待自己。我想要创造真正好的工具,我发自内心觉得有价值的东西。无论怎么样…………你都无法真正地去预测究竟会发生什么,但你可以感觉到我们今后的方向。这就是我们所能尽量准确地预测的东西了。我们就只要退后一步,让开路,这些东西就会拥有自己的生命。

以下是摘记

《iGod(东西文库·Lite)》的笔记(作者:【白俄】叶夫根尼·莫罗佐夫)

iGod(东西文库··Lite)

【白俄】叶夫根尼··莫罗佐夫
2013-10-28 12:27:19
包豪斯精神在苹果公司和其他地方传承了下去。除了极简主义,包豪斯也倡导对功能主义的痴迷
2013-10-28 12:32:44
设计师的任务不是取悦和创新,而是像科学家一样,去发现和揭示
2013-10-28 12:36:34
过去十年,是苹果最为成功的时期,更令人着迷。因为苹果又一次打造出了完美回应当下精神和理想诉求的产品,或至少是成功让人们相信了这一点。社交媒体带来了自由与解放,引起了巨大的骚动,因此人们很容易就忘记了,技术在过去十年实在是很消沉沮丧
2013-10-28 12:41:45
苹果允诺了一个世界,技术会人性化,并且能改善而不是破坏人类的处境。
2013-10-28 12:41:55
,苹果并不是唯一拥有这种治疗作用的企业。英国历史学家保罗··贝茨(Paul Betts)认为,博朗的产品在战后的西德也起着类似的作用,
2013-10-28 12:42:14
贝茨在《日常物品的权威》(The Authority of Everyday Objects)一书中指出,20世纪50年代西德工业设计的宏伟文化历史,““‘‘新功能主义’’…………源自其战后更具道德感的权威
2013-10-28 12:44:27
。迪特··拉姆斯称,““设计师为未来地球更人性化的存在,提供非常实在和有效的贡献
2013-10-28 12:44:33
创造伟大的事物,而不是赚钱,尽自己所能地把事物重新放回历史和人类意识的洪流之中
2013-10-28 13:31:41
20世纪80年代初,苹果的公关公司瑞吉··麦肯纳(Regis McKenna)所接受的信条跟这没有什么不同,他们认为市场是塑造出来的,不是抢夺来的。
2013-10-28 13:32:06
苹果公司确实建立在其设计师和史蒂夫··乔布斯与其他人有着质的不同这一假设
2013-10-28 13:32:37
苹果一位经理曾这样描述公司的市场研究,““史蒂夫每天早上看着镜中的自己,问自己想要什么””
2013-10-28 14:04:18
他通过文章知道了《星球大战》首映日所取得的巨大成功,受此启发,1984年他经过精心排练,举行了麦金塔产品发布会。苹果著名的““1984””电视广告,是第一个在戛纳赢得大奖的美国广告
2013-10-28 14:04:58
苹果的联合创始人史蒂夫··沃兹尼亚克(Steve Wozniak)始终认为,在第一台苹果电脑诞生的过程中,车库只是非常边缘的角色。1996年他告诉《滚石》杂志:““大部分工作都是我在自己的公寓和惠普办公室里完成的。我不知道这个车库的传说是从哪来的…………极少工作是在那里完成的。””
2013-10-28 14:05:55
过去十年里,苹果的非凡成就很大程度上要归功于其坚持且有条理地致力于理解和避免其它技术企业的失败之处。
2013-10-28 14:06:59
做惠利特及其朋友戴维··帕卡德所做的事情,创造一个充满创新和创造力的公司,在创始人离世后依然存活下去
2013-10-28 14:08:41
透过《创新者的困境》这面棱镜,苹果公司的商业策略就更易辨识。传统的技术企业如果有了非常高利润的音乐播放器产品,那么就可能不愿意推出囊括其音乐播放器全部功能的手机,因为手机的销售可能会蚕食音乐播放器的销售
2013-10-28 14:12:37
现有产品中轻松获得利润的诱惑太大了,许多公司都无法拒绝,尤其是运营公司的是聘请来的经理人时,这些经理人并不太关心公司的遗产,而且总能找到轻松赚钱的新工作
2013-10-28 14:13:44
创新是一回事,从中赚钱又是另一回事
2013-10-28 14:14:19
如果一个领域,我们没有或无法控制其主要的技术,那么我们就不想进入其中,因为这就相当于把自己的命运交给了别人。
2013-10-28 14:17:01
不断地把各种东西放进这个将改变一切的全新革新领域,只是在帮倒忙。一个东西重不重要,不是取决于能不能改变世界。
2013-10-28 14:18:27
在谈论自己的产品时,他的态度从哲学反思产品对消费者的影响,转变为包豪斯式的先知设计师。
2013-10-28 14:19:08
1982年,《纽约时报》报道称,““苹果之于个人电脑,就如福特T型车之于汽车””。
2013-10-28 14:22:19
我不这样看待世界。我是个工具创造者,我就是这样看待自己。我想要创造真正好的工具,我发自内心觉得有价值的东西。无论怎么样…………你都无法真正地去预测究竟会发生什么,但你可以感觉到我们今后的方向。这就是我们所能尽量准确地预测的东西了。我们就只要退后一步,让开路,这些东西就会拥有自己的生命。

多看笔记 来自多看阅读 for iOS
duokanbookid:36f0d763d48a4640b1d1f859225e17f6

在iOS7的升级率都过70%了才做升级,而且是在旧版在iOS 7上有问题的情况下,对收费的app来说,是一件非常不专业的事。

但是没有办法,前段时间工作太忙,之后直接跑到法国补蜜月了,本来想着路上可以写点代码,谁知大法兰西网络环境太差,旅游中人又确实比较懒,10月下旬才有时间对iTimeLog进行对iOS 7的适配升级,久等了。

这个版本主要是修改:

  • 在iOS7下出现部分功能无法正常使用
  • 图表使用系统分享功能
  • 全面升级UI

itimelogv30

这是iTimeLog出现以来第一个在UI方面被我媳妇称为好看的版本,感谢苹果,iOS 7的默认风格给人一种轻松愉快的感觉。

也是iTimeLog出现以来收到的最快的用户反馈的版本,收到苹果的上架邮件之后四小时有用户发来了贺电:

Amazing update. Great UI. Feeling faster app. Thanks for all the great work and keep on going.

doubleencore.com放出了一串关于iOS7开发方面的news,tips和坑:essential-ios-7-developers-guide

苹果终于管这事了

Message UIFramework(可以添加附件了)

Media Player FrameWork

AVFoundation (内置barcode扫描支持)

自定义界面转化

Text Kit

Auto Layout Updates in iOS7

The Developer’s Guide to iOS 7 Status Bar

What’s New in Bluetooth LE?

Background Fetch

Core Motion Activitgy Tracking in iOS 7

UIKit Dynamics

Go From “0 to Game” With Sprite Kit

What is Missing from iOS 7

vsjuve

由于感冒加重和第二天要拍一整天的婚纱照,只看了半场比赛。

相比于上个赛季后半段,还是感觉安心多了,在尤文在中场互绞也并不怎么落下风,只是偶尔还是会放掉皮尔洛造成问题。

小烤肉也打进了在我部的第一球。

本赛季前三轮两胜一平,丢一球,还算是走在正确的保级路上。

加油小纯。

非常忙,基本没有动个人项目。

毕竟,拿了公司的钱就要办事啊。

0%