Nickcheng.LOG
抓了不少机器人了
抓了不少机器人了
Apr 19th
因为在中国, GoogleMap有ditu和map之分, 所以我要折腾!
gmap在中国的地图服务是和mapabc公司合作的, 既然是国内的公司, 走的自然是国内路线, 那么全球的gmap走的自然就不是国内路线. 正因为这点不同, 同时又因为各国使用的地理坐标系不同, 所以导致了gmap在中国和全球的不同. 举一个明显的例子就是你在ditu.google.com看到的一个地方的坐标和google earth上是不一样的.
因为找不到不同坐标系之间的对照关系, 所以不能用算法来进行转换, 只好使用黑盒的方法, 使用偏移值来修正. 在google earth上和ditu.google.com上找到同一个点的经纬度信息, 计算他们之间的差值, 然后利用这个差值再来修正这两者数据的不同. 但要注意的是, 这个误差不是线性的, 所以不能一劳永逸, 你把北京的修正值拿到上海, 修的就不那么正了, 所以, 这个基本上要每个城市都要保存一个修正值…囧
我这里有一个北京的修正值, 需要的可以拿去先用.
ditu – earth:
Lat: 0.001444
Lng: 0.006203
ps. 调试的时候出现了卫星图不可用的情况, 也不知道是被GFW还是服务有问题. 看来如果应用严重依赖地图的话, 使用GoogleMap并不是一个好方法, 最好还是能有自己的地图系统(GIS)
ps2. 顺便鄙视一下sql server, 浮点转字符串默认只有6位, 如果使用8位和16位的style转换, 出来的是科学计数法, 怎么就这么麻烦呢?
Apr 10th
夏天到来的标准是什么?
温度高了? 进入4月了? 女孩们都开始穿着裙子露大腿了?
上面那些不是我的标准, 我的标准很简单 — 蚊子开始出动了!
昨天夜里3点多, 被耳边的蚊子声惊醒, 因为困意十足, 所以懒得开灯睁眼, 于是大巴掌随意冲着声音的方向向自己的脑袋拍了几下, 无奈它在暗处, 我在明处, 反而把自己又拍的清醒了许多.
开灯再战, 但已不见蚊子踪迹…遂关灯复睡……
恍惚间, 又惊闻蚊子声, 即重复上述步骤, 我又败了……
折腾三四次, 我害怕一会儿天就亮了, 遂放弃, 曝尸于蚊子面前……
幸而清晨起身发现自己无恙……
啊~~~夏天来了~~~
Apr 10th
最近因为要做一些Web开发工作, 所以天天都是纵横在XHTML, CSS和Javascript的海洋中. 要说这些工作还是蛮有趣的, 但如果遇到浏览器兼容问题, 那就郁闷的很了.
所谓浏览器兼容问题, 就是你设计好的一个页面, 在FX(Firefox)下看的是好好的, 漂亮的, 但是换到IE下看, 就变的歪七扭八, 乱七八糟的了. 究其原因, 无非是各个浏览器之间没有遵循一个统一的标准. 这可好, 苦了我们做Web开发的了…
前几天就遇到了问题. 一个页面的设计, 在FX(Firefox)下好好的, 但是在IE下就莫名的多了几个空行出来.
看了一下代码, 空行是出在几个DIV之间的. 先检查了这些DIV的margin, padding, border, 都没有问题; 再看这些div之间有没有什么特殊字符, 也没发现. 搜了一下IE和FX的CSS兼容问题, 也没有找到类似的…于是决定自己重现问题再看.
因为原有页面比较大, 我就把出问题的那部分代码抽了出来, 精简了一下, 单独写了一个小HTML文件用来调试. 因为IE下没有Firebug这么好用的实时改变代码就能看到效果的工具, 我就只能改一下, 再在IE中看一眼. 终于, 被我发现了问题.
问题不是出在那几个产生空行的DIV身上, 而是出在他们的父容器DIV身上. 当我把父容器DIV的宽度(width)由auto改为100%后, 那几个DIV之间的空行就都消失了. 其实这也不单单是父容器的问题, 因为如果你只是简单写几个DIV, 父容器就算不指定宽度, 里面的DIV也不会出现空行. 这个问题另外的触发条件是那几个产生空行的DIV使用了浮动(float)布局, 并且还使用了clear:both消除浮动, 这一来一去之中就造成了我遇到的问题.
OK, 问题解决了, 那就总结一下吧.
当DIV之间莫名出现空行时, 要看看这些DIV是否使用了浮动布局, 并在其中使用了clear:both消除浮动, 如果是这样, 那就请修改这些DIV的父容器DIV的宽度为固定(固定数值或固定百分比), 说不定会解决你的问题哦:)
ps. 不想在这里说哪个浏览器好, 哪个浏览器坏. 各公司的产品肯定都有各自的设计和各自的理由. 不论一个东西做的再好再坏, 只要你在统计报表里看到有大量的人在用, 为了用户, 那你只能乖乖的去想办法包容一切, 不然你就可能丧失一部分用户. 与其在那儿抱怨, 不如用这时间去帮忙擦擦屁股, 虽然恶心点儿, 但我也忍了……对了, 我现在用FX 3.0b5挺爽的, 速度快, 每天还能crash一两次……
Apr 8th
WP2.5发布一段时间了, 一直没有时间来升级, 今天抽空升了一下.
升级以后, 前台没变化(当然, 前台用的都是theme, 要是发生变化就出事了), 可是后台的变化好大哦! 不过这变化是好的哦, 颜色, 布局都舒服多了, 我竟然有点儿喜欢在后台写东西了:)
没有升级2.5的朋友赶紧吧, Enjoy it~~~
Mar 21st
工作和CIO沾点儿边儿, 但还是不太明白, 甚至一开始连那个I是InformationTechnology还是Innovation都不清楚. 不管怎样, 学习先!
今天看到信息周刊上的一篇CIO的成功之道, 读了一下, 总结了点儿东西.
首先是CIO在工作中需要具备的能力:
总结来说就是要对公司流程和相关的软件程序了如指掌, 同时还能协助完成业务流程的改革.
CIO工作的一个重点: 开发符合整体商业战略的技术举措, 简单来说就是商业和技术的统一. 从执行上来看, 技术不能被动于其他部门, 要做到同步.
从CIO的个人性格上:
CIO在技术上还要保持和世界技术发展的同步.
最后容易被忽略, 但还是很重要的是:
Mar 12th
这两天手头刚好有几部iPhone(都不是我的), 就顺手整了一下彩信.
使用软件: SwirlyMMS 0.3.5
设置:
哦了~~~使用的时候打开软件后要等到右上角的小m变为绿色才能使用!
Feb 28th
刚刚在网上看到别人在家的照片, 那个场景突然让我感觉自己好久都没有家的感觉了.
仔细想想, 从来北京到现在, 住的地方始终只是一个住的地方, 一个落脚地而已, 从来没有过, 也没有想过把它当作家~~~家应该是什么样呢? 我也说不明白~~~
我能想到的家的样子应该还是童年, 少年的时候, 我上大学离家前的那段时光吧…
Feb 26th

这个东东是Zoundry出品的, 用起来还不错, 主要喜欢它可以把Blog中的图片上传到自己指定的网络存储中, 比如Google相册等, 虽然目前支持的存储类型还不多, 但是随着这个工具的成熟和发展, 应该会支持越来越多的存储, 而且估计还可以自己写插件啥的来扩充.
这玩意还有一点儿比LiveWriter好, 就是使用的感觉比较流畅. 如果没猜错的话, LiveWriter是用.net写的, 出来的东西都是一个德行, 还是欠点儿, 没有Native的来的直接. 安装Raven的时候看到一对pyd的文件, 估计里面有部分使用Python写的~~~嘿嘿, 好感又加一层~~~
哦, 对~~~Raven还支持WordPress的Tag, 这点儿也比LiveWriter强~~~