<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[e人谷龙门阵]]></title><description><![CDATA[上善若水，夫唯不争，故天下莫能与之争]]></description><link>https://blog.csdn.net/grhunter</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; grhunter]]></copyright><item><title><![CDATA[由“兆”想起的一些回忆]]></title><link>https://blog.csdn.net/grhunter/article/details/103763582</link><guid>https://blog.csdn.net/grhunter/article/details/103763582</guid><author>grhunter</author><pubDate>Mon, 30 Dec 2019 11:28:53 +0800</pubDate><description><![CDATA[兴之所至，在微博上评论一篇关于“程序员节”的帖子。想起2003年台湾技术作家侯捷老师到珠海金山讲课，我去看他，一起在酒店喝咖啡。主要话题是请教他技术写作的技巧。谈到两岸技术名词的差异，他问我，为何大陆将mega bytes称之为“兆”。当时未能答出，回家查证后，给侯老师发了一封邮件阐述。侯老师在他的大陆纪行文章中记录了这件事。

于是想找找侯老师原文。孰料jjhou.com早已不再运营。幸而有we...]]></description><category></category></item><item><title><![CDATA[在iPad应用中嵌入字体的方法——非人云亦云版]]></title><link>https://blog.csdn.net/grhunter/article/details/5985491</link><guid>https://blog.csdn.net/grhunter/article/details/5985491</guid><author>grhunter</author><pubDate>Wed, 03 Nov 2010 18:16:00 +0800</pubDate><description><![CDATA[今天为21世纪报系一个iPad应用做技术验证，尝试在应用中加入iPad没有的字体。先Google了一下，解决方案很简单，iOS 3.2以上都支持内嵌用户字体。介绍这个技术的blog文章或论坛帖子很多，也有中文写的，但中文的文章或帖子，几乎全是人云亦云。我猜这些可敬的作者们，多半没有自己去验证过，或者验证之后不愿把遇到的问题和解决方案分享出来。]]></description><category></category></item><item><title><![CDATA[如何监控Android模拟器的HTTP访问情况]]></title><link>https://blog.csdn.net/grhunter/article/details/5830199</link><guid>https://blog.csdn.net/grhunter/article/details/5830199</guid><author>grhunter</author><pubDate>Sun, 22 Aug 2010 15:14:00 +0800</pubDate><description><![CDATA[前几个月，在调试某个应用时，需要监控应用与服务器之间的HTTP通讯。从搜索引擎找到的方案几乎全错。要么是人云亦云，要么是只能满足旧的平台版本，要么根本就是臆测。不得其解之际，用比较复杂的方法解决了。昨天想起来，觉得太过窝囊，于是重整旗鼓，终于在官方文档上找到一点启发。把真正能解决问题的方案写下来，一方面给同样遇到问题的朋友一点帮助，另一方面也是提醒自己，官方文档是解决问题的第一方案，但读文档也有讲究。不读文档、不思考，一遇问题就上网搜，结果大概都会事倍功半。]]></description><category></category></item><item><title><![CDATA[饮水机与愚人节的玩笑]]></title><link>https://blog.csdn.net/grhunter/article/details/5443285</link><guid>https://blog.csdn.net/grhunter/article/details/5443285</guid><author>grhunter</author><pubDate>Thu, 01 Apr 2010 23:43:00 +0800</pubDate><description><![CDATA[霍泰稳曾与我在CSDN同事过，熟悉的人都叫他“霍霍”，半是亲密、半带调侃。他离开CSDN后，把InfoQ引进中国，并成为较有影响力的高端技术社区。上个礼拜，霍霍在twitter发了个有关今年QCon大会的消息，我有点开玩笑地要他赠票，没想到他真上心，回头就问我要了信息，说寄邀请函过来。QCon是InfoQ的全球性重要技术会议，去年在北京召开时，我没能安排时间参加，非常遗憾。今年有机会参加，自然]]></description><category></category></item><item><title><![CDATA[穿过你的黑发的我的手——利用Squid解决ADT通过认证代理服务器安装更新问题]]></title><link>https://blog.csdn.net/grhunter/article/details/5437870</link><guid>https://blog.csdn.net/grhunter/article/details/5437870</guid><author>grhunter</author><pubDate>Wed, 31 Mar 2010 16:14:00 +0800</pubDate><description><![CDATA[我承认我标题党了⋯⋯不过，在解决本文谈及问题的过程中，我的确一再想起这首歌名。事情是这样的：我在单位内网，使用一台iMac，通过单位的Proxy Server上网。话说这台机器是新买的，需要安装开发环境。下载安装了Eclipse和ADT（Android Development Tools）后，下一步就是在ADT里面安装platforms等其他Android开发需要的软件包。问题是，内网Prox]]></description><category></category></item><item><title><![CDATA[玩转Android的Tab布局 - 初段]]></title><link>https://blog.csdn.net/grhunter/article/details/5205249</link><guid>https://blog.csdn.net/grhunter/article/details/5205249</guid><author>grhunter</author><pubDate>Mon, 18 Jan 2010 01:43:00 +0800</pubDate><description><![CDATA[Tab布局是手机应用中常见的布局方式之一。利用tab，将相对窄小的手机屏幕在视觉上扩张出几倍大，且留下吸引用户点击的线索，的确是个经典的设计（比PC上经典！）。Android上，一般的Tab布局像这个样子—— 实现Tab的做法很简单。Layout代码如下——http://schemas.android.com/apk/res/android" android:layout_width=]]></description><category></category></item><item><title><![CDATA[Android实现开机自动运行程序]]></title><link>https://blog.csdn.net/grhunter/article/details/5105784</link><guid>https://blog.csdn.net/grhunter/article/details/5105784</guid><author>grhunter</author><pubDate>Wed, 30 Dec 2009 13:51:00 +0800</pubDate><description><![CDATA[有些时候，应用需要在开机时就自动运行，例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用？在撰写本文时，联想到高焕堂先生以“Dont call me, Ill call you back!”总结Android框架，真是说到点子上了。理解这句话的含义，许多有关Android平台上实现某种功能的问题，都能迎刃而解。 使用场景：手机开机后，自动运行程序，在屏幕上显示"]]></description><category></category></item><item><title><![CDATA[Android中“分享”功能的实现]]></title><link>https://blog.csdn.net/grhunter/article/details/5083081</link><guid>https://blog.csdn.net/grhunter/article/details/5083081</guid><author>grhunter</author><pubDate>Sat, 26 Dec 2009 21:34:00 +0800</pubDate><description><![CDATA[Android的编程界面相当直截了当，只要了解Activity和View，就可以写出可用的应用。不过这还不够。Android是一种手机操作系统，它提供了对各种与联网及通讯相关的支持。善用这些支持，才能开发出贴近移动应用特点的程序。 在Android的种种编程概念中，尤为值得注意的是Intent。Intent的英文词义是“意图”，而在Android的编程框架里面，也正是体现“想要做某事”的概]]></description><category></category></item><item><title><![CDATA[代码猴子与童子军军规 ]]></title><link>https://blog.csdn.net/grhunter/article/details/4484521</link><guid>https://blog.csdn.net/grhunter/article/details/4484521</guid><author>grhunter</author><pubDate>Tue, 25 Aug 2009 20:55:00 +0800</pubDate><description><![CDATA[2007年3月，我在SD West 2007技术大会上聆听了Robert C. Martin（Uncle Bob）题为Craftsmanship and the Problem of Productivity: Secrets for Going Fast without Making a Mess的主题演讲。一身休闲打扮的Uncle Bob，以一曲嘲笑低水平编码者的Code Monkey（代码猴]]></description><category></category></item><item><title><![CDATA[迁移Blog平台]]></title><link>https://blog.csdn.net/grhunter/article/details/4356727</link><guid>https://blog.csdn.net/grhunter/article/details/4356727</guid><author>grhunter</author><pubDate>Fri, 17 Jul 2009 13:59:00 +0800</pubDate><description><![CDATA[实在受不了Community Server的弱智垃圾评论处理手段，因为它不开源，自己修改也很麻烦，所以决定迁移到Word Press。由于hanlei.name原来用的数据库服务器只对内网开放，故WP提供的直接迁移手段用不了。折腾半天后，终于找到近乎完美的解决方案：  1、用Keyvan Nayyeri编写的Community Server 2.1 BlogML Converter，格式导出Com]]></description><category></category></item><item><title><![CDATA[你在世界的什么位置？]]></title><link>https://blog.csdn.net/grhunter/article/details/3959017</link><guid>https://blog.csdn.net/grhunter/article/details/3959017</guid><author>grhunter</author><pubDate>Thu, 05 Mar 2009 11:08:00 +0800</pubDate><description><![CDATA[余晟写了篇文章，记录参加一次技术聚会的经过。文中有现场相片一张，人头汹涌，图注：如果这是一张世界地图，我就在新西兰的位置:)     有趣的人才能写出有趣的文字。如果你拿一张透明的世界地图覆盖相片，那张向左侧过来的脸，还真是在新西兰的位置。  会心一笑之余，我问：在“这张”（中国通行的）世界地图上，你在新西兰位置，在“那张”地图上呢？比如——     换一张地图，相片上的人虽然没换座，却瞬间跑到印]]></description><category></category></item><item><title><![CDATA[对话实录——什么叫做无赖]]></title><link>https://blog.csdn.net/grhunter/article/details/3741816</link><guid>https://blog.csdn.net/grhunter/article/details/3741816</guid><author>grhunter</author><pubDate>Fri, 09 Jan 2009 16:56:00 +0800</pubDate><description><![CDATA[以下对话摘自CSDN个人空间，我已把另一方的名字替换成xxx。这类广告严重地影响了用户体验，新闻评论和博客评论整个变得乌烟瘴气。在别人的地盘上玩，就要守别人的规矩。您要受不了，请便。重申：我们会严厉地处理广告、SEO、谩骂、人身攻击等操蛋行为，成天干这种破事的，请自重。  韩磊 3 天前 Hi，请勿继续在CSDN新闻和博客发表广告性质的评论，否则我们将不得不删除您的CSDN账号。 ]]></description><category></category></item><item><title><![CDATA[用户体验琐记：什么是解决问题的正确态度]]></title><link>https://blog.csdn.net/grhunter/article/details/3590984</link><guid>https://blog.csdn.net/grhunter/article/details/3590984</guid><author>grhunter</author><pubDate>Tue, 23 Dec 2008 18:43:00 +0800</pubDate><description><![CDATA[在老冒的blog上看到对Google checkout服务的不满。Google checkout不能保存最近一次有效的信用卡信息（搞笑的是能保存上次失败的），让老冒大光其火。 慢来，这不是本文的要点。老冒同学在文末提供了一条信息，非常有价值，抄袭如下： “BTW: 昨天刚刚听关于Amazon的报告，其中提及到Amazon checkout的考量标准是： 99.9%的用户要能够在6秒]]></description><category></category></item><item><title><![CDATA[我的工具观]]></title><link>https://blog.csdn.net/grhunter/article/details/3590924</link><guid>https://blog.csdn.net/grhunter/article/details/3590924</guid><author>grhunter</author><pubDate>Tue, 23 Dec 2008 18:16:00 +0800</pubDate><description><![CDATA[据说，猩猩在变成人的过程中，直立行走和学会使用工具是两个关键点。工具之于人，其重要性毋庸置疑，但很多时候，本该帮助人提升效率和生产力的工具，却成了累赘。那个笑话怎么讲的？为了给牦牛剪毛，需要一把好剪子；为了磨剪子，需要一块好磨刀石；最好的磨刀石在北极圈内某个小岛上，所以还得置办一套狗拉雪橇…… 现实永远比文学荒谬，现实也永远比笑话可笑。我曾经以为一部单反相机能让我更热爱摄影，现实却是因为它]]></description><category></category></item><item><title><![CDATA[用户体验琐记·挂个牌子给谁看]]></title><link>https://blog.csdn.net/grhunter/article/details/3460910</link><guid>https://blog.csdn.net/grhunter/article/details/3460910</guid><author>grhunter</author><pubDate>Sat, 06 Dec 2008 21:18:00 +0800</pubDate><description><![CDATA[我租住的高层公寓，一层电梯间分别有货梯和客梯。 为了管理的方便和避免纠纷，物业在货梯门边挂了一块牌子。这块金属蚀刻的牌子，图文并茂，画了两只可爱的小狗，底下写着“携带宠物请乘坐货梯”。 看出问题了吗？对于携带宠物自觉乘坐货梯的人，这块牌子等于是白说；而那些直趋客梯而去的携宠物者，却完全看不到指示他们乘坐货梯的告知。 别笑物业傻，类似的错误，我们可能每天都在犯。“多了”和“少]]></description><category></category></item><item><title><![CDATA[梦到深处梦须断——《梦断代码》是本什么书？]]></title><link>https://blog.csdn.net/grhunter/article/details/3434963</link><guid>https://blog.csdn.net/grhunter/article/details/3434963</guid><author>grhunter</author><pubDate>Wed, 03 Dec 2008 09:52:00 +0800</pubDate><description><![CDATA[蒋涛评价《梦断代码》的版式，说：最大的问题是在显眼处缺了个内容介绍，读者不能一眼看到这是本什么书。我很以为然，就用这篇blog介绍一下吧。 Lotus创始人米奇·卡普尔成为富翁后，投资数百万美元成立开源应用基金会，雇请了MacOS早期核心程序员、Netscape元老级程序员（也是cookie的发明人）等牛人，想打造一套足以抗衡Microsoft Outlook的软件。有近乎奢侈的资金、强烈]]></description><category></category></item><item><title><![CDATA[SD 2.0会前花絮：让我们互相签售吧]]></title><link>https://blog.csdn.net/grhunter/article/details/3421633</link><guid>https://blog.csdn.net/grhunter/article/details/3421633</guid><author>grhunter</author><pubDate>Mon, 01 Dec 2008 16:25:00 +0800</pubDate><description><![CDATA[今天收到博文视点快递过来的《悟透JavaScript》。内容上不必多说，老朋友李战写的东西，值得推荐。形式上，有令人眼睛一亮的感觉——美绘本，精巧、精致、精美，插图与内文相得益彰。 我和李战在好些年前就认识，当时我们泡同一个论坛，他的《悟透Delphi》系列，是坛友热捧的系列技术文章。2002年，我在广州做CoDelphi.com网站，搞了个网友聚会，李战还到会做了题为“Delphi的原子]]></description><category></category></item><item><title><![CDATA[SD 2.0会议期间两个有趣的活动]]></title><link>https://blog.csdn.net/grhunter/article/details/3382996</link><guid>https://blog.csdn.net/grhunter/article/details/3382996</guid><author>grhunter</author><pubDate>Wed, 26 Nov 2008 23:11:00 +0800</pubDate><description><![CDATA[ 今天收到来自FreeWheel（飞维美地）公司一位负责技术的朋友的来信，说希望在SD 2.0大会期间，搞一次RoR技术聚会。虽然大会已经安排了一些官方的晚间沙龙（创业、版权……），但自发的聚会还没有，所以我举双手赞成。虽然大会是以中、高端培训课程为主，但技术人员互相交流的愿望应该得到满足。RoR交流的安排如下： 时间：2008-12-05 19:00 (周五晚上), 尽量在21:00前结]]></description><category></category></item><item><title><![CDATA[紧急寻人：北京工商大学的李阳同学]]></title><link>https://blog.csdn.net/grhunter/article/details/3382910</link><guid>https://blog.csdn.net/grhunter/article/details/3382910</guid><author>grhunter</author><pubDate>Wed, 26 Nov 2008 22:58:00 +0800</pubDate><description><![CDATA[ 前几天收到一封email，是北京工商大学的李阳同学发来的。他要求为自己和同学以优惠价购买SD 2.0大会门票。大学生愿意花钱参加SD 2.0大会，可见内容上的确吸引人。考虑到他们的支付能力，我当时就给他回了邮件，表示可以帮助解决六折优惠问题；担心CSDN邮箱与Yahoo!邮箱互通问题，又用gmail给他发了一封。到今天为止，还没收到李阳同学的进一步消息。如果李阳同学还有购票需要，看到这篇bl]]></description><category></category></item><item><title><![CDATA[更趋实用的Amazon Web Services]]></title><link>https://blog.csdn.net/grhunter/article/details/3339700</link><guid>https://blog.csdn.net/grhunter/article/details/3339700</guid><author>grhunter</author><pubDate>Thu, 20 Nov 2008 11:25:00 +0800</pubDate><description><![CDATA[今天收到AWS邮件列表。继EC2、S3、SimpleDB、SQS等Web Services之后，Amazon推出了内容分发服务CloudFront Beta2版。 如果说EC2是解决计算能力问题、S3是解决存储问题的话，CloudFront就是解决全球分发问题。互联网时代，地球平不平，全系在那几根海底电缆上；访问位于其他国家或地区的web站点，很多时候速度仍然不尽如人意。站在站点服务提供者的角]]></description><category></category></item></channel></rss>