<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" 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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0IBRHg6fCp7ImA9WhBbEE0.&quot;"><id>tag:blogger.com,1999:blog-15254360</id><updated>2013-05-08T17:32:35.614+08:00</updated><category term="VBScript" /><category term="help desk" /><category term="arguments" /><category term="TechTrax" /><category term="Access.Application" /><category term="DHD" /><category term="VAR" /><category term="state tables" /><category term="Programmers Bill of Rights" /><category term="EOC" /><category term="Perth Linux Users Group" /><category term="text transformations" /><category term="hashes" /><category term="Bruce the Goose" /><category term="contracting" /><category term="getrows" /><category term="algorithms" /><category term="Apple" /><category term="NET VIEW" /><category term="99 bottles of beer" /><category term="ADODB.RecordSet" /><category term="sed" /><category term="ANSI" /><category term="DLI" /><category term="timer" /><category term="idea mapper" /><category term="WMI" /><category term="binary files" /><category term="TST" /><category term="Delphi" /><category term="Mac OS X" /><category term="HTML Applications" /><category term="ESL" /><category term="DEF" /><category term="GNAT/GCC" /><category term="perlmonks" /><category term="System.Environment.GetCommandLineArgs" /><category term="Retrocomputing Museum" /><category term="code generation" /><category term="MSScriptControl" /><category term="StackOverflow" /><category term="Bliss" /><category term="quickedit mode" /><category term="singing" /><category term="[VB6] MAXDOUBLE" /><category term="CSS" /><category term="inf file-extension" /><category term="timemachine" /><category term="ACT" /><category term="DateDiff" /><category term="foxpro" /><category term="CMD.EXE" /><category term="OMT" /><category term="TLBINF32" /><category term="packing manager" /><category term="SETSUBSYS" /><category term="FOSS" /><category term="RXP" /><category term="xbScript" /><category term="Perl" /><category term="Inspiration" /><category term="Neko" /><category term="RES" /><category term="IIF" /><category term="reverse-find" /><category term="Matching" /><category term="command language interpreter" /><category term="search and replace" /><category term="String-object" /><category term="VBA" /><category term="UnEscape" /><category term="tcp/ip" /><category term="Eval" /><category term="AdSense" /><category term="Unicode" /><category term="command generator" /><category term="John Burkardt" /><category term="Array" /><category term="build" /><category term="gawk" /><category term="ExecuteGlobal" /><category term="INI" /><category term="Container" /><category term="OOP" /><category term="Stream" /><category term="Jabaco" /><category term="BOOST" /><category term="network" /><category term="CND" /><category term="Internet Explorer" /><category term="mergesort" /><category term="structures" /><category term="MOV" /><category term="username from computername" /><category term="ipod touch" /><category term="blogging" /><category term="absolute reference" /><category term="getclip" /><category term=".NET" /><category term="Excel" /><category term="end of contract" /><category term="Zerofill2" /><category term="JOSS" /><category term="Win32Ada" /><category term="DBF" /><category term="UDS" /><category term="laptimer" /><category term="Microsoft" /><category term="Euphoria" /><category term="HTA" /><category term="EXP" /><category term="UTF-32" /><category term="DOC" /><category term="ITE" /><category term="Parray" /><category term="ADODB" /><category term="DPR" /><category term="template" /><category term="stopwatch" /><category term="REALbasic" /><category term="COUNTIFS" /><category term="Get A Freelancer" /><category term="CCNA" /><category term="WScript.Network" /><category term="tclsh" /><category term="Home Open" /><category term="VM" /><category term="trailing edge" /><category term="EKM" /><category term="netmask" /><category term="Escape" /><category term="Lion Nathan" /><category term="Artistic2" /><category term="Candle" /><category term="textarea" /><category term="ObjectAda" /><category term="winmgmts" /><category term="SysVars" /><category term="markup" /><category term="stdcall" /><category term="iSync" /><category term="iiNet" /><category term="Virtual Unknowns" /><category term="VarPtr" /><category term="Dr. Dmitry A. Kazakov" /><category term="Get A Coder" /><category term="timesheets" /><category term="Config" /><category term="lambda-expression" /><category term="priority class" /><category term="+INFINITY" /><category term="semaphores" /><category term="Win32::OLE" /><category term="KEY" /><category term="MetaClasses.plist" /><category term="PLUG" /><category term="gnatmake" /><category term="GNAT" /><category term="leading edge" /><category term="RST" /><category term="CSV" /><category term="DBD" /><category term="quiz" /><category term="opinions" /><category term="Google" /><category term="Diarmuid J Pigott" /><category term="-INFINITY" /><category term="PLOM" /><category term="Protium" /><category term="CAP" /><category term="cgi" /><category term="FLD" /><category term="quick sort" /><category term="Single+Float v/s Double+Float" /><category term="Gryphon" /><category term="MetaCard" /><category term="console mode" /><category term="caller" /><category term="Evaluator" /><category term="callee" /><category term="Edanmo" /><category term="LET" /><category term="Win32::OLE::Variant" /><category term="Online Bible" /><category term="gnatlink" /><category term="cell references" /><category term="CodePlex" /><category term="5000d-2" /><category term="templates" /><category term="Zerofill" /><category term="GetMembersWithSubStringEx" /><category term="Tony Hinkle" /><category term="99bob" /><category term="Join" /><category term="UPX" /><category term="CUPL" /><category term="Broggle" /><category term="Tcl" /><category term="Lhogho" /><category term="JScript.NET" /><category term="TP5" /><category term="open source" /><category term="globbing" /><category term="dlltool" /><category term="pointers" /><category term="browser detection" /><category term="iphone" /><category term="PAR" /><category term="Collections" /><category term="RevInstr" /><category term="ActiveX" /><category term="data-driven code" /><category term="grep" /><category term="function" /><category term="Safari" /><category term="warbussing" /><category term="floppy diskette access" /><category term="Sudoku" /><category term="Scripting.FileSystemObject" /><category term="CLIVE" /><category term="Objective Modula-2" /><category term="CollectFiles" /><category term="Ignorance" /><category term="Neuronstorm" /><category term="GetDomainComputers" /><category term="IronPython" /><category term="System.IO" /><category term="JScript" /><category term="dave phillips" /><category term="Watcher" /><category term="IEDisplay" /><category term="backup" /><category term="scatter" /><category term="MoonRock BASIC" /><category term="ActiveDirectory" /><category term="Cornell" /><category term="ActiveState" /><category term="threads" /><category term="Synthetic Include" /><category term="ActiveScript" /><category term="Nokia" /><category term="StandardLibrary" /><category term="Revolution" /><category term="macros" /><category term="Knapsack" /><category term="newLISP" /><category term="Spitbol" /><category term="DLL" /><category term="ActiveXObject" /><category term="xBase" /><category term="XML" /><category term="Replace" /><category term="ExpertsExchange" /><category term="bubble sort" /><category term="SysTray" /><category term="Clipper" /><category term="depression" /><category term="bash" /><category term="IronJS" /><category term="printf" /><category term="CLI framework" /><category term="SNOBOL4" /><category term="pleac_1.0" /><category term="InetIsOffline" /><category term="Pattern" /><category term="batch" /><category term="Map" /><category term="VOLATILE" /><category term="Nicolas Cannasse" /><category term="JACOB" /><category term="Fortran" /><category term="url.dll" /><category term="Compaq Visual Fortran" /><category term="VBAdvance" /><category term="xharbour" /><category term="Pharmacy Software" /><category term="COM DLL" /><category term="DIR" /><category term="HTML" /><category term="wireless internet" /><category term="bus driver" /><category term="regular expressions" /><category term="Department Land Information" /><category term="binary2hexadecimal" /><category term="automation" /><category term="restart-router" /><category term="shell sort" /><category term="resistors" /><category term="prototype" /><category term="RAN" /><category term="recursion" /><category term="Drive Parameter Table" /><category term="docScript" /><category term="Analytics" /><category term="proxy" /><category term="Subst" /><category term="javascript" /><category term="coldfusion" /><category term="timeline" /><category term="PerlCtrl" /><category term="Visual Studio 2005" /><category term="reading and writing files" /><category term="heap sort" /><category term="Nuance" /><category term="wardriving" /><category term="Configure" /><category term="late binding" /><category term="System.Environment.Exit" /><category term="PLEAC" /><category term="binary clock" /><category term="MAC" /><category term="string" /><category term="recordset" /><category term="disconnected recordset" /><category term="find" /><category term="commandline tools" /><category term="pearltrees" /><category term="wildcards" /><category term="__Transput" /><category term="CS-Script" /><category term="NaN" /><category term="telnet" /><category term="function parameters" /><category term="class" /><category term="KOP" /><category term="SORT.EXE" /><category term="Cross-referencing" /><category term="relative reference" /><category term="RANGEDCOUNT" /><category term="programming languages" /><category term="Brian Eno" /><category term="anonymous subroutines" /><category term="Peter Schmidt" /><category term="ADO" /><category term="Codeaholic in print" /><category term="Ada" /><category term="Oblique Strategies" /><category term="DTT" /><category term="JVM" /><category term="IFF" /><category term="Eric Raymond" /><category term="cygwin" /><category term="REST" /><category term="SNK" /><category term="ITtoolbox" /><category term="VB6" /><category term="sorting" /><category term="rosettacode" /><category term="ShowStructure" /><category term="VT_ARRAY|VT_VARIANT" /><category term="dialogs" /><category term="Java" /><category term="go" /><category term="API" /><category term="pattern matching" /><category term="LIT" /><category term="MINDOUBLE" /><category term="GNAT/GPL" /><category term="freshmeat" /><category term="Dragon Dictate" /><category term="Vrode Editor" /><category term="VBArray" /><category term="4GuysFromRolla" /><category term="ScriptControl" /><category term="resistance is useless" /><category term="mobile devices" /><category term="ONG" /><category term="Notebook" /><category term="libiconv" /><category term="genie" /><category term="Modula-2" /><category term="iPad" /><category term="profiling" /><category term="wildcard" /><category term="binary2decimal" /><category term="Sinclair Knight Merz" /><title>Code-a-holic</title><subtitle type="html">Past (20 years or so) and present code. A variety of languages and platforms. Some gems. More gravel. Some useful stuff and some examples of how not to do it.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://codeaholic.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>151</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Code-a-holic" /><feedburner:info uri="code-a-holic" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CUMHR3Y9cSp7ImA9WhJbEkw.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-3647025865426600219</id><published>2012-09-21T15:40:00.000+08:00</published><updated>2012-09-21T15:43:56.869+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-21T15:43:56.869+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JScript" /><category scheme="http://www.blogger.com/atom/ns#" term="ANSI" /><category scheme="http://www.blogger.com/atom/ns#" term="Config" /><category scheme="http://www.blogger.com/atom/ns#" term="Unicode" /><title>[JScript] Another Config library</title><summary type="html">&amp;lt;!-- [JScript] Another Config library ---&amp;gt;&amp;lt;!-- Place this tag where you want the +1 button to render --&amp;gt;
I've been doing a fair bit of JScript of late, and as I find working with Registry for runtime configuration a bit tiresome, I've cooked up a Config object. It's defined using the prototype approach to object definition. Config files are, in this case, ANSI or Unicode (UTF16LE) files, in the &lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/Xq1GlOo32Jg" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/3647025865426600219/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=3647025865426600219" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3647025865426600219?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3647025865426600219?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/Xq1GlOo32Jg/jscript-another-config-library.html" title="[JScript] Another Config library" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/09/jscript-another-config-library.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUAQn86eyp7ImA9WhJREko.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-8627323299683565554</id><published>2012-07-14T23:04:00.000+08:00</published><updated>2012-07-14T23:04:03.113+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-14T23:04:03.113+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Scripting.FileSystemObject" /><category scheme="http://www.blogger.com/atom/ns#" term="System.IO" /><category scheme="http://www.blogger.com/atom/ns#" term="JScript.NET" /><title>[JScript.NET] Finally weaned off Scripting.FileSystemObject</title><summary type="html">&amp;lt;!-- [JScript.NET] Finally weaned off Scripting.FileSystemObject ---&amp;gt;Finally removed all reference to Scripting.FileSystemObject. Now we're 99% there with respect to the dotNet-ification of the Access Compress And Repair script. I say 99% percent because I'm still using ActiveXObject() to connect to the Access.Application object. Apparently, I should be using some other technique.So here's the &lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/gTLj28uvJDI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/8627323299683565554/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=8627323299683565554" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/8627323299683565554?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/8627323299683565554?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/gTLj28uvJDI/jscriptnet-finally-weaned-off.html" title="[JScript.NET] Finally weaned off Scripting.FileSystemObject" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/07/jscriptnet-finally-weaned-off.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIGRX8_eCp7ImA9WhJREko.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-1330279456610226267</id><published>2012-07-13T22:06:00.001+08:00</published><updated>2012-07-14T22:02:04.140+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-14T22:02:04.140+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Scripting.FileSystemObject" /><category scheme="http://www.blogger.com/atom/ns#" term="System.Environment.Exit" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="System.Environment.GetCommandLineArgs" /><category scheme="http://www.blogger.com/atom/ns#" term="CS-Script" /><category scheme="http://www.blogger.com/atom/ns#" term="JScript.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="JScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Access.Application" /><category scheme="http://www.blogger.com/atom/ns#" term="ActiveXObject" /><category scheme="http://www.blogger.com/atom/ns#" term="IronPython" /><category scheme="http://www.blogger.com/atom/ns#" term="IronJS" /><title>[JScript.NET] Parsing the commandline, working with MS Access</title><summary type="html">&amp;lt;!-- [JScript.NET] Parsing the commandline, working with MS Access ---&amp;gt;JScript.NET: A bit of a backwater these days. I'm told that Visual Studio 2005 was the last iteration of that IDE to have good support for it. Now one must jump through a couple of hoops to use VS2010 for JScript.NET debugging and otherwise one just has the commandline compiler, jsc. Interestingly, every iteration of the .NET &lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/0bO5LY-W7yM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/1330279456610226267/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=1330279456610226267" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/1330279456610226267?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/1330279456610226267?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/0bO5LY-W7yM/jscriptnet-parsing-commandline-working.html" title="[JScript.NET] Parsing the commandline, working with MS Access" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/07/jscriptnet-parsing-commandline-working.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4GQ3c4fyp7ImA9WhJSFEg.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-328742962275049529</id><published>2012-07-05T10:22:00.000+08:00</published><updated>2012-07-05T10:22:02.937+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-05T10:22:02.937+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="coldfusion" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile devices" /><category scheme="http://www.blogger.com/atom/ns#" term="cgi" /><category scheme="http://www.blogger.com/atom/ns#" term="browser detection" /><title>[CGI] Mobile Browser Detection</title><summary type="html">A PearlTree with some links to information about detecting mobile phones via the UserAgent string. Also a ColdFusion example.

