<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-5815205336018443932</id><updated>2009-07-09T01:34:56.046-07:00</updated><title type='text'>Programming Resources, News and Ideas</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default?start-index=26&amp;max-results=25'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>86</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-4809763780351276233</id><published>2009-04-28T00:42:00.000-07:00</published><updated>2009-04-28T00:50:32.645-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Vote for Webware 100 - 2009</title><summary type='text'>There are 10 categories you can vote in you are encouraged to vote in each. The top 100 Web 2.0 apps are selected by Webware readers and by the users of the products we cover. Vote for your favorite products to give them a chance to win Webware 100 awards. There are 10 categories you can vote in you are encouraged to vote in each. Note: There will be a special 11th category where Webware editors </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/4809763780351276233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=4809763780351276233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4809763780351276233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4809763780351276233'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2009/04/vote-for-webware-100-2009.html' title='Vote for Webware 100 - 2009'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-8335213812082608686</id><published>2009-03-07T08:10:00.000-08:00</published><updated>2009-03-07T08:12:49.324-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>PHP - How to import contacts from all major email providers and social networks</title><summary type='text'> What is OpenInviter ?                                                                                               Open source OpenInviter (Open Inviter) is an free import contacts (addressbook) script from email providers like Yandex, Apropo, Walla, Lycos, Mail.ru, FastMail, IndiaTimes, Azet, Uk2, Evite, Care2, Mynet.com, Mail.com, Gawab, Doramail, Rediff, Live/Hotmail, Bigstring, Terra, Wp.pt</summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/8335213812082608686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=8335213812082608686' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/8335213812082608686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/8335213812082608686'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2009/03/php-how-to-import-contacts-from-all.html' title='PHP - How to import contacts from all major email providers and social networks'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-4143129347939566058</id><published>2008-11-06T17:28:00.000-08:00</published><updated>2008-11-06T17:37:06.574-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='System administration'/><title type='text'>Best Practices for Speeding Up Your Web Site</title><summary type='text'>Read the whole artic here.Make Fewer HTTP RequestsUse a Content Delivery NetworkAdd an Expires or a Cache-Control HeaderGzip ComponentsPut Stylesheets at the TopPut Scripts at the BottomAvoid CSS ExpressionsMake JavaScript and CSS ExternalReduce DNS LookupsMinify JavaScript and CSSAvoid RedirectsRemove Duplicate ScriptsConfigure ETagsMake Ajax CacheableFlush the Buffer EarlyUse GET for AJAX </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/4143129347939566058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=4143129347939566058' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4143129347939566058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4143129347939566058'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/11/best-practices-for-speeding-up-your-web.html' title='Best Practices for Speeding Up Your Web Site'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-8946945910171879614</id><published>2008-10-16T21:26:00.000-07:00</published><updated>2008-10-16T22:05:00.484-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Tricks'/><title type='text'>Different Browser Compatibility Test</title><summary type='text'>In web development, one of the biggest problem is layout problems caused by different browsers and versions. To test out them, you can install multiple browsers, but sometimes it is not easy to install multiple versions of the same browsers. So to avoid this pain, you can use internet based browser screenshot services.IE NetRenderer allows you to check how a website is rendered by Internet </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/8946945910171879614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=8946945910171879614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/8946945910171879614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/8946945910171879614'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/10/different-browser-compatibility-test.html' title='Different Browser Compatibility Test'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-7776111283026384172</id><published>2008-10-12T23:57:00.000-07:00</published><updated>2008-10-13T00:03:54.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Google Translation API: Translate on server side using PHP</title><summary type='text'>Hi Guys,As you know, there is google translate ajax api which can be used on client side translation using it's javascript interface. But how do we do translation on server side languages such as PHP, Java, ASP.NET or Rails. There is a task for us to translate multiple records on the database into 6 different languages as cron job. Similar problems may face you. So here is the solutions that you </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/7776111283026384172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=7776111283026384172' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/7776111283026384172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/7776111283026384172'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/10/google-translation-api-translate-on.html' title='Google Translation API: Translate on server side using PHP'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-308653365086844076</id><published>2008-10-06T18:47:00.001-07:00</published><updated>2008-10-06T19:10:16.667-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Certification'/><title type='text'>I am now Zend Certified Engineer :)</title><summary type='text'>Hi all,It is been long since i wrote blog last. I was busy dealing with company projects, and also do some preparation for zend PHP5 exam. I looked for testing center in our city, Ulaanbaatar/Mongolia, and luckily found active 1 pearson vue center in Science and Technology school. First try and pass :) The guys in the testing center were very happy that i was the first engineer passed Zend PHP5 </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/308653365086844076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=308653365086844076' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/308653365086844076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/308653365086844076'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/10/i-am-now-zend-certified-engineer.html' title='I am now Zend Certified Engineer :)'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-4257763241432112019</id><published>2008-09-07T22:32:00.000-07:00</published><updated>2008-09-07T22:35:49.930-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Google Chrome Usage Statistics</title><summary type='text'>GetClicky says that almost 2% of all internet traffic they monitor is coming from Google Chrome today.Internet Explorer -      55.08 % Firefox -34.366 % Safari -5.922 % Google Chrome -2.183 %  Opera -0.966 % Mobile -0.907 % Mozilla -0.49 % Console -0.071 % Konqueror -0.014 % iCab -0.001 %</summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/4257763241432112019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=4257763241432112019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4257763241432112019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4257763241432112019'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/09/google-chrome-usage-statistics.html' title='Google Chrome Usage Statistics'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-6009292850830574965</id><published>2008-08-31T19:43:00.000-07:00</published><updated>2008-08-31T19:44:56.047-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'>How to sort randomly with pagination on MySQL</title><summary type='text'>Useful information that saved my whole day. The credit goes to NyroblogThe problem is simple: we have to list randomly data from a MySQL table, by creating a paging.Let's start with the basis: A normal paging. To do so, you use the LIMIT parameter in the MySQL query: SELECT * FROM user LIMIT 20,10 Where we show the second page for the users with 10 elements by page. You will probably order the </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/6009292850830574965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=6009292850830574965' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/6009292850830574965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/6009292850830574965'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/08/how-to-sort-randomly-with-pagination-on.html' title='How to sort randomly with pagination on MySQL'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-4923953360823504559</id><published>2008-08-24T20:33:00.000-07:00</published><updated>2008-08-24T20:44:56.059-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mongolia'/><title type='text'>Where do I live?</title><summary type='text'>Dear Readers,I have been celebrating 2 Gold, and 2 Silver Medals from the Olympics. It is been my honor to write about our first 2 Olympics Champions in the history. I am proud of being Mongolian citizen. We are the in the 31'th place of all 205 countries in Beijing Olympics.  I'm so happy that we are far from the countries such as Belgium, Finland, Sweden, Greece, India, Indonesia, Portugal, </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/4923953360823504559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=4923953360823504559' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4923953360823504559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4923953360823504559'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/08/where-do-i-live.html' title='Where do I live?'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-2275778957742423736</id><published>2008-08-03T20:56:00.000-07:00</published><updated>2008-08-03T21:01:28.785-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>PSD Slicing Service Providers</title><summary type='text'>Credit goes to Sentences Blog. Very useful resource.As freelancers, we limit what we make according to how many projects we can take on. With that being said, sometimes the most time-consuming (and often dull) aspects of a project can be the xHTML/CSS or CMS Integration phase, where the design is done, there is hardly little to no client contact (until the site’s coded) and its extremely </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/2275778957742423736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=2275778957742423736' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/2275778957742423736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/2275778957742423736'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/08/psd-slicing-service-providers.html' title='PSD Slicing Service Providers'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-1726038651541282130</id><published>2008-07-13T19:56:00.000-07:00</published><updated>2008-07-13T19:58:03.526-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Regular Expressions for username, date, ip address, color, postal code, and phone</title><summary type='text'>Pasting here just to reuse them in the near future.Here are eight examples of practical PHP regular expressions and techniques that I've used over the past few years using Perl Compatible Regular Expressions. This guide goes over the eight different validation techniques and describes briefly how they work. Usernames, telephone numbers, email addresses, and more. Here are eight examples of </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/1726038651541282130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=1726038651541282130' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1726038651541282130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1726038651541282130'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/07/regular-expressions-for-username-date.html' title='Regular Expressions for username, date, ip address, color, postal code, and phone'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-4924296765425216641</id><published>2008-07-08T20:00:00.000-07:00</published><updated>2008-07-08T20:03:22.205-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>firefox 3.0 crashes</title><summary type='text'>As soon as Firefox 3.0 have been officially released, i downloaded and installed it. But i have many complains on this new version. It consumes more than 50% resources on PC, and crashed 3-5 times a day. Especially when working with heavy ajax applications like Google Spreadsheet, or similar. I have sent multiple crash reports to Firefox team, and hoping that they are working on it.Planning to </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/4924296765425216641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=4924296765425216641' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4924296765425216641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4924296765425216641'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/07/firefox-30-crashes.html' title='firefox 3.0 crashes'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-3039912469733562198</id><published>2008-07-06T19:35:00.000-07:00</published><updated>2008-07-06T20:01:16.358-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Zend Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='Outsourcing'/><category scheme='http://www.blogger.com/atom/ns#' term='Symfony'/><title type='text'>Outsource your Symfony and Zend framework applications</title><summary type='text'>It is been quite long time since we have chose Symfony and Zend framework as a PHP5 development. I was wondering how we were developing using plain PHP. It was all pain! The only best way was to create our custom framework and use it on all projects. These frameworks are the best practice and result of what PHP developers used in the past to create their web applications. We now focused on the </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/3039912469733562198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=3039912469733562198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/3039912469733562198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/3039912469733562198'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/07/outsource-your-symfony-and-zend.html' title='Outsource your Symfony and Zend framework applications'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-4143373780901009428</id><published>2008-04-30T23:07:00.000-07:00</published><updated>2008-04-30T23:13:29.999-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Useful articles and links 5</title><summary type='text'>Free Admin Template For Web ApplicationsIt is a 3 column design with a tabbed menu. The idea is having the standard categories in the tab menu for an easy reach and have all the detailed ones in the left menu. And there is an info box at the right to inform users what’s going on at that page. You can customize it however you want to fit your project. It has a listing and a new entry sample which </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/4143373780901009428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=4143373780901009428' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4143373780901009428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/4143373780901009428'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/useful-articles-and-links-5.html' title='Useful articles and links 5'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-1910985707222716647</id><published>2008-04-28T03:27:00.000-07:00</published><updated>2008-04-28T03:34:35.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Useful articles and links 4</title><summary type='text'>Build custom templates for your data-driven Web sitesMost developers dread dealing with HTML tables and cells to build their Web sites. For one thing, tables make it difficult to modify the site later or to change its appearance. Discover some basic techniques for writing Web sites that you can later re-skin by using templates during the site's initial creation. Also, learn why you should use </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/1910985707222716647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=1910985707222716647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1910985707222716647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1910985707222716647'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/useful-articles-and-links-4.html' title='Useful articles and links 4'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-1503200363730130232</id><published>2008-04-21T01:20:00.000-07:00</published><updated>2008-04-21T01:23:07.179-07:00</updated><title type='text'>IT Outsourcing Job Trends</title><summary type='text'>On oDesk, there is new part that could be very useful for us. If you plan to learn new technology, you can make your decision easily after you see the trends on oDesk Job Posts. As you see there Visual Basic is going down while Rails is going up. It means you better start learning Rails instead of Visual Basic ;)Here you go; http://www.odesk.com/trends</summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/1503200363730130232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=1503200363730130232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1503200363730130232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1503200363730130232'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/it-outsourcing-job-trends.html' title='IT Outsourcing Job Trends'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-7484943939935652563</id><published>2008-04-15T20:58:00.000-07:00</published><updated>2008-04-15T21:04:40.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><title type='text'>7 days tutorial of Symfony 1.1</title><summary type='text'>With the completion of the new Symfony 1.1 framework, there are many changes in store for the average Symfony developer. Some less visible changes in the framework include a refactoring of the core classes to increase modularity. The largest change, by far, is in the handling of forms, validation, and the helper system. During the next seven days, we'll be covering the new approach to Symfony </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/7484943939935652563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=7484943939935652563' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/7484943939935652563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/7484943939935652563'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/7-days-tutorial-of-symfony-11.html' title='7 days tutorial of Symfony 1.1'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-3319646964271887156</id><published>2008-04-13T21:40:00.000-07:00</published><updated>2008-04-13T21:48:34.946-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Useful articles and links 3</title><summary type='text'>Google Code UniversityThis website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to use in their own classes. The Courses section contains tutorials, lecture slides, and problem sets for a variety of topic </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/3319646964271887156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=3319646964271887156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/3319646964271887156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/3319646964271887156'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/useful-articles-and-links-3.html' title='Useful articles and links 3'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-1968377733200591661</id><published>2008-04-11T00:58:00.001-07:00</published><updated>2008-04-16T23:51:21.278-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outsourcing'/><category scheme='http://www.blogger.com/atom/ns#' term='Freelance'/><title type='text'>4 places for developers to make money</title><summary type='text'>I have been spending times to search for a places where buyers outsource their various software project to offshore developers, especially to cheap countries.oDeskMost qualified providers and most qualified suppliers, developers. Rate are either hourly or fixed. Competition is much more than other places.oDesk is a global service marketplace for small and medium sized business to hire, manage,  </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/1968377733200591661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=1968377733200591661' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1968377733200591661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1968377733200591661'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/4-places-for-developers-to-make-money.html' title='4 places for developers to make money'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-5327734832018462381</id><published>2008-04-11T00:53:00.000-07:00</published><updated>2008-04-11T00:57:37.363-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Zend Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='Cakephp'/><category scheme='http://www.blogger.com/atom/ns#' term='Symfony'/><title type='text'>Symfony vs Zend framework vs Cakephp vs Others</title><summary type='text'>You are here because you are trying to compare these PHP frameworks to each other. You are spending your time for nothing. These frameworks are all have their own features and purposes. Zend framework is not actually framework, it is just library of useful PHP components, While cakephp and symfony are port of ROR into PHP. If you are familiar with PHP, you don't need to start new language, ruby. </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/5327734832018462381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=5327734832018462381' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/5327734832018462381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/5327734832018462381'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/symfony-vs-zend-framework-vs-cakephp-vs.html' title='Symfony vs Zend framework vs Cakephp vs Others'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-8938230278113699839</id><published>2008-04-11T00:47:00.000-07:00</published><updated>2008-04-11T00:52:54.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Symfony'/><title type='text'>Why you should use Symfony?</title><summary type='text'>Actually, you can find plenty of reason why or why not you should use symfony framework. I think advantageous facts are much more than its disadvantages. Thierry Schellenbach has listed 10 reasons why you should use Symfony. Ajax and JavascriptInstant admin interface: Advanced crud generation for admin interfaceNice Urls: The Routing SystemForm Handling: Fillin, Validation and CreationDebugging </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/8938230278113699839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=8938230278113699839' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/8938230278113699839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/8938230278113699839'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/why-you-should-use-symfony.html' title='Why you should use Symfony?'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-3634901145366764652</id><published>2008-04-02T21:15:00.000-07:00</published><updated>2008-04-02T21:21:34.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='System administration'/><title type='text'>SSH, SVN, Putty, Tortoise, and Zend Studio using svn+ssh://</title><summary type='text'>Here’s some “how tos” that shows you how to set all up .   HowTo: Configure SVN+SSH with Subclipse on WindowsUse ssh tunnelling to access a Subversion repository using SSH tunneling (i.e. with a subversion repository url of svn+ssh://myservername/myrepo) using the Subclipse subversion integration with Eclipse. I tried various things and used each of the three interfaces for configuring Subclipse </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/3634901145366764652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=3634901145366764652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/3634901145366764652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/3634901145366764652'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/ssh-svn-putty-tortoise-and-zend-studio.html' title='SSH, SVN, Putty, Tortoise, and Zend Studio using svn+ssh://'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-5167459000539179433</id><published>2008-04-01T02:47:00.000-07:00</published><updated>2008-04-01T03:21:47.174-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Links'/><title type='text'>Useful articles and links 2</title><summary type='text'>Multithreading in PHP with CURLMost PHP developers have heard of the CURL extension for PHP or even used it. However it is mostly used in a basic form: to retrieve content from other websites or (RESTful) webservices. Ofcourse PHP itself offers several functions (like fopen or fsockopen) for getting this content, but they are all very basic. It is easy to run into limitations, for example you </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/5167459000539179433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=5167459000539179433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/5167459000539179433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/5167459000539179433'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/04/useful-articles-and-links-2.html' title='Useful articles and links 2'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-1924036250233794577</id><published>2008-03-24T03:36:00.000-07:00</published><updated>2008-03-24T03:43:32.725-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web of the week'/><title type='text'>Useful articles and links</title><summary type='text'>YUI 2.5.1 Released: Improved AIR support, JSON security patch, YUI Configurator, and bug fixesThe YUI team released version 2.5.1 today and it’s available for download from SourceForge. This is a general patch release with 67 issues addressed throughout the library. 2.5.1 improves support for developers running YUI in Adobe’s AIR environment and addresses an important security issue raised over </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/1924036250233794577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=1924036250233794577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1924036250233794577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/1924036250233794577'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2008/03/useful-articles-and-links.html' title='Useful articles and links'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5815205336018443932.post-7620777705986796814</id><published>2008-02-25T06:03:00.000-08:00</published><updated>2008-02-24T23:30:59.293-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Symfony'/><title type='text'>Zend vs Symfony framework</title><summary type='text'>I wrote about my decision to go on with Zend framework. Few days ago, i already posted an article, review, resources and tutorials about ZF here. Then i went through that articles and tutorials, spent about two weeks just for reading and learning. Let me say that related resources are not enough on Zend framework. It was very difficult for me to find howtos on any topic related to ZF.Instead i </summary><link rel='replies' type='application/atom+xml' href='http://www.plentyofcode.com/feeds/7620777705986796814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5815205336018443932&amp;postID=7620777705986796814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/7620777705986796814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5815205336018443932/posts/default/7620777705986796814'/><link rel='alternate' type='text/html' href='http://www.plentyofcode.com/2007/10/zend-vs-symfony-framework.html' title='Zend vs Symfony framework'/><author><name>bayarsaikhan</name><uri>http://www.blogger.com/profile/08071358135315615863</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='12258717559477868021'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>