
雷总,你终究改变了我对小米的态度
当2011年8月雷军为小米召开发布会时,我充满了各种不屑,老乔式的装束、演讲风格,各种类似Apple的桥段都让小米充斥着山寨的气息。
重大决定:OSS Mac客户端永久免费,开放下载
Aliyun OSS Mac客户端由上周开发结束并成功上架到App Store,售价30元RMB,到目前共销售一份,所以我做出一个重要的决定,将该软件永久免费了,并开放让大家下载使用,作为一名个人开发者,我当然希望我所开发的软件能够为我带来一定的收益,但同时我也希望我所开发的软件能够服务于更多的朋友,所以最终还是决定让它永久免费,同时收集大家的反馈和意见,让它成为OSS最优秀的客户端之一。
AliyunOSS Mac客户端管理软件上线了
经常逛我博客的朋友应该知道,我的博客运行在阿里云服务器上面,大概有一年左右了,一直都比较稳定,后来我又开始使用阿里云提供的分布式存储OSS服务,将网站上的资源文件都放在里面,加载速度那是杠杠的,费用其实也挺便宜的,但OSS的文件管理目前只能在Web端,上传下载什么的都非常不方便,由于OSS是提供了开放API的,于是乎我便自己动手开发了这款Aliyun OSS的Mac客户端管理软件。
实现将NSImage保持指定像素的拉伸
在UIKit中的UIImage有以下两个方法可以实现对图片的部分拉伸:
|
|
MyFTP一款纯粹的FTP客户端软件
它仅是一款FTP客户端软件,在为它写下这段介绍时,我绞尽脑汁,我很想把他吹嘘得天花乱坠,但事实它却只是一款FTP软件而已,仅此而已!
轻量级的KV数据库LevelDB在Objective-C上的应用
Leveldb是一个google实现的非常高效的kv数据库,目前能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。Leveldb是Jeff Dean和Sanjay Ghemawat两位大神级别的工程师发起的开源项目。其它更多更关Leveldb的介绍,可以google详细了解。
纯代码绘制的滑动开关按钮
之前看到@连栩的Miao中写了一个滑动开关,最近自己写的一个小软件中也想要一个用来表示两种状态的开关按钮,在OSX的控件库里面只有NSSegmentedControl比较满足这样的需求,但我又觉得用NSSegmentedControl又太不美观了(本来我的小软件已经非常不美观了),于是就想自己也做一个滑动的开关按钮,连栩兄写的那个滑动开关是用图片实现的,所以我就想在山寨的时候来点“微创新”,于是改为全用绘制的方式给画出来NSGradient+NSShadow。
第一次玩单反
其实很早就想入手一部相机了,卡片相机是玩腻了,当然卡片相机也称不上去玩,压根没多少东西可以让你去折腾的(喜欢折腾的人真伤不起啊)。然后就一直在微单与单反之间徘徊,其实说白了就是钱的问题,最终综合考虑之后,对尼康入门级的单反D3200比较看好,但也纠结了好一阵子,每天在亚马逊、京东垂涎好几遍。突然前两天的晚上在亚马逊看到价格小降了好几十块,虽然就只有几十块的优惠,但对我这样的穷三代诱惑仍然不小啊。我趁着老婆睡得迷迷糊糊的时候征求了“圣意”,虽然第二天清晨她对晚上同意购买的“口谕”矢口否认,嘿嘿,但对于已经信用卡付款的亚马逊订单只能表示无奈了。
用代码实现截屏并保存为图片
如果需要写一个抓屏软件,我们知道截屏是可以按command+shift+3就可以实现的,对应到程序中就是可以通过NSTask调用screencapture命令来完成,但有没有更好的方法呢,比如通过原生的接口来实现?