<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Programming on Mostly Copy &amp; Paste</title><link>https://mostlycopyandpaste.com/articles/programming/</link><description>Recent content in Programming on Mostly Copy &amp; Paste</description><generator>Hugo</generator><language>en-us</language><copyright>© 2026 Kevin Duane. All rights reserved.</copyright><lastBuildDate>Mon, 02 Feb 2026 10:00:00 -0800</lastBuildDate><atom:link href="https://mostlycopyandpaste.com/articles/programming/index.xml" rel="self" type="application/rss+xml"/><item><title>Python Cheat Sheet: Complete Quick Reference Guide for Developers</title><link>https://mostlycopyandpaste.com/articles/2026/02/python-cheat-sheet-complete-quick-reference-guide-for-developers/</link><pubDate>Mon, 02 Feb 2026 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2026/02/python-cheat-sheet-complete-quick-reference-guide-for-developers/</guid><description>Comprehensive Python quick reference covering syntax, data types, control flow, functions, OOP, error handling, file I/O, and common patterns. Perfect for beginners and experienced developers.</description></item><item><title>Test Early » Hudson - Tips and Tricks</title><link>https://mostlycopyandpaste.com/articles/2008/10/test-early--hudson-tips-and-tricks/</link><pubDate>Sun, 05 Oct 2008 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2008/10/test-early--hudson-tips-and-tricks/</guid><description>This article describes a few real-life tips and tricks that we have found at work and will assist in configuring Hudson to work most effectively in your&amp;hellip;</description></item><item><title>Zero to Continuous Integration with Windmill | Adam Christian</title><link>https://mostlycopyandpaste.com/articles/2008/09/zero-to-continuous-integration-with-windmill-adam-christian/</link><pubDate>Tue, 30 Sep 2008 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2008/09/zero-to-continuous-integration-with-windmill-adam-christian/</guid><description>The first step is to get a couple machines that you want use as slaves and a machine to run Hudson, our setup looks like this:&amp;hellip;</description></item><item><title>Easy Automated Web Application Testing with Hudson and Selenium » Vitamin Features »</title><link>https://mostlycopyandpaste.com/articles/2008/09/easy-automated-web-application-testing-with-hudson-and-selenium--vitamin-features-/</link><pubDate>Fri, 12 Sep 2008 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2008/09/easy-automated-web-application-testing-with-hudson-and-selenium--vitamin-features-/</guid><description>&lt;ul&gt;&#10;&lt;li&gt;It checks our Subversion repository every hour to see if anyone has&amp;hellip;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description></item><item><title>The Power of GIT | Innovation On The Run</title><link>https://mostlycopyandpaste.com/articles/2008/07/the-power-of-git-innovation-on-the-run/</link><pubDate>Wed, 16 Jul 2008 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2008/07/the-power-of-git-innovation-on-the-run/</guid><description>&lt;p&gt;| &lt;a href="http://www.innovationontherun.com/the-power-of-git/"&gt;The Power of GIT | Innovation On The&#10;Run&lt;/a&gt;&#10;| Started working with git for the first time last week and I am really&#10;impressed at how powerful the tool is.  I&amp;rsquo;ve been interested in using&#10;a distributed version control system like git, darcs, or mercurial for&#10;a while, but I have been turned off on actually making the move&#10;because of the lack of integration with these version control systems&#10;and other software (bug tracking, automated build software, etc.). &#10;Also, as a manager, I did not want to have to retrain a whole team of&#10;developers on a new version control system.&#10;| But enter git-svn which allows me to use git locally and Subversion&#10;for the distributed repository.  So now I get the best of both worlds,&#10;I can make my local branches and commits, but I don&amp;rsquo;t have to retrain&#10;my team or worry about integration as we still have all of the&#10;Subversion interfaces for interacting with the repository.&lt;/p&gt;</description></item><item><title>Professor Messer - Using Nmap to Find Rogue Devices</title><link>https://mostlycopyandpaste.com/articles/2008/03/professor-messer-using-nmap-to-find-rogue-devices/</link><pubDate>Mon, 03 Mar 2008 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2008/03/professor-messer-using-nmap-to-find-rogue-devices/</guid><description>&lt;p&gt;| &lt;a href="http://www.professormesser.com/content/view/15/28/content/view/12/9/"&gt;Professor Messer - Using Nmap to Find Rogue&#10;Devices&lt;/a&gt;&#10;| Nmap is one of the best port scanners in the world, but did you know&#10;that Nmap can tell you the exact application name and version number&#10;hiding behind each port? More importantly, Nmap can tell you about the&#10;applications that you DONT want to see Nmaps version detection&#10;capabilities can provide you with an easy method of identifying rogue&#10;devices.&lt;/p&gt;</description></item><item><title>Linux / UNIX: Python programming tutorial for system administrators</title><link>https://mostlycopyandpaste.com/articles/2007/09/linux-unix-python-programming-tutorial-for-system-administrators/</link><pubDate>Thu, 06 Sep 2007 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2007/09/linux-unix-python-programming-tutorial-for-system-administrators/</guid><description>You can easily adopt Python to manage UNIX and Linux systems while incorporating concepts of good program design. Python is an easy-to-learn, open source&amp;hellip;</description></item><item><title>Google Web Toolkit - Build AJAX apps in the Java language</title><link>https://mostlycopyandpaste.com/articles/2007/08/google-web-toolkit-build-ajax-apps-in-the-java-language/</link><pubDate>Wed, 29 Aug 2007 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2007/08/google-web-toolkit-build-ajax-apps-in-the-java-language/</guid><description>&lt;p&gt;| &lt;a href="http://code.google.com/webtoolkit/"&gt;Google Web Toolkit - Build AJAX apps in the Java&#10;language&lt;/a&gt;&#10;| Google Web Toolkit (GWT) is an open source Java software development&#10;framework that makes writing AJAX applications like Google Maps and&#10;Gmail easy for developers who don't speak browser quirks as a second&#10;language. Writing dynamic web applications today is a tedious and&#10;error-prone process; you spend 90% of your time working around subtle&#10;incompatibilities between web browsers and platforms, and&#10;JavaScript's lack of modularity makes sharing, testing, and reusing&#10;AJAX components difficult and fragile.&lt;/p&gt;</description></item><item><title>PHP 101: PHP For the Absolute Beginner</title><link>https://mostlycopyandpaste.com/articles/2007/08/php-101-php-for-the-absolute-beginner/</link><pubDate>Fri, 24 Aug 2007 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2007/08/php-101-php-for-the-absolute-beginner/</guid><description>&lt;p&gt;| &lt;a href="http://devzone.zend.com/node/view/id/627"&gt;PHP 101: PHP For the Absolute&#10;Beginner&lt;/a&gt;&#10;| This area is intended for everyone new to PHP. It opens with a series&#10;of informal, entertaining tutorials written by Vikram Vaswani, founder&#10;and CEO of Melonfire. These tutorials build on a previously-published&#10;5-part series which has now been updated and extended to embrace PHP&#10;5, making parts of it suitable for those of you who already have&#10;worked with PHP 4 in the past.&lt;/p&gt;</description></item><item><title>CNET's Ruby on Rails Toolbox</title><link>https://mostlycopyandpaste.com/articles/2006/10/cnets-ruby-on-rails-toolbox/</link><pubDate>Wed, 18 Oct 2006 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2006/10/cnets-ruby-on-rails-toolbox/</guid><description>Find out all the open source servers, plugins, libraries, and other tools used by two of CNET&amp;rsquo;s Ruby on Rails powered sites, Chow.com and Chowhound.</description></item><item><title>Python 101 cheat sheet</title><link>https://mostlycopyandpaste.com/articles/2006/09/python-101-cheat-sheet/</link><pubDate>Sun, 03 Sep 2006 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2006/09/python-101-cheat-sheet/</guid><description>&lt;p&gt;This is a great Python cheat sheet.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www-128.ibm.com/developerworks/library/l-cheatsheet3.html"&gt;read&#10;more&lt;/a&gt; | &lt;code&gt;digg story \&amp;lt;http://digg.com/programming/Python_101_cheat_sheet\&amp;gt;&lt;/code&gt;__&lt;/p&gt;</description></item><item><title>download.com - Best Free Utilities</title><link>https://mostlycopyandpaste.com/articles/2006/04/downloadcom-best-free-utilities/</link><pubDate>Sun, 16 Apr 2006 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2006/04/downloadcom-best-free-utilities/</guid><description>The best things in life may be free, but most software isn&amp;rsquo;t. Limited functionality, annoying adware, and pesky nag screens mean even most&amp;hellip;</description></item><item><title>Google on your cell phone.</title><link>https://mostlycopyandpaste.com/articles/2004/11/google-on-your-cell-phone/</link><pubDate>Mon, 01 Nov 2004 10:00:00 -0800</pubDate><guid>https://mostlycopyandpaste.com/articles/2004/11/google-on-your-cell-phone/</guid><description>Google SMS (Short Message Service) enables you to easily get answers to specialized queries from your mobile phone or device. Send your query as a text&amp;hellip;</description></item></channel></rss>