Saturday, January 31, 2015

NOKIA wd 2

модель
тип
версия
скачать
язык
размер
описание
3230
rm-51
5.0717.0
download
16.30 MB
mcu+ppm(26)
3650
nhl-8
4.17
download
10.30 MB
mcu+ppm(26)
3660
nhl-8x
5.08
download
10.22 MB
mcu+ppm(26)
6260
rm-25
5.0536.0
download
15.07 MB
mcu+ppm(26)
6600
nhl-10
5.53.0
download
12.13 MB
mcu+ppm(26)
6670
rh-67
7.0642.0
download
13.73 MB
mcu+ppm(26)
7610
rh-51
7.0642.0
download
13.64 MB
mcu+ppm(26)
7650
nhl-2na
5.06
download
8.72 MB
mcu+ppm(26)
ngage
nem-4
4.03
download
10.27 MB
mcu+ppm(26)
ngage qd
rh-29
4.10
download
10.10 MB
mcu+ppm(26)
Read more »

Easily migrate from PowerPoint 2003 to PowerPoint 2007

Most of PowerPoint users still prefer to use PowerPoint 2003 or XP because of learning curve involved. Its bit difficult to locate your favorite menus, commands in 2007 as Microsoft PowerPoint 2007 has different interface and few commands and options have been relocated under different menus.

That being said, PowerPoint 2007 is much rich in features as compared to PowerPoint 2003 or XP and migration to 2007 is easy with the help and tutorials available online.

Go through PowerPoint 2003 to PowerPoint 2007 interactive command reference guide from Microsoft. This interactive flash content will help you locate Microsoft PowerPoint 2003 commands in PowerPoint 2007.

Keyboard shortcuts available in PowerPoint 2007 will help you start easily.

Keyboard Shortcuts in PowerPoint 2007

CommandKeyboard Shortcut
Open new blank presentationCtrl+N
Insert new slideCtrl+M / Enter key
Open existing PowerPointCtrl+O
Slideshow
Start SlideshowF5
Next animation/ SlideSpacebar/ Enter
Return to the previous slide Backspace
Go to a slide numbernumber + Enter
Return to first slide1 + Enter
Jump to the first (or last) slide Home (or End)
Change pointer to a penCTRL+P
Display the shortcut or right click menuSHIFT+F10
Go to the first or next hyperlink on a slideTAB
Change pointer to an arrowCTRL+A
Erase the screen annotationsE
End SlideshowESC
Formatting
Justify a paragraph.Ctrl + J
Centre a paragraph CTRL+E
Right align a paragraph.Ctrl + R
Left align a paragraph.Ctrl + L
Copy formats (Format painter)CTRL+SHIFT+C
Paste formats(Format painter) CTRL+SHIFT+V


See complete list on Microsoft website
Read more »

Asphalt 8 Airborne Download Full Android Game

Asphalt 8 : Airborne 

Full Android Game .apk free download

Free Games 

Asphalt 8 Airborne is high graphic and most amazing race game for android devices. Introduced Top model cars like Bugatti Veyron, Pagani Zonda R, Ferrari FXX etc. It has more than 180 events with 47 different cars with different design and models. Enjoy real tracks and hard pumping music while playing game. support upto 8 multi players . 


Various variety to customize cars. 



Download from Google Play Store  


Read more »

Samsung Galaxy Tab 3 8 0 Tablet PC Review

Samsung Galaxy Tab 3 ,8.0

Tablet PC Review
8.0 Tablet Pc Review
Samsung Tab 3, 8.0


Recently Samsung launched different latest models of new tablet pc called TAB 3. Tab 3 has various versions(7.0 ,8.0 ,10.1). This review is about Samsung Tab 3 ,8.0.Samsung Tab 3, 8.0, is very easy to  carry or hold . Tablet carrying only 11.1 ounce weight. Samsung Tab 3 , 8.0 ,  has a beautiful design ,narrow strip of beautiful white bezel around 8.0 display. Tab 3 ,8.0 has 1280 x800 16 million colours ,tft bit  screen resolution with 189 ppi(pixel per inch). Colors are sharper and brighter as always. Every one know  samsung does not compromise on display. 
Galaxy tab 3 , 8.0 is middle range tablet pc for the peoples who like to use gadgets most of time . Special handling for playing games or reading ebooks. Galaxy tab 3 ,8.0 comes in three different variant , Wifi,3G and LTE are also present in market by Samsung. 
Lets have look on some features. 

Specifications:


  • Android 4.2.2 is available to use with tab 3 ,8.0.
  • 1.5 Ghz Dual Core  Samsung Exynos 4 Processor 
  • 1.5 Gb Ram
  • 1.2 MP Frontal and 5 MP Rare Cam to capture good quality images and Videos.
  • Audio playback time: Up to 96 hours
  • Video playback time: Up to 10 hours
  • SMS, MMS, instant messaging (Google Talk), email
  • GPS +GLONASS with Google Maps

I would like to also mention the battery time. Tab 3 has reputed battery life 4450mAH. Although Samsung officials claim upto 11 hours battery time on usage (Wifi).  
8.0 tablet pc review
Tab 3

Conclusion :

If you talk about mid sized and mid price tablets , then Tab 3, 8.0 is best choice  in the market. The best tablet to buy in the competition of same price range. In the comparison with iPad Mini , Tab 3 ,8.0 got high scores . 

If you have experienced Galaxy Tab 3 ,8.0 , share your experience with us in comment section. 
Read more »

Html5 local storage example

Title : Html5 local storage example - a small tutorial.


User can enter the contact details , store the contact details in a table , can modify them, can retrive them and can remove them when he wanted.
Html5 comes with a new feature local storage that can add an item with key value pair and can retrive,modify,delete them when he wants.
Here is the code for the above example.



<!

doctype html>


<

html>

<

head>


<meta charset="utf-8" />


<title>Contacts</title>




<style>


