The Armorer’s Scroll

Entries from May 2007

Summer 2007 Ender

May 23, 2007 · 2 Comments

This day officially marks the end of my summer for I have just passed the final requirements for my practicum. I was perspiring like crazy not because of the blazing sun but it’s due to the feeling that it’s going to rain anytime. Well, it did and fortunately, I have my umbrella ready as I looked upon the people that were running for shelter under the Philcoa overpass.

Speaking of shelter, I’m just wondering what’s going to happen if numerous instances of this inside the university still remain unfinished by the start of classes:

Waiting Shed Skeleton

The floor’s now ready for footprints! :D

Categories: General

Hacking Democracy

May 16, 2007 · 3 Comments

If I heard it correctly from a morning TV news yesterday, there was a reporter who asked a candidate that sounded like this:

“Sir, ano po ang mga gagawin niyong hakbang para siguradong pasok kayo sa 12?”

What? What was the reporter trying to point out? Was the reporter really asking the candidate or was just trying to catch him red-handed for cheating? Duh! As expected, the candidate paused for a while. Perhaps, a good reply for such a question is to pray or maybe offer some sacrifices or rituals to the gods for a miracle to happen. Although I was not able to remember what the candidate’s response was, it was a good thing that another reporter diverted it to another question. Nevertheless, it sounded like a directed fish-bait question.

Election killings? Injuries? This is not different from the Virginia Tech case! Getting people’s lives for the sake of selfish goals and other foolish things. Cheating? It’s already out in the wild in different mutated forms!

From the recent news, there were lots of reported cases on unlocked ballot boxes found outside voting or canvassing stations. In General Santos City, there were items that lack the required watermarks for authentication. Election returns from the past were also mixed up with some ballot boxes. Now, I wonder what the candidates or the people can say about these cases. To be a positive thinker means that I should look over the election like there’s no cheating involved. However, are the canvassing processes not flawed?

Whilst there’s still manual counting involved, working on late nights is usually the situation where the body tends to work slow if not inefficient. The brain might insist to continue working all over the night, but the eye is usually the first to give up. Sometimes, taking coffee is not effective anymore. As always, your mileage may vary. So, what’s the possibility then that the counting/canvassing processes are not flawed at all?

Of course, technology always finds its way in the election process. Not only can automation speed up canvassing processes but it can also make cheating or vote padding-shaving easier and more concealed to the visible mind. All softwares are imperfect for they are man-made products. Take Namfrel’s software problem for instance – instead of having a quick count, a Microsoft Excel software glitch made it sluggish. Well, enough said.

I’d rather recommend people to watch Hacking Democracy, a great documentary that exposes the flaws in voting systems. For the layman, the traditional vote padding-shaving in voting systems means that there’ll be a manual manipulation of the results. In this documentary, the existence of “fixes”, like in the movie’s tagline: “How Do You Vote Them Out If The Fix Is In?“, makes everything too automated – including the backdoor stuff. In one of their experiments, they tried 2 choices and processed some data on a counting machine, and as expected, they got surprised on the results for they have seen the actual manipulation with their own eyes.

Although it might be easy to create online voting systems through rapid application development, its implementation in the real arena is usually the hardest part. Not only issues on software usability are being scrutinized but also in the hacking world of security. Just imagine seeing one of the developers of the voting system hanging out with an election candidate. Would you still trust the system’s result? I highly doubt.

So what other options do we still have? In my opinion, the only thing that we can do is to trust the system, which goes back to the original problem – how can we trust a voting system? What do you think?

Categories: General · Security

2007 JavaOne Conference

May 13, 2007 · 1 Comment

The 2007 JavaOne Conference last week featured lots of cool-hot new stuffs! How cool-hot were they? Read on!

The nights were long because I spent those times watching the conference thru a live webcast. It was around midnight here while the event was morning there in San Francisco. Yeah, this one’s true real-time for there was unnoticeable lag in the streaming.

