自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

品雪其寒

http://www.time2change.mobi

  • 博客(50)
  • 收藏
  • 关注

原创 Python 编程摘要

几年前终于系统学了一下 Python,没有耐心看教程,东翻西查花大半天整理出来给自己速成了一下,只是个提纲,很多细节需要拿着关键词再查,分享给同样没有耐心的朋友……

2022-01-03 01:07:20 1577

原创 curl cafile 问题

Mac OS X El Capitan,MacPorts,一直都好好的。忽然有一天,git 开始报怨:curl: (77) error setting certificate verify locations: CAfile: /opt/local/share/curl/curl-ca-bundle.crt CApath: none在 git config system 里指定:[http]

2016-05-03 17:16:34 6483 1

原创 被 Apple Dev 帐号坑了好几天

用来录教程的没买 iDP 的 Apple ID 突然各种不工作,登到 dev center 才发现帐号被异常挂起了,email 联系 Apple 抱怨之后,有工作人员电话过来确认信息后给恢复了。然后出:"The identity used to sign the executable is no longer valid."正好设备 reset 过,是不是 provision files

2016-01-24 01:52:11 2935

原创 calabash-ios "No frameworks Group found. Aborting."

一圈看下来,Calabash 是个不错的 BDD 解决方案。原理也简单,就是在产品里添加一个强制加载的 framework ,其中集成有一个 HTTP Server,负责接收 Cucumber 发过来的测试步骤中的命令,用 Accessibility 的接口访问 iOS  UI 。比较好的方面是预定义的步骤已经蛮够用了。不过启用一个新的开源工具总是很折腾,用全新的 Single View

2015-10-12 13:22:58 2084

原创 Apple 的音乐推荐做得还是蛮有特色的

前面训练的过程虽然比较长,但不让人烦。一堆大饼在屏幕上轻轻晃着,点一次变大表示喜欢,点两次变更大表示热爱,叉掉表示不喜欢,有创意。结果也还不错,我这儿出来的都是摇滚、电音啥的,Nemo 那儿出来的则是儿歌、古典和钢琴什么的。

2015-10-01 10:47:43 1786

原创 AppleTV 不显示 Store 的问题

之前一直挂美区帐号,欣闻国服终于开了,赶紧换帐号登录,然后 Store 就见了,屏幕上只残留图标三两只。原因是 AppeTV 目前在中国区是没有正式销售的,因此设备上的系统认为中国区是没有 TV 可用的 Store 的,该升级系统,不过暂时还没有更新包。折腾一了圈,后来发现在 Store 设置里先选个有的国家地区,然后就都出来了,再去点开音乐、电影啥的,提示只能在中国区使用时确认跳转国服就

2015-10-01 10:21:43 15905

原创 啊!原来 CocoaPods 可以正常工作的

