Pebble 中文提醒 PebbleCN

去年买了个表,Pebble。我看中的是那块黑白屏幕,颗粒感十足:D,并不是电子墨水屏,这种屏幕叫e-paper,应该还是LCD,总得来说效果还可以。

我对智能手表要求不高,能提供sdk,能开发app或自定义表盘,有电话或短信时能显示联系人和短信内容,这样有些场景下就不用去摸手机了。但pebble闪存太小,没有内建中文字库,中文就全变成口口口了。虽然app能嵌入字体,但有255个字节的限制,对庞大的中文字库来说差太多,只能嵌入确定范围的少量中文,像短信什么的就没办法了。

要显示中文,手表端行不通,那就得从手机端入手了,手机端app截获来电或短信提醒,把要显示的内容转成图片,然后传送到pebble上显示。国内已经有几款这样中文推送软件,只不过我用着不顺手,效果也不满意,所以才会想到自己动手.

实现某个功能跟推出一个完整产品的工作量相差实在是太大了。功能去年就实现了,一直自己用,今年想放到appstore,发现额外的工作量太多了,兼容性、易用性、稳定性各个方面都得考虑,好在坚持下来做完了。到现在为止,下载量3k多,日活跃用户2k,收到200个赞:D 对于这么小众的一个产品来说还可以。

Pebble中文提醒 PebbleCN

由于iOS上普通app是没有权限获得来电或短信通知的,越狱的可以,但手头没有调试设备,所以只做了安卓版,手机端和手表端都要装一个app。
下载地址:http://resmx.com/pebble/cn
手表端:pebble://appstore/5346d5c9ca71cf9feb0003a1 或在pebble appstore里搜索PebbleCN。

还有,字体我是故意弄这么大的,手表屏幕小,正常字号阅读困难,所以我把9pt的宋体放大了两倍。再就是吐槽下安卓中英文混排时的换行方式,参差不齐,所以我就一个字符一个字符的往上画,整齐多了。
Pebble很开放,对开发者的支持很好,有兴趣的话可以下载sdk尝试一下:http://developer.getpebble.com,但首先,你得先买块表… http://getpebble.com

» 阅读全文

-webkit-font-smoothing: antialiased;

… 打了半天字又删掉了,语言组织能力太差。在你的css里加上这个吧,-webkit-font-smoothing: antialiased; 会让中文字体更细,一秒变身小清新。看看果壳的字体,再看看其他网站的字体,没有发现区别的话就当我没说,哈哈。

实在看不出来就再看看下面的图:
» 阅读全文

年后做的一个iphone app《车速表MX》

一直想做这么一个东西,下手到上线一个月时间,正在限免限免已结束,感兴趣的去下载一个玩玩吧。

  车速表MX 下载地址:https://itunes.apple.com/app/id608758972

- 直观显示当前车速、行使方向、速度曲线、当前地理位置、当地天气情况
- HUD(Head Up Display) 类似BMW的车窗投影模式,可以将行车信息投影到前挡风玻璃上
- 美观的图形化界面,支持横竖屏模式
- 多国语言支持

» 阅读全文

《火车票-查询助手》 iOS app上线了,欢迎使用

折腾了两个月,数据是本地数据库+在线接口,最大限度的保证查询结果及时有效。

  下载地址:https://itunes.apple.com/cn/app/id590375976?ls=1&mt=8

主要功能:
1) 余票查询,可查询预售期内相关车次各席别的余票数量,需网络支持
2) 内建本地数据库,定期更新,查询快速便捷,无需网络
3) 网络可用的情况下,同时查询在线接口,以保证数据的准确性和可靠性。
4) 周边售票点查询

欢迎下载使用,春运到了,希望能帮到各位。

» 阅读全文

百度地图ios api与第三方类库冲突问题

要用国货就要做好被虐的准备,一个百度地图api折腾了我好半天才跑起来。除了官方页面http://developer.baidu.com/map/sdkiosdev-2.htm 介绍的使用步骤之外,有两个问题需要特别注意:

1、运行报错 [UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to,uniqueGlobalDeviceIdentifier不是系统自带的方法,需要在编译设置里加-all_load参数,位置:Project ->build settings ->linking->Other Linker flags。

如果加了之后编译不通过报:duplicate symbols错误,那就是跟其他类库冲突了,不想麻烦的话就去掉-all_load,然后手动添加UIDevice+IdentifierAddition类,在这里下载:https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5/tree/master/Classes,下载后把这四个文件添加到工程里。

2、别忘了添加依赖框架:CoreLocation.frameworkQuartzCore.framework,仔细检查一下。

给喜欢看评论的同学-神吐槽/神回复/神评论

直接上地址: http://resmx.com/hot/, 求别说…

resmx.com 神回复 神吐槽 神评论

也谈基于http的“服务器推”技术 – nodejs

最近项目要上一个消息实时推送的功能,类似微博的私信聊天,客户端计划还是用传统的ajax,http长轮询(http long polling)来实现。至于服务端就有点复杂,阻塞连接并轮询显然是一个比较笨的方法,比较靠谱的做法是能操作web服务器的连接句柄,有消息过来就立即返回给客户端并关闭连接,公司倒是有现成的方案,但成本较高,其他方案要想部署到生产环境需要大量的调研和实践才可以。

粗略研究了一下,发现nodejs比较适合做类似事情,事件机制,且服务器和处理程序合二为一,这样程序接收消息并操作客户端的连接就非常方便和简单。动手做了一个比较简陋的聊天室,可以在这里看看效果:http://resmx.com:8001

» 阅读全文

apple在线商店iphone5到货提醒-邮件提醒

昨天做的小东西,会监控苹果官网,有货自动发送邮件提醒。

地址:http://resmx.com/apple/

现在做个东西考虑得太多了,下不去手,过几天也就没激情了,唉。

T60起死回生

这段时间T60罢工,具体症状为系统启动失败,敲键盘或用指点杆时频繁死机。拆开机器擦了半天也不管用,要不是现在买mba的时机不成熟,差点就骚了包。后来google了下,有人建议拔掉电池,试了下果然好使啊,哈哈,前段时间电池坏了没在意,没想到竟然是这厮惹的祸。
链接:http://51nb.chinaidns.com/forum/thread-797193-1-1.html
谢谢!
记录下来解救那些正在/即将遇到此问题的同学们,关键字:thinkpad t60 键盘 指点杆 死机

两个小东西:iphone app个税计算器和iphone 4s到货提醒chrome 插件

前段时间工作有变动,在家歇了一个多月没事干,鉴于之前学过一个月的ios开发,怕荒废了,就做了个个人所得税计算器练了练手,顺便看看山寨Metro UI风格在ios上的表现,哈哈。还有就是升级了之前做的iphone4到货提醒的chrome扩展,加上了4s的监测。

个税计算器下载地址:http://itunes.apple.com/us/app/id474536149?ls=1&mt=8
iphone 4s到货提醒插件安装地址:https://chrome.google.com/webstore/detail/oaiecklleaimljfiphbkbhpjenllbgjg

截图: » 阅读全文

Next Page »