挖坑自填,给 BtcCal 增加自定义市场列表功能

2014-06-29 10:05:59 +08:00
 zyAndroid
前两天做的一个用 iOS 手机日历监控比特币价格的小应用。

昨天花了一晚上,做了自定义市场列表的功能,用 Bootstrap 和 FlatUI 做了个看得过去的前端。

应用链接: http://btccal.sinaapp.com

之前的帖子: http://www.v2ex.com/t/119443#reply17

挖过很多坑,这是我第一个填得还算不错的,:)

最后来张 iOS 7 上的截图:

2960 次点击
所在节点    分享创造
5 条回复
orzfly
2014-06-30 10:40:40 +08:00
应该让用户自己选时区吧 =。= 不然你怎么根据苹果的服务器 IP 猜用户所在地的时区……
Automan
2014-06-30 10:50:54 +08:00
用iPhone的时区设置不是更好?
zyAndroid
2014-06-30 20:52:31 +08:00
@orzfly 嗯,是这样的,最好是让用户手动选择,感谢提醒。

我刚刚做了个简单的修复:前端用 JS 自动读客户端的时区,然后把时区数据作为订阅地址的一部分。

一会儿把自定义时区做出来。

用 GeoIP 猜确实不靠谱。还有一点,sae 现在只对 PHP 类应用有类似 GeoIP 的服务,叫 SaeLocation,还是第三方提供的。Django 通常的 GeoIP 方案没法儿用,因为要 import ctypes 模块,这个模块在 sae 是被禁止使用的。不知道 heroku 是什么情况
zyAndroid
2014-06-30 20:56:20 +08:00
@Automan 服务器从客户端发的请求里是拿不到时区信息的,只能用 ip 猜或者让用户输入。

不确定 ical 文件格式支不支持直接输出 utc 时间,客户端拿到数据之后根据自己的时区自行转换。
zyAndroid
2014-07-01 00:09:18 +08:00
@orzfly 已经增加了自定义时区功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/120059

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX