<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Janyou's blog</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/41655/rss</id><updated>2011-09-27T06:39:35Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/41655/rss"/><entry><id>http://www.cnblogs.com/janyou/archive/2011/09/27/2193130.html</id><title type="text">Word Power Made Easy的各种版本不完全统计</title><summary type="text">1.原版 名称: Word power made easy: the complete handbook for building a superior vocabulary 作者: Norman Lewis 出版商 Doubleday, 1978 ISBN 0385140851, 9780385140850 页数 528 页 中文版 2. 名称: 掌握英语词汇的最佳捷径 作者: 刘易斯 (...</summary><published>2011-09-27T06:40:00Z</published><updated>2011-09-27T06:40:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/09/27/2193130.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/09/27/2193130.html"/><content type="html">&lt;p&gt;1.原版&lt;/p&gt; &lt;p&gt;名称:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;&lt;font size="4"&gt;Word power made easy&lt;/font&gt;: the complete handbook for building a superior vocabulary&lt;/strong&gt; &lt;p&gt;作者:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Norman Lewis &lt;p&gt;出版商&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doubleday, 1978 &lt;p&gt;ISBN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0385140851, 9780385140850 &lt;p&gt;页数&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 528 页 &lt;p&gt;&lt;p&gt;&lt;p&gt;中文版 &lt;p&gt;2. &lt;p&gt;名称:&amp;nbsp;&amp;nbsp; &lt;strong&gt;&amp;nbsp;&lt;font size="4"&gt;掌握英语词汇的最佳捷径 &lt;/font&gt;&lt;/strong&gt; &lt;p&gt;作者:&amp;nbsp;&amp;nbsp;&amp;nbsp; 刘易斯 (Lewis, N.), 莱文斯, Lewis &lt;p&gt;译者:&amp;nbsp;&amp;nbsp;&amp;nbsp; 许和平 ((翻译)), 王丹丹 ((英语)) &lt;p&gt;出版商:&amp;nbsp; 海天出版社, 1989 &lt;p&gt;ISBN:&amp;nbsp;&amp;nbsp;&amp;nbsp; 7805422133, 9787805422138 &lt;p&gt;页数:&amp;nbsp;&amp;nbsp;&amp;nbsp; 576 页 &lt;p&gt;&lt;font color="#008000"&gt;翻译+音标体系改成国际英标&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#008000"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;3.&lt;/p&gt; &lt;p&gt;名称:&amp;nbsp;&amp;nbsp; &lt;strong&gt;&amp;nbsp;&lt;font size="4"&gt;英语记词捷径: 词源浅析与练习&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;投稿人:&amp;nbsp;&amp;nbsp;&amp;nbsp; 汤季特, 黄国梁 &lt;p&gt;出版商:&amp;nbsp;&amp;nbsp;&amp;nbsp; 东北工学院出版社, 1991 &lt;p&gt;ISBN:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7810063790, 9787810063791 &lt;p&gt;页数:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 531 页 &lt;p&gt;&lt;font color="#008000"&gt;翻译，音标系统未改&lt;/font&gt; &lt;p&gt;&lt;p&gt;&lt;p&gt;4. &lt;p&gt;&lt;strong&gt;名称&amp;nbsp;&amp;nbsp; &lt;strong&gt;&amp;nbsp; &lt;font size="4"&gt;英文字彙縱橫談&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;作者：&amp;nbsp;&amp;nbsp; Norman Lowis著 ;張嚶嚶譯  &lt;p&gt;出版：&amp;nbsp; 臺北市 臺北縣新店市:知英文化出版:學英總經銷,1995[民85]  &lt;p&gt;ISBN：&amp;nbsp; 957-9009-11-2  &lt;p&gt;&lt;font color="#008000"&gt;翻译+音标系统修改&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;5. &lt;p&gt;名称&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt; &lt;font size="4"&gt;英语词源浅析：记忆词汇新途径 &lt;/font&gt;&lt;/strong&gt; &lt;p&gt;作者&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 何克勇 翁燕珩  &lt;p&gt;出版商&amp;nbsp;&amp;nbsp; 清华大学出版社, 2003  &lt;p&gt;ISBN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7302059101, 9787302059103  &lt;p&gt;页数&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 541 页  &lt;p&gt;&lt;font color="#008000"&gt;翻译+修改+音标体系改成国际英标&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#008000"&gt;&lt;/font&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2193130.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/09/27/2193130.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/janyou/archive/2011/09/26/2191720.html</id><title type="text">【独家】衣服上的铁锈去除简易方法</title><summary type="text">1.材料： VC片（维生素C药片），白醋。 2.使用方法： 先用白醋把衣服铁锈处淋湿，把VC片贴在铁锈处（不要捣碎），并全部覆盖铁锈区域（面积大的话用多片），然后在VC片上也淋些白醋，使其湿润。 过20分钟左右查看铁锈是否溶解，如果没有，可以再加些白醋，直到看不出来。 3.效果： 基本上看不出了。</summary><published>2011-09-26T07:01:00Z</published><updated>2011-09-26T07:01:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/09/26/2191720.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/09/26/2191720.html"/><content type="html">&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;strong&gt;1.材料：&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;VC片（维生素C药片），白醋。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2.使用方法：&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;先用白醋把衣服铁锈处淋湿，把VC片贴在铁锈处（不要捣碎），并全部覆盖铁锈区域（面积大的话用多片），然后在VC片上也淋些白醋，使其湿润。&lt;/p&gt; &lt;p&gt;过20分钟左右查看铁锈是否溶解，如果没有，可以再加些白醋，直到看不出来。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3.效果：&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;基本上看不出了。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2191720.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/09/26/2191720.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/janyou/archive/2011/09/21/2184150.html</id><title type="text">了解Flex 新框架 Robotlegs（1）</title><summary type="text">从上图可以看出Robotlegs 的核心在于Contxt,通过它来粘合其他部分。主要的手段是使用Dependency Injection（register map）和Event Bus. 整体来看，系统解耦的很彻底，传统的View和Model之间的关系是这样的：View可以直接访问Model,Model通过Event通知View修改。 Robotlegs 在其中又做了分解，使其“Depende...</summary><published>2011-09-21T08:13:00Z</published><updated>2011-09-21T08:13:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/09/21/2184150.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/09/21/2184150.html"/><content type="html">&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201109/201109211612561440.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201109/201109211612596127.png" width="862" height="590"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;从上图可以看出Robotlegs 的核心在于Contxt,通过它来粘合其他部分。主要的手段是使用Dependency Injection（register map）和Event Bus.&lt;/p&gt; &lt;p&gt;整体来看，系统解耦的很彻底，传统的View和Model之间的关系是这样的：View可以直接访问Model,Model通过Event通知View修改。&lt;/p&gt; &lt;p&gt;Robotlegs 在其中又做了分解，使其“Dependency Injection”。&lt;/p&gt; &lt;p&gt;Robotlegs 没有解决PureMVC的问题：整个系统太松散，没有达到Simple、Clean的程度，这对以后的修改、维护、理解存在障碍。&lt;/p&gt; &lt;p&gt;有时候太灵活、太可配置不一定是好事，你做了很多准备，但其实你这些准备大部分用不到，反而没有做好最根本的事情。&lt;/p&gt; &lt;p&gt;其实最可借鉴的框架是Ruby on Rails，但是其契约编程在AS重难以实现。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2184150.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/09/21/2184150.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/janyou/archive/2011/08/24/2152222.html</id><title type="text">Android x86+ADT</title><summary type="text">Google Android emulator 实在是太慢了，没有开发的兴趣了。 试了一下Android x86，运行效果还是不错的。 1.安装 Virtual Box Android-x86 参看：http://androidspin.com/2011/01/24/howto-install-android-x86-2-2-in-virtualbox/ http://www.android-x...</summary><published>2011-08-24T08:52:00Z</published><updated>2011-08-24T08:52:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/08/24/2152222.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/08/24/2152222.html"/><content type="html">&lt;p&gt;Google Android emulator 实在是太慢了，没有开发的兴趣了。&lt;/p&gt; &lt;p&gt;试了一下Android x86，运行效果还是不错的。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;1.安装&lt;/strong&gt;&lt;/p&gt; &lt;li&gt;Virtual Box &lt;li&gt;Android-x86&lt;/li&gt; &lt;p&gt;参看：&lt;a title="http://androidspin.com/2011/01/24/howto-install-android-x86-2-2-in-virtualbox/" href="http://androidspin.com/2011/01/24/howto-install-android-x86-2-2-in-virtualbox/"&gt;http://androidspin.com/2011/01/24/howto-install-android-x86-2-2-in-virtualbox/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.android-x86.org/documents/virtualboxhowto" href="http://www.android-x86.org/documents/virtualboxhowto"&gt;http://www.android-x86.org/documents/virtualboxhowto&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;note：使用的iso是 android-x86-2.2-r2-eeepc.iso（官方推荐）。&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2.与&lt;em&gt;Android Development Tools&lt;/em&gt; (&lt;em&gt;ADT&lt;/em&gt;) 联协。&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;using adb with a NAT'ed VM&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a name="TOC-The-steps-above-work-nicely-if-you-"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;The steps above work nicely if you have a VM which is set up to use Bridged or Host-Only adapters &lt;li&gt;However, if you have a NAT'ed VM you cannot connect to the VM IP from the host &lt;li&gt;You will need to set up port forwarding for a host port to be forwarded to the VM port 5555 (which is adb)&lt;br&gt;VBoxManage modifyvm &lt;strong&gt;&amp;lt;VMName&amp;gt;&lt;/strong&gt; --natpf1 adb,tcp,*,&amp;lt;localport&amp;gt;,*,5555&lt;br&gt;Example from one machine:&lt;br&gt;&lt;font color="#ff0000"&gt;VBoxManage modifyvm &lt;strong&gt;froyo&lt;/strong&gt; --natpf1 adb,tcp,*,5555,*,5555 &lt;/font&gt; &lt;li&gt;Once this is done, you should see the local port (i.e. 5555 in this case) bound on the host via netstat -a &lt;li&gt;You can now connect to the VM by&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;adb localhost:5555&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;参看：&lt;a title="http://www.android-x86.org/documents/debug-howto" href="http://www.android-x86.org/documents/debug-howto"&gt;http://www.android-x86.org/documents/debug-howto&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;note：这一步使用有点麻烦的。&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;运行效果：&lt;/p&gt; &lt;p&gt;Android x86&lt;/p&gt; &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201108/201108241651052048.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201108/2011082416510849.png" width="572" height="484"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Eclipse ADT 运行&lt;/p&gt; &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201108/20110824165109473.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201108/201108241651147502.png" width="644" height="416"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;运行效果&lt;/p&gt; &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201108/201108241651257427.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201108/201108241651294456.png" width="572" height="484"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201108/201108241651455313.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201108/20110824165157645.png" width="572" height="484"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2152222.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/08/24/2152222.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/janyou/archive/2011/07/25/2115913.html</id><title type="text">Adobe AIR Marketplace shutdown notice 2011年7月23日</title><summary type="text">Thank you for using Adobe AIR Marketplace. When we established Adobe AIR Marketplace three years ago, there were few distribution opportunities for AIR developers. There are now several app stores on ...</summary><published>2011-07-25T02:38:00Z</published><updated>2011-07-25T02:38:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/07/25/2115913.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/07/25/2115913.html"/><content type="html">&lt;p&gt;Thank you for using Adobe AIR Marketplace. When we established Adobe AIR Marketplace three years ago, there were few distribution opportunities for AIR developers. There are now several app stores on desktops, mobile devices and tablets that service AIR developers including Apple App Store, Android Market, BlackBerry App World, Intel AppUp center, Samsung Apps, and Toshiba App Place.&lt;br&gt;After careful consideration, Adobe has decided to discontinue development and support of Adobe AIR Marketplace. We are, therefore, not accepting any new applications into Adobe AIR Marketplace. The Adobe AIR Marketplace will be shut down on August 31, 2011. We encourage you to use these newer popular app stores to distribute your applications. As before, Adobe will continue to provide the best technologies and solutions so that developers and publishers can create, distribute and monetize content.&lt;br&gt;FAQs:&lt;br&gt;My application was free and distributed to users through Adobe AIR Marketplace. Will users continue to use the application?&lt;br&gt;If users have downloaded and installed your free application, then these users can continue to use the application even after Adobe AIR Marketplace is shutdown. If users have not installed the app before August 31, 2011, users will not be able to install from the Adobe AIR Marketplace and use the application.&lt;br&gt;My application was not free and there are users who purchased my app. Will they be able to continue to use the application? &lt;br&gt;If users have installed and paid for your application before August 31, 2011, then these users can continue to use the application even after the Adobe AIR Marketplace is shut down. If your application was using try and buy, then applications can be tried or purchased on or before August 31, 2011. Applications cannot be purchased after August 31, 2011.&lt;br&gt;Will users be able to purchase my paid application going forward? &lt;br&gt;After August 31, 2011, users will not be able to purchase your application through AIR Marketplace. You must find an alternative method to distribute and sell your application. One of the options is to use Intel AppUp to distribute and sell your desktop applications.&lt;br&gt;Can I distribute application upgrades?&lt;br&gt;You will not be able to distribute application upgrades through Adobe AIR Marketplace.&lt;br&gt;What will happen to settlements?&lt;br&gt;For all the applications sold, you will receive your pending settlements for apps sold before August 31, 2011 soon after that date.&lt;br&gt;I submitted my application directly through AIR Marketplace. How do I download analytics?&lt;br&gt;After you log into your Publisher Account on AIR Marketplace, you will find “Reports” tab. Reports for AIR Marketplace will be available until August 31, 2011 (please remember to log in before this date).&lt;/p&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2115913.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/07/25/2115913.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/janyou/archive/2011/07/14/2106269.html</id><title type="text">Android 开发图书和资源</title><summary type="text">1.Google’s online Android Developer’s Guide (http://developer.android.com/guide/index.html) 2.Learning Android Building Applications for the Android Market By Marko Gargenta Publisher: O&amp;#39;Reilly Media...</summary><published>2011-07-14T05:38:00Z</published><updated>2011-07-14T05:38:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/07/14/2106269.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/07/14/2106269.html"/><content type="html">&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;1.Google’s online Android Developer’s Guide&lt;/strong&gt;&lt;/p&gt;&lt;br&gt; &lt;p&gt;(&lt;a href="http://developer.android.com/guide/index.html"&gt;http://developer.android.com/guide/index.html&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2.Learning Android&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Building Applications for the Android Market&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.amazon.com/Learning-Android-Marko-Gargenta/dp/1449390501/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1310620676&amp;amp;sr=1-1#reader_1449390501"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107141339353397.png" width="240" height="240"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;By Marko Gargenta &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Publisher: O'Reilly Media  &lt;li&gt;Released: March 2011  &lt;li&gt;Pages: 268 &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3.Android Recipes: A Problem-Solution Approach&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.amazon.com/Android-Recipes-Problem-Solution-Dave-Smith/dp/143023413X/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1310620864&amp;amp;sr=1-1#reader_143023413X"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107141339363789.png" width="240" height="240"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;By Jeff Friesen , Dave Smith&lt;/p&gt; &lt;ul&gt; &lt;li&gt;ISBN13: 978-1-4302-3413-5  &lt;li&gt;456 Pages  &lt;li&gt;User Level: Intermediate  &lt;li&gt;Publication Date: May 2, 2011&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;4.The Android Developer's Cookbook: Building Applications with the Android SDK&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.amazon.com/Android-Developers-Cookbook-Building-Applications/dp/0321741234/ref=sr_1_2?s=books&amp;amp;ie=UTF8&amp;amp;qid=1310620864&amp;amp;sr=1-2#reader_B0043GVZDS"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107141339384737.png" width="240" height="240"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;By: James Steele; Nelson To&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Paperback: 400 pages  &lt;li&gt;Publisher: Addison-Wesley Professional; 1 edition (October 27, 2010)  &lt;li&gt;Language: English  &lt;li&gt;ISBN-10: 0321741234  &lt;li&gt;ISBN-13: 978-0321741233&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2106269.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/07/14/2106269.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/janyou/archive/2011/07/11/2102926.html</id><title type="text">Subversion developers are very stubborn!(issue #1256)</title><summary type="text">Subversion 有一个严重的问题，就是不能保存文件的创建/各版本的修改时间，issue #1256 描述了这个问题。 这个问题提交时的状况： ---------------------------------------------------------------------------------------------------------Sometimes it is usef...</summary><published>2011-07-11T05:05:00Z</published><updated>2011-07-11T05:05:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/07/11/2102926.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/07/11/2102926.html"/><content type="html">&lt;p&gt;&lt;/p&gt; &lt;p&gt;Subversion 有一个严重的问题，就是不能保存文件的创建/各版本的修改时间，&lt;a href="http://subversion.tigris.org/issues/show_bug.cgi?id=1256"&gt;issue #1256&lt;/a&gt; 描述了这个问题。&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;这个问题提交时的状况：&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;---------------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;pre&gt;Sometimes it is useful to preserve creation/modification time of a&#xD;
files under version control. File importing/adding/committing should&#xD;
save these times together with all other file properties and checkout&#xD;
of this file should restore these times instead of putting current time. &#xD;
 But since some other cases require file's last modification times to&#xD;
