文章列表
Accounts
When creating an iCloud account, you can use any Apple ID as long as it is a full email address and not a MobileMe account. If you have a MobileMe account, you can move that account to iCloud. You can find more information at: http://me.com/move
AirPlay
1) Enable Apache on Mac OS;
2) Enable "LoadModule php5_module libxec/apache2/libphp5.so" in /private/etc/apache2/httpd.conf;
3) "sudo cp php.ini.default php.ini" in path "/private/etc", you can change the default settings of php in this file;
4) Restart apache on Mac ...
Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。他认为Node.js等框架预示着LAMP的终结。
三个月前,我们决定废弃仪表盘选用的框架:Python的Django,并用Node.js(服务器端的Javascript)重新构建了 ...
2011-09-08
- 博客分类:
- Work Log
1、OOA和OOD
OOA:分析阶段所作的主要工作是理解问题和需求建模,将现实世界中的问题映射到问题域。在该阶段,要明确用户提出了哪些功能需求,为完成这些需求,系统应该有哪些构件(Component),采用什么样的结构(Structure),并写出详细的需求规约。OOA中引入了许多面向对象的概念和原则,如,对象、属性、服务、继承、封装等,并利用这些概念和原则来分析、认识和理解客观世界,将客观世界中的实体抽象为问题中的对象,即问题对象,分析客观世界中问题的结构(issue structure),明确为完成系统功能,对象间应具有的联系和相互作用。因此下面的问题是OOA阶段必须回答的:
1)为完 ...
有关敏捷开发
- 博客分类:
- Project Management
1、story怎么写?
As who, I want what, so that why(作为一个角色,我要做什么,这就是为什么)
Terminal输入:
sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" /Library/Developer/Documentation/DocSets | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4Or ...
1、以xcode的静态库文件模板创建静态库文件;
2、注意类文件的命名方式,以免和工程下的类冲突;
3、把需要作为接口的头文件声明为public,在xcode的target membership设置里面;
4、在静态库文件的引用target里面设置静态库文件的安装目录为当前工程的编译目录下,使得当前工程目标能在此目录下找到静态库文件,当前工程编译目录引用为$(BUILT_PRODUCTS_DIR);
5、设置静态库的公共头文件目录路径,使之在当前工程编译后放置于以静态库命名的文件目录下,即使得第4步的能找得到静态库文件的接口;
6、如果静态库中存在Objective-C风格的类文件,需 ...
简要介绍了使用openssl来生成CA证书、申请证书、颁发证书以及撤销证书的过程。
首先建立CA密钥openssl genrsa -des3 -out ca.key 1024 (创建密钥)chmod 400 ca.key (修改权限为仅root能访问)openssl rsa -noout -text -in ca.key (查看创建的证书)
利用CA密钥自签署CA证书openssl req -config openssl.cnf -new -x509 -days 3650 -key ca.key -out ca.crt
chmod 400 ca.crt (修改权限为仅root能 ...
PathScale开源EKOPath 4编译器
Apache traffic server 3.0.0发布
Yahoo捐赠的高性能、模块化的HTTP代理和缓存服务器,可用于云计算,处理进出云的请求,处理静态内容如图像、js、css和html文件(废话),路由动态内容请求。新增traits:改进64位支持,加入Web缓存通信协议(WCCP)支持,改善插件API和性能等。
iPhone 处理大文件(MD5)
- 博客分类:
- ios
+(NSString*)fileMD5:(NSString*)path
{
NSFileHandle *handle = [NSFileHandle fileHandleForReadingAtPath:path];
if( handle== nil ) return @"ERROR GETTING FILE MD5"; // file didnt exist
CC_MD5_CTX md5;
CC_MD5_Init(&md5);
BOOL done = NO;
while(!done ...
在app store中的很多应用程序非常的笨重,他们有好的界面,但操作性很差,比如说当程序从网上或本地载入数据的时候,界面被冻结了,用户只能等程序完全载入数据之后才能进行操作。当打开一个应用程序时,iphone会产生一个包含main方法的线程,所用程序中的界面都是运行在这个线程之中的(table views, tab bars, alerts…),有时候我们会用数据填充这些view,现在问 题是如何有效的载入数据,并且用户还能自如的操作程序。方法是启动新的线程,专门用于数据的下载,而主线程不会因为下载数据被阻塞。不管使用任何编程语言,在实现多线程时都是一件很麻烦的事情。更糟糕的是, ...
大纲:
什么是Core Animation?
几何意义上的层和Transforms(状态转换?)
层-树状等级
内容提供层
动画
层的行为
事务
设计Core Animation层:介绍布局管理的限制
Core Animation扩展为键值对代码编程
层样式属性:提供可视化效果的例子
例子 Core Animation Kiosk Menu Style Application
动画属性
1、用UIKit做简单动画,用core animation做更精确的控制。
2、矢量图用Core Graphics框架和UIKit框架的UIView类。
1、保存图片到相册(有camera roll保存到camera roll)
UIImageWriteToSavedPhotoAlbum(
UIImage *image,
id completionTarget,
SEL completionSelector,
void *contextInfo
);
注:contextInfo是任意指针,一般是完成后调用方法时使用,或在完成时出错时的处理。
2、播放系统声音
#import <AudioToolbox/AudioToolbox.h>
NSURL *filePath = [[NSBundle mai ...