“I Live For You”

Here is a song that is originally composed by our drummer, tracer. This song is called "I Live For You," a Christian song (the first Christian song if ever it will be included in our lineup) that describes how a hopeless man can be changed and renewed and instill a purpose within him to live for God. This version is arranged and performed by bb with a terrible voice (I'm waiting for tracer for him to record the vocals himself).

This video is also on YouTube in case you can't play it.

Here is the original version of the song as played by tracer himself. (Take note, the video below may not show since the video's privacy settings has been changed by the owner. You may add him as a friend on Facebook if the video didn't load and you want to view it badly. P.S. he's single.)

Printing on the Cloud with Google Cloud Print

Google has just announced that Google Cloud Print will be rolling out to users starting today. Imagine printing documents or even emails to your home printer using only your mobile phone while on the road. Google Cloud Print has been on beta since it was first announced. A public beta test was even given to the few select people who acquired the Google Netbook Cr-48. As of now, the current limitation is that you must be using a Beta Release (Canary and Dev Builds are also supported) of Google Chrome for Windows. The beta-builds of Chrome must act as a print server that connects from your PC to the Google Cloud Print servers where your print jobs are sent. Apparently, Cloud Print will not function if your Windows PC is turned off or logged off and Google Chrome is not started. And since Chrome acts like a print server, your PC must also be connected to the internet. In the near future, this limitations will be overcomed when new printers that will be manufactured will be cloud-aware.

As of now, this service will only be rolled out to English-speaking users in the US that are using Android 2.1+ and iOS 3+ only. But some people report that they have the Cloud Print option even if they don't live in the US, and it works. But for those people who doesn't own an Android phone, iPhone or iPad can try Google Cloud Print by changing Google Chrome's User Agent String into an Android User Agent. Here are the steps:

  1. Set up your Windows PC to Google Cloud Print. Just go to http://www.google.com/cloudprint using a Beta build of Google Chrome and follow the instructions until you've set it up. After that, you may print a test page to verify that it is working.
  2. Start Google Chrome using an Android User Agent. Locate the installation path of your Google Chrome Beta/Dev/Canary. It is usually located at [code]C:\Users\<username>\AppData\Local\Google\Chrome\Application\chrome.exe[/code] where <username> is your Windows user name. Just add a command-line parameter "–user-agent" with the value of the user agent string that we would be using. The Android User Agent string that we would be using is [code]Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; Nexus One Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1[/code] which is the user-agent string of a Nexus One phone. So basically, we would type this in our command-line:
    [code]"C:\Users\<username>\AppData\Local\Google\Chrome SxS\Application\chrome.exe" –user-agent="Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; Nexus One Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"[/code] But for those who are lazy to type to the console,

    1. Just go to your desktop
    2. Right-click your Google Chrome shortcut
    3. Then select Properties.
    4. Append to the target the command-line parameter:[code]–user-agent="Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; Nexus One Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"[/code]
    5. Press OK.
    6. Double-click the shortcut.

  3. Go to Gmail and select a message. You will notice that the mobile version of Gmail will be used instead of the usual Desktop version. After successfully logging in, select a message from your inbox then click the button on the right-most side of the floating bar. It will then show a drop-down menu, select Print.
  4. Select a printer from Google Cloud Print. After clicking Print, Google Cloud Print will appear waiting for you to select a printer. Select an available printer then choose Print 
    On the example above, I selected Adobe PDF printer that is installed on my computer so that I could save ink for demonstration purposes.
  5. Wait for a while. Usually, printing through the cloud takes a bit longer than printing locally, so be patient. Cloud Print will do the printing on the local machine and after that, it's done! 

Machete TV Adaptation: I’m Sure Machete Will Marry the Villain in the End!

Once again, GMA 7 presents to us another of their movie-to-TV adaptation, this time it's Machete. The current TV adaptation will star Starstruck's Aljur Abrenica as Machete, previously played by Cesar Montano and Gardo Versoza from the films. I'm not sure if they can pull it off, they seem to have a history of pathetic plots and much more pathetic twists. GMA usually have great and grandoise concepts, but most of the time, the execution of these concepts suck. For example, Grazilda presents a wonderful concept, a story told based on the point of view of Grazilda, the step-sister of Cinderella, on how she experienced hardships that Cinderella experienced before. But as the story goes, Grazilda turned into the pathetic and usual twist, the heroine is the chosen one to be the savior of all those in Fantasia.

And based on the previous patterns showed by GMA's "creative" writers, I'm sure that as the story goes, Machete will marry the woman that is not his leading lady. Although based on the initial plot, there is no female villain, let's just call this woman that Machete will marry as "villain." This character will join the love triangle of Machete and the leading lady, and will be the jealous and possessive type. The marriage will be provoked by blackmail from the villain, by killing the leading lady in exchange for marriage. Like in Abrenica's previous teledramas, Ilumina and The Last Prince, he married the villain in the story. In Ilumina, he married the villain due to the events that started from him being brainwashed to setting the leading lady free. In the Last Prince, he also married the villain because he was also blackmailed by the villain in exchange for the life of the leading lady and his kingdom. Oh, and don't forget about Grazilda. In the climax of the season, the leading man nearly married a fake Grazilda because she changed her appearance to resemble the heroine. Sounds like the Last Prince, right? And also, in both of the stories, Aljur was always weeping like a girl, showing how pathetic the hero character is. How could you marry a person you don't want to marry, and weep later leading to a polygamous relationship? Well, we were expecting a hero that's ready to face death together with his loved one rather than choose the cowardly option of saving the girl and hurting her more in the end.

These plots could work if we live in the 80's and 90's where heroines are martyrs and are usually swapped from birth, coincindentally with the villain character. But these plots during this time period are mostly over-used. Also it also portrays a bad example for the young audiences. It just shows the viewers how easy it is to marry someone and to break it off swiftly. Also most teledramas' plots portrays too many illegitimate children in the stories that shows that it's okay to impregnate someone who's not your legal wife. I'm not a GMA hater nor an ABS-CBN lover, but these "creative" stories on local media is driving me crazy. Forget about the trying-hard-special-effects and overpriced actors, what the country needs now is a great story with an artistic way of story-telling, making the viewers engaged to the plot and not with the abs.

Ophiuchus: The 13th Zodiac Sign.

The Minnesota Planetarium Society added a new zodiac sign to the list of a dozen zodiac sign that is currently on use in astrology. Ophiuchus, the new zodiac sign that is positioned between Scorpio and Sagittarius is believed to be the 13th zodiac by the ancient Babylonians and was removed so that the signs would align better on the calendar. And now the said society claims that due to a change in the orbit of the earth caused by the gravitational pull of the moon towards the earth, the Sun doesn't align to the constellations perfectly anymore but has a one-month gap in the alignment. The new zodiac signs are now:

  • Capricorn: January 20 – February 16
  • Aquarius: February 16 – March 11
  • Pisces: March 11 – April 18
  • Aries: April 18 – May 13
  • Taurus: May 13 – June 21
  • Gemini: June 21 – July 20
  • Cancer: July 20 – August 10
  • Leo: August 10 – September 16
  • Virgo: September 16 – October 30
  • Libra: October 30 – November 23
  • Scorpio: November 23 – November 29
  • Ophiuchus: November 29 – December 17
  • Sagittarius: December 17 – January 20

But many astrologers believe that this claim needs further studies and most of us doesn't need to switch horoscopes yet.


Google Fonts: Making the Web Beautiful!

I recently discovered Google Fonts API that allows web developers to embed fonts into their web pages which gives them the freedom to style the page as they want without resulting to rasterized text. It sets us free from the overused default web browser fonts such as Arial, Verdana and Courier fonts. This is quite useful for SEO since your stylized text doesn't need to be a .JPG or .PNG image anymore, but a pure text that can be searchable and indexable by common web crawlers. The API provides a simple way to include a dynamic stylesheet that includes the necessary declarations on embedding Google's wide variety of fonts. The fonts available are listed on the Google Font Directory. Take note that the fonts in the directory are all open-source licensed, so we have an almost complete freedom in using them, whether for personal or for commercial purposes. But I have to add that not all browsers support embedding of fonts. Old ones and browsers from low-power devices such as old mobile phones won't benefit from this service. According to Google, these browsers are known to support Google Fonts:

  • Google Chrome: version 4.249.4+
  • Mozilla Firefox: version: 3.5+
  • Apple Safari: version 3.1+
  • Opera: version 10.5+
  • Microsoft Internet Explorer: version 6+

Using the API is fairly simple. For example, if you want to embed the font UnifrakturMaguntia, you simply add the following code to your HTML code, preferrably inside the <head> tag:

[html light=”true”]
<link href="http://fonts.googleapis.com/css?family=UnifrakturMaguntia" rel="stylesheet" type="text/css" />

Take note of the href value of the href attribute, it always takes the form of

[code light=”true”]http://fonts.googleapis.com/css?family=FontName[/code]

where FontName is the name of the font found on the Google Font Directory.

If we were to examine the content of the code, it just adds a new CSS stylesheet to our HTML page that is hosted at Google's servers. But we can also notice that it can take several parameters that are dynamically generated as we provide different sets of parameters to it. For instance, if we copy/paste the value of the href attribute of our link in the example above (http://fonts.googleapis.com/css?family=UnifrakturMaguntia), the API will return a CSS stylesheet that looks like this:

@media screen {
@font-face {
font-family: ‘UnifrakturMaguntia’;
font-style: normal;
font-weight: normal;
src: local(‘UnifrakturMaguntia’), url(‘http://themes.googleusercontent.com/font?kit=7KWy3ymCVR_xfAvvcIXm36ofnEspxrPLQXtAOAVG_vM’) format(‘truetype’);

After inserting the <link> element into the <head> of our HTML, we can now add styles to our document using the font-family CSS style and the font named UnifrakturMaguntia is now available and accessible to our HTML page.

[css light=”true”]p { font-family: ‘UnifrakturMaguntia’, arial, serif; }[/css]

If you can see the code above, we also added the font arial and serif into the styles. The reason is to support non-modern browsers. So if your page is opened by user using a browser that doesn't support embedding of fonts, it will use the next font available, Arial. But if it still doesn't support the Arial font, such as old mobile phone browsers, it will use it's built-in serif font to display the content. If you are using a modern browser, then you should be able to see it in action with the example below:

This text is supposedly using the UnifrakturMaguntia font.

You may try to select the text above, then copy it. The text should paste into any other text editors.

To learn more about using the API such as requesting multiple fonts and styles, you can see Google's Getting Started guide.