Saturday, July 29, 2006

This one is free!! try it!

Upgrade_1_5_120x600r



Still using your rotten Internet Explorer?
Still feeling fucked up after surfing the net because of too much pop-ups?
Take it from Me.... Use Firefox! I've Been using it since nung wala pa akong internet
connection. I really dont like using Internet Explorer for web browsing.. Its too vulnerable.
Maghahang na lang bigla ang pc mo dahil sa dami ng pop-ups. But with firefox,
I feel truly safe. If I were you, migrate now..


Monday, July 24, 2006

Wondering what RSS are?

Does anybody here knows about RSS readers?

Recently I've been Intrigued with what RSS feeds are...

Most websites, specially blog sites and News sites offer RSS feeds. They are usually linked with small buttons like this 16pxfeediconsvg_2 or Rss_1 or X_4. However, if you click one of these links, you will most likely get a page full of code in your browser which most of us will not be able to understand. I needed to satisfy my curiousity so i tried reading about this RSS thingy.

Here's what ive found out.What Do RSS feeds offer?

RSS feeds bring automatically updated information straight to your desktop. You can monitor news, blogs, job listings, personals, and classifieds.

Beautiful! how do I use RSS feeds?

first off we need an RSS feed Reader. There are may applications like this offered on the internet. Try searching for RSS readers in downloads.com. You can even find free readers!. Or you can use the one I'm using FeedReader3. Its also free and very easy to use. Just consult the user manual and start reading and updating feeds!

Where do I personally use feed?

Downloads! hehehe :)

Downloads.com offers many usefull feeds. like Editor's picks, Top rated Downloads and Most popular download. Follow this link to see all the feeds offered. You see, with RSS feeds I can easily get myself updated with the most popular downloads. I also like reading blogs so I easily get updated with new articles.


That's all. I hope someone learned something. for more info read this.

Sunday, July 23, 2006

Giving you a glimpse of my Code

public void generate() {
show();//show the first combination
while(this.hasMore()) {
int
i = r - 1;

while(arr[i] == n - r + i) { //continue moving to the left
i--;
}
arr[i] = arr[i] + 1; //start incrementing

for (int j = i + 1; j < r; j++) {
arr[j] = arr[i] + j - i; // increment everything else to the right by 1;
}
show();//show the rest of the combinatio
}
}

This a code to generate combinations. It is based on Rose's algorithm of generating combinations. Its a very fast algorithm.... I guess It makes no sense posting this because its just a fragment of the whole class. But if you have questions, You can just mail me.. hehe

Been using Eclipse

Eclipse_splash_3_2


Good thing I have a 256mb of memory! or else I will not be

able to use eclipse.

What is eclipse?

Hell.. just visit the site.. Been

using this for several days already..

Am I satisfied with the features?

Yes I am! Although it runs a little bit slow on my machine, I'd still prefer using eclipse to develop my Java apps. :} It’s very easy to detect code errors in eclipse. I guess it’s the main feature which attracted me to use Eclipse Coders out there try it! There is even a C++ plug-in for Eclipse although I haven’t tried it yet.. So really eclipse isnt just for Java developers. As long as a plug-in exists for your programming language, you can develop your application with eclipse.

Im Going to use Java!!!

I have made my decision:

I will be using JAVA™ for this project??

Why JAVA™?
Why not Java™? :) simple,,, I really need a rapid development of the application. I have thought of using C++ because this project will be a test of an algorithm. We know that applications developed using C++ runs far much faster than applications made in Java, But for some reasons(i will be enumerating later), I opt to use JAVA™ for this project..

1. I need to develop this

project fast! - Using Java classes will definitely make my life easier. With c++ will need to craft all if not most of my needs from scratch. I wouldn't prefer that..

2. Personal training - I want to learn more about JAVA™. Why? nothin really important..
3. Portability - (This one's just for the sake of blogging..hehehe) I can compile and run my code in most operating systems... I would like to see results of my project both in my Windows
and Linux box.

I'm Startin out a blog!

Ei guyz...

Im gonna start out a blog.... :) I guess i have to keep track of my project's development.. First off.. .what the hell is this project????? is it realy important?


Well, In connection with my course requirements (which means i couldnt graduate without doing this project), .. I have to develop a software...this will be the last project which I will be developing for the sake of studies/grades hehe... I hope this one will really be the last!! I am really dying to get out of college...
The Title of the project is ….!
"Vertex Connectivity Watch"


what's that??? My Friends always ask that question whenever I tell them the
title of my project...


Well here's an overview of the project....


The main goal is to make a working software which will compute for the vertex
connectivity of a graph.
Vertex Connectivity?? -
It is the minimum number of vertices which you have to delete from a graph in order to render the same graph disconnected.

If there is a disconnected graph, what is a connected graph? - Well a connected graph is simply defined as An undirected graph which has a path between every pair of vertices.

Connectedgraph_1000_1

What's the sense of this project?

At first glance it may seem that this project makes no sense... but it does have an application. Specifically it applies to Networking and Routing..... lets use Smart for example. Smart is a telecommunication network... Now this network can be illustrated as Nodes and paths/edges in a graph... Just think of the towers as nodes in the graph... when you send a message from naga to a friend in manila the message does not go directly from a tower in naga to a tower in manila and then to the mobile phone of your friend. The fact is the message is passed from a tower to another. This we can visualize as paths.

Now think of me as a terrorist trying to sabotage Smart.... In order to disable Smart's services, I have to blow towers to disable routing of messages. Now here's a good question. How can I cause a bigger distruction with lesser number bombings?? Simple i just have to input the architecture of smart's network into my software and WALAA! The software will easily tell me which towers I have to blow... Devilish!!!! But this is not the purpose of the project.. The main significance of this project is to be able to detect weaknesses in a network, so that network engineers could come up with better designs.