<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Sunny Walker&apos;s Blog</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/" />
<modified>2008-07-12T08:45:56Z</modified>
<tagline>Chew through the verbal buffet of my brain or peruse other stuff at MiracleSalad.com.</tagline>
<id>tag:www.miraclesalad.com,2008:/blog//1</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2008, thunderpaw</copyright>
<entry>
<title>iPhone 2nd Gen</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2008/07/iphone_2nd_gen.php" />
<modified>2008-07-12T08:45:56Z</modified>
<issued>2008-07-12T08:33:45Z</issued>
<id>tag:www.miraclesalad.com,2008:/blog//1.91</id>
<created>2008-07-12T08:33:45Z</created>
<summary type="text/plain">Apparently I&apos;ve built up a high level of expectation as an early adopter of new technology. Increasingly, as something new comes out, numerous people will query me as to my interest in said technology and chance of my using it....</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>Apparently I've built up a high level of expectation as an early adopter of new technology. Increasingly, as something new comes out, numerous people will query me as to my interest in said technology and chance of my using it.</p>

<p>Are you getting a Wii when it comes out? Are you getting a PS3? Are you getting a MacBook Air? And most recently, are you getting a new iPhone?</p>

<p>I was an early adopter of the first iPhone. I paid a lot for a device that had yet to mature. I don't regret waiting in line, the price, or the early problems. The 3G iPhone was a toss-up for me, however. Nearly all of the features I <em>needed</em> were included in the 2.0 firmware update. It was the <em>wants</em> that got me to fetch the new phone. Others have postured that it is one of Apple's greatest strengths: make people <strong>want</strong> regardless of need.</p>

<p>So after countless queries of my intentions toward the new phone and personal deliberations and marital negotiations, I am now the proud owner of an iPhone 3G.</p>

<p>My impressions so far are mostly based on the capabilities of the new firmware so I can only comment on the two elements of the actual phone. First, 3G is so much better than Edge, as it should be. Second, the flush headphone jack is fantastic.</p>

<p>On the new firmware side, I've grabbed quite a few free apps and bought Bomberman Touch and will probably grab a sudoku game soon. The array of apps is already nice and is bound to grow quite well. I'm anxious to see what will come down the road over the next few months.</p>

<p>Now, back to playing with the phone for a few more hours--it's fun!</p>]]>

</content>
</entry>
<entry>
<title>Quinoa and Chips</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2008/04/quinoa_and_chip.php" />
<modified>2008-04-10T21:43:51Z</modified>
<issued>2008-04-07T20:25:22Z</issued>
<id>tag:www.miraclesalad.com,2008:/blog//1.90</id>
<created>2008-04-07T20:25:22Z</created>
<summary type="text/plain">I&apos;ve been experimenting with quinoa and rather like the following for dipping chips/crisps. Ingredients 1 cup quinoa 1 Tbsp butter 1/3 of an onion, diced handful of slivered blanched almonds 2 cups loosely chopped kale 2 cups boiling water 1...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Food</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>I've been experimenting with <a href="http://en.wikipedia.org/wiki/Quinoa">quinoa</a> and rather like the following for dipping chips/crisps.</p>

<p><strong>Ingredients</strong><br />
1 cup quinoa<br />
1 Tbsp butter<br />
1/3 of an onion, diced<br />
handful of slivered blanched almonds<br />
2 cups loosely chopped kale<br />
2 cups boiling water<br />
1 bag of flavored/salted corn tortilla chips</p>

<p><strong>Preparation</strong><br />
Rinse the quinoa two or three times until the water is not cloudy. Bring the 2 cups of water to a boil in a kettle or separate pot.</p>

<p>Saut&eacute; the onion and almond slivers in the butter over medium heat until the onions begin to turn clear (about 3-4 minutes).</p>

<p>Add the quinoa to the saut&eacute; pan and mix with the onions. Toast for about 2 minutes.</p>

<p>Add the boiling water and kale and mix together and cover.</p>

<p>Reduce heat to low and simmer until the water is gone (17 minutes).</p>

<p>Remove from the heat, and let rest covered for 5 minutes.</p>

<p><strong>Serving</strong><br />
These <a href="http://www.gardenofeatin.com/products/product/1045.php">Garden of Eatin Tarami Corn Chips</a> went really well with the quinoa. The salt and tamari flavor from the chips tempered the quinoa quite nicely.</p>

<p>If you're just going to eat the quinoa, add some garlic salt to taste.</p>

<p>Here's <a href="http://picasaweb.google.com/thunderpaw/VariousCooking/photo#5186595479915965426">a pic of my quinoa and chips lunch</a>.</p>

<p><strong>Substitutions and Additions</strong><br />
<ul><li>Instead of almonds use shelled pine nuts.</li><li>Instead of onion, use leek or garlic.</li><li>Instead of butter, use EVOO (extra virgin olive oil).</li><li>Add finely diced carrots with with onion (matchsticked to 1" lengths).</li><li>Add finely diced celery with the onion.</li><li>Add a small squirt or two of Shiracha Vietnamese hot sauce.</li></ul></p>]]>

</content>
</entry>
<entry>
<title>Finger Status</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2008/04/finger_status.php" />
<modified>2008-04-07T20:10:58Z</modified>
<issued>2008-04-07T19:49:07Z</issued>
<id>tag:www.miraclesalad.com,2008:/blog//1.89</id>
<created>2008-04-07T19:49:07Z</created>
<summary type="text/plain">So I made it 8 months of learning how to cook without an emergency room visit. I&apos;d say that&apos;s pretty good for a klutz, no? A month ago I was slicing carrots with a mandoline for a quinoa pilaf and...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>So I made it 8 months of learning how to cook without an emergency room visit. I'd say that's pretty good for a klutz, no?</p>

<p>A month ago I was slicing carrots with a <a href="http://en.wikipedia.org/wiki/Mandoline">mandoline</a> for a quinoa pilaf and took off a chunk of my right index finger.</p>

<p>The ER experience was a nightmare. We first went to Urgent Care and they said it would be a 2.5 hour wait. So we went to the hospital ER and after waiting in the waiting room for about 90 minutes a nurse came out and told us all that unless we were dying, we might as well go home cause they were overfull and had more critical coming in via ambulances. We returned to Urgent Care and the kind people there stayed past closing to see me.</p>

<p>The piece couldn't be reattached (besides, it was 4+ hours since the incident anyway), and nothing could be stitched together, so they cauterized the blood vessels to stop the bleeding.</p>

<p>Fast forward 12 hours later and we started to change the dressing, but the injury was still spurting, so we returned to Urgent Care and they said there was nothing more they could do. Another 90ish minute wait at ER and I and a few other cases were taken into triage. After much more waiting, they basically redressed the wound, gave me a painkiller and said, "it will stop bleeding eventually."</p>

<p>I've gotten most of the shape back but keeping the wound dressed in antibiotic cream 24/7 has slowed the healing process considerably. I'm probably back to about 90% feeling in the finger and I need to start rehabilitating the joint from lack of movement.</p>

<p>So I've learned a few things with this experience:</p>

<ol>
<li>Stick to knives; they're easier to control.</li>
<li>I mouse left-handed at work and right-handed at home to combat carpal tunnel injury. That has helped me become left-handed easier.</li>
<li>Don't get injured on a Friday night unless you like bleeding while you wait.</li>
<li>Sherrie Ann is a trooper. She was really calm and collected and watched the cauterization with keen interest. I'm a wimp on the other hand. I couldn't watch the cauterizing nor the shots. I got used to the gore after a week or two, but have no desire to revisit that.</li>
<li>I'm fairly dexterous with my left hand (from decades of gaming, no doubt), but my left hand doesn't have inner strength. I can control chopsticks left-handed but can't grip strongly.</li>
<li>Touch-typing with one less finger sucks.</li>
</ol>

<p>Oh, and the mandoline got thrown out. ;)</p>]]>

</content>
</entry>
<entry>
<title>Adventures in Cooking, or How to Burn Water</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2007/09/adventures_in_c.php" />
<modified>2007-09-05T06:57:53Z</modified>
<issued>2007-09-05T05:00:15Z</issued>
<id>tag:www.miraclesalad.com,2007:/blog//1.87</id>
<created>2007-09-05T05:00:15Z</created>
<summary type="text/plain">Before you get worried at the thought of Sunny in the kitchen, let me assure you that no trips have been to the emergency room yet. There were some very generous people who gave excellent Calphalon cookware for Sherrie Ann...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>Before you get worried at the thought of Sunny in the kitchen, let me assure you that no trips have been to the emergency room yet.</p>

<p>There were some very generous people who gave excellent Calphalon cookware for Sherrie Ann and my wedding (thank you!). Having done little cooking in my life beyond instant ramen, pasta or the occasional Mexican rice, I was wary about stepping out of the relative comfort of the frying pan into the raw, unrelenting fire that is kitchen ballet. I will chronicle my first steps in cooking calisthenics. And by chronicle, I mean I'll keep it short.</p>

<p>After figuring out what each utensil, device, container, pot and pan was and it's core intended use, it was time to set the flames upon something.</p>

<p><strong>Attempt 1: Instant Stir Fry</strong></p>

<p><em>Dish:</em> Frozen, pre-packaged stir fry with radiatori noodles and a cream sauce.</p>

<p><em>Preparation:</em> This is a simple throw it all in a pan to heat everything up and serve.</p>

<p><em>Summary:</em> I wanted to use the wok, to see what all the hubub was about. It was cool, but I overcooked everything.</p>

<p><em>Outcome:</em> Edible.</p>

<p><strong>Attempt 2: Fried Steamed Tofu</strong></p>

<p><em>Dish:</em> Sweet pan fried tofu with furikake.</p>

<p><em>Preparation:</em> Limited to (AKA, inspired by) random and sparse fridge pickings, I selected firm tofu cut into 1in. by 2in. by 3in. blocks, marinated in soba tsuyu for a couple of minutes while the pan heated. Add furikake to the mix, and place the tofu in pan with all the sauce and some water. Cover and steam for a couple minutes. Remove the cover and cook until most of the water/sauce is gone (a minute or so). Add a dash or two of extra virgin olive oil and fry both sides of the tofu block for less than a minute each.</p>

<p><em>Summary:</em> The different phases of cooking go pretty fast, but it's hard to overcook firm tofu.</p>

<p><em>Outcome:</em> Actually, quite good!</p>

<p><strong>Attempt 3: Hash Browns</strong></p>

<p><em>Dish:</em> One of the classic breakfast staples, hash browns.</p>

<p><em>Preparation:</em> While at the store buying hurricane supplies in case Flosie hit us hard, we picked up a bag of regular brown potatoes (none much larger than fist-sized). A quick Google search came up with the recipe and a key element to the preparation. First, mostly peel the potatoes and grate them. Next, and importantly, dry them with a towel. Chop some onions and mix into the potatoes. Drop a slice of butter in a pan for coloring and pour in the potato onion mixture. Cook each side (re-butter before flipping) for 5-7 minutes and serve.</p>

<p><em>Summary:</em> Such a simple and easy dish, there was very little opportunity to mess up.</p>

<p><em>Outcome:</em> Yummy.</p>

<p>At this point, we consulted with a couple of kitchen veterans (Jan and Shelly) as to what every kitchen should have as core ingredients. We went shopping and stocked up on a lot of spices, sauces, oils, herbs, veggies and other core ingredients. Now it's time to make something for real.</p>

<p><strong>Attempt 4: Asparagus and Tofu in Balsamic Vinegar</strong></p>

<p><em>Dish:</em> Fresh asparagus and firm tofu cooked in a balsamic vinegar and butter sauce. Taken from a cookbook: New Food Fast, by Donna Hay.</p>

<p><em>Preparation:</em> Start with butter and balsamic vinegar and gradually add a few things including halved asparagus and finally tofu. It's a very simply prepared dish, which seems to be the point of most of the recipes in that cookbook.</p>

<p><em>Summary:</em> I made a couple of mistakes with this dish. First, Sherrie Ann was excited to use our asparagus pot and pre-cooked the asparagus. Second, we made an entire batch of asparagus, which while good, was way too much. Third, although the recipe didn't call for it, the tofu should have been marinated.</p>

<p><em>Outcome:</em> Overcooked asparagus, under-flavored tofu, and the late addition of thyme couldn't be saved by the wonderous balsamic butter sauce taste. Call this one a failure but worth another try. The gas it gave us was rather pungent too.</p>

<p><strong>Attempt 5: Classic Stir Fry</strong></p>

<p><em>Dish:</em> A classic, simple, vegetable stir fry.</p>

<p><em>Preparation:</em> Armed with a stocked fridge, including a package of pre-cut stir fry vegetables from the market (and some additional fresh veggies), this should have been a very easy concoction, even without following any recipe.</p>

<p><em>Summary:</em> Slightly discouraged by my first attempt, and too lazy to dig out the wok again, I cooked this in a large pan. Mistake #1. I started with a little sesame oil and dropped in raw broccoli which was a good start since it was the thickest and needed longest to cook. Mistake #2 -- I didn't use enough oil so the cooking on the broccoli wasn't even. I then added snow peas (so delicious!) and cooked a little more, but added a little water for a more even cooking. I covered the pan to get a little steaming action for a short time. Adding the package of pre-cut veggies and a couple dashes of shoyu, I steamed and cooked a bit longer. Tasting proved mistake #3. I didn't rinse the pre-cut veggies so they had a vinegary taste which I overcompensated with by adding too much shoyu. I also added a few squirts of the classic Thai hot sauce with the green cap. I finished by adding sesame sticks and served.</p>

<p><em>Outcome:</em> I really should have used the wok. I overcooked everything again, trying to get out the vinegary taste and added way too much shoyu. I also could have used a little less hot sauce. The dish was far too salty. Adding some unsalted peanut butter helped quite a bit but in the end we couldn't finish our servings, me because it was too salty and Sherrie Ann because it was too spicy. Another failure.</p>

<p><strong>Attempt 6: Something with Anaheim Chiles</strong></p>

<p><em>Dish:</em> I didn't know what I wanted to make, but I know I wanted Anaheim chiles. It turned out to be a scrambled omelet.</p>

<p><em>Preparation:</em> I was thinking of stuffing the chile but read about roasting them over an open flame in The Joy of Cooking and being the fire bug I am, knew I had to try that. I roasted the chile in the gas stove flame for a couple of minutes and scraped off the skin. Slicing, cleaning and dicing the chiles, I diced an amount of onion to match and chopped up a fair amount of fresh parsley. I added butter in a pan and caramelized the onions and added the chiles while I beat three eggs with the parsley and a handful of mild cheddar cheese. Pouring in the egg mixture, I folded and mixed the onions and chiles and tried to make an omelet. It broke when I folded so it ended up being more of a scrambled egg style dish. I served with about a teaspoon of capers.</p>

<p><em>Summary:</em> Again an off-the-cuff dish that turned out well. No real mistakes and roasting the chiles was both fun and very tasty.</p>

<p><em>Outcome:</em> Really quite good. The roasted chiles were awesome and the capers added the needed touch of salt and a counter of sweet. The caramelized onions didn't add any flavor but gave body and the fresh parsley was a great background taste.</p>

<p>What will the next dish be? I don't know, but I now know that a very good large chopping knife is next on the shopping list! I also know that this is just the beginning of a very interesting and fun chapter in my life.</p>]]>

</content>
</entry>
<entry>
<title>HiloEats.com</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2007/08/hiloeatscom.php" />
<modified>2007-08-31T06:40:18Z</modified>
<issued>2007-08-31T06:33:31Z</issued>
<id>tag:www.miraclesalad.com,2007:/blog//1.86</id>
<created>2007-08-31T06:33:31Z</created>
<summary type="text/plain">Hilo Eats now has it&apos;s own domain, hiloeats.com! This is the first of several changes I plan for Hilo Eats. Other possible changes include, in random order: * Instant reporting of &quot;bad reviews&quot; (reviews that are themselves bad, not reviews...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Web Site Stuff</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>Hilo Eats now has it's own domain, <a href="http://www.hiloeats.com/">hiloeats.com</a>!</p>

<p>This is the first of several changes I plan for Hilo Eats. Other possible changes include, in random order:<br />
* Instant reporting of "bad reviews" (reviews that are themselves bad, not reviews that say a place is bad).<br />
* Easy reporting of closed establishments.<br />
* Hide old reviews by default.<br />
* iPhone/mobile version.<br />
* Comment on a review, not just a place.<br />
* Tagging for instant filtering.<br />
* Expanding the scope to other areas including Keaau (after tagging is done).</p>

<p>I'm also open to suggestions. Please send them via the <a href="http://www.hiloeats.com/contact.php">Hilo Eats Contact page</a>.</p>]]>

</content>
</entry>
<entry>
<title>Alaskan Cruise Honeymoon</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2007/07/alaskan_cruise.php" />
<modified>2007-07-31T21:35:07Z</modified>
<issued>2007-07-31T20:40:45Z</issued>
<id>tag:www.miraclesalad.com,2007:/blog//1.85</id>
<created>2007-07-31T20:40:45Z</created>
<summary type="text/plain">It was 55F in the middle of July and snow never rested more that a few thousand feet away. We sat huddled at the edge of our bed, bundled in our comfy robes, and peered through the full length glass...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>It was 55F in the middle of July and snow never rested more that a few thousand feet away. We sat huddled at the edge of our bed, bundled in our comfy robes, and peered through the full length glass door from our warm stateroom. The remnants of breakfast in bed sat at the table next to the flat-panel TV which relentlessly pimped the "incredible deals" that awaited us at the next port of call or showed us maps of our journey. Not more than 300 steps away, a widely varied buffet lunch was being prepared for us should we manage to pull ourselves together and make it out the door. Life was good.</p>

<p>We're back from our Alaskan cruise honeymoon, and I must admit that there is something to this whole honeymoon concept. Being pampered amongst the glaciers and pristine wilderness that is southeast Alaska was a wonderful way to spend a week. More food than could be eaten, more activities than could be participated in, enough excursions to fill the entire summer, and the option to just sleep it all off was a fantastic luxury that I'm glad I didn't miss.</p>

<p>There's so much to say but I want to mention a few things for anyone considering such a journey. Some of this may not apply to all cruise lines; we were on the Holland America Line ms Zaandam--a wonderful ship.</p>

<p>1. Do not let anyone dissuade you from packing long johns. It's cold, cold, cold. I wish I had brought my Capilene underwear.</p>

<p>2. Do not take the layering suggestion for granted. Did I mention it's cold?</p>

<p>3. Take several pairs of "all occasions" shoes, A.K.A. sneakers/trainers.</p>

<p>4. Take a windbreaker, along with several sweaters or jackets. It can get chilly.</p>

<p>5. Wal-Mart isn't "just two blocks away" in SE Alaska, so bring your amenities with you.</p>

<p>6. The shops around the ports are tourist traps. You'll still need to go in to get your omiyage, but the more prepared you are for "touristy", the easier it is to see through the kitsch.</p>

<p>7. Do not think about the calorie count. Eat. A lot. You can't help it; food is everywhere, so enjoy every ounce. The food was great and there's a good variety.</p>

<p>8. Afternoon tea/coffee is not to be missed.</p>

<p>9. Even if you're not a show person, go to the evening shows. They're not that long and it's amazing to see what they do on a relatively small stage. There's a fair variety as well.</p>

<p>10. Do not be discouraged by the number of things to do. You won't be able to do everything.</p>

<p>11. It's cold even in summer. The only time I wasn't bundled up was when I was tucked in bed with the A/C off.</p>

<p>12. Enjoy the beautiful scenery. This is what they mean when they say to stop and smell the roses.</p>

<p>Go. It's worth it. Glacier Bay is amazing. The train ride in Skagway is fun.</p>

<p>Seriously. Go.</p>]]>

</content>
</entry>
<entry>
<title>iPhone--In My Hands!</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2007/07/iphonein_my_han.php" />
<modified>2007-07-06T07:42:13Z</modified>
<issued>2007-07-06T07:22:48Z</issued>
<id>tag:www.miraclesalad.com,2007:/blog//1.84</id>
<created>2007-07-06T07:22:48Z</created>
<summary type="text/plain">I didn&apos;t have to wait long! I&apos;m typing this on my brand new 8g iPhone. Huzzah! A couple of first impressions: First, regarding the virtual keyboard, I easily see how people can get frustrated with it. But those people must...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>I didn't have to wait long! I'm typing this on my brand new 8g iPhone. Huzzah!</p>

<p>A couple of first impressions:</p>

<p>First, regarding the virtual keyboard, I easily see how people can get frustrated with it. But those people must have a monumentally short attention span or absolutely zero patience. I'm making mistakes, but they're easily correctable with a minimum of fuss and time. I think those naysayers are probably looking for faults rather than giving the device an honest chance. My only gripe thus far is that I keep confusing the backspace and return keys.</p>

<p>Second, it's a bit heavier than I expected (versus my RAZR), but it is far from being too heavy.</p>

<p>About three hours of near constant use and I have no regrets! Yay!</p>

<p>Now back to the wedding plans...</p>]]>

</content>
</entry>
<entry>
<title>My Search for the Holy Grail (aka iPhone)</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2007/06/iphone.php" />
<modified>2007-06-30T10:28:29Z</modified>
<issued>2007-06-30T09:13:10Z</issued>
<id>tag:www.miraclesalad.com,2007:/blog//1.83</id>
<created>2007-06-30T09:13:10Z</created>
<summary type="text/plain">Right after work, I headed over to AT&amp;T to wait in what I figured would be a small or non-existent line. This is Hilo, after all. With slight surprise, I marched apprehensively past 40-50 people to claim my place at...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>Right after work, I headed over to AT&T to wait in what I figured would be a small or non-existent line. This is Hilo, after all. With slight surprise, I marched apprehensively past 40-50 people to claim my place at the tail of the snake, preparing myself for both the very long wait and the possibility for going home empty-handed.</p>

<p>Time marched on to the beat of a drummer missing both drum sticks and the drum set itself, and 6pm came with a brief excitement which quickly waned as the queue tightened and halted. Entertained by the evening traffic and a few pedestrians--most looking at the throng of gadget geeks with a mixture of puzzlement, awe and calls of "what are you waiting for?"--I plodded along with the hope of returning home triumphant from the minor achievement of patience.</p>

<p>Night fell as I neared the final steps to the closely guarded and locked portal to an otaku's delight. Fatigue from standing for hours wore on all our faces and the jokes that supplies had depleted became more frequent and rang more of prophecy than mirth.</p>

<p>I fought back the anticipation and anxiousness with inane banter with my fellow enthusiasts, much in the way seat mates on a flight prepare for hours of close quarters with strangers. Talk turned to hypotheticals; "are you going to settle for a 4g model if the 8g are gone?" "Maybe I should have just ordered online."</p>

<p>Few were surprised when the first call rang out, "all of the 8g models are gone." Groans of disappointment and undoubted inaudible curses emanated from stragglers now numbering fewer than 30. Several immediately made for their cars, having exhausted their patience. Most, however, remained; hoping.</p>

<p>Scant minutes later, one of the badged sentries could be seen making a visible head count, only to confer with a counterpart on the inside and report to the faithful that two devices remained. He offered condolences in the form of a glimpse of what remained for us: we could order either device at the store and have it shipped priority, but with no insight as to when such a feat would be executed.</p>

<p>A step or two later, I entered the bright, nearly empty vault. Quicktime videos played at the entrance, taunting me with features, screenshots and near promises that life could be no better were I simply to grasp an iPhone in my tired hands. I was met at the counter by a surprisingly (and refreshingly) cheerful keeper of the gadget gold.</p>

<p>"I only have one left and it's a 4g model."</p>

<p>Should I? Would I? Will I compromise my daydreams and go for less than I wanted? What would I be missing, were I to settle for less?</p>

<p>Then, a brief moment of clarity washed over me. I'll live. The device is not a life saver, nor is it even a necessity. In the grand scheme of "it all," I have so many things to be thankful for that this setback is nothing more than a failed attempt at being one of the few to own something that millions will eventually.</p>

<p>I didn't lose. There is no race.</p>

<p>I placed my order for an 8g iPhone and will certainly eagerly await it. But, more importantly, I'll continue with joy and excitement for my wedding in a week. I've waited 30 some-odd years for that and look forward to how great it will be!</p>]]>

</content>
</entry>
<entry>
<title>How to Use Line Processor to Save Time on Repetitive Tasks</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2007/05/how_to_use_line.php" />
<modified>2007-05-02T03:32:41Z</modified>
<issued>2007-05-01T23:29:12Z</issued>
<id>tag:www.miraclesalad.com,2007:/blog//1.82</id>
<created>2007-05-01T23:29:12Z</created>
<summary type="text/plain">I often find myself needing to build a series of commands or statements from a list of elements. Whether I am linking a list of emails, building an SQL insert statement or writing a block of field validation code, this...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Web Site Stuff</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>I often find myself needing to build a series of commands or statements from a list of elements. Whether I am linking a list of emails, building an SQL insert statement or writing a block of field validation code, this <a href="http://www.miraclesalad.com/webtools/line_processor.php">Line Processor</a> makes the job very easy. Here's how to use this simple yet powerful tool.</p>