© Copyright Bruce M. Axtens, 2012&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/KNeo0LXlZqo" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/328742962275049529/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=328742962275049529" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/328742962275049529?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/328742962275049529?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/KNeo0LXlZqo/cgi-mobile-browser-detection.html" title="[CGI] Mobile Browser Detection" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/07/cgi-mobile-browser-detection.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUARX86fyp7ImA9WhJTGUo.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-4883567439506305438</id><published>2012-06-29T21:24:00.000+08:00</published><updated>2012-06-29T21:24:04.117+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-29T21:24:04.117+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CMD.EXE" /><category scheme="http://www.blogger.com/atom/ns#" term="perlmonks" /><category scheme="http://www.blogger.com/atom/ns#" term="console mode" /><category scheme="http://www.blogger.com/atom/ns#" term="quickedit mode" /><title>[CMD.EXE] Console weirdness</title><summary type="html">What do you make of a command line tool that stops working and seems to wait for keyboard input, but the code doesn't have a keyboard input instruction anywhere in it? I just had a batch file (that calls two PHP files and an EXE) sit idle for 2 hours and then start working as soon as I hit a key in its window.After digging around a bit for a solution, where should I find it but at PerlMonks: 

If&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/iu2_NyCZ8UI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/4883567439506305438/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=4883567439506305438" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/4883567439506305438?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/4883567439506305438?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/iu2_NyCZ8UI/cmdexe-console-weirdness.html" title="[CMD.EXE] Console weirdness" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/cmdexe-console-weirdness.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ADR3w9fip7ImA9WhJTGUg.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-437919879260506117</id><published>2012-06-29T14:36:00.000+08:00</published><updated>2012-06-29T14:36:16.266+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-29T14:36:16.266+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="batch" /><category scheme="http://www.blogger.com/atom/ns#" term="priority class" /><category scheme="http://www.blogger.com/atom/ns#" term="CMD.EXE" /><title>[Batch] Running on Low</title><summary type="html">Running on LOW priority (or any other priority class) can be done from the command line with the START command, e.g.
START /LOW SomeBatch.cmd
Alternatively, one can embed the START command with the priority class modifier within the batch file itself, viz
@echo off
 setlocal enableextensions
 if %1@==@ (
  start /low %0 running
 goto :eof
 )
 echo This instance is running at LOW priority class
 &lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/X0_TzAdfUUw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/437919879260506117/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=437919879260506117" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/437919879260506117?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/437919879260506117?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/X0_TzAdfUUw/batch-running-on-low.html" title="[Batch] Running on Low" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/batch-running-on-low.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUERHs8eip7ImA9WhJTGEo.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-7780456198371458117</id><published>2012-06-28T17:34:00.002+08:00</published><updated>2012-06-28T17:36:45.572+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-28T17:36:45.572+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="genie" /><category scheme="http://www.blogger.com/atom/ns#" term="timemachine" /><category scheme="http://www.blogger.com/atom/ns#" term="timeline" /><category scheme="http://www.blogger.com/atom/ns#" term="backup" /><title>[Backup] Genie9 Free Timeline</title><summary type="html">Gratuitous ad:
