Lenovo Vibe Z2 Pro

Lenovo has officially unveiled its latest flagship, the Vibe Z2 Pro.
 The phone is the company's first to feature a 6" 2560 х
 1440 pixel IPS display that's capable of outputting 500-nits
brightness. Under the hood of the Vibe Z2 Pro ticks a
Qualcomm Snapdragon 801 chipset MSM8974AC with
a 2.5GHz quad-core Krait 400 CPU, 3GB of RAM and
Adreno 330 GPU. Internal memory is 32GB, but there's no
 microSD card slot. The phone is made out of metal and
weighs 179 grams. Its measurements are 156 x 81.3 х
7.7mm which is quite thin. Still, thanks to the larger footprint,
 Lenovo was able to fit the Vibe Z2 Pro with a 4,000mAh battery.

 The back of the phone also screams flagship, with a 16MP
 camera with optical image stabilization, dual LED and 4K
 video recording skills. The SIM card tray on the right can
house two micro-SIM cards GSM + LTE.

 You can expect the phone to launch in September in black,
 gold and white. In Russia, the phone will cost $834 -RUB 29,990
 although phones.

Oppo N1 mini

Oppo officially announced its N1 mini smartphone a couple
 of months ago. However, the company did not reveal any info
 on the hardware specifications and the availability details of the
 smartphone. Well, these details are no longer a mystery and as
 it turns out the device has been available for a few days in
 Malaysia. Oppo N1 mini will sport a 5-inch HD display
and the smartphone will be powered by a Qualcomm
Snapdragon 400 chipset with 1.6GHz Cortex-A7 processor
 and Adreno 305 GPU. The N1 mini features 2GB of RAM,
 16GB of internal memory and a 13 megapixel swirling camera.
 Oppo N1 mini official images The camera on the device is
 capable of shooting in 24 megapixel ultra HD mode, which
 will be one of its key selling points. Connectivity options for
the N1 mini include Wi-Fi, Bluetooth 4.0, GPS and 4G LTE
support. The mini variant of the Oppo N1 measures
148.4 x 72.2 x 9.2mm and weighs about 150 grams,
which of course is a bit on the heavier side. The device
runs on the company's home baked Color OS that is based
 on the Android 4.3 Jelly Bean. Lastly, the juice for the N1
 mini is provided by a 2,140mAh battery. Oppo N1 mini is
 already available in Malaysia for RM 1,398 -$438).
The device is expected to launch in other global
markets in the coming days.

top 10 Free website tools

Web Site Tools for Windows
The most downloaded Web Site Tools software, including Website
 Realizer, Arclab Web Form Builder, and Sitoo Web.

Developer Tools
Come to CNET Download.com for free and safe
 Developer Tool downloads and reviews including
 .NET, ActiveX, Coding Utilities and many more.

E-mail Software for Windows
The most downloaded E-mail Software software,
 including MailList Controller Free, ezMailer, and
 Stellar DBX to PST Converter

Teaching Tools for Windows
The most downloaded Teaching Tools software,
 including TypingMaster Pro Typing Tutor, Typing Trainer,
 and Mavis Beacon Teaches Typing 17 Deluxe

Voice Recognition Software for Windows
The most downloaded Voice Recognition Software
 software, including Express Scribe, Dual Writer, 
and Express Dictate

Web Development Software for Windows
The most downloaded Web Development Software software,
 including Intranet Dashboard Rapid Intranet, S
othink DHTML Menu, and XAMPP

Newsreaders & RSS Readers for Windows
The most downloaded Newsreaders & RSS Readers software,
 including Desktop Ticker, GrabIt, and UseNext 
by Tangysoft

E-book Software for Windows
The most downloaded E-book Software software, including
 ePub Reader for Windows, Free Epub Reader, and 
Mobi File Reader

Firefox Add-ons & Plugins for Windows
The most downloaded Firefox Add-ons & Plugins software,
 including Adblock Plus for Mozilla Firefox, PDF Download,
 and Firefox Video Download Helper

PDF Software for Windows
The most downloaded PDF Software software, including Free
 Word to PDF, Adobe Acrobat XI Pro, and DeskPDF Studio X

Sorting Arrays-PHP


PHP supports a variety of ways to sort an array when 
I say sort, I am referring to an alphabetical sort if it is a string,
 and a numerical sort if it is a number. When sorting an array, 
you must keep in mind that an array consists of several pairs 
of keys and values. Thus, an array can be sorted based upon
 the values or the keys. Also, you can sort the values and keep 
the corresponding keys matched up or sort the values and 
have them receive new keys.
To sort the values, without regard to the keys, 
you use sort(). 
 To sort these values again without regard to the keys,
 in reverse order, you use rsort(). 
The syntax for every sorting function is like this:

function($Array);
So, sort() and rsort() are simply:
sort($Array);
rsort($Array);
 
To sort the values, while maintaining the correlation
 between the value and its key, you use asort(). 
