重装(新装)Mac OSX Lion后无法安装Xcode 4.3.1 解决方案

昨晚把Macbook Pro全盘抹掉后重新安装Lion了,早上来装Xcode 4.3.1时无法安装了…我的Xcode4是从Apple Developer Downloads网站下的dmg文件,第一步安装MobileDevice时根本就无法进行,一点“下一步”就提示安装失败,An unknown error… 解决方案:先手动安装MobileDevice.pkg,再直接运行Applications/Xcode.app即可。 目录:/Applications/Xcode.app/Contents/Resources/Packages/MobileDevice.pkg —- update1: 下午发现Terminal里没有git,/usr/local下也没有..在Xcode.app下找到了,现在的Xcode.app相当于xcode3的安装目录/Developer.添加PATH即可: /Applications/Xcode.app/Contents/Developer/usr/bin /Applications/Xcode.app/Contents/Developer/Tools 或者下载安装Develop Tools,https://developer.apple.com/downloads —- update2: 2012-4-27 又发现svn客户端Versions找不到比较FileMerge的路径,它在默认的 /Developer 路径下找不到FileMerge了。用`xcode-select`命令设置Xcode/Developer的目录即可: $ sudo /usr/bin/xcode-select -switch “/Applications/Xcode.app/Contents/Developer” $ xcode-select -print-path

IDP(iOS Developer Program)注册小计

常见问题:http://www.apple.com.cn/developer/support/ios/ 1.IDP注册页面:https://developer.apple.com/programs/ios/  根据提示填写表单。 2.然后会让你下载一份purchaseForm.pdf,填写后传真给苹果。如果你不能发国际传真,将pdf用photoshop打开编辑,签名先在白纸上手签再拍照贴那里。然后将修改好的pdf发给 chinadev@asia.apple.com 邮件示例: 您好: 我刚才申请注册了iOS Developer Program, purchase form已经填写好,但是找不到发国际传真的地方,我将purchase form附件发给您,不知您是否可以帮我联系Billing团队进行后续工作? 非常感谢您的帮助! 3.一般24小时内你会收到扣费邮件,此时账号已开通。 4.如果登陆iTunesConnect时提示此Apple ID没有权限,说明你ITC账号还没开通,等一两天或者直接给开发者支持中心打电话:https://developer.apple.com/contact/phone.php ,中文电话 4006 701 855。

Mac OS X Lion 下开启FTP Server

1.打开Terminal 2.开启FTP服务:$ sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist 3.关闭FTP服务:$ sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

配置Apache虚拟主机:本地架设多个域名做测试

1.修改hosts,添加: 127.0.0.1 www.0×123.com 2.打开etc/apache2/httpd.conf文件,搜索”httpd-vhosts.conf” 取消注释 Include /private/etc/apache2/extra/httpd-vhosts.conf 3.打开etc/apache2/extra/httpd-vhosts.conf,取消注释 NameVirtualHost *:80 加入虚拟主机配置: <VirtualHost *:80> DocumentRoot “/Library/WebServer/Documents/” ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot “/Library/WebServer/Documents/elf/www.0×123.com” ServerName www.0×123.com ErrorLog “/private/var/log/apache2/www.0×123.com-error_log” CustomLog “/private/var/log/apache2/www.0×123.com-access_log” common </VirtualHost> 4.重启Apache: $ sudo apachectl restart

电信光纤 贝尔RG201O-CA 光猫破解限制

家里的光纤网限制5台机子,路由器克隆Mac地址没用..玩一会无线局域网就掉了,连路由器管理页面都进不去,但是能上互联网.. 最大的限制是自己不能端口映射,不能DMZ,自己电脑上的web服务器外网无法访问.. 搜索到一篇文章,介绍如何拿到telecomadmin的密码,即光猫的管理员密码。然后设置联网为桥接,给10000打电话要来账号和密码,用路由器拨号,再设置DMZ等。这些和谐多了.. 参考http://article.kdslife.com/content_21656.html 1.用普通管理员useradmin登陆进光猫管理页面192.168.1.1,下载http://192.168.1.1/backupsettings.conf 用记事本打开找到 “telecomadmin********” , ******是8位数字, 这个就是管理员的密码。 2.禁用远程管理 找到http://devacs.edatahome.com:9090/ACS-server/ACS/URL 改成 http://devacs.edatahome.com.disable:9090/ACS-server/ACS/URL 3.突破5机限制 找到 “5” 改5为你想要的数字。 4.保存backupsettings.conf,用账号telecomadmin, 刚才获取到的密码telecomadmin******** 登陆你光猫管理页面192.168.1.1,转到http://192.168.1.1/updatesettings.html,上传刚才修改过的配置。等待其配置完成。 5.设置联网方式为“桥接” 在网络设置里把连接类型更改为”Bridge”。注意:要选择你电脑上网的那个连接,不要动IPTV的。如下图: 在“网络信息”里看你的外网IP对应哪个连接的IPV4,哪个就是你要修改的,我这里是 3_INTERNET_B ,因为已经设置了桥接,所以后面看不到外网IP信息了。 在Internet连接里设置“桥接”。 6.打电话10000问你宽带的账号和密码(如果你不知道),然后在路由器里设置连接PPPOE拨号。下来的所有操作都可以在熟悉的路由器中进行了。

Xcode 4.2.1 for Lion dmg下载地址

需要登陆开发者账号, https://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_4.2.1_for_lion/xcode_4.2.1_for_lion.dmg

Mac OS X给Dock添加空白分隔图标

