失业二旬记,准备回家过年了
很多年以后,比你想像的还要很多年的很多年以后,在巴米利恩,当杨将皇帝的旗舰伯伦希尔纳入射程时,他选择不攻击,之后联盟与帝国签定了条约,而杨元帅则开始了也许是他一生中最快乐的日了,他退休了。
一月上班第一天提交申请,几天后就离职了,说退休也不合适,算是失业下岗吧,算了也近二十天了,总体来说,很开心。
这二十天主要做了两件事,一是写第一个ios程序,anTimeLog的iphone版,其中不断查文件不断google,等做得差不多了需要申请apple developer program时出问题了。我原先的想法是反正回家才有机器,回家前两天申请一个就完了,当初申请android market 也就花了半小时而已。所以昨天我开始提交了申请,到最后一步的时候出问题了,丫太蛋疼了,丫要求打印个单子填好再传真过去,天通苑这乡下地方,我出门找了一圈,只有两台传真机,还都告诉我只能传真国内的。
第二件是豆瓣相册链接的收集,最近忽然发现豆瓣相册很有意思,就我个人的看法,豆瓣相册完全有可能成为最好的SNS相册,这可能是无心插柳的结果,豆瓣本身并不重视这部分,很久以前豆瓣还说因为带宽原因不支持相册。以我现在手上的数据推算,豆瓣上现在应该有150W个以上的相册,而以豆瓣普通用户的身份,接触到相册的主要途径是友邻推荐,这个途径效率并不高,非常不高。所以豆瓣上现在有一些原生的豆瓣相册推荐列表,我想做的就是这么个列表机械化做大,或者也可以为这些个性列表提供基础数据。说白了就是一个系统,你可以对它说:嘿,爷现在没事干,给个十个推荐数1000的相册看看。真正着手之后发现工作量异常大,可以要几个月的时间才能完成,但它的一个副产品,一周之后就会上线了。
我觉得这是一个不错的时代,手机应用的崛起使程序开发这个领域部分回归传统的年代,程序员是手艺人,而不是流水线工人的年代,我们耳中流传着的英雄程序员们所处的年代,一两个人可以开发产品的年代。它只是不错,并不很好,手艺人的门槛比以前低多了了,手艺人也比以前,一两个人虽然可以开发产品,却不一定好卖。
啊对了,还有很多开源工具。
手艺人有手艺人的乐趣,流水线工人却很少有,这是一种很简单的乐趣:做东西玩。
我坐在家里做东西玩,我喜欢做东西玩。如果能够养活我自己,坨坨,还有两只猫,我还真愿意就这样一直做东西玩。
快要过年了,这也算是年终总结。
感谢MAC OS和Ubuntu,*nix系统绝对是适合手艺人的系统。
尤其感谢Ubutnu,是ubuntu带我离开WIndows的世界,虽然我现在主要的活动是在Mac上进行,但我无比怀念apt-get.
apt-get,有无穷的牛力。
[iphone] 饼图配色初级
目前正在进行中的项目需要用到饼图,参考初级的配色教程做了一个初级的配色方案。在使用随机配色的情况下,看上去并不会差到难以忍受的程度,虽然肯定比不上专业设计。上图是相同数据在iphone模拟器上的显示。
做法如下:
1.准备色盘,色盘我直接使用上面提到的教程上那个标准色盘,教程中有八级亮度的色盘可选,当然也可以准备别的色盘。在代码中使用包含12个UIColor的数组。
2.初始色:初始色是指第一个选中的颜色,我取(1-12)的随机数。考虑到用户数据可能不多,饼图的分区可能偏少等因素,不想使用固定的初始值,防止用户每次打开饼图都看到同样的配色。
3.确定分区取色规则。(设定色盘为一个数组)
- 一个分区:取初始色
- 两个分区:取初始色和对角色(即初始色+6)
- 三个分区:初始色,初始色+4,初始色+8
以此类推,设定一到六个分区的取法,七到十一个分区,使用一到一个分区的补集。
即,十一个分区:色盘减去一初始色。
十个分区:色盘减去初始色和其对角色。
其它:整个配色的冷暖明暗,我个人觉得跟最大的扇形区选色有关,我的做法是最大的扇区使用初始色,所以如果我想控制饼图,令整体色调偏暖,可以把初始色的随机值控制在几个暖色上。
程序员何苦为难程序员
前几天在推上看到一堆人争论盗版的问题还比较欢乐,转头一看Android国内市场出现在了后台发短信扣费的软件。
这下市场又不好看了。
本来,Android国内开发者没有App Store,赚钱能力就不如iphone。唯一的优势就是Android看上去比较开发,国内也可以做自己的市场,本来我还天真的想,像安卓,机锋这样的市场做大了会不会有机会走收费的模式。虽然国内信用卡也许没有想象中普及,也不会有像iTune那样已经培养好的大一统客户群。但国内还是有统一付费渠道的,网络的有支付宝,直接用移动联通的SP付费也是一个不错的途径,把猪养肥了再杀,老大们吃肉,我们程序员也跟着喝点汤。
着什么急啊,猪还没养肥呢,就玩破解加流氓吸费软件这一手。用户不肯付费就够让我们小媳妇样了,何苦自己又打自己一巴掌呢。
[ios]简单的饼图代码推荐
在iphone上画报表,有收费的方案,一般开源的推荐就是:
不过,如果你只是想画饼图,同时也不想给自己找太多麻烦,或是项目时间太紧,可以试试以下这个简单的方案。
代码来自 cocoachina.com
使用这段代码有常见的两个问题的解决方案
1:阴影
如果你不想要原来代码中的阴影,搜”CGFloat CGGradientCreateWithColorComponents“,把第二个参数改成nil。
CGGradientRef gradient = CGGradientCreateWithColorComponents(colorspace, nil, nil, 2);
2.缺角
当你做了第一步之后,会发现饼缺一个角,这应该是一个Bug.
搜”只有弧度《 3.14 的才会画前面的厚度”把else中的break改成continue.
[ios note]实现UITextView的圆角
UITextView用于显示和输入大段文字,没有设置圆角的属性,跟UITextField不一致,在既有UITextField又有UITextView的界面中显得很突兀。
实现UITextView圆角的方法是借助UITextView的layer.原码如下:
foobar.h
#import <QuartzCore/QuartzCore.h>
foobar.m
note.layer.cornerRadius = 6;
note.layer.masksToBounds = YES;
效果:
你好,2011
2011年的第一天就要结束了。这一年的目标只有一个:要目田。
页面
Categories
- 92383 (1)
- lonely planet (25)
- Uncategorized (1)
- 一些故事 (3)
- 利其器 (10)
- 善其事 (62)
- 小说翻译 (2)
- 负暄琐话 (74)
laihj