<p>I will walk through some of the steps for building a short web form, however the List Processor can be applied to any number of things not programming related. The form in this example will take a name, email and 5 URLs.</p>

<p><strong>The Line Processor Interface</strong><br />
First, let's look at the tool itself. There are three sections:<br />
<ol><li>the <strong>List</strong> of core items,</li><li>the <strong>Mask</strong> that will be applied to each item,</li><li>and the <strong>Results</strong> of the processing.</li></ol></p>

<p>The mask section has an additional save to button feature which I will cover later.</p>

<p><strong>The List</strong><br />
The list of items contains each element I want to do something with. For my example, I have a list of field names that I'll be creating as HTML entities for the web page form.</p>

<pre>name
email
url1
url2
url3
url4
url5</pre>

<p>(Line Processor could even help create the list sequence url1..url5 but with such a short list I just typed them.)</p>

<p><strong>The Mask</strong><br />
I now specify what I want to do with the list. For the example, I am creating HTML code, so the mask is:</p>

<pre>&lt;input type=&quot;text&quot; name=&quot;{{LINE}}&quot; id=&quot;{{LINE}}&quot; value=&quot;&quot; /&gt;</pre>

<p>Clicking the <em>Go!</em> button will then make a copy of the mask for each line in the list and put the list element in wherever &quot;{{LINE}}&quot; appears.</p>

<p>This produces the following:</p>

<pre>&lt;input type=&quot;text&quot; name=&quot;name&quot; id=&quot;name&quot; value=&quot;&quot; /&gt;
&lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; value=&quot;&quot; /&gt;
&lt;input type=&quot;text&quot; name=&quot;url1&quot; id=&quot;url1&quot; value=&quot;&quot; /&gt;
&lt;input type=&quot;text&quot; name=&quot;url2&quot; id=&quot;url2&quot; value=&quot;&quot; /&gt;
&lt;input type=&quot;text&quot; name=&quot;url3&quot; id=&quot;url3&quot; value=&quot;&quot; /&gt;
&lt;input type=&quot;text&quot; name=&quot;url4&quot; id=&quot;url4&quot; value=&quot;&quot; /&gt;
&lt;input type=&quot;text&quot; name=&quot;url5&quot; id=&quot;url5&quot; value=&quot;&quot; /&gt;</pre>

<p><strong>Save a Mask to a Button</strong><br />
I'm now going to temporarily save this mask to a button via <em>Save mask to button</em>. I stress <strong>temporary</strong> because the new button created will disappear when I leave the Line Processor page or close the browser window.</p>

<p>The mask is now saved to a button so that I can recall the mask as saved after making changes to the mask. This is perfect for creating several masks before I have my list the way I want it. For example, I create this next mask to use in the processing of the form:</p>

<pre>validateNotEmpty($_POST['{{LINE}}'], '{{LINE}} cannot be blank.');</pre>

<p>I save this mask to a button and can break <strong>name</strong> into first_name and last_name and just recall and apply each of the masks I had saved.</p>

<p><strong>In Conclusion</strong><br />
Manually editing repetitively is tedious, boring and prone to erorrs and search and replace can only go so far. This is especially true when working with a changing list of items. The <a href="http://www.miraclesalad.com/webtools/line_processor.php">Line Processor</a> really makes batch modifications to a long set of items easy--especially when combined with another great tool, the <a href="http://www.miraclesalad.com/webtools/clip.php">Online Clipboard</a>.</p>]]>

</content>
</entry>
<entry>
<title>MiracleSalad Gets Some Attention</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2007/04/miraclesalad_ge.php" />
<modified>2007-04-12T00:01:35Z</modified>
<issued>2007-04-11T23:44:54Z</issued>
<id>tag:www.miraclesalad.com,2007:/blog//1.81</id>
<created>2007-04-11T23:44:54Z</created>
<summary type="text/plain">I&apos;ve made some much needed changes to this site, including adding an iframe to the home page so that page loading isn&apos;t hijacked by other servers (like Twitter). I&apos;ve also made quite a few behind-the-scenes changes to my web tools,...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Web Site Stuff</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>I've made some much needed changes to this site, including adding an iframe to the home page so that page loading isn't hijacked by other servers (like <a href="http://twitter.com/thunderpaw">Twitter</a>). I've also made quite a few behind-the-scenes changes to <a href="http://www.miraclesalad.com/webtools/">my web tools</a>, including making the <a href="http://www.miraclesalad.com/webtools/timesheet.php">timesheet calculator</a> much more usable. I also wrote a <a href="http://jquery.com/">jQuery</a> script which enables full <a href="http://www.miraclesalad.com/webtools/safari_fix_label_jquery.html">label tag support in Safari</a>.</p>

<p>Speaking of Twitter, I really like the free <a href="http://iconfactory.com/software/twitterrific">Twitterrific</a> app but have been having lots of problems with connectivity and lost tweets. I will post a tweet with Twitterrific, it will show up on the Twitter site and usually in Twitterrific, but when I make a new tweet, the old one simply disappears! Ponderous. I'm not entirely convinced it's a problem with Twitterrific as Twitter has been making quite a few changes with their explosive growth.</p>

<p>Wedding plans are continuing... though there is still a lot more to work on.</p>

