<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Quarterflash Designs</title>
	<atom:link href="http://quarter-flash.com/wp/feed/" rel="self" type="application/rss+xml" />
	<link>http://quarter-flash.com/wp</link>
	<description>The ramblings of a new writer</description>
	<lastBuildDate>Sun, 04 Jul 2010 02:39:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Interesting message from Mono C# compiler</title>
		<link>http://quarter-flash.com/wp/2010/07/03/interesting-message-from-mono-c-compiler/</link>
		<comments>http://quarter-flash.com/wp/2010/07/03/interesting-message-from-mono-c-compiler/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 02:36:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/?p=48</guid>
		<description><![CDATA[ List&#60;Position&#62; result;
 
 // insert the questions into a structure to make them easy to search
 while ((line = data.ReadLine ()) != null) {
 //Console.WriteLine (&#8221;{0}&#8221;, line);
 string[] words = line.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);
 wordPosition = 0;
 
 foreach (string word in words) {
 if ((result = noSig.Find(word)).Count != 0)
 significant = true;
 else
 significant = [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>List&lt;Position&gt; result;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>// insert the questions into a structure to make them easy to search</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>while ((line = data.ReadLine ()) != null) {</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>//Console.WriteLine (&#8221;{0}&#8221;, line);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>string[] words = line.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>wordPosition = 0;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>foreach (string word in words) {</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>if ((result = noSig.Find(word)).Count != 0)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>significant = true;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>else</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>significant = false;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>//Console.WriteLine (&#8221;{0}: {1} {2} ({3}))&#8221;, lineCount, wordPosition, word, significant);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">
<p><span style="white-space: pre;"> </span>Position p</p>
<p>= new Position (lineCount, wordPosition++, significant);</p></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>wordTree.Add (word, p);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>}</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>lineCount++;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>}</div>
<div>First off, hard to believe it&#8217;s been so long since I posted here.</div>
<div>I ran across an interesting little problem the latest C# compiler for mono has in analyzing this bit of code:</div>
<pre><span style="white-space: pre;"> </span>List&lt;Position&gt; result;</pre>
<pre><span style="white-space: pre;"> </span>// insert the questions into a structure to make them easy to search</pre>
<pre><span style="white-space: pre;"> </span>while ((line = data.ReadLine ()) != null) {</pre>
<pre><span style="white-space: pre;">   </span>string[] words = line.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);</pre>
<pre><span style="white-space: pre;">   </span>wordPosition = 0;</pre>
<pre><span style="white-space: pre;">   </span>foreach (string word in words) {</pre>
<pre><span style="white-space: pre;">     </span>if (<span style="color: #ff0000;">(result = noSig.Find(word)).Count</span> != 0)</pre>
<pre><span style="white-space: pre;">       </span>significant = true;</pre>
<pre><span style="white-space: pre;">     </span>else</pre>
<pre><span style="white-space: pre;">       </span>significant = false;</pre>
<pre><span style="white-space: pre;">     </span>Position p = new Position (lineCount, wordPosition++, significant);</pre>
<pre><span style="white-space: pre;">     </span>wordTree.Add (word, p);</pre>
<pre><span style="white-space: pre;">   </span>}</pre>
<pre><span style="white-space: pre;">   </span>lineCount++;</pre>
<pre><span style="white-space: pre;"> </span>}</pre>
<div>This code gives me the warning:</div>
<div>The variable &#8216;result&#8217; is assigned but never used (CS0219)</div>
<div>The code shown in red is obviously using the variable. A bit indirectly, perhaps.</div>
<div>Since I had been editing code and renaming variables I thought that I had just missed one, so I deleted it. Which caused the next problem, that the variable result was not defined :)</div>
<div>Not a big deal, I just found it amusing.</div>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2010/07/03/interesting-message-from-mono-c-compiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ralph and Edna</title>
		<link>http://quarter-flash.com/wp/2009/08/28/ralph-and-edna/</link>
		<comments>http://quarter-flash.com/wp/2009/08/28/ralph-and-edna/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:31:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/?p=46</guid>
		<description><![CDATA[Just because someone doesn't love you the way you want them to, doesn't mean they don't love you with all they have.]]></description>
			<content:encoded><![CDATA[<p>The love story of Ralph and Edna&#8230;</p>
<p>Just because someone doesn&#8217;t love you the way you want them to, doesn&#8217;t mean they don&#8217;t love you with all they have.  Ralph and Edna were both patients in a mental hospital.  One day while they were walking past the hospital swimming pool Ralph suddenly jumped into the deep end.</p>
<p>He sank to the bottom of the pool and stayed there.</p>
<p>Edna promptly jumped in to save him.  She swam to the bottom and pulled him out.  When the Head Nurse Director became aware of Edna&#8217;s heroic act she immediately ordered her to be discharged from the hospital, as she now considered her to be mentally stable.</p>
<p>When she went to tell Edna the news she said, &#8216;Edna, I have good news and bad news.  The good news is you&#8217;re being discharged, since you<br />
were able to rationally respond to a crisis by jumping in and saving the life of the person you love.  I have concluded that your act displays sound mindedness.</p>
<p>The bad news is, Ralph hung himself in the bathroom with his bathrobe belt right after you saved him.  I am so sorry, but he&#8217;s dead.&#8217;</p>
<p>Edna replied, &#8216;He didn&#8217;t hang himself, I put him there to dry.  How soon can I go home?&#8217;</p>
<p>Today is Mental Health Day!  You can do your bit by remembering to<br />
send an email to an unstable friend&#8230;</p>
<p>Done my part!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2009/08/28/ralph-and-edna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;ve been contacted by the FBI!</title>
		<link>http://quarter-flash.com/wp/2009/04/09/ive-been-contacted-by-the-fbi/</link>
		<comments>http://quarter-flash.com/wp/2009/04/09/ive-been-contacted-by-the-fbi/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 14:29:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/?p=43</guid>
		<description><![CDATA[The FBI knows I'm making illegal transactions in Nigeria, but only send someone $320 and all will be forgiven.]]></description>
			<content:encoded><![CDATA[<p>Or so the email says.</p>
<p>One of the more imaginative Nigerian schemes, to be sure, but still full of typos. Maybe I could get rich just getting hired out to make their emails look more realistice. A 1% fee should be a nice additional income, right?</p>
<p><span id="more-43"></span>Here&#8217;s the text of the email:</p>
<table class="w100" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table class="msgHd" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="sub" colspan="2">URGEN T RESPONSE  NEEDED  (805)</td>
</tr>
<tr>
<td class="frm" colspan="2"><span class="rwRRO">FBI Director Robert S.Mueller [smithwillia1@yahoo.cn] </span></td>
</tr>
<tr>
<td id="tdInf" class="brd" style="display: none;" colspan="2"></td>
</tr>
<tr>
<td class="hdtxt">Sent:</td>
<td class="hdtxnr">Thursday, April 09, 2009 0:58</td>
</tr>
<tr id="trAtt" style="display: none;">
<td class="hdtxt">Attachments:</td>
<td id="tdAtt" class="hdtxnr" style="display: none;"></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="clp">
<table class="w100" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2">
<p><em><span style="color: #339966;">OK, first question &#8211; why doesn&#8217;t his email match his name?</span></em></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="bdy">
<div class="bdy">
<div class="BodyFragment"><span style="font-size: x-small;"></p>
<div class="PlainText">Federal Bureau of Investigation (FBI)<br />
Anti-Terrorist And Monitory Crime Division.<br />
Federal Bureau Of Investigation.<br />
J.Edgar.Hoover Building Washington Dc<br />
Customers Service Hours&#8211;Monday To Saturday:<br />
Office Hours Monday To Saturday:</div>
<div class="PlainText"></div>
<div class="PlainText"><span style="color: #339966;"><em>Next up &#8211; </em></span></div>
<div class="PlainText"><span style="color: #339966;"><em>Monitory?</em></span></div>
<div class="PlainText"><span style="color: #339966;"><em>Dc?</em></span></div>
<div class="PlainText"><span style="color: #339966;"><em><br />
</em></span></div>
<div class="PlainText"><span style="color: #339966;"><em>And I can&#8217;t quite make out the hours either.</em></span></div>
<div class="PlainText"></div>
<div class="PlainText"></div>
<div class="PlainText">Attn: Beneficiary,</p>
<p>This is to Officially inform you that it has come to our notice and we have thoroughly Investigated with the help of our  Intelligence Monitoring Network System that you are having an illegal Transaction with Impostors claiming to be Prof. Charles C. Soludo of the Central Bank Of Nigeria, Mr. Patrick Aziza, Mr Frank Nweke, none officials of Oceanic Bank, Zenith Banks, kelvin Young of HSBC, Ben of FedEx, Ibrahim Sule,Larry Christopher, Dr. Usman Shamsuddeen, Puppy Scammers are impostors claiming to be the Federal Bureau Of Investigation. During our Investigation, we noticed that the reason why you have not received your payment is because you have not fulfilled your Financial Obligation given to you in respect of your Contract/Inheritance Payment.</p></div>
<div class="PlainText"></div>
<div class="PlainText"><span style="color: #339966;"><em>So, I&#8217;m having an illegal transaction, but the reason I&#8217;ve not gotten any money is that I haven&#8217;t sent them any.</em></span> <em><span style="color: #339966;">I&#8217;ll bet that &#8220;none&#8221; officials should have been &#8220;known&#8221; officials as well.</span></em></div>
<div class="PlainText"></div>
<div class="PlainText">
The New American President Barrack Obama have made way to all americans who have not yet received their payment, In recent ages, The American experienced difficulties in receiving their funds because of the former presidents of USA, As you know quite well that Nigeria is a black country and the Past American presidents treats the blacks in the america like slaves, The White americans practice races against the blacks and the Nigerian Government is not happy about this and this is the main reason why your payment have been delayed with one excuse or the other, Your New President Barrack Obama had a meeting with the Nigerian President some weeks ago and for the fact, Barrack Obama is a black man and will stop races in America, All americans are eligible to receive their payment now without anymore headaches. This is a good news to you so act fast and receive your payment now without anymore delay.</div>
<div class="PlainText"></div>
<div class="PlainText"><em><span style="color: #339966;">This section is rife with typographicals &#8211; inconsistent capitalization of &#8220;American&#8221;, White shouldn&#8217;t be capitalized, etc.  It&#8217;s obviously preposterous that a letter from the FBI would state that international commerce has been held up because the past presidents were prejudiced.</span></em></div>
<div class="PlainText"></div>
<div class="PlainText">Please I have taken this measure, having observed and known what you have suffered in your pursuit so far to claim your funds with fake banks IN AFRICA ESPECIALLY NIGERIA(CENTRAL BANK OF NIGERIA/ FAKE SCURITY BANK)e.t.c and I have understood that it would take a long rough journey for you to receive this funds through ATM CARD Payment, this is while we have gone this extra mile in making sure that you receive immediately your deposit through this  safe means where there will be no trail and error or stories. Since your deposit was called back to Africa and was converted into the Ecowas treasury after arresting all the people involved in scaming you both from NIGERIA, Benin Republic and UK<br />
Therefore, we have contacted the Federal Ministry Of Finance on your behalf and they have brought a solution to your problem by cordinating your payment in total USD$11,000.000.00 in an ATM CARD which you can use to withdraw money from any ATM MACHINE CENTER anywhere in the world with a maximum of $4000 to $5000 United States Dollars daily. You now have the lawful right to claim your fund in an ATM CARD.</div>
<div class="PlainText"></div>
<div class="PlainText"><em><span style="color: #339966;">So, no more &#8220;trail&#8221; and error, eh? And a variable upper limit on daily withdrawals? It&#8217;s up to each ATM machine to roll the internal dice and decide whether or not to give me money?  Seems a bit odd, that.</span></em></div>
<div class="PlainText"></div>
<div class="PlainText">Since the Federal Bureau of Investigation is involved in this transaction, you have to be rest assured for this is 100% risk free it is our duty to protect the American Citizens. All I want you to do is to contact the ATM CARD CENTER via email for their requirements to proceed and procure your Approval Slip on your behalf which will cost you $320.00 only and note that your Approval Slip which contains details of the agent who will process your transaction.</div>
<div class="PlainText"></div>
<div class="PlainText"><span style="color: #339966;"><em>So, the guy with my ATM card that has 11 million dollars in the account can&#8217;t just deduct that $320.00 and send me the card? I wonder why that would be.</em></span></div>
<div class="PlainText"></div>
<div class="PlainText"></div>
<div class="PlainText">CONTACT INFORMATION<br />
NAME: MR. SMITH WILLIAMS<br />
EMAIL  smithwilliams1001@yahoo.cn</p>
<p>Do contact Mr. SMITH WILLIAMS of the ATM CARD CENTRE with your details:</p>
<p>FULL NAME:<br />
HOME ADDRESS:<br />
TELL:<br />
CELL:<br />
CURRENT OCCUPATION:<br />
AGE:</p></div>
<div class="PlainText"></div>
<div class="PlainText"><em><span style="color: #339966;">Odd abbreviation for Telephone.  And just what does my current occupation have to do with sending me money anyhow?</span></em></div>
<div class="PlainText"></div>
<div class="PlainText"></div>
<div class="PlainText">So your files would be updated after which he will send the payment information’s which you&#8217;ll use in making payment of $320.00 via Western Union Money Transfer or Money Gram Transfer for the procurement of your Approval Slip after which the delivery of your ATM CARD will be effected to your designated home address without any further delay. We order you get back to this office after you have contacted the ATM SWIFT CARD CENTER and we do await your response so we can move on with our Investigation and make sure your ATM SWIFT CARD gets to you.<br />
We assure you that your parcel will arrive your country within 2 days as soon as this company receive the payment of $320.00 by you and the tracking number of your parcel will be sent to you via e-mail immediately so that you can track it yourself to see whether we are competent in the discharge of our duties.</div>
<div class="PlainText"></div>
<div class="PlainText"><em><span style="color: #339966;">Now the FBI is brokering delivery of ATM cards? And please make up your mind &#8211; is it &#8220;CENTRE&#8221; or &#8220;CENTER&#8221;?</span></em></div>
<div class="PlainText">
Thanks and hope to read from you soon.</p>
<p>ROBERT S. MUELLER,<br />
DIRECTOR<br />
FEDERAL BUREAU OF INVESTIGATION<br />
UNITED STATES DEPARTMENT OF JUSTICE<br />
WASHINGTON, D.C. 20535</p>
<p>Note: Do disregard any email you get from any impostors or offices claiming to be in possession of your ATM CARD, you are hereby advice only to be in contact with Mr. SMITH WILLIAMS of the ATM CARD CENTRE who is the rightful person to deal with in regards to your ATM CARD PAYMENT and forward any emails you get from impostors to this office so we could act upon and commence investigation.</p></div>
<div class="PlainText"></div>
<div class="PlainText"><em><span style="color: #339966;">I love this part &#8211; pay no attention to the fraud in front of the curtain while ignoring all those other frauds that want your money.</span></em></div>
<div class="PlainText"></div>
<p></span></div>
</div>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2009/04/09/ive-been-contacted-by-the-fbi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP Support</title>
		<link>http://quarter-flash.com/wp/2009/04/01/hp-support/</link>
		<comments>http://quarter-flash.com/wp/2009/04/01/hp-support/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 17:36:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[tech support]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/?p=40</guid>
		<description><![CDATA[Tech support is only as good as the person that answers the phone (or email.)]]></description>
			<content:encoded><![CDATA[<p>I find myself wondering how many different support companies HP uses.</p>
<p>A while back my 6 month old laptop stopped booting up. Lights would come on, but nothing would ever happen. Wouldn&#8217;t even boot off of a CD.</p>
<p>So, I send an email, exchange a couple of things with this support person and before I even completely finished running the tests he suggested, I got an email that said they were sending a box for me to ship the laptop back in.</p>
<p>Box comes, I send it out, 5 or 6 days later I have it back with the memory replaced.</p>
<p>Great service, no questions, excellent experience.</p>
<p>Then there was today.<span id="more-40"></span>I&#8217;ve had an HP PSC 750xi for several years now. I don&#8217;t even remember how long and it&#8217;s just sat here on the desk and copied, printed, and scanned with nary a hickup. The last few months it&#8217;s been showing signs of aging though.</p>
<p>Sometimes the scanner doesn&#8217;t want to initialize when the printer is powered up. It&#8217;s gotten very finicky about accepting ink cartridges, sometimes rejecting them between jobs when the printer hasn&#8217;t even been powered down. This morning I look and all the lights on the front are doing the &#8220;fast busy&#8221; flashing and it&#8217;s showing me an error on the display &#8220;b8000d08&#8243;.</p>
<p>I&#8217;m pretty sure that this means it&#8217;s the &#8220;end of life&#8221; for this particular machine, but since I got such great service from HP the last time I thought it might be worth the small effort to send in an email and just confirm it. After all, if it&#8217;s a small thing then it&#8217;s cheaper to fix it, but I&#8217;m guessing that on something like this it&#8217;s more expensive to fix than to replace.</p>
<p>Off goes the email and I get a response back: You didn&#8217;t put what the OS is that the computer is running that the printer is connected to.</p>
<p>Of course not &#8211; when a machine has failed internally it can&#8217;t possibly matter what OS the attached box is running. Still, I figure someone is following a script and I&#8217;ll not advance to the next stage without an answer, so I reply that I&#8217;m running Linux.</p>
<p>I get a response with the following:</p>
<blockquote><p>I appreciate your patience and coopereation.</p>
<p>Ken, please go through the below weblink for Linux Support Overview. This document provides details about the Linux Operating System, Linux drivers for HP All-in-One products, and resources to locate additional information.</p>
<p><a href="http://h10025.www1.hp.com/ewfrf/wc/document?lc=en&amp;dlc=en&amp;cc=us&amp;docname=bpu00658">http://h10025.www1.hp.com/ewfrf/wc/document?lc=en&amp;dlc=en&amp;cc=us&amp;docname=bpu00658</a></p>
<p>Please copy the entire URL and paste it in a new window of Internet Explorer and press Enter.</p></blockquote>
<p>OK, so I haven&#8217;t actually looked at the URL yet (and I&#8217;ll update this if I&#8217;m proven wrong), but after telling her that I&#8217;m running Linux, why on earth would she suggest that I paste the URL into <strong>Internet Explorer</strong>?</p>
<p>*sigh*</p>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2009/04/01/hp-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: OpenOffice 3: From Novice to Professional</title>
		<link>http://quarter-flash.com/wp/2009/01/27/review-openoffice-3-from-novice-to-professional/</link>
		<comments>http://quarter-flash.com/wp/2009/01/27/review-openoffice-3-from-novice-to-professional/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 23:50:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/?p=34</guid>
		<description><![CDATA[Beginning Open Office 3:
From Novice to Professional
Apress / http://www.apress.com/book/view/9781430215905
ISBN:978-1-4302-1-590-5
A Review
I had a chance to review this recently published book and my overall impression is very positive. The author has spent time getting to know the program and how it works.

In a series of chapters he explains each of the components and uses a project paradigm [...]]]></description>
			<content:encoded><![CDATA[<p>Beginning Open Office 3:<br />
From Novice to Professional</p>
<p>Apress / http://www.apress.com/book/view/9781430215905<br />
ISBN:978-1-4302-1-590-5</p>
<p>A Review</p>
<p>I had a chance to review this recently published book and my overall impression is very positive. The author has spent time getting to know the program and how it works.<br />
<span id="more-34"></span><br />
In a series of chapters he explains each of the components and uses a project paradigm to show the common features of each of the parts of the office suite. This not only shows how the different aspects of each program work with each other, but also gives an idea of a workflow that can be used to develop similar projects. While this workflow may not work for you, it is a base to start from and sometimes getting started is the hardest part.</p>
<p>After starting with straightforward projects he graduates into more complex methods of not only using the programs by themselves, but also how the parts of the office suite can work together. He is very good at showing some of the more esoteric things that can trip you up.<br />
Throughout the book he notes how OO.o differs from Microsoft Office, where they&#8217;re similar, and there&#8217;s a section that discusses some tests involving importing and exporting files between the two office suites. He finishes up by talking about some of the common extensions that can be used to make life with OpenOffice easier and more productive.</p>
<p>There are a couple of factual errors that I found, but those relate more to cross platform considerations and not so much with the program usage itself.</p>
<p>I will note that the most jarring thing I found that increased the difficulty of reading this book is the lack of “calling out” program specific references (like dialog items, etc) by the use of a different font. For me, it broke up the rhythm of reading the text. I realize that, being a programmer, that may just be a style that I am used to seeing in technical books and it could very well be normal for this kind of application centric book.</p>
<p>All in all I recommend this book for those people that may be familiar with the Microsoft Office suite and are contemplating switching to a freer alternative or to those that are just starting out with an office suite and want a good background in how to use the features of this type of software.</p>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2009/01/27/review-openoffice-3-from-novice-to-professional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Made some sawdust today</title>
		<link>http://quarter-flash.com/wp/2009/01/17/made-some-sawdust-today/</link>
		<comments>http://quarter-flash.com/wp/2009/01/17/made-some-sawdust-today/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 21:27:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Woodworking]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/?p=30</guid>
		<description><![CDATA[A very nice day today for a change. Well, really it&#8217;s not been all that bad here, we didn&#8217;t get the deep cold that a lot of the rest of the country did. Still, today was warm enough to get outside without a coat or even, for that matter, a sweater. Since it was that [...]]]></description>
			<content:encoded><![CDATA[<p>A very nice day today for a change. Well, really it&#8217;s not been all that bad here, we didn&#8217;t get the deep cold that a lot of the rest of the country did. Still, today was warm enough to get outside without a coat or even, for that matter, a sweater. Since it was that warm I headed out to work on my router table.</p>
<p>I&#8217;ve had the base done for a while now. It was made by trimming 2&#215;4s to square up the edges, notching the legs to put supports acrss and then screwing the two sides together with some other supports. It&#8217;s pretty sturdy. I had started a top before, but used plywood and 1/4&#8243; hardboard. That combination ended up warping on me. In one of the other magazines there was a plan for a much fancier router table and his top was made of two glued up 3/4&#8243; MDF pieces. I&#8217;m sticking with my original plan, but using the MDF as the base for the top.</p>
<p><span id="more-30"></span>I wrestle the MDF sheet (and wrestle is the word &#8211; 3/4&#8243; MDF is a heavy item to move around) and get my measurements done, grab a straight edge and some clamps, cut them out. Still enough left over to make some jigs and it&#8217;s much easier to handle now.</p>
<p>I grab my can of contact cement, which isn&#8217;t as full as I thought it was. I was pretty sure I had already bought another can, but you can only spend so much daylight trying to find that stuff. Off to Lowes it is to buy more cement and some cheap paintbrushes for spreading it. Back home again, finish getting it glued up and stuck together. A bit harder to put the pieces together than other contact cement work I&#8217;ve done as the pieces are so stiff. Because of that I&#8217;m off just a little, so it&#8217;s clamp and saw time again to straighten it all out.</p>
<p>I&#8217;m back inside now to get cleaned up and do some web work as we&#8217;re going out later this afternoon. Now I just need to put the hardwood edge on it and stick the formica on top and bottom. After that it&#8217;s the slots for the t-track and the opening for the router.</p>
<p>Since I&#8217;ve two pieces of MDF glued together I don&#8217;t think I&#8217;ll be having the warp issue this time.</p>
<p>Hmmm, since all I cut today was MDF, is it more proper to say I <strong>made</strong> some sawdust or that I <strong>redistributed</strong> some sawdust?</p>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2009/01/17/made-some-sawdust-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Woodworking and Web Design</title>
		<link>http://quarter-flash.com/wp/2009/01/14/woodworking-and-web-design/</link>
		<comments>http://quarter-flash.com/wp/2009/01/14/woodworking-and-web-design/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 23:37:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Woodworking]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/?p=28</guid>
		<description><![CDATA[Well, now that Sherri mentioned me in Charles&#8217; newsletter, I suppose I need to keep things updated over here as well :)
A bit of background &#8211; I had to give up flying after I had the two discs in my neck fused as I no longer had the range and motion I needed to be [...]]]></description>
			<content:encoded><![CDATA[<p>Well, now that Sherri mentioned me in Charles&#8217; newsletter, I suppose I need to keep things updated over here as well :)</p>
<p>A bit of background &#8211; I had to give up flying after I had the two discs in my neck fused as I no longer had the range and motion I needed to be safe flying. I was about one flight away from soloing and it was a dream I had had for years.  Well, I needed something else to fill my time and I&#8217;d always had an interest in woodworking, but not much interest in doing big projects.</p>
<p>I&#8217;ve always been fascinated by puzzles. I used to be able to solve a Rubic&#8217;s Cube, but I haven&#8217;t done that for years. I decided to start working on puzzles and somewhere in the search for information I ran across this Charles Neil guy and he made the mistake of being helpful so I decided to stick around for a while.<span id="more-28"></span></p>
<p>When Sherri published up their problems with Brightcove dropping the free video hosting I sort of volunteered to look into hosting the videos and things sort of grew from there.  I&#8217;m a programmer by trade, but I usually work on the behind-the-scenes software. I&#8217;ve been doing this programming thing a long time (my first computer was programmed by flipping toggle switches on the front panel) so I&#8217;m much more comfortable with doing things from the command line and not from a fancy interface.  The original site that Sherri worked on was all done in FrontPage and I just couldn&#8217;t see myself working there, so when we got into talking about separating the education part of their current (old?) site from the furniture side of things, it grew into a whole new site.</p>
<p>Since I&#8217;m a Linux and open source sort of person and web sites that require you to have a certain browser to run I decided to write the new site using standard web protocols, like CSS and XHTML. Yeah, I know, technical details that no one else really cares about. I&#8217;m proud of the fact though that there&#8217;s not one table on the site.  Content is done in HTML and making it pretty is all done in CSS. It does explain why a couple people had problems at first as they use IE6 which has only a passing knowledge of standards. I found some code that translates between web standards and what IE6 understands and I think most, if not all, of those issues have been resolved.</p>
<p>The new site should make things easier for Sherri to manage as it&#8217;s written to run against a database and to automatically change things when they should be changed. You&#8217;ll note, for example, that the video normally changes every day, but when Sherri uploads a new one she can set in the database how long she wants it to display. It will run that long and then automatically go back to changing every day. Same thing for the quotes and contests.</p>
<p>Right now I&#8217;m working on a Video Jukebox to replace the Brightcove player. It won&#8217;t look the same but hopefully things will be easier to find. They should <strong>really</strong> be easier to find once the keywords and search features are implemented. We went live when we did because of a couple of reasons: first, it makes it easier for Sherri to manage things and second, because she could start putting up new videos on the front page again.</p>
<p>The links point back to the old pages for now because it allows us to continue with development and get the new features up and running without having to wait for the entire site to be complete.</p>
<p>Finally, I asked Sherri if it would be OK if I added a &#8216;Site design by&#8230;&#8217; thing to the Contact Us page or some such. I didn&#8217;t want to impose, as I did this as a friend, not in order to capitalize on the experience. I guess my timing was bad because I ended up in the newsletter this month :) That being said, if you like what you see and you have a need for some design work for a web site, let me know and we can look at the details.</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2009/01/14/woodworking-and-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Music</title>
		<link>http://quarter-flash.com/wp/2008/10/23/free-music/</link>
		<comments>http://quarter-flash.com/wp/2008/10/23/free-music/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 19:47:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/?p=25</guid>
		<description><![CDATA[Now, I&#8217;m not a major music seeker, but on occasion I like to listen to something other than the local station. Recently I&#8217;ve had more time to look for music because they changed up the Morning Show and it&#8217;s just not as much fun any more.
I ran across this site and since I&#8217;ve found some [...]]]></description>
			<content:encoded><![CDATA[<p>Now, I&#8217;m not a major music seeker, but on occasion I like to listen to something other than the local station. Recently I&#8217;ve had more time to look for music because they changed up the Morning Show and it&#8217;s just not as much fun any more.</p>
<p>I ran across this site and since I&#8217;ve found some stuff there that I find that I like I thought I&#8217;d post up a short blurb about it here.</p>
<p>This music is all free because it&#8217;s uploaded by the artists under a <a href="http://creativecommons.org">Creative Commons</a> license. The site is <a href="http://jamendo.com/en/">Jamendo</a>. Of course, because it&#8217;s freely licensed you won&#8217;t find any mainstream artists (at least not that I&#8217;ve seen in the short time I&#8217;ve been on the site.)</p>
<p>Still, I&#8217;ve found some nice things to listen to.</p>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2008/10/23/free-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GTK# Tutorial</title>
		<link>http://quarter-flash.com/wp/2008/08/03/gtk-tutorial/</link>
		<comments>http://quarter-flash.com/wp/2008/08/03/gtk-tutorial/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 16:45:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/2008/08/03/gtk-tutorial/</guid>
		<description><![CDATA[I&#8217;ve decided, as I may have mentioned before, that I plan on using C# and GTK# built using MonoDevelop as my cross-platform platform of choice. I&#8217;ve always had one problem with this &#8211; getting the GUI to be responsive.
You have to understand that I&#8217;ve been programming a long time (the first program I wrote I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided, as I may have mentioned before, that I plan on using C# and GTK# built using MonoDevelop as my cross-platform platform of choice. I&#8217;ve always had one problem with this &#8211; getting the GUI to be responsive.</p>
<p>You have to understand that I&#8217;ve been programming a <strong>long</strong> time (the first program I wrote I had to flip the toggle switches on the front panel to toggle in the 0&#8217;s and 1&#8217;s), but just about everything I&#8217;ve done has been command line based. Mostly utility programs, programs that operate behind the scenes, programs that are used by other developers or systems people &#8211; in short, nothing graphical in nature. This is a whole new issue for me.<span id="more-22"></span></p>
<p>So, of course,  the first thing you do is hit Google, or the C#/GTK# pages looking for a tutorial on how to do this. I found a problem here &#8211; there are a lot of tutorials, but they&#8217;re relatively static. That is, they show how to put a button and a text display on a page, press the button and update the text display. Those tutorials work, but they don&#8217;t expand well.</p>
<p>I&#8217;m working on programs that put up a display, take some input, and then go off and do some work. This work is supposed to give feedback to the user so they know what&#8217;s happening. The tutorials I found don&#8217;t do that.</p>
<p>Thus was born this tutorial in which I use Glade# to develop the interface and then use GTK# to run a simple little program that picks a number between 1 and 10,000 and then tries to determine what that number is. While it&#8217;s guessing, it&#8217;s updating the GUI to show the current guessed number and how many guesses it&#8217;s taken so far.</p>
<p>I don&#8217;t claim that this is extensible to the most complex program, it&#8217;s worked for this tutorial and now I&#8217;m off to implement this method in a larger program to see how well it works there.</p>
<p>I&#8217;ve included links to a MonoDevelop and a VS2005 solution. Please download and give them a try. Feedback is most welcome.</p>
<p>Hopefully someone will find this useful.</p>
<p><a title="MonoDevelop Solution for the tutorial" href="http://quarter-flash.com/wp/wp-content/uploads/2008/08/gtkgladetutorial-mdstar.gz">MonoDevelop Solution for the tutorial</a></p>
<p><a title="VS2005 Solution for the tutorial" href="http://quarter-flash.com/wp/wp-content/uploads/2008/08/gtkgladetutorial-slntar.gz">VS2005 Solution for the tutorial</a></p>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2008/08/03/gtk-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET command line parsing</title>
		<link>http://quarter-flash.com/wp/2008/07/22/net-command-line-parsing/</link>
		<comments>http://quarter-flash.com/wp/2008/07/22/net-command-line-parsing/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 19:44:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://quarter-flash.com/wp/?p=19</guid>
		<description><![CDATA[For a project I&#8217;m working on I needed an assembly that would easily parse a command line.
&#8220;A command line? What&#8217;s that?&#8221;  you might ask. I understand that most of the programs you run always start up with a GUI that you can then use to set up all your parameters. This is not always the [...]]]></description>
			<content:encoded><![CDATA[<p>For a project I&#8217;m working on I needed an assembly that would easily parse a command line.</p>
<p>&#8220;A command line? What&#8217;s that?&#8221;  you might ask. I understand that most of the programs you run always start up with a GUI that you can then use to set up all your parameters. This is not always the Right Thing to do. A lot of what I program are utility programs that do things to files in a scripted (or batch) mode. GUIs, in this case, just get in the way.  Thus the command line &#8211; you tell the program what to do when you start it up and it never talks to you again.</p>
<p>For example:</p>
<pre> playMP3 --directory /myhome/music --background true</pre>
<p>The convention is that a long name option has two preceding &#8211; (dash) characters and a short name option (a single character) has a single preceding dash character.</p>
<p><span id="more-19"></span>There are certainly a lot of options out there for doing this sort of thing, but I can be sort of an odd person &#8211; if I&#8217;m using a language, I want to <strong>use</strong> the language;  not write in a language I&#8217;m comfortable in and just use the syntax of the new language.</p>
<p>That may be a difficult concept to visualize if you&#8217;re not a programmer. Hopefully someone can comment and give an example in the non-programming world, but I can give a programming example. I once worked with a programmer that had done most of his work in COBOL and he was very good at it. Times change, and he needed to be programming in C. C is <strong>not</strong> like COBOL at all. It is, after all, meant to do different things.This person wrote C programs and they compiled and they worked</p>
<p>However, one look at his source and you could tell that his mind was still writing COBOL. He wasn&#8217;t taking advantage of many of the features that C has and the program was structured as if it were in COBOL. He got the job done, but it could have been done better.</p>
<p>So, to get back on track, I was looking for an assembly that could do command line processing that externally looked like all the other command line processing I was familiar with, but internally it was written as a C# program.</p>
<p>I searched <a href="http://google.com" title="Google Search Engine" target="_blank">Google</a> and found a lot of candidates, but one named <a href="http://www.codeplex.com/commandline" title="Command Line Parser Library" target="_blank">Command Line Parser Library</a> seemed to fit the bill very well. I downloaded and compiled it, sorted out the documentation, and started using it.</p>
<p>Well, I&#8217;m an iterative developer and as I expanded the utility program I was writing I found that this particular assembly was not capable of doing one thing I needed it to do. No worries, there are a lot of choices out there so I went back to Google and did some more looking. I found that the assembly I was already using really was easy to use and was so close to being what I needed that I contacted the author and talked to him about it.</p>
<p>He asked me to make an entry on the web site and he&#8217;d try to sort out how to accomplish what I needed. He already had a similar feature, used for trailing arguments, but I needed to be able to do things just a bit different. If he didn&#8217;t have the time and/or inclination to add this feature then I was prepared to delve in to the code to add it myself.</p>
<p>However, just today he released a new version with my feature added. Very cool.</p>
<p>He apologized for it taking so long, but since I knew he was working on it, the time it took hadn&#8217;t bothered me. Not having this feature hadn&#8217;t been holding me up because I  had a lot of other development to work on. Now I can go back and update the code and take advantage of this newly added feature.</p>
<p>Why am I blogging about this? Just because I think it&#8217;s important to acknowledge that a substantial amount of good work is going on in the small development shops. If he&#8217;s like me (and it sounds like he is) the definition of &#8220;development shop&#8221; is him sitting in front of his computer in the basement or spare room whenever you have the time to work on writing code for fun. He&#8217;s not getting paid for this, he&#8217;s scratching an itch and that&#8217;s something I can identify with.</p>
]]></content:encoded>
			<wfw:commentRss>http://quarter-flash.com/wp/2008/07/22/net-command-line-parsing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
