<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Unidev Tech Blog</title>
	
	<link>http://www.unidevtech.com</link>
	<description>Unidev's IT Blog for Software Developers (JAVA, .NET, Mobile, Automated Controls and more)</description>
	<lastBuildDate>Mon, 09 Jan 2012 21:16:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/UnidevnetTechnologyBlog" /><feedburner:info uri="unidevnettechnologyblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>How to Migrate from HP-UX to Linux: NULL</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/BEkE7TvYLuM/</link>
		<comments>http://www.unidevtech.com/index.php/2012/01/how-to-migrate-from-hp-ux-to-linux-null/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 21:16:29 +0000</pubDate>
		<dc:creator>Scott McKellar</dc:creator>
				<category><![CDATA[General Technology]]></category>
		<category><![CDATA[HP-UX]]></category>
		<category><![CDATA[Legacy Systems]]></category>
		<category><![CDATA[How to Migrate from HP-UX to Linux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Null]]></category>
		<category><![CDATA[Null]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=399</guid>
		<description>On Linux I tried to compile a C program that I had brought over from HP-UX and got the following warning: foo.c: In function 'bar': foo.c:42: warning: assignment makes integer from pointer without a cast The code in question terminates a character string with a nul character.  However, instead of coding the nul character as [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/BEkE7TvYLuM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2012/01/how-to-migrate-from-hp-ux-to-linux-null/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2012/01/how-to-migrate-from-hp-ux-to-linux-null/</feedburner:origLink></item>
		<item>
		<title>Panel View or Multiple Horizontal Pager View in Android</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/193bLUM7eJ8/</link>
		<comments>http://www.unidevtech.com/index.php/2011/12/panel-view-or-multiple-horizontal-pager-view-in-android/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 15:12:59 +0000</pubDate>
		<dc:creator>Ravi Julakanti</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android 3.2]]></category>
		<category><![CDATA[Android panel view]]></category>
		<category><![CDATA[Android SDK]]></category>
		<category><![CDATA[Eclipse Helios]]></category>
		<category><![CDATA[Multiple Panel View in Android]]></category>
		<category><![CDATA[onTouchEvent]]></category>
		<category><![CDATA[Panel View in Android]]></category>
		<category><![CDATA[PanelPager]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=306</guid>
		<description>Android doesn’t provide a default horizontal pager view. It appears as though the Gallery and Horizontal Scroll View can provide this same functionality. The solution described below allows for easy left and right swipes to load different screens controlled by a single activity. We’ll look at an example of how to use these classes to [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/193bLUM7eJ8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2011/12/panel-view-or-multiple-horizontal-pager-view-in-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2011/12/panel-view-or-multiple-horizontal-pager-view-in-android/</feedburner:origLink></item>
		<item>
		<title>Outsourcing Mobile Development</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/GIteWCEK100/</link>
		<comments>http://www.unidevtech.com/index.php/2011/12/outsourcing-mobile-development/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 19:04:30 +0000</pubDate>
		<dc:creator>Rob Vigil</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[create mobile app]]></category>
		<category><![CDATA[mobile application]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[mobile software consulting company]]></category>
		<category><![CDATA[mobile software developer]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[outsourcing mobile development]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=325</guid>
		<description>As a senior mobile software developer here at Unidev, with over 20 years of client, web-based, and mobile development under my belt, I have learned one simple truth.  Software development companies are not the same.  Outsourcing overseas, although inexpensive, comes at a price. Many times clients look for the quick, cheap way to get their [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/GIteWCEK100" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2011/12/outsourcing-mobile-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2011/12/outsourcing-mobile-development/</feedburner:origLink></item>
		<item>
		<title>Optimizing for the iPhone “Retina Display” and Other High Resolution Devices</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/25AX40vKR_4/</link>
		<comments>http://www.unidevtech.com/index.php/2011/12/optimizing-for-the-iphone-retina-display-and-other-high-resolution-devices/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 15:29:16 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[developing applications]]></category>
		<category><![CDATA[developing applications and websites]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[iPhone 4s]]></category>
		<category><![CDATA[iphone 4s retina dislpay]]></category>
		<category><![CDATA[iphone retina display]]></category>
		<category><![CDATA[optimizing for the iphone retina display]]></category>
		<category><![CDATA[retina display]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=298</guid>
		<description>Optimizing for the iPhone “Retina Display” and Other High Resolution Devices The iPhone 4 and new iPhone 4s come featured with Apple’s “Retina Display”. This is a 3.5 inch screen with a resolution of 960&amp;#215;640 at 326 pixel per inch. Compared to its predecessor, the iPhone 3GS, this display is a very significant improvement. Once [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/25AX40vKR_4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2011/12/optimizing-for-the-iphone-retina-display-and-other-high-resolution-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2011/12/optimizing-for-the-iphone-retina-display-and-other-high-resolution-devices/</feedburner:origLink></item>
		<item>
		<title>Test of Spring MVC annotations</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/Q7g-moYJBJc/</link>
		<comments>http://www.unidevtech.com/index.php/2011/11/test-of-spring-mvc-annotations/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 16:10:14 +0000</pubDate>
		<dc:creator>George</dc:creator>
				<category><![CDATA[General Technology]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[MVC annotation]]></category>
		<category><![CDATA[public class]]></category>
		<category><![CDATA[simple controller]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[test context]]></category>
		<category><![CDATA[testcontext]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=284</guid>
		<description>Spring 3 MVC annotation based controller make Unit Testing real easy and straight forward. Since you don’t have to implement any interface or extend super classes for controller as you used to do in Spring 2, you can call methods in controller directly for Unit Testing without Spring or any other container. With Spring MVC [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/Q7g-moYJBJc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2011/11/test-of-spring-mvc-annotations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2011/11/test-of-spring-mvc-annotations/</feedburner:origLink></item>
		<item>
		<title>Minification and Cache-busting in Asp.Net</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/hZj0mdNDXRg/</link>
		<comments>http://www.unidevtech.com/index.php/2011/08/minification-and-cache-busting-in-asp-net/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 18:03:36 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=278</guid>
		<description>Most users of popular libraries like jQuery tend to use a few jQuery plugins also. One project I’ve worked on has 10 jQuery plugins, plus a few scripts that are common across all pages on the site. Each script has to be downloaded, parsed, and executed before your page loads in full. So, a proliferation [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/hZj0mdNDXRg" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2011/08/minification-and-cache-busting-in-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2011/08/minification-and-cache-busting-in-asp-net/</feedburner:origLink></item>
		<item>
		<title>How to Migrate from HP-UX to Linux: Encryption</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/Bkx9jEkX_jU/</link>
		<comments>http://www.unidevtech.com/index.php/2011/08/how-to-migrate-from-hp-ux-to-linux-encryption/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 20:16:08 +0000</pubDate>
		<dc:creator>Scott McKellar</dc:creator>
				<category><![CDATA[General Technology]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[HP-UX]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[encrypt]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[setkey]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=483</guid>
		<description>We use some utility encryption routines in C for various purposes. When I first tried to migrate these routines from HP-UX to Red Hat Linux, I ran into a problem right away: the linker couldn’t find the libcl.a library. There is no library by that name in Linux, and I had no idea what the [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/Bkx9jEkX_jU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2011/08/how-to-migrate-from-hp-ux-to-linux-encryption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2011/08/how-to-migrate-from-hp-ux-to-linux-encryption/</feedburner:origLink></item>
		<item>
		<title>Fast Data Loading with SQL Server 2008</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/4D6nd_ZMXGc/</link>
		<comments>http://www.unidevtech.com/index.php/2011/08/fast-data-loading-with-sql-server-2008/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 21:26:37 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=267</guid>
		<description>A common operation in many systems is bulk loading of data into a database, be it from another system, a flat file, or generated output, which may or may not involve updating existing records. A lesser known class in .Net, SqlBulkCopy, and a new feature in SQL Server 2008, MERGE can greatly increase the speed [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/4D6nd_ZMXGc" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2011/08/fast-data-loading-with-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2011/08/fast-data-loading-with-sql-server-2008/</feedburner:origLink></item>
		<item>
		<title>Password Storage Best Practices</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/9i3ua3iV7-Y/</link>
		<comments>http://www.unidevtech.com/index.php/2011/08/password-storage-best-practices/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 18:40:53 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=249</guid>
		<description>With the several high profile security breaches so far this year, security is on the forefront of most developers minds, or it should be. Though, if one has never coded good authentication code before, it can be a rather daunting task. The Internet is rife with poor advice, old advice, or just plain wrong advice. [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/9i3ua3iV7-Y" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2011/08/password-storage-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2011/08/password-storage-best-practices/</feedburner:origLink></item>
		<item>
		<title>How to Migrate from HP-UX to Linux: Undefined Behavior</title>
		<link>http://feedproxy.google.com/~r/UnidevnetTechnologyBlog/~3/HFerunfDfN0/</link>
		<comments>http://www.unidevtech.com/index.php/2011/07/how-to-migrate-from-hp-ux-to-linux-undefined-behavior/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 22:04:45 +0000</pubDate>
		<dc:creator>Scott McKellar</dc:creator>
				<category><![CDATA[General Technology]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[HP-UX]]></category>
		<category><![CDATA[buffer overflow]]></category>
		<category><![CDATA[C programming language]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[removal]]></category>
		<category><![CDATA[trouble shoot]]></category>
		<category><![CDATA[undefined behavior]]></category>

		<guid isPermaLink="false">http://www.unidevtech.com/?p=476</guid>
		<description>The C and C++ languages don’t try to define the results of every syntactically correct program. For example, if you dynamically allocate some memory, and then free it, and then try to access the memory you freed, you invoke undefined behavior. The C and C++ standards don’t specify how the program will respond. Undefined behavior [...]&lt;img src="http://feeds.feedburner.com/~r/UnidevnetTechnologyBlog/~4/HFerunfDfN0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://www.unidevtech.com/index.php/2011/07/how-to-migrate-from-hp-ux-to-linux-undefined-behavior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.unidevtech.com/index.php/2011/07/how-to-migrate-from-hp-ux-to-linux-undefined-behavior/</feedburner:origLink></item>
	</channel>
</rss>

