“移动开发”分类下文章 »

九月 05

  很多网站都通过 HTTP 头信息中的 User-Agent 标志来判断设备和浏览器类型,如果是 3G 手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。

  谷歌的 Chrome 浏览器,可以很方便的用来模拟手机下的浏览器,这样测试移动网站和页面就变得非常方便。

  在 Mac OS X 的“终端”窗口 (Terminal.app) 中输入以下命令启动谷歌浏览器,就可以模拟不同手机设备下的移动浏览器去访问 3G 手机网页:

  谷歌 Android:

open 'Google Chrome.app' --args '--user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"'

  苹果 iPhone:

open 'Google Chrome.app' --args '--user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25"'

  苹果 iPad:

open 'Google Chrome.app' --args '--user-agent="Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25"'

  三星手机:

open 'Google Chrome.app' --args '--user-agent="Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; GT-S6010 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"'

  更多手机浏览器的 User-Agent 标识:http://www.zytrax.com/tech/web/mobile_ids.html

  如果想切换回普通浏览器模式,彻底关闭 Chrome 浏览器后重新开启即可(Command + Q 快捷键)。

dirk 发表于 2013-09-05 星期四
十一月 06

坚持了这么多年, Pdx.cn 终于还是走到了关闭这一步。

11月3号确定了最后的关闭决定,不想连接内网的交换机也在这几天出现了故障,致使网站一直无法正常、稳定的访问,原先答应用户的数据迁移可能都无法实现。

说实话,我本来不想管了,因为在无法快速替换硬件的前提下,修改系统设置绕过内网是比较麻烦的,需要修改很多东西,当年这个系统一出身就是这么设计的。

但今天,我看到了 某些人的执着 ,还有这个 Mypdx.cn 域名,也是我规划了很多年一直打算注册却没有付诸行动的。

由此,我多少受了点触动,也许真的有人很依赖这里(至少数据迁移完毕之前是如此?),今天花了一个多小时,小心翼翼的修改了一些系统设置,到目前为止,至少可以正常的访问,包括 Web 和 Wap;那么,足够坚持到承诺用户的迁移和备份的最后时间了。

有时候,我会问自己,要以怎么样的方式来纪念这个产品(某种程度上也算是我的一个孩子?),不管怎么样,这始终是我生命中非常重要的几年时间。同时,我也希望多少能给某些人留下一点生命的记忆。

让我们再默念一次: 万蝶,随时随地的记录与沟通!

dirk 发表于 2009-11-06 星期五
十月 22
Subversion

有两个命令可以完成:

  • 客户端:
svn propset svn:log "message text" -r 1000 URL --revprop
  • 服务端:
svnadmin setlog REPOS_PATH -r REVISION FILE

但是,两者都需要设定 pre-revprop-change,仓库下 svn/hook 目录里有 pre-revprop-change.tmpl 模板,复制一份到文件 pre-revprop-change 并 chmod a+x 就可以了。

dirk 发表于 2009-10-22 星期四
九月 11
Nokia N73

我的 Nokia N73 用了快两年了,上次做了相关清理后,操作反应变得非常慢,有点无法忍受。今天从网上找到个方法,试了试,虽然不能彻底解决问题,但机器反应稍微快点。

方法如下:

  • 打开“写E生活”——“选项”——“设置”——“条目类型”,将里面的叉叉全部取消;
  • 下一步,“返回”——“自动清除”,将里面的全部选取“总是”。
  • 好的,全部退出。问题解决了。

其实,此举根本的目的就是禁用写E生活的监听功能。网上也有人说是因为机器配置太低的缘故,不管如何,先用着,等 iPhone 便宜了,就败一个 iPhone 来用。哈。

dirk 发表于 2009-09-11 星期五
三月 18

3月刊的《程序员》杂志有一个“久违了,代码大全”的专题,提到曾经非常经典的书籍, 《代码大全》 马上就要出第二版的中译了。该书第一版中译好像是93年出版的,可惜我一直不知道这本书,看到有这么多人推崇,实在想找来看看。搜索了一下,第一版中译93年出版后没有再版,所以在我求学的当时市面上并没有这本书在流通。一直到大概2001年左右,有一批热心的网友将第一版中译整理成电子书,当时公开的网站是:http://www.delphidevelopers.com/,现在已经无法登录(我在北京,找不到服务器错误)。(非常感谢这批同好,具体名单电子书末尾有公布)

说实话,我为了下载这唯一的可用版本,找了很多地方,国内的下载站点实在有点让人恶心,哎!!!最后还是让我找到了,而且是最好的1.01版本,考虑到大家的辛苦,我也把这本书放在这里供大家下载:(请手动拷贝网址到浏览器下载;本站所在服务器配置比较低,下载的时候请尽量考虑服务器负载,谢谢!)

codecomplete_101.rar(4.0 MB)

注意:

  • 如果有人认为公开提供此电子书下载侵犯了你的权益,请告知,我会撤除;
  • 感谢王洋的朋友zhouzheng(抱歉,我不知道具体名字是什么)赠送此《程序员》杂志给我;
  • 感谢 Ubuntu Linux ,让我结识了一些未曾谋面的开源朋友。
dirk 发表于 2006-03-18 星期六