The PC equivalent of Apple's TimeMachine: Genie Timeline&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/O1X4damxKw0" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/7780456198371458117/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=7780456198371458117" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/7780456198371458117?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/7780456198371458117?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/O1X4damxKw0/backup-genie9-free-timeline.html" title="[Backup] Genie9 Free Timeline" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/backup-genie9-free-timeline.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUEQ3czeyp7ImA9WhJTGEk.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-4113175933486897287</id><published>2012-06-28T09:32:00.002+08:00</published><updated>2012-06-28T09:33:22.983+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-28T09:33:22.983+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming languages" /><category scheme="http://www.blogger.com/atom/ns#" term="pearltrees" /><title>[PearlTrees] Programming Languages</title><summary type="html">I've created a PearlTrees account and have part populated it with some programming language research which you can get to directly here.
&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/q9-m6SFh3YY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/4113175933486897287/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=4113175933486897287" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/4113175933486897287?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/4113175933486897287?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/q9-m6SFh3YY/pearltrees-programming-languages.html" title="[PearlTrees] Programming Languages" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/pearltrees-programming-languages.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ANRXc5fCp7ImA9WhJTEks.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-2371888146099279098</id><published>2012-06-21T15:56:00.001+08:00</published><updated>2012-06-21T16:03:14.924+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-21T16:03:14.924+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="function" /><category scheme="http://www.blogger.com/atom/ns#" term="JScript" /><category scheme="http://www.blogger.com/atom/ns#" term="caller" /><title>[JScript] The name of the caller</title><summary type="html">A few postings back I demonstrated how to pull the name of the current function out of arguments.callee. Now to finding out the name of the caller:
function foo() {
 try {
  var myCaller = foo.caller.toString().split(/ /)[1].split(/\(/)[0];
 } catch( e ) {
  myCaller = e.message;
 }
 WScript.Echo(myCaller );

}

function bar() {
 foo();
}

bar();
foo();
The output from all that is
bar
'foo.caller&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/cGO3fbraxX8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/2371888146099279098/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=2371888146099279098" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/2371888146099279098?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/2371888146099279098?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/cGO3fbraxX8/few-postings-back-i-demonstrated-how-to.html" title="[JScript] The name of the caller" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/few-postings-back-i-demonstrated-how-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQHRHw5eSp7ImA9WhJTEks.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-8789145538308141037</id><published>2012-06-21T15:22:00.001+08:00</published><updated>2012-06-21T15:22:15.221+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-21T15:22:15.221+08:00</app:edited><title>[Codeaholic] Well that was intelligent ... NOT!</title><summary type="html">As you may have noticed, the layout has changed. What you wouldn't have noticed is that my Google Analytics javascript got clobbered in the process. So even if my readership have noticed, I've no record of them having noticed. Smart move, Bruce, real smart move. Oh well, fixed now.© Copyright Bruce M. Axtens, 2012
&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/dgwaTJQZVPU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/8789145538308141037/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=8789145538308141037" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/8789145538308141037?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/8789145538308141037?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/dgwaTJQZVPU/codeaholic-well-that-was-intelligent.html" title="[Codeaholic] Well that was intelligent ... NOT!" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/codeaholic-well-that-was-intelligent.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AHSHg9cSp7ImA9WhJTEUQ.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-5791502273804945971</id><published>2012-06-20T16:45:00.000+08:00</published><updated>2012-06-20T20:35:39.669+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-20T20:35:39.669+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="REST" /><category scheme="http://www.blogger.com/atom/ns#" term="JScript" /><category scheme="http://www.blogger.com/atom/ns#" term="go" /><title>[Go] Out with JScript, in with Go?</title><summary type="html">Today I ran a large JScript against a month's worth of hourly REST traffic logs. The logs were parsed and manipulated into a series of tables in an Access database. It took about 12† hours to run. 12 hours ... and on a decently-specced laptop -- a Toshiba Satellite Pro L670. 

So I'm looking around for something as flexible as JScript/javascript but which produces native binaries ... and Go seems&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/XS_MaPMfoV8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/5791502273804945971/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=5791502273804945971" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/5791502273804945971?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/5791502273804945971?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/XS_MaPMfoV8/go-out-with-jscript-in-with-go.html" title="[Go] Out with JScript, in with Go?" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/go-out-with-jscript-in-with-go.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMDQHkzfSp7ImA9WhJTEE0.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-616888997933070569</id><published>2012-06-18T16:17:00.002+08:00</published><updated>2012-06-18T16:17:51.785+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-18T16:17:51.785+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JScript" /><category scheme="http://www.blogger.com/atom/ns#" term="scatter" /><title>[JScript] Scatter redux</title><summary type="html">The previous version has a problem: when the recordset has zero records, it falls over. The updated version is below:
function Scatter( o ) {
 var result = {};
 var bEmpty = true;
 var vba = {};
 if ( o.RecordCount &amp;gt; 0 ) {
  bEmpty = false;
  vba = new VBArray( o.GetRows() );
 }
 var fldCount = o.Fields.Count;
 for (var i = 0; i &amp;lt; fldCount; i++ ) {
  result[o.Fields(i).Name] = [];
  if ( ! bEmpty&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/VuEKqO3s_Jc" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/616888997933070569/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=616888997933070569" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/616888997933070569?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/616888997933070569?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/VuEKqO3s_Jc/jscript-scatter-redux.html" title="[JScript] Scatter redux" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/jscript-scatter-redux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEINQnk8cSp7ImA9WhVaGU4.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-846867057739229915</id><published>2012-06-16T18:45:00.002+08:00</published><updated>2012-06-17T20:36:33.779+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-17T20:36:33.779+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="foxpro" /><category scheme="http://www.blogger.com/atom/ns#" term="recordset" /><category scheme="http://www.blogger.com/atom/ns#" term="JScript" /><category scheme="http://www.blogger.com/atom/ns#" term="ADODB" /><category scheme="http://www.blogger.com/atom/ns#" term="scatter" /><title>[JScript] Scatter (like the FoxPro function)</title><summary type="html">On a roll tonight!

Scatter and Gather are a pair of functions in FoxPro and related languages which would take a record and copy it into the memvar space, naming the memvar the same as the field name and storing the field's value. Gather did the opposite.

Now I've got that working in JScript. I hand it a recordset and it creates an object with the field names as property names and the values of&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/v5kz1BEprbY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/846867057739229915/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=846867057739229915" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/846867057739229915?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/846867057739229915?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/v5kz1BEprbY/jscript-scatter-like-foxpro-function.html" title="[JScript] Scatter (like the FoxPro function)" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/jscript-scatter-like-foxpro-function.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYNRnc7fSp7ImA9WhVaGU4.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-3544803019795519224</id><published>2012-06-16T17:52:00.002+08:00</published><updated>2012-06-17T20:29:57.905+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-17T20:29:57.905+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VBArray" /><category scheme="http://www.blogger.com/atom/ns#" term="JScript" /><category scheme="http://www.blogger.com/atom/ns#" term="getrows" /><category scheme="http://www.blogger.com/atom/ns#" term="ADODB" /><title>[JScript] ADODB GetRows to JScript</title><summary type="html">StackOverflow to the rescue again. Where would I be without them?

Anyway, I was looking up how to return a GetRows() call on an ADODB recordset to JScript and worked out the following from this posting about returning SafeArrays to JScript

function getRowsToMatrix( o ) {
  var vba = new VBArray( o );
  var dims = vba.dimensions();
  var result = [];
  for ( var i = vba.lbound(2); i &amp;lt;= &lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/zwYTW3I5ocQ" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/3544803019795519224/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=3544803019795519224" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3544803019795519224?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3544803019795519224?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/zwYTW3I5ocQ/jscript-adodb-getrows-to-jscript.html" title="[JScript] ADODB GetRows to JScript" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/jscript-adodb-getrows-to-jscript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04FQ304fCp7ImA9WhVaGU4.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-3858940115784059709</id><published>2012-06-16T13:42:00.001+08:00</published><updated>2012-06-17T20:25:12.334+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-17T20:25:12.334+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="arguments" /><category scheme="http://www.blogger.com/atom/ns#" term="callee" /><title>[JScript] The name of the current function</title><summary type="html">This is a plug for StackOverflow, where I spend a fair bit of time.

Today I went looking for Javascript code to give me the name of the currently executing function. I found answers here and here. And now I have the following in my script:

var fname = arguments.callee.toString().split(/ /)[1].split(/\(/)[0];

Woe betide if callee is ever disabled!


© Copyright Bruce M. Axtens, 2012&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/C1qeSnDPNY0" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/3858940115784059709/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=3858940115784059709" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3858940115784059709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3858940115784059709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/C1qeSnDPNY0/jscript-name-of-current-function.html" title="[JScript] The name of the current function" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/06/jscript-name-of-current-function.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQFQH85eyp7ImA9WhVQEEw.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-6687833531437504913</id><published>2012-03-29T16:38:00.000+08:00</published><updated>2012-03-29T16:38:31.123+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-29T16:38:31.123+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Nuance" /><category scheme="http://www.blogger.com/atom/ns#" term="iPad" /><category scheme="http://www.blogger.com/atom/ns#" term="Dragon Dictate" /><category scheme="http://www.blogger.com/atom/ns#" term="proxy" /><title>[iPad] Dragon Dictate app</title><summary type="html">I wrote to Nuance about Dragon Dictate for iPad. We've been having issues getting it to work behind the school's proxy. I had researched what others were saying about it, but thought I'd try and get it from the horse's mouth, so to speak. This is what they said:


Hello,



Please note that the app is not proxy-aware, so if you're
using a proxy, you'll need to disable it in order to get traffic &lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/akNxYCKU5Dg" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/6687833531437504913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=6687833531437504913" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/6687833531437504913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/6687833531437504913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/akNxYCKU5Dg/ipad-dragon-dictate-app.html" title="[iPad] Dragon Dictate app" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/03/ipad-dragon-dictate-app.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYMRHc-eCp7ImA9WhVRGUw.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-5523783658625369383</id><published>2012-03-28T13:56:00.001+08:00</published><updated>2012-03-28T13:56:25.950+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-28T13:56:25.950+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AdSense" /><title>[AdSense] is making no cents</title><summary type="html">... or very few, so I'm giving up on earning anything with it. Back to 99% pure content.&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/BgGs8laLeFI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/5523783658625369383/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=5523783658625369383" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/5523783658625369383?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/5523783658625369383?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/BgGs8laLeFI/adsense-is-making-no-cents.html" title="[AdSense] is making no cents" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/03/adsense-is-making-no-cents.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUFRHYzfSp7ImA9WhVRGUw.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-819224790395666937</id><published>2012-03-28T13:40:00.001+08:00</published><updated>2012-03-28T13:56:55.885+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-28T13:56:55.885+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming languages" /><title>[Miscellaneous] Dangerously Overinformed?</title><summary type="html">


A programming language identification test


&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/nq-h4H_DNG8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/819224790395666937/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=819224790395666937" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/819224790395666937?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/819224790395666937?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/nq-h4H_DNG8/miscellaneous-dangerously-overinformed.html" title="[Miscellaneous] Dangerously Overinformed?" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-QiGNd5Z9w_E/T3KjzJRW-PI/AAAAAAAAAU0/r1GQ4uS3y0Q/s72-c/Dangerously.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2012/03/miscellaneous-dangerously-overinformed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMFRXw-fSp7ImA9WhJTGUg.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-1618916383874114837</id><published>2011-12-19T18:46:00.004+08:00</published><updated>2012-06-29T14:46:54.255+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-29T14:46:54.255+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="InetIsOffline" /><category scheme="http://www.blogger.com/atom/ns#" term="url.dll" /><category scheme="http://www.blogger.com/atom/ns#" term="Lhogho" /><title>[Lhogho] IsInetOffline? an example of Win32 API wrapping.</title><summary type="html">Lately I've been having a lot of fun getting my head around the Lhogho programming language. It's a compiled variant of Logo, running on Linux and Windows.

The following code demonstrates wrapping the Win32 API, in this case the IsInetOffline function in URL.DLL. The commented line is taken from a WIN32API.TXT file I found on the internet. 

; Private Declare Function InetIsOffline Lib "url.dll"&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/mpteKs_Y0Ac" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/1618916383874114837/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=1618916383874114837" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/1618916383874114837?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/1618916383874114837?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/mpteKs_Y0Ac/lhogho-isinetoffline-example-of-win32.html" title="[Lhogho] IsInetOffline? an example of Win32 API wrapping." /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2011/12/lhogho-isinetoffline-example-of-win32.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEICSHo9eip7ImA9Wx9WGE4.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-3947808458667733746</id><published>2011-01-03T16:22:00.007+08:00</published><updated>2011-01-24T10:36:09.462+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-24T10:36:09.462+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UnEscape" /><category scheme="http://www.blogger.com/atom/ns#" term="VBScript" /><category scheme="http://www.blogger.com/atom/ns#" term="JScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Escape" /><title>[VB6] Using VBScript's Escape and UnEscape (Take 2)</title><summary type="html">&amp;lt;!--- rem {[VB6]} Using VBScript's Escape and UnEscape (Take 2) --&amp;gt;It's been pointed out to me recently that Escape() doesn't handle embedded quotes and embedded newlines. This is the fix.I'm using JScript rather than VBScript, so that I can use the String object's fromCharCode() method. I parse the input string, convert the characters to a list of their numeric equivalents for passing to &lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/n4XXidbKAh8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/3947808458667733746/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=3947808458667733746" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3947808458667733746?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3947808458667733746?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/n4XXidbKAh8/vb6-using-vbscripts-escape-and-unescape.html" title="[VB6] Using VBScript's Escape and UnEscape (Take 2)" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2011/01/vb6-using-vbscripts-escape-and-unescape.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMBQX0_eyp7ImA9WhJTGUg.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-1007093699278346302</id><published>2010-12-19T00:02:00.001+08:00</published><updated>2012-06-29T14:47:30.343+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-29T14:47:30.343+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="wildcard" /><category scheme="http://www.blogger.com/atom/ns#" term="Matching" /><category scheme="http://www.blogger.com/atom/ns#" term="grep" /><category scheme="http://www.blogger.com/atom/ns#" term="globbing" /><category scheme="http://www.blogger.com/atom/ns#" term="string" /><title>[Javascript] Wildcard string matching / globbing, Take 2.</title><summary type="html">&amp;lt;!--- rem {[Javascript]} Wildcard string matching / globbing, Take 2. --&amp;gt;Okay, I'm convinced: you just can't beat regular expressions. (Okay, SNOBOL4's pattern matching is streets ahead, but there's nothing out there like that for Javascript, AFAIK.)

I've reworked the matchesWild function, caling it grepWild. It takes the wildCard parameter as before but instead of all the substr stuff, it &lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/XUQOBbLMvAY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/1007093699278346302/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=1007093699278346302" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/1007093699278346302?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/1007093699278346302?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/XUQOBbLMvAY/javascript-wildcard-string-matching.html" title="[Javascript] Wildcard string matching / globbing, Take 2." /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2010/12/javascript-wildcard-string-matching.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQGQnsyfyp7ImA9WhJTGUg.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-3666424576711535835</id><published>2010-11-30T11:35:00.000+08:00</published><updated>2012-06-29T14:45:23.597+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-29T14:45:23.597+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="wildcards" /><category scheme="http://www.blogger.com/atom/ns#" term="globbing" /><category scheme="http://www.blogger.com/atom/ns#" term="prototype" /><category scheme="http://www.blogger.com/atom/ns#" term="String-object" /><title>[Javascript] Wildcard string matching / globbing</title><summary type="html">&amp;lt;!--- rem {[Javascript]} Wildcard string matching / globbing --&amp;gt;Most Javascript programmers are more than happy with regular expressions. However, there are times when something like wildcards ('?' for one character and '*' for many) would be helpful.

Jack Handy's first and last (it seems) article on CodeProject implemented a wildcard string compare (also known as 'globbing') function in C. &lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/u1IauM25pjM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/3666424576711535835/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=3666424576711535835" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3666424576711535835?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/3666424576711535835?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/u1IauM25pjM/javascript-wildcard-string-matching.html" title="[Javascript] Wildcard string matching / globbing" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2010/11/javascript-wildcard-string-matching.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQCSHw8eSp7ImA9WhJTGUg.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-5444881958089782021</id><published>2010-11-16T22:55:00.001+08:00</published><updated>2012-06-29T14:46:09.271+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-29T14:46:09.271+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Nokia" /><category scheme="http://www.blogger.com/atom/ns#" term="5000d-2" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="MetaClasses.plist" /><category scheme="http://www.blogger.com/atom/ns#" term="iSync" /><title>[iSync] Nokia 5000d-2</title><summary type="html">&amp;lt;!--- rem {[iSync]} Nokia 5000d-2 --&amp;gt;After looking around for a while I finally figured out how to get Apple iSync to talk reliably to my Nokia 5000d-2. Most of the other 'solutions' assume that the 5000 is a Series 60 phone. It is in fact a series 40 phone, thus the family.com.nokia.series40.3rdEd.bus.bt.

The image for the phone was downloaded from ericfish.com and copied into the /Applications&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/rp-zFXGN5Dw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/5444881958089782021/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=5444881958089782021" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/5444881958089782021?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/5444881958089782021?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/rp-zFXGN5Dw/isync-nokia-5000d-2.html" title="[iSync] Nokia 5000d-2" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2010/11/isync-nokia-5000d-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYNSXs_cCp7ImA9WhJTGUg.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-6966662236040165126</id><published>2010-09-14T16:33:00.004+08:00</published><updated>2012-06-29T14:43:18.548+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-29T14:43:18.548+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VBA" /><category scheme="http://www.blogger.com/atom/ns#" term="Excel" /><category scheme="http://www.blogger.com/atom/ns#" term="COUNTIFS" /><category scheme="http://www.blogger.com/atom/ns#" term="RANGEDCOUNT" /><title>[VBA] Something like COUNTIFS for Excel 2003</title><summary type="html">&amp;lt;!--- rem {[VBA]} Something like COUNTIFS for Excel 2003 --&amp;gt;Well, there you go. A colleague sends you a copy of an Excel file and needs a nice formula. So I do the nice formula. Then I try to save the sheet back into the same form in which it arrived:

Clang!

Seems that Excel 2003 doesn't have the nice little COUNTIFS function that I have in my Excel 2007. What to do, what to do, what to do ...
&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/tOROTCyJ5g4" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/6966662236040165126/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=6966662236040165126" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/6966662236040165126?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/6966662236040165126?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/tOROTCyJ5g4/vba-something-like-countifs-for-excel.html" title="[VBA] Something like COUNTIFS for Excel 2003" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2010/09/vba-something-like-countifs-for-excel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIFQH4zeyp7ImA9WhJTGUg.&quot;"><id>tag:blogger.com,1999:blog-15254360.post-2859357054195161818</id><published>2010-04-28T22:12:00.002+08:00</published><updated>2012-06-29T14:48:31.083+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-29T14:48:31.083+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rosettacode" /><category scheme="http://www.blogger.com/atom/ns#" term="batch" /><category scheme="http://www.blogger.com/atom/ns#" term="CMD.EXE" /><title>[Batch File] Rediscovering CMD.EXE batch scripts</title><summary type="html">Insanity must be setting in; I’ve been trying to solve RosettaCode tasks with Windows CMD.EXE batch scripts. For example, their A+B task:A+B - in programming contests, classic problem, which is given so contestants can gain familiarity with online judging system being used. A+B is one of few problems on contests, which traditionally lacks fabula. Problem statement       Given 2 integer numbers, A&lt;img src="http://feeds.feedburner.com/~r/Code-a-holic/~4/Yh6wHDMO9kI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://codeaholic.blogspot.com/feeds/2859357054195161818/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=15254360&amp;postID=2859357054195161818" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/2859357054195161818?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/15254360/posts/default/2859357054195161818?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Code-a-holic/~3/Yh6wHDMO9kI/batch-file-rediscovering-cmdexe-batch.html" title="[Batch File] Rediscovering CMD.EXE batch scripts" /><author><name>Bruce Axtens</name><uri>https://plus.google.com/101327422259060221263</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-i1RuXR01KMk/AAAAAAAAAAI/AAAAAAAAAYs/t49x_b6T09g/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://codeaholic.blogspot.com/2010/04/batch-file-rediscovering-cmdexe-batch.html</feedburner:origLink></entry></feed>