Sun General Session - Day 1 I was able to get some screenshots at least for I was not able to setup my machine to record videos. The conference’s first day started with a bang – surprising enough to get you startled on your seat. The Sun General Session in the morning emphasized that “the future is wide open“, wider and more open than before.

In its Technical Session in the afternoon, several updates were presented such as the Java SE 7 release, OpenJDK, GlassFish, and an overview of JavaFX.

Sun Technical Session - Day 1 Java SE 7 JavaFX Overview

Aren’t these enough to get you overwhelmed? Truly, imagine the possibilities!

What got me really excited was The Toy Show of James Gosling on the 4th (or last?) day of the conference. Toy Show Lots of new implementations were presented ranging from real-life products such as Robosapiens, meat scale, and industrial robot, to even virtual environments such as Project Wonderland.

In the part of the Robosapiens, the robots actually had a short talent show! They danced (or reacted) to the music of “I Will Survive”:

Dancing Java Robots

Now, we can get ourselves proxies if we don’t want to dance in front of an audience! I wonder if it can do cartwheels or some dance exhibitions too. :D

Have you ever tried running or installing LG3D or Project Looking Glass? Try Project Wonderland!

Project Wonderland

Notice that in the application, it features a virtual user traversing in a 3D world filled with lots of desktop applications. Actually, one can also surf the Internet and even do some presentations inside it:

Internet Surfing on Project Wonderland

Definitely, awesomeness to the max!

Fortunately, webcast replays are already available if you were not able to watch the live streaming (or if you missed some sessions). Yey! :D

Categories: Events · Free/Open Source · Java · Software

F3 : Form follows function

May 11, 2007 · Leave a Comment

What’s this MacOS calculator widget doing on an Ubuntu Linux desktop?

MacOS Calculator Widget on Ubuntu Linux

Nope, it’s not a camera or Photoshop trick but this widget is powered by Java through a technology called F3 which stands for “Form follows function”, a declarative Java scripting language which actually simplifies GUI programming. And how’s F3 compared to Flash? Actually, one can already do this thru Netbeans via an IDE plugin. Now, who needs another software when you already have the tools in your box?

Want to see more of this new technology? Check them out at Chris Oliver’s Weblog and experience the hot stuff!

Categories: Free/Open Source · Java · Software

An ILIS Liblogger’s Dream

May 9, 2007 · 3 Comments

This morning, I woke up after a strange dream. Guess what? My platform was implemented! The New Future!

Wanna know what the new future’s all about? Here it goes:

  • Newsletter as a medium for students’ creativity and offline publicity
  • Enhancement of a student-teacher discussion program to improve communication
  • Website, Blog, Mailing List, Emails (@upilis.org) as means of publicity, documentation, and interaction
  • Forge partnerships with other academic organizations and companies
  • Upgrade facilities and computer technologies while avoiding the use of pirated software
  • Talks on careers for graduating students
  • Uniting students through projects not only inside but also outside the institute
  • Revitalization of the ILIS week
  • Enhanced competency through a series of KISSes (knowledge and information sharing sessions) and contests

Surprisingly, while I was doing my daily morning habit of going over my RSS aggregator, Netvibes, I noticed that there were some traffic generated from The Filipino Librarian on his Pinoy Big Biblioblogosphere: April 2007 post that discussed about the growing number of libloggers. (Thanks sir!)

Prior to my platform, I was planning or proposing to have a network of SLIS bloggers just like the DCS Blog Network where the blogs of students, faculty, and alumni can be interconnected into a single portal and collaboratively reach out to the world at the same time. That was the “blog part” I was talking about. If every college or department in UP Diliman will have a blog aggregator, then that would mean accomplishing one of the conceptualized goals or objectives of the UP Bloggers’ Circle as well. For the record, I have seen (or stalked) ILIS student blogs running on Multiply and Blogger accounts while others were on the WordPress platform. Perhaps, most of them prefer Multiply due to its easy photo upload service but however, if I remember correctly, it’s impossible to integrate those photos from different multiply accounts because there’s no specific RSS for the galleries. Flickr’s much better in handling this and I hope that Zooomr can do the same in the future.

