Sunday, April 28, 2013

Nice Popup Pictures With Javascript

This post will teach you how to make a thumbnail picture pop up right in the middle of the screen with a darker background.

Friday, April 26, 2013

Java Dynamic Arrays

As you may know, arrays in Java are not dynamic by default, so you will have to implement ways to make them that yourself. You CAN change the elements in an array but you CAN'T change the size ( add or remove ) elements after the array has been initialized. In this post I will show you how to change arrays dynamically by using some methods.

Sunday, February 10, 2013

Advanced Notepad

Notepad++ is a sophisticated version of a simple notepad that we all know and love. Actually it differs very much from it. You can check the features list at the end of the post. Here are some pictures to see what the software looks like.

If you don't have the time to add your own language settings then you can simply get the one you like that are made by other people from here (yes, the settings can be shared which is awesome). There are a list of extra plugins for Notepad++ that may interest you in here.

Saturday, February 9, 2013

Difference between 32-bit and 64-bit

When we talk about bits, we talk about binary digits. 1 Bit is a unit or information in computing which has a value of 0 or 1. In this post I explain the difference between a 32-bit and a 64-bit system. Having a 32-bit system means that you need to have a 32-bit processor, buses and have to be using 32-bit software, but there are also ways to compute different bits with certain tools.

The bits show the width of the data buses, address buses and registers in a system, which means that 64-bit is wider than 32-bit. A 32-bit register can hold up to 232 values and the same is with the 64-bit registers, which makes 264 different values.

Finding Your IP Address

What is and IP address?

IP ( Internet Protocol ) address is and identificator that each computer and network owns. Computers use IP address to communicate with eatch other.

Public and Private IP

There are actually 2 IP addresses. Public is the one your network (router) has, which is used on the internet. Private is the one that your computer has, which is used locally in your private network.

Friday, February 8, 2013

SSD vs HDD


How do they work

HDD uses a writer/reader attached to a mechanical arm which moves very fast to the right location of the disk to read or write data while the platter ( where the data is stored ) spins also very fast, normally 7200  revolutions per minute. The technology in HDDs is magnetism.

SSD uses the NAND flash technology ( there is no mechanical movement involved ) which takes less time for gathering data than HDD that has to look everywhere on the disk and find the data blocks ( they may also be spread out on the disk which makes the search even slower ). SSD is just a bigger and more advanced version of a memory stick. There is a embedded processor inside SSD and it controls the data manipulation ( caching, cleaning, storing, retrieving ).

Restore Windows With Restore Points

In Windows there is a tool called "System Restore" and it can be a very valuable asset when having a problem such as driver or registry problems. Even sound and other system settings/options are fixed.

How does it work

Windows automatically creates restore points (before each installed program or driver) which can be later used to restore your system files and settings to that point in time. Your personal files (photos, documents, emails) will not be affected. Restore points can also be created manually.

You can also undo the changes done by system restore. Useful if it didn't fix the problem.


Monday, February 4, 2013

How To Check Your Computer Temperature

Checking your computer component temperatures once in a while is recommended. Knowing whether your coolers work efficently enough is important. The temperatures greatly depend on what CPU and GPU you have and under how big load your computer is. Your current environmental temperatures can also affect your hardware by ~5°.

Normal temperatures for your hardware ( CPU and GPU )

On Idle
Desktop   ~40°C   ( 104°F )
Laptop   ~50°C   ( 122°F )

Under Heavy Load
Desktop   ~60°C   ( 140°F )
Laptop   ~70°C   ( 158°F )

Friday, January 25, 2013

Neptune Pine Smartwatch

Neptune Pine is a smartphone that looks like a watch, you can wear it on your wrist. Coming 2013 Q3


Thursday, January 17, 2013

How To Use Multiple Monitors

How does it work

You can display the same picture in all the monitors, but usually multiple monitors are used as extended displays, making the desktop larger. In extended mode, depending on how you position your displays, they act as one big desktop, it means that you move with your mouse from monitor to monitor the same way you normally move with your mouse, just by moving it around.

All the programs and windows act the same way as normally, you can drag them from one display to another or extend the size of your window over by multiple displays at the same time.

Change Date Format In Windows 7

Bored of having the old default date format in windows 7 ? Or just want a new look and a little bit of customization. Why not change it, here's how to do it.

Right-click on the clock or go through the control panel

Monday, January 14, 2013

JUnit Testing In Java

This is a little tutorial on how to use JUnit tesing ( JUnit 4.x ) in Eclipse. First you need to add the JUnit library to your project path and import it in order to use it. I'm also going to include an example in this post.

Why use JUnit test

The best reason for testing your code is that you can find your bugs and errors early and you don't have to burden your head later when you have already put it all together. It can save a lot of time in long-term. If you have a lot of code to cover and change it often, testing it is very recommended.

Thursday, January 10, 2013

20 inch Tablet From Panasonic

Panasonic is planning to come to the market with a new 20 inch tablet. What do you think, is it going too far and the size is way too big for a tablet, or is it good news and you can't wait to get your hands on it? There was a prototype introduced in CES.

Friday, January 4, 2013

Ubuntu Now For Phones

Ubuntu is an open source OS ( operating system ). It means that it's free to download and you don't have to pay for it. Ubuntu aims for creating new and innovative features, and they do it so that it looks the same in all devices and it fits all devices ( desktops, servers, tablets, phones ).

Wednesday, January 2, 2013

Multi Core vs Single Core

Single core processors are a thing of the past. Everything is advancing fast and the amount of data that needs to be transfered gets bigger and bigger, thats why faster and more capable processors are needed.

Dropbox - Store And Share

Dropbox is a cloud service ( free ) that allows you to store data and share it with your friends or keep it private for yourself only. You get to manage your files and data from different devices.



Dropbox is on Android, Windows, Linux, Mac OS, iOS,Symbian, BalackBerry OS, and some more.

Google Glasses

The project is called "Project Glass" and it is Google's research and development program. The project is about head-mounted display ( glasses ) which is basically a hands-free smartphone.
Google glasses prototype