Friday, August 31, 2012

How to Link Your Facebook To Twitter

If you have a Fan Page for your product or website on Facebook and have another fan page on Twitter and you don't have enough time to publish your stories on both, this solution is for you!
By connecting your Twitter account to your Facebook , any post that you do in Facebook it will automatically add to your Twitter account!
Its also possible to link your Facebook profile to your twitter profile. the following step is describe how to do it:

  1. Be sure that you are logged in in both Facebook and Twitter accounts.
  2. Goto
  3. Now you can choose if you want to "link your Profile" or "link your Page". (As shown on above picture)
  4. Next it will for your confirmation to allow Facebook to use your twitter (Click Authorize app)

  5. Now your Facebook account is connected to your Twitter account, you just need to select the setting in this page.

Later if you need to Unlink Twitter from Facebook account go to  and under the name of your profile or your page name click "Unlink from Twitter".

Free Hand Drawn Doodle Icon Set for Bloggers

This is free set of beautiful & free hand drawn doodle icons includes 14 graphics tailored specifically for bloggers. Including social media graphics for Delicious, Design Float, Digg, Facebook, StumbleUpon, Technorati and Twitter as well as commonly used icons such as RSS, Home, Comments, Contact and WordPress.
Download This Icon Set
Designed by Chris Spooner

Monitor Processes Internet Access In Windows by TCPView

TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints on your system, including the local and remote addresses and state of TCP connections. On Windows Server 2008, Vista, and XP, TCPView also reports the name of the process that owns the endpoint. TCPView provides a more informative and conveniently presented subset of the Netstat program that ships with Windows. The TCPView download includes Tcpvcon, a command-line version with the same functionality.

Download Microsoft TCPView

How To Remote Desktop From Back Track Linux

You might need to access a Windows machine on the network from your BackTrack, rdesktop is a tool that will help you with that!
BackTrack 5 have a tool named rdesktop that help you connect remotely to another machine on the network.
If rdesktop is not installed on your Backtrack, easily you can download and install it by this command:  apt-get install rdesktop

Now for remote from BT5 do the following steps:
  1. Open the terminal
  2. type in rdesktop <destination ip address>       ex:  rdesktop
  3. a window will pop up and show your windows machine login screen (enter username & password and login)
Also you can directley enter the user & password for login in the command line like this:
rdesktop <remote ip address> -u<remotes system user> -p<remote system pass>

How to Enter Safemode In Jelly Bean

If you facing a problem in your Jelly Bean and you can not figure out what is the problem going to Safe Mode might help you. In this version of Android you have this option that will disable all third party application and just run the system applications.

For going to Safe mode follow these steps:
  1. Long press the power button until the power menu appear.
  2. Now long press on "Power off".
  3. "Reboot to safe mode" dialog will show up and ask you for confirmation, Press "OK"

Logitech Introduce First Washable Keyboard

Logitech K310 Washable Keyboard is the best solution for those people live next to their computer.
If you eat and drink at computer desk , Don't worry anymore about cleaning up the mess on the keyboard. This keyboard is water-resistant and it can handle 11 inches of water deep and a good scrubbing. The keys are laser-printed and UV-coated, which prevents any fading, and holes on the back of the keyboard allow water to escape easily and air-dry efficiently.
Now K310 is avalaible is available for 39.99 $

More tips from Logitech:
* Hand wash only. Use mild soap and a soft cloth in warm water less than 30cm (11 inches) deep and less than 50°C (120°F). Do not wash in dishwasher. Do not use abrasives, alcohol, solvents or harsh detergents. Do not submerge the USB cable. Follow washing instructions in the Quick Start Guide.

Oracle Released A Patch for Latest Java Vulnerability

In response to the the latest  vulnerability in Java 7 that was being exploited by malware developers, Oracle has released an official patch that takes care of the problem.
Oracle recommends that all users of Java 7 apply the update.

Thursday, August 30, 2012

Lenovo IdeaPad Y480 Review. Potentially Dead on Arrival!

This review is based on my own experiences ... It was about two month ago that i decided to buy a new laptop so after alot of research i find out that Lenovo Y480 is a good laptop because of many reasons...
  1. New Generation of cpu Core i7 3rd generation.
  2. Gaming laptop in size and weight of office laptop.
  3. Gaming graphic card with 2G Dedicated memory.
  4. Affordable price considering all specifications...
  5. Good design.
  6. ...
And more important than them i trust in this brand because i knew its related to IBM  so i bought a Lenovo Ideapad Y480 with DOS OS.

As this story is to long here the abstract for those people are reading this to decide if buy this model or not?

I bought Lenovo Ideapad Y480 with Geforce GT 650 and DOS OS. on the second day i understood graphic card temperature increase suddenly  without any reason from 50 to 90~100 and laptop turnoff automatically.
I ask Lenovo to replace this laptop with new one after 20days they give me another brand new Y480 with same specification and this time ::: this one monitor can not light up. so i asked to replace the laptop with new one again.
the third laptop is working fine until now!
But Lenovo waste more than 30days of my life and my money. just because Lenovo didn't check their product Quality before releasing them to market and that's why 2times in row the brand new laptop is dead on arrival!
 The customer care also act very weak , because they could arrange the replacement sooner.

 <<<Detailed story and reason of problems >>
on the day one i unpack the laptop and install my own windows then start installing drivers from the company driver CD. later i tried to check the performance of laptop by "Windows Experience Index" then suddenly laptop turnoff, i thought maybe this happen because of one of drivers.. anyway next time i tried to run windows experience again. this time it run but after while it turnoff again... later after many times trying i realized it happen when experience index comes to check GPU (Graphical Processor Unit). So first thought the problem is from graphic card driver and try to download many versions of driver and try again and this turn off continues.
later i Install HWInfo program(its a program to monitor computer hardware performance) then i saw in GPU part when the laptop switch from the primary GPU( Intel HD 4000) to secondary GPU(Nvidia Geforce GT 650M) suddenly the temperature of GPU increase from 50 to 90~100 and laptop show a blue screen error and quickly turn off!

I understood that this is a hardware problem .. 2days after buying the laptop i took it to Lenovo repair center. first they said you just leave the laptop for a week we should check and diagnose to find the problem. after a lot chat with them i said i already know what is the problem... and im guessing its happening because when they assemble the heat sink on the GPU they didn't put enough silicon paste so it can not transfer heat properly to heat sink .the man that work there said you are right im guessing the same thing but it might be from the silicon paste or motherboard. if you want you should leave your laptop for while we check and repair it and give it back to you. I said that its not fair to open a new laptop and repair it only 2days after buying. I want replacement with new one!
anyway they said replacing laptop with new unit will took about 2weeks, i was very busy those days and really i need the laptop for my works but i accept. after 2weeks they said they approve to replace with new unit but it take more time... after alot of calls and argue with them the give me a new unit after 20days.

I unpack the new unit (it was sealed and brand new) and again install windows , install drivers and get the windows experience test . its was good! and get the GPU benchmark and the result was very good! I was very happy about the new laptop . I just turn off laptop and slept, one day later press the power button but screen light didn't come but windows booted ( i heard the windows Login music)....
Again New Problem on second brand new laptop
i was very angry ,2 times in row! after some experinces on the laptop i relise this happen sometimes randomely ! it seems something was lose inside the laptop and it was related to primary GPU and it lead to laptop can not turn on the monitor on startup.
this time i take the laptop to IBM HQ in Petaling Jaya and show that to repair center. I said to them im tired of following up please check if its something lose inside just fix it and give me back the laptop... they said NOOO the problem is from motherboard !!! i call the "lenovo customer care" and speak to person that was arrange this new unit for me. I said to her i want money back this time... how comes two times brand new laptop have hardware problem... and she said its okay we arrange the moneyback but it will took long and i cant promise you exactly when (hahaha i know that it mean at least 1~2months) anyway i didnt have anyother choices i said ok i want refund!
After coming back from the PJ to home i saw an email from the customer care that she said: our experts at repair center open and re assemble your laptop and everything work fine so in this case we don't give you any refund! In this time i was veryyyy ANGRYYYY!!!!!
i said you accept to refund me now you are saying the laptop was fine i show you that it had hardware problem! and you accepted even i said something is lose but you said its motherboard... now open it up and assembled again and you are saying its not a hardware problem and we dont refund you!
after 30min argument on phone with her and other presons in repair center she convinced to refund me and later she suggest me that we also can give you a new unit. i accept the offer of getting new unit!
long story short after another 10days they give me the third unit... until now its working fine and im very satisfied with it!
but lenovo with low quality of their product and their weak customer services waste more than 30days of my life and my money!
I really regret why i choose from this brand! but now im happy with it because its really powerful!

I register 3 Lenovo Y480 at Lenovo warranty site (2 broken on arrival) 3rd work fine!

And this is the GPU benchmark result that i did with this laptop! its quiet good!

Wednesday, August 29, 2012

Reverse Image Searching by TinyEye

Do you know that there are some search engines exist , you can give them a picture and they will show you websites that contain the picture. TinEye is one of these reverse image search engines. You just need to upload your picture in TinEye and  it will search the internet for websites that have this picture in them, even it can recognize pictures that are smaller, bigger or cropped.sometimes it can recognize edited pictures.
you can see some example of source picture and what founded in result below:

Tineye is capable of searching images in JPG , GIF and PNG format and the size of image should be less than 1MB. And the plugin of TinEye is exist for these browseres Firefox, Chrome, Safari, Internet Explorer & Opera.

It was very useful for me.I just install the plugin for firefox and whenever i become suspicous to somebody profile picture and i want to see if she put a famous actor/singer picture... i just right click on her picture and click search by tineye ... if the result exist i know that she is fake and even i know who is the real owner of photo! otherwise the possibility is high its her own picture! 

you can see more cool results of TinEye here.

Facebook Hidden Smilies

Sometimes maybe you saw one of your friend put a strange smiley in Facebook Chat that you never saw before , at least you can not see it in the list of Facebook smilies!
now you can put those hidden Emoticons by these codes:


 And there something else, all pages have a special id as their address in the Facebook URL. it can be a number or a name... if you copy that number or name and put it between [[ ]] like this [[]] the result will be the picture of that page in your chat. you can put your profile id or name as well!

New Malware In Java , How To Disable Java

According to FireEye researcher Atif Mushtaq, the latest version of Java 7 is vulnerable, but some reports say Java 6 and earlier versions may not be vulnerable. 
"New Java zero-day vulnerability has been spotted in the wild. We have seen this unpatched exploit being used in limited targeted attacks. Most of the recent Java run-time environments i.e., JRE 1.7x are vulnerable. In my lab environment, I was able to successfully exploit my test machine against latest version of FireFox with JRE version 1.7 update 6 installed." he said on FireEye .

we strongly suggest you to disable the java if you don't use it commonly  until Oracle release the patch for this bug.

How to disable Java in Firefox

In Firefox press CTRL + SHIFT + A  to open Add-Ons Manager Page.
Then click Disable Button in front of those item that have JAVA.

How to disable Java in Internet Explorer

From the Tools menu click on Manage Add-Ons.

then in this window find the java and click the disable.

How to Start Android Development

Today i started to do some android programming and thought it might be good if i share the method of installing the SDK & whatever you need for starting Android development. So by following these step you can start developing your first application! 

  1. The first step is to download and install Eclipse.
    Eclipse is a good environment for Android developers. you can download it from Download Eclipse. remember to download the  Eclipse IDE for Java and Report Developers version, its 260MB.
    you don't need to install anything just extract the files from the zip file into a folder and then you can run the Eclipse IDE.
  2. Get the Java Development Kit (JDK)
    you can download the JDK from Download JDK . after downloading install the JDK by using the Setup file. if you already have the JDK there is no need to download it again.
  3. Download the Android SDK
    you can download the Android SDK  from Download Android SDK . you can easily install the SDK by using the setup file.
  4. Configuring the Eclipse
    now you need to configure the Eclipse for Android. Run the eclipse , go to help menu  > Click on Install New Software > click on "Add" button.
    put "Android" as name. Add this for link.
    now click ok.

    then click both check boxes and press next button, It will download Android ADT. after finishing close the eclipse and reopen to finish up the config process.
  5.  Configuring the Android SDK
    from Start menu find Android SDK Tools and under it click on Android SDK Manager.

    Now choose the version that you want to start programming for that! for me i tick the "Android 4.1" the latest version , and press install the package.
  6. Setup Android Virtual Device
    from Start menu find Android SDK Tools and under it click on Android AVD Manager. this program will create an Android Device simulator to test your programs on it.
    now press new.

    now in this window in name field give a name for your virtual device, i put "My_Droid".
    then select the version of Android that you want to program for that in the "Target" section.
    for now put 30 for Sd. and for skin select the Built in and press Create AVD.
    later you can edit this device or even add more new devices!
  7. Now we need to configure Eclipse again . Run the Eclipse. goto Window menu > Preferences.
    now click Android from left tree.On the right side press Browse and select the place you install the Android SDK and then press Apply then OK. (It might configured automatically so in that case leave it alone!)

  8. Now ready to start!
    Ok, now we are done with Installation and Configuration process. you can start your very first project by running the Eclipse, then from "file" menu click on "new" and click on Project.
    now from this tree choose Android. then click "Android Application Project" and press next.
If you need more detailed help about how to write the first project you can read more here:

Tuesday, August 28, 2012

Find Android Hidden Easter Eggs (4Versions)

All versions of Android since Gingerbread (Android 2.3) has their own hidden Easter egg.below you can find the instruction for showing the Easter eggs.

To access the Easter egg in your android first go to Settings then go to About phone menu.
Then find the Android version and tap several times contentiously on this item.

  • Jelly Bean (Android 4.1): in this version you will see a big red jelly bean that by long pressing on it a game will start you can swipe jelly beans from screen.
  • Ice Cream Sandwich (Android 4.0): in this version you will see a android look a like ice cream sandwich that designed in pixel art. by long pressing the android the animation will start.
  • Honey Comb (Android 3.0): in this version you will see a honey bee, and "REZZZZZZ " text under it.
  • Gingerbread (Android 2.3): in this version you will see a painting of android next to a gingerbread zombie.

Jelly Bean
Ice Cream Sandwich
Honey Comb
Ginger Bread

Monday, August 27, 2012

Introducing Google Now

Google Now gets you just the right information at just the right time.  It tells you today’s weather before you start your day, how much traffic to expect before you leave for work, when the next train will arrive as you’re standing on the platform, or your favorite team's score while they’re playing. And the best part? All of this happens automatically. Cards appear throughout the day at the moment you need them.

Google Now cards:
  • Traffic
    Get traffic conditions and alternate routes before you leave for work. Google Now also puts traffic to your next likely destination at your fingertips. 
  • Public transit
    When you’re near a bus stop or a subway station, Google Now tells you what buses or trains are next. 
  • Next appointment
    When you have an appointment, Google Now checks traffic so you can know how long it'll take to get there. You even get a notification for when you should leave. 
  • Flights
    Google Now keeps you up to date on flight delays and traffic conditions to the airport for flights you've recently searched for.
  • Sports
    Google Now keeps you updated on your favorite sports teams in real time, with live scores and upcoming games. You can even can buy game tickets on the fly. 
  • Places
    When you’re on the go, Google Now will suggest nearby bars, restaurants, and places of interest. You can quickly jump to Google Maps to get more info, reviews, or even make a reservation. 
  • Weather
    When you start your day, Google Now shows weather for your current location and work.
  • Translation
    Google Now helps you find just the right word when you're away from home.
  •  Currency
    Use Google Now to quickly check the local conversion rate when you're traveling. 
  • Time at home
    When you're in a different time zone, Google Now shows you the time at home so you never feel too far away. 


Windows 8 Tells Microsoft About Everything You Install

As Nadim Kobeissi said on his website, Microsoft Windows 8 added a new feature named "Windows SmartScreen". It is configured to report immediately all activities related to download and install of any application.This is a very serious privacy problem, specifically because Microsoft is the central point of authority and data collection/retention here and therefore becomes vulnerable to being served judicial subpoenas or National Security Letters intended to monitor targeted users.
While SmartScreen is enabled by default, it's possible for users to turn it off.

Galaxy Nexus And Nexus S Performance Benchmark

The picture above showing the performance benchmark of "Samsung Galaxy Nexus" on the left and "Google Nexus S" on the right.Galaxy Nexus had Android IceCreamSandwich as native OS and we upgrade it manually to Android JellyBean.The Nexus s also upgraded from Android Gingerbread to ICS and then to Jellybean. Result above show the performance of both devices on Jellybean OS.

For doing this benchmark test I used "Quadrant Standard Edition" App that it's available for free, This app will give you a benchmark about performance of CPU, Memory and 3D.The Standard Edition requires an Internet connection to compute benchmark results and is supported by ads.
This app also give you a lot of detailed information about OS version and your device hardware abilities .
for more information about this app and download click on the following link:

Sunday, August 26, 2012

Nvidia Geforce GT 650M Benchmark Test Results

Today i want to test Lenovo Y480 Graphic Processor unit. This model of  lenovo use Nvidia Optimus technology. Actually this laptop have two GPU, one is "Intel HD 4000" and the other one is "Nvidia Geforce GT 650M". Optimus technology will switch between these graphic cards and when you need high performance it switch to GT650 but when you are reading a pdf file or surfing internet it will switch to Intel GPU to save more battery.

This is the result of benchmark test by 3DMARK 11 on NVIDIA Geforce GT 650M GPU installed on Lenovo Y480 notebook.
This test took place in the normal room temperature without air condition and in the morning. The laptop was on the Cooler Master fan.

First the result of GPU temperature sensor by HWinfo 4 during the 3DMark test:

3DMark Scored P2445 with NVIDIA GeForce GT 650M(1x) and Intel Core i7-3610QM Processor
Graphic Score: 2217
Physics Score: 7566
Combined Score: 1967

for detailed information of this test please refer to this link Test Result .

I test Battlefield 3 and Need For Speed Shift2 on the highest graphic details and both work perfect on this laptop. Considering the lenovoY480 affordable price and the light weight of this laptop , its a good choice as a Gaming laptop.

650M Specifications:

650M Features :


Disable Auto Volume Adjust on Windows 7

This month i switch from XP to Windows 7, lately i realized when an alarm like a new email notification rings Windows 7 automatically decrease the music volume... I have the same feature on my phone [Android Jelly Bean] , but it increase the volume after the notification ring played but about windows 7 its pain in the neck!!! every time i have to go and increase the volume by myself , maybe its a bug! Anyway i decide to disable this feature and this is the way to disable auto volume adjust.

1.From Start menu goto  Control Panel.
2.Click on Hardware And Sound .
3.Click on Manage Audio Devices .

4.Click on Communication tab.
5.Click on Do Nothing .

SQL Injection Definition

Definition Of SQL Injection By Wikipedia:
SQL injection is a technique often used to attack databases through a website. This is done by including portions of SQL statements in a web form entry field in an attempt to get the website to pass a newly formed rogue SQL command to the database (e.g. dump the database contents to the attacker). SQL injection is a code injection technique that exploits a security vulnerability in a website's software. The vulnerability happens when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and unexpectedly executed. SQL commands are thus injected from the web form into the database of an application (like queries) to change the database content or dump the database information like credit card or passwords to the attacker. SQL injection is mostly known as an attack vector for websites but can be used to attack any type of SQL database.

Definition Of SQL Injection By OWASP:
A SQL injection attack consists of insertion or "injection" of a SQL query via the input data from the client to the application. A successful SQL injection exploit can read sensitive data from the database, modify database data (Insert/Update/Delete), execute administration operations on the database (such as shutdown the DBMS), recover the content of a given file present on the DBMS file system and in some cases issue commands to the operating system. SQL injection attacks are a type of injection attack, in which SQL commands are injected into data-plane input in order to effect the execution of predefined SQL commands.

Definition Of SQL Injection By NamelessWiki:
SQL Injection is a type of code injection and is a very common way to attack a website (or application which uses a database) which uses SQL statements containing content supplied from user input which is not properly sanitised. It can be used to dump the contents of a database or to modify the contents inside of one.

Social Networks Sharing