Halo Game's - Auntie Dot


Do you know Auntie Dot? I’ll give you a clue. Her first appearance was in Halo Reach. She is widely known in speaking in a calm, dry, articulate voice, showing little emotion compared to the famous AI Cortana. Because of her characteristics, she’s classified as a “Dumb” AI.

Auntie Dot is an Artificial Intelligence constructed by UNSC at the time of the Fall of Reach. Her responsibilities are to monitor and to assist the Noble Team during the battle, and also to make the team’s members stay connected while they were launching on separate missions. She does it by observing the team in the battle through security cameras and satellites over Reach in an unknown actual location. In the end, it was not mentioned if Dot survived the Fall of Reach and what were her activities afterwards.

What’s special with Auntie Dot? Unlike to other AI who personifies in the form of a humanoid avatar, she has different personal representation. Hers is a grid of glowing and blue lights that constantly changing. Her grid is displayed in loading screen of Reach in Halo. The grid accompanies the credits sequence to Reach, and it displays a Seven before it completely fades into darkness. It is believed that one of the loading screen images of Auntie Dot could be a reference to the AI’s Superintendent as it appears a circle-like shape with two eyes in the center.
Here’s a trivia of Auntie Dot. The voice of Carole Ruggler was used by Auntie Dot. It was also used in Reach’s firefight mode in Halo.

Java Code - String Reverser

Three years ago, I remembered my teacher teaching us how to create a program that reverses a string. But before that, I tried to solve the problem, which I did. :D

The code below reverses a string:

private static String reverse( String in )
{
char tmp;
char[] arr = in.toCharArray();
int i, y;
for( i = in.length()-1, y = 0; y < arr.length / 2; i--,y++ ){
tmp = arr[i];
arr[i] = arr[y];
arr[y] = tmp;
}

return new String(arr);
}

It is easy to understand :-)

Note: The code is in JAVA but you can do the same to other languages following the algorithm.

Java-ness again


Two years ago I used to love the Java Language. But because of the disadvantages that I saw in using it, I discontinued to learn it. My last was during the time where we had our Data Structures and Algorithms class, in which Java Language is a requirement.

I was introduced to many other things, including Adobe Flex, PHP, C#, and Symbian C++. These were very interesting languages and framework for a college student to learn but I don't need to master them, which I just realized.

This time, programming in Java is a must. I got a freelance job which needs to use Java language. Good thing, it is not that hard to learn Java again. I have a background of it, which contributed a lot to finish the job immediately.

JCreator Pro was the program that I used to code the problems given to me. I got a copy of it's version 4.5Pro and I looked for serial keys or key generators available for it. By using it, programming will become much more easier because of its features.

Click here to search for JCreator Pro v4.5 with keygen in Google.

Inkscape - Open Source Software


In line with the celebration of Software Freedom Day 2010, I gave a talk about using Inkscape. An application with capabilities similar to Corel Draw, and etc. It is a free vector tool for all the designers and non-designers. Easy to use and fast.

Some of the topics I discussed was about making photopopped image effect, which I learned from the tutorials through Youtube. Fast making of shiny button and glossy text effects. I also introduced how to make logos and use filters. :-)

Over all, it was a success. I hope some of the students that entered my talk have learned something from this free software from Inkscape.org