Latest Tweet

  •  

October 13, 2011

Pludging

The term "pludging" is Ars Technica forum's memetic term for applying MacOS updates, a particularly misspelled forum post title that stuck. There's always the comedic hyperbolic posts about doom and destruction following the installation of some innocuous point-update, but in reality it mostly goes smoothly, except for the inevitable reboot that resets the precious uptime.

MacOS X 10.7 Lion was a bit more exciting in that it was immediately available for download over the Mac App Store, anywhere in the world. No need to wait for shiny silver discs to be localized and pressed and delivered to our little island backwater. Waited a couple days for the initial rush to subside, then grabbed it during US late-night hours, to insure the download went smoothly. After that it was just click-and-go like good Apple software should. Of course I had two backups of my precious data before running the upgrade, one by TimeMachine and one via SuperDuper, plus I'd also just finished uploading my photo library onto the Crashplan cloud. Thankfully the Lion install all went well enough. So much so that I became emboldened to install Lion on the wife and sis-in-law's Macs soon after, with only one backup, even! My Aperture workflow seemed to chug a bit under the new OS, but I fixed that with a $50 memory upgrade, which I'd been meaning to get anyway.

But really MacOS is the least of Apple's worries nowadays. It's iOS that's the rising star, if not the main focus, of the company. While MacOS provided a solid foundation, the iOS team has been busy building new APIs, service, and even a new retail paradigm for the software ecosystem. I don't mind Apple's centralized control too much (don't really care about shell access on a phone, for god's sake), but it sure does make for a major pain in the bottleneck when everyone jumps on the latest iOS release all at the same time. So it took a few Error 3200 messages before the iOS upgrade finally took. Upgraded the wife's iPhone, too, figuring she might like the improved camera app and iMessage functions. But in my haste to get it done before leaving for work I caught stupid and forgot to back up her phone's photos first, wiping out a bunch of her recent baby pictures in the process. No software upgrade will make up for that, unfortunately.

apprentice-at-apple-10122011.html Meanwhile, quietly in its virtually-sandboxed little corner of my HTPC, runs the toy Linux "server" that acts as an external SSH gateway and provides Linux-y services to the internal network. That's been running on Debian Lenny for a while, but Lenny was already due for replacement when I originally installed it, and it's long been superseded by Debian Squeeze. The wife and kids were at her mother's house for the weekend, and I figured what better thing to do with my precious free time than to upgrade a Linux distribution? Fired up a terminal to edit the repository sources and to run aptitude via the command line, which is no big deal, for Linux work. Took a deep breath and fired off aptitude dist-upgrade and walked away for a cup of coffee while it churned through the hundreds of Squeeze packages to be downloaded and replaced in the new major version.

Finished installing all the packages and let it reboot to... nothing but a login prompt. No GDM or any signs of a GUI. Good thing about being a late-adopter is that us Murphys have sussed out everything that can go wrong during the process and wrote about it on the Internet for Google to index. Some voodoo combination of editing init.d, reinstalling the Virtualbox graphic drivers, and dpkg-reconfigure of X.org managed to bring the GUI back to life. Then I noticed that it didn't have any network connectivity. It saw the Ethernet hardware but Network Manager wouldn't configure it. dmesg output seems to find some problem with udev? A zillion edit-reboot-connect cycles later (thankfully not too painful to do in a virtualized environment) I still couldn't get the supposedly advanced network auto-configuration system to work. This was meant to be a hard-wired server image anyway. So I patched up virtual-duct-tape style by hard-coding the network connection into the /etc/network/interfaces file.

So my little server was back on the Net but it wasn't doing anything. Turned out that I needed to update all my Python packages, too, to support the new Debian version. Then I had to upgrade Python itself to support the features used in some of the updated packages, because even the version in the latest Debian stable release isn't all that new. Then some more permissions and paths tuning to get my jury-rigged scripts working again. Finally re-enabled some Apache modules and finally I was... back to the exact same place I was before the "upgrade." If nothing else, I've learned that if a server works, don't start messing with it. Especially when one has two kids who are more precious than uptime, even.

Posted at 05:31 PM in Rants

July 11, 2011

7-11 On 7-11

At The Seven The recent DEHP additive scandal must've significantly impacted business at the Uni-President Group and their flagship Seven Eleven convenience stores. How to encourage customers to overlook poisonous ingredients and porous oversight? Sell it cheaper, of course! And what better occasion for it than July 11, coincident with the 7-11 name, and the nominal birthday of their cutesy Open mascot.

So the one-day promotion featured half-priced Slurpees and ice coffees. Which turned out to be convenient in the morning since I just ran out of coffee beans at home. A large iced latte and a "bagel" (i.e. a round hard roll) seemed like a decent enough breakfast option.

Or maybe that wasn't such a great idea, considering that I was getting late for work already. The store was full of impatient patrons waiting for their iced lattes, and soon I was part of the mob. Normally the super-automatic coffee machines makes coffee-making into a button-pressing operation. But with iced drinks they have to grab an ice pack from the fridge, rip it open, and dump it into the cup. Then rip open a syrup capsule to dump that into the cup, too, if the customer wants sugar.

That wouldn't even be so bad, since everything is packed in single-serving packets. But nowadays customization is the fashion in the Taiwan drinks market. So we've got the genius who wants her iced coffee with no ice, half sugar, extra milk. Now poor coffee guy has to shake in just enough ice cubes to melt and cool the espresso without leaving ice chunks, pour in only half a capsule of syrup, then add in the extra milk by hand to top off the cup. Five minutes later the lady's got her drink and the mob grows larger.

Thankfully my large ice latte (no sugar) is a common enough order, so once it got to be about my time I just grabbed the next cup that came off the line. And not be too late for work. Maybe I should grab another cup before the day ends. The more I buy, the more I'd save, no?

Posted at 07:00 PM in Stuff

May 16, 2011

Is It Safe To Eat Anything In China?

Don't answer that. Rhetorical question.

One does wonder, though, when even the government mouthpiece Xinhua can't come up with new excuses for the repeated food safety scandals.

  • 2011/04/26 "China vows greater efforts to safeguard food safety"
  • 2011/02/15 "China vows to enhance investigation of food safety incidents"
  • 2010/02/10 "China vows new food safety campaign"
  • 2008/09/24 "China vows to ensure product quality, food safety"

Via Time Magazine's Global Spin blog.

Posted at 05:04 PM in Rants

April 24, 2011

Tainan Outing

Haven't really seen wife's paternal relatives ever since the wedding, since they mostly live in Tainan. With the father-in-law back from China for an extended Chinese New Year holiday, it seemed like the perfect opportunity to visit, especially since they haven't met the baby yet.

The High Speed Rail certainly made travel planning much easier, as it could whisk us from Taipei to Tainan in 80 minutes, which is fast enough even for the baby's limited patience. Sis drove down to Kaoshiung with her boyfriend the day before and will pick us up at the Tainan station. Thought about taking the stroller, but we figured that we'll be sitting around with relatives most of the time and there's plenty of manpower available to hold the baby if necessary. So it was the wife with the diaper bag and me with the baby in arms to meet her folks at Taipei Main Station. Meant that I couldn't haul the DSLR along, but we figured our new NEX-3 camera should do the snap-shot job just as well.

We were taking the noon train and had spent the morning packing. So I bought one of the famous Tai-Rail pork-rib eki-bento at the station to eat along the way. Just as I had opened the bento box and taken a couple of bites, the kid sitting in the row ahead with his grandparents got curious and climbed over the seat back to take a look. I reached up to catch him, only to catch the tray table with my elbow and flipped the tray, flinging my lunch and drink to the ground. Lamented my late beloved meal for a second, before quickly reaching down to prevent further drink spillage. Good thing wife brought a whole box of tissue along, as I sheepishly wiped up the spilled rice and drink while the other passengers on the packed train pretended not to notice. Wife was kind enough to buy me another bento from the passing concessions lady. But the HSR-bento was shrink-wrapped and microwaved so the rice had turned all soggy, with flavors distinctly similar to airline food. In this one small area the old Taiwan Rail still has the new shiny HSR beat hands-down.

Sis drove up from Kaoshiung with 林‘R and another cousin also came to the station to pick us up. The kid was too excited by the train ride to take his usual afternoon nap. So once he got into the car he was out like a light. That was probably for the best, since our first destination was the crematorium, where we met up with FIL's brothers and sisters. We went in to light some incense at wife's grandparents' remains, since her dad hasn't visited in many years. Wife stayed in the car with the sleeping baby, for both practical and superstitious conveniences. None of us can recall any specific theological prohibition against pregnant women in the crematorium, but the unspoken thought was that it was bad joojoo. Too bad the kid missed out on the most spectacular koi pond, though.

The weather was super-nice. We were actually worried it was going to be too warm down south, but a cool breeze kept it quite comfortable, and the sunshine was bright without being harsh. So they decided to take us to a nearby park, centered around the oldest reservoir in Taiwan. Set off on the hiking loop around the lake. The kid didn't feel like walking on his own after being woken up from his nap, but the uncles and aunts were each happy to hold him for a while in relay. They often walk the entire six-kilometer loop once or even twice, but in consideration of the wife's condition we only went a short stretch down the path before turning back, after a short rest at the pier, where the solar-powered tour boat docks.

Stopped by at a neighborhood park in a recently re-developed area where there were plenty of other kids all out for some play-time on a pleasant afternoon. The kid isn't content to be hoisted onto the top of the slide anymore and he wants to climb up and scramble around the play structure himself. So sis and I kept up after him while the elders chatted as the wife kept an eye on things. She got a sudden craving for a corn dog from the street vendor vulturing alongside the park, which turned out to be a terrible idea as the dog was oily and cold, plus we were due for a big family dinner soon anyway.

Went over to the elder uncle's place afterwards. They have four grandkids, all girls, so they enjoyed playing with our little boy and wondering what could've been. Good thing he's always a good sport about playing with strangers. The constant stream of snacks helped him to acclimate. A cousin and her daughter met us there before going to dinner. They have a nice place in the center of town, in the same complex CM Wang used to live after his first big contract with the Yankees. After he moved away to an even bigger house, he got hurt and is still trying to work his way back. So we know her place definitely has good feng-shui. Her sister and daughter live in Taoyuan and go to school in Taipei so we see them more often. Unfortunately they had other things that weekend so we couldn't meet up.

Drove to a nearby seafood restaurant for the family dinner. The main dining hall was taken over by a big wedding featuring 60-some tables, with all the noise that entails, plus live music and the ceremony announcements. Thankfully we had our own private dining room to block out most of the background noise. And with three tables full of young and old from the uncles' extended families, we were making plenty of noise ourselves. No drinking necessary, which was a pleasant surprise. Props to the restaurant who managed to deliver a tasty meal without delays despite the big banquet going on outside.

Mentioned that the kid's birthday was coming up in a couple of days, which caused the auntie to stop by their favorite bakery along the way to buy a big cake. The room had a karaoke station to offer backing music for Happy Birthday, and the kid waved his arms to urge everyone to sing along for one more chorus. And he wants to blow out the candles and cut the cake himself, too, but we can only let him play around fire and knives for so long before we handed the cake over to the waitresses to slice it up for everybody.

By the time we finished dinner, the wedding banquet was long finished, and it was getting close to the kid's bedtime. Wife, sis, and the kid were going to stay with the cousin at her place in the city, while the in-laws were going to stay with the uncles. Meanwhile 林'R was going to drive home to Kaoshiung, and because my mom & dad are still in Taipei the wife was okay with me going home without staying overnight. So I hitched a ride with 林'R to the HSR station, while the family go on to their evening rest places. Arrived in perfect time to change my ticket to the last train to Taipei, arriving just before midnight so I could still make the connection to the last trains of the MRT subway to get home without having to hail a taxi. Got home and checked in with the wife just after she'd put the baby to bed and chatting with her sis and cousins into the night.

So I had Sunday morning to myself until wife brought the kid home with her folks later in the day. It was a good time out for the kid, who really enjoyed the train ride, particularly because the car was mostly empty so he could crawl around the seats and mess around. Good thing the HSR is a pretty smooth ride.

www.flickr.com
Posted at 01:42 AM in Personal , Personal

April 8, 2011

Tohoku Tremors Hit Home, Finally

"When one person dies, it's a tragedy, but when a million people die, it's a statistic."

— Josef Stalin

The Great Tohoku Earthquake, with over 26,000 people dead and missing, falls somewhere between Stalin's cold-blooded extremes. But even with the extensive coverage of the destruction visible on TV every day it was difficult for me to Mother Nature can so easily overpower Japan's pristine infrastructure and well-organized citizenry.

Not that my stunned disbelief was going to do anything to help anyone faced with grim reality. They've turned to the business of cleaning up the mess, and finally announced that Sendai Airport, the main air hub of the area, will finally reopen April 13. Now I'd heard that the airport was flooded by the tsunami, but I didn't realize how extensive the damage was until I saw the accompanying photo of the Sendai Airport sign, half-buried in debris.

The image was especially poignant because I'd taken a similar appearing photo at the end of our family trip to Tohoku last year. The sign gleaming in the setting sun attracted me to take a quick snapshot from the bus. Compared to the current situation, ragged and gray.

Sendai Airport Greeting Sign

Sendai Airport After Earthquake

Posted at 03:48 PM in Personal