To sort them in reverse, while maintaining the key
 correlation, you use arsort().
To sort by the keys, while still maintaining the correlation
 between the key and its value, you use ksort(). 
Conversely, krsort() will sort the keys in reverse.
Last, shuffle() randomly reorganizes the order of an array.

As an example of sorting arrays, you'll create a list of students
 and the grades they received on a test, then sort this list first
 by grade then by name.

Create the array:
 
$Grades = array(
"Richard"=>"95",
"Sherwood"=>"82",
"Toni"=>"98",
"Franz"=>"87",
"Melissa"=>"75",
"Roddy"=>"85"
);


 Print a caption and then print each element of 
the array using a loop.

print ("Originally, the array looks
 like this:<BR>");
for ($n = 0; $n < count($Grades);
 $n++) {
   $Line = each ($Grades);
   print ("$Line[key]'s grade is
 $Line[value].<BR>\n");
}


Sort the array in reverse order by values to determine 
who had the highest grade.

arsort($Grades);
 
Because you are determining who has the highest 
grade, you need to use arsort() instead of asort(). 
The latter, which sorts the array by numeric order, would 
order them 75, 82, 85, etc. and not the desired 98, 95, 87, etc.

Samsung Galaxy Ace NXT

 Samsung is all set to launch a new smartphone ,
 called the Samsung Galaxy Ace NXT-G313H.
Samsung Galaxy Ace Plus S7500 Android smartphone.
 Announced 2012, January. Features 3G, 3.65″ TFT capacitive
 touchscreen, 5 MP camera, Wi-Fi, GPS, Bluetooth.
Samsung Galaxy Ace smartphone with 3.50-inch 320x480
display powered by 832MHz processor and 5-megapixel
rear camera.

The Samsung Galaxy Ace-also known as Samsung Galaxy
 Cooper in some territories is a smartphone manufactured
by Samsung that runs the open source Android operating .
The Samsung Galaxy Ace Plus GT-S7500 is the successor
 to the mid-range Samsung smartphone Galaxy Ace GT-S5830.

Twitter hashtags

A hashtag is a word or an unspaced phrase prefixed with the
 number sign "#". It is a form of metadata tag.
Words in messages on microblogging and social networking.
Whether you’re a new or seasoned Twitter user, you likely
come across confusing hashtags that probably look like a
bunch of nonsense. First, What’s A Hashtag? .
exactly which Twitter hashtag is the right one to follow?
 There’s no shortage of options and it can feel overwhelming.
How to effectively use Twitter hashtags in marketing.
Twitter is an online social networking and microblogging
service that enables users to send and read short
140-character text messages, called "tweets".

The History of Hashtags Shedding some light on the history
 of hashtags and how we've come to use them.
Hashtags are words preceded by the pound sign or
hash symbol-#, as in #ladygolfers, which people insert
 into their tweets on Twitter. Navigate Twitter using hashtags.
 Clicking on a particular hashtag in blue will send you to the
 search results page where you will see other tweets that contain.

 Twitter Definition:A hashtag or hash tag is a word "tagged" with
 a prefix and added to a Tweet message sent via Twitter. Hashtags
 are used to identify what the Tweet is.A hashtag is a word
or acronym used to describe a tweet in order for people
 to easily follow the conversation. Hashtags began as
 a community effort to tag


India top Insurance plan

 Insurance - ICICI Prudential offers insurance for wealth plan,
health, life insurance India, term insurance plans, ULIPs,
 retirement solutions, pension plans, tax saving schemes,
 health covers, Term plan and many more.

    
Health Insurance India, Medical Insurance India,
Health Insurance Policy, India
Apollo Munich Health Insurance is a pure Health Insurance
Company in India which offers various health insurance,
medical insurance, Travel insurance plans online in India.
http://www.apollomunichinsurance.com

    
Religare Health Insurance
Health Insurance - Religare is a best health insurance
company in India offering medical and health insurance in
 India with best features. get best health and medical insurance
 in India at Religare Health Insurance.
http://www.religarehealthinsurance.com

    
HDFC - A Leading Housing Finance Provider in India
HDFC is a leading housing finance provider company in
India offers various types of home loans. Apply online for
 home loan, business loan, land loan etc. -
Retail Prime Lending Rate RPLR is 16.75% w.e.f.
http://www.hdfc.com

    
Insurance, Life Insurance, Life Insurance Policies
 Best Life Insurance, Life Insurance Company Life Insurance
 : Max Life Insurance, a Life Insurance Company offers the
best Life Insurance plans & policies in India. Life Insurance Plans
 from Max Life Insurance consists of Child Insurance Plans,
 Retirement Plans, Savings & Investment Plans.
http://www.maxlifeinsurance.com

    
Life Insurance - Life Insurance Policy - Reliance Life Insurance
Invest in Reliance Life Insurance, one of the best life
insurance company in India that caters their customers with
 wide range of life insurance policies.
http://www.reliancelife.com

L&T Insurance: The General Insurance Company providing
 insurance policies for health insurance, car insurance and hom
e insurance in India. The AA provides motor insurance, home
 insurance, home emergency cover, travel insurance,
life insurance and more. Chola MS General Insurance
Company in India - Health, Travel, Motor & Home Insurance.
Chola MS is one of the leading general insurance providers
 in India which offers health insurance, car insurance,
 home insurance, travel .

SBI Life Insurance: Policies, Investment Plan,
Unit Linked Life Insurance. Insurance and many
 more at lowest premium. Buy best Life Insurance
 policies and Investment Policies from SBI Life.
Specializing in Car Insurance, Two wheeler insurance,
Life insurance policies, Health Mediclaim plans,
Travel insurance, Third party insurance, home.

IRDA: or its officials do not involve in activities like
sale of any kind of insurance or financial products
 nor invest premiums.

HDFC ERGO, one of the leading general insurance
companies in India, offers insurance products ranging
 from motor, health, travel, home and personal accident.

top 8 google tools-for every one

  • Google Documents -- Share and edit documents with 
    others in real time, view them on the run with Google Docs
     mobile service, and use Google Notebook for web research
  • Google Spreadsheets -- Add real-time data to spreadsheets, 
    and generate charts and tables you can embed in web pages
  • Google Presentations -- View them on a mobile phone and
     save them as video
  • Gmail -- Send email to and from a mobile phone, 
    adjust Gmail's layout with a style sheet, and a lot more
  • iGoogle -- Create your own gadgets, program a
     screenscraper, add Flash games, and more.
  • Google Calendar -- Add web content events, public 
    calendars, and your Outlook Calendar to this application
  • Google Reader, Google Maps, Google Earth, and 
    Google SketchUp: the new 3D modeling software tool
  • Picasa, YouTube, and Google Video -- discover new 
    ways to customize and use these media management apps

php-Dynamic Variables

Sometimes it is useful to set and use variables dynamically. 
Normally, you assign a variable like this: 

$var = "hello";
 
Now let's say you want a variable whose name is the 
value of the $var variable. You can do that like this:

$$var = "World";
 
PHP parses $$var by first dereferencing the innermost 
variable, meaning that $var becomes "hello". The 
expression that's left is $"hello", which is just $hello.
 In other words, we have just created a new variable 
named hello and assigned it the value "World"
You can nest dynamic variables to an infinite level in 
 PHP, although once you get beyond two levels, it 
can be very confusing for someone who is trying to read your code.
There is a special syntax for using dynamic variables, and 
any other complex variable, inside quoted strings in PHP: 

echo "Hello ${$var}";
 
This syntax also helps resolve an ambiguity that occurs when
 variable arrays are used. Something like $$var[1] is 
ambiguous because it is impossible for PHP to know which
 level to apply the array index to. ${$var[1]} tells 
PHP to dereference the inner level first and apply the 
 array index to the result before dereferencing the outer level.
 ${$var}[1], on the other hand, tells PHP to apply the index
 to the outer level.
Initially, dynamic variables may not seem that useful, but there
 are times when they can shorten the amount of code you need 
to write to perform certain tasks. For example, say you have 
an associative array that looks like: 

$array["abc"] = "Hello";
$array["def"] = "World";
 
Associative arrays like this are returned by various functions
 in the PHP modules. mysql_fetch_array() is one example.
 The indices in the array usually refer to fields or entity names 
within the context of the module you are working with. It's
 handy to turn these entity names into real PHP variables, 
so you can refer to them as simply $abc and $def

security to POST-PHP

$_POST
 POST-method variables. Form field data from regular 
POST-method forms.
 
PHP automatically creates variables for all the data it receives
 in an HTTP request. This can include GET data, POST data,
 cookie data, and environment variables. The variables are 
either in PHP's global symbol table or in one of a number
 of superglobal arrays, depending on the value of the
 register_globals setting in your php.ini file. 

mysqli_real_escape_string can be add for security reson.

A common error people make when using sessions is that they
 tend to use it as a replacement for authentication -- or sometimes 
as an add-on to authentication. Authenticating a user once as he
 first enters your site and then using a session ID to identify that 
user throughout the rest of the site without further authentication 
can lead to a lot of problems if another person is somehow able
 to get the session ID. There are a number of ways to get the 
 session ID:
  • If you are not using SSL, session IDs may be sniffed
  • If you don't have proper entropy in your session IDs,
     they may be guessed
  • If you are using URL-based session IDs, they may 
    end up in proxy logs
  • If you are using URL-based session IDs, they may 
    end up bookmarked on publicly-accessible computers
Forcing HTTP Authentication on each page over SSL is the
 most secure way to avoid this problem, but it tends to be a 
bit inconvenient. Just keep the above points in mind when 
building a web application that uses sessions to store users' 
personal details.