Since it was only a dream, I just wish that everything would become true as the first semester of a new schoolyear’s starting in about a month. But actually, more than half of my platform can already be offered by one of my orgs, specifically, the Association for Computing Machinery – UP Student Chapter. In particular, the org will have a series of KISSes (tutorials), company talks, and a lot more activities, so I hope that there’ll be more new members not only from ILIS but also from other colleges or departments of UP as well. Also, the org needs to secure a spot (or more) in the ACM Student Chapter Excellence Awards this month.

Anyway, that’s it for now. I need to take a powernap after watching the first day of a very overwhelming conference live thru streaming: 2007 JavaOne Conference. I’ll be blogging about it sometime later. :D

Categories: Academe

Noel likes to

May 2, 2007 · 7 Comments

..blog! Actually, this was the first statement I had written in our practicum class where the professor told us to write down 20 things about ourselves. Maybe I’m just so addicted with blogging that it became a part of my personality. Besides, most (if not all) information about myself’s here already, including friends, communities, hobbies, CV, etc. So what’s the big deal here?

Well, I just followed Tiffany’s post, (a friend who’s also a workaholic like me, right Tiff?), and decided to select only the most interesting items from Google’s results:

  • Whatever, it was written on a slow train to Wales and made possible because Noel likes to travel with his guitar. Okay, I do play the guitar but I don’t think I’m comfortable travelling with it. But if I have someone to carry it for me, why not? Hahaha!
  • Noel likes to talk sh*t, it’s tired, we know. Obviously, sh*t happens at some points in our lifetime.
  • Noel likes to make up weird concoctions from otherwise normal ingredients. This made me remember the memories way back in Claret School when I used to mix Coke, Sprite, Royal, and Lift(?) as a drink for lunch. Weird? Yeah, seriously.
  • When he’s not at his day job, Noel likes to discover new technologies and work on exciting projects like VouchOn. I really want to discover new technologies because I want to be a raket scientist. Oh, don’t forget too that you’re now reading a blog of a romantic geek and tech evangelist.
  • There is no such thing as a free lunch as Noel likes to say. Way back in my elementary days, my friends and I used to search for softdrink bottles inside the campus (or somewhere near our canteen) and return them to the canteen in exchange for money. Imagine returning around 6 bottles in exchange for a free lunch? Not really bad at all but we were actually picky on choosing clean bottles only. Of course, there’s strategy involved here.

And for the weirdest ironic result:

  • Noel likes to fence, but doesn’t want to be a pro fencer. He wishes to be a very rich computer person, like Bill Gates. I do want to be a rich computer specialist but definitely he’s not my ideal computer person!

Do you want to do the same thing? It’s very simple: Go to Google and search “_____ likes to” (ex. “Tiffany likes to”), include the quotation marks and then type in the first ten things that come out. Try it! It’s fun!

Categories: Personal

Spider-Man 3 @ The Block

May 1, 2007 · 8 Comments

Woot! Here’s a shot of my Venom action figure:

Spiderman LE

…NOT! This one’s an alternate version of Spider-Man, also called as Iron Spider Armor or Steel Spider.

So does this mean that I’m a Spider-Man fan? Maybe not but I was able to watch Spider-Man 3 in its first day of showing at The Block’s Cinema 2 (thanks to a friend for reserving tickets the night before, haha). It was a pretty good timing to watch it after a meeting early in the morning; there was enough time to go to the movie house and it was also the first screening for that certain cinema. However, I guess the aircon needs some work or adjustment to neutralize the heat in these kinds of sceneries:

Spiderman 3 fans Dito ba pila ng.. Spiderman 3 at The Block (1st day)

Want some spoilers? The only thing that I can tell you is that someone’s going to die in the movie (Duh, lots of people always get killed by villains in a hero’s story!). Actually, I’m just wondering if there’ll be a Spider-Man 4. What do you think?

Categories: General