<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_ing...</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/31982/rss</id><updated>2012-02-08T11:51:32Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/31982/rss"/><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2012/02/08/2343154.html</id><title type="text">Cheatsheet: 2012 02.01 ~ 02.08</title><summary type="text">.NET Face Recognation in C# Lucene.Net ultra fast search for MVC or WebForms site =&amp;gt; made easy! Graceful Completion of Thread Pool Wait Callback Web MongoDB Indexing in Practice Flush IIS HTTP and F...</summary><published>2012-02-08T11:52:00Z</published><updated>2012-02-08T11:52:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2012/02/08/2343154.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2012/02/08/2343154.html"/><content type="html">&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blog.csharplearners.com/2012/01/30/face-recognation-c/" target="_blank"&gt;Face Recognation in C#&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/320219/Lucene-Net-ultra-fast-search-for-MVC-or-WebForms" target="_blank"&gt;Lucene.Net ultra fast search for MVC or WebForms site =&amp;gt; made easy!&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/jiangyue/archive/2012/02/07/graceful-completion-of-thread-pool-wait-callback.aspx" target="_blank"&gt;Graceful Completion of Thread Pool Wait Callback&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.cloudcomputingdevelopment.net/mongodb-indexing-in-practice/" target="_blank"&gt;MongoDB Indexing in Practice&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://weblogs.asp.net/owscott/archive/2012/02/03/flush-http-and-ftp-logs-in-iis.aspx" target="_blank"&gt;Flush IIS HTTP and FTP Logs to Disk&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/325135/Getting-Started-with-IndexedDB" target="_blank"&gt;Getting Started with IndexedDB&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://ryanhayes.net/blog/why-you-should-build-your-website-using-static-html-files/" target="_blank"&gt;Why You Should Build Your Website Using Static .html Files&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/abhinaba/archive/2012/02/02/wp7-clr-managed-object-overhead.aspx" target="_blank"&gt;WP7: CLR Managed Object overhead&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://coenraets.org/blog/2012/02/sample-mobile-app-with-backbone-js-and-phonegap/" target="_blank"&gt;Sample Mobile App with Backbone.js and PhoneGap&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://geekswithblogs.net/mikebmcl/archive/2012/02/02/c-to-c-ndash-a-somewhat-short-guide.aspx" target="_blank"&gt;C# to C++ – A Somewhat Short Guide&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2343154.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2012/02/08/2343154.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2012/02/01/2334529.html</id><title type="text">Cheatsheet: 2012 01.20 ~ 01.31</title><summary type="text">Other Introduction To Linux Commands Building WebKit on Windows 7 with VS2010 Writing Your Own WebSocket Server .NET Inside the Concurrent Collections: ConcurrentQueue MSMQ Outgoing Queue Mover ...</summary><published>2012-02-01T06:38:00Z</published><updated>2012-02-01T06:38:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2012/02/01/2334529.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2012/02/01/2334529.html"/><content type="html">&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://coding.smashingmagazine.com/2012/01/23/introduction-to-linux-commands/" target="_blank"&gt;Introduction To Linux Commands&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blog.ashodnakashian.com/2012/01/building-webkit-on-windows-7-with-vs2010/" target="_blank"&gt;Building WebKit on Windows 7 with VS2010&lt;/a&gt;  &lt;li&gt;&lt;a href="http://altdevblogaday.com/2012/01/23/writing-your-own-websocket-server/" target="_blank"&gt;Writing Your Own WebSocket Server&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://geekswithblogs.net/simonc/archive/2012/01/24/inside-the-concurrent-collections-concurrentqueue.aspx" target="_blank"&gt;Inside the Concurrent Collections: ConcurrentQueue&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/319975/MSMQ-Outgoing-Queue-Mover" target="_blank"&gt;MSMQ Outgoing Queue Mover&lt;/a&gt;  &lt;li&gt;&lt;a href="http://elegantcode.com/2012/01/26/sqlbulkcopy-for-generic-listt-useful-for-entity-framework-nhibernate/" target="_blank"&gt;SqlBulkCopy for Generic List&amp;lt;T&amp;gt; (useful for Entity Framework &amp;amp; NHibernate)&lt;/a&gt;  &lt;li&gt;&lt;a href="http://dotnet.dzone.com/articles/php-scripting-language-c" target="_blank"&gt;PHP as a Scripting Language for C#&lt;/a&gt;  &lt;li&gt;&lt;a href="http://gal-segal.com/c-sharp/thread-safe-high-performance-capped-queue" target="_blank"&gt;Thread Safe High Performance Capped Queue&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://whereslou.com/2012/01/24/introducing-dragonfly-another-net-http-server" target="_blank"&gt;Introducing Dragonfly – another .NET HTTP server&lt;/a&gt;  &lt;li&gt;&lt;a href="http://paulstack.co.uk/blog/post/Installing-mono-on-windows.aspx" target="_blank"&gt;Installing Mono on Windows&lt;/a&gt;  &lt;li&gt;&lt;a href="https://kdepepo.wordpress.com/2012/01/30/fast-lossless-color-image-compression/" target="_blank"&gt;Fast Lossless Color Image Compression&lt;/a&gt;  &lt;li&gt;&lt;a href="http://mongotips.com/b/lower-lock-and-number-of-slow-queries/" target="_blank"&gt;Lower Lock % and Number of Slow Queries&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/android/submitting-your-application-to-android-market/" target="_blank"&gt;Submitting Your Application to the Android Market&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.diaryofaninja.com/blog/2012/01/23/8-musthave-tools-for-windows-phone-7-development" target="_blank"&gt;8 Must-Have Tools for Windows Phone 7 Development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2334529.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2012/02/01/2334529.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2012/01/19/2327522.html</id><title type="text">Cheatsheet: 2012 01.10 ~ 01.19</title><summary type="text">Other What we still can’t do client-side Performance and Design Guidelines for Data Access Layers Building the next generation file system for Windows: ReFS .NET In .NET, open source does not beget ...</summary><published>2012-01-19T09:11:00Z</published><updated>2012-01-19T09:11:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2012/01/19/2327522.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2012/01/19/2327522.html"/><content type="html">&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://lea.verou.me/2012/01/what-we-still-can&amp;rsquo;t-do-client-side/" target="_blank"&gt;What we still can’t do client-side&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ricom/archive/2012/01/10/performance-and-design-guidelines-for-data-access-layers.aspx" target="_blank"&gt;Performance and Design Guidelines for Data Access Layers&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/b8/archive/2012/01/16/building-the-next-generation-file-system-for-windows-refs.aspx" target="_blank"&gt;Building the next generation file system for Windows: ReFS&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://bvanderveen.com/a/dot-net-open-source-does-not-beget-open-source" target="_blank"&gt;In .NET, open source does not beget open source&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.aaronstannard.com/post/2011/12/14/Intro-to-NodeJS-for-NET-Developers.aspx" target="_blank"&gt;Intro to Node.JS for .NET Developers&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/cs/BinaryFormatterVsManual.aspx" target="_blank"&gt;BinaryFormatter or Manual serializing?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/debug/Advanced_Debugging.aspx" target="_blank"&gt;Advanced Debugging in Visual Studio&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://pfelix.wordpress.com/2012/01/11/the-new-net-httpclient-class/" target="_blank"&gt;The new .NET HttpClient class&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://research.microsoft.com/en-us/projects/infernet/" target="_blank"&gt;Infer.NET&lt;/a&gt; - a .NET library for machine learning&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/iPhone/simple-twitter-app.aspx" target="_blank"&gt;Making a simple Twitter app using iOS 5, Xcode 4.2, and storyboards&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blog.8thlight.com/eric-meyer/2011/12/19/hello-ios-development.html" target="_blank"&gt;Hello iOS Development&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Windows-Phone-7.5-Using-sockets.aspx" target="_blank"&gt;Windows Phone 7.5: Using sockets&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://css.dzone.com/articles/partial-xmlhttprequest" target="_blank"&gt;Partial XMLHttpRequest responses?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blog.goyello.com/2012/01/10/not-store-user-credentials-database/" target="_blank"&gt;How to NOT store user credentials in a database&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.stevesouders.com/blog/2012/01/13/javascript-performance/" target="_blank"&gt;JavaScript Performance&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://openmymind.net/2012/1/17/Refactoring-Common-API-Functionaly-Into-A-Node-Proxy/" target="_blank"&gt;Refactoring Common API Functionality Into A Node.js Proxy&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2327522.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2012/01/19/2327522.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2012/01/10/2317719.html</id><title type="text">Cheatsheet: 2012 01.01 ~ 01.09</title><summary type="text">Other Microsoft and Mono - then and now MacBook Pro for .NET Developer – useful ore just pretty? x86 Assembly for C Programmers 1 Web Using the Geolocation API Apache Hadoop on Windows Azure Part...</summary><published>2012-01-10T01:17:00Z</published><updated>2012-01-10T01:17:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2012/01/10/2317719.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2012/01/10/2317719.html"/><content type="html">&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blog.sriramk.com/post/14223016459/microsoft-and-mono-then-and-now" target="_blank"&gt;Microsoft and Mono - then and now&lt;/a&gt;  &lt;li&gt;&lt;a href="http://code-inside.de/blog-in/2012/01/04/macbook-pro-for-net-developer-useful-ore-just-pretty/" target="_blank"&gt;MacBook Pro for .NET Developer – useful ore just pretty?&lt;/a&gt;  &lt;li&gt;&lt;a href="http://myw3b.net/blog/index.php/2009/10/assembly-for-c-programmers-1/" target="_blank"&gt;x86 Assembly for C Programmers 1&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://htmlcssjavascript.com/javascript/using-the-geolocation-api/" target="_blank"&gt;Using the Geolocation API&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/avkashchauhan/archive/2011/12/31/apache-hadoop-on-windows-azure-part-7-writing-your-very-own-wordcount-hadoop-job-in-java-and-deploying-to-windows-azure-cluster.aspx?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+AvkashChauhansBlog+%28Avkash+Chauhan%27s+Blog%29&amp;amp;utm_content=Google+Reader" target="_blank"&gt;Apache Hadoop on Windows Azure Part 7 – Writing your very own WordCount Hadoop Job in Java and deploying to Windows Azure Cluster&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blog.pythonisito.com/2011/12/mongodbs-write-lock.html?m=1" target="_blank"&gt;MongoDB's Write Lock&lt;/a&gt;  &lt;li&gt;&lt;a href="http://nosql.mypopescu.com/post/15234510198/last-nosql-releases-in-2011-mongodb-hive-zookeeper" target="_blank"&gt;Last NoSQL Releases in 2011: MongoDB, Hive, ZooKeeper, Whirr, HBase, Redis, and Hadoop 1.0.0&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.thegeekstuff.com/2012/01/hadoop-hdfs-mapreduce-intro/" target="_blank"&gt;Apache Hadoop Fundamentals – HDFS and MapReduce Explained with a Diagram&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.west-wind.com/weblog/posts/2012/Jan/02/XmlWriter-and-lower-ASCII-characters" target="_blank"&gt;XmlWriter and lower ASCII characters&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/309860/Buffer-BlockCopy-not-as-fast-as-you-think" target="_blank"&gt;Buffer.BlockCopy not as fast as you think&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/miscctrl/RabbitMq.aspx" target="_blank"&gt;Rabbit Mq Shovel Example&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/architecture/distributedcommandpattern.aspx" target="_blank"&gt;Distributed Command Pattern - an extension of command pattern for connected systems&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn.microsoft.com/zh-cn/magazine/hh708749%28en-us%29.aspx" target="_blank"&gt;Your First Windows Phone Application&lt;/a&gt;  &lt;li&gt;&lt;a href="http://dotnetslackers.com/articles/mobile/Integrate-Lua-into-Your-Android-Games.aspx" target="_blank"&gt;Integrate Lua into Your Android Games&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2317719.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2012/01/10/2317719.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2012/01/01/2309478.html</id><title type="text">Cheatsheet: 2011 12.29 ~ 12.31</title><summary type="text">Happy New Year &amp;amp; 新年快乐 .NET GUI REPL for Roslyn Mobile iOS SDK: UIAlertView Custom Graphics Learn How to Write iOS Apps Web Integrating Lucene with HBase generators + promises = tasks Other Hadoop ...</summary><published>2012-01-01T07:08:00Z</published><updated>2012-01-01T07:08:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2012/01/01/2309478.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2012/01/01/2309478.html"/><content type="html">&lt;p&gt;Happy New Year &amp;amp; 新年快乐 &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.sellsbrothers.com/posts/Details/12710" target="_blank"&gt;GUI REPL for Roslyn&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-uialertview-custom-graphics/" target="_blank"&gt;iOS SDK: UIAlertView Custom Graphics&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://ashfurrow.com/2011/12/learn-how-to-write-ios-apps/" target="_blank"&gt;Learn How to Write iOS Apps&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.infoq.com/articles/LuceneHbase" target="_blank"&gt;Integrating Lucene with HBase&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://taskjs.org/" target="_blank"&gt;generators + promises = tasks&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://hadoop.apache.org/common/docs/r1.0.0/releasenotes.html" target="_blank"&gt;Hadoop 1.0.0 Release Notes&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.troyhunt.com/2011/12/has-hash-dos-patch-been-installed-on.html" target="_blank"&gt;Has the hash DoS patch been installed on your site? Check it right now with ASafaWeb!&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2309478.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2012/01/01/2309478.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2011/12/28/2304223.html</id><title type="text">Cheatsheet: 2011 12.20 ~ 12.28</title><summary type="text">Web Readings in Distributed Systems “I want to optimize my JS application on V8” checklist Top 10 “Must Follow” JavaScript Best Practices How to cache HTTP range requests Introducing mod_spdy, a ...</summary><published>2011-12-28T00:26:00Z</published><updated>2011-12-28T00:26:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2011/12/28/2304223.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2011/12/28/2304223.html"/><content type="html">&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://bytepawn.com/readings-in-distributed-systems/" target="_blank"&gt;Readings in Distributed Systems&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blog.mrale.ph/post/14403172501/simple-optimization-checklist" target="_blank"&gt;“I want to optimize my JS application on V8” checklist&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.developerdrive.com/2011/08/top-10-must-follow-javascript-best-practices-2/" target="_blank"&gt;Top 10 “Must Follow” JavaScript Best Practices&lt;/a&gt;  &lt;li&gt;&lt;a href="http://devblog.seomoz.org/2011/05/how-to-cache-http-range-requests/" target="_blank"&gt;How to cache HTTP range requests&lt;/a&gt;  &lt;li&gt;&lt;a href="http://calendar.perfplanet.com/2011/introducing-mod_spdy-a-spdy-module-for-the-apache-http-server/" target="_blank"&gt;Introducing mod_spdy, a SPDY module for the Apache HTTP server&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.scribd.com/doc/76305360/Untitled?secret_password=25ayon3uhut4kc5gfmsf#full" target="_blank"&gt;Server-Side JavaScript Injection&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bnaya/archive/2011/12/18/task-thread.aspx" target="_blank"&gt;Task != Thread&lt;/a&gt;  &lt;li&gt;&lt;a href="http://nbevans.wordpress.com/2011/12/20/websocket-servers-on-windows-server/" target="_blank"&gt;WebSocket servers on Windows Server&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://tirania.org/blog/archive/2011/Dec-21.html" target="_blank"&gt;Mono in 2011&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/library/asmdotnetx86.aspx" target="_blank"&gt;ASM.Net - x86 Emulation&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/david_leblanc/archive/2011/12/23/compilers-integers-and-optimizations.aspx" target="_blank"&gt;Compilers, Integers and Optimizations&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://mobile.dzone.com/articles/real-world-windows-phone-dev-2" target="_blank"&gt;Real World Windows Phone Dev Part 4: The Panorama&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://blog.fiesta.cc/post/13976616772/mongosv-live-blog-performance-tuning-and-scalability" target="_blank"&gt;MongoSV Live-Blog: Performance Tuning and Scalability&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.engineyard.com/blog/2011/mongodb-best-practices/" target="_blank"&gt;MongoDB Best Practices&lt;/a&gt;  &lt;li&gt;&lt;a href="https://engineering.linkedin.com/open-source/indextank-now-open-source" target="_blank"&gt;IndexTank is now open source!&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blog.appfirst.com/2011/12/22/why-we-chose-hbase/" target="_blank"&gt;Why We Chose HBase&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/mcsuksoldev/archive/2011/12/22/hadoop-streaming-and-f-mapreduce.aspx" target="_blank"&gt;Hadoop Streaming and F# MapReduce&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2304223.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2011/12/28/2304223.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2011/12/19/2292910.html</id><title type="text">Cheatsheet: 2011 12.13 ~ 12.19</title><summary type="text">.NET Just as the community got used to using using... Performance Profiling your application is FTW Using-blocks and asynchronous operations .NET Debugging Workshop Fast Token Replacement in C# What...</summary><published>2011-12-19T01:27:00Z</published><updated>2011-12-19T01:27:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2011/12/19/2292910.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2011/12/19/2292910.html"/><content type="html">&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt; &lt;p&gt;&lt;ul&gt; &lt;li&gt;&lt;a href="http://softwareblog.alcedo.com/post/2011/12/09/Using-blocks-and-asynchronous-operations.aspx" target="_blank"&gt;Just as the community got used to using using...&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://devlicio.us/blogs/derik_whittaker/archive/2011/12/13/performance-profiling-your-application-is-ftw.aspx" target="_blank"&gt;Performance Profiling your application is FTW&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://softwareblog.alcedo.com/post/2011/12/09/Using-blocks-and-asynchronous-operations.aspx" target="_blank"&gt;Using-blocks and asynchronous operations&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.sela.co.il/syl/syllabus.aspx?CourseCode=dndebug&amp;amp;CategoryID=165" target="_blank"&gt;.NET Debugging Workshop&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/string/FastTokenReplacement.aspx" target="_blank"&gt;Fast Token Replacement in C#&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bnaya/archive/2011/12/15/what-is-the-cost-of-async-await.aspx" target="_blank"&gt;What is the cost of async/await?&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/b/pfxteam/archive/2011/12/15/10248293.aspx" target="_blank"&gt;Awaiting Socket Operations&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.phpclasses.org/blog/post/168-Can-NET-make-PHP-run-faster-than-the-official-PHP-implementation.html" target="_blank"&gt;Can .NET make PHP run faster than the official PHP implementation?&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://phpadvent.org/2011/cross-origin-ajax-with-cors-by-david-walsh" target="_blank"&gt;Cross-Origin Ajax with CORS&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/pre&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&lt;a href="http://dontangg.github.com/nocco/" target="_blank"&gt;Nocco.cs&lt;/a&gt; - a quick-and-dirty, literate-programming-style documentation generator&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://exceptionallyexceptionalexceptions.blogspot.com/2011/12/testing-your-document-structure-for.html" target="_blank"&gt;Testing your document structure for inconsistencies within MongoDB&lt;/a&gt; &lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/12/14/anyone-can-build-a-windows-live-messenger-client-with-open-standards-access-via-xmpp.aspx" target="_blank"&gt;Anyone can build a Messenger client—with open standards access via XMPP&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://www.muscula.com/architecture" target="_blank"&gt;The IT-Architecture of Muscula: Node.JS, MongoDB and CDN&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2292910.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2011/12/19/2292910.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2011/12/12/2285366.html</id><title type="text">Cheatsheet: 2011 12.01 ~ 12.12</title><summary type="text">Web memcache internals Beyond YSlow - Squeeeezing out website network performance The Fastest Webserver? .NET Thread Safe Happiness Using a Helper Class How to use C++ AMP from C# Why Many Deve...</summary><published>2011-12-12T14:22:00Z</published><updated>2011-12-12T14:22:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2011/12/12/2285366.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2011/12/12/2285366.html"/><content type="html">&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.adayinthelifeof.nl/2011/02/06/memcache-internals/" target="_blank"&gt;memcache internals&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.troyhunt.com/2011/12/beyond-yslow-squeeeezing-out-website.html" target="_blank"&gt;Beyond YSlow - Squeeeezing out website network performance&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.webperformance.com/load-testing/blog/2011/11/what-is-the-fastest-webserver/" target="_blank"&gt;The Fastest Webserver?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/Parallel_Programming/ThreadSafeHelper.aspx" target="_blank"&gt;Thread Safe Happiness Using a Helper Class&lt;/a&gt;  &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/pfxteam/archive/2011/09/21/10214538.aspx" target="_blank"&gt;How to use C++ AMP from C#&lt;/a&gt;  &lt;li&gt;&lt;a href="http://net.tutsplus.com/articles/editorials/why-many-developers-hate-asp-net-and-why-they-are-wrong/" target="_blank"&gt;Why Many Developers Hate ASP.NET… and Why They’re Wrong&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://antirez.com/post/short-term-redis-plans.html" target="_blank"&gt;Short term Redis plans&lt;/a&gt; - &lt;a href="http://simonwillison.net/static/2010/redis-tutorial/" target="_blank"&gt;Redis tutorial, April 2010&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/ScottHanselmans2011UltimateDeveloperAndPowerUsersToolListForWindows.aspx" target="_blank"&gt;Scott Hanselman's 2011 Ultimate Developer and Power Users Tool List for Windows&lt;/a&gt;  &lt;li&gt;&lt;a href="http://java.dzone.com/news/solr-reference-guide-34" target="_blank"&gt;Solr Reference Guide 3.4 available&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.thegeekstuff.com/2011/12/linux-performance-monitoring-tools/" target="_blank"&gt;Top 25 Best Linux Performance Monitoring and Debugging Tools&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2285366.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2011/12/12/2285366.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2011/11/30/2269773.html</id><title type="text">Cheatsheet: 2011 11.16 ~ 11.30</title><summary type="text">.NET Using ExtendedReflection To Manage Your .NET Code at Runtime Real world feedback on a .Net to Mono migration Reduce debugging time using the .NET StackTrace class Reflection, performance and run...</summary><published>2011-11-30T15:09:00Z</published><updated>2011-11-30T15:09:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2011/11/30/2269773.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2011/11/30/2269773.html"/><content type="html">&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.jasonbock.net/JB/Default.aspx?blog=entry.741d51816a064e7f8a00e03660dd16cf" target="_blank"&gt;Using ExtendedReflection To Manage Your .NET Code at Runtime&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://codebetter.com/patricksmacchia/2011/11/07/real-world-feedback-on-a-net-to-mono-migration/" target="_blank"&gt;Real world feedback on a .Net to Mono migration&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/exception/StackTraceDumper.aspx" target="_blank"&gt;Reduce debugging time using the .NET StackTrace class&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.mindscapehq.com/blog/index.php/2011/11/27/reflection-performance-and-runtime-code-generation/" target="_blank"&gt;Reflection, performance and runtime code generation&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://geekswithblogs.net/terje/archive/2011/11/27/using-the-static-code-analysis-feature-of-visual-studio-premiumultimate.aspx" target="_blank"&gt;Using the Static Code Analysis feature of Visual Studio (Premium/Ultimate) to find memory leakage problems&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://teddziuba.com/2011/10/node-js-is-cancer.html" target="_blank"&gt;Node.js is Cancer&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://matthewflickinger.com/lab/whatsinagif/bits_and_bytes.asp" target="_blank"&gt;What's In A GIF - Bit by Byte&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="https://github.com/CHH/php-build" target="_blank"&gt;php-build&lt;/a&gt; - Builds PHP versions with their coexistence in mind&lt;/li&gt; &lt;li&gt;&lt;a href="http://blog.jetbrains.com/webide/2011/11/phpstorm-3-0-keep-your-code-in-its-best-shape/" target="_blank"&gt;PhpStorm 3.0: Keep Your Code in Its Best Shape!&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-using-redis-bitmaps/" target="_blank"&gt;Fast, easy, realtime metrics using Redis bitmaps&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.sellsbrothers.com/posts/Details/12704" target="_blank"&gt;REPL for the Rosyln CTP 10/2011&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/mobile-web-apps/jquery-mobile-1-0/" target="_blank"&gt;jQuery Mobile 1.0&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://arin.me/blog/xcode-vs-jetbrains-appcode-objective-c-ide-comparison" target="_blank"&gt;XCode vs JetBrains AppCode – Objective C IDE Comparison&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2269773.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2011/11/30/2269773.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gOODiDEA/archive/2011/11/15/2249258.html</id><title type="text">Cheatsheet: 2011 11.08 ~ 11.15</title><summary type="text">Mobile Getting Started with JSON in iOS5 Easy Steps To Develop Your First iPhone App Android – Interview Questions/Answer Part – 1 .NET Creating static methods at runtime Designing distributed ap...</summary><published>2011-11-15T01:51:00Z</published><updated>2011-11-15T01:51:00Z</updated><author><name>gOODiDEA</name><uri>http://www.cnblogs.com/gOODiDEA/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gOODiDEA/archive/2011/11/15/2249258.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gOODiDEA/archive/2011/11/15/2249258.html"/><content type="html">&lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.captechconsulting.com/blog/nathan-jones/getting-started-json-ios5" target="_blank"&gt;Getting Started with JSON in iOS5&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.developersnippets.com/2011/11/05/easy-steps-to-develop-your-first-iphone-app/" target="_blank"&gt;Easy Steps To Develop Your First iPhone App&lt;/a&gt;  &lt;li&gt;&lt;a href="http://pareshnmayani.wordpress.com/2011/11/08/android-interview-questionsanswer-part-1/" target="_blank"&gt;Android – Interview Questions/Answer Part – 1&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blog.filipekberg.se/2011/10/11/creating-static-methods-at-runtime/" target="_blank"&gt;Creating static methods at runtime&lt;/a&gt;  &lt;li&gt;&lt;a href="http://dotnetslackers.com/articles/net/Designing-distributed-applications.aspx" target="_blank"&gt;Designing distributed applications&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.simple-talk.com/dotnet/.net-framework/subversion-and-tortoisesvn-cookbook-part-1--the-basics/" target="_blank"&gt;Subversion and TortoiseSVN Cookbook Part 1- The Basics&lt;/a&gt; - &lt;a href="http://msmvps.com/blogs/peterritchie/archive/2011/11/11/working-with-subversion-part-1.aspx" target="_blank"&gt;Working with Subversion, Part 1&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/IP/UDP_RT.aspx" target="_blank"&gt;Real time communications over UDP protocol&lt;/a&gt;  &lt;li&gt;&lt;a href="http://openmymind.net/2011/11/7/Rethink-Your-Data/" target="_blank"&gt;Rethink Your Data&lt;/a&gt;  &lt;li&gt;&lt;a href="http://luigimontanez.com/2011/mongodb-2.0-should-have-been-1.0/" target="_blank"&gt;MongoDB 2.0 Should Have Been 1.0&lt;/a&gt;  &lt;li&gt;&lt;a href="http://architects.dzone.com/articles/sharding-vs-having-multiple" target="_blank"&gt;Sharding vs. Having Multiple Databases&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://tomasz.janczuk.org/2011/11/debug-nodejs-applications-on-windows.html" target="_blank"&gt;Debug node.js applications on Windows with iisnode integrated debugging&lt;/a&gt;  &lt;li&gt;&lt;a href="http://rawkes.com/blog/2011/11/06/creating-a-real-time-multiplayer-game-with-websockets-and-node.js" target="_blank"&gt;Creating a real-time multiplayer game with WebSockets and Node.js&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.dotnetfunda.com/articles/article1563-web-performance-test-using-visual-studio-part-iii-.aspx" target="_blank"&gt;Web Performance Test Using Visual Studio – Part III&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://www.cnblogs.com/gOODiDEA/aggbug/2249258.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gOODiDEA/archive/2011/11/15/2249258.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
