Tampilkan postingan dengan label Technology Article. Tampilkan semua postingan
Tampilkan postingan dengan label Technology Article. Tampilkan semua postingan

Jumat, 09 Desember 2011

HTC Sensation XE camera tests



Sensation XE camera cannot apply 2 scenes at the same time, so if I apply Low Light scene, then I can't apply Action scene, so you cannot capture good and clear picture on a moving cars at night, sad.

This dogs pictures were captured under +2 exposure and + 2 sharpness. It become too bright! So I must not increase the exposure when there is bright sun.


Moreover, my hand need to be very steady then only can capture clearer picture. If my hand shack a bit (not do it on purpose), the picture that I captured will become blur.

Picture above is with +2 exposure. Picture below is without exposure :

Picture above was captured with flash and +2 exposure. Picture below was captured with flash but no exposure :
Picture below was captured with focus on entire picture, so entire picture look very clear, every words look clearly. Because I put the camera near to the object (paper), so the focus is able to cover entire picture :


when you capture a pic by your phone camera, you focus on the object, so the the object become clear but all other things become blur on the picture. So how to make the object and all other things become clear on the whole picture? how to make nothing blur on the picture? Easy! You just need to move d camera closer to the object! I think it is because there is digital zoom happened when u put too far the distant between the camera and the object, zooming make picture blur. You cannot control digital zoom, you can control optical zoom only. You can't even know digital zoom happen inside the camera, so if you put the camera closer to the object, then digital zoom will not occur, so picture won't blur outside the focus area.

Video below was recorded by HTC Sensation XE :

The stereo microphone is too sensitive, so become very noise. Some people said set it to mono microphone will reduce the noise. Some other people said Stock 2.08.401.1 rooted will fix the problem http://forum.xda-developers.com/showthread.php?t=1286436 but I didn't root my phone yet because I worry it will lose the warranty.

Video below was recorded by Mono Microphone :

Video below was recorded by Mono Microphone too :


Summery of all weakness of HTC Sensation XE :
1) Camera capture blur pic if hand shake just a little bit.
2) Video recording stereo mic is too sensitive to the sound, so video recording sound very noisy and poor sound.
3) If you want camera capture picture on a moving car at night, u won't get a nice picture because u cannot set low light scene and action scene at the same time.

4) xe battery don't know how to handle the 1.5ghz dual core processor so battery life cannot last for long (The 100% full battery is enough for me to play game continuously for 4 hours only). Don't charge your phone battery while playing game because it will damage your battery. I suggest you buy extra 2 batteries, and 1 charger which can charge the battery without the phone, so you can use your phone to play game while the other battery is charged by the charger separately.

5) Cannot screen capture, there is no screen capture Android App that can compatible with HTC Sensation XE currently.
6) The housing / outlook of HTC Sensation XE is very ugly, especially the white housing.

Compare Sensation XE to Galaxy s2 :
1) Galaxy S2 screen is yellow color, camera capture on white wall become yellow wall too. Sensation Xe screen is true real color and camera capture on white wall get white wall picture.
2) XE battery don't know how to handle the 1.5ghz dual core processor so battery life cannot last for long. In contrast, Galaxy S2 battery know how to handle its processor very well, so s2 battery life can stay longer than XE.

Selasa, 22 November 2011

Must-have Android apps

The useful android application :
1) battery solo widget - Show battery life in percentage on home page.

2) juice defender - save battery life (Save up to 2x times).

3) task killer - U jz need 1 click on the widget to kill all current running apps. It has another widget to list out all the current running apps too.

4) viber - free phone calling to other people but the people must install viber app to his/her phone too. It can scan through your contact book to check which of your friends have viber.

5) talkbox - free voice messaging to other people.

6) whatsapp - free sms messaging to other people.

7) Go SMS - if you can't find outbox, sent box, draf folders in your phone, you can install Go SMS, let Go SMS app replace your stock sms software.

8) shazam - if you are interested to know the title of song, u can opne Shazam app on your phone, let Shazam listen to the song, then Shazam will show you the title of the song.

9) facebook - update fb wall, check in, upload photos, view friend's wall, new feeds, chatting.

10) line - find a stranger in public that near to you and chat with the stranger that near to you.

11) forsquare - check in to tell your friends where is your location now. It can list out many famous and nice place near to your current location too.

12) rockplayer - it is a video player which can play many different format of video like mpeg, flv, avi...

13) astro file manager - it manage all the files in your phone and sd cards. It allow you copy, cut, paste, delete, move, sort your file, create new folder. It also can backup your apps. It can list out all process, task, services which are running currently too.

