<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-36034388</atom:id><lastBuildDate>Tue, 14 Dec 2021 08:28:36 +0000</lastBuildDate><category>Windows Vista</category><category>Drupal</category><category>tips</category><category>C++</category><category>Microsoft</category><category>VC++</category><category>python</category><category>JQuery</category><category>Javascript</category><category>Manifest Files</category><category>VC8</category><category>Visual Studio 2005</category><category>linux</category><category>mysql</category><category>py2exe</category><category>C#</category><category>Certificate</category><category>Code Signing</category><category>Fishing</category><category>PHP</category><category>SEO</category><category>UAC</category><category>Ubuntu</category><category>VIM</category><category>Visual Studio 2008</category><category>Windows</category><category>quirks</category><category>wxPython</category><category>#import</category><category>ADO.Net</category><category>AJAX</category><category>ActionScript</category><category>Administrator Privleges</category><category>Apple</category><category>Application Data</category><category>Bear Lake</category><category>Blogs</category><category>Boost</category><category>Boss play</category><category>C/C++</category><category>C3202</category><category>CA</category><category>CCK</category><category>COM</category><category>CRT</category><category>CSS Opacity</category><category>Chart</category><category>Chicago Bears</category><category>Cisco</category><category>Compiler support</category><category>CreateProcess</category><category>Custom Search Results</category><category>DACL</category><category>DNA</category><category>DNA Testing</category><category>DNS</category><category>DateTime</category><category>Developer documentation</category><category>Dig</category><category>Digg</category><category>Ditka</category><category>Doctor</category><category>Doctors Excuse</category><category>Doctors Excuse Forms</category><category>Drag and Drop</category><category>Drupal 6</category><category>Egg Roll</category><category>Email</category><category>Flash</category><category>Forms</category><category>Frontpage</category><category>Greek Alphabet</category><category>HTML</category><category>HTML Help</category><category>Hmong</category><category>IBM</category><category>IPDS</category><category>Idaho Falls</category><category>Idaho SEO</category><category>Image Gallery</category><category>Intermate</category><category>Joomla</category><category>LD_LIBRARY_PATH</category><category>Login</category><category>MX</category><category>Mac</category><category>Marketing</category><category>Maxam-Gilbert</category><category>Memory leak</category><category>Microsoft Visual Studio</category><category>Migration</category><category>ORM</category><category>PDF</category><category>Pronunciation</category><category>RSS</category><category>Recipe</category><category>Ricoh</category><category>SP1</category><category>SQLAlchemy</category><category>School</category><category>SeBatchLogonRight</category><category>Search</category><category>Service Pack 1</category><category>Slideshow</category><category>Snake River</category><category>SqlCommand</category><category>Standard Libraries</category><category>String</category><category>Subversion</category><category>TAB</category><category>Taxonomy</category><category>Tim Mcgraw</category><category>Trout</category><category>TurboGears</category><category>Tutorials</category><category>Upgrade</category><category>VeriSign</category><category>Vista</category><category>Vmware</category><category>WIX</category><category>WTL</category><category>Web Accessibility</category><category>Web Expressions</category><category>Web Hosting</category><category>WebDav</category><category>WebFaction</category><category>WebKit</category><category>Webware</category><category>WinHelp</category><category>Windows C++</category><category>Windows XP</category><category>Wordpress</category><category>Work</category><category>XML</category><category>applications</category><category>authentication</category><category>charter email</category><category>cherrypy</category><category>compile errors</category><category>crash</category><category>daylight savings time</category><category>dr. watson</category><category>employee work</category><category>forwarded email</category><category>funeral poem</category><category>genealogy</category><category>last dollar</category><category>link baiting</category><category>mako</category><category>mob</category><category>mt.exe</category><category>post mortem debugging</category><category>press release</category><category>programming language rankings</category><category>requestedExecutionLevel</category><category>surname</category><category>time savers</category><category>unlink</category><category>website design tools</category><category>windows service</category><title>Software Development Notes</title><description>Programming keepsakes and more♦</description><link>https://koobmeej.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>101</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-4569397450130532260</guid><pubDate>Mon, 18 Oct 2010 18:53:00 +0000</pubDate><atom:updated>2010-10-18T11:55:34.383-07:00</atom:updated><title>Garage Cleanup Idea</title><description>Ran across this &lt;a href=&quot;http://www.monkeybarstorage.com&quot;&gt;website&lt;/a&gt;.  I need to forward it along to my parents.  I don&#39;t think they&#39;ve seen their garage floor in years.</description><link>https://koobmeej.blogspot.com/2010/10/garage-cleanup-idea.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-5463090143753837969</guid><pubDate>Thu, 18 Mar 2010 19:30:00 +0000</pubDate><atom:updated>2010-03-18T12:46:32.802-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C++</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2008</category><title>LNK2019 - Undefined External Symbol</title><description>LNK2019 errors are fun to track down.  Nothing like &quot;Undefined External Symbol&quot; to strike fear in your mind. &lt;br /&gt;&lt;br /&gt;LNK2019 means that one of the functions or classes that you are using cannot be found.  Well duh, but why can&#39;t the linker find it?&lt;br /&gt;&lt;br /&gt;So you have 2 projects.   One is a static lib project, the other is using the static lib.  When linking to the static lib, it can&#39;t find one of the functions or classes that you are using in your non static lib project. &lt;br /&gt;&lt;br /&gt;First make sure that the project settings are looking in the right place for the static lib.  Then use dumpbin.exe to analyze the static lib and make sure the symbols are actually defined in the static lib.&lt;br /&gt;&lt;br /&gt;If you don&#39;t find the symbol your looking for in the output from dumpbin.exe, then take a look at your static lib.  What is most likely happening is some of your functions have prototypes, but the actual implementation is missing.  i.e. look for .cpp files that need to be added to the static lib, or actually code up the prototypes that are missing bodies.</description><link>https://koobmeej.blogspot.com/2010/03/lnk2019-undefined-external-symbol.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-301063016338843279</guid><pubDate>Thu, 18 Mar 2010 19:27:00 +0000</pubDate><atom:updated>2010-03-18T12:29:38.938-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Drupal</category><title>Turn Text in Drupal to HTML</title><description>So you have some text in drupal, and you want it to be formatted with HTML.  Use &lt;a href=&quot;http://api.drupal.org/api/function/check_markup&quot;&gt;check_markup&lt;/a&gt;.</description><link>https://koobmeej.blogspot.com/2010/03/turn-text-in-drupal-to-html.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-5969947031087054613</guid><pubDate>Fri, 27 Nov 2009 16:08:00 +0000</pubDate><atom:updated>2009-11-27T08:10:00.038-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Joomla</category><category domain="http://www.blogger.com/atom/ns#">tips</category><title>Joomla: Redirect to same page after login</title><description>Here&#39;s some code to redirect Joomla to the page you want, after forcing a user to login first.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;           $uri =&amp;amp; JFactory::getURI();&lt;br /&gt;           $redirect = &#39;&amp;amp;return=&#39;.base64_encode($uri-&gt;toString());&lt;br /&gt;           $this-&gt;setRedirect(JRoute::_(&#39;/index.php?option=com_user&amp;amp;view=login&#39;.$redirect),&lt;br /&gt; &quot;Please login.&quot;);&lt;br /&gt;&lt;/code&gt;</description><link>https://koobmeej.blogspot.com/2009/11/joomla-redirect-to-same-page-after.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-893882496748301881</guid><pubDate>Wed, 25 Nov 2009 16:02:00 +0000</pubDate><atom:updated>2009-11-25T08:02:57.454-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TAB</category><category domain="http://www.blogger.com/atom/ns#">VIM</category><title>A TAB is 4 Spaces</title><description>A TAB is 4 Spaces.  &lt;br /&gt;&lt;br /&gt;In .vimrc or _vimrc add these lines:&lt;br /&gt;&lt;br /&gt;set autoindent&lt;br /&gt;set smartindent&lt;br /&gt;set tabstop=4 shiftwidth=4&lt;br /&gt;set expandtab</description><link>https://koobmeej.blogspot.com/2009/11/tab-is-4-spaces.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-4445247461853053756</guid><pubDate>Tue, 10 Nov 2009 17:22:00 +0000</pubDate><atom:updated>2009-11-10T09:25:33.781-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Apple</category><category domain="http://www.blogger.com/atom/ns#">Email</category><category domain="http://www.blogger.com/atom/ns#">Mac</category><category domain="http://www.blogger.com/atom/ns#">tips</category><title>Mac Quirks: Multiple From Emails with Apple Mail</title><description>Thanks to &lt;a href=&quot;http://www.michaelvoong.com/2008/01/19/multiple-from-address-in-apple-mail/&quot;&gt;Michael Voong&lt;/a&gt; for this tip.  There is bare minimal documentation from Apple on how to add multiple email addresses to a single account in their email program.&lt;br /&gt;&lt;br /&gt;The solution, edit your email account settings  using a comma separated list for all the email addresses or email aliases you want to be able to use in Apple Mail.</description><link>https://koobmeej.blogspot.com/2009/11/mac-quirks-multiple-from-emails-with.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-6661763037525744410</guid><pubDate>Wed, 14 Oct 2009 16:11:00 +0000</pubDate><atom:updated>2009-10-14T09:12:25.777-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">tips</category><title>Recursively Remove .svn directories on Linux</title><description>To recursively remove .svn directories on Linux:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;rm -rf `find . -type d -name .svn`&lt;br /&gt;&lt;/code&gt;</description><link>https://koobmeej.blogspot.com/2009/10/recursively-remove-svn-directories-on.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-3159377541005428079</guid><pubDate>Wed, 26 Aug 2009 20:57:00 +0000</pubDate><atom:updated>2009-08-26T14:06:45.540-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">py2exe</category><category domain="http://www.blogger.com/atom/ns#">VC++</category><title>Python 2.6, py2exe, and VC++ Runtime Issues</title><description>I got this annoying error the other day, while freezing a python 2.6 executable on Windows:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;py2exe msvcp90.dll no such file or directory&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Background:&lt;br /&gt;&lt;br /&gt;Python 2.6 uses Visual Studio 2008, and so it requires the Visual Studio 2008 C++ Runtime (vcredist).&lt;br /&gt;&lt;br /&gt;I saw a few posts on the web, &lt;a href=&quot;http://wiki.wxpython.org/py2exe&quot;&gt;here &lt;/a&gt;and &lt;a href=&quot;http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=2314633&amp;amp;group_id=15583&amp;amp;atid=115583&quot;&gt;here&lt;/a&gt;.  They get the solution partially right.&lt;br /&gt;&lt;br /&gt;The Correct way to fix &lt;span style=&quot;font-weight: bold;&quot;&gt;py2exe msvcp90.dll no such file or directory&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;In your setup.py file first exclude the dll so you can build the exe.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;options = {&lt;br /&gt;  &quot;py2exe&quot;: {&lt;br /&gt;      &quot;compressed&quot;: 1,&lt;br /&gt;&quot;optimize&quot;: 2,&lt;br /&gt;      &quot;bundle_files&quot;: 2,&lt;br /&gt;      &quot;dll_excludes&quot;: [&lt;br /&gt;    &quot;MSVCP90.dll&quot;,   &lt;br /&gt;      ]&lt;br /&gt;  }}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Then add this to your manifest file in between the &lt;assembly&gt; tags:&lt;br /&gt;&lt;br /&gt; &amp;lt;dependency&amp;gt;&lt;br /&gt; &amp;lt;dependentassembly&amp;gt;&lt;br /&gt;     &amp;lt;assemblyidentity type=&quot;win32&quot; name=&quot;Microsoft.VC90.CRT&quot; version=&quot;9.0.21022.8&quot; processorarchitecture=&quot;x86&quot; publickeytoken=&quot;1fc8b3b9a1e18e3b&quot;&gt;&amp;lt;/assemblyidentity&amp;gt;&lt;br /&gt;   &amp;lt;/dependentassembly&amp;gt;&lt;br /&gt; &amp;lt;/dependency&amp;gt;&lt;br /&gt;&lt;br /&gt;This allows you to use the vcredist to install the required vc++ dlls on the target system.&lt;/assembly&gt;</description><link>https://koobmeej.blogspot.com/2009/08/python-26-py2exe-and-vc-runtime-issues.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-4547932759934884819</guid><pubDate>Mon, 24 Aug 2009 22:36:00 +0000</pubDate><atom:updated>2009-08-24T15:40:58.735-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">py2exe</category><category domain="http://www.blogger.com/atom/ns#">Windows Vista</category><category domain="http://www.blogger.com/atom/ns#">Windows XP</category><title>Annoing Windows XP issue : _except_handler4_common could not be located</title><description>&lt;div&gt;Thanks to &lt;a href=&quot;http://www.cantovirtual.com.br/dev-adventures/-except-handler4-common.html&quot;&gt;Dev Adventures&lt;/a&gt; for this one.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I had one of the most annoining Windows XP issue. It happened while building a py2exe project on Windows Vista, and installing it on Windows XP.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The issue, a most cryptic error message:&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;    style=&quot;font-family:&#39;trebuchet ms&#39;;font-size:100%;color:#333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;trebuchet ms&#39;; color: rgb(51, 51, 51); font-size: 13px; &quot;&gt;&quot;The procedure entry point _except_handler4_common could not be located in the dynamic link library msvcrt.dll&quot;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;The solution:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Remove the mswsock.dll from the distribution.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://koobmeej.blogspot.com/2009/08/annoing-windows-xp-issue.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-9180063216124490070</guid><pubDate>Thu, 06 Aug 2009 04:31:00 +0000</pubDate><atom:updated>2009-08-05T21:36:01.010-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">UAC</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio 2008</category><category domain="http://www.blogger.com/atom/ns#">Windows Vista</category><title>Visual Studio 2008 UAC Issue</title><description>Thanks &lt;a href=&quot;http://qualapps.blogspot.com/2007/10/visual-studio-2008-beta-2-test-results.html&quot;&gt;Jim&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Visual Studio 2008 UAC Problem&lt;br /&gt;&lt;br /&gt;I had a Visual Studio 2005 project with a manifest that set requireAdministrator.  When ported to Visual Studoi 2008 I got this error: manifest authoring error c1010001: Values of attribute &quot;level&quot; not equal in different manifest snippets.&lt;br /&gt;&lt;br /&gt;Solution&lt;br /&gt;&lt;br /&gt;Remove the explicit manifest file and set the UAC. &lt;br /&gt;&lt;br /&gt;1. Remove the explicit manifest file &quot;Configuration Properties &gt; Manifest Tool &gt; Input and Output&quot; remove the &quot;Additional Manifest Files&quot; value&lt;br /&gt;&lt;br /&gt;2  Go to &quot;Configuration Properties &gt; Linker &gt; Manifest File&quot; and change the UAC Execution Level</description><link>https://koobmeej.blogspot.com/2009/08/visual-studio-2008-uac-issue.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-7259981653026062132</guid><pubDate>Tue, 26 May 2009 16:26:00 +0000</pubDate><atom:updated>2009-05-26T09:28:09.921-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Subversion</category><category domain="http://www.blogger.com/atom/ns#">tips</category><title>SVN Ignore</title><description>CVS allows you to place a .cvsignore file in your path to ignore files you don&#39;t want in CVS.  Subversion (SVN) has a similar feature, though a little bit different implementation.  To ignore a file in SVN:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;svn propedit svn:ignore ./some_path&lt;br /&gt;&lt;/blockquote&gt;</description><link>https://koobmeej.blogspot.com/2009/05/svn-ignore.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-4751661354774422880</guid><pubDate>Fri, 01 May 2009 03:02:00 +0000</pubDate><atom:updated>2009-04-30T20:04:19.213-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorials</category><category domain="http://www.blogger.com/atom/ns#">Wordpress</category><title>Free Wordpress Tutorials</title><description>Some &lt;a href=&quot;http://www.bartonseo.com/wordpress-tutorials/&quot; title=&quot;Free Wordpress Tutorials&quot;&gt;Free Wordpress Tutorials&lt;/a&gt; covering the basics of:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Logging into Wordpress&lt;/li&gt;&lt;li&gt;Creating/Editing Posts in Wordpress&lt;/li&gt;&lt;li&gt;Creating/Editing Pages in Wordpress&lt;/li&gt;&lt;li&gt;Using the NGEN Gallery in Wordpress&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>https://koobmeej.blogspot.com/2009/04/free-wordpress-tutorials.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-5558899491107615202</guid><pubDate>Tue, 03 Mar 2009 19:42:00 +0000</pubDate><atom:updated>2009-03-03T11:43:19.273-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">tips</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><category domain="http://www.blogger.com/atom/ns#">Vmware</category><title>Ubuntu Mouse Scroll and Vmware</title><description>Edit the xorg.conf file to :&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Section &quot;InputDevice&quot;&lt;br /&gt;Identifier &quot;Configured Mouse&quot;&lt;br /&gt;Driver &quot;vmmouse&quot;&lt;br /&gt;Option &quot;CorePointer&quot;&lt;br /&gt;Option &quot;Device&quot; &quot;/dev/input/mice&quot;&lt;br /&gt;Option &quot;Protocol&quot; &quot;ImPS/2&quot;&lt;br /&gt;Option &quot;Buttons&quot; &quot;5&quot;&lt;br /&gt;Option &quot;ZAxisMapping&quot; &quot;4 5&quot;&lt;br /&gt;EndSection&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;and the mouse scroll starts to work.</description><link>https://koobmeej.blogspot.com/2009/03/ubuntu-mouse-scroll-and-vmware.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-2551155999917838928</guid><pubDate>Fri, 13 Feb 2009 15:39:00 +0000</pubDate><atom:updated>2009-02-13T07:49:10.516-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ActionScript</category><category domain="http://www.blogger.com/atom/ns#">Flash</category><category domain="http://www.blogger.com/atom/ns#">XML</category><title>Flash Slideshow: ActionScript to Load an XML File</title><description>I&#39;ve seen a few various ways to load an &lt;span style=&quot;font-weight: bold;&quot;&gt;xml file with flash&lt;/span&gt;.  Each of them suffer from the same problem. They are hard coded for a specific file, and riddled with magic numbers to access xml node data.&lt;br /&gt;&lt;br /&gt;Here&#39;s some &lt;span style=&quot;font-weight: bold;&quot;&gt;actionscript to load an XML in Flash&lt;/span&gt;.  Great for loading say a &lt;span style=&quot;font-weight: bold;&quot;&gt;Flash Slideshow&lt;/span&gt; from XML.&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;&quot;&gt;&lt;br /&gt;var slideshow_images:Array;&lt;br /&gt;&lt;br /&gt;var data_xml:XML = new XML();&lt;br /&gt;data_xml.ignoreWhite = true;&lt;br /&gt;data_xml.onLoad = function(loaded) {&lt;br /&gt;if (loaded) {&lt;br /&gt; slideshow_images = load_images(data_xml);&lt;br /&gt;&lt;br /&gt; //TODO: do something with the images&lt;br /&gt;&lt;br /&gt; delete data_xml;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;data_xml.load(&quot;photos.xml&quot;);&lt;br /&gt;&lt;br /&gt;function load_images(images_xml) {&lt;br /&gt;var images:Array = new Array();&lt;br /&gt;var cur_image_xml = images_xml.firstChild.firstChild;&lt;br /&gt;while (cur_image_xml != null) {&lt;br /&gt; images.push(get_image_data(cur_image_xml));&lt;br /&gt; cur_image_xml = cur_image_xml.nextSibling;&lt;br /&gt;}&lt;br /&gt;return images;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function get_image_data(image_xml) {&lt;br /&gt;var image = new Object();&lt;br /&gt;var image_prop_iter = image_xml.firstChild;&lt;br /&gt;while (image_prop_iter != null) {&lt;br /&gt; //trace(image_prop_iter.firstChild.nodeValue);&lt;br /&gt; image[image_prop_iter.nodeName] = image_prop_iter.firstChild.nodeValue;&lt;br /&gt; image_prop_iter = image_prop_iter.nextSibling;&lt;br /&gt;}&lt;br /&gt;return image;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;&lt;images&gt;&lt;/images&gt;&lt;/span&gt;&lt;images&gt;&lt;src&gt;&lt;images&gt;&lt;br /&gt;&lt;/images&gt;&lt;/src&gt;&lt;br /&gt;&lt;br /&gt;&lt;/images&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;&lt;/span&gt;</description><link>https://koobmeej.blogspot.com/2009/02/flash-slideshow-actionscript-to-load.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-4225620105258452266</guid><pubDate>Sat, 10 Jan 2009 22:28:00 +0000</pubDate><atom:updated>2009-01-10T14:31:15.677-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS Opacity</category><title>Cross Browser CSS Opacity</title><description>&lt;p&gt;Here&#39;s a simple CSS Tip from &lt;a href=&quot;http://arbent.net/blog/css-tips-that-every-beginning-developer-should-know-about&quot;&gt;arbnet.net&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If you want your transparency to translate to all browsers, then make sure to use all four of the elements shown below.&lt;/p&gt; &lt;p&gt;&lt;code&gt;&lt;br /&gt;.class {&lt;br /&gt;opacity: 0.7;&lt;br /&gt;filter:alpha(opacity=70);&lt;br /&gt;-moz-opacity:0.7;&lt;br /&gt;-khtml-opacity:0.5;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;The first is CSS Standard and will work in all standards compliant browsers, the second is for Internet Explorer, the third for older Mozilla browsers and the last for older Safari browsers.&lt;/p&gt;</description><link>https://koobmeej.blogspot.com/2009/01/cross-browser-css-opacity.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-4373580256417914933</guid><pubDate>Mon, 17 Nov 2008 15:30:00 +0000</pubDate><atom:updated>2008-11-20T13:28:29.685-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Idaho SEO</category><title>Idaho SEO</title><description>It really bothers me when local businesses don&#39;t take the time to create  a website and optimize it for the search engines.  Nothing like searching for a local company and having a bunch of national directory websites show up in the search results instead.  Have businesses in Idaho ever heard of &lt;a title=&quot;Idaho SEO&quot; href=&quot;http://www.bartonseo.com/seo/idaho-seo/&quot;&gt;Idaho SEO&lt;/a&gt;?  With a few simple SEO tweaks to their websites they could boot the national sites from the list and make a lot of local customers happy.</description><link>https://koobmeej.blogspot.com/2008/11/idaho-seo.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-5609339642647405059</guid><pubDate>Tue, 11 Nov 2008 20:58:00 +0000</pubDate><atom:updated>2008-11-11T13:05:32.019-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>See What Version of a Package Is Installed on Ubuntu</title><description>To see what version of a package is installed on Ubuntu, or a Debian version of linux:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;dpkg -s &lt;package_name&gt;&lt;br /&gt;&lt;/code&gt;</description><link>https://koobmeej.blogspot.com/2008/11/see-what-version-of-package-is.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-5544771783852922204</guid><pubDate>Mon, 27 Oct 2008 16:33:00 +0000</pubDate><atom:updated>2008-10-27T09:33:59.972-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Image Gallery</category><category domain="http://www.blogger.com/atom/ns#">JQuery</category><category domain="http://www.blogger.com/atom/ns#">Slideshow</category><title>jQuery Image Gallery, jQuery Slideshow</title><description>The Galleria module for jQuery makes a really great &lt;a href=&quot;http://www.monc.se/galleria/demo/demo_01.htm#img/grass-blades.jpg&quot; title=&quot;jQuery Image Gallery&quot;&gt;jQuery Image Gallery&lt;/a&gt;.  Added some tweaks to it, and now I&#39;ve got a &lt;a href=&quot;http://assignment.stockshop.com&quot; title=&quot;jQuery Image Gallery and Slideshow&quot;&gt;jQuery Image Gallery and Slideshow&lt;/a&gt;.  With features such as pause on hover, and a contact sheet.</description><link>https://koobmeej.blogspot.com/2008/10/jquery-image-gallery-jquery-slideshow.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-8443656772771443369</guid><pubDate>Fri, 10 Oct 2008 19:21:00 +0000</pubDate><atom:updated>2008-10-10T12:27:20.306-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Custom Search Results</category><category domain="http://www.blogger.com/atom/ns#">Drupal 6</category><title>Theme Drupal Search Results</title><description>I had the most awful time trying to theme the drupal search results page and remove the silly &quot;node type&quot;, &quot;author&quot;, &quot;date&quot; and &quot;extra&quot; info from the search results.&lt;br /&gt;&lt;br /&gt;Initially I tried the easy route which was to copy modules/search/search-result.tpl.php into my theme and then in the themes template.php file remove the search-info div. Because that&#39;s the info I didn&#39;t want to show up.&lt;br /&gt;&lt;br /&gt;Didn&#39;t work.  Worked only for /search/node.  Failed when going to /search/node/some%20search%20term.&lt;br /&gt;&lt;br /&gt;Finally was able to get it working by implementing hook_prepocess_search_result, and making sure the $info array didn&#39;t have anything.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;/**&lt;br /&gt; * Implement hook_preprocess_search_result()&lt;br /&gt; */&lt;br /&gt;function phptemplate_preprocess_search_result(&amp;$variables) {&lt;br /&gt;  $result = $variables[&#39;result&#39;];&lt;br /&gt;  $variables[&#39;url&#39;] = check_url($result[&#39;link&#39;]);&lt;br /&gt;  $variables[&#39;title&#39;] = check_plain($result[&#39;title&#39;]);&lt;br /&gt;&lt;br /&gt;  $info = array();&lt;br /&gt;  /* HIDE THIS FROM END USER&lt;br /&gt;  if (!empty($result[&#39;type&#39;])) {&lt;br /&gt;    $info[&#39;type&#39;] = check_plain($result[&#39;type&#39;]);&lt;br /&gt;  }&lt;br /&gt;  if (!empty($result[&#39;user&#39;])) {&lt;br /&gt;    $info[&#39;user&#39;] = $result[&#39;user&#39;];&lt;br /&gt;  }&lt;br /&gt;  if (!empty($result[&#39;date&#39;])) {&lt;br /&gt;    $info[&#39;date&#39;] = format_date($result[&#39;date&#39;], &#39;small&#39;);&lt;br /&gt;  }&lt;br /&gt;  if (isset($result[&#39;extra&#39;]) &amp;&amp; is_array($result[&#39;extra&#39;])) {&lt;br /&gt;    $info = array_merge($info, $result[&#39;extra&#39;]);&lt;br /&gt;  }&lt;br /&gt;  */&lt;br /&gt;  // Check for existence. User search does not include snippets.&lt;br /&gt;  $variables[&#39;snippet&#39;] = isset($result[&#39;snippet&#39;]) ? $result[&#39;snippet&#39;] : &#39;&#39;;&lt;br /&gt;  // Provide separated and grouped meta information..&lt;br /&gt;  $variables[&#39;info_split&#39;] = $info;&lt;br /&gt;  $variables[&#39;info&#39;] = implode(&#39; - &#39;, $info);&lt;br /&gt;  // Provide alternate search result template.&lt;br /&gt;  $variables[&#39;template_files&#39;][] = &#39;search-result-&#39;. $variables[&#39;type&#39;];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;With this gem in my hook_theme implementation&lt;br /&gt;&lt;br /&gt;    &#39;search_result&#39; =&gt; array(&lt;br /&gt;      &#39;arguments&#39; =&gt; array(&#39;result&#39; =&gt; NULL, &#39;type&#39; =&gt; NULL),&lt;br /&gt;      &#39;template&#39; =&gt; &#39;search-result&#39;,&lt;br /&gt;      &#39;path&#39; =&gt; drupal_get_path(&#39;module&#39;, &#39;search&#39;)&lt;br /&gt;    )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;</description><link>https://koobmeej.blogspot.com/2008/10/theme-drupal-search-results.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-1635276648261621020</guid><pubDate>Mon, 06 Oct 2008 20:07:00 +0000</pubDate><atom:updated>2008-10-06T13:10:05.594-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Drupal</category><title>Disable the Drupal User Contact Form</title><description>The best way I&#39;ve found to disable the user &quot;contact form&quot;, is to hook_menu_alter and remove the &#39;contact&#39; fieldset from the user profile form itself.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;function modulename_form_alter(&amp;$form, $form_state, $form_id) {&lt;br /&gt;  switch ($form_id) {&lt;br /&gt;    case &#39;user_profile_form&#39;:&lt;br /&gt;      unset($form[&#39;contact&#39;]);&lt;br /&gt;      break;&lt;br /&gt;...&lt;br /&gt;&lt;/code&gt;</description><link>https://koobmeej.blogspot.com/2008/10/disable-drupal-user-contact-form.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-8667059788957142810</guid><pubDate>Fri, 26 Sep 2008 03:40:00 +0000</pubDate><atom:updated>2008-09-25T20:44:50.939-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WebKit</category><category domain="http://www.blogger.com/atom/ns#">Webware</category><title>Webware for Python, and WebKit</title><description>So does anybody still use Webware for Python?  And how do the developers of Webware feel about WebKit?  Now there stuck with names for their products that companies with bigger pocket books have rebranded. &lt;br /&gt;&lt;br /&gt;Ask anyone about WebKit, they won&#39;t tell you its a python application server that runs on top of Webware.  No, they&#39;ll say, WebKit is an open source web browser engine with roots in KHTML, that Apple has invested heavily in.</description><link>https://koobmeej.blogspot.com/2008/09/webware-for-python-and-webkit.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-2999644139076619700</guid><pubDate>Mon, 08 Sep 2008 19:38:00 +0000</pubDate><atom:updated>2008-09-08T12:43:01.158-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CCK</category><category domain="http://www.blogger.com/atom/ns#">Drupal</category><category domain="http://www.blogger.com/atom/ns#">Search</category><category domain="http://www.blogger.com/atom/ns#">Taxonomy</category><title>Drupal CCK Search</title><description>So you&#39;ve added a custom content type, you&#39;ve added CCK fields to it.  Now you want to create some pages, to provide search result lists for your custom content type.&lt;br /&gt;&lt;br /&gt;If your using Drupal 6, make sure the CCK Module, the Views Module, and the Advanced Help module are installed.&lt;br /&gt;&lt;br /&gt;Then within the drupal admin, go to &quot;Views&quot;.  This is where you can create your custom search result pages.  The advanced help module, will help you make sense of things, and the &quot;Views&quot; module itself is great in that it tells you the exact SQL that will be used to generate your search results. You can use any thing related to your node to help filter your results; be it CCK, Taxonomy or many other options.</description><link>https://koobmeej.blogspot.com/2008/09/drupal-cck-search.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-8455651138241472824</guid><pubDate>Sat, 06 Sep 2008 17:01:00 +0000</pubDate><atom:updated>2008-09-06T10:06:57.865-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Drupal</category><title>Drupal Gripes</title><description>Today&#39;s Drupal gripes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Everything in the database&lt;/li&gt;&lt;li&gt;Difficult to move between development and production servers&lt;/li&gt;&lt;li&gt;Version Control, difficult to have a running production server, add changes to a development server, and then merge the changes into a production environment&lt;br /&gt;&lt;/li&gt;&lt;li&gt;No Unit Testing&lt;/li&gt;&lt;/ul&gt;Why Java, .Net, Ruby, Django, Pylons, TurboGears, etc are better&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unit Testing&lt;/li&gt;&lt;li&gt;Easy to move between development and production code&lt;/li&gt;&lt;/ul&gt;</description><link>https://koobmeej.blogspot.com/2008/09/drupal-gripes.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-2041964221164015128</guid><pubDate>Fri, 05 Sep 2008 15:32:00 +0000</pubDate><atom:updated>2008-09-05T08:39:28.790-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Drupal</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>Drupal Custom Menu</title><description>So, you&#39;ve made a custom drupal menu, now you want to use it in your theme.  How do you use your custom drupal menu in a theme?  Here&#39;s how.&lt;br /&gt;&lt;br /&gt;First, Drupal adds &quot;menu-&quot; to your custom menu.  So if you named your menu &quot;custom-menu&quot;, when referencing your custom menu you have to call it &quot;menu-custom-menu&quot;.&lt;br /&gt;&lt;br /&gt;The drupal api call to make is &quot;menu_navigation_links&quot;, and then pass the result to &quot;theme&quot; to render the list.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;print theme(&#39;links&#39;, menu_navigation_links(&#39;menu-custom-menu&#39;,0));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Look how the code above is similar to what you&#39;re used to doing for the $primary_links, and $secondary_links that are built into drupal, as shown below:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;print theme(&#39;links&#39;, $primary_links, array(&#39;class&#39; =&gt; &#39;links primary-links&#39;));&lt;br /&gt;&lt;/code&gt;</description><link>https://koobmeej.blogspot.com/2008/09/drupal-custom-menu.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-36034388.post-6969239790136174594</guid><pubDate>Fri, 05 Sep 2008 15:28:00 +0000</pubDate><atom:updated>2008-09-05T08:32:02.795-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Drupal</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>Top Drupal Developer Links</title><description>Here&#39;s my Top Drupal Developer Links:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://api.drupal.org/&quot;&gt;Drupal API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/theme-guide&quot;&gt;Drupal Theme Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/231276&quot;&gt;Drupal Modules&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/node/102338&quot;&gt;Drupal Menus&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>https://koobmeej.blogspot.com/2008/09/top-drupal-developer-links.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>