<?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>nixCraft &#187; programming</title> <atom:link href="http://www.cyberciti.biz/tips/category/programming/feed" rel="self" type="application/rss+xml" /><link>http://www.cyberciti.biz/tips</link> <description>This is a Linux sys admin journal by Vivek about sys admin work, Linux tips &#38; tricks, hacks, news and more.</description> <lastBuildDate>Wed, 24 Apr 2013 18:50:55 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>Poll: Your Favorite Scripting Language?</title><link>http://www.cyberciti.biz/tips/poll-your-favorite-scripting-language.html</link> <comments>http://www.cyberciti.biz/tips/poll-your-favorite-scripting-language.html#comments</comments> <pubDate>Tue, 17 Mar 2009 18:40:23 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Ask nixCraft]]></category> <category><![CDATA[C Programming]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Perl]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Poll]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[python]]></category> <category><![CDATA[Shell scripting]]></category> <category><![CDATA[Sys admin]]></category> <category><![CDATA[UNIX]]></category> <category><![CDATA[admin work]]></category> <category><![CDATA[Automation]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[correct tool]]></category> <category><![CDATA[django]]></category> <category><![CDATA[glue]]></category> <category><![CDATA[rapid development]]></category> <category><![CDATA[security issues]]></category> <category><![CDATA[system knowledge]]></category> <category><![CDATA[web projects]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=4552</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/c-programming' title='See all UNIX/Linux Programming/Development related articles'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/programming-logo.png' border='0' /></a></div> Like most sys admin, I'm lazy. I try to automate almost all things in order to save time. Inexperienced sys admin and help desk staff working under me finds all these tools useful. It saves their time and avoids security issues. Automation allows help desk staff  to do things that they don't have enough direct system knowledge to do themselves. However, selecting correct tool and applying correct methodology is very important. <br
/><br
/> Note: There is a poll embedded within this post, please <a
href="http://www.cyberciti.biz/tips/poll-your-favorite-scripting-language.html">visit the site to participate</a> in this post's poll.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/poll-your-favorite-scripting-language.html/feed</wfw:commentRss> <slash:comments>36</slash:comments> </item> <item><title>What Do You Use to Debug Linux / UNIX C/C++ Programs?</title><link>http://www.cyberciti.biz/tips/what-do-you-use-to-debug-linux-unix.html</link> <comments>http://www.cyberciti.biz/tips/what-do-you-use-to-debug-linux-unix.html#comments</comments> <pubDate>Tue, 24 Feb 2009 17:24:14 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Ask nixCraft]]></category> <category><![CDATA[GNU/Open source]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[UNIX]]></category> <category><![CDATA[borland c]]></category> <category><![CDATA[c programs]]></category> <category><![CDATA[cout statements]]></category> <category><![CDATA[debugger]]></category> <category><![CDATA[eclipse]]></category> <category><![CDATA[gnu gdb]]></category> <category><![CDATA[java programs]]></category> <category><![CDATA[turbo c]]></category> <category><![CDATA[unix c]]></category> <category><![CDATA[unix linux]]></category> <category><![CDATA[valgrind]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=4463</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/unix' title='See all UNIX(R) related articles/tips'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/unix-logo.gif' border='0' /></a></div> The purpose of a debugger is to allow you to see what is going on inside another program while it executes. It is useful to find out what another program was doing at the moment it crashed. I know most people will recommend GNU gdb, Nemiver, Valgrind or IDE such as Eclipse. I use gdb when it is really required; otherwise I debug the old fashioned way using printf() or cout statements. ]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/what-do-you-use-to-debug-linux-unix.html/feed</wfw:commentRss> <slash:comments>26</slash:comments> </item> <item><title>How To Write Object-Oriented Shell scripts For Multiple Platforms</title><link>http://www.cyberciti.biz/tips/squirrel-portable-shell-and-scripting-language.html</link> <comments>http://www.cyberciti.biz/tips/squirrel-portable-shell-and-scripting-language.html#comments</comments> <pubDate>Mon, 19 Jan 2009 06:42:27 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[Shell scripting]]></category> <category><![CDATA[Sys admin]]></category> <category><![CDATA[UNIX]]></category> <category><![CDATA[cross platform]]></category> <category><![CDATA[linux mac]]></category> <category><![CDATA[mac os x]]></category> <category><![CDATA[memory bandwidth]]></category> <category><![CDATA[oo programming language]]></category> <category><![CDATA[scripting language]]></category> <category><![CDATA[shell scripts]]></category> <category><![CDATA[squirrel]]></category> <category><![CDATA[unix linux]]></category> <category><![CDATA[video games]]></category> <category><![CDATA[windows systems]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=4559</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/shell-scripting' title='See all Bash/Shell scripting related tips/articles'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/terminal.png' border='0' /></a></div> This may come handy while writing cross-platform scripts.<br
/><br
/> If you don't want to commit to the idiosyncrasies of a specific shell running on a particular platform, try the Squirrel Shell. The Squirrel Shell provides an advanced, object-oriented scripting language that works equally well on UNIX, Linux, Mac OS X, and Windows systems. Write a script once, and run it anywhere.<br
/><br
/> Squirrel is a high level imperative/OO programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games. <br
/><br
/> => <a
href="www.cyberciti.biz/rss.redirect.php?u=http://www.ibm.com/developerworks/aix/library/au-spunix_squirrel/index.html">Speaking UNIX: The Squirrel portable shell and scripting language</a>]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/squirrel-portable-shell-and-scripting-language.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>trillr1: Build a Twitter-like Microblogging Website</title><link>http://www.cyberciti.biz/tips/howto-build-twitter-like-microblogging-website.html</link> <comments>http://www.cyberciti.biz/tips/howto-build-twitter-like-microblogging-website.html#comments</comments> <pubDate>Thu, 18 Dec 2008 15:20:02 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Download of the day]]></category> <category><![CDATA[GNU/Open source]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[News]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[python]]></category> <category><![CDATA[django]]></category> <category><![CDATA[jan brauer]]></category> <category><![CDATA[mysql database]]></category> <category><![CDATA[programming language python]]></category> <category><![CDATA[social networking]]></category> <category><![CDATA[standalone web]]></category> <category><![CDATA[tweets]]></category> <category><![CDATA[twitter]]></category> <category><![CDATA[web application]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=4031</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/download-of-the-day' title='See all previously featured / recommended downloads'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/download_of_the.day.png' border='0' /></a></div> <a
href="http://twitter.com/nixcraft">Twitter</a> is a free social networking and micro-blogging service, that allows its users to send and read other users' updates (also known as tweets).  Now, you can build your own Twitter like service using trillr1.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/howto-build-twitter-like-microblogging-website.html/feed</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Download of the day: Python 3.0</title><link>http://www.cyberciti.biz/tips/download-python-3.html</link> <comments>http://www.cyberciti.biz/tips/download-python-3.html#comments</comments> <pubDate>Thu, 04 Dec 2008 09:07:50 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Download of the day]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[python]]></category> <category><![CDATA[download python]]></category> <category><![CDATA[guido van rossum]]></category> <category><![CDATA[new features]]></category> <category><![CDATA[python community]]></category> <category><![CDATA[python development]]></category> <category><![CDATA[standard library]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=3766</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/python' title='See all Python Programming related articles'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/python-logo.png' border='0' /></a></div> Python 3.0 final officially released! <br
/> Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/download-python-3.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>fold: Wrap Text File / Line / Words To Fit in Specified Width</title><link>http://www.cyberciti.biz/tips/linux-unix-word-wrap-command.html</link> <comments>http://www.cyberciti.biz/tips/linux-unix-word-wrap-command.html#comments</comments> <pubDate>Tue, 25 Nov 2008 11:42:21 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[CentOS]]></category> <category><![CDATA[Debian Linux]]></category> <category><![CDATA[fedora linux]]></category> <category><![CDATA[Gentoo Linux]]></category> <category><![CDATA[Howto]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[RedHat/Fedora Linux]]></category> <category><![CDATA[Suse Linux]]></category> <category><![CDATA[Sys admin]]></category> <category><![CDATA[Tips]]></category> <category><![CDATA[UNIX]]></category> <category><![CDATA[bash wrap text]]></category> <category><![CDATA[command line utility]]></category> <category><![CDATA[fold command]]></category> <category><![CDATA[for loop]]></category> <category><![CDATA[input lines]]></category> <category><![CDATA[shell wrap words]]></category> <category><![CDATA[width columns]]></category> <category><![CDATA[word processor]]></category> <category><![CDATA[word wrap]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=3649</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/shell-scripting' title='See all Bash/Shell scripting related tips/articles'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/terminal.png' border='0' /></a></div> fold is really nifty command line utility to make a text file word wrap. This is useful for large number of text files processing. There is no need to write a perl / python code or use a word processor.   ]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/linux-unix-word-wrap-command.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Linux / UNIX: Find Out If a Directory Exists or Not</title><link>http://www.cyberciti.biz/tips/find-out-if-directory-exists.html</link> <comments>http://www.cyberciti.biz/tips/find-out-if-directory-exists.html#comments</comments> <pubDate>Sun, 16 Nov 2008 17:13:15 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[CentOS]]></category> <category><![CDATA[Debian Linux]]></category> <category><![CDATA[File system]]></category> <category><![CDATA[Gentoo Linux]]></category> <category><![CDATA[Howto]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open source coding]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[RedHat/Fedora Linux]]></category> <category><![CDATA[Shell scripting]]></category> <category><![CDATA[Suse Linux]]></category> <category><![CDATA[Sys admin]]></category> <category><![CDATA[Ubuntu Linux]]></category> <category><![CDATA[UNIX]]></category> <category><![CDATA[bash directory not exists]]></category> <category><![CDATA[bash if directory exists]]></category> <category><![CDATA[bash if directory not exist]]></category> <category><![CDATA[bash linux if directory exists]]></category> <category><![CDATA[conditional expressions]]></category> <category><![CDATA[linux check if directory exists]]></category> <category><![CDATA[linux directory exists]]></category> <category><![CDATA[linux if directory exist]]></category> <category><![CDATA[shell script if directory exists]]></category> <category><![CDATA[test command]]></category> <category><![CDATA[unix if directory exists]]></category> <category><![CDATA[[ command]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=3560</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/shell-scripting' title='See all Bash/Shell scripting related tips/articles'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/terminal.png' border='0' /></a></div> I've already written a small tutorial about <a
href="http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html">finding out if a file exists or not under Linux / UNIX</a> bash shell. However, couple of our regular readers like to know more about a directory checking using if and test shell command. ]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/find-out-if-directory-exists.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Guido van Rossum (creator of Python) Blog</title><link>http://www.cyberciti.biz/tips/van-rossum-blog.html</link> <comments>http://www.cyberciti.biz/tips/van-rossum-blog.html#comments</comments> <pubDate>Fri, 24 Oct 2008 13:03:40 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[News]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[python]]></category> <category><![CDATA[benevolent dictator]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[diary]]></category> <category><![CDATA[google]]></category> <category><![CDATA[linus torvalds]]></category> <category><![CDATA[python community]]></category> <category><![CDATA[python development]]></category> <category><![CDATA[python programming language]]></category> <category><![CDATA[van rossum]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=3199</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href="http://files.cyberciti.biz/uploads/tips/2008/10/guido_van_rossum1.jpg"><img
src="http://files.cyberciti.biz/uploads/tips/2008/10/guido_van_rossum1.jpg" alt="" title="guido_van_rossum1" width="100" height="150" class="alignnone size-full wp-image-3201" /></a></div> A few weeks ago <a
href="http://www.cyberciti.biz/tips/linus-torvalds-blog.html">Linus Torvalds</a> started his blog. Now, Guido van Rossum started to write a diary (blog). He is best known as the author of the Python programming language.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/van-rossum-blog.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>MySQL vs PostgreSQL</title><link>http://www.cyberciti.biz/tips/mysql-vs-postgresql.html</link> <comments>http://www.cyberciti.biz/tips/mysql-vs-postgresql.html#comments</comments> <pubDate>Thu, 09 Oct 2008 13:02:16 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[Postgresql]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[UNIX]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[Windows server]]></category> <category><![CDATA[database software]]></category> <category><![CDATA[database system]]></category> <category><![CDATA[oracle]]></category> <category><![CDATA[relational databases]]></category> <category><![CDATA[software projects]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=3073</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/mysql' title='See all MySQL Database Server related tips/articles'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/mysqllogo.gif' border='0' /></a></div> Useful comparison of MySQL and PostgreSQL open source database software.
MySQL vs PostgreSQL is a decision many must make when approaching open-source relational databases management systems. Both are time-proven solutions that compete strongly with propriety database software.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/mysql-vs-postgresql.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>UNIX Korn Shell Scripting Tutorial / Guide</title><link>http://www.cyberciti.biz/tips/unix-korn-shell-scripting-tutorial.html</link> <comments>http://www.cyberciti.biz/tips/unix-korn-shell-scripting-tutorial.html#comments</comments> <pubDate>Tue, 09 Sep 2008 12:11:47 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[Shell scripting]]></category> <category><![CDATA[UNIX]]></category> <category><![CDATA[bourne shell]]></category> <category><![CDATA[command line interface]]></category> <category><![CDATA[korn]]></category> <category><![CDATA[korn shell scripting]]></category> <category><![CDATA[korn shells]]></category> <category><![CDATA[programming language]]></category> <category><![CDATA[scripts]]></category> <category><![CDATA[shell scripting tutorial]]></category> <category><![CDATA[traditional unix shell]]></category> <category><![CDATA[unix korn shell]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=2857</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/unix' title='See all UNIX(R) related articles/tips'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/unix-logo.gif' border='0' /></a></div> Korn shell scripting is something all UNIX users should learn how to use. This article will teach you to write your own Korn shells scripts.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/unix-korn-shell-scripting-tutorial.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>shoes &#8211; A cross-platform Windowing Applikit</title><link>http://www.cyberciti.biz/tips/shoes-cross-platform-ruby-style-windowing.html</link> <comments>http://www.cyberciti.biz/tips/shoes-cross-platform-ruby-style-windowing.html#comments</comments> <pubDate>Sat, 16 Aug 2008 00:36:03 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[GNU/Open source]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Linux desktop]]></category> <category><![CDATA[Open source coding]]></category> <category><![CDATA[OpenBSD]]></category> <category><![CDATA[OS X]]></category> <category><![CDATA[package management]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[RedHat/Fedora Linux]]></category> <category><![CDATA[Ubuntu Linux]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[windows vista]]></category> <category><![CDATA[apt-get command]]></category> <category><![CDATA[gtk]]></category> <category><![CDATA[libjpeg]]></category> <category><![CDATA[mac os x]]></category> <category><![CDATA[make command]]></category> <category><![CDATA[ruby]]></category> <category><![CDATA[toolkit]]></category> <category><![CDATA[windowing]]></category> <category><![CDATA[yum command]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=2658</guid> <description><![CDATA[<div
style='float:right;margin-top:0px;margin-left:5px;'><a
href='http://www.cyberciti.biz/tips/category/c-programming' title='See all UNIX/Linux Programming/Development related articles'><img
src='http://files.cyberciti.biz/cbzcache/3rdparty/programming-logo.png' border='0' /></a></div> Shoes is a very informal graphics and windowing toolkit. It's for making regular old apps that run on Windows, Mac OS X and Linux. It's a blend of my favorite things from the Web, some Ruby style, and a sprinkling of cross-platform widgets. Shoes uses Ruby as its interface language.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/shoes-cross-platform-ruby-style-windowing.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Windows PowerShell vs UNIX BASH Shell</title><link>http://www.cyberciti.biz/tips/windows-powershell-vs-unix-bash-shell.html</link> <comments>http://www.cyberciti.biz/tips/windows-powershell-vs-unix-bash-shell.html#comments</comments> <pubDate>Wed, 16 Jul 2008 21:10:34 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[Shell scripting]]></category> <category><![CDATA[UNIX]]></category> <category><![CDATA[Windows server]]></category> <category><![CDATA[windows vista]]></category> <category><![CDATA[bash linux]]></category> <category><![CDATA[bash shell]]></category> <category><![CDATA[classic unix]]></category> <category><![CDATA[command line programs]]></category> <category><![CDATA[command shells]]></category> <category><![CDATA[Perl]]></category> <category><![CDATA[powershell]]></category> <category><![CDATA[python]]></category> <category><![CDATA[system administration]]></category> <category><![CDATA[unix utilities]]></category> <category><![CDATA[windows command]]></category> <category><![CDATA[windows servers]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=2472</guid> <description><![CDATA[Shell scripting is fun. It is useful to create nice (perhaps ugly) things (read as solutions) in shell scripting. Now Windows got Powershell. But how does PowerShell measure up to traditional shells like Bash?]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/windows-powershell-vs-unix-bash-shell.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Find Out What Is Happening With Open Source Software Project</title><link>http://www.cyberciti.biz/tips/open-source-software-projects.html</link> <comments>http://www.cyberciti.biz/tips/open-source-software-projects.html#comments</comments> <pubDate>Mon, 16 Jun 2008 20:00:45 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Apache]]></category> <category><![CDATA[GNU/Open source]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Postgresql]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[python]]></category> <category><![CDATA[data visualization]]></category> <category><![CDATA[developers]]></category> <category><![CDATA[eclipse ide]]></category> <category><![CDATA[histogram]]></category> <category><![CDATA[michael ogawa]]></category> <category><![CDATA[open source software]]></category> <category><![CDATA[open source software project]]></category> <category><![CDATA[project repository]]></category> <category><![CDATA[software visualization]]></category> <category><![CDATA[visualizations]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=2369</guid> <description><![CDATA[A student at UC Davis has created some stunning visualizations of open source software contributions, including Eclipse, Python, Apache httpd and Postgres.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/open-source-software-projects.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Linux: Install Django Open Source Framework</title><link>http://www.cyberciti.biz/tips/linux-install-django-programming-framework.html</link> <comments>http://www.cyberciti.biz/tips/linux-install-django-programming-framework.html#comments</comments> <pubDate>Mon, 09 Jun 2008 20:57:40 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Apache]]></category> <category><![CDATA[Howto]]></category> <category><![CDATA[lighttpd]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open source coding]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[python]]></category> <category><![CDATA[RedHat/Fedora Linux]]></category> <category><![CDATA[django]]></category> <category><![CDATA[open source framework]]></category> <category><![CDATA[programming framework]]></category> <category><![CDATA[python documentation]]></category> <category><![CDATA[python programming]]></category> <category><![CDATA[python tutorial]]></category> <category><![CDATA[python web]]></category> <category><![CDATA[rapid web application]]></category> <category><![CDATA[web application development]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=2354</guid> <description><![CDATA[This tutorial is about setting up Django open source framework under Linux and integrate it with Apache / lighttpd.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/linux-install-django-programming-framework.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>An Interview With Chet Ramey &#8211; Maintainer Of Bash Shell</title><link>http://www.cyberciti.biz/tips/when-the-bourne-shell-found-its-identity.html</link> <comments>http://www.cyberciti.biz/tips/when-the-bourne-shell-found-its-identity.html#comments</comments> <pubDate>Fri, 30 May 2008 12:30:00 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Interviews]]></category> <category><![CDATA[Links]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Linux desktop]]></category> <category><![CDATA[News]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[Shell scripting]]></category> <category><![CDATA[Solaris]]></category> <category><![CDATA[Sys admin]]></category> <category><![CDATA[bash shell]]></category> <category><![CDATA[bourne shell]]></category> <category><![CDATA[brian fox]]></category> <category><![CDATA[chet ramey]]></category> <category><![CDATA[computerworld]]></category> <category><![CDATA[linux systems]]></category> <category><![CDATA[maintainer]]></category> <category><![CDATA[network engineering]]></category> <category><![CDATA[programming languages]]></category> <category><![CDATA[security group]]></category> <category><![CDATA[stephen bourne]]></category> <category><![CDATA[technology infrastructure services]]></category> <category><![CDATA[UNIX]]></category> <category><![CDATA[unix shell]]></category> <category><![CDATA[western reserve university]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=2330</guid> <description><![CDATA[In this article ComputerWorld chat to Chet Ramey about his experience maintaining Bash.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/when-the-bourne-shell-found-its-identity.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Programming Tutorial: How To Write a FreeBSD Kernel Module ( Driver )</title><link>http://www.cyberciti.biz/tips/writing-freebsd-kernel-module-tutorial.html</link> <comments>http://www.cyberciti.biz/tips/writing-freebsd-kernel-module-tutorial.html#comments</comments> <pubDate>Sun, 25 May 2008 00:11:21 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[FreeBSD]]></category> <category><![CDATA[Howto]]></category> <category><![CDATA[Open source coding]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[freebsd kernel module]]></category> <category><![CDATA[kernel module]]></category> <category><![CDATA[kernel programming]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[linux kernel modules]]></category> <category><![CDATA[operating system]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=2315</guid> <description><![CDATA[How to write a basic, skeletal kernel module under FreeBSD operating system.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/writing-freebsd-kernel-module-tutorial.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Open Source Programming Contest &#8211; Can You Code 24 Hours Non-Stop?</title><link>http://www.cyberciti.biz/tips/hackontest-open-source-contest.html</link> <comments>http://www.cyberciti.biz/tips/hackontest-open-source-contest.html#comments</comments> <pubDate>Sat, 19 Apr 2008 13:40:25 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[GNU/Open source]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Open source coding]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[cash prizes]]></category> <category><![CDATA[collaborative effort]]></category> <category><![CDATA[creative processes]]></category> <category><![CDATA[free software project]]></category> <category><![CDATA[fun time]]></category> <category><![CDATA[google]]></category> <category><![CDATA[open source communities]]></category> <category><![CDATA[open source developers]]></category> <category><![CDATA[open source programming]]></category> <category><![CDATA[open source projects]]></category> <category><![CDATA[open source software]]></category> <category><![CDATA[programming competition]]></category> <category><![CDATA[programming contest]]></category> <category><![CDATA[software projects]]></category> <category><![CDATA[zurich switzerland]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=2218</guid> <description><![CDATA[Can you code 24 hours non-stop? Hackontest is a new Google-sponsored 24-hour programming competition between different open source projects.]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/hackontest-open-source-contest.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>ktrace &#8211; FreeBSD / Mac OS X Process Tracing and Reporting Tool</title><link>http://www.cyberciti.biz/tips/ktrace-freebsd-macosx-tool-howto.html</link> <comments>http://www.cyberciti.biz/tips/ktrace-freebsd-macosx-tool-howto.html#comments</comments> <pubDate>Wed, 16 Apr 2008 18:31:33 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[FreeBSD]]></category> <category><![CDATA[Howto]]></category> <category><![CDATA[Monitoring]]></category> <category><![CDATA[OpenBSD]]></category> <category><![CDATA[OS X]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[Sys admin]]></category> <category><![CDATA[Troubleshooting]]></category> <category><![CDATA[debug application]]></category> <category><![CDATA[freebsd trace  application]]></category> <category><![CDATA[ktrace]]></category> <category><![CDATA[mac os x]]></category> <category><![CDATA[mac os x trace application]]></category> <category><![CDATA[signal processing]]></category> <category><![CDATA[trace data]]></category> <category><![CDATA[trace point]]></category> <category><![CDATA[trace records]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/?p=2205</guid> <description><![CDATA[Under Linux you can use strace or valgrind tool for reporting and finding a bug. However, under *BSD / Mac OS X you need to use ktrace as replacement for strace tool. kreace runs on the following platforms: => FreeBSD => OpenBSD => Mac OS X => NetBSD The ktrace utility enables kernel trace logging [...]]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/ktrace-freebsd-macosx-tool-howto.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>DIY: Create Robots with Linux</title><link>http://www.cyberciti.biz/tips/do-it-yourself-robots-with-linux.html</link> <comments>http://www.cyberciti.biz/tips/do-it-yourself-robots-with-linux.html#comments</comments> <pubDate>Wed, 26 Mar 2008 18:02:58 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[computer curriculum]]></category> <category><![CDATA[excitement]]></category> <category><![CDATA[gadget]]></category> <category><![CDATA[greater houlton christian academy]]></category> <category><![CDATA[honda]]></category> <category><![CDATA[houlton christian academy]]></category> <category><![CDATA[humanoid robot]]></category> <category><![CDATA[passion]]></category> <category><![CDATA[perfect combination]]></category> <category><![CDATA[robotics]]></category> <category><![CDATA[robots]]></category> <category><![CDATA[tight budget]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/do-it-yourself-robots-with-linux.html</guid> <description><![CDATA[ASIMO is a humanoid robot manufactured by Honda which is quite high tech and expensive gadget. You can hired out it for US $166,000 per year. However, as usual Linux provides you an opportunity to build your own robot. Linux-based robots are tricky to create, but Michael Surran's Robotics class found out it can be [...]]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/do-it-yourself-robots-with-linux.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Programming: Understanding Linux Completely Fair Scheduler</title><link>http://www.cyberciti.biz/tips/linux-multiprocessing-with-completely-fair-scheduler.html</link> <comments>http://www.cyberciti.biz/tips/linux-multiprocessing-with-completely-fair-scheduler.html#comments</comments> <pubDate>Fri, 11 Jan 2008 17:46:03 +0000</pubDate> <dc:creator>nixCraft</dc:creator> <category><![CDATA[Links]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[3d games]]></category> <category><![CDATA[capabilities]]></category> <category><![CDATA[intensive applications]]></category> <category><![CDATA[kernel]]></category> <category><![CDATA[linux 2.6 scheduler]]></category> <category><![CDATA[linux io scheduler]]></category> <category><![CDATA[linux project management]]></category> <category><![CDATA[linux project management software]]></category> <category><![CDATA[linux schedule]]></category> <category><![CDATA[linux scheduler]]></category> <category><![CDATA[linux scheduling]]></category> <category><![CDATA[linux task scheduler]]></category> <category><![CDATA[major features]]></category> <category><![CDATA[scheduling in linux]]></category> <guid
isPermaLink="false">http://www.cyberciti.biz/tips/linux-multiprocessing-with-completely-fair-scheduler.html</guid> <description><![CDATA[The new Linux scheduler extends scheduling capabilities by introducing scheduling classes and also simplifies debugging by improving schedule statistics. Completely Fair Scheduler (CFS) is getting good reviews when tested for thread-intensive applications including 3D games. CFS handles CPU resource allocation for executing processes, and aims to maximize overall CPU utilization while maximizing interactive performance. CFS [...]]]></description> <wfw:commentRss>http://www.cyberciti.biz/tips/linux-multiprocessing-with-completely-fair-scheduler.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>