14) app backup - It bankup your apps.

15) App2sd - If your phone or memory card is running out of memory, you can use App2sd app to move your apps between phone and memory card.

16) flashlight - Your phone doesn't has flash light? Install this app to get flash light.

17) photo warp - It allow you edit your photo by dragging any place on picture like pulling your nose and mouth longer, make your picture look funny.

18) screen capture - It allow you to capture everything appear on your phone screen currently.

19) Papago x5 - It is gps apps. If can see the location of your house and working place on the map, u can search a location by road name or building name too. You can set the location as destination so it will show the way or the road path guide u from your current location to the destination.

You can download the apk files of those 19 useful android apps above from http://2aek.com/inventory/usefullAPK.rar.

20) memo - Do you feel frustrating when u always typing the same sms to many different customers? You can save the sms content / template on memo. Everytime you want to send the sms, you can copy the content from memo and paste into the sms and send.

21) program monitor - It show the number of applications that running at the background.

22) task manager - It show how much left the ram, storage, list out current running apps too.

The top android games :
1) fruit ninja

2) fruit slice

3) angry bird rio

4) angry bird season - It has many hardest levels if compare to angry bird RIO.

5) paper toss

6) turboFly 3D - It is a very nice racing game, many levels to complete.

7) sharkfree - Control the shark to eat small fish.

8) Raging Thunder 2 Lite - You can race car with other players through the internet.

9) x Construction full - It is a brain game, you need to think out a good idea to build a stable bridge to let the train go through it.

10) Air Control beta - Control all aeroplanes and helicopters safely land to the air-port.

11) finger revolution - It is like o2jam, but it has 4 buttons only - up, down, left, right.

12) ninjump

13) city jump

14- freerunning

15) cut the rope - It is a brain game. You need to try your best to feed the monster with the sweet.

You can download the apk files of those 15 android games above from http://2aek.com/inventory/gamesAPK.rar.

16) reversi online - challenge your reversi skill with other online players through the internet.

If you found any other useful android app, please tell me through the comment at below, thank you.

Senin, 31 Oktober 2011

Add Ram to Computer to solve Lag and Hang and increase the Speed

I have 2gb ram on my computer, I didn't format my computer for 2 years already, so my computer is very lag, very slow, and sometime when I opening 60 tabs on chrome, it will hang there for 10 minutes. I can't press and can't click anything within the 10 minutes. It was so annoying!!! So I have decided to add extra 2gb ram (total 4gb). Before buying a new ram, I need to know my motherboard can support what type of ram, DDR or DDR2 or DDR3. So the first thing I need to do is find out what is the brand model of my motherboard. I opened the box to find the manual book and cd which come along when I bought the computer last time. Picture below show the brand model of my motherboard is DG31PR :

After I know the brand model of my motherboard, I went to google search the ram type that can be supported by my motherboard by the keyword "ram for DG31PR" and the result show that only DDR2 ram can be supported by DG31PR motherboard. So I go search the best price for 2bg DDR2 ram. The best price of 2gb DDR2 ram is RM83 (Kingstand brand, available at PC DEPOT computer shop). Too bad that time was already 8p.m, PC DEPOT close shop at 6p.m, I want to buy the ram immediately, so I went to Prangin Mall computer shop to buy it which will be more expensive. I bought 2gb DDR2 ram at RM90 (Corsair brand). I wasted RM7 just because want to get it immediately, damn! Picture below shows the Corsair brand 2gb DDR2 ram that I bought :

After I bought the ram, I install the ram into my computer motherboard, my computer motherboard has 2 slots for 2 rams. Originally I have inserted 1 piece of ram onto a slot, another slot is empty. So I just need to insert the new ram onto the empty slot as show on picture below :

Picture below shows the red arrow indicate the slot that already has the old ram, the yellow arrow indicate the empty slot where I can insert my new ram :
After I have inserted the new ram onto my motherboard, I switched on my computer to test the speed. I opened Task Manager to check the ram info to see the different between before and after I inserted the new ram, picture below shows the result :
After 29 minutes I switched on my computer :

After 10 hours I switched on my computer :

Let me explain how to read / interpret / understand the ram information from the two pictures above. Up time shows how many hours did u switch on your computer. Free shows how many free ram left. Physical Memory at bottom is the key!!! The Physical Memory = 93% when the computer has 2gb ram only. The Physical Memory = 77% when the computer has 4gb ram only. 100% - 77% = 23%. So I still have extra 23% physical memory after I switch on my computer for 10 hours. My computer doesn't lag anymore, doesn't hang anymore, doesn't slow anymore is because of this 23%!!!

