<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Linux, Open Source and Web 2.0</title>
	<atom:link href="http://www.itecsoftware.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itecsoftware.com</link>
	<description>Itec Software</description>
	<lastBuildDate>Wed, 16 Nov 2011 02:18:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Setup A Hosted Git Repository With Gitolite</title>
		<link>http://www.itecsoftware.com/setup-a-hosted-git-repository-with-gitolite?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setup-a-hosted-git-repository-with-gitolite</link>
		<comments>http://www.itecsoftware.com/setup-a-hosted-git-repository-with-gitolite#comments</comments>
		<pubDate>Wed, 16 Nov 2011 02:18:16 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitolite]]></category>
		<category><![CDATA[gitosis]]></category>
		<category><![CDATA[repository]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/setup-a-hosted-git-repository-with-gitolite</guid>
		<description><![CDATA[Git has gotten a lot of hype recently, especially among smaller development teams and contractors, for its flexible, distributed environment, ease of use and while Subversion is the old kid on the block, there are pros and cons for each. &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/setup-a-hosted-git-repository-with-gitolite">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><img class="alignleft size-full wp-image-868" title="git-logo" src="http://www.itecsoftware.com/wp-content/uploads/2011/11/git-logo.png" alt="Git Logo" width="256" height="256" />Git has gotten a lot of hype recently, especially among smaller development teams and contractors, for its flexible, distributed environment, ease of use and while Subversion is the old kid on the block, there are pros and cons for each. This article assumes that you already know the intrinsics of the different version control systems and you&#8217;ve decided that Git is for you.</p>
<p><a title="Gitolite" href="https://github.com/sitaramc/gitolite" target="_blank">Gitolite</a> is a package that allows us to host our repositories using one dedicated user that has restricted access to the host OS and provides access to the source code.</p>
<p>The following steps helped me successfully install and setup Git on a Ubuntu Server 11.04, install gitolite to host my Git repositories and allow secure access over SSH. I&#8217;ve not tested other Linux versions, but assume it should be very similar.</p>
<h4>The basic steps include:</h4>
<ul>
<li>Create User</li>
<li>Generate SSH keys</li>
<li>Install Git</li>
<li>Install Gitolite</li>
<li>Administer Gitolite</li>
</ul>
<h4><span id="more-866"></span>Create Git user on the server</h4>
<pre><span style="color: #008000;"># sudo adduser gituser (enter password when prompted)</span></pre>
<h4>Generate SSH RSA keys</h4>
<p>On the workstation where you develop and will need access the Git repository, generate a key pair that will be used for authentication. Once generated, we&#8217;ll add the public key to the server&#8217;s authorized key list file. Ensure that the directory .ssh exists.</p>
<pre><span style="color: #008000;"># ssh-keygen -t rsa (do not use sudo, specify name as gituser)
# scp .ssh/gituser.pub gituser@hostname:.ssh/</span></pre>
<h4>Install Git</h4>
<p>You should now be able to login to the server using the certificate and not have to supply a password. Let&#8217;s login and proceed with the Git installation.</p>
<pre><span style="color: #008000;"># ssh gituser@hostname

# su
# apt-get install gettext
# wget http://ftp.de.debian.org/debian/pool/main/g/git/git_1.7.2.5.orig.tar.gz
# tar xzvf git_1.7.2.5.orig.tar.gz
# cd git-1.7.2.5/
# ./configure
# make
# make install</span></pre>
<h4>Install Gitolite</h4>
<p>Now that we have Git installed, we can use it to get the latest source code of Gitolite. During the checkout, the console output should resemble closely to what&#8217;s displayed below.</p>
<pre><span style="color: #008000;"># su - gituser
# git clone git://github.com/sitaramc/gitolite gitolite-source

Cloning into gitolite-source...
remote: Counting objects: 5425, done.
remote: Compressing objects: 100% (2180/2180), done.
remote: Total 5425 (delta 3812), reused 4762 (delta 3192)
Receiving objects: 100% (5425/5425), 2.01 MiB | 947 KiB/s, done.
Resolving deltas: 100% (3812/3812), done.
</span></pre>
<p>Next we run the Gitolite install script. It&#8217;ll among other things create two new folders as you can see in the output.</p>
<pre><span style="color: #008000;"># gitolite-source/src/gl-system-install</span></pre>
<p>The Gitolite install script relies on the path to gl-setup, so we need to add it. The easiest way is to add this line to the .bashrc file in your home directory.</p>
<pre><span style="color: #008000;">PATH=/home/gituser/bin:$PATH</span></pre>
<p>With the path set, we can now finish the installation.</p>
<pre><span style="color: #008000;"># gl-setup ~/.ssh/gituser.pub</span></pre>
<p>If everything went as planned, you should see a similar output as below.</p>
<pre><span style="color: #008000;">The default settings in the rc file (/home/gituser/.gitolite.rc) are fine for most
people but if you wish to make any changes, you can do so now.

hit enter...
creating gitolite-admin...
Initialized empty Git repository in /home/gituser/repositories/gitolite-admin.git/
creating testing...
Initialized empty Git repository in /home/gituser/repositories/testing.git/
[master (root-commit) 4c9dbe8] start
 2 files changed, 6 insertions(+), 0 deletions(-)
 create mode 100644 conf/gitolite.conf
 create mode 100644 keydir/gituser.pub</span></pre>
<p>Finally remove the public key file.</p>
<pre><span style="color: #008000;"># rm -f gituser.pub</span></pre>
<h4>Administer Gitolite</h4>
<p>Gitolite is administered by getting a clone of it&#8217;s configuration file from the client, modify it and pushing it to the server. This is how we add users, set permissions and create repositories.</p>
<pre><span style="color: #008000;">#  git clone gituser@hostname:gitolite-admin</span></pre>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/setup-a-hosted-git-repository-with-gitolite/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook New Features And Changes Announced At F8</title>
		<link>http://www.itecsoftware.com/facebook-new-features-and-changes-announced-at-f8?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=facebook-new-features-and-changes-announced-at-f8</link>
		<comments>http://www.itecsoftware.com/facebook-new-features-and-changes-announced-at-f8#comments</comments>
		<pubDate>Tue, 27 Sep 2011 05:15:14 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Useful Stuff]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[f8]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/facebook-new-features-and-changes-announced-at-f8</guid>
		<description><![CDATA[Facebook CEO Mark Zuckerberg and his crew presented the latest Facebook features at f8 today, to a crowd of developers and reporters during Facebook&#8217;s F8 keynote. There are many of new changes and features coming to Facebook and we have an &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/facebook-new-features-and-changes-announced-at-f8">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.itecsoftware.com/wp-content/uploads/2011/09/facebook_f8.jpg"><img class="alignleft size-medium wp-image-856" title="facebook_f8" src="http://www.itecsoftware.com/wp-content/uploads/2011/09/facebook_f8-300x199.jpg" alt="" width="300" height="199" /></a>Facebook CEO Mark Zuckerberg and his crew presented the latest Facebook features at f8 today, to a crowd of developers and reporters during Facebook&#8217;s F8 keynote. There are many of new changes and features coming to Facebook and we have an outline of them for you.</p>
<h4>News</h4>
<p>A wide range of new social apps, such as Digg, Gizmodo, USA Today, The Guardian, Flipboard, Yahoo and many more will provide apps tailored to Facebook.</p>
<h4>Music and Video</h4>
<p>Like apps, music providers will think of ways to engage users on Facebook, like listening to the same music at the same time with your friends. And so will video providers, such as Hulu, Netflix, Flixster and others.<span id="more-854"></span></p>
<h4>Timeline</h4>
<p><a href="http://www.itecsoftware.com/wp-content/uploads/2011/09/timeline-is-your-new-digital-scrapbook.jpeg"><img class="size-medium wp-image-855 alignright" title="timeline-is-your-new-digital-scrapbook" src="http://www.itecsoftware.com/wp-content/uploads/2011/09/timeline-is-your-new-digital-scrapbook-300x225.jpg" alt="" width="240" height="180" /></a>The new &#8220;Timeline&#8221; is your new digital scrapbook that lets you highlight more significant moments going all the way back to your birth if you like. Today, with the stream up updates coming in, it&#8217;s difficult to draw attention to things that are important to you, Timeline is supposed to solve this.</p>
<h4>Ticker</h4>
<p>Ticker is much like Twitter, where less important updates stream like a news feed. It will appear in a separate area.</p>
<h4>Opengraph</h4>
<p>With the new version of Opengraph, you can now categorize on word types, such as a noun or verb. You could say that Mike <em>watched</em> a <em>movie</em>, which allows to connect to an exponential increased amount of things.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/facebook-new-features-and-changes-announced-at-f8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tweak User Interface In OS X Lion</title>
		<link>http://www.itecsoftware.com/tweak-user-interface-in-os-x-lion?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tweak-user-interface-in-os-x-lion</link>
		<comments>http://www.itecsoftware.com/tweak-user-interface-in-os-x-lion#comments</comments>
		<pubDate>Mon, 15 Aug 2011 20:13:29 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Useful Stuff]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/?p=849</guid>
		<description><![CDATA[The user interface changes of Apple’s new operating system, Lion, are obvious to experienced Mac users. But some of the changes might have you scratching your head, when you don’t for example see traditional scroll bars, the mailbox and folder &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/tweak-user-interface-in-os-x-lion">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.itecsoftware.com/wp-content/uploads/2011/08/osx-lion.png"><img class="alignleft size-full wp-image-850" title="osx-lion" src="http://www.itecsoftware.com/wp-content/uploads/2011/08/osx-lion.png" alt="OS X Lion" width="200" height="200" /></a>The user interface changes of Apple’s new operating system, Lion, are obvious to experienced Mac users. But some of the changes might have you scratching your head, when you don’t for example see traditional scroll bars, the mailbox and folder list, or large enough icons in the Finder sidebar.</p>
<p>You might also be annoyed by the new “reverse scrolling” feature, and the reappearance of that ping sound when you receive new mail messages. Plus, you may be wondering what the “Arrange” button and the extra items in the Finder sidebar are all about.</p>
<p>If you’re a veteran Mac user, you probably have figured out how to change a few things in Lion to get them back the way you like. But if you’re still confused, read on.<span id="more-849"></span></p>
<h4>Scroll Bars and Sidebar</h4>
<p>Likely the first thing you see missing in Lion are the accustomed scroll bars in Finder windows. The newly designed, leaner grey scroll bars look like by default when you move your cursor over to the edge of a window. This might be okay for some users, but if you want scroll bars back, open System Preferences and click General.</p>
<p>Where it says, “Show scroll bars”, you get the other two options to show scroll bars “Constantly,” or “When scrolling.”<br />
Whilst we’re in this General section, you might as well want to difference the size of the icons in the Sidebar of the Finder, from the default small size to larger. On my MacBook Air, the icons by default were as well small.</p>
<h4>Trackpad Gestures</h4>
<p>Whilst we have System Preferences open, you might want to click on the Trackpad settings and see what new multi-touch gestures are at hand in Lion. The new gestures are great, but they are still not as advanced as what you will find in BetterTouchTool.</p>
<p>If you like using BTT or a similar multi-touch application, deselecting “Three finger drag,” under Point &amp; Drag might accommodate you better functionality in BTT.<br />
As well, if the reverse scrolling direction of the scroll bars is not your cup of tea, simply deselect “Scroll direction: natural” and you can scroll the way you constantly have on your Mac.</p>
<h4>Finder Preferences</h4>
<p>There are additional items in the Finder Sidebar, and most of them you likely want to keep there. But if you don’t need something like  AirLose or any other item, you can select Finder &gt; Preferences &gt; Sidebar and deselect any items you don’t want visible.<br />
As well notice that by default, status information is missing at the bottom of Finder windows. If you click View &gt; Show Status Bar in the Finder menu bar, you get back useful information like the number of files in a folder, or the amount of memory room you have at hand in the internal drive of your computer.</p>
<h4>All My Files</h4>
<p>You will as well notice a new sidebar item labeled, “All My Files”, which shows and sorts all your files by Kind, Contacts, Images, PDF Documents, etc. This is a great idea, but you might be overwhelmed by as well a myriad of files displayed at once.<br />
So you could us the Arrange lose-down menu, described below, to sort your files by a certain genre. Or you may consider altering the settings for All My Files. You can control-click on it and select, “Show Search Criteria.” From there, you might add a criteria (by clicking the + button) to limit the files that show up. For instance, you may only want to see files created in the week or few days.</p>
<h4>Arrange Button</h4>
<p>Whilst we’re talking about the Finder, you might have noticed that there’s a new item in the toolbar labeled, “Arrange.” If you find your Desktop or any Finder window of items in chaos with files having no semblance of order, the lose-down menu in Arrange can quickly support you tidy things up. You can order items by Kind, Date Changed, Size, etc.</p>
<h4>Mail</h4>
<p>The new Mail interface is likely the most noticeable of all changes in Lion, which provides a widescreen display of your messages and neatly arranges and groups your messages—conversation style—in a single column.<br />
However, when you open Mail you might wonder what happened to the sidebar that includes your list of mailboxes and folders. It’s not there by default, but simply click View &gt; Show Mailbox List to get the sidebar back. There’s as well an icon in the upper-left of Mail in which you can conceal and show the sidebar.<br />
As well, Apple by default turned back on the Ping sound for new Mail messages. If that sound annoys you, open the Mail’s Preferences &gt; General and select “None” under “New messages sound.”</p>
<h4>New Folder with Selections</h4>
<p>One great little feature new to Lion is the ability to Control-select items on your desktop or in any Finder window, and then  choose “New Folder with Selection (…Items)” to have those items put into a folder. You will find this nifty feature a small boost in your productivity for organizing files into folders.</p>
<p>Though there are a myriad of interface changes in Lion, Apple has kept the option open for you to do some customizing to get things back the way you like. Let us know what changes you have made to tame Lion or which ones you wish Apple had added.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/tweak-user-interface-in-os-x-lion/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create mobile and iPad versions of your WordPress site</title>
		<link>http://www.itecsoftware.com/create-mobile-and-ipad-versions-of-your-wordpress-site?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-mobile-and-ipad-versions-of-your-wordpress-site</link>
		<comments>http://www.itecsoftware.com/create-mobile-and-ipad-versions-of-your-wordpress-site#comments</comments>
		<pubDate>Thu, 04 Aug 2011 17:29:35 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Useful Stuff]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wptouch]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/?p=844</guid>
		<description><![CDATA[Haven&#8217;t you thought of creating mobile/iPad versions of your WordPress site? Is it worth the effort? If there just was an easy way to get them created and maintained. Well, there is.. WPtouch is a WordPress plugin for self-hosted WordPress &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/create-mobile-and-ipad-versions-of-your-wordpress-site">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.itecsoftware.com/wp-content/uploads/2011/08/wptouch_pro.png"><img class="alignleft size-medium wp-image-845" title="wptouch_pro" src="http://www.itecsoftware.com/wp-content/uploads/2011/08/wptouch_pro-253x300.png" alt="WPtouch Pro" width="200" height="240" /></a>Haven&#8217;t you thought of creating mobile/iPad versions of your WordPress site? Is it worth the effort? If there just was an easy way to get them created and maintained. Well, there is..</p>
<p><a title="wptouch" href="http://www.bravenewcode.com/store/plugins/wptouch-pro/">WPtouch</a> is a WordPress plugin for self-hosted WordPress websites that shows a well-designed mobile theme version of your site when visitors use their favorite touch mobile devices like the iPhone/iPod touch, Google Android phones, Motorola Droid, Palm Pre/Pixi, Samsung bada and Blackberry Storm &amp; Torch devices. There is a free version and a paid Pro one.<span id="more-844"></span></p>
<p>WPtouch Pro works by automatically detecting these devices and serve its mobile/tablet-friendly themes. Desktop visitors are unaffected and still see your traditional theme, and changes to it do not affect WPtouch Pro and vice-versa.</p>
<p>The plugin just doesn’t glue together RSS feeds, or use a proxy server to modify your site’s look. It rather creates a full-fledged theme, completely separate from your desktop theme that offers most of WordPress native features &amp; works with other plugins as well.</p>
<p>Easy to use organized controls for colors, fonts, images, logos and more put you in the driver&#8217;s seat to define how WPtouch Pro will look. It&#8217;s easy to enable/disable a variety of display options for things like author names, categories, tags, and more. You decide what&#8217;s shown and what&#8217;s not.</p>
<p>With the WPtouch Pro Developer License you can add custom settings in themes easily. So if you&#8217;re theming for a client you can customize the backend just like the front-end to your heart&#8217;s content.</p>
<p>The WPtouch Pro plugin requires WordPress 3.1 or higher.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/create-mobile-and-ipad-versions-of-your-wordpress-site/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux jobs get more demand</title>
		<link>http://www.itecsoftware.com/linux-jobs-get-more-demand?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linux-jobs-get-more-demand</link>
		<comments>http://www.itecsoftware.com/linux-jobs-get-more-demand#comments</comments>
		<pubDate>Mon, 25 Jul 2011 20:25:49 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[salary]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/?p=834</guid>
		<description><![CDATA[Linux Foundation director Jim Zemlin, has some advise for Linux world professionals. He was as of late quoted saying, &#8220;Linux&#8217;s increasing use across industries is building high demand for Linux jobs despite national unemployment stats. Linux.com reaches millions of Linux &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/linux-jobs-get-more-demand">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.itecsoftware.com/wp-content/uploads/2011/07/Linux_Logo.png"><img class="alignleft size-medium wp-image-835" title="Linux_Logo" src="http://www.itecsoftware.com/wp-content/uploads/2011/07/Linux_Logo-254x300.png" alt="Linux logo" width="172" height="200" /></a>Linux Foundation director Jim Zemlin, has some advise for Linux world professionals. He was as of late quoted saying, &#8220;Linux&#8217;s increasing use across industries is building high demand for Linux jobs despite national unemployment stats.</p>
<p>Linux.com reaches millions of Linux professionals from all over the world. By providing a Jobs Board feature on the popular community site, we can bring together employers, recruiters and job seekers to lay the intellectual foundation for tomorrow&#8217;s IT industry.&#8221;</p>
<p>Current requirement is for 8,000 Linux-based technical jobs. Unix is being replaced by Linux in a fast pace and most of todays devices run on a changed version of Linux kernel from servers, HDTV desktops to supercomputing data centres.<span id="more-834"></span></p>
<h4>IT Professionals</h4>
<p>Linux beginners can get ahead of the pack and acquire wide Linux skills from sources such as the Linux Qualified Institute where there is vendor also as distribution neutrality. For IT employers using Linux distributions, a in reference to employee with a suite of certification from company vendors such as Red Hat or Novell will whisk greater demand than general Linux expertise.</p>
<p>For the ‘self –learner’, there are innumerable online resources that are offered free. An excellent industry supported example is the IBM developerWorks. With more than 70 articles, resources IT pros looking to benefit and build on their Linux skills, the opportunity at hand is unlimited. The platform alone draws over 300,000 visitors a month and you could just imagine the extent of reach possible at hand to mid-level Linux developers.</p>
<h4>Developers</h4>
<p>The most professional of Linux developers are the ones in most demand because now it is businesses who are seeking to employ masters of the Linux kernel. Today, these industries need Linux qualifieds who have ‘already- done-it’ and would necessarily step in and resolve the IT problem swiftly and efficiently because of their proven track record.<br />
Consequently, listing all projects handled by you such as Solaris-to-Linux carries more weight age than just your Linux certification.</p>
<h4>Salaries</h4>
<p>Presume it or not, but the latest salary considerations are not startling primed for Linux qualifieds. Despite similar job titles, a Linux IT professional has a considerably higher commercials in comparison to proprietary software colleagues (Windows &#8230;) Moreover, the alarming growth curve of open source mobile computing, enterprise applications is exploding the employment scenario for open source professionals.</p>
<p>It looks as if the Penguin is finally poised for ascendency and it is time for all you closet Linux developers to  smarten up, clear your cluttered desktops and set to work on your Linux resumes and set the Penguin to waddle amongst your employers. It is probably that at the least the next half decade is for Linux professionals who are early adapters. Now is the time to get the right skill sets, certifications to rule the world with open source mobiles, tablets and what-have-you-on-Linux.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/linux-jobs-get-more-demand/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Prefork Vs Worker Threads</title>
		<link>http://www.itecsoftware.com/apache-prefork-vs-worker-threads?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=apache-prefork-vs-worker-threads</link>
		<comments>http://www.itecsoftware.com/apache-prefork-vs-worker-threads#comments</comments>
		<pubDate>Tue, 28 Jun 2011 00:30:03 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[prefork]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[worker threads]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/?p=827</guid>
		<description><![CDATA[We often get questions like: What is the difference between Apache Worker Threads vs Prefork? Is it bad to have the values the same configuration? Is it bad to have them different? In this quick article we like to shed &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/apache-prefork-vs-worker-threads">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.amazon.com/gp/product/0132409674/ref=as_li_ss_tl?ie=UTF8&amp;tag=cudandsnu-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0132409674" target="_blank"><img class="alignleft size-full wp-image-828" title="apache-http-server-logo" src="http://www.itecsoftware.com/wp-content/uploads/2011/06/apache-http-server-logo.jpg" alt="Apache Worker Threads" width="200" height="150" /></a>We often get questions like: What is the difference between Apache Worker Threads vs Prefork? Is it bad to have the values the same configuration? Is it bad to have them different?</p>
<p>In this quick article we like to shed some light between the two modules and assess in what given circumstance, certain os and application would call for which solution.<br />
<span id="more-827"></span></p>
<p>It all goes back to the old NCSA server where Apache 1 grew up in a UNIX environment. It was a multiprocessing server, where each client would be serviced by one server instance. If there were more concurrent clients than server processes, Apache would fork additional server processes to deal with them. Under normal operation, Apache would preserve a pool of at hand server processes to deal with incoming requests.</p>
<p>Whereas this scheme works well on *NIX-systems, it&#8217;s an inefficient solution on platforms such as Windows, where forking a process is an high priced operation. So making Apache truly cross-platform required another solution. The approach adopted for Apache 2 is to turn the core processing into a pluggable module which can be optimized for diverse environments.</p>
<h4>Prefork</h4>
<p>The Apache Prefork MPM (multi processing module) is a non-threaded model, basically much like Apache 1.x. The threaded model came with version 2.x. It is a safe option in all cases, and for servers running non-thread-safe software such as PHP, it is the only safe option. For some applications, including a myriad of of those favorite with Apache 1.3 (e.g. simple static pages, CGI scripts), the Apache Prefork MPM may be as good as anything.</p>
<p>Keep in mind that on Linux versions, Prefork is commonly reported to be as fast as Worker. On Solaris, Worker is reported to be much faster than Prefork.</p>
<h4>Worker Threads</h4>
<p>The Apache Worker MPM is the newer, threaded model, whose advantages include lower memory usage which is imperative on busy servers and much greater scalability than that provided by the Prefork version in particular types of applications.</p>
<p>Both of the stable MPM&#8217;s suffer from a limitation that affects extremely busy servers. Whereas HTTP keep-alive is essential to decrease TCP association and network overhead, it ties up a server process or thread whilst the keepalive is active. As a consequence, a extremely busy server may run out of at hand threads. A busy server with the Worker MPM may continue tens of thousands of hits per second, as happens with favorite sites such as Facebook or Twitter).</p>
<p>If you like to read up more on the subject, we highly recommend <a title="The Apache Modules Book" href="http://www.amazon.com/gp/product/0132409674/ref=as_li_ss_tl?ie=UTF8&amp;tag=cudandsnu-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0132409674" target="_blank">The Apache Modules Book</a>, some excerpts were taken for this article.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/apache-prefork-vs-worker-threads/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Free Beat Making Software</title>
		<link>http://www.itecsoftware.com/best-free-beat-making-software?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=best-free-beat-making-software</link>
		<comments>http://www.itecsoftware.com/best-free-beat-making-software#comments</comments>
		<pubDate>Mon, 23 May 2011 18:35:48 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Useful Stuff]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[beat making]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/?p=817</guid>
		<description><![CDATA[Beat Making can be a great way to earn money and build a career in the music industry. Up to now, you only had a couple of options when it came to selecting a beat maker. The first was to &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/best-free-beat-making-software">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><img class="alignleft size-medium wp-image-818" title="beat-making-software-lmms" src="http://www.itecsoftware.com/wp-content/uploads/2011/05/beat-making-software-lmms-300x171.png" alt="Beat Making Software" width="300" height="171" /> Beat Making can be a great way to earn money and build a career in the music industry. Up to now, you only had a couple of options when it came to selecting a beat maker.</p>
<p>The first was to pay a high price for high priced high end equipment.  The other option was to get affordable software that you could afford, but made beats that sounded like crap.<br />
<span id="more-817"></span></p>
<p>Here you find all types of software for making hip hop beats with software. Find Hip Hop Beat Making Software that is not only easy to use but free too and will support you find the easiest software to use when you need beat making software.</p>
<h4><a title="ACID Xpress" href="http://www.acidplanet.com/downloads/xpress/" target="_blank">ACID Xpress</a></h4>
<p>ACID Xpress (windows) is probably to most powerful of all free beat making software. It features a killer user interface and automatically increases or decreases tempo and pitch in order to ensure the best beats. A free download is available, simply register for free with Acid Planet.</p>
<h4><a title="LMMS" href="http://lmms.sourceforge.net/download.php" target="_blank">LMMS</a></h4>
<p>LMMS (windows/linux) feels like FL studio but is not even compatible. LMMS enables you to create beats, compose songs and master mix your entire track. Free beat making software like LMMS are hard to find gems. Download it for fee from <a title="LMMS" href="http://lmms.sourceforge.net/download.php" target="_blank">sourceforge</a>.</p>
<h4><a title="Ardour" href="http://www.ardour.org/" target="_blank">Ardour</a></h4>
<p>Ardour (linux/mac) is a digital audio workstation. You can use it to record audio, edit and blend multi-track audio recordings,  produce your own CDs, blend video soundtracks, or just test out new music and sound ideas. Ardour supports non-destructive, non-linear editing with unlimited undos, 32 bit floating point audio path, unlimited audio tracks and buses and anything-to-anywhere signal routing.</p>
<h4><a title="Quartz Studio" href="http://www.brothersoft.com/quartz-studio-free-1722.html" target="_blank">Quartz Studio</a></h4>
<p>Quartz Studio (windows) will certainly please DJs with its myriad of features like “direct to disk” format for recording sixteen individual tracks, editing and synchronization to other music formats and much more. The program as well includes, 4+2 audio tracks, real-time processing effects (Reverb et Chorus) on each track, along with volume and pan, audio track data editing functions, a spacialization interface and Skin difference.</p>
<h4><a title="Koblo" href="http://koblo.com/studio" target="_blank">Koblo</a></h4>
<p>Koblo (mac/windows) is an extremely new open source player on the block. Besides audio recording and music making, Koblo has some unusual online collaboration features, as it&#8217;s connected to the Koblo cloud and therefore you&#8217;ll be able to work online with other musicians or band members.</p>
<h4><a title="Rosegarden" href="http://www.rosegardenmusic.com/" target="_blank">Rosegarden</a></h4>
<p>Rosegarden (linux) is a well-rounded audio and MIDI sequencer, score editor, and general-purpose music composition and sound editing environment and is an intuitive, attractive application that runs on Linux, ideal for composers, musicians, music students, and small studio or home recording environments. Rosegarden has just introduced the Glasgow Pitch Tracker and it as well supports synthesizers and some plugins unlike a myriad of other free beat making software titles.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/best-free-beat-making-software/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>View Progress Of MySQL Dump Restore Or Import</title>
		<link>http://www.itecsoftware.com/view-progress-of-mysql-dump-restore-or-import?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=view-progress-of-mysql-dump-restore-or-import</link>
		<comments>http://www.itecsoftware.com/view-progress-of-mysql-dump-restore-or-import#comments</comments>
		<pubDate>Sat, 07 May 2011 19:18:50 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[bar]]></category>
		<category><![CDATA[dump]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[pv]]></category>
		<category><![CDATA[restore]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/?p=795</guid>
		<description><![CDATA[Ever wondered why the MySQL command line tool don&#8217;t have any sort of progress information or status update? Well, you&#8217;re not alone if you do. Especially importing a GB sized dump file can take a long time, especially if the &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/view-progress-of-mysql-dump-restore-or-import">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Ever wondered why the MySQL command line tool don&#8217;t have any sort of progress information or status update? Well, you&#8217;re not alone if you do. Especially importing a GB sized dump file can take a long time, especially if the table engine was InnoDB.</p>
<p>There are some clever utilities which can be used to accomplish just that, by giving the user simple, yet useful information about the progress of their process. Let&#8217;s look at them.</p>
<h4>Bar (Command Line Progress Bar)</h4>
<p>The Bar utility, or in full terms Command Line Progress Bar can be downloaded from <a title="Command Line Progress Bar" href="http://sourceforge.net/projects/clpbar/" target="_blank">Sourceforge</a>. If you are running Ubuntu, it&#8217;s as simple as running ‘<span style="color: #008000;">sudo apt-get install bar</span>’ to install it. You then simply pipe your MySQL import and get a nice status bar.</p>
<pre><span style="color: #008000;">shell&gt; bar -if=mysql_db_data.sql | mysql</span></pre>
<pre><span style="color: #008000;"><a href="http://www.itecsoftware.com/wp-content/uploads/2011/05/bar-1.06-screenshot1.jpg"><img class="size-full wp-image-797 alignnone" style="margin-top: 20px; margin-bottom: 20px;" title="bar-1.06-screenshot" src="http://www.itecsoftware.com/wp-content/uploads/2011/05/bar-1.06-screenshot1.jpg" alt="Bar utility screenshot" width="564" height="40" /></a>
</span></pre>
<h3></h3>
<h4><span id="more-795"></span>Piper Viewer</h4>
<p>To get a bit fancier, Piper Viewer can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion. Observe multiple instances working in tandem,  a visual indicator of relative throughput in a complex pipeline. Download pv <a href="http://www.ivarch.com/programs/pv.shtml" target="_blank">here</a>.</p>
<pre><span style="color: #008000;">pv -cN gzip mysql_db_data.sql.gz | gzip -d | pv -cN mysql | mysql</span></pre>
<pre><span style="color: #008000;"><a href="http://www.itecsoftware.com/wp-content/uploads/2011/05/pv.png"><img class="size-full wp-image-798 alignnone" style="margin-top: 20px; margin-bottom: 20px;" title="pv Piper Viewer" src="http://www.itecsoftware.com/wp-content/uploads/2011/05/pv.png" alt="Piper Viewer" width="590" height="82" /></a></span></pre>
<pre>
</pre>
<p>Either utility will undoubtedly shed more light into your restoration processes, and let you know whether the process is still running if in doubt and wondering after an hour or more.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/view-progress-of-mysql-dump-restore-or-import/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 11.04 Natty Narwhal with Unity UI</title>
		<link>http://www.itecsoftware.com/ubuntu-11-04-natty-narwhal-with-unity-ui?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ubuntu-11-04-natty-narwhal-with-unity-ui</link>
		<comments>http://www.itecsoftware.com/ubuntu-11-04-natty-narwhal-with-unity-ui#comments</comments>
		<pubDate>Thu, 28 Apr 2011 21:03:38 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[natty narwhal]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/?p=791</guid>
		<description><![CDATA[April and October are the months where Canonical releases new versions of their OS Ubuntu. And that means it&#8217;s time for a new Ubuntu release now, with what may be a ground-breaking user interface and major changes from previous versions that &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/ubuntu-11-04-natty-narwhal-with-unity-ui">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.itecsoftware.com/wp-content/uploads/2011/04/Ubuntu-1104-Natty-Narwhal.png"><img class="alignleft size-medium wp-image-792" title="Ubuntu 1104 Natty Narwhal" src="http://www.itecsoftware.com/wp-content/uploads/2011/04/Ubuntu-1104-Natty-Narwhal-300x181.png" alt="Ubuntu 1104 Natty Narwhal" width="300" height="181" /></a>April and October are the months where Canonical releases new versions of their OS Ubuntu. And that means it&#8217;s time for a new Ubuntu release now, with what may be a ground-breaking user interface and major changes from previous versions that come together nicely.</p>
<p>Ubuntu code named Natty Narwhal, or version 11.04 is here and sporting some radical changes from previous editions of the Linux distro. The most distinguished being the arrival of the Unity desktop environment, which was previously relegated to netbooks. It has integrated search, a combination of launcher and a taskbar, and app menus that have been moved to the top of the screen much like in Max OS X, effectively implementing the best ideas from Apple and Microsoft and a new design.<span id="more-791"></span></p>
<p>The new User Interface is not excluding its detractors and reportedly has some stability issues, but you can choose &#8220;Ubuntu Classic&#8221; at login to stick with Gnome. The update as well makes Firefox 4 the default browser and replaces the Rhythmbox music manager with the sleeker and more functional Banshee Player.</p>
<p>The OS does recognize the iPhone, as we were able to plug in an iPhone 4, import pictures, and work with files and folders on the device, play songs downloaded from iTunes to the iPhone that were purchased with play-anywhere rights.</p>
<p>The 700MB sized ISO image is available for <a title="Ubuntu Natty Narwhal 11.04 download" href="http://www.ubuntu.com/download/ubuntu/download" target="_blank">download</a> and still provides the live CD so you can try out the OS without installing anything.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/ubuntu-11-04-natty-narwhal-with-unity-ui/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iFrame problems in WordPress solved</title>
		<link>http://www.itecsoftware.com/iframe-problems-in-wordpress-solved?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iframe-problems-in-wordpress-solved</link>
		<comments>http://www.itecsoftware.com/iframe-problems-in-wordpress-solved#comments</comments>
		<pubDate>Wed, 20 Apr 2011 17:57:04 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Useful Stuff]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WYSIWYG]]></category>
		<category><![CDATA[xinha]]></category>

		<guid isPermaLink="false">http://www.itecsoftware.com/?p=780</guid>
		<description><![CDATA[There seems to be a know problem with iFrames in posts, starting with WordPress 2.2.1, which happens when editors use the internal WYSIWYG editor. A lot of users have reported this issue in frustration. Initial saving of the content was &#8230;<p class="read-more"><a href="http://www.itecsoftware.com/iframe-problems-in-wordpress-solved">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.itecsoftware.com/wp-content/uploads/2011/04/xinha.png"><img class="alignleft size-full wp-image-781" title="xinha" src="http://www.itecsoftware.com/wp-content/uploads/2011/04/xinha.png" alt="" width="95" height="100" /></a>There seems to be a know problem with iFrames in posts, starting with WordPress 2.2.1, which happens when editors use the internal <a href="http://www.itecsoftware.com/iframe-problems-in-wordpress-solved"target="_self"title="WYSIWYG" >WYSIWYG</a> editor. A lot of users have reported this issue in frustration.</p>
<p>Initial saving of the content was fine, but subsequently editing and re-saving is would strip iFrame tags. A less than ideal solution was to avoid using the WYSIWYG editor and edit the post using HTML code. Now there is a Mozilla Firefox extension for those that don&#8217;t like write pure html code, called <a href="https://addons.mozilla.org/en-us/firefox/addon/xinha-here/">Xinha Here!</a>.<br />
<a href="http://www.itecsoftware.com/wp-content/uploads/2011/04/xinha-firefox-addon.png"><img class="size-thumbnail wp-image-783 alignright" title="xinha-firefox-addon" src="http://www.itecsoftware.com/wp-content/uploads/2011/04/xinha-firefox-addon-150x150.png" alt="Xinha Firefox addon" width="150" height="150" /></a><br />
It&#8217;s a pretty cool add-on, that opens either in a new window or  in a bottom bar and let&#8217;s you use it as WYSIWYG editor until you&#8217;re done, then hit ok and save the article in WordPress. Just ensure that html editor is selected during this process, especially at saving.</p>
<p>I have to say, Xinha works like a charm and has more features than the built in wordpress WYSIWYG editor. For more info, check out <a title="Xinha" href="http://xinha.webfactional.com/">xinha&#8217;s web site</a>.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.itecsoftware.com/iframe-problems-in-wordpress-solved/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 19/44 queries in 0.011 seconds using memcached
Object Caching 1058/1115 objects using memcached

Served from: www.itecsoftware.com @ 2012-02-08 18:53:07 -->