<p>For work, I've been playing around with some object-oriented PHP but am not convinced all my projects should be OOP--especially since we don't currently have a production server with PHP5.</p>]]>

</content>
</entry>
<entry>
<title>2007 Update Summary</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2007/03/2007_update_sum.php" />
<modified>2007-03-19T20:11:06Z</modified>
<issued>2007-03-19T19:53:15Z</issued>
<id>tag:www.miraclesalad.com,2007:/blog//1.80</id>
<created>2007-03-19T19:53:15Z</created>
<summary type="text/plain">So a lot has been going on in my life this year. Here&apos;s a quick update on some of the highlights. Sherrie Ann and I are engaged to be married this summer (July)! James and I launched a new site...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>So a lot has been going on in my life this year. Here's a quick update on some of the highlights.</p>

<p><a href="http://www.straslicka.com/">Sherrie Ann</a> and I are engaged to be married this summer (July)!</p>

<p>James and I launched a new site design for the <a href="http://www.uhh.hawaii.edu/">UH Hilo web site</a>. It has been quite successful and popular.</p>

<p>The numerous and inconsistent network problems in the new office have finally settled down. It has taken quite a few measures to see them quashed, but life at work is more-or-less back to normal.</p>

<p>I finally made the push and reached level 50 in City of Heroes--quite a feat when soloing. Now I'm trying out the Peacebringer and Warshade archetypes and both are quite interesting. I haven't decided which I like better yet.</p>

<p>I've finally figured out how to get an SVN repository functioning and am slowly building my PHP form validation library using SVN (and possibly <a href="http://www.naturaldocs.org/">NaturalDocs</a>).</p>]]>

</content>
</entry>
<entry>
<title>New Office</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2006/12/new_office.php" />
<modified>2006-12-18T18:43:31Z</modified>
<issued>2006-12-18T18:12:50Z</issued>
<id>tag:www.miraclesalad.com,2006:/blog//1.79</id>
<created>2006-12-18T18:12:50Z</created>
<summary type="text/plain">I&apos;m in week three of the new office and still getting things settled. The change has been a good one overall for work; but not so easy for personal. My team and I are now in a work space at...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>I'm in week three of the <a href="http://maps.google.com/maps?f=q&hl=en&q=1437+Kilauea+Ave,+Hilo,+HI+96720&sll=19.707871,-155.075445&sspn=0.007595,0.00912&ie=UTF8&z=15&ll=19.70789,-155.075455&spn=0.030382,0.050554&om=1&iwloc=addr" target="_blank">new office</a> and still getting things settled. The change has been a good one overall for work; but not so easy for personal.</p>

<p>My team and I are now in a work space at least three times as large as the one we moved out of. We have some new furniture, including some nice chairs that are actually meant to be sat in for a full day's duration. We also have about 45 sq. ft. of window space (three 5'&times;3') windows. The view isn't fantastic but who cares? They're windows! We're also within minutes walking distance from Subway, Akmal, Soontaree's, H&amp;K, 7-11, and more. (See <a href="http://www.miraclesalad.com/eats/">Hilo Eats</a> if not familiar with these.) Oh, and parking isn't a problem now, woot!</p>

<p>The drawback to being off-campus is of course the lack of convenience. I can't just hop over to the cafeteria, coffee cart, or bookstore. Also, since <a href="http://www.straslicka.com/">Sherrie Ann</a> and I carpool, our commute time has doubled (to about 30 minutes a day :D ). I also can't meet with faculty/staff very easily, but that wasn't a daily event so it's not too bad.</p>

<p>All-in-all, the move is a positive one. We'll see how it pans out over the next (projected) five years.</p>

<p>As for the rest of life, it's about time to start xmas shopping. Happy birthday to Jr. and Austin. And Happy Holidays, Christmas, Hanukkah, Kwanzaa, Winter Solstice, and/or end of 2006.</p>]]>

</content>
</entry>
<entry>
<title>Moving Offices</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2006/12/moving_offices.php" />
<modified>2006-12-01T18:20:37Z</modified>
<issued>2006-12-01T18:16:41Z</issued>
<id>tag:www.miraclesalad.com,2006:/blog//1.78</id>
<created>2006-12-01T18:16:41Z</created>
<summary type="text/plain">Today I start seriously packing up my office for a move to another building off-campus. They&apos;re making room for more instructional people so some of us non-instruction staff are moving to the Kilauea Financial Plaza (where Merill Lynch and the...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>Today I start seriously packing up my office for a move to another building off-campus. They're making room for more instructional people so some of us non-instruction staff are moving to the Kilauea Financial Plaza (where Merill Lynch and the Hilo NOAA offices are). We have a five-year lease in the new building, so it's going to be interesting with the move. The really big inconvenience is that S.A. and I share one car so the morning and afternoon rituals will have to change. Ah well. We'll make do.</p>

<p>More after the move.</p>]]>