From the first picture (After 29 minutes I switched on computer), you might wondering why Free shows 0 value after I added extra 2gb ram? Supposedly I should have more free ram after added extra 2gb ram right? Why It is still 0 free ram? It is because I am using Windows Vista. Free will show 0 value on Windows Vista, but Free will show 1500mb value on Windows XP, it is because Windows Vista / 7 is using different memory management system if compare to Windows Me / XP.

I am using Windows Vista, so the word "free" is NOT indicate the free of RAM, it indicates the free of CACHE actually. The processor inside CPU has 2 Cache components : level 1 cache, level 2 cache.

For Windows Vista / 7 :
System Memory are divided into 3 components :
1) level 1 cache (processor),
2) level 2 cache (processor),
3) main memory (ram).

Fetching the data from level 1 cache is faster than level 2 cache, level 2 cache is faster than main memory(ram) :
Level 1 cache (Processor) is 283x faster,
Level 2 cache (Processor) is 82x faster,
Main memory (Ram) is 37x faster.

If computer doesn't finish use the cache, if there are some free or remaining cache which is not used yet, it mean the cache is WASTED!!! We must fully use all the cache then only it is WORTH!!! Windows Vista / 7 is fully utilizing all caches effectively. When you open very few files on computer, there are very few data to store in cache, the computer will simply pick the useless data and put them into cache, because if lucky, u will use those useless data in cache in future. More info at here.


For Windows Me / XP :
When you open a bunch of programs, your PC has to store all the relevant data somewhere. It tries to store everything in memory (ie RAM) which is nice and fast.

If you have too much stuff open (eg multiple tabs in Firefox), and/or if you don't have much RAM (eg 512Mb), then all the data won't fit in RAM. Windows makes a guess of what you're not using right now, and moves it from RAM to disk, into the Page File. Next time you access that program, Windows copies the data back out of the Page File and into RAM.

