<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8715945003316205464</id><updated>2012-02-16T11:40:06.943-05:00</updated><category term='drupal'/><category term='qt moc testqstring'/><category term='moc'/><category term='tdd'/><category term='cd'/><category term='music'/><category term='qt'/><category term='classical'/><category term='testqstring'/><category term='CSS'/><title type='text'>Dragon Affairs</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.dragonaffairs.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default'/><link rel='alternate' type='text/html' href='http://blog.dragonaffairs.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Douglas Cuthbertson</name><uri>http://www.blogger.com/profile/15559723799482915113</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8715945003316205464.post-5795074357925575248</id><published>2012-01-05T22:12:00.002-05:00</published><updated>2012-01-11T08:31:21.054-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cd'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='classical'/><title type='text'>The Goat Rodeo Sessions</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-erbDyN7u24g/Tw2O9MWlPtI/AAAAAAAAAFI/RxrLNuVYt-s/s1600/goat-rodeo-sessions-600dpi-400x354.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="http://2.bp.blogspot.com/-erbDyN7u24g/Tw2O9MWlPtI/AAAAAAAAAFI/RxrLNuVYt-s/s320/goat-rodeo-sessions-600dpi-400x354.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The Goat Rodeo Sessions by Yo-Yo Ma, Stuart Duncan, Edgar Meyer and Chris Thile. These guys are really good. It's absolutely wonderful music. I bought the CD last weekend and just started listening to it this evening. I'm just half-way through the 13 tracks and feeling much better than I have all day.&lt;br /&gt;&lt;br /&gt;Edit: Added a scanned image of the CD cover.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8715945003316205464-5795074357925575248?l=blog.dragonaffairs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.dragonaffairs.com/feeds/5795074357925575248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.dragonaffairs.com/2012/01/goat-rodeo-sessions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/5795074357925575248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/5795074357925575248'/><link rel='alternate' type='text/html' href='http://blog.dragonaffairs.com/2012/01/goat-rodeo-sessions.html' title='The Goat Rodeo Sessions'/><author><name>Douglas Cuthbertson</name><uri>http://www.blogger.com/profile/15559723799482915113</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-erbDyN7u24g/Tw2O9MWlPtI/AAAAAAAAAFI/RxrLNuVYt-s/s72-c/goat-rodeo-sessions-600dpi-400x354.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8715945003316205464.post-4215897188571278430</id><published>2011-11-03T07:36:00.001-04:00</published><updated>2011-11-03T08:39:24.116-04:00</updated><title type='text'>99 Hours</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://dragonaffairs.com/images/surprised-frog.svg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="https://dragonaffairs.com/images/surprised-frog.svg" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: large;"&gt;We finally have power back. I think 99 hours is a record for us. Let's not have any more of those Nor'Easters in the fall, okay Mother Nature?&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif; font-size: small;"&gt;&lt;br /&gt;I was goofing around with Inkscape this morning and made the frog.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8715945003316205464-4215897188571278430?l=blog.dragonaffairs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.dragonaffairs.com/feeds/4215897188571278430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.dragonaffairs.com/2011/11/99-hours.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/4215897188571278430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/4215897188571278430'/><link rel='alternate' type='text/html' href='http://blog.dragonaffairs.com/2011/11/99-hours.html' title='99 Hours'/><author><name>Douglas Cuthbertson</name><uri>http://www.blogger.com/profile/15559723799482915113</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8715945003316205464.post-9011490653108008961</id><published>2010-04-23T22:41:00.001-04:00</published><updated>2010-04-23T22:42:31.537-04:00</updated><title type='text'>Thinking about Erlang</title><content type='html'>Erlang looks cool and I like that Joe Armstrong's book, "Programming Erlang: Software for a Concurrent World", has client/server examples. I'll see if I can post updates on what I learn, though I get distracted easily. I thought Drupal would be a good topic of conversation, but I never said much about it since I found that I have little interest in learning PHP. I also thought that Qt was an interesting development environment. I may get back to Qt someday soon, but I was caught up in seeing what the Scheme programming language can do.&lt;br /&gt;&lt;br /&gt;I spent some time learning Scheme over the past few months.I read, Kent Dibvig's "The Scheme Programming Language" and before that "The Little Schemer" by Friedman and Felleisen. I think I've been bothered by a lack of compelling examples on what can be done - where are the libraries? I want to know what libraries are available, how to read/write/parse files in the language and how to pass data between or among various host computers. I think that the implementations are getting fractured among R5RS, R6RS and PLT-Scheme's own movement toward a Scheme dialect they call Racket (http://www.plt-racket.org). That said, Scheme was my first experience with a functional programming language. That alone was worth the time spent. It's re-opened my mind to programming abstractions I haven't thought about since I learned APL in high school.&lt;br /&gt;&lt;br /&gt;Oh, "The Little Schemer" - it has to be the most fun programming language book ever written. It has lots of examples and asks lots of questions like "What does this do?", "Here's one solution, can you think of something better?", all in a light-hearted fashion. It really gets you thinking about the language.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8715945003316205464-9011490653108008961?l=blog.dragonaffairs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.dragonaffairs.com/feeds/9011490653108008961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.dragonaffairs.com/2010/04/programming-in-erlang.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/9011490653108008961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/9011490653108008961'/><link rel='alternate' type='text/html' href='http://blog.dragonaffairs.com/2010/04/programming-in-erlang.html' title='Thinking about Erlang'/><author><name>Douglas Cuthbertson</name><uri>http://www.blogger.com/profile/15559723799482915113</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8715945003316205464.post-1521347331965145970</id><published>2009-09-02T11:58:00.006-04:00</published><updated>2009-09-02T12:14:45.765-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drupal'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Bugfix: Drupal's Acquia Marina Theme</title><content type='html'>I like Drupal. It's generally easy to configure and add new content. I've been looking for a nice theme, since I'm not much of a theme designer, and &lt;a href="http://drupal.org/project/acquia_marina"&gt;Acquia Marina&lt;/a&gt; fit the bill.&lt;br /&gt;&lt;br /&gt;I've installed it on my two toy websites, &lt;a href="http://dragonaffairs.net"&gt;Dragon Affairs Test Site&lt;/a&gt; and &lt;a href="http://dragonaffairs.com"&gt;Dragon Affairs Family and Friends&lt;/a&gt;. While I was playing around with it, every now and them I'd run into the dreaded White Screen of Death. The only data recorded by Apache was "child pid 2363 exit signal Illegal instruction (4)". It was quite annoying. &lt;br /&gt;&lt;br /&gt;After spending a lot of time disabling and re-enabling various modules (with no luck), I started playing with the performance optimizations. When I disabled the "Optimize CSS files" option everything worked normally. Bingo! Something was up with the CSS files.&lt;br /&gt;&lt;br /&gt;Well, they looked normal, except when viewed on a UNIX-like system. I run my sites on an old FreeBSD server. The vi editor showed that the lines in each file ended in CRLF instead of the standard LF character. A quick edit (using &lt;code&gt;tr -d '\r' &lt;old/style.css &gt;style.css&lt;/code&gt;, and repeating that for each *.css file) and I was back in business. Odd how the littlest of things can cause a complete failure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8715945003316205464-1521347331965145970?l=blog.dragonaffairs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.dragonaffairs.com/feeds/1521347331965145970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.dragonaffairs.com/2009/09/bugfix-drupals-acquia-marina-theme.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/1521347331965145970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/1521347331965145970'/><link rel='alternate' type='text/html' href='http://blog.dragonaffairs.com/2009/09/bugfix-drupals-acquia-marina-theme.html' title='Bugfix: Drupal&apos;s Acquia Marina Theme'/><author><name>Douglas Cuthbertson</name><uri>http://www.blogger.com/profile/15559723799482915113</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8715945003316205464.post-7555871218381821482</id><published>2009-09-02T09:41:00.002-04:00</published><updated>2009-09-02T09:50:31.963-04:00</updated><title type='text'>QT Build Issue Solved</title><content type='html'>Stack Overflow is a very useful resource - there were three answers, of which both &lt;a href="http://stackoverflow.com/users/139245/rohan-mcgovern"&gt;Rohan McGovern&lt;/a&gt; and &lt;a href="http://stackoverflow.com/users/165146/kenrogers"&gt;Ken Rogers&lt;/a&gt; provided the correct solution. Many thanks to them both.&lt;br /&gt;&lt;br /&gt;I should have known that I either needed to build QT from source with MSVC flags set, get a commercial license for QT and download the MSVC build, OR use mingw32-make. For the time being, I'll use mingw32-make and save rebuilding QT for another day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8715945003316205464-7555871218381821482?l=blog.dragonaffairs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.dragonaffairs.com/feeds/7555871218381821482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.dragonaffairs.com/2009/09/qt-build-issue-solved.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/7555871218381821482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/7555871218381821482'/><link rel='alternate' type='text/html' href='http://blog.dragonaffairs.com/2009/09/qt-build-issue-solved.html' title='QT Build Issue Solved'/><author><name>Douglas Cuthbertson</name><uri>http://www.blogger.com/profile/15559723799482915113</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8715945003316205464.post-6462723131671637161</id><published>2009-08-29T08:45:00.003-04:00</published><updated>2009-08-29T09:09:37.267-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='qt moc testqstring'/><title type='text'>Still Frustrated with the testqstring Example</title><content type='html'>The Trolltech labs forum isn't the right place to post a question about QT Creator. I continued to search for an answer as to why moc.exe wasn't generating a moc file for the testqstring example. I didn't find any answers at either qtforum.org nor Stack Overflow.com, so I reposted the &lt;a href="http://stackoverflow.com/questions/1351350/qt-moc-exe-not-generating-moc-file"&gt;question&lt;/a&gt; at Stack Overflow. We'll see what happens.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8715945003316205464-6462723131671637161?l=blog.dragonaffairs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.dragonaffairs.com/feeds/6462723131671637161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.dragonaffairs.com/2009/08/still-frustrated-with-testqstring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/6462723131671637161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/6462723131671637161'/><link rel='alternate' type='text/html' href='http://blog.dragonaffairs.com/2009/08/still-frustrated-with-testqstring.html' title='Still Frustrated with the testqstring Example'/><author><name>Douglas Cuthbertson</name><uri>http://www.blogger.com/profile/15559723799482915113</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8715945003316205464.post-8246904505603338899</id><published>2009-08-25T09:54:00.004-04:00</published><updated>2009-08-25T10:09:50.711-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testqstring'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><category scheme='http://www.blogger.com/atom/ns#' term='qt'/><category scheme='http://www.blogger.com/atom/ns#' term='moc'/><title type='text'>Playing with QT Creator</title><content type='html'>I want to branch out from C systems programming and try some GUI programming. Nokia's QT Creator looks like an excellent development environment and QT (originally from Trolltech) has been around a long time. It seems to be a safe place to start.&lt;br /&gt;&lt;br /&gt;I tried a couple of examples from the tutorials and they worked just fine. I also want to exercise some test driven development skills. Well, what do you know - QT has QTestLib for writing and supporting the development of unit tests. That sounds like just the ticket.&lt;br /&gt;&lt;br /&gt;Unfortunately, my out-of-the-box experience isn't what I hoped for. QT has a meta-object compiler which parses the C++ source code and generates a .moc file. I was trying to compile the testqstring tutorial example, but for some reason moc.exe wasn't generating any output. I could see from the command line that moc.exe was being called, but no output was generated, so the compile phase failed.&lt;br /&gt;&lt;br /&gt;I'm not sure how to resolve this (what should be an incredibly simple thing to do), so I posted a &lt;a href="http://labs.trolltech.com/forums/topic/1077?replies=1"&gt;question&lt;/a&gt; on the QT Labs general discussion forum. We'll see what happens.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8715945003316205464-8246904505603338899?l=blog.dragonaffairs.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.dragonaffairs.com/feeds/8246904505603338899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.dragonaffairs.com/2009/08/playing-with-qt-creator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/8246904505603338899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8715945003316205464/posts/default/8246904505603338899'/><link rel='alternate' type='text/html' href='http://blog.dragonaffairs.com/2009/08/playing-with-qt-creator.html' title='Playing with QT Creator'/><author><name>Douglas Cuthbertson</name><uri>http://www.blogger.com/profile/15559723799482915113</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
