老谭笔记


  • 首页

  • 归档

  • 标签

  • 关于

  • 搜索
老谭笔记

CGImageSource对图像数据读取任务的抽象

发表于 2013-02-19 | 分类于 pieces

CGImageSource是对图像数据读取任务的抽象,通过它可以获得图像对象、缩略图、图像的属性(包括Exif信息)。

阅读全文 »
老谭笔记

利用Mac OSX注入技术编写插件/外挂的实现

发表于 2013-02-17 | 分类于 code

之前就有朋友在我的博客留言问我是否研究过OSX的注入技术,前不久,有幸与新浪的一位技术总监聊天又提到这个话题,这样一来,我对注入不感兴趣都不行了。

阅读全文 »
老谭笔记

解决CFFTPStream因网络改变引起的Crash

发表于 2013-02-16 | 分类于 pieces

最近项目中需要用到读取FTP的功能,于是使用了CFReadStreamCreateWithFTPURL来创建一个CFFTPStream,刚使用的时候并没有发现有任何问题,但偶然的机会我Mac休眠了,然后我唤醒Mac之后,当程序中再次创建CFFTPStream后,并在Stream执行Open方法就Crash掉了,最初以为是我使用的方法不正确,于是下载了Apple的Sample之后,发现他的代码也是这样写的,我就纳闷了,Google了之后也找不到任何的线索,于是只有仔细的查看Apple的Document,最后看到了CFReadStreamSetProperty中有一个属性叫做kCFStreamPropertyFTPAttemptPersistentConnection,是用于尝试使用现有的连接,默认是true,也就是当创建过一次FTP链接之后,再次创建时就会尝试使用之前的连接状态,但如果网络环境发生改变之后,这样的机制就有可能产生Crash,在CFReadStreamCreateWithFTPURL之后添加代码:

阅读全文 »
老谭笔记

新年上班第一天,写计划表决心

发表于 2013-02-16 | 分类于 default

今天是春节过后的第一天上班,不用排队等电梯,不用和同事抢带宽,真是难得的惬意,所以也借此写写新年计划吧。

阅读全文 »
老谭笔记

新年的第一份幸运,获得阿里云活动一等奖

发表于 2013-02-06 | 分类于 default

昨天晚上公司举办年会,抽奖环节我再次”幸运”的获得了鼓励奖,面对那些获得Apple设备的同事们,我唯有垂涎三尺。不过世间仍有真情在,让我在新的一年里也找到了一份安慰,那就是前两天一不小心获得了阿里云活动的一等奖——1399元的服务器。

阅读全文 »
老谭笔记

通过补丁实现"桌面监控"显示温度功能

发表于 2013-02-02 | 分类于 project

之前发布的桌面监控(DesktopActivity更多介绍)由于Mac App Store新政策需要强制沙盒的原因,有一些功能便无法实现。比如温度显示、风扇转速的显示,但Mac App Store中较早发布的一些软件由于当时不限制沙盒,所以便都实现了这些功能,这让桌面监控这个小小的软件总显得那么不够完美,所以迫于无奈,我决定采用补丁方式来实现更多的功能,目前该补丁可以让桌面监控实现温度显示和风扇转速的功能,桌面监控版本需要1.3.0以上(目前Mac App Store中最新版本为1.3.0),系统版本10.7+。

阅读全文 »
老谭笔记

获取OSX系统的状态切换消息

发表于 2013-01-25 | 分类于 pieces

在OSX开发的程序中,我们经常需要知道系统的一些状态改变而对程序做出一定的处理,比如系统睡眠、唤醒、切换用户、屏幕关闭、显示屏保等等系统状态。

阅读全文 »
老谭笔记

移动APP社会化分享组件ShareSDK

发表于 2013-01-24 | 分类于 talk

自从一年前迷上了OSX开发之后,对移动APP的关注就少了很多,甚至都感觉快游离在移动APP开发的边缘了,前不久,朋友的一个项目在做iOS客户端,知道我在这方面开发有些时日了,便让我帮助添加几个辅助功能,其中就有让添加几个最流行的社会化分享功能,幸好当时我还知道有国内的开发者改写了一个ShareKit的分享组件,当我下载了源代码之后,竟然发现缺少各种库,当添加了这些第三方库之后,又发现新浪微博的接口已经过时了,豆瓣分享的功能甚至会让整个程序Crash掉,所以最后不得不又花了一天时间来完善这个分享的组件并最终完成分享功能。

阅读全文 »
老谭笔记

OSX软件自动化安装器实现源码

发表于 2013-01-23 | 分类于 code

这个是我之前自己写的一个能够自动化安装PKG/DMG/APP/ZIP等常见的OSX程序安装包的一个测试工程。

主要的原理是根据安装包类型分别调用了OSX不同的系统命令进行相关操作,主要如下:

阅读全文 »
老谭笔记

图像的色相、饱和度、明度调节算法实现

发表于 2013-01-19 | 分类于 code

有一段时间没有写技术类的文章了,今天偶尔翻出了个一年前自己写过的一个图片调节的算法,当时根据一位业内专业研究图像算法的大佬的研究而实现的,效率方面还是比较给力,其中的饱和度和明度调节的算法较为常见,算法过程也相对比较简单,而在做色相调节的实现时费了不少的时间,计算过程也复杂很多。

阅读全文 »
1…789…16
TanHao

TanHao

程序的世界让我着迷...

152 日志
5 分类
87 标签
  • 威言威语
  • 路路库
  • FourFire
  • MacCocoa
  • CocoaChina
© 2011 - 2017 TanHao
由 Hexo 强力驱动
主题 - NexT.Pisces