General

Typhoon Ondoy

Typhoon Ondoy (aka Ketsana) struck and Metro Manila hit really hard.  I was supposed to have a business meeting with Tina at High Street but she texted me that the weather is not cooperating and that we should postpone. The driving rain was quite persuasive so I agreed.

But I didn’t realize it was so bad until late afternoon when James texted about impassable streets and houses flooded up to their second levels! We went out today and devastation was quite evident along our way. But we didn’t see the worst of it till we saw the news. Debris, submerged houses, vehicles stacked like dominos,hundreds if not thousands of refugees. One of the hardest hit areas was Pasig. To think we were not-too-long-ago considering moving there. Horrible.

If  you want to know how to help the victims, check this Google docs spreadsheet.

SciFi = SyFy

Was walking around NYC with Cez and Euge when we saw this poster advertising the new Stargate Universe TV series. It seems interesting since I liked Stargate the movie, followed Stargate: Atlantis, and plan to watch the original Stargate TV series. But what caught my eye is the URL in the poster: syfy.com instead of scifi.com. What is wrong with these people?!? As Cez said, it’s the dumbing down of the USA. Sheesh!

9/11

It’s September 11. A day that lives in infamy. And here I am in NYC (across the water at Jersey City actually). Outside my hotel room window, I can see twin beams of light shooting upward to the sky, part of the city’s memorial activities. May we always remember this day, may we always remember that the enemy is still out there, and will always be there for as long as intolerance exists in this world.

Flex: Security Error Accessing URL

While playing around with Flex and Web Services, I encounter the following error while trying to access my web service: Security Error Accessing URL.

One solution around this error is to add a crossdomain.xml file in your root directory:

<?xml version="1.0"?>
<cross-domain-policy>
    <allow-access-from domain="*"/>
</cross-domain-policy>

But in my case I simply changed my web service definition in Flex from:

<mx:WebService id="employeeService"
 wsdl="http://localhost:8080/EmployeeService/services/EmployeeService?wsdl"
 useProxy="false" showBusyCursor="true" fault="mx.controls.Alert.show(event.fault.faultString)">

To:

<mx:WebService id="employeeService"
 wsdl="http://127.0.0.1:8080/EmployeeService/services/EmployeeService?wsdl"
 useProxy="false" showBusyCursor="true" fault="mx.controls.Alert.show(event.fault.faultString)">

That got it working.

Downloading Adobe’s “Flex In A Week” Videos

Adobe, in it’s arguably self-serving pursuit to make Flex more popular offered an online training module called Flex In A Week. Admittedly, it’s quite good. I’ve been using it but watching it online just doesn’t work for me since I don’t have continuous Internet access.

I tried their suggestion for watching the videos online. Unfortunately, it means installing Adobe Media Player (which is yet another sucky media player) and adding the RSS feed http://sessions.adobe.com/FlexInAWeek/feed.xml to My Favorites. Problem is that AMP sucks and it can cache only a few videos at a time.

Fortunately, there is a better solution. Simply go to the RSS feed in Firefox (click the link or copy-and-paste it into the address box) and download the media files from the links on the resulting page. You can now watch it with your favorite media player such as VLC. That’s it!