[In tech speak, thats called a 'page fault' - ie the data windows was looking for isn't in RAM, but in the page file. Getting data from disk is much slower than getting it from RAM.]

If your Page File gets big: this means you have a lot of programs open using memory, and it doesn't all fit into RAM. If the PF is large then maybe a lot of the time Windows looks for data, it's in the PF rather than RAM. You'll get a lot of "page faults", and the computer will be slow. More info at here.


Did adding ram really help to fix lagging, hanging, and slow problem?My answer is 100% absolutely YES!!! When my computer has 2gb ram, I need to wait 2 seconds everytime I open a folder. And after on my computer for 3 hours, I opened 60 tabs on Chrome, when I switch tab on Chrome also will delay 3 seconds, sometime even worse will not responding and hang there for 10 minutes!!!

After adding extra 2gb ram, my computer has 4gb ram now. I need to wait 0.01 second everytime I open a folder. And after on my computer for 3 hours, or even 10 hours, I opened 60 tabs on Chrome, when I switch tab on Chrome, it won't delay anymore, won't not responding and won't hang too. I am so happy!!!

Jumat, 23 September 2011

Weakness and bad parts of websites


facebook.com :
Problem 1 : When user upload a photo to an album, after the user choose the picture from the computer, there are 2 buttons "Open", "Select Photos". Supposly user have to click "Open" button, but most of the user will careless click on "Select Photos" button, it will cause error to the page. See the picture below for reference :


Solution : The "select file" window should appear on top and cover the "upload file" window, so that the user cannot see "Select Photos" button.

Problem 2 : Cannot search older wall posts. If I want to check my older post which was posted by me 1 years ago, how?
Solution : Implement a search feature to allow the users type in any keyword to search for their older posts.

Problem 3 : Cannot share a particular post of wall to other people. How if I want to share a particular post of my wall that I posted few weeks ago? I need to ask the people scroll down many times to find it?
Solution : Facebook should make every post has a unique link. Facebook should show the link at the bottom of the each post, so the user can copy and paste link to other people to share the post.

Problem 4 : Auto update new wall posts on Home page. When I was reading or typing comment on a particular wall post in half way, the post was pushed down and gone suddenly, I can't see the post on the screen while I was half way reading the post or typing comment to the post, because the post was pushed down because there are many new posts come in from the top.
Solution : Do NOT auto update new wall posts, store the counter of new pots onto a button such as "16 new posts" button, after user click on "16 new posts" button, then only all new posts will be show onto the page.

Problem 5 : Facebook pictures are too small. If there are more than 10 people on the picture, sure we can't see the people' face clearly because the people heads are very small.
Solution : Save the pictures as bigger size or full size if face recognize software detected there are more than 5 or 10 faces on the pictures.


plurk.com :
Problem 1 : "My Emoticons" panel is suck. When the user save 2 emoticons with the same keyword, when the user want to show the 2nd emoticon, it will fail to show the 2nd emoticon, it will show the 1st emoticon.
Solution : When the user are saving the new emoticon with new keyword, "My Emoticons" panel should check to make sure the new keyword different from previous existing keywords, should not allow user assign the same keyword.

Problem 2 : "My Emoticons" panel doesn't allow user sort / organize / arrange the emoticons in the way that the user want to be.
Solution : Implement Facebook picture album sorting feature into "My Emoticons" panel.


blogger.com :
Problem 1 : When the user want to edit the HTML code of blog layout, the user go to blogger.com > blog title > template > edit html, then there will be a "loading" animation. The "loading" animation ask user to wait. So the user will wait for few minutes, hours, days, weeks, month, years, but it is stilll "loading". The page just can't finish loading!!! Why? because the user actually need to click "Process" button. The stupid "loading" animation confuse user to wait for loading. Please see the picture blow for reference :


Solution : Remove the "loading" animation from the page.

Problem 2 : Blogger allows us to put password for entire blog, but not allow us to put password for particular blog post.
Solution : Adding a setting option : "private" and "public" on post editor.

Problem 3 : Post editor will not auto save the post into draft after dc or restart modem and browser. You can do a test :
1) Write "abc" on a post,
2) then u go restart ur modem,
3) then u write "efc" on the post.
4) then u wait for 5 minutes,
5) close the tab / browser,
6) then open new browser / tab,
7) go into blogspot again,
8) check and see whether or not the post save "efc" in the draft? Sure u will see it have saved "abc" but not "efc".
I did spend 2 hours to write a post during heavy rain day, so my internet keep disconnected (mean my modem keep restarting), suddenly thunder make my computer shut down, after I restart my computer and go to blogspot, I just realize blogspot didn't save my works since 2 hours ago, it mean I just lost my 2 hours works.
Solution : Jquery runs on the client. AKA browser. If the connection is reset the current browser tab you're on will usually not be interupted (Unless you have ongoing Web service calls to the server). Because of this, you can save anything you want in that browser session, when the connection is back up, save it to the server. IF you want to continue saving the data after the TAB is CLOSED, then the only way you can do that is I guess through HTML5 Local Storage. You can save data to session using javascript, and the session can save up to 2mb of data, WOW!!! Reference at here. So if after modem is restarted, and browser is restarted too, when the user are using firefox 6, he/she will use "restore the previous session" feature will bring back the data that saved on the session previously.


badoo.com :
Problem 1 : It doesn't allow to show the state where the user live. Malaysia has 13 states totally, but it just show 1 state (Kuala Lumpur) only. All users who live in Malaysia are forced to show "Kuala Lumpur" at the field of "State :" in their profile. How if I want to search for the users who stay in "Penang" or other states? I can't do that!!!
Solution : Allow the users to show the state where they live.


ebay.com :
Problem 1 : If the buyer pay money by bank in, no fee will charged. If the buyer pay money by Paypal, some fee will be charged by Paypal. For example, if a product price is USD100, and paypal charge fee USD3. If I put my product price as USD103 (already include paypal fee). When the buyer click "buy" button, it will cut USD103 from the user paypal account. BUT what if the user want to pay money by bank in? The user misunderstand that he/she should pay USD103!!! Actually he/she just need to pay USD100 because bank in method doesn't charge any fee. So how to solve this problem?
Solution : Ebay.com should provide a separate textbox for seller to type in the paypal fee, so the seller doesn't need to mix the product price and paypal fee together.
Solution : Allow the users to show the state where they live.


All kind of browsers like mozilla firefox, internet explorer, chrome... :
Problem 1 : If I want to switch between two words "h&2s!-$*" and "Nes:G$Pi". For example :
Peter's password is h&2s!-$*. Michelle's password is Nes:G$Pi. Then I realise that I put wrong password between Peter and Michelle. Peter's password should be Nes:G$Pi and Michelle's password should be h&2s!-$*. How do I correct them? I think u got the answer! It is inconvenient to correct them right?
Solution : Add "switch" option on right click. With the "switch" option, I just need to select these two words, then right click 1 of them and choose "switch". It will be easier right?!


Post a comment at below to share with me if you found any other weakness / bad part of websites. Thank you.