在“终端”(Terminal)中执行以下命令: defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’ 将在Dock种添加一个空白的图标,执行一次添加一个。… 然后重启Dock: killall Dock 这个空白间隔跟其他图标一样可以拖拽改变位置、拖出以移除。

不同电脑iTunes同步时文件夹分类丢失的解决办法

我要在三台Mac和一台Windows上工作,每台电脑上都可能用iTunes同步歌曲或者APP,当安装了超过200个APP时发现在不同电脑上同步时可能会丢失iPhone上的文件夹分类,原因可能是这台电脑的iTunes库中没有记录你设备当前的app列表信息等。在网上搜了下有人说同步前备份一次,我刚试了下不好使。总结了一套比较安全的做法: 比如你要在2-5台电脑上同步,对这些电脑上的iTunes授权,如果在电脑A同步后安装了一些APP现在要在电脑B上同步,先在B上面把APP导到iTunes的库中(iTunes菜单”File”|”Transfer purches from your iDevice”),然后点同步APP,关键的一步是iTunes刚开始同步时立即在手机上“滑过以取消同步”,此步骤非常重要,iTunes同步前会先”Backuping…”, 此时滑动设备取消同步不会真正同步的,但是iTunes会把备份这个操作完成。这时你再看iTunes右边的设备桌面预览是不是正常的文件夹图标结构(iPhone只能显示11屏,同步后放不下的图标会在灰色屏幕上预览显示)。如果预览正常的话就放心的同步吧。 取消同步也可以在iTunes上方的状态窗口上点关闭按钮,但是一般同步刚开始时iTunes会比较卡,还是在手机上滑动比较快。 另外提供几个Tips: 一个Apple ID最多可对5个iTunes授权,重装系统前切记把iTunes的授权取消了。如果没办法接触到已授权的电脑iTunes又想取消那台电脑的授权,可以查看你的Apple ID账户信息,里面有一个 取消其他授权 的功能。但是此功能仅允许12个月使用一次,慎用! 同步App时 全选/全取消选择 是按着Command键再单击任意一个复选框。Windows上可能是Ctrl+单击。 复制UUID:在iTunes中,显示设备摘要的界面里,单击下”序列号“就会出现uuid,然后按command+c(Mac OS)或者Ctrl+C(Windows)就拷贝到剪贴板了。如图

rtb : Cocoa/iPhone App/Library 嵌入资源文件

At a glance 软件开发中,可能需要把用到的资源文件嵌入到二进制执行文件中,例如生成单个执行文件、防止机密或版权信息被PE工具查看或修改、嵌入图片资源到静态库中等等。在Mac OSX Cocoa 或iOS开发中,编译生成的Product.app是一个APP包,其实就是个文件夹,右键Show Package Contents或者去掉 .app 扩展后双击打开就可以查看包内容,修改包里面的任何资源文件都不会影响程序正常运行,要提交到App Store的程序在修改资源文件后运行下codesign(安装Xcode时已经装了这个dev tool)重签名就可以了: $ codesign -fvs “Your Identity”path/to/appfile.app 我之前写的 ElfCodeSigner 就是基于codesign的。 所以嵌入二进制资源文件也算是一种有效的保护手段。 结合我以前Windows开发中用到的措施,我想到了三种方案: Base64编码。 N久前在CSDN上给一个网友提供的方法,当时他的需求是对一些中英文字符串数据的编解码。我当时给出的Base64方案算是比较简便而且行之有效的。Base64方法同样适用于今天要讨论的嵌入资源问题。 NSString 和 NSData可以互转,UIImage也提供了initWithData:的创建方法,所以将image data 进行base64编码后保存在一个NSString常量中,在用到时进行base64解码再[UIImage initWithData:]。 此方法在处理很小的数据时比较有用,网上也有比较成熟的NSData+Base64类别类供使用。 PNG等资源的压缩加密 经过加密处理的PNG图像用普通看图软件查看时只能看到一片透明或空白图带点斑点这样的无效图,但在程序运行时图像显示正常,这个加密方法在j2me、iOS等游戏和应用开发被大量使用。网上现成的加密工具很多,但可以被简单的逆向还原原图。 转换成bytes数组。 大多数资源嵌入都采用这种方案,原理很简单,把资源文件的每位字符转换成十六进制bytes[],几乎所有语言都提供了bytes[]到data的直接转换。 大多数十六进制编辑器可以将hex结果保存为文件。被解密或修改比较困难,需要知道图形基本格式、熟练UE等十六进制编辑器、猜测、运气等。 最近公司项目中需要把一些图片资源嵌入到静态库中,我考虑了下还是用bytes的方法比较好,Cocoa原生支持其不会留下被修改的余地。一些简单的图标用CG画上去。这样公开出去的库只有一个.a文件和几个必要的.h文件。 下午闲着没事,就操起Xcode在新配的MacBook上写下了我这第一个跑在Mac OS上的C程序。 …

继续阅读 »

Cinemagraph 艺术

35个gif图像会让页面加载很慢,我传相册了。 http://photo.163.com/elfsundae/list/#aid=226320009&m=0&page=1 教程: Cinemagraph /微妙的GIF教程 (安东尼- scavarelli.com) 如何用Photoshop和After Effects一个Cinemagraph (vfxhaiku.com) Cinemagraph教程 (fernandojbaez.com) 我是Cinemagraph (anaestheticdiscourse.com) 如何使自己的Cinemagraphs:一种新的GIF (tested.com) ref:http://inspirationfeed.com/2011/07/35-beautifully-animated-photographs-a-k-a-cinemagraphs/ 相关Cinemagraph: From Me To You Superwhite David Tribby Photography Editor Simon Kirk7784 Kyla Hernandez Product26 Teman | Design Vickan Flickan