</content>
</entry>
<entry>
<title>New Life Goal</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2006/11/new_life_goal.php" />
<modified>2006-11-22T01:29:49Z</modified>
<issued>2006-11-22T01:24:57Z</issued>
<id>tag:www.miraclesalad.com,2006:/blog//1.77</id>
<created>2006-11-22T01:24:57Z</created>
<summary type="text/plain">I&apos;m contemplating a new life goal. Make it thru one of these. I don&apos;t know how good the chocolate is that Frango makes, but just the prospect of 25 pounds of chocolate and mint is what dreams are certainly made...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Life and Work</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>I'm contemplating a new life goal. Make it thru <a href="http://www1.macys.com/catalog/product/index.ognc?ID=201921&CategoryID=24590&LinkType=SiteAd&LinkLoc=22672&AdID=32548">one of these</a>. I don't know how good the chocolate is that Frango makes, but just the prospect of 25 pounds of chocolate and mint is what dreams are certainly made of.</p>

<p>Of course, there are <a href="http://www.candywarehouse.com/chocolatechunk.html">cheaper avenues</a> and <a href="http://www.nokachocolate.com/"><strong>much</strong> more expensive</a> ones. But damn. 25 lbs. That's good times!</p>]]>

</content>
</entry>
<entry>
<title>Mac OS X Software</title>
<link rel="alternate" type="text/html" href="http://www.miraclesalad.com/blog/archives/2006/10/mac_os_x_softwa.php" />
<modified>2006-10-05T00:26:04Z</modified>
<issued>2006-10-04T22:12:07Z</issued>
<id>tag:www.miraclesalad.com,2006:/blog//1.76</id>
<created>2006-10-04T22:12:07Z</created>
<summary type="text/plain">A friend of mine has decided to jump ship to a mac and blog his travels. I&apos;m hoping he enjoys the transition, even if he decides not to stay on a mac. To help out, though, I&apos;ve put together a...</summary>
<author>
<name>thunderpaw</name>
<url>http://www.miraclesalad.com/</url>
<email>thunderpaw@gmail.com</email>
</author>
<dc:subject>Misc</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.miraclesalad.com/blog/">
<![CDATA[<p>A <a href="http://www.fippy.net/">friend of mine</a> has decided to <a href="http://fippymac.wordpress.com/">jump ship to a mac</a> and blog his travels. I'm hoping he enjoys the transition, even if he decides not to stay on a mac. To help out, though, I've put together a list of apps that I would install were I getting a new machine. There are a ton of lists like this, but this one is mine!</p>

<p>Unless otherwise specified, all these are open source or freeware. Also, the list is kind of in order of "importance," but not strictly so.</p>

<ul>
<li><a href="http://quicksilver.blacktree.com/">Quicksilver</a> is a launcher of sorts but a lot more.</li>
<li><a href="http://iterm.sourceforge.net/">iTerm</a> is a console/terminal replacement.</li>
<li><a href="http://macromates.com/">TextMate</a> is an incredible editor and well worth the price of 39EUR.</li>
<li><a href="http://smultron.sourceforge.net/">Smultron</a> is a good alternative to TextMate for those on the cheap.</li>
<li><a href="http://cyberduck.ch/">Cyberduck</a> is a very good simple SFTP GUI.</li>
<li><a href="http://www.adiumx.com/">AdiumX</a> supports many different instant messenging protocols in one good application.</li>
<li><a href="http://growl.info/">Growl</a> isn't really an app you use directly but is a notification system that a lot of these programs will utilize.</li>
<li><a href="http://www.videolan.org/vlc/">VLC</a> is the best multi-format video player.</li>
<li><a href="http://www.caminobrowser.org/">Camino</a> is basically a true Mac version of Firefox. Unfortunately it doesn't support extensions, but it's a great supplement to Safari.</li>
<li><a href="http://software.landryhetu.com/synergy/">SynergyKM</a> is a very nice implementation of the Synergy program which allows you to use one mouse and keyboard (and clipboard) across any number of computers and operating systems.</li>
<li><a href="http://virtuedesktops.info/">Virtue Desktops</a> is a sexy little virtual desktop app which works with SmackBook.</li>
<li><a href="http://www.obdev.at/products/littlesnitch/">Little Snitch</a> is a great firewall-type of app which works well at the application level. (24.95USD)</li>
<li><a href="http://www.delicious-monster.com/">Delicious Library</a> is a great library app for book, movie, and game collections. (40USD)</li>
<li><a href="http://www.pixelglow.com/graphviz/">GraphViz</a> makes automated graphing and charting a breeze.</li>
</ul>

<p>Of course, Mac OS X comes with some very good built-in apps that I highly recommend: Mail, iPhoto, iTunes, Safari, Address Book. iCal is a good program, but I prefer to use Google's calendar system.</p>

<p>There are some other "standard" apps which I would also install on a Windows machine: Skype, Google Earth, MS Office, Opera (browser).</p>

<p>Finally, the following sites are great resources for Mac software:<br />
Open source download list - <a href="http://www.opensourcemac.org/">Open Source Mac</a><br />
Latest versions of software - <a href="http://www.macupdate.com/">Mac Update</a><br />
Apple-oriented blog (by the Engadget folks) - <a href="http://www.tuaw.com/">The Unofficial Apple Weblog</a><br />
New software (not just Mac) - <a href="http://www.downloadsquad.com/">Download Squad</a></p>]]>

</content>
</entry>

</feed>