tag:blogger.com,1999:blog-66012272009-07-10T08:46:56.026-07:00The Library of DresanDr. Anthony G. Francis' Jr.'s WeblogAnthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.comBlogger293125tag:blogger.com,1999:blog-6601227.post-15083371696809291162009-07-07T22:10:00.000-07:002009-07-07T22:33:58.876-07:00Pound Cake AlchemySo I've mentioned before that I like pound cake, and that I'm working on a recipe. To make this go faster, for a few months I made pound cakes at home, cut them in half, and served half to my coworkers. Based on feedback from me, my wife, my friends, and coworkers (too dry / too moist / just right; more vanilla / less vanilla / you use vanilla?), and based on events during the cooking (collapses, crust cracks, etc.) I made changes to the recipe, which I tried the next time.<br /><br />At first I thought of this as the scientific method, or at least engineering. And in one sense it is: I'm doing the minimum required to perform science, which is identifying a subject matter, establishing a procedure to study it, taking careful notes about the study procedure, and recording the results. And I'm doing the minimum required to perform engineering, which is identifying the is<br /><br />But later I realized that my procedure is more like alchemy: tweaking something again and again without a true theory in the hope that tweaking it will somehow make gold. <br /><br />To truly make it "scientific", I'd need much more. At a minimum, I'd need to make my independent and dependent variables explicit. The independent variables are the things that I control, like the recipe, whereas the dependent variables are the outcomes, like whether the cake collapses and how it tastes. To determine the true sources of power, I'd need to change just one independent variable at a time, such as the number of eggs. To control for confounding factors in ingredients, I'd need to make two cakes at the same time, one "control" cake with the old recipe and one "experimental" with the new recipe. Furthermore, the evaluation should be double blind: I should give slices of the cakes to someone without either me or them knowing at the time which recipe they got, so taste and texture would be evaluated without the knowledge of how the results "should" turn out. Each recipe comparison should be done multiple times to control for the small-n factor. And going beyond this, other things ought to be varied, like temperature, cooking time, egg and flour varieties, etc...<br /><br />Ultimately, the goal of many such experiments would be a working theory of pound cake baking: what pound cakes are, how they are baked, and what role each ingredient and each baking step has in producing the cake. Only with such a working theory could you actually do true engineering. Engineering is not science; its goal is not understanding. Instead, the goal of engineering is to take a problem description - produce a good pound cake that satisfies my late-night sweet tooth - and use the best available understanding to produce the best possible solution to the problem. Unlike a scientist digging into the unknown, an engineer's task is to think through all the implications of the known for any potential solution to the problem. With a working theory of pound cake baking, an engineer can tell me how large a cake I can bake, whether it is feasible to bake a cake in the ovens that are likely to be available to me, and perhaps even the optimium size of pound cake for the heating characteristics of my oven. If this was a real engineering problem, a well-trained engineer would automatically go further, inquiring about the rate of pound cake consumption and the expected shelf life of baked cake, and might end up suggesting that I bake a smaller (or larger) cake so that I get the most pound cake for the least baking effort, while still ensuring that I eat it all before it goes stale.<br /><br />Obviously, I'm not going to do all that. I'm going to tweak my recipe until it works right, then bake that cake and eat it. But if somehow I get tossed over into the Groundhog Day universe, I've got a plan to make the Best. Cake. Ever. All it will take is ten thousand trials...<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-1508337169680929116?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com1tag:blogger.com,1999:blog-6601227.post-61995435705210851992009-06-08T13:15:00.001-07:002009-06-08T13:15:30.531-07:00Cost of a taxi from SFO to MTV: ~$90. Cost of BART+Caltrain: $5.75. Hm ... this green thing has more advantages than just feeling good about &quot;saving the environment&quot;. Of course, it takes way the heck longer and many of the trains aren&#39;t full, so I need to add public transit to my things to study.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-6199543570521085199?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com1tag:blogger.com,1999:blog-6601227.post-44805851772618144202009-05-31T20:52:00.000-07:002009-06-02T00:04:52.889-07:00Why Are Norton Products So Terrible ... Now?<span style="font-style:italic;"></span>I have fond memories of many old Norton products ... the <a href="http://en.wikipedia.org/wiki/Norton_Utilities">Norton Utilities</a>, <a href="http://en.wikipedia.org/wiki/Norton_Desktop">Norton Desktop</a>, even <a href="http://en.wikipedia.org/wiki/Norton_AntiVirus">Norton Antivirus</a> in its early Symantec incarnations. But somewhere around the time that Norton/Symantec introduced <a href="http://en.wikipedia.org/wiki/Product_activation">Product Activation</a>, things turned sour.<br /><br /><a href="http://www.dresan.com/images/norton-1.jpg" alt="Norton Antivirus for Windows 95"><img src="http://www.dresan.com/images/norton-1.jpg" alt="Norton Antivirus for Windows 95" width="600" border="0"></a><br /><br />Not that that's the problem - even though I once had to pay for Symantec's Antivirus suite twice on my wife's computer because of an unresolvable error with the antivirus subscription. The problem wasn't so much the Product Activation per se, but that the software got into an unstable state which prevented it from accepting the subscription - which I could prove that I paid for - and eventually the only way to fix it was to nuke the site from orbit, reinstall everything, and pay again.<br /><br /><a href="http://www.dresan.com/images/norton-2.jpg" alt="Maxtor and Iomega External Hard Drives"><img src="http://www.dresan.com/images/norton-2.jpg" alt="Maxtor and Iomega External Hard Drives" width="600" border="0"></a><br /><br />And therein lies the kernel of the problem: <span style="font-style:italic;">it's so easy for Symantec (née Norton) products to get into an unstable state, activation or no</span>. There's the antivirus issue I mentioned. I once installed Norton Antivirus on a PC with Zone Alarm installed, and the two products got into a death match over which one was the "real" firewall even though I was not trying to install Norton's firewall features. There have been several other instances, most with Norton 360 Premier Edition, and now <span style="font-weight:bold;">this</span>:<br /><br /><a href="http://www.dresan.com/images/norton-3.jpg" alt="Norton Freezes on Configuring Backup"><img src="http://www.dresan.com/images/norton-3.jpg" alt="Norton Freezes on Configuring Backup" width="600" border="0"></a><br /><br />You can't see it in the picture, but Norton 360 is frozen like a Canadian lake in winter. Recently our main backup drive for our Windows workstation died, and I replaced the old Maxtor with a larger Iomega drive. However, when I went to change the backup to point to the new drive, Norton locked up trying to determine ... what, I don't know. Files to back up? Looking for backup locations? It isn't clear. On the first try of this, it appeared to be frozen checking backup schedules:<br /><br /><a href="http://www.dresan.com/images/norton-4.jpg" alt="Norton Freezes Finding Backup Schedules"><img src="http://www.dresan.com/images/norton-4.jpg" alt="Norton Freezes on Finding Backup Schedules" width="600" border="0"></a><br /><br />It stayed there the whole time I was working on this article (up to this point). Right around the time I wrote that sentence, I finally killed Norton and restarted ... no dice. Now it can't even find the backup locations:<br /><br /><a href="http://www.dresan.com/images/norton-5.jpg" alt="Norton Freezes Finding Backup Locations"><img src="http://www.dresan.com/images/norton-5.jpg" alt="Norton Freezes on Finding Backup Locations" width="600" border="0"></a><br /><br />There is no excuse for software to be written this way by a professional company with collectively over 30 years experience. This is the kind of crap <span style="font-style:italic;">I</span> write the very first time I whip together a utility for a new operating system, before I learn where the blocking calls are. A program should <span style="font-style:italic;">never</span> block on a dialog finding something as simple as a list of backup schedules, much less files or anything else. Modern computers have millions of cycles a second available to realize a call is taking a long time, present the list of items found so far, and give the user the opportunity to do something - which, in this case, would be me telling it to forget the old backup location and to try the new one. Instead, I get this, still frozen trying to find a list that could be easily cached, interpolated, discarded, supplanted, SOMETHING:<br /><br /><a href="http://www.dresan.com/images/norton-5.jpg" alt="Norton Freezes Finding Backup Locations"><img src="http://www.dresan.com/images/norton-5.jpg" alt="Norton Freezes on Finding Backup Locations" width="600" border="0"></a><br /><br />This goes to my overall rant on what's wrong with disk and networking software. Modern web applications like GMail have <a href="http://www.itworld.com/internet/61596/offline-gmail-almost-real-thing">vast abilities to cope</a> when servers are offline. Networking and disk operations, in contrast, are either blindingly fast, or pause for minutes or even hours, obviously befuddled but never bothering to pass that information on to the user. Someone, I can't remember who, wrote an article about this a few years back, pointing out that it was all related to design decisions we'd made early on in computing that are wrong. He sketched out how you could design a computer to never effectively lose data, even if you powercycled in the middle of writing an essay, by changing how we think about saving data. I'll dig up the essay, but for right now, we STILL have THIS, frozen in the same place:<br /><br /><a href="http://www.dresan.com/images/norton-5.jpg" alt="Norton Freezes Finding Backup Locations"><img src="http://www.dresan.com/images/norton-5.jpg" alt="Norton Freezes on Finding Backup Locations" width="600" border="0"></a><br /><br />At the time of this writing I've spent almost THIRTY MINUTES waiting on Norton to perform what should have been a two minute operation: changing a backup disk and starting the new backup. This makes my problems with Apple's Time Capsule look trivial. By the way ... Time Capsule is working perfectly now. Time to switch my wife to the Mac?<br /><br />-the Centaur<br /><br />Postscript: we went and worked out, and this window was still up, an hour and a half later. I took the pictures I needed for this article; then, I did what I hate to do: asked my wife to log out (in her session, she was working on proposals and had half a dozen windows open) and rebooted the machine. When we returned, Norton worked just fine. I started this article feeling nostalgic for Norton/Symantec's older products; well, Norton gave me what I wanted, and took me all the way back to 1995, when you had to reboot to do anything.<br /><br /><a href="http://www.dresan.com/images/norton-1.jpg" alt="Norton Antivirus for Windows 95"><img src="http://www.dresan.com/images/norton-1.jpg" alt="Norton Antivirus for Windows 95" width="600" border="0"></a><br /><br />It's all right, Peter. We still love you. This isn't your fault, nor is it necessarily something that the hardworking people at Symantec could have fixed in this instance. But if I don't complain, you'll never know anything was wrong.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-4480585177261814420?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-52932315252782847772009-05-31T14:07:00.000-07:002009-05-31T16:36:48.724-07:00The Singularity is NowAmazing presentation...<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/jpEnFwiqdx8&color1=0xb1b1b1&color2=0xcfcfcf&hl=es&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/jpEnFwiqdx8&color1=0xb1b1b1&color2=0xcfcfcf&hl=es&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />Did <span style="font-weight:bold;">you</span> know?<br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-5293231525278284777?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-69931852060101567112009-05-30T20:48:00.000-07:002009-05-31T19:57:15.276-07:00The Ogre Mark ... 0.1?<a href="http://www.dresan.com/images/ogre-1.jpg" alt="Ogre T-Shirt"><img src="http://www.dresan.com/images/ogre-1.jpg" alt="Ogre T-Shirt" border="0" width="600" /></a><br /><br />As a teenager I used to play <a href="http://en.wikipedia.org/wiki/Ogre_%28game%29">OGRE</a> and GEV, the quintessential <a href="http://en.wikipedia.org/wiki/Microgame">microgames</a> produced by <a href="http://en.wikipedia.org/wiki/Steve_Jackson_%28US%29">Steve Jackson</a> featuring cybernetic tanks called OGREs facing off with a variety of lesser tanks. For those that don't remember those "microgames", they were sold in small plastic bags or boxes, which contained a rulebook, map, and a set of perforated cardboard pieces used to play the game. After playing a lot, we extended OGRE by creating our own units and pieces from cut up paper; the lead miniature you see in the pictures came much later, and was not part of the original game. <br /><br /><a href="http://www.dresan.com/images/ogre-2.jpg" alt="Ogre Game"><img src="http://www.dresan.com/images/ogre-2.jpg" alt="Ogre Game" border="0" width="600" /></a><br /><br />In OGRE's purest form, however, one <a href="http://www.sjgames.com/ogre/">OGRE</a>, a mammoth cybernetic vehicle, faced off with a dozen or so more other tanks firing tactical nuclear weapons ... and thanks to incredible firepower and meters of lightweight <a href="http://www.cygnusx1.info/ds2/multiverse/fmaogre.asp">BCP armor</a>, it would just about be an even fight. Below you see a GEV (Ground Effect Vehicle) about to have a very bad day.<br /><br /><a href="http://www.dresan.com/images/ogre-3.jpg" alt="Ogre vs GEV"><img src="http://www.dresan.com/images/ogre-3.jpg" alt="Ogre vs GEV" border="0" width="600" /></a><br /><br />OGREs were based (in part) on the intelligent tanks from <a href="http://en.wikipedia.org/wiki/Keith_Laumer">Keith Laumer</a>'s <a href="http://en.wikipedia.org/wiki/Bolo_%28self-aware_tank%29">Bolo</a> series, but there was also an OGRE <a href="http://www.sjgames.com/ogre/lastwar/timeline.html">timeline</a> that detailed the development of the armament and weapons that made tank battles make sense in the 21st century. So there was a special thrill playing OGRE: I got to relive my favorite Keith Laumer story, in which one decommissioned, radioactive OGRE is accidentally reawakened and digs its way out of its concrete tomb to continue the fight. (The touching redemption scene in which the tank is convinced not to lay waste to the countryside by its former commander were, sadly, left out of the game mechanics of Steve Jackson's initial design).<br /><br /><a href="http://www.dresan.com/images/ogre-4.jpg" alt="Ogre Miniature"><img src="http://www.dresan.com/images/ogre-4.jpg" alt="Ogre Miniature" border="0" width="600" /></a><br /><br />But how realistic are tales of cybernetic tanks? <a href="http://en.wikipedia.org/wiki/Artificial_intelligence">AI</a> is famous for overpromising and underdelivering: it's well nigh on 2010, and we don't have <a href="http://en.wikipedia.org/wiki/HAL_9000">HAL 9000</a>, much less <a href="http://en.wikipedia.org/wiki/Terminator_(character)">the Terminator</a>. But OGRE, being a boardgame, did not need to satisfy the desires of filmmakers to present a near-future people could relate to; so it did not compress the timeline to the point of unbelievability. According to the Steve Jackson OGRE chronology the <a href="http://www.sjgames.com/ogre/resources/record/marki.html">OGRE Mark I</a> was supposed to come out in 2060. And from what I can see, that date is a little pessimistic. Take a look at this video from General Dynamics:<br /><br /><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/jCAiQyuWfOk&amp;hl=en&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/jCAiQyuWfOk&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br />It even has the distinctive OGRE high turret in the form of an <a href="http://en.wikipedia.org/wiki/XM307_Advanced_Crew_Served_Weapon">automated XM307 machine gun</a>. Scary! Admittedly, the <a href="http://www.globalsecurity.org/military/systems/ground/xuv.htm">XUV</a> is a <a href="http://www.gdrs.com/robotics/programs/program.asp?UniqueID=19">remote controlled vehicle</a> and not a completely automated battle tank capable of <a href="http://en.wikipedia.org/wiki/Skynet_(fictional)">deciding our fate in a millisecond</a>. But that's not far in coming... General Dynamics is working on <a href="http://www.gdrs.com/robotics/programs/program.asp?UniqueID=22">autonomous vehicle navigation</a>, and they're not alone. Take a look at <a href="http://en.wikipedia.org/wiki/Stanley_%28vehicle%29">Stanley</a> driving itself to the win of the <a href="http://en.wikipedia.org/wiki/DARPA_Grand_Challenge_%282005%29">Darpa Grand Challenge</a>:<br /><br /><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/LZ3bbHTsOL4&amp;hl=en&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/LZ3bbHTsOL4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"></embed></object><br /><br />Now, that's more like it! Soon, I will be able to relive the boardgames my youth in real life ... running from an automated tank ... hell-bent on destroying the entire countryside ... <br /><br />Hm.<br /><br />Somehow, that doesn't sound so appealing. I have an idea! Instead of building killer death-bots, why don't we try building some of <a href="http://en.wikipedia.org/wiki/AIBO">these</a> instead (full disclosure: I've worked in robotic pet research):<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/NKAeihiy5Ck&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NKAeihiy5Ck&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />Oh, wait. The AIBO program was canceled ... as was the XM307. Stupid economics. It's supposed to be <a href="http://en.wikipedia.org/wiki/John_Connor">John Connor</a> saving us from the robot apocalypse, not <a href="http://en.wikipedia.org/wiki/Paul_Krugman">Paul Krugman</a> and <a href="http://en.wikipedia.org/wiki/N._Gregory_Mankiw">Greg Mankiw</a>.<br /><br />-the Centaur<br /><br />Pictured: Various shots of OGRE T-shirt, book, rules, pieces, and miniatures, along with the re-released version of the OGRE and GEV games. Videos courtesy Youtube.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-6993185206010156711?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com1tag:blogger.com,1999:blog-6601227.post-31188257804534564112009-05-30T19:36:00.000-07:002009-05-31T16:34:27.362-07:00I figured out why my computer's not working..."Now that's what we call a computer crash..."<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ZXUIlULqUGQ&amp;hl=en&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/ZXUIlULqUGQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />More seriously, this is why when you really want to film something you need two or three different cameras. This really cried out for three: one closeup on the computer, one long shot on the shooting range to see it fly in the air, and one on the shooters.<br /><br />-the Centaur<br /><br /><b>UPDATE:</b> I had a discussion with friends, and there are at least two things the people in this video are doing that make them a hazard to themselves and others:<br /><ul><li><span style="font-weight: bold;">They're TRAP shooting with RIFLES!</span><br />From one friend: "This will probably surprise everyone, but in my opinion these guys are complete morons because they are endangering others. They are "trap shooting" with rifles! I think I saw one shotgun in the whole video. I'm sure my gun enthusiast friends will agree with me that unless these guys are at least 3 miles from any other people (and even in the deep woods of Tennessee, you can't possibly be sure of that) they are endangering others by firing high-powered rifles into the air. As an example, a 30-06 rifle aimed at a high elevation can fire a round about 2.5 miles. Interestingly, the maximum range occurs at about 35 degrees elevation, not 45 degrees as one might think. When the round returns to earth, it's still moving at around 500 fps, which is fast enough to kill someone."</li><li><span style="font-weight: bold;">They have NO IDEA of EXPLOSIVE SAFETY:</span><br />After reading that, I remembered something else bugging me and I went back and found it. Watch the video again closely for the following gem around 1 minute in: The guy fills the test chamber with explosive and a fuse, he tamps it in with a stick and wooden hammer, then <span style="font-style: italic;">he puts his body over the chamber</span> when putting the books on it. Now, the first time that I watched this, I thought he tapped the whole wooden shaft into the hole, but you can see it lying on the ground later. Regardless, he's putting himself in the line of fire with no thought of what might go wrong. From the other poster: "Yeah, I noticed that one too. I bet if it blew and tossed him into the air, his buddies would instinctively start firing until the smoke cleared and they realized it was him!"</li></ul>Another of our gun enthusiast friends chimed in:<br /><blockquote>I certainly would agree about the trap shooting and with the care needed with black powder and fuses. There is no way to know, of course, but the woods in the background look pretty dense. If it's all private property it could go for miles. Still I wouldn't do that stuff with my rifles.</blockquote>Ok, it's all fun until someone loses a loved one. Be safe, all.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-3118825780453456411?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-13881955385287124282009-05-29T22:28:00.001-07:002009-05-30T19:40:21.003-07:00You can blog from your mobile phone with a text message. HFS!<br /><br />UPDATE: But if you mistype something in your smartphone, Blogger does something weird with it ... I accidentally typed an upside down exclamation point after the "HFS" above (not sure why) and it translated that to "HFS?", which should have been "HFS!". Probably this is a language encoding issue or something similar.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-1388195538528712428?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-21118751050982474302009-05-20T02:03:00.000-07:002009-05-20T10:23:47.067-07:00monorail squirrelAh, <a href='http://icanhascheezburger.com'>LOLcats</a>. They ease the pain...<br /><br /><a href='http://mine.icanhascheezburger.com/view.aspx?ciid=4224391' ><img src='http://images.icanhascheezburger.com/completestore/2009/5/20/128872837830064605.jpg' alt='a squirrel on a fence rail' /></a> <br /><br />... and turn random pictures taken out my window into found art.<br /><br />-the Centaur<br /><br />P.S. Confused? Look <a href="http://en.wikipedia.org/wiki/Lolcat">here</a>.<br /><br />Pictured: a squirrel outside my window, resting to beat the heat.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-2111875105098247430?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-4399027994074809112009-05-19T16:49:00.001-07:002009-05-19T22:32:27.631-07:00This is Xeriscape<a href="http://www.dresan.com/images/xeriscape-1-1.jpg"><img src="http://www.dresan.com/images/xeriscape-1-1.jpg" width="600" border="0" alt="Xeriscaped Succulents in Bloom"></a><br /><br />My wife and I are <a href="http://en.wikipedia.org/wiki/Xeriscaping">xeriscaping</a> our lawn - transforming it from a green sucker-of-water into a still-green landscape of native plants that require <a href="http://www.xeriscape.org/">little or no water</a>. Lawns consume <a href="http://74.125.155.132/search?q=cache:KajdqRugOaUJ:www.drycreekconservancy.org/documents_downloads/files/ABCW/Economic%2520Benefits%2520summary.doc+lawn+water+consumption&cd=2&hl=en&ct=clnk&gl=us&client=firefox-a">a lot of water</a>, and this is one way we can make a difference that both saves the environment and saves money.<br /><br />But a xeriscaped lawn isn't always just dirt, or just brown, or even just green. Here you see the succulents we've planted in fantastic bloom, which require almost no watering during the course of the year. During the day their flowers open in a brilliant polychromatic display; at night they close up.<br /><br /><a href="http://www.dresan.com/images/xeriscape-1-1.jpg"><img src="http://www.dresan.com/images/xeriscape-1-2.jpg" width="600" border="0" alt="Xeriscaped Succulents and Path to Olive Tree"></a><br /><br />We've also used low-water plants and trees, either existing ones or new ones planted that will require little to no water. Unfortunately new trees require some water to get started, and so the grass that would not grow before has come back with a vengeance (as you can see in the upper left).<br /><br /><a href="http://www.dresan.com/images/xeriscape-1-1.jpg"><img src="http://www.dresan.com/images/xeriscape-1-3.jpg" width="600" border="0" alt="Xeriscaped Succulents, Olive Tree and Gardener"></a><br /><br />We've made the problem a little harder on ourselves by using reclaimed materials as much as possible, letting plants grow out to fill the space rather than buying more, planting from cuttings, using no artificial fertilizer, and using almost no artificial pesticides (other than slug pellets, which we could not avoid using as they love succulents). So it's taking some time ... we're in the start of the second year of our front yard landscaping.<br /><br />But after that first year, it's starting to bear fruit. Already the result is a wonderful Seussical landscape that requires little to no watering. Who knows what it will look like after another year.<br /><br />-the Centaur<br /><br />Pictured: our front lawn, with closeups of the flowering succulents (grown into the space on their own), a medium shot of the path (made from reclaimed wood chips), and a long shot of the tree (saved from death with a little mulching), the path and the gardener.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-439902799407480911?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-27545090245607061322009-05-19T02:02:00.001-07:002009-05-19T03:10:59.678-07:00The Layman's Guide to the Fanboy View of Star Trek<a href="http://www.dresan.com/images/treknerd-1.jpg"><img src="http://www.dresan.com/images/treknerd-1.jpg" border="0" width="600" /></a><br />There's been some <a href="http://www.theonion.com/content/video/trekkies_bash_new_star_trek_film">confusion recently</a> about the "fanboy reception" of the new Star Trek movie - some people going so far as to say "fanboys will hate it because they changed everything". Well, speaking as a fanboy who recently was seriously arguing with my high school friends about whether J.J. Abrams shitted or pissed on our childhoods (and no, I'm not joking, those literal words were used), I beg to differ: my problems with the movie are with the movie as a movie, and particularly with its plot logic, not with its degree of Trekkiness.<br /><br />I'll deal with the problems the movie has as a movie later (e.g., Nero is mad at Spock because ... Spock tried to save Romulus? WTF?!), since the movie is so good on an acting/directing level I don't want to give it too much bad press. (No, really, if good acting is your bag, run to the theater, baby; similarly if you like humor, excitement, action or adventure you won't be disappointed. If you care about a movie making sense ... eh.) Right now I want to show that it is indeed a good Trek movie. To see why, let's go through the Fanboy's Official Star Trek Movie Checklist and see how J.J. Abrams fares.<br /><br />Oh, wait. One thing. SPOILERS AHEAD. Ok, moving on...<br /><br />First off, the big three that we need in any Star Trek movie:<br /><ul><li><span style="font-weight: bold;">Kirk makes bold command decisions.</span> Taking a shipful of cadets toe-to-toe with a Romulan war machine that's already wiped out Klingon and Federation fleets? <span style="font-style: italic;">Check.</span></li><li><span style="font-weight: bold;">Spock is conflicted about logic and emotion.</span> Face it: this is is Spock's movie, and we get this quintessential Trekkiness in two flavors, old Spock and young Spock:<ul><li><span style="font-weight: bold;">Old Spock:</span> "Trust me, I'm emotionally compromised." <span style="font-style: italic;">Check.</span></li><li><span style="font-weight: bold;">Young Spock:</span> Oh, where to begin, there are so many - I'll take the Vulcan Science Academy and his neat little speech where his voice says "The only emotion I wish to express is gratitude" and his face says "you stuck up racist prigs." <span style="font-style: italic;">Check.</span><br /></li></ul></li><li><span style="font-weight: bold;">McCoy gets Kirk and Spock working together:</span> Well, this one doesn't happen, but it is a prequel, and he does act as a counselor to both of them. We can see where this is going, but still ... <span style="font-style: italic;">Miss. But a near miss.</span><br /></li></ul>So we're two for three, but if we give them two points for Spock they're batting 1000. Now let's look at the fan service angle:<br /><ul><li><span style="font-weight: bold;">Kirk bangs a hot alien chick. </span> And she's green. <span style="font-style: italic;">Check.</span></li><li><span style="font-weight: bold;">Spock does something brilliant.</span> See "Stupid Transporter Tricks" below. <span style="font-style: italic;">Check.</span><br /></li><li><span style="font-weight: bold;">McCoy says "I'm a doctor not a..."</span> <span style="font-style: italic;">Check.</span><br /></li><li><span style="font-weight: bold;">Sulu buckles some swash:</span> <span style="font-style: italic;">Check.</span></li><li><span style="font-weight: bold;">People make fun of Chekov's fake Russian accent:</span> <span style="font-style: italic;">Check.</span></li><li><span style="font-weight: bold;">Uhura contacts an alien life form:</span> You know who I mean. <span style="font-style: italic;">Check.</span><br /></li><li><span style="font-weight: bold;">Scotty saves the day with some engineering fu:</span> "If we eject the core..." <span style="font-style: italic;">Check!</span><br /></li><li><span style="font-weight: bold;">They pull a Stupid Transporter Trick:</span> We get this not one, not two but THREE times:<ul><li><span style="font-weight: bold;">Chekov:</span> Beams up someone falling. <span style="font-style: italic;">Check.</span><br /></li><li><span style="font-weight: bold;">Scotty:</span> Beams three people on two ships to one platform. <span style="font-style: italic;">Check.</span><br /></li><li><span style="font-weight: bold;">Spock:</span> Gets the grand prize for beaming two people onto a ship in warp, using only what looks like the transporter system on Scotty's dilapidated mobile home. <span style="font-style: italic;">Check.</span></li></ul></li></ul>Now,<span style="font-style: italic;"> </span>what about the other things, the fanboy nonsense? The phasers and transporters are off, and we see starships with <a href="http://www.startreknewvoyages.com/forum/index.php?action=printpage;topic=8071.0">odd numbers of warp nacelles</a>, but those are nits - the special effects get redone in every movie and every show, and if <a href="http://en.wikipedia.org/wiki/Star_Trek_Enterprise">Enterprise</a> can believably portray <a href="http://en.wikipedia.org/wiki/Vulcan_starships#D.27Kyr">a Vulcan ship with a donut-shaped warp nacelle</a> then J.J. Abrams can have the one-warp-engine Kelvin.<span style="font-style: italic;"><br /></span><br />Now, I admit I think some of the changes J.J. Abrams made undermined himself - for example, I think the change of the phasers both made them harder to see visually as well as disconnecting them from Star Trek's heritage. But those are minor nits. Get over it - I did, and I'm probably a bigger fan than almost all of you.<br /><br /><a href="http://www.dresan.com/images/treknerd-1.jpg"><img src="http://www.dresan.com/images/treknerd-2.jpg" border="0" width="600" /></a><br />On the broad scope, <a href="http://en.wikipedia.org/wiki/Star_Trek_%28film%29">Star Trek</a> was <a href="http://en.wikipedia.org/wiki/Star_Trek">Star Trek</a>. No two ways about it.<br /><br />-the Centaur<br /><br />Pictured: the first pic is my desk at the Search Engine that Starts With a G, including a model of the original <a href="http://en.wikipedia.org/wiki/USS_Enterprise_%28NCC-1701%29">Enterprise</a> from <a href="http://en.wikipedia.org/wiki/Star_Trek:_The_Original_Series">TOS</a>. The second is my bookcase, including a model of an original hand <a href="http://en.wikipedia.org/wiki/Weapons_of_Star_Trek#Phasers">phaser</a> and a model of the <a href="http://en.wikipedia.org/wiki/Prometheus_class_starship_%28Star_Trek%29">U.S.S. Prometheus</a> from <a href="http:///">Star Trek: Voyager</a>. The blue box USB hub and the salt shaker with the plunger and ray gun are both from Doctor Who. For those who are confused by the horse without a head, it's a <a href="http://www.narniafans.com/archives/tag/orieus">centaur from Narnia</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-2754509024560706132?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-58156880646698264082009-05-18T22:55:00.001-07:002009-05-19T02:00:13.601-07:00Dakota Frost<a href="http://www.dresan.com/images/dakotafrost.jpg"><img src="http://www.dresan.com/images/dakotafrost.jpg" width="600" border="0"></a><br />That's <a href="http://www.dakotafrost.com/">Dakota Frost</a>, in the flesh, penciled and inked by me, based on my own sketches, internet references for the Mohawk and tattoos, and the body of my lovely wife, who was kind enough to model for me. <br /><br />I had to do some promotional flyers for <a href="http://www.dakotafrost.com/frostmoon/">Frost Moon</a>, have talked to the publisher about a frontispiece; this may be it.<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-5815688064669826408?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-62573183404033543832009-05-18T22:31:00.000-07:002009-05-19T02:00:27.564-07:00More on why your computer needs a hug<a href="http://www.dresan.com/images/r1d1.jpg"><img src="http://www.dresan.com/images/r1d1.jpg" width="600" border="0"></a><br /><br />Thanks to the permission of <a href="http://www.igi-global.com/">IGI</a>, the publisher of the <a href="http://www.igi-global.com/reference/details.asp?id=34432">Handbook of Synthetic Emotions and Sociable Robotics</a>, the full text of "Emotional Memory and Adaptive Personalities" is now available <a href="http://www.dresan.com/research/publications/2009/FrancisMehtaRam2009.pdf">online</a>. I've blogged about this paper previously <a href="http://www.dresan.com/2008/10/emotional-memory-and-adaptive.html">here</a> and <a href="http://www.dresan.com/2009/01/maybe-your-computer-just-needs-hug.html">elsewhere</a>, but now that I've got permission, here's the full abstract:<br /><br /><blockquote><b><a href="http://www.dresan.com/research/publications/2009/FrancisMehtaRam2009.pdf">Emotional Memory and Adaptive Personalities</a></b><br /><i>by <a href="http://www.dresan.com/research/">Anthony Francis</a>, <a href="http://www.cc.gatech.edu/~mehtama1/">Manish Mehta</a> and <a href="http://cognitivecomputing.pbworks.com/AshwinRam">Ashwin Ram</a></i><br /><br />Believable agents designed for long-term interaction with human users need to adapt to them in a way which appears emotionally plausible while maintaining a consistent personality. For short-term interactions in restricted environments, scripting and state machine techniques can create agents with emotion and personality, but these methods are labor intensive, hard to extend, and brittle in new environments. Fortunately, research in memory, emotion and personality in humans and animals points to a solution to this problem. Emotions focus an animal’s attention on things it needs to care about, and strong emotions trigger enhanced formation of memory, enabling the animal to adapt its emotional response to the objects and situations in its environment. In humans this process becomes reflective: emotional stress or frustration can trigger re-evaluating past behavior with respect to personal standards, which in turn can lead to setting new strategies or goals. To aid the authoring of adaptive agents, we present an artificial intelligence model inspired by these psychological results in which an emotion model triggers case-based emotional preference learning and behavioral adaptation guided by personality models. Our tests of this model on robot pets and embodied characters show that emotional adaptation can extend the range and increase the behavioral sophistication of an agent without the need for authoring additional hand-crafted behaviors.</blockquote><br /><br />And so this article is self-contained, here's the tired old description of the paper I've used a few times now: <br /><br />"Emotional Memory and Adaptive Personalities" reports work on emotional agents supervised by my old professor Ashwin Ram at the Cognitive Computing Lab. He's been working on emotional robotics for over a decade, and it was in his lab that I developed my conviction that emotions serve a functional role in agents, and that to develop an emotional agent you should not start with trying to fake the desired behavior, but instead by analyzing psychological models of emotion and then using those findings to design models for agent control that will produce that behavior "naturally". This paper explains that approach and provides two examples of it in practice: the first was work done by myself on agents that learn from emotional events, and the second was work by Manish Mehta on making the personalities of more agents stay stable even after learning.<br /><br />-the Centaur<br /><br />Pictured is R1D1, one of the robot testbeds described in the article.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-6257318340403354383?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-46882445070448011282009-05-17T17:33:00.000-07:002009-05-17T18:08:12.494-07:00How Long is Frost Moon?Posting some Q&amp;A about <a href="http://www.dakotafrost.com/books/frostmoon/">Frost Moon</a> from an email...<br /><ul><li><span style="font-weight: bold;">Q. How long is Frost Moon?</span><br />A. Frost Moon is ~90,000 words. The version my friends and beta readers read was 87,000, but the draft the publisher and I are working on has expanded that to 91,000.</li><li><span style="font-weight: bold;">Q. How does that compare to a normal novel?</span><br />A. "That depends." The scuttlebutt in the writing community led me to believe that are about 60,000 to 90,000 words, and I was shooting for 75,000 when I wrote Frost Moon. Since then I've done <a href="http://theswivet.blogspot.com/2008/03/on-word-counts-and-novel-length.html">some</a> <a href="http://pubrants.blogspot.com/2006/05/too-short.html">research</a>, and it seems like novels range from 60,000 to 100,000 with a sweet spot at 75,000 to 80,000 words ... but again, that depends:<ul><li> The always entertaining Orson Scott Card <a href="http://www.hatrack.com/writingclass/lessons/2000-08-02-1.shtml">weighs in</a>, giving us this answer with many caveats: "a book feels like a normal novel somewhere around 100,000 words and is hard to publish at less than 75,000"</li><li>Wikipedia presents <a href="http://en.wikipedia.org/wiki/Length_of_a_novel">a range of evidence</a> on the topic, ranging from <a href="http://en.wikipedia.org/wiki/Animal_Farm">Animal Farm</a> at 30,000 words (typically considered a <a href="http://en.wikipedia.org/wiki/Novella">novella</a>) to <a href="http://en.wikipedia.org/wiki/War_and_Peace">War and Peace</a> at nearly 600,000. </li><li>Fantasy novels tend to be larger ... 250,000 words is not unusual.For comparison, Atlas Shrugged is almost <a href="http://www.noblesoul.com/orc/books/rand/atlas/faq.html">650,000 words</a>, and Lord of the Rings (<a href="http://en.wikipedia.org/wiki/The_Lord_of_the_Rings">considered to be one novel published in three volumes</a>) is <a href="http://wiki.answers.com/Q/How_many_words_in_the_Lord_of_the_Rings">525,000</a>. Romance novels, on the other hand, tend to be shorter ... 50,000 to 60,000 words.<br /></li></ul>So, it looks like Frost Moon is typical for <a href="http://en.wikipedia.org/wiki/Urban_fantasy">the genre</a>.<br /></li><li><span style="font-weight: bold;">Q. What format will Frost Moon be published in?</span><br />A. The publisher is thinking Frost Moon will be a <a href="http://en.wikipedia.org/wiki/Paperback#Trade_paperback">trade paperback</a>, a slightly larger sized format that's easy to print on demand. However, depending on interest, this publisher will basically reissue Frost Moon in whatever size and format sells.</li><li><span style="font-weight: bold;">Q. Why aren't you mentioning the publisher's name?</span><br />A. Two reasons: <ol><li>Until we have a signed contract that would be presumptuous, and</li><li>Don't jinx it.</li></ol><br /></li></ul><br />Hope that clears all that up...<br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-4688244507044801128?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-63115945431293944512009-05-08T13:18:00.001-07:002009-05-08T13:20:57.488-07:00Frost Moon: Coming Fall 2009Here's hoping I don't jinx it, but it looks like <a href="http://www.dakotafrost.com/2009/05/frost-moon-coming-fall-2009.html">Frost Moon</a> is going to be published. I'm working with the editor on what we hope is the final on-spec draft prior to signing the contract, but it appears we have time to get it on the print calendar for Fall. If we miss that date, the next date would be January 2010, but it's still coming.<br /><br />Keep your fingers crossed!<br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-6311594543129394451?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-86594513369043099502009-05-08T01:50:00.000-07:002009-05-19T02:00:49.563-07:00Star Trek - (Not Really A) Spoiler ReviewIf you can't think of anything nice to say---<br /><br />No, seriously, <span style="font-weight:bold;">Star Trek</span> was very entertaining, with some extremely strong performances, great cameos, lots of eye candy and a surprisingly good motivation for the reboot which makes J.J. Abrams's changes to the traditional <span style="font-weight:bold;">Star Trek</span> storyline actually pretty logical. Beyond that, the retold story of how the Star Trek crew met gives their relationships unexpected heft, depth and even tenderness. <br /><br />Neither fanboys nor fans of movies should be disappointed in this rejuvenation of the traditional <span style="font-weight:bold;">Star Trek</span> franchise, and I heartily recommend that you all see it.<br /><br />So, go see it, and when you come back we can talk about what I did and didn't like about the reboot.<br /><br />No, seriously, go see it. I'll still be here when you get back. Go.<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-8659451336904309950?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com1tag:blogger.com,1999:blog-6601227.post-85037112806523069552009-05-06T22:56:00.000-07:002009-05-19T02:00:40.099-07:00Recreating Artistic AccidentsOften when creating graphic designs I pounce on creative accidents. I start with an idea in mind of what I want to create, but as I do so I naturally play around with ideas and variations, creating accidental combinations that often look much better than my original intentions.<br /><br /><a href="http://www.dresan.com/images/lodr-banner-glow-1024.jpg"><img src="http://www.dresan.com/images/lodr-banner-glow-1024.jpg" width="600" border="0"></a><br /><br />The Library of Dresan logo is an example of this: as I recall, I played around with larger logos in varying degrees of transparency and shading but didn't like them. I then made a smaller, shrunken copy of the logo, intending to delete the original once I had the little one positioned. However, I found I liked the small logo superimposed on the larger one so much it became the basis of the logo design you see above. The left-to-right fade is another happy accident I capitalized on - I was trying for a flat fade and hit the wrong setting.<br /><br />When I was satisfied with this logo and look I then made specialized logos for various areas of the site - most of which you never see because they're off in obscure corners like <a href="http://www.dresan.com/research/">Research</a>. To make the name of each area stand out, I swapped my name onto the top and the area description to the bottom, requiring the change in the font size you see below in the Research logo. In some respects I liked this logo even better than the original Library logo, but didn't use it on my main site because I thought it made my name too prominent.<br /><br /><a href="http://www.dresan.com/images/lodr-research-1024.jpg"><img src="http://www.dresan.com/images/lodr-research-1024.jpg" width="600" border="0"></a><br /><br />But recently as I was redesigning the site I was playing around with a <a href="http://www.dresan.com/research/prototype.html">prototype</a> that was in the Research space, and looking at the logo I decided to take the recommendations of all those people who have suggested putting your name prominently on your own site (I know, duh, I shouldn't have needed Jacob Nielsen and Ayn Rand to tell me that, but at least now I've come around). But I had a problem: I no longer had the original source file from which I generated these logos.<br /><br />Actually, that's not quite true. At first all I thought I had were the finished image files, which had glows which made them hard to edit in Painter or Photoshop. But eventually I dug around and found the original <a href="http://en.wikipedia.org/wiki/Xara_Xtreme">Xara</a> files. But that was a problem: Xara doesn't work on the Mac, unless you're willing to compile it yourself.<br /><br />So I tried Xara on my Windows Vista partition, and then found I didn't have the fonts I needed - in particular, <a href="http://www.fontspace.com/blambot/caeldera">Caeldera</a> and <a href="http://en.wikipedia.org/wiki/Papyrus_(typeface)">Papyrus</a>. Oddly, these fonts which I use so much were not embedded in my huge font library I've built up over the years - apparently they were put on some earlier system as part of a program which I didn't install on my Boot Camp Vista partition.<br /><br />I struggled with the Xara files on Windows Vista for a while, then eventually decided to recreate the logo on the Mac in <a href="http://en.wikipedia.org/wiki/Corel_Painter">Corel Painter XI</a>, a program I love but which is no more a vector graphics program than Xara is a natural media program. My results were mixed, as you can see below:<br /><br /><a href="http://www.dresan.com/images/lodr-reloaded.jpg"><img src="http://www.dresan.com/images/lodr-reloaded.jpg" width="600" border="0"></a><br /><br />The Mac version of Papyrus had different sized capital letters, making the logo come out the wrong size. Worse, Painter had fewer options for playing with transparencies and glows, making it harder to experiment with the glow around the letters to get it right - causing the background to be too saturated and the black text to come out too blocky. Even worse still, I did this logo on my laptop, only to find out later its color balance was off.<br /><br />But at home, my wife's computer has Windows Vista with the right version of Papyrus, and I was able to find a free version of Caeldera to fill in for the one in the huge font library I've built up on my primary laptop. Corel Painter is wonderful, I love <a href="http://en.wikipedia.org/wiki/Adobe_Photoshop">Photoshop</a>, and <a href="http://en.wikipedia.org/wiki/Adobe_Illustrator">Adobe Illustrator</a> is great, but for speed there's nothing like <a href="http://en.wikipedia.org/wiki/Xara_Xtreme">Xara</a>. In less than thirty minutes I had essentially recreated the Research logo and saved it in a happy vector form that I can easily modify in the future. It isn't perfectly what I want, but it is easily modifiable; and so in mere minutes I modified it to serve as a new logo for the site, which you can see below:<br /><br /><a href="http://www.dresan.com/images/lodr-revolutions.jpg"><img src="http://www.dresan.com/images/lodr-revolutions.jpg" width="600" border="0"></a><br /><br />The moral of the story? Taking advantage of happy accidents is great ... but make sure you write down the steps that got you there and capture all your dependencies, or recreating your accident later may make you rather sad.<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-8503711280652306955?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-91318141494341788462009-05-05T02:48:00.000-07:002009-05-05T02:54:11.658-07:00dub-dub-dub dot DakotaFrost dot com<a href="http://www.dakotafrost.com/"><img src="http://www.dakotafrost.com/images/dakotafrost.jpg" border="0" width="600" /></a><br /><br />Dakota Frost has her very own web site now, at the eponymous <a href="http://www.dakotafrost.com/">http://www.dakotafrost.com/</a>.<br /><br />I will still make the Library of Dresan the primary place to blog about my writing life, but I wanted a one-stop-shop for everyone who is interested in Dakota Frost to find out everything there is to know about the Edgeworlds universe and the tall, edgy tattooist that is Dakota Frost.<br /><br />Not that there's much there now, of course, but it is a start.<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-9131814149434178846?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-35385685486375979482009-04-27T22:29:00.000-07:002009-05-03T19:05:47.977-07:00Links for 2009-04-27<a href="http://www.dresan.com/images/artistgeneral.jpg"><img src="http://www.dresan.com/images/artistgeneral.jpg" border="0" width="600" /></a><br /><br />Instructions on creating your own Star Wars crawl on TheForce.Net:<br /><ul><li><a href="http://www.theforce.net/fanfilms/postproduction/crawl/opening.asp"> http://www.theforce.net/fanfilms/postproduction/crawl/opening.asp</a></li></ul>Reviews of some spy gear, including a bulletproof dress shirt:<br /><ul><li>At Wired:<a href="http://www.wired.com/reviews/product/pr_roundup_spygear"> http://www.wired.com/reviews/product/pr_roundup_spygear</a></li><li>Gizmodo has a whole category: <a href="http://gizmodo.com/tag/spy-gear/">http://gizmodo.com/tag/spy-gear/</a></li></ul>Some people think you shouldn't use Papyrus, the font I liberally use in "The Library of Dresan" logo and all over the rest of this site. I present the evidence; you decide:<br /><ul><li>On Wikipedia: <a href="http://www.blogger.com/post-edit.g?blogID=6601227&amp;postID=3538568548637597948#%20#%20http://en.wikipedia.org/wiki/Papyrus_%28typeface%29">http://en.wikipedia.org/wiki/Papyrus_(typeface)</a></li><li>Its Author: <a href="http://www.costelloart.com/fonts.html">http://www.costelloart.com/fonts.html</a></li><li>Some Criticism: <a href="http://www.blogger.com/post-edit.g?blogID=6601227&amp;postID=3538568548637597948#%20http://modernl.com/article/5-terrible-fonts-that-you-should-not-use-in-print-design%20#">http://modernl.com/article/5-terrible-fonts-that-you-should-not-use-in-print-design</a></li><li>Papyrus Sightings: <a href="http://esotericappeal.typepad.com/papyrus/">http://esotericappeal.typepad.com/papyrus/</a></li><li>Papyrus Watch: <a href="http://www.papyruswatch.com/">http://www.papyruswatch.com/</a></li></ul>And finally, I bring you a few pointers to the Artist General, Michael Masley, who I saw again recently playing his <a href="http://en.wikipedia.org/wiki/Cymbalom">cymbalom</a> to the crowds at the <a href="http://www.gdconf.com/">2009 Game Developer's Conference</a>:<br /><ul><li>On Wikipedia: <a href="http://en.wikipedia.org/wiki/Michael_Masley">http://en.wikipedia.org/wiki/Michael_Masley</a></li><li>His web site: <a href="http://www.artistgeneral.com/">http://www.artistgeneral.com/</a></li><li>His very nice CD: <a href="http://www.amazon.com/Cymbalennium-Michael-Masley/dp/B0007VDF6S">http://www.amazon.com/Cymbalennium-Michael-Masley/dp/B0007VDF6S</a></li></ul>Image: Michael Masley playing the cymbalom at GDC 2009 using his amazing <a href="http://en.wikipedia.org/wiki/Bowhammer">bowhammers</a>, which create a distinctive soundscape that sounds like Masley is several performers.<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-3538568548637597948?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-69823523214601854202009-04-27T21:53:00.000-07:002009-05-03T19:05:59.434-07:00Just a little bit harder...<a href="http://www.dresan.com/images/centaur-drawing-porsche.jpg"><img src="http://www.dresan.com/images/centaur-drawing-porsche.jpg" width="600" border="0" /></a><br /><br />Earlier I blogged about how to succeed at work or life you need to work <a href="http://www.dresan.com/2008/05/just-little-bit-more-than-you-want-to.html">just a little bit more than you want to</a>. I mean that 'little bit' literally: not <span style="font-style: italic;">working yourself to death</span> more, not <span style="font-style: italic;">a whole lot</span> more, just that <span style="font-style: italic;">little bit more</span> that can turn your day from one of frustration and failure into one with a concrete achievement.<br /><br />Your mileage may vary, of course, but for me the point when I really want to give up is frequently just before I am about to reach one of my goals. All I need to do is hang on just a little bit longer, keep working just a little bit harder, and very frequently I'm rewarded by more than I could have expected.<br /><br />Today this was once again confirmed. I got in late today and decided to work until 7, which was coincidentally what I felt was a good solid workday and about the time I would need to leave to make sure I can get some dinner and writing done.<br /><br />But work was slow going: I'd recently switched to a new project but was stuck with some old tasks, and the mental gear switching, combined with some syrupy new software on my workstation, kept dragging me down. On top of that, one of my collaborators dropped in with a request for assistance putting together an evaluation, and since I owe him a few I worked on a scripting job for him while I was between compiles of the unit tests of my main task for the day.<br /><br />7 rolls around, and I'm just about spent. I decide to call it a day, start to pack things up, and begin thinking of where I can go for dinner and what I need to be working on: my new novel, an illustration for my last novel, my web site.<br /><br />And then I remember that blog post, and decide to push just a little bit harder.<br /><br />In <span style="font-style: italic;">just 23 minutes</span>, I got both the unit tests to pass on my main task AND finished a first trial run of the scripting job, complete with an automatically generated HTML page. With that, I was able to find a 'problem' with my script, spent about 20 more minutes debugging it, verified it wasn't really my script's problem, and fired off an email to my colleague telling him where to find the HTML for his evaluation, and asking him had he ever seen an error like that and did he happen to know how to fix it?<br /><br />By 7:45, I'd closed up, walked out, and headed for Panera Bread. By the time I was done with my sandwich, I'd gotten an email back from my collaborator suggesting an easy workaround for the problem that I can implement with a one line change. I might even be able to start it up tonight to run overnight - meaning that, God willing, I will have completed by Tuesday morning a task I told my collaborator I couldn't even <span style="font-style: italic;">start</span> until maybe Wednesday.<br /><br />YES! By <span style="font-style: italic;">working just a little bit harder</span>, I turned a frustrating day into a complete success - and freed my mind this evening to work on more creative tasks. I recommend it to all of you.<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-6982352321460185420?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-68759288705532128152009-04-26T17:55:00.000-07:002009-05-03T19:06:08.828-07:00"Never get in a boxing match with a cat...""... they're incredibly fast, especially with multiple jabs." - John Garrison<br /><br /><embed width="448" height="361" type="application/x-shockwave-flash" wmode="transparent" src="http://s2.photobucket.com/flash/player.swf?file=http://vid2.photobucket.com/albums/y20/PerthPurplePenguin/vids/cvUMHvLZ.flv"></embed><br /><br />Bwah hah ha. Watch to the end if you can. <a href="http://s2.photobucket.com/albums/y20/PerthPurplePenguin/vids/?action=view&amp;current=cvUMHvLZ.flv">Link</a> for those for whom embedding won't work. On the other hand, if you don't think the Internet should be used exclusively for pictures of cats, there's always <a href="http://www.warrenellis.com/?p=1226">Edison Hate Future</a>.<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-6875928870553212815?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-47317584181076179962009-04-25T19:11:00.000-07:002009-05-03T19:06:15.292-07:00Internet Meme: Create your Google Profile NOWGoogle now has profiles, and I recommend the following wisdom from Elf Sternberg: <a href="http://elfs.livejournal.com/1050771.html">Create your Google Profile NOW</a>, before someone else does:<br /><blockquote>Go to Google right now and type "me" into the search box. You'll be given a chance to secure your name as Google knows it, and create a profile, a starting point, which you can "encourage" Google to give to people rather than allowing them to hunt around randomly.</blockquote>You can follow this handy <a href="http://www.google.com/search?hl=en&amp;q=me&amp;btnG=Google+Search&amp;aq=f&amp;oq=">link</a> to this <a href="http://googlesystem.blogspot.com/2007/12/google-profiles.html">feature</a>. <br /><br />I hereby declare this an internet meme: forward this to your friends, and post a link to your profile on your blog. My profile can be found <a href="http://www.google.com/profiles/anthony.g.francis">here</a>.<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-4731758418107617996?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-625442257608787942009-04-25T17:34:00.000-07:002009-04-25T17:51:01.385-07:00Aptera, Not Yet In the Wild<a href="http://www.aptera.com/">Aptera</a> is the manufacturer of an innovative new aerodynamic electric car which has appeared <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2009/04/20/aptera.DTL">in the press</a> <a href="http://autos.yahoo.com/articles/autos_content_landing_pages/857/exclusive-aptera-2e">recently</a>. Now I've had a chance to see one in real life when on Earth Day they brought a couple of their test models to the parking lot of the Search Engine That Starts With a G:<br /><br /><a href="http://www.dresan.com/images/aptera-1-1.jpg"><img src="http://www.dresan.com/images/aptera-1-1.jpg" border="0" width="600" /></a><br /><br />These cars will go on sale in November, starting at $25,000ish for the base electric model, something higher for a gas model, and up to $40,000 for a series gas-electric hybrid that runs entirely on its electric motors until the battery runs out, at which point a generator kicks in.<br /><br /><a href="http://www.dresan.com/images/aptera-1-2.jpg"><img src="http://www.dresan.com/images/aptera-1-2.jpg" border="0" width="600" /></a><br /><br />I wasn't one of the lucky few who got test drives, and the $1M prototype wasn't set up for people to sit in it, but from what I saw of the cockpit it looked comfortable. There wasn't a lot of space in the back, however:<br /><br /><a href="http://www.dresan.com/images/aptera-1-3.jpg"><img src="http://www.dresan.com/images/aptera-1-3.jpg" border="0" width="600" /></a><br /><br />Aptera's car is interesting in that it is a three wheeler. Part of the reason for this is aerodynamics: Aptera started with the most aerodynamic car it could and then has been adjusting it to make it more livable, rather than start with an old style car and bubblifying it.<br /><br /><a href="http://www.dresan.com/images/aptera-1-4.jpg"><img src="http://www.dresan.com/images/aptera-1-4.jpg" border="0" width="600" /></a><br /><br />What's fun is watching these cars drive. I saw one slicing past me on the road as I was driving up to the demonstration in my beloved but gas-guzzling Nissan Pathfinder, and it was going so fast it looked like a bat out of hell. But they're almost completely silent:<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/rElKY6nBn_s&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rElKY6nBn_s&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />I'm not sure it's my next car - I plan to test drive a <a href="http://www.teslamotors.com/">Tesla</a> shortly. But I'm definitely thinking about it, even though it is definitely 1.0 technology that will have a few kinks to it. <br /><br />The series hybrid is most intriguing to me: if you drive to and from work everyday and charge up at work or at night, the gas motor will never have to kick in. If you want to take a road trip, however, you don't have to worry about running out of power and looking for a place to charge: the generator kicks in and you can drive it like a normal car - that is, just like a super efficient normal car that gets an equivalent of a kajillion miles per gallon.<br /><br />-Anthony<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-62544225760878794?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com1tag:blogger.com,1999:blog-6601227.post-4099892183180560612009-04-25T16:47:00.000-07:002009-05-03T19:07:28.032-07:00Not enough hours in the day, redux...I easily could spend 8 hours a day blogging. There's just too much to write about; I don't know how people like Andrew Sullivan and Warren Ellis write so much. No, wait, I do: they're paid to write, dang it, where I am paid to make search engines smell better and must squeeze my writing in around the margins.<br /><br />Recently I started work on <a href="http://www.dresan.com/2009/03/renewing-library.html">redesigning the templates for the Library</a>, and in my giant Mongo death Todo list I have an entry "blog updates to library". But I never got around to writing the article, because I kept on getting confused about what to write first.<br /><br />Then I realized that's part of my problem. The point of blogging the redesign of the Library was to expose the thought process that normally goes into the redesign of any web site, rather than hiding all of the hard work behind the covers, springing it fully formed onto the world, and proclaiming: "See! Doesn't it smell better?"<br /><br />So here's the thought process that was blocking me from writing articles on the Library:<br /><ul><li>Anthony looks at Todo list, sees entry "Blog Update" and tries to figure out what to do with this horribly underspecified action item with no clear next action. Somewhere out in cyberspace, <a href="http://www.davidco.com/">David Allen</a> kills himself, then spins in his grave. </li><li>Anthony decides "I've got a prototype for the new design of Library now! I just need to post the darn thing and get on with it!"</li><li>Anthony starts work on cleaning up his Blogger template. During this process he finds he needs to figure out precisely what his Blogger template is doing, as he no longer remembers and the code is poorly documented.</li><li>Anthony comes up with a clever way of visualizing how his Blogger template works which itself is probably worth blogging about.<br /></li><li>Then Anthony realizes that he doesn't know whether the design works well with Internet Explorer on Windows, or Chrome, or on small screens (notwithstanding my desire to support only large screens), or on super large desktop screens with different sized fonts.</li><li>This leads to more questions: What browsers should this work well on? How should I test this? What if there are fundamental incompatibilities between IE and Firefox?</li><li>Well, shazbot. I decide, screw it, let's just fix a small page somewhere and update that. So I update the Research page, which already needed an overhaul of its research statement.</li><li>Anthony finds a system to help him test and prototype his content which is worthy of blogging about in its own right.<br /></li><li>The textual update goes swimmingly, but updating the CSS and HTML proves more of a bear, especially comparing Internet Explorer and Firefox.</li><li>Anthony's system for updating the content starts to show failures which are worthy of blogging about in their own right.<br /></li><li>Well, shoot, now what do I do? </li></ul>At this point, I have about half a dozen things to blog here: updating the Library, updating the Library's blogger template, issues with Internet Explorer and Firefox, issues with HTML and CSS, how to update your software, how to test your software, how to rapidly prototype, and how you can visualize changes to a template. So in the process of deciding to update my blog template, I accumulated far more things to blog, which at the start of this process I'd wanted to wait until after updating my blog template. I become totally confused.<br /><br />But the point of this blogging exercise is NOT to go off and hide and try to figure these things out, then come back smiling with a solution. Instead, when I get stumped, that is a serious decision point in the development process and I'm SUPPOSED to write an article which says, here's what's on my plate, and boy did I get stumped.<br /><br />So this is that article. And just articulating the things going through my mind gave me a sequence of things to do: now I can blog each of the elements on that list and show how I encountered the problem, how I tackled it, and how I got to a solution.<br /><br />-Anthony<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-409989218318056061?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-79530388427791092312009-04-24T12:04:00.000-07:002009-05-03T19:07:28.032-07:00I can't read what I want right nowRight now I'm working on <a href="http://www.dresan.com/2008/11/another-battle-won.html">Blood Rock</a>, the sequel to <a href="http://www.dresan.com/2008/09/frost-moon-submitted.html">Frost Moon</a>, my novel about Dakota Frost, a magical tattoo artist who can create tattoos that come to life. It's an urban fantasy novel set in Atlanta, where werewolves and vampires are real, magic was hidden by its own practitioners, and the counterculture of the 1950's, 60's and 70's dragged it all into the light. Each book in this series focuses on one new monster and one new alternative culture practice made magical: Frost Moon focused on werewolves and magical tattooing, Blood Rock focuses on vampires and magical graffiti, and the upcoming Liquid Fire focuses on dragons and magical firespinning.<br /><br />I recently completed <a href="http://www.dresan.com/2009/03/frost-moon-revised.html">the revision of Frost Moon</a>, and am trying to get back into my groove on Blood Rock. I heard an author (I think it was <a href="http://en.wikipedia.org/wiki/Steven_Barnes">Steven Barnes</a>) recommend that you should read about ten times as much as you write, and while I don't strictly follow that I do believe you need to expose yourself to a lot of writing to prevent yourself from falling into your own linguistic ruts. (You should do a lot of living too, and observing that living, but how to do that is something you must discover for yourself).<br /><br />SO I went to pick up a new novel to read. When I started Blood Rock, I had recently picked up <a href="http://">Fool Moon</a> by <a href="http://www.jim-butcher.com/">Jim Butcher</a>. A few pages into it I saw the beginnings of a plot thread similar to one I'm exploring in Blood Rock and immediately put it down. I don't like to read things similar to what I'm working on "because stuff can sneak in even when you don't know it's happening" - a sentiment by <a href="http://www.npr.org/templates/story/story.php?storyId=103295559">Oliver Platt</a> that's as true about writing as it is about acting. I wrote a story once about <a href="http://www.dresan.com/fiction/stories/sibling-rivalry.html">a man fighting a crazy computer</a>, and later found entirely unintended similarities to <a href="http://www.imdb.com/title/tt0526172/">an episode of the Bionic Woman</a> that I hadn't seen in more than a decade.<br /><br />So, no Fool Moon for you, not right now. I read Ayn Rand, H.P. Lovecraft, Steve Martin and many others, but finally wanted to roll around again to urban fantasy. So I picked up <a href="http://www.marlamason.net/">T.A. Pratt</a>'s <a href="http://www.amazon.com/Blood-Engines-Marla-Mason-Book/dp/0553589989">Blood Engines</a>. I didn't start it right away, and in the interim I attended <a href="http://www.thecrucible.org/ballet/dracul_recap.html">a fire ballet</a> at <a href="http://www.thecrucible.org/">the Crucible</a> out here in the Bay Area, and decided to set a scene in Liquid Fire out here in the Bay Area. So I open Blood Engines ... and finds out it opens behind <a href="http://www.citylights.com/">City Lights Books</a> in San Francisco.<br /><br />So I put that one down. I then said, hey, let me get out my copy of <a href="http://www.users.globalnet.co.uk/~pardos/ArchiveOurlady.html">Our Lady of Darkness</a> by <a href="http://en.wikipedia.org/wiki/Fritz_Leiber">Fritz Lieber</a>, which people have recommended to me as a classic precursor of the urban fantasy genre. Flip it open: a reference to Telegraph Hill in San Francisco. Dangit! What about this other book in my pile, the <a href="http://urbanfantasy.wordpress.com/2008/07/28/the-iron-hunt/">Iron Hunt</a> by <a href="http://marjoriemliu.com/">Marjorie Liu</a>? Also features a magic tattoos. Dangit! Dangit! Dangit!<br /><br />So I've given up on reading urban fantasy right now.<br /><br />Instead I'm reading <a href="http://www.amazon.com/Severance-Stories-Robert-Olen-Butler/dp/0811856143">Severance</a>, by Robert Butler, a series of flash fiction stories each 240 words long - the estimated number of words that someone could pass through someone's head after they've been decapitated.<br /><br />After that, hopefully I'll be done with Blood Rock, and I can pick back up with the always dependable <a href="http://en.wikipedia.org/wiki/Anita_Blake:_Vampire_Hunter">Anita Blake series</a> by <a href="http://en.wikipedia.org/wiki/Laurell_K._Hamilton">Laurell Hamilton</a>. I love Anita Blake and think she's a great character, but Dakota Frost is my reaction against heroines that start off as uber-tough chicks before the first vampire shows up. I'm more interested in telling the story of how the uber-tough chick got that way, of showing how meeting vampires and werewolves and magical misuse would force someone to toughen up. Anita, of course, has been through that, and is more like a Dakota Frost t-plus ten years in the trenches. So it should be pretty safe to read <a href="http://www.amazon.com/Cerulean-Anita-Blake-Vampire-Hunter/dp/0425188361">Cerulean Sins</a>.<br /><br />Just no magical tattoos, graffiti or firespinning. Please. At least till I finish these three books.<br /><br />-the Centaur<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-7953038842779109231?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0tag:blogger.com,1999:blog-6601227.post-38984879758262154392009-04-20T23:54:00.000-07:002009-05-03T19:06:48.927-07:00Podmena Traffica Test?Recently I've been getting a lot of pointless "spam" with a reasonable sounding subject line but a body that only says "podmena traffica test". Mysterious, and pointless, from a spam perspective; so I assumed it was some automatic program testing a variety of addresses to see which ones bounced.<br /><br />Finally I decided to track it down, and while I don't know for sure I've now heard a good <a href="http://www.dynamoo.com/blog/2009/01/podmena-traffica-test.html">hypothesis</a>:<br /><br /><blockquote>There seem to be some strange spam emails doing the rounds, with a body text of "podmena traffica test".. what gives? It makes a bit more sense if you transliterate it into Cyrillic, which leaves you with a Russlish phrase "подмена трафика тест" and that simply translates as "spoofing traffic test".</blockquote><br />Trying to verify his logic: <a href="http://tools.forret.com/romanize/russian.php?lat=podmena+traffica+test&system=iso9">Romanizing "podmena traffica test"</a> gets me "подмена траффица тест", as predicted, and <a href="http://translate.google.com/translate_t#">translating that back to English</a> gets "substitution traffitsa test" which is close enough.<br /><br />The specifics of the message I'm seeing don't match the description in that blog post, but it's enough to make me think that the author has nailed it: it's a Russian spammer testing out addresses and more importantly web servers. <br /><br />Mystery solved! Now quit it, spammer guys.<br />-the Centaur<br /><span style="font-weight:bold;">Update:</span> I keep getting this spam. I have now received this spam almost 60 times in the last month, according to Gmail.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6601227-3898487975826215439?l=www.dresan.com%2Findex.html'/></div>Anthony Francishttp://www.blogger.com/profile/04312383756910469092noreply@blogger.com0