<?xml version='1.0' encoding='windows-1252'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-3827308</atom:id><lastBuildDate>Sat, 03 Apr 2010 03:15:08 +0000</lastBuildDate><title>robert w rose .com</title><description>"why, i think its blogging."  "that's what it is!"</description><link>http://robertwrose.com/</link><managingEditor>noreply@blogger.com (gfm)</managingEditor><generator>Blogger</generator><openSearch:totalResults>370</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-3698231288669844387</guid><pubDate>Sat, 03 Apr 2010 02:34:00 +0000</pubDate><atom:updated>2010-04-02T20:15:08.534-07:00</atom:updated><title>Blogger shuts down FTP publishing</title><description>This may be my last post for a while.  Blogger has announced they're soon going to be shutting down FTP publishing.&lt;br /&gt;&lt;br /&gt;I knew this day would come.  I always thought it was kinda ridiculous they allowed FTP publishing.  It frequently breaks and it doesn't generate them any revenue.&lt;br /&gt;&lt;br /&gt;I guess I'm gonna have to install wordpress.  Figuring out how to import my 300+ posts over the last 8 years will be interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-3698231288669844387?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2010/04/blogger-shuts-down-ftp-publishing.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-305402166883756782</guid><pubDate>Mon, 01 Feb 2010 00:06:00 +0000</pubDate><atom:updated>2010-01-31T16:09:22.882-08:00</atom:updated><title>Bigelow English Teatime</title><description>Water: 6oz&lt;br /&gt;Time: 3 min&lt;br /&gt;Milk: 2oz&lt;br /&gt;&lt;br /&gt;Verdict: Mild and pleasant, with an oak-like aftertaste.  Very agreeable.  Takes milk well, giving it a slightly creamier texture.  Will definitely drink again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-305402166883756782?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2010/01/bigelow-english-teatime.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-6251034592977456193</guid><pubDate>Sun, 31 Jan 2010 23:12:00 +0000</pubDate><atom:updated>2010-01-31T16:12:23.910-08:00</atom:updated><title>Trader Joe's English Breakfast</title><description>Water: 6oz&lt;br /&gt;Time: 3min&lt;br /&gt;Milk: 2oz&lt;br /&gt;&lt;br /&gt;Verdict: Stale.  Old.  Bitter with very little flavor.  Does not take milk well at all; texture becomes watery like an herbal tea.  I would consider taking it back to the store had I not paid only $2 for it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-6251034592977456193?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2010/01/trader-joes-english-breakfast.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-9022327646743789576</guid><pubDate>Fri, 08 Jan 2010 20:48:00 +0000</pubDate><atom:updated>2010-01-08T12:55:30.691-08:00</atom:updated><title>Installing Ubuntu 9.10 desktop w/ software RAID + LVM</title><description>I have 4 hard drives in my system and I've been running them with RAID 1 pairs tied together using LVM.  The first couple GB of each are set aside for /boot and swap space.&lt;br /&gt;&lt;br /&gt;I was running Debian and I wanted to try Ubuntu, but Ubuntu Desktop out-of-box doesn't support this kind of configuration.  Ubuntu Server advertises LVM support, but for whatever reason didn't recognize my configuration.  I probably could have recreated the same configuration w/ Ubuntu Server's installer, but I didn't want to risk losing my data and then discovering it doesn't actually support it.&lt;br /&gt;&lt;br /&gt;Finally after some trial and error I figured out the Ubuntu Alternate distribution has LVM and software RAID support if you run it in "expert" mode.  It was a bit of a pain to manually walk it through the installer, but eventually it recognized my existing drive configuration.  Definitely not the "friendly" Ubuntu installation experience I was hoping for, but it worked.&lt;br /&gt;&lt;br /&gt;When the install was done it left me with a console-only bare-bones install.  But since I had the Ubuntu Desktop CD handy, I popped it in the drive and ran:&lt;br /&gt;&lt;br /&gt;apt-cdrom add&lt;br /&gt;apt-get install ubuntu-desktop&lt;br /&gt;&lt;br /&gt;...and away it went.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-9022327646743789576?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2010/01/installing-ubuntu-910-desktop-w.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-8344128936817312338</guid><pubDate>Sun, 06 Dec 2009 04:55:00 +0000</pubDate><atom:updated>2009-12-05T20:58:12.942-08:00</atom:updated><title>Carfax "1-owner" doesn't mean 1 owner</title><description>I've been car shopping lately and have come across two instances where the car is advertised as a "Carfax 1-owner" vehicle, but the car has actually had two owners.  Carfax.com does in fact report 1 owner, but when checking the vehicle with Experian AutoCheck, they report 2 owners.  In one case I was actually able to determine Experian was the one that was correct, because the dealership had all of the sales records for the car in the glove box.&lt;br /&gt;&lt;br /&gt;Don't trust Carfax.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-8344128936817312338?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/12/carfax-1-owner-doesnt-mean-1-owner.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-3041551025069726644</guid><pubDate>Fri, 04 Dec 2009 05:44:00 +0000</pubDate><atom:updated>2009-12-03T21:56:51.309-08:00</atom:updated><title>Comcast buyout of NBC highlights two issues</title><description>Coverage I've read of the story focuses on Comcast having an unfair advantage over other ISPs, or vertical integration gains they'll make by joining forces with NBC.  But there are two other things I wish were being discussed:&lt;br /&gt;&lt;br /&gt;1) Net neutrality.  Unfair advantage over other ISPs would be a non-issue if we had decent net neutrality laws in place.  There would be no risk of Comcast abusing their power (by slowing down video feeds from other providers).&lt;br /&gt;&lt;br /&gt;2) Broadband as a public utility.  I strongly believe that broadband should be regulated as a public utility, just like power and water.  The fact that Comcast has grown so large that they can drop $14B on another company is unbelievable.  They have no competition on cable Internet like the DSL providers do, because cable Internet doesn't use the phone lines--which are regulated as a public utility--so they've been able to overcharge subscribers.  If this system were fixed the Comcast purchase of NBC would also be a non-issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-3041551025069726644?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/12/comcast-buyout-of-nbc-highlights-two.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-6029782240514597586</guid><pubDate>Wed, 18 Nov 2009 04:11:00 +0000</pubDate><atom:updated>2009-11-17T20:21:46.382-08:00</atom:updated><title>Google Voice + Gizmo = Fail</title><description>The 72 hour "free phone service" experiment has failed.  Only about 1 in 3 outgoing calls actually have worked.  Call quality is terrible.  Frequent drops.  Sometimes the line will start doing a "fast busy" in the middle of the conversation.  About 1 in 3 times I reboot my ATA it just flat-out can't connect Gizmo.&lt;br /&gt;&lt;br /&gt;But the most frustrating thing is Google Voice's "Call" interface doesn't tell you what's going on.  It just says "Now connecting...", which would be fine if it actually connected.  When there's an error, or your phone never rings, you're left there wondering what the hell happened.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-6029782240514597586?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/11/google-voice-gizmo-fail.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-5631352525689134599</guid><pubDate>Sun, 15 Nov 2009 08:36:00 +0000</pubDate><atom:updated>2009-11-15T00:55:11.538-08:00</atom:updated><title>Swine flu H1N1 numbers</title><description>New data released &lt;a href="http://www.usatoday.com/news/health/2009-11-13-1Aflu13_ST_N.htm"&gt;last week&lt;/a&gt; from the CDC:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;22M infections in the US so far&lt;/li&gt;&lt;br /&gt;&lt;li&gt;98,000 hospitalizations&lt;/li&gt;&lt;br /&gt;&lt;li&gt;3900 deaths&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Therefore:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;0.445% of the population who gets swine flu requires hospitalization, or about 1 in 220&lt;/li&gt;&lt;br /&gt;&lt;li&gt;0.0177% of people who get swine flu die from it, or about 1 in 5600&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Children only:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;8M infections&lt;/li&gt;&lt;br /&gt;&lt;li&gt;36,000 hospitalizations&lt;/li&gt;&lt;br /&gt;&lt;li&gt;540 deaths&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Therefore:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;0.45% of children who get swine flu require hospitalization, or about 1 in 220&lt;/li&gt;&lt;br /&gt;&lt;li&gt;0.00675% of children who get swine flu die from it, or about 1 in 15,000&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;I wonder how they come up the 22M and 8M.  I was sick with something &lt;i&gt;bad&lt;/i&gt; last week.  I thought, "no way it's swine flu."  But I looked up the symptoms for swine flu, and I actually met the symptoms.  (Which are basically, "it's like the flu").  It wasn't until seeing these numbers I thought, "well maybe I did have swine flu".  There are 304M people in the US, so 7% of the population has already gotten it.&lt;br /&gt;&lt;br /&gt;If you go through the old &lt;a href="http://www.cdc.gov/flu/weekly/fluactivity.htm"&gt;CDC data&lt;/a&gt; it appears the flu typically peaks in February, so we might be a ways from hitting the peak of H1N1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-5631352525689134599?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/11/swine-flu-h1n1-numbers.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-8934395200395134553</guid><pubDate>Tue, 06 Oct 2009 06:41:00 +0000</pubDate><atom:updated>2009-10-06T00:14:32.350-07:00</atom:updated><title>The Case for a Creator</title><description>I stumbled across the video "The Case for a Creator", which claims to be a scientific explanation of why "science" proves the existence of God and creationism.   I found it very entertaining on a number of levels.&lt;br /&gt;&lt;br /&gt;The video presents science from microbiology to astrobiology.  At every step of the way, the science that is presented is used to dispute Darwin's Theory of Evolution.  It's comical, laugh-out-loud funny; the leaps in logic are pretty astounding.&lt;br /&gt;&lt;br /&gt;But something occurred to me while watching it that I hadn't known how to articulate before: why can't evolution and intelligent design be compatible?  If you accept, as the video supposes, that an intelligent designer constructed bacteria that later ("suddenly") turned into complex multi-celled organisms, presumably at the hands of this intelligent designer, why can't you accept the intelligent designer &lt;i&gt;designed evolution&lt;/i&gt;?&lt;br /&gt;&lt;br /&gt;Simple rules, when combined and run over time with the right initial conditions, create complex and unexpected behaviors.  Chaos Theory and Intelligent Design design combine to make Evolution?  Any takers?&lt;br /&gt;&lt;br /&gt;Just teach your kids God guided evolution and then we can all get along.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-8934395200395134553?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/10/case-for-creator.html</link><author>noreply@blogger.com (gfm)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-7735696821398973512</guid><pubDate>Sun, 04 Oct 2009 07:04:00 +0000</pubDate><atom:updated>2009-10-04T00:19:20.749-07:00</atom:updated><title>Great corporate mantras</title><description>I stumbled across this blog entry on the IBM corporate mantra from years-gone-by: &lt;a href="http://davetroy.com/?p=225"&gt;THINK&lt;/a&gt;.  That's it.  Just "think".&lt;br /&gt;&lt;br /&gt;It got me "think"ing about my experience at Hewlett-Packard when I was in and just-out-of college.  I really bought into The HP Way while I was there.  I still think about it to this day.&lt;br /&gt;&lt;br /&gt;Are these corporate mantras distilling the visions of their respective companies for their employees, or are they cleverly disguised brainwashing exercises designed to trick you into feeling good about your work?  While I know people that would say they are the latter, I opt for the former.  And I present as a reason for this the argument that &lt;i&gt;they aren't used anymore&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Nowadays, when a company tries to "&lt;a href="http://images.google.com/images?hl=en&amp;client=safari&amp;rls=en&amp;q=HP%20Invent&amp;um=1&amp;ie=UTF-8&amp;sa=N&amp;tab=wi"&gt;invent&lt;/a&gt;" a new mantra for itself, it's not taken seriously.  (See what I just did there?)  It might be naive to say that mantras have to come from the founder(s) of the company, but I'm not aware of any modern company that's been able to create a new mantra for itself, one that inspires employees and invokes the greater good.  It's got to be built into the fabric of the company.&lt;br /&gt;&lt;br /&gt;Will we have another HP or IBM in this country?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-7735696821398973512?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/10/great-corporate-mantras.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-1483729847314775961</guid><pubDate>Tue, 04 Aug 2009 05:43:00 +0000</pubDate><atom:updated>2009-08-03T23:12:42.876-07:00</atom:updated><title>Cash for clunkers, what a horrible idea</title><description>"This crisis was created by an excess of debt... how should we fix it?  MORE DEBT."&lt;br /&gt;&lt;br /&gt;On some level that makes sense, but this direct application--encouraging more consumer loans for car purchases--just seems idiotic on so many levels.&lt;br /&gt;&lt;br /&gt;Not to mention the environmental impact.  The lack of reuse.  No recycling of working vehicles.  The CARS bill mandates the vehicle &lt;i&gt;be destroyed&lt;/i&gt; by the dealer.&lt;br /&gt;&lt;br /&gt;When I first learned about this program I spent a great deal of time analyzing the different ways I could trade-in my 20 year-old vehicle to get a new car.  I'd love to have a new car, but the more I thought about it, the worse I felt about it.  My 1990 Pathfinder is a perfectly workable vehicle.  It's got low miles, runs well, and is a pretty comfortable ride.  It just seems ludicrous to have the vehicle scrapped.&lt;br /&gt;&lt;br /&gt;"But I can get a &lt;i&gt;new car&lt;/i&gt; for $4500 off, " I thought...&lt;br /&gt;&lt;br /&gt;What if the humane society had a program where they &lt;i&gt;paid&lt;/i&gt; you for your old dog, shot it dead, and then gave you a new puppy at a discount?&lt;br /&gt;&lt;br /&gt;The cash for clunkers program sets my inner environmental pragmatist against my inner economist.  I hate you lawmakers that signed this bill, I hate you.  (shakes fist)&lt;br /&gt;&lt;br /&gt;And why single-out the automobile industry?  There are a lot of other ailing industries that could use their own cash for x program.&lt;br /&gt;&lt;br /&gt;Cash for crappers, toilet upgrade program&lt;br /&gt;Cash for consoles, video game upgrade program&lt;br /&gt;Cash for kittens, cat upgrade program (wasn't this an SNL sketch?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-1483729847314775961?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/08/cash-for-clunkers-what-horrible-idea.html</link><author>noreply@blogger.com (gfm)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-5892514196714812993</guid><pubDate>Fri, 17 Jul 2009 07:33:00 +0000</pubDate><atom:updated>2009-07-17T00:37:36.393-07:00</atom:updated><title>Congratulations Apollo team</title><description>You're an inspiration to us all, and proof that we can do anything if we put our minds together.  Thank you!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zGNryrsT7OI&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zGNryrsT7OI&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-5892514196714812993?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/07/congratulations-apollo-team.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-6406781179501880296</guid><pubDate>Sun, 28 Jun 2009 02:07:00 +0000</pubDate><atom:updated>2009-06-29T22:15:01.272-07:00</atom:updated><title>Mixed Feelings on 24Kpwn</title><description>The iPhone dev team announced a few days ago that the jailbreak technique they discovered for the 2nd gen iPod touch will likely work on the new iPhone 3G S.  At first I was excited to hear about this.. If they can jailbreak it then it's only a matter of time until they publish an unlock and I can go back to T-Mobile prepaid.  This would save me over $1000 over the next two years.  As an iPhone user this is great news.&lt;br /&gt;&lt;br /&gt;But as an iPhone developer, this is very sad news.  If you can jailbreak your phone then you can run unsigned code on it, which means you'll be able to pirate games on the 3G S.&lt;br /&gt;&lt;br /&gt;Now I'm not someone to whine about piracy.  That would make me a massive hypocrite.  But growing up in an age when &lt;a href="http://www.phrack.com/issues.html?issue=41&amp;id=8#article"&gt;tty spoofing&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Blue_box"&gt;blue boxes&lt;/a&gt; still worked has given me a bit of a nuanced view on piracy (and security systems in general).  I don't think it should be illegal for people hack systems in order to gain greater access to them, or to utilize the fruits of their work to break intellectual property laws (which need overhauling anyways).  But I do think it should be the right of intellectual property holders and security system developers to do everything they can to prevent people from gaining access to their systems and utilizing their work in new and different ways than they intended.&lt;br /&gt;&lt;br /&gt;So back when Apple first launched the App Store it was happy days for everyone.  You could run homebrew code unsigned using a variety of pwn tools, but you could also pay for software through the App Store--and this paid software could only be ran on devices that it was digitally signed to run on.  But then the hackers figured out a way to effectively &lt;i&gt;unsign&lt;/i&gt; signed apps and then you could run a paid application on any phone.  I'm not saying this is wrong.  It's just sad that Apple's encryption was defeated.&lt;br /&gt;&lt;br /&gt;I was hoping the 3G S would turn the tides back in the IP holder's favor, making it impossible--at least for a short time--to run apps that weren't signed specifically for you on your phone.  I mean, eventually it needs to happen (duh!) but I was hoping it would be another year, or at least another 6-9 months.&lt;br /&gt;&lt;br /&gt;So I have mixed feelings.  I wish they would release a baseband exploit that frees us from the tyranny of AT&amp;T and not a jailbreak that allows people to pirate my &lt;a href="http://bork3d.com"&gt;one dollar game&lt;/a&gt;.  But I seriously doubt the holders of these exploits will be that generous. :-)&lt;br /&gt;&lt;br /&gt;Update: Shoutout to the guys on the &lt;a href="http://www.iphonegamenetwork.com/ipgn-unleashed-podcast-episode-30"&gt;iPhone Games Network&lt;/a&gt; who discussed this post on a recent podcast.  I wouldn't quite say I'm "pleading" with the hacker community to not release a jailbreak (afaik you need the jailbreak in order to apply the baseband exploit anyways), I'm just saying it would be &lt;i&gt;incredibly awesome&lt;/i&gt; of them to release a baseband crack that doesn't jailbreak your phone. :-)  And quite honestly, I think Apple would feel the same way.  They probably hate AT&amp;T more than the rest of us combined--it was pretty obvious in their WWDC talks there was some friction there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-6406781179501880296?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/06/mixed-feelings-on-24kpwn.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-2214614121041091826</guid><pubDate>Thu, 18 Jun 2009 03:35:00 +0000</pubDate><atom:updated>2009-07-06T21:56:07.047-07:00</atom:updated><title>Bork3D Game Engine for iPhone</title><description>I've decided to put the foundation I wrote for &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=315050314&amp;mt=8"&gt;Anytime Golf&lt;/a&gt; up for sale.  I'm calling it the &lt;a href="http://bork3d.com/index.php?option=com_content&amp;view=article&amp;id=3&amp;Itemid=5"&gt;Bork3D Game Engine&lt;/a&gt;.  I think I can carve out a niche in the iPhone engine space for programmer-types with high expectations of the hardware that want a solid foundation on which to build their game.  There are &lt;a href="http://garagegames.com/"&gt;other&lt;/a&gt; &lt;a href="http://unity3d.com/"&gt;options&lt;/a&gt; out there but I believe most game developers look at those and fear (rightfully so, I hear) that those other options won't meet their performance criteria.&lt;br /&gt;&lt;br /&gt;Selling a game engine is an interesting thing.  I think the Unity folks have a good business model: they're clearly targeting non-programmer types who want to put together something 3D quickly.  Torque has their iTGB offering that's similar.  There's a good deal of money to be made there.  Unfortunately it doesn't produce great games.  (Oh no he didn't!)  OK in fairness these engines produce awesome games on PC.  They are awesome PC engines.  I'm a licensed Torque user and I love it.  They're just not mobile engines.&lt;br /&gt;&lt;br /&gt;The Bork3D Game Engine was built for mobile platforms.  It actually has it's roots in &lt;a href="http://www.rudescotsman.com/engine/"&gt;Rude Engine&lt;/a&gt; that I wrote for Vector Blaster, and can run on Pocket PC, Symbian and N-Gage in addition to iPhone.  But it isn't a complete game engine by any stretch of the imagination.  If you want in-game content creation tools and a scripting language please leave.  However if you want to build in-game content creation tools and install your favorite scripting language, c'mon in!&lt;br /&gt;&lt;br /&gt;So what do you get?&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;All the source code&lt;/li&gt;&lt;br /&gt;&lt;li&gt;OpenGL ES abstraction layer&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Debug-rendering API&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Component-oriented game object system&lt;/li&gt;&lt;br /&gt;&lt;li&gt;High-performance static and boned mesh rendering system w/ tool pipeline for 3dsmax and Maya&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Decorator system for rendering billboards&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Texture manager w/ tool pipeline&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Runtime "tweaker" for changing game variables via a web browser&lt;/li&gt;&lt;br /&gt;&lt;li&gt;User interface widgets w/ abstractions for handling iPhone user input&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Font renderer w/ tool pipeline for generating fonts (supports unicode)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;In-game profiler&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Audio system for sound effects and background music&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Integration with the Bullet Physics SDK&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Unit test framework&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;And what does it cost?  I'm selling it for only $49 (if you're indy).  Fourty-nine bucks.  That's a lot of code for not much.  I'm probably crazy.  I guess I'm softening as I grow older, considering this is 1/15th what I was selling Rude Engine for a few years ago.&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://bork3d.com/"&gt;bork3d.com&lt;/a&gt; for more information.&lt;br /&gt;&lt;br /&gt;There are also threads on &lt;a href="http://forums.toucharcade.com/showthread.php?t=16654"&gt;TouchArcade&lt;/a&gt; and &lt;a href="http://www.iphonedevsdk.com/forum/iphone-sdk-development-jobs/19323-game-engine-behind-anytime-golf-up-sale.html"&gt;iphonedevsdk.com&lt;/a&gt; about the engine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-2214614121041091826?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/06/bork3d-game-engine-for-iphone.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-2016526205078701593</guid><pubDate>Thu, 11 Jun 2009 04:04:00 +0000</pubDate><atom:updated>2009-06-10T21:09:23.024-07:00</atom:updated><title>Anytime Golf now $0.99</title><description>My game &lt;a href="http://bork3d.com"&gt;Anytime Golf&lt;/a&gt; is now only $0.99!  &lt;br /&gt;&lt;br /&gt;Although getting the word out about the game has been challenging (a lot more challenging than last year with my first iPhone game), folks who have found the game seem to have great things to say about it.  Here's a selection:&lt;br /&gt;&lt;br /&gt;"A quality game of golf... cracking 3D graphics and realistic physics... hard not to recommend." AppGamer.net&lt;br /&gt;&lt;br /&gt;"I am struck by the amazing 3D graphics that you see in this app, but this is more than just a beautiful game...  The interface is easy to navigate and the game play is a load of fun...  If you love golf you would be missing out big-time if you didn't give Anytime Golf a try." iPhoneAppsFinder.com&lt;br /&gt;&lt;br /&gt;"Great 3D graphics and excellent game play make this a very addictive app."  iPhoneNess.com&lt;br /&gt;&lt;br /&gt;"The holes are really well designed... The physics are superb... The graphics are among the best on the iPhone.  A+" App Store reviewer&lt;br /&gt;&lt;br /&gt;You can purchase Anytime Golf on the App Store &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=315050314&amp;mt=8"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-2016526205078701593?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/06/anytime-golf-now-099.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-8128741458366963800</guid><pubDate>Fri, 05 Jun 2009 04:17:00 +0000</pubDate><atom:updated>2009-06-04T21:20:42.708-07:00</atom:updated><title>Vector Blaster remix includes more awesomeness; cowbell</title><description>Mick Rippon, the guy who wrote the music for my iPhone game, &lt;a href="http://rudescotsman.com/vector"&gt;Vector Blaster&lt;/a&gt;, just linked me to a remix he's working on of the theme song from the game, "Tomorrow's Mistake".  It's teh awesome.  And it includes what is essential for just about every musical endeavor: more cowbell!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mickrippon.com/unreleased/mickrippon_tomorrowsmistake.mp3"&gt;Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-8128741458366963800?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/06/vector-blaster-remix-includes-more.html</link><author>noreply@blogger.com (gfm)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-1132429452029737852</guid><pubDate>Thu, 04 Jun 2009 04:41:00 +0000</pubDate><atom:updated>2009-06-03T21:54:54.105-07:00</atom:updated><title>PSP Go hands-on</title><description>I got to play with the new PSP Go today at E3, here's my thoughts.&lt;br /&gt;&lt;br /&gt;It's small, and it's thin.  Like, cramp your hands thin.  It's obviously designed with little kids in mind.  I think the space between the face and the back is less than a half inch.  On top of that, all of the face buttons are drawn in closer to each other..  I only got to play it for about 10 minutes but the whole time I had ergonomic concerns.. I don't think I would last more than 30-45 minutes on it tops.&lt;br /&gt;&lt;br /&gt;The screen is smaller.  The large screen I thought was the original PSP's best feature.  It was comfortable to play games and watch video on the PSP.  Why change that?&lt;br /&gt;&lt;br /&gt;It looks great and has a solid feel to it.  Sony build quality you would expect.  Well, not entirely.  The face buttons feel a bit more fragile, but I thought the original PSP's buttons felt fragile until I got used to them.&lt;br /&gt;&lt;br /&gt;But $249?  For reals?  The device is cheaper to manufacture than the old PSP (I assume, since it lacks a UMD drive and has a smaller screen), and you're charging more for it?  In this economy?  With very little new content coming on PSP in 2009?  OK.. whatever.. I'm just asking.&lt;br /&gt;&lt;br /&gt;And yes, still no second-analog stick.  Why?  I have no idea.  But seriously.  Why?  There's room for it on the front panel.  Gamers want the second-analog.   Developers want the second-analog.  Everyone wants the second analog.  Give the people what they want.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-1132429452029737852?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/06/psp-go-hands-on.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-5444037622102621473</guid><pubDate>Wed, 20 May 2009 05:25:00 +0000</pubDate><atom:updated>2009-05-19T22:34:10.807-07:00</atom:updated><title>AMD launches website celebrating anti-trust victory over Intel</title><description>I'm not sure exactly why, but I find this disturbing.&lt;br /&gt;&lt;br /&gt;Never-mind poor sportsmanship.  You just threw out all opportunity for an out-of-court settlement should the appeal not go in your favor.&lt;br /&gt;&lt;br /&gt;At the end of the day, do you think consumers really care?  Processors aren't like shoes or lead-based toys.  I don't care how they get in my computer, I just want them to be fast an reliable.  You'll get exactly three anti-Intel geeks to rally to your cause and the rest of us will just scratch our heads... huh?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-5444037622102621473?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/05/amd-launches-website-celebrating-anti.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-854477992125358987</guid><pubDate>Fri, 15 May 2009 18:31:00 +0000</pubDate><atom:updated>2009-05-15T11:59:28.525-07:00</atom:updated><title>Subversion woes</title><description>In the version control world, I'm a big fan of perforce.  I first became a fan when I saw how fast it was--it can perform checkouts of gigabyte-sized repositories extremely fast.  I also really liked the perforce workflow--changelists are the "normal" way of working.  However I started to love perforce when I began playing with it's branching capabilities.  It's ridiculously easy to create and integrate branches, and they have wonderful tools for helping you understand branches.&lt;br /&gt;&lt;br /&gt;At my new workplace we're on svn, and while I wouldn't say I "hate" it... That's a pretty strong word... I am "very displeased."&lt;br /&gt;&lt;br /&gt;Speed isn't so much of an issue here because we're only dealing with megabyte-sized repositories, so a minute or two to checkout ~100mb or so isn't too painful.  The svn workflow has taken some getting used too.  Nobody works with svn changelists--there are no good tools for managing changelists so it's wasted effort.  It's easier to just do another checkout of the repository and work in there.  Since our repository here is relatively small this is no big deal.  (I couldn't imagine what it would be like with a larger repository!  Yikes.)&lt;br /&gt;&lt;br /&gt;Branching in svn is downright painful.  I suppose if you had nothing but text files running on one operating system and everything was in one flat directory structure you might say, "What are you talking about?  It's so easy!" but so far that hasn't been my experience.  Here are the problems I've encountered:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Merging subdirectories instead of merging from the root.  Apparently this is a known "no-no" according to the Subversion book.  I made the "mistake" of merging a subdirectory a few revisions back and now whenever I merge from the root it wants to re-merge all the files in those subdirectories every single time.  It marks their properties as modified even though they're not being changed.  Maybe this is just svnmerge.py being diligent but it's annoying to see this massive list of files every time I merge, when really the "meat" of the merge is in just a handful of separate files.  Weak sauce.&lt;br /&gt;&lt;li&gt;Merging eol-style properties.  There's a known bug in svn 1.5.0-1.5.4 where if you make eol-style changes to a branch and you try and merge that to another branch you may get a "inconsistent newlines in /tmp/tmp" error.  I encountered this and the only way I could figure out how to get around it was to upgrade to svn 1.5.6, make the eol-style changes in the branch, commit, then perform the merge.  I then had to downgrade back to svn 1.5.1 because 1.5.6 couldn't deal with the branched subdirectories I mentioned previous.  I'd see an "Error reading spooled REPORT request response" message when it got to those subdirectories that had been previously merged.&lt;br /&gt;&lt;li&gt;Merging inconsistent newlines.  Really?  This problem arrises because svn stores on the server whatever newlines you give it.  I can't think of any reason why the svn server would &lt;i&gt;not&lt;/i&gt; store files as 'eol-style=native' on the server by default.  It seems like storing the client's newline format on the server is an exceptional case, not the common case.  It's irritating to have to merge newline inconsistencies.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;I miss perforce.  Somebody needs to develop "poorforce", a cheap version of perforce. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-854477992125358987?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/05/subversion-woes.html</link><author>noreply@blogger.com (gfm)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-7659472214208370182</guid><pubDate>Fri, 08 May 2009 22:18:00 +0000</pubDate><atom:updated>2009-05-09T00:49:28.162-07:00</atom:updated><title>Anytime Golf: Magic Touch now available on the App Store</title><description>My game &lt;a href="http://bork3d.com"&gt;Anytime Golf: Magic Touch&lt;/a&gt; just went up for sale on the &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=315050314&amp;mt=8"&gt;App Store&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Marketing speak:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Great golf anytime, anywhere!&lt;br /&gt;&lt;br /&gt;Stunning graphics: Enjoy highly detailed modeling displayed in smooth interactive 3D.  You will agree--this is one of the best looking games on iPhone!&lt;br /&gt;&lt;br /&gt;Intuitive interface: Slide your finger down across the touch surface to perform your backswing, then flick up for the downswing. Your skill and grace controls the power and accuracy of your shot!&lt;br /&gt;&lt;br /&gt;Tournament mode: Unlock new challenges by competing in 9 and 18 hole competitions.  There are 6 challenges total!&lt;br /&gt;&lt;br /&gt;Practice mode: Not up for a full 9 or 18?  Hit the driving range and hone your game!&lt;br /&gt;&lt;br /&gt;Anytime Golf: The most realistic golf experience for iPhone!&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=315050314&amp;mt=8"&gt;Click here to purchase&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;!-- Facebook Badge START --&gt;&lt;a style="font-family: &amp;quot;lucida grande&amp;quot;,tahoma,verdana,arial,sans-serif; font-size: 11px; font-variant: normal; font-style: normal; font-weight: normal; color: #3B5998; text-decoration: none;" href="http://www.facebook.com/pages/Anytime-Golf-Magic-Touch/105176186205" target="_TOP" title="Anytime Golf: Magic Touch&amp;#039;s Facebook Page"&gt;Anytime Golf: Magic Touch's Facebook Page&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.facebook.com/pages/Anytime-Golf-Magic-Touch/105176186205" target="_TOP" title="Anytime Golf: Magic Touch&amp;#039;s Facebook Page"&gt;&lt;img alt="Anytime Golf: Magic Touch&amp;#039;s Facebook Page" style="border: 0px;" src="http://badge.facebook.com/badge/105176186205.0.142983066.png"/&gt;&lt;/a&gt;&lt;!-- Facebook Badge END --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-7659472214208370182?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/05/anytime-golf-magic-touch-now-available.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-5464607997831674623</guid><pubDate>Wed, 06 May 2009 05:32:00 +0000</pubDate><atom:updated>2009-05-06T01:34:34.589-07:00</atom:updated><title>New screenshots of Anytime Golf online</title><description>Screenshots from the final version of Anytime Golf are now available on bork3d.com. &lt;a href="http://bork3d.com"&gt;Check em out&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.bork3d.com/golf/screens/s01.jpg"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-5464607997831674623?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/05/new-screenshots-of-anytime-golf-online.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-755543901933178174</guid><pubDate>Mon, 27 Apr 2009 05:56:00 +0000</pubDate><atom:updated>2009-04-26T23:30:10.878-07:00</atom:updated><title>Anytime Golf: Magic Touch nearing completion</title><description>&lt;img src="http://www.bork3d.com/golf/sand_logo_256.jpg"&gt;&lt;br /&gt;&lt;br /&gt;My game &lt;i&gt;Anytime Golf: Magic Touch&lt;/i&gt; (to be released under the label &lt;i&gt;&lt;a href="http://bork3d.com"&gt;Bork3d Games&lt;/a&gt;&lt;/i&gt;) is almost ready for the App Store.  I've been working on this project for quite a while with a very talented games-industry friend, Jake Helms.  When we started we set out to create the best looking, most intuitive and most fun golf title for iPhone, and I think we hit those marks.  We've spent a lot of time squeezing framerate out of the device and pushing polys to their limits (in some scenes we're well into the thousands).  Our touch-based swing mechanic has gone through numerous iterations in an effort to create something with depth and sophistication but that you can still pick up in 2 seconds.&lt;br /&gt;&lt;br /&gt;And we think it's pretty damn fun.  It has that "barely out of reach" quality we were looking for, where, like bowling and other (real life) sports games, just when you &lt;i&gt;think&lt;/i&gt; you've mastered it you slip a tad and mis-execute.  I find when I play it I start to become over-confident after a while and the game bitch-slaps me back in place.  The moment I knew we found "it" was when I was on the 9th hole, one under par, and my finger was trembling because I was so nervous about screwing up the final putt.&lt;br /&gt;&lt;br /&gt;Working on the game has been fun too in it's own way.  Every experiment we've ran or tweak to a mechanic has uncovered more and more ideas to try.  But sadly there comes a time when you just have to call it "done".  There's a lot more we could do on this game (we have a huge list we've been tracking) but we're saving it for version 2.  There's only so much two guys can do. :-)&lt;br /&gt;&lt;br /&gt;iPhone Games Network has posted a &lt;a href="http://www.iphonegamenetwork.com/anytime-golf-first-look"&gt;video&lt;/a&gt; on their website of the first hole.  Look for the final game soon on the App Store!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-755543901933178174?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/04/anytime-golf-magic-touch-nearing.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-6734145609051149464</guid><pubDate>Thu, 26 Feb 2009 00:17:00 +0000</pubDate><atom:updated>2009-02-25T16:32:03.882-08:00</atom:updated><title>Computers Take Flight</title><description>Much has been written and re-enacted of the trials NASA experienced putting people in space--but the focus is usually on the astronauts, the faces we put on space travel.  Some attention has been paid to the propulsion pioneers and the rocket engineers that made it possible, but rarely do you hear about the software jocks that wrote the code to run the rockets.&lt;br /&gt;&lt;br /&gt;I had searched for a while for a text that gave the software perspective on the space missions and had given up.  Today I came across just such a text almost by accident: &lt;i&gt;&lt;a href="http://www.nasa.gov/centers/dryden/history/Publications/index_prt.htm"&gt;Computers Take Flight: A History of NASA's Pioneering Digital Fly-By-Wire Project&lt;/a&gt;&lt;/i&gt;.  I haven't read it all yet but after reading chapter 3, "The Reliability Challenge and Software Development," I'm hooked:&lt;br /&gt;&lt;br /&gt;"&lt;i&gt;Software quickly became the main driver of cost and schedule.  The techniques of making reliable hardware were know to engineers before the program began.  However, ensuring software reliability was still an immature process.&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;Not much has changed in 40+ years.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-6734145609051149464?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/02/computers-take-flight.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-644896125733706096</guid><pubDate>Thu, 29 Jan 2009 19:42:00 +0000</pubDate><atom:updated>2009-01-29T11:47:06.733-08:00</atom:updated><title>Removing smart quotes from gcc output</title><description>A lot of programs can't deal with the "smart quotes" gcc prints in it's errors.  If you have one program calling gcc and parsing the output, you might see something like:&lt;br /&gt;&lt;br /&gt;foo.h:45: error: expected âââ}âââ at end of output&lt;br /&gt;&lt;br /&gt;One fix I've found for this is to change the locale gcc uses for localization.  You can do this using the LC_ALL environment variable (see the gcc man page).  Setting its value to "C" normalizes the output to standard ASCII.  In bash that's:&lt;br /&gt;&lt;br /&gt;export LC_ALL=C&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-644896125733706096?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/01/removing-smart-quotes-from-gcc-output.html</link><author>noreply@blogger.com (gfm)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3827308.post-778341370631695711</guid><pubDate>Wed, 21 Jan 2009 20:58:00 +0000</pubDate><atom:updated>2009-01-21T13:13:15.717-08:00</atom:updated><title>SlickEdit: Pop to active file in the project browser</title><description>One feature I've come to rely on in Visual Studio is it selects the currently active file in the project explorer.  By default, SlickEdit doesn't have this functionality, but you can add it yourself.  I found some &lt;a href="http://community.slickedit.com/index.php?topic=3038.15"&gt;kindred spirits&lt;/a&gt; on the SlickEdit forums that wanted the same behavior.  Just add the code on the first page for showInProject() to a new .e file, then append the code on the second page for _switchbuf_auto_showInProject() to the bottom, load the .e file from the Macro -&gt; Load Module menu, and you're set!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827308-778341370631695711?l=robertwrose.com' alt='' /&gt;&lt;/div&gt;</description><link>http://robertwrose.com/2009/01/slickedit-pop-to-active-file-in-project.html</link><author>noreply@blogger.com (gfm)</author><thr:total>0</thr:total></item></channel></rss>