前几天把 CocoaPods 补到能在我这儿正常工作了,然后今天重装了整个 CocoaPods 环境又试了一下,那个补丁其实不必要的,原来的 Resource 方式是可以正常工作的。现在,已经搞不清楚当时为什么不正常了,摔!在.podspec 里这么写:  s.resource_bundles = {    'DataModel' => ['Pod/Assets/*.png', 'Po

2015-09-25 12:58:50 2385

原创 CocoaPods 折腾差不多了

拿 CocoaPods 来管理用到的第三方开源库可太方便了,0.36 用上了应用内框架,0.38清理了 Targets 的结构、名字也更清楚了,越来越好用了。把自己的项目也拆成某干 pod 的想法很自然的就冒出来了,这样把 CocoaPods 当基本的工程管理工具使,需要建一个私有的 Pod 仓库,当然解构工程也是必须的。起初,看完文档我的设想是这样的: 不过,不停的踩坑时不时需要做一些关于spe

2015-09-21 12:05:44 2111

原创 踩进了 CoreData To-Many Ordered 问题的老坑

这已经是个老bug了,如果对多关系标成有序的,有些 Dynamically-Generated accessor Methods (add*) 会抛异常,还有一些干脆没生成。我居然又中招了!去年已经中过的,没记性呀!这绝逼是个bug,有人老早做过补丁:https://github.com/CFKevinRef/KCOrderedAccessorFix不过,这意思苹果的人是铁了心不修了,radar 上

2015-09-08 16:49:25 2237

原创 CocoaPod 对 iOS 版本很敏感

在私有仓库上做一个 pod 模块,一直好好的,一通折腾之后突然不对了,在 Example 里运行 pod install,居然报: Resolving dependencies of Podfile [!] Unable to satisfy the following requirements:DataModel (from../) required by PodfileDataModel

2015-09-08 16:44:21 3236

原创 Mac OS X El Capitan beta 6 + Xcode 7 beta 4 的问题有解了

https://forums.developer.apple.com/thread/13170?start=107把 /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib 里的 dyld_s

2015-08-06 01:17:29 2829 4

原创 CocoaPods 的又一个小坑

在私有仓库上做一个 pod 模块,一直好好的,一通折腾之后突然不对了,在 Example 里运行 pod install,居然报:Resolving dependencies of `Podfile`[!] Unable to satisfy the following requirements:- `DataModel (from `../`)` required by `P

2015-07-31 03:19:01 2651

原创 Xcode7 的两个小坑

Xcode7 还在 beta,时不时崩一下什么的倒也是预料之中的事,没料到的是之前用着好好的,今天升完 El Capitan 之后,模拟器居然不见了,设备倒是在 schema 栏右边里能看到,不过注明不能用。看了看系统日志是 Simulator 服务不停的崩。查了查,有人已经分析过了: http://stackoverflow.com/questions/31551480/xcode-7-beta

2015-07-30 02:44:50 3016 1

原创 Mac OS X 10.11 beta 上安装 MacPorts

要装个新东西才发现升级到 10.11 beta 之后,MacPorts 不对了,需要重搞一下。下载了 MacPorts 2.3.3 源码包,configure 报找不到 Foundation 库,用 xcode-select -s  切换到 Xcode7-beta 就一切顺利了:sudo xcode-select -s /Applications/Xcode-beta.app/Conten

2015-07-12 01:47:08 3210

原创 XCTest的小技巧

XCTest 的小技巧:批量重用测试、测试异步操作

2015-07-01 15:45:21 2646

原创 CocoaPods 里的 objc_msgSend

编译一个用到 QuickDialog 的项目,报 "Too Many arguments to function call, expected 0, have 3" 错。根据 "https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYou

2015-06-12 09:59:01 3503

原创 原型工具小结

耍了一堆原型工具,感觉可以分成三类:动图型:已经有界面的图片了,不管是手绘还是 PS / Sketch 3,有许多工具都可以导入后加上热区跳转和交互效果了。描绘型:提供各种图形组件,可以快速描画界面,普通可以快速实现界面跳转,复杂的交互和条件处理只有少量组件可以了。编程型:无论是直接拿 html/js 开练,还是拿 Quartz Composer 用图形语言写,本质上都是在编程了,看用

2015-05-22 15:12:08 1670

原创 Apple Watch 使用小结

Apple Watch 到手有些日子了,用下来还不错。最为担心的问题是电池,实际表现非常好,我基本早上7点带上,到晚上23点左右取下来,正常一天下来还剩40~50%的电量,工作日活动比较少且没时间不停折腾表的话,2天其实也坚持得过来。运动探测不是太准,比如我在键盘上工作时,它有时就会误判而影响久坐提醒,1.0.1说改进了算法,希望会好一点。抬腕亮屏需要的加速度或行程比较大,有时手本来就

2015-05-22 14:41:45 2704

原创 Apple Watch 初体验

Apple Watch 用了大半天了。感觉很不错,操作流畅,电力持久,屏幕明亮艳丽,就是铝壳比表盘还是逊色不少,应该买不锈钢的。手表的基本功能自然是时间管理。默认的时钟表盘一点也不花哨,但是很实用:时间、日期、最近事项提示、运动量摘要、气温都有了。如果不满意,用力按一下,就可以换表盘了,还可以对现有表盘做一些定制,试下来还是觉得默认的实用。自带的世界时钟,能够自动同步我在手机上

2015-05-22 13:47:08 2323

原创 用 CSS 给 FORM Input 换行

label:before { content: '\a'; white-space:pre; } 折行

2015-05-22 13:44:31 14972

原创 Apple Watch 开箱上手

Apple Watch 开箱上手大量照片

2015-05-07 08:43:40 2373

原创 在 Docker 里构造 Meteor 持续集成环境

持续集成由以下环节组成:代码版本库 (gitlab等)CI 服务 (gitlab-ci/jenkins等 coordinator)CI Runner

2015-05-05 11:37:23 4843

原创 Atom 编辑器的语法导航

Atom 的语法导航依赖于 ctags,使用快捷键 cmd-r / cmd-shift-r /cmd-alt-down

2015-04-30 13:55:57 5042

原创 在 Mac OS X 系统里使用 Docker

目前的 Docker实现是建立在 Linux CGroup 等技术之上,因此无法在 MacOS X上原生使用(不过都折腾libcontainer了,不久应该会很快会有原生版本了吧)。需要建立一个 Linux虚拟机,然后在虚拟机内的 Linux上安装使用。为了简化整个安装使用,boot2docker.io提供了一个完全自包含的安装包,它会:检测 Virtual Box

2015-04-29 19:38:53 10764 1

原创 Iron-Router 自动用路径名匹配模板路由

会用 Iron Router 之后,COC这个词就不停的在脑子里跳呀跳。既然已经把模板名和对应的路径名都做成一样的了,每加一个都得写一行 Router.route() 多无聊呀。Iron Router 的文档里提到可以用 path-regex 语法做一种正则匹配拦截所有路径,其实有更简单的法子:Route.route('/:path', function () { this.render(

2015-04-29 19:32:22 2207

原创 Meteor 的 Android 支持

Meteor 的 Android 支持 在项目里 meteoradd-platform android 即可添加 android支持。如果是第一次做 android 应用,那么要先 meteor install-sdk android,然后就可以 meteo run adnroid 了。

2015-04-26 18:22:59 3884

原创 JavaScript 的多事之秋

JavaScript 的世界最近可真是够乱的,说到底都是 ES6 的错。E4X和ES3.1好不容易和谐成了 ES5,ES6又开始乱搞了,别的都好,就是把可静态验证的对象类型子集也加到目标里实在看着别扭。ES规范还在起草,社区已经一片欢腾,6to5/bable/continuum/traceur/transpiler ES6 to ES5的编译器层出不穷,Firefox/Chrome 天天更

2015-03-24 00:44:23 1091

原创 MacPorts安装Python 2.7 +universal

以为 WWDC 会更新 MBP,没想到居然没有;于是给手头这台上了点年纪的 MBP 换了块 SSD 硬盘,准备坚持到明年 MBP 出新了。于是就要重装系统,顺便就试试 Mavericks 做为日用系统了。没想到费劲装上 MacPorts 之后,装 MacVim 顺顺当当的,装 python27 (2.7.5) +universal 却如此费劲。先是 configure 阶段检测不到需要的 ipv6

2013-07-01 03:26:02 3145

原创 WWDC 2013 讲座视频可以下载了

今天比较奇怪,居然没有加到 Developer on iTunes U 里,前几年的都在里边的。今年给的是一个网页,https://developer.apple.com/wwdc/videos/我这连苹果CDN的路由不稳定,有时挺快,有时极慢,用WWDC的app虽然方便,但是有时能看,有时卡得要命受不了哇。更何况,要在路上看的话,流量也用不起呀。还是得下载回来。网页上倒是可以下载,不过一个一个下

2013-06-30 03:37:17 1975

原创 TV,下一个革命之地

好吧,刚才用了一下草稿箱,居然有一篇 2011-10-22 13:04 的存稿,真是浪费呀。电视机普及率之高,远甚于电脑和手机,曾经是许多人获取信息的主要渠道,仍旧是许多人休息娱乐的主要渠道。不过相对于PC和智能手机的发展,电视领域似乎几十年没啥变化,操作似乎也永远那么别扭难用。很自然的,大家都认为这个领域需要改变,我也这么认为。严格说来,说电视行业没啥变化是很不公平的,这个领域已经发生了很多重要

2013-03-26 18:04:58 1434 1

原创 2013 浦东新区招生办公室的入学须知

终于收到幼儿园发来的幼升小入学须知了,前些天看网上择校的讨论热火朝天,公办对口这边一点动静也没有,还真感觉有点虚呢,这回踏实了。1. 本市义务教育阶段实行公办学校就近免试入学制度,根据孩子在浦东新区的常住户籍地址,对口安排进入一所公办学校。常住户籍必须符合以下条件:户主须是父母或(外)祖父母,并具备相应的户产证。如果学生本人是户主,须提供学生本人为产权人的房产证。户籍的最后统计日为2013-6-3

2013-03-26 18:00:37 1845

原创 Eclipse 在 Mac OS X 上调试 c/c++ 的一个问题

今天调一个从已经存在的makefile导入的C++程序,Eclipse总是说: Program is not a recognized executable. 不过直接运行或者从命令行上手工起gdb调试是好的,可见是 Eclipse 的问题。查一圈,发现是Binary Parser的问题,默认的居然不是Mach-O。官方文档有介绍怎么改 : http://help.eclipse.org/indi

2013-03-21 21:15:48 3567

原创 TV - 新的战场

Android 电视的发展非常出乎意料。生产内置 Android 系统电视机的厂商之多,价格下降速度之快,远胜 Android 在手机平台上的发展速度。如果从2007年 iPhone 发布算起,智能手机平台的竞争用了差不多4年才形成了一个明朗的局势, Android 只用了2年时间就在智能电视机领域的一家独大,这得要归功于2个方面:1. 开源的 Android 。制作 Android 的电机方案,

2012-11-26 11:20:44 1444

原创 The new iPad 观感

iPad 3 来了,初看并没有什么惊喜。Retina 屏在 iPad 2 的时候就以为会有了,LTE 也是顺理成章的,iPad 2 摄像头质量之差令人发指早该用个更好的。设想过的光场照相机、触摸反馈屏、4核 CPU统统没有;存储居然还是16G~64G,实在是不堪,应该是64G~256G才配得上新的摄像能力和屏幕分辨率。不过,Scott Brodrick 说得对,You enhanced d

2012-03-09 02:56:40 6338 4

原创 汇编编程简介

公司的几位同事都表示很感兴趣,就挤了点时间整理了这个提纲给大家浮光掠影的介绍了一下。如今需要用汇编写东西的场合是越来越少了,除了bootloader之类的应用,就是对代码片断进行优化,再有就是反向工程了。而真正要能在现代系统上玩转汇编,需要对CPU架构、计算机结构、操作系统、工具链都有深入的了解,是非常有挑战的。讲的时候展示了 RockPlayer 内部的汇编优化情

2012-01-12 00:29:21 1365

原创 Xcode 4.2 编译 Android

Xcode 4.2 已经不带 10.5 sdk 了,试了下把10.6的符号链接到10.5, ld: warning: ignoring file out/host/darwin-x86/obj/STATIC_LIBRARIES/libSDL_intermediates/libSDL.a, file was built for archive which is not the archite

2012-01-09 15:38:33 4279 1

原创 Tegra3 上手

$ cat /proc/cpuinfoProcessor       : ARMv7 Processor rev 9 (v7l)processor       : 0BogoMIPS        : 1992.29processor       : 1BogoMIPS        : 1992.29processor       : 2BogoMIP

2011-12-31 21:51:16 1713

原创 移动互联网时代的Linux来了 - HP将开源webOS

http://www.hp.com/hpinfo/newsroom/press/2011/111209xa.html?mtxs=rss-corp-news这可真是个好消息,下面就看它用什么授权协议了。Linux Kernel + GNU 形成了通常所谓的Linux操作系统,它借互联网兴起之机,在IBM的大力推动下,横扫服务器市场,并逐渐在桌面市场上占据一席之地。而今移动终端市场上,we

2011-12-10 03:16:22 2469 1

原创 真是情何以堪呢

2011-12-08 09:34:13 1364

原创 Google做Android SDK这帮人可真够烦的

文件结构和ant脚本库天天改个没完。之前整理好的build.xml又不认了,必须要 "android update project --path ."一下,然后告诉我不能合并修改,faint。想想现在ProGuard集成的很好了,就把之前直接写在build.xml里的任务趁机移出来了,然后死活都有错,一看: [proguard] Reading program jar [bin/progu

2011-12-07 15:33:45 2960

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除