Wednesday, January 31, 2007

Processor upgraded

Nothing special really, I have just upgraded the processor from 1.7GHz to 3.0GHz with HT technology. The 1.7GHz (1.9GHz overclocked) processor is now for sale. Too bad I’m still using Intel processors. Hopefully after graduation I’ll be able to make my switch to the dark side of the force, AMD.



CPU : Intel Pentium 4 (*1)
CPU Arch : 1 Cores - 2 Threads
CPU PSN : Intel(R) Pentium(R) 4 CPU 3.00GHz
CPU EXT : MMX SSE SSE2
CPU Cache : L1 : 12/8 KB - L2 : 512 KB
Core : Northwood (0.130) / Revision : M0
CPUID : F.2.5 / Extended : F.2
Freq : 3006.76 MHz (200.45 * 15)

Click here for more details.

Sunday, January 28, 2007

Web application development framework

Web application development can be time consuming and complex. The development process can be simplified by using frameworks. A web application development framework contains a set of tools and libraries for easier development.


Frameworks are preferred by enterprise developers since it simplify development process, reduce development time, improve readability of code, organize development and emphasize modularity. Using frameworks for enterprise development will surely make a team productive.


Most frameworks use the Model-View-Controller design paradigm. The MVC design paradigm separates the data and user interface. Changes to the user interface will not affect the handling of data and the data can be restructured without changing the user interface. The MVC handles this by decoupling the data access layer (DAL) and business logic layer (BLL) from data presentation and user interaction through the controller.

Friday, January 19, 2007

Wireless connection restored

I had my canopy replaced. All systems operational. Average bandwidth has increased a bit. I guess my time is running out. I have to accelerate, deadline’s fast approaching. Judgment day is never scripted.


[Thesis Update]


Development phase is doing great! Coding spree. Signing off through Robert Collier’s words of wisdom:


“We can only do what we think we can do. We can only be what we think we can be. We can only have what we think we can have. What we do, who we are, what we have, all depends upon what we think.”

Saturday, January 06, 2007

Overclocked for Netbeans 5.5

With a processor clock of 1.70GHz and a pair of 256MB DDR PC3200 (200MHz), Netbeans 5.5 will never be an IDE of your choice especially if productivity concerns you. It runs on top of the Java Virtual Machine using the Swing Tool Kit which is a bit heavier compared to what Eclipse is using.


Since I prefer using Netbeans 5.5, a desperate move would be maximizing the use of the CPU’s core speed.


Here’s a validation from CPU-Z:



CPU : Intel Pentium 4 (*1)
CPU Arch : 1 Cores - 1 Threads
CPU PSN : Intel(R) Pentium(R) 4 CPU 1.70GHz
CPU EXT : MMX SSE SSE2
CPU Cache : L1 : 12/8 KB - L2 : 256 KB
Core : Willamette (0.180) / Revision : D0
CPUID : F.1.2 / Extended : F.1
Freq : 1953.28 MHz (114.9 * 17)

Click here for more info.


My CPU runs at 1.9GHz now. I just increased its Front-Side Bus clock to 114MHz and there’s a big impact on Netbeans’ performance.


P.S.: Thanks to Betelgeuse for the correction :)

Thursday, January 04, 2007

Crack: Some javascript

This can be found in a RAD tool for generating DHTML menus. The name of the tool will remain secret from here. It’s up to you to find out. Take note that the original developer of this tool wrote the entire code in one line. Well, to add confusion?


in file tdqm_loader.js



...
function q28(){ca=new Array(97,108,101,114,116,40,110,101,116,115,99,97,112,101,49,41);
ct=new Array(69,114,114,111,114,32,45,32,85,110,114,101,103,105,115,116,101,114,101,100,32,79,112,
101,110,67,117,98,101,32,68,72,84,77,76,32,69,102,102,101,99,116,32,45,32,40,119,119,119,46,111,
112,101,110,99,117,98,101,46,99,111,109,41);
...

To remove the annoying alert box, you have to apply diff and patch. The function above should be replaced by something like this:



function q28(){
ca=new Array('CRACKED');
ct=new Array('CRACKED');
netscape1="";
ie1="";

for(i=0;i<ct .length;i++)
netscape1+=String.fromCharCode(ct[i]);
for(i=0;i<ca.length;i++)
ie1+=String.fromCharCode(ca[i]);

eval(ie1);
};

Your generated DHTML menu now will no longer be bothered by the annoying alert box. The code is self-explanatory.