be a time of checkout - best solution will be to have an option for&#xD;
svn checkout and svn export to preserve file modification times.&lt;/pre&gt;&#xD;
&lt;p&gt;&lt;em&gt;------- 附加注释人： &lt;a href="mailto:kfogel@tigris.org"&gt;Karl Fogel&lt;/a&gt; 2003/04/29 14:54:43 -0700 -------&lt;/em&gt;&#xD;
&lt;p&gt;---------------------------------------------------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;到目前为止Subversion 的答复：优先级：P3，目标里程碑：1.8-consider&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;愤愤不平的用户：&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;---------------------------------------------------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;------- 附加注释人： &lt;a href="mailto:stsp@tigris.org"&gt;Stefan Sperling&lt;/a&gt; 2011/01/24 08:58:04 -0700 -------&lt;/em&gt;&lt;pre&gt;There are a lot of issues that have been labeled as deal breakers which have&#xD;
been fixed (one example: &lt;a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3242"&gt;issue #3242&lt;/a&gt;).&#xD;
&#xD;
I wasn't commenting on the nature or state of this particular issue, but on the&#xD;
generalised and bogus claim that the Subversion developer community didn't&#xD;
listen to Subversion's users.&#xD;
&#xD;
Such remarks are usually meant to put pressure on developers or patch&#xD;
contributors to stop whatever they're doing and start working on some particular&#xD;
issue, but that's not what they achieve.&#xD;
&#xD;
And I would of course love to see this issue fixed, just like everyone else.&#xD;
I didn't mean to dismiss the importance of this issue by calling it "pet issue".&#xD;
Maybe I should have said "your favourite issue" or something like that.&lt;/pre&gt;&#xD;
&lt;p&gt;--------------------------------------------------------------------------------------------------------- &lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Subversion developers的态度是：&lt;strong&gt;爱用不用，我就是这样！&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2102926.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/07/11/2102926.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/janyou/archive/2011/07/08/2101178.html</id><title type="text">Should  I give up  Flash (Flex) like Apple.</title><summary type="text">----------------------------------------------------------------------------------------------------------------------------------- 1.flex_sdk 3.5.0 Code: &amp;lt;mx:TextArea text=&amp;quot;中文字体&amp;quot; width=&amp;quot;266&amp;quot; height=&amp;quot;...</summary><published>2011-07-08T08:53:00Z</published><updated>2011-07-08T08:53:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/07/08/2101178.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/07/08/2101178.html"/><content type="html">&lt;p&gt;&lt;strong&gt;-----------------------------------------------------------------------------------------------------------------------------------&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;1.flex_sdk 3.5.0&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Code:&lt;/p&gt; &lt;div &gt;&lt;pre &gt;&amp;lt;mx:TextArea text=&lt;span &gt;"中文字体"&lt;/span&gt;   width=&lt;span &gt;"266"&lt;/span&gt;   height=&lt;span &gt;"84"&lt;/span&gt;   fontFamily=&lt;span &gt;"方正舒体"&lt;/span&gt;    fontSize=&lt;span &gt;"59"&lt;/span&gt;/&amp;gt;&lt;/pre&gt;&lt;/div&gt;&#xD;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
&lt;/style&gt;&#xD;
&#xD;
&lt;p&gt;Run result:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107081652374777.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107081652387219.png" width="244" height="78"&gt;&lt;/a&gt; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000" size="4"&gt;It's correct!&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;-----------------------------------------------------------------------------------------------------------------------------------&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;2.flex_sdk 4.0.0&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Code:&lt;/p&gt;&#xD;
&lt;div &gt;&lt;pre &gt;&amp;lt;mx:TextArea text=&lt;span &gt;"中文字体"&lt;/span&gt;   width=&lt;span &gt;"266"&lt;/span&gt;   height=&lt;span &gt;"84"&lt;/span&gt;   fontFamily=&lt;span &gt;"方正舒体"&lt;/span&gt;    fontSize=&lt;span &gt;"59"&lt;/span&gt;/&amp;gt;&lt;/pre&gt;&lt;/div&gt;&#xD;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
&lt;/style&gt;&#xD;
&#xD;
&lt;p&gt;Run result:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201107/20110708165238251.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107081652387710.png" width="244" height="76"&gt;&lt;/a&gt; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;font color="#ff0000" size="4"&gt;&lt;strong&gt;It's wrong!&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;-----------------------------------------------------------------------------------------------------------------------------------&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;3.flex_sdk 4.1.0.16076&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Code:&lt;/p&gt;&#xD;
&lt;div &gt;&lt;pre &gt;&amp;lt;mx:TextArea text=&lt;span &gt;"中文字体"&lt;/span&gt;   width=&lt;span &gt;"266"&lt;/span&gt;   height=&lt;span &gt;"84"&lt;/span&gt;   fontFamily=&lt;span &gt;"方正舒体"&lt;/span&gt;    fontSize=&lt;span &gt;"59"&lt;/span&gt;/&amp;gt;&lt;/pre&gt;&lt;/div&gt;&#xD;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
&lt;/style&gt;&#xD;
&#xD;
&lt;p&gt;Run result:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107081652387153.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107081652392660.png" width="244" height="75"&gt;&lt;/a&gt; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000" size="4"&gt;It's correct again!&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;-----------------------------------------------------------------------------------------------------------------------------------&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;4.flex_sdk 4.5/4.5.1&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Code:&lt;/p&gt;&#xD;
&lt;div &gt;&lt;pre &gt;&amp;lt;mx:TextArea text=&lt;span &gt;"中文字体"&lt;/span&gt;   width=&lt;span &gt;"266"&lt;/span&gt;   height=&lt;span &gt;"84"&lt;/span&gt;   fontFamily=&lt;span &gt;"方正舒体"&lt;/span&gt;    fontSize=&lt;span &gt;"59"&lt;/span&gt;/&amp;gt;&lt;/pre&gt;&lt;/div&gt;&#xD;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre&#xD;
{&#xD;
	font-size: small;&#xD;
	color: black;&#xD;
	font-family: consolas, "Courier New", courier, monospace;&#xD;
	background-color: #ffffff;&#xD;
	/*white-space: pre;*/&#xD;
}&#xD;
.csharpcode pre { margin: 0em; }&#xD;
.csharpcode .rem { color: #008000; }&#xD;
.csharpcode .kwrd { color: #0000ff; }&#xD;
.csharpcode .str { color: #006080; }&#xD;
.csharpcode .op { color: #0000c0; }&#xD;
.csharpcode .preproc { color: #cc6633; }&#xD;
.csharpcode .asp { background-color: #ffff00; }&#xD;
.csharpcode .html { color: #800000; }&#xD;
.csharpcode .attr { color: #ff0000; }&#xD;
.csharpcode .alt &#xD;
{&#xD;
	background-color: #f4f4f4;&#xD;
	width: 100%;&#xD;
	margin: 0em;&#xD;
}&#xD;
.csharpcode .lnum { color: #606060; }&#xD;
&lt;/style&gt;&#xD;
&#xD;
&lt;p&gt;Run result:&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107081652392104.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107081652397611.png" width="244" height="76"&gt;&lt;/a&gt; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;font color="#ff0000" size="4"&gt;&lt;strong&gt;It's wrong again!&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;-----------------------------------------------------------------------------------------------------------------------------------&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;strong&gt;What a shame!&lt;/strong&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2101178.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/07/08/2101178.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/janyou/archive/2011/07/05/2098364.html</id><title type="text">So Bad ,  Flex SDK !</title><summary type="text"/><published>2011-07-05T07:53:00Z</published><updated>2011-07-05T07:53:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/07/05/2098364.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/07/05/2098364.html"/><content type="html">&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107051551009781.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201107/201107051551028993.png" width="1060" height="785"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2098364.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/07/05/2098364.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/janyou/archive/2011/06/30/2094715.html</id><title type="text">Adobe can do something like andriod</title><summary type="text"/><published>2011-06-30T07:53:00Z</published><updated>2011-06-30T07:53:00Z</updated><author><name>janyou</name><uri>http://www.cnblogs.com/janyou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/janyou/archive/2011/06/30/2094715.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/janyou/archive/2011/06/30/2094715.html"/><content type="html">&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/janyou/201106/201106301553008798.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/janyou/201106/201106301553017916.png" width="873" height="547"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/janyou/aggbug/2094715.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/janyou/archive/2011/06/30/2094715.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