a { color: #0068D2; cursor: pointer; }


a:link, a:visited { text-decoration: none; color: #0068D2; }


a:hover, a:active { text-decoration: underline; color: #0068D2; }


body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", sans-serif; }




#contacts-table { border-collapse: collapse; }


#contacts-table, #contacts-table th, #contacts-table td { padding: 8px 16px; text-align: left; border: 0px solid #B9BABE; }


#contacts-table th { font-weight: bold; font-size: 14px; color: #29344B; }


#contacts-table td { color: #000; }


#contacts-table tr:nth-child(2n) { background: #E8EDFF; }




#contacts-form { padding: 10px; }


.text input, .button input { padding: 5px; margin: 0; border: 1px solid #ccc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }


#contacts-form .item { margin: 3px 0; }


#contacts-form label, #contacts-form .field { display: inline-block; color: #0C0B07; }


#contacts-form label { width: 110px; font-weight: bold; text-align: right; color: #666; }


#contacts-form .text input { width: 176px; padding: 3px; }


#contacts-form .button { display: inline-block; }


#contacts-form .button-wrapper { padding-left: 113px; }


.button input { padding: 4px 8px; color: #343434; background-color: #fdfdfd; background: -moz-linear-gradient(#fdfdfd, #e1e1e1); background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#e1e1e1)); }


.button-default input { font-weight: bold; color: #fff; background-color: #7ca0c7; background: -moz-linear-gradient(#acc6e1, #7ca0c7); background: -webkit-gradient(linear, 0 0, 0 100%, from(#acc6e1), to(#7ca0c7)); border-color: #5b80b2; }


</style>

</

head>

<

body>


<h1>Contacts</h1>


<table id="contacts-table">


<tr id="contacts-head">


<th>ID</th>


<th>First name</th>


<th>Last name</th>


<th>Email</th>


<th>Actions</th>


</tr>


</table>




<form id="contacts-form">


<div class="item text">


<label>First name:</label>


<div class="field"><input type="text" name="first_name" /></div>


</div>


<div class="item text">


<label>Last name:</label>


<div class="field"><input type="text" name="last_name" /></div>


</div>


<div class="item text">


<label>Email:</label>


<div class="field"><input type="text" name="email" /></div>


</div>


<div class="button-wrapper">


<div class="item button">


<div class="field"><input type="button" id="contacts-op-discard" value="Discard" /></div>


</div>


<div class="item button button-default">


<div class="field"><input type="submit" id="contacts-op-save" value="Save" /></div>


</div>


</div>


<input type="hidden" name="id_entry" value="0" />


</form>




<script>


var Contacts = {

index: window.localStorage.getItem(

"Contacts:index"),

$table: document.getElementById(

"contacts-table"),

$form: document.getElementById(

"contacts-form"),

$button_save: document.getElementById(

"contacts-op-save"),

$button_discard: document.getElementById(

"contacts-op-discard"),



init:

function() {


// initialize storage index


if (!Contacts.index) {

window.localStorage.setItem(

"Contacts:index", Contacts.index = 1);

}





// initialize form

Contacts.$form.reset();


Contacts.$button_discard.addEventListener(

"click", function(event) {

Contacts.$form.reset();


Contacts.$form.id_entry.value = 0;


},

true);

Contacts.$form.addEventListener(

"submit", function(event) {


var entry = {

id: parseInt(

this.id_entry.value),

first_name:

this.first_name.value,

last_name:

this.last_name.value,

email:

this.email.value

};



if (entry.id == 0) { // add

Contacts.storeAdd(entry);


Contacts.tableAdd(entry);


}



else { // edit

Contacts.storeEdit(entry);


Contacts.tableEdit(entry);


}





this.reset();


this.id_entry.value = 0;

event.preventDefault();


},

true);




// initialize table


if (window.localStorage.length - 1) {


var contacts_list = [], i, key;


for (i = 0; i < window.localStorage.length; i++) {

key = window.localStorage.key(i);



if (/Contacts:d+/.test(key)) {

contacts_list.push(JSON.parse(window.localStorage.getItem(key)));


}


}





if (contacts_list.length) {

contacts_list


.sort(

function(a, b) {


return a.id < b.id ? -1 : (a.id > b.id ? 1 : 0);

})


.forEach(Contacts.tableAdd);


}


}


Contacts.$table.addEventListener(

"click", function(event) {


var op = event.target.getAttribute("data-op");


if (/edit|remove/.test(op)) {


var entry = JSON.parse(window.localStorage.getItem("Contacts:"+ event.target.getAttribute("data-id")));


if (op == "edit") {

Contacts.$form.first_name.value = entry.first_name;


Contacts.$form.last_name.value = entry.last_name;


Contacts.$form.email.value = entry.email;


Contacts.$form.id_entry.value = entry.id;


}



else if (op == "remove") {


if (confirm(Are you sure you want to remove "+ entry.first_name + + entry.last_name +" from your contacts?)) {

Contacts.storeRemove(entry);


Contacts.tableRemove(entry);


}


}


event.preventDefault();


}


},

true);

},




storeAdd:

function(entry) {

entry.id = Contacts.index;


window.localStorage.setItem(

"Contacts:index", ++Contacts.index);

window.localStorage.setItem(

"Contacts:"+ entry.id, JSON.stringify(entry));

},


storeEdit:

function(entry) {

window.localStorage.setItem(

"Contacts:"+ entry.id, JSON.stringify(entry));

},


storeRemove:

function(entry) {

window.localStorage.removeItem(

"Contacts:"+ entry.id);

},




tableAdd:

function(entry) {


var $tr = document.createElement("tr"), $td, key;


for (key in entry) {


if (entry.hasOwnProperty(key)) {

$td = document.createElement(

"td");

$td.appendChild(document.createTextNode(entry[key]));


$tr.appendChild($td);


}


}


$td = document.createElement(

"td");

$td.innerHTML =

<a data-op="edit" data-id="+ entry.id +">Edit</a> | <a data-op="remove" data-id="+ entry.id +">Remove</a>;

$tr.appendChild($td);


$tr.setAttribute(

"id", "entry-"+ entry.id);

Contacts.$table.appendChild($tr);


},


tableEdit:

function(entry) {


var $tr = document.getElementById("entry-"+ entry.id), $td, key;

$tr.innerHTML =

"";


for (key in entry) {


if (entry.hasOwnProperty(key)) {

$td = document.createElement(

"td");

$td.appendChild(document.createTextNode(entry[key]));


$tr.appendChild($td);


}


}


$td = document.createElement(

"td");

$td.innerHTML =

<a data-op="edit" data-id="+ entry.id +">Edit</a> | <a data-op="remove" data-id="+ entry.id +">Remove</a>;

$tr.appendChild($td);


},


tableRemove:

function(entry) {

Contacts.$table.removeChild(document.getElementById(

"entry-"+ entry.id));

}


};


Contacts.init();



</script>
</
body></
html>
I  willl explain the line by line code with in this week so, please follow this blog.
Read more »