post

Laziness on the move: robot plays Rock Band on the iPhone

Why confine your nerdy sloth to your living room, where large robots mime fake guitar and serve you sloppy mixed drinks? Take that zest for the sedentary life with you on the road by having one of your robot ninjas steal this iPhone Rock Band robot from its ingenious creator, Joe Bowers. The Arduino-based device uses ambient light sensors to detect the falling notes and then taps out the music with some conductive foam attached to some squeaky fake fingers. Joe did a fairly detailed write-up, and even uploaded his code, so there's presumably nothing stopping you from actually doing something with your life and building one of these with all that free time you've saved up by hacking your way through all the console-based guitar games. Video is after the break.

[Via Daily Mobile]

Continue reading Laziness on the move: robot plays Rock Band on the iPhone

Filed under: Cellphones, Robots

Laziness on the move: robot plays Rock Band on the iPhone originally appeared on Engadget on Sat, 31 Oct 2009 19:36:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments
post

Marvel Comics now for your PC, your iphone and your PSP! – Comic Book Movie


Mobiletor.com

Marvel Comics now for your PC, your iphone and your PSP!
Comic Book Movie
Of course you could take the comic book and rip/bend/totally destroy it up on your trips... then again you could always take your laptop or your iphone or ...
Get cozy with comics on your iphoneCNET News
Marvel Comics Come to the iPhoneMac Rumors
'Marvel Zombies' And Joss Whedon's 'X-Men' To Debut On iPhonesMTV.com
Mobile Marketing Watch (blog) -Mashable (blog)
all 20 news articles »
post

Sony Ericsson’s “Rachael” Android UI: Android + Zune HD > iPhone [Android]

Detect language – Afrikaans Albanian Arabic Belarusian Bulgarian Catalan Chinese Croatian CzechTrade Danish Dutch English Estonian Filipino Finnish French Galician < / option> German Greek Hebrew Hindi Hungarian Islenska Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romana Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Vietnamese Welsh Yiddish < span class = langselect id = sl_select> > Afrikaans Albanian Arabic Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian CzechTrade Danish < option value = "nl"> Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Islenska Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese < option value = "no"> Norwegian Persian Polish Portuguese Romana Russian Serbian Slovak < / option> Slovenian Spanish Swahili swedish Thai Turkish Ukrainian Vietnamese Welsh Yiddish class=swap swap < / span> < style> # toolbar_link (background: # ffffe7; border: 1px solid # e0e1b7; line-height: 22px; text-decoration: none; display: block; clear: both; margin-top: 20px; width: 49%; white – space: nowrap; font-size: smaller). clear (clear: both) # toolbar_icon (float: left; width margin: 22px;: 5px 0 5px 5px; height: 24px; display: block; background: transparent url (http: / / www.google.com/images/icons/toolbar-24.gif) no-repeat scroll 0 0; border: 0; margin padding: 0) # toolbar_tagline (float: left;: 5px 0 5px 5px; display: block ; color: # 000; white-space: nowrap) # toolbar_action (color: # 03c float;: left; font-weight: bold margin;: 5px 0 5px 5px; text-underline decoration:; display: block; white-space : nowrap) # toolbar_close (background: transparent url (http://www.google.com/images/close.gif) no-repeat scroll 0 0; float: right; width: 14px; height: 14px; cursor: pointer; border: 0 none; margin: 10px 6px 0 0) function getWidth (id) (var element = document.getElementById (id) var display = element.style.display if (display! = ' none '& & display = null) (return element.offsetWidth;) var els = element.style var originalVisibility = els.visibility var position = original els.position var original = display els.display; els.visibility =' hidden ' ; els.position = 'absolute'; els.display = 'block'; var = originalwidth element.clientWidth; els.display = original display; els.position = original position; els.visibility = originalVisibility; originalwidth return;) function reDrawToolbarDownload () (var toolbar_link = document.getElementById ( 'toolbar_link') var new_width = getWidth ( 'toolbar_close') + getWidth ( 'toolbar_icon') + getWidth ( 'toolbar_tagline') + getWidth ( 'toolbar_action') if (new_width> getWidth ( 'toolbar_link')) (toolbar_link.style.width = new_width + 30 + 'px';)) if (window.attachEvent) (window.attachEvent ( “onload”, reDrawToolbarDownload);) else if (window.addEventListener) (window . addEventListener ( “load”, reDrawToolbarDownload, false );} Translate web pages directly from your browser! < a id = "toolbar_action" href = "# http://www.google.com/intl/en/toolbar/ie/ tbbrand = GZEF & utm_campaign = en & s = utm_source et transpg & utm_medium = et"> Download Google Toolbar window.jstiming.load.tick ( 'br') h = new) (_History; ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select', '3 '), new _LanguageSelector (' old_tl 'tl_select,' ', '3'), 'old_submit', ' submit_button 'h,' source ',' result_box ',' ',' auto trans dict ',' / translate ',' / translate_t ', undefined,' http://translate.googleusercontent.com/translate_f ',' select_text ' 'select_document', 'file_div', 'file', true, 'search', 'CLIR', 300,2000,300, true, false, false); window.jstiming.load.tick ( 'prt') < div id = thanks style = "padding: 0px; display: none"> < input type = hidden name = hl value = "en" > < table id = suggesttable> < / form> Google Home – About Google Translate beta © 2009 Google < iframe name = hidden_iframe style = "display: none">

Translating .. . _LoadScript ( '/ translate_a / nc? ctr._updateLanguageSelectors cb =' ) Detect language—AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishThaiTurkishUkrainianVietnameseWelshYiddish > AfrikaansAlbanianArabicBelarusianBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishThaiTurkishUkrainianVietnameseWelshYiddish swap#toolbar_link{background:#ffffe7;border:1px solid #e0e1b7;line-height:22px;text-decoration:none;display:block;clear:both;margin-top:20px;width:49%;white-space:nowrap;font-size:smaller}.clear{clear:both}#toolbar_icon{float:left;height:22px;margin:5px 0 5px 5px;width:24px;display:block;background:transparent url(http://www.google.com/images/icons/toolbar-24.gif) repeat-x scroll 0 0;border:0;padding:0}#toolbar_tagline{float:left;margin:5px 0 5px 5px;display:block;color:#000;white-space:nowrap}#toolbar_action{color:#03c;float:left;font-weight:bold;margin:5px 0 5px 5px;text-decoration:underline;display:block;white-space:nowrap}#toolbar_close{background:transparent url(http://www.google.com/images/close.gif) no-repeat scroll 0 0;float:right;width:14px;height:14px;cursor:pointer;border:0 none;margin:10px 6px 0 0}function getWidth(id) {var element = document.getElementById(id);var display = element.style.display;if (display != ‘none’ && display != null) {return element.offsetWidth;}var els = element.style;var originalVisibility = els.visibility;var originalPosition = els.position;var originalDisplay = els.display;els.visibility = ‘hidden’;els.position = ‘absolute’;els.display = ‘block’;var originalWidth = element.clientWidth;els.display = originalDisplay;els.position = originalPosition;els.visibility = originalVisibility;return originalWidth;}function reDrawToolbarDownload() {var toolbar_link = document.getElementById(‘toolbar_link’);var new_width = getWidth(‘toolbar_close’) + getWidth(‘toolbar_icon’) +getWidth(‘toolbar_tagline’) + getWidth(‘toolbar_action’);if (new_width > getWidth(‘toolbar_link’)) {toolbar_link.style.width = new_width + 30 + ‘px’;}}if (window.attachEvent) {window.attachEvent(“onload”, reDrawToolbarDownload);} else if (window.addEventListener){window.addEventListener(“load”, reDrawToolbarDownload, false);}Translate web pages directly from your browser!Download Google Toolbar window.jstiming.load.tick(‘br’);h = new _History();ctr = new _TranslateForm(new _LanguageSelector(‘old_sl’,'sl_select’,’3′),new _LanguageSelector(‘old_tl’,'tl_select’,’3′),’old_submit’,'submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined,’http://translate.googleusercontent.com/translate_f’, ‘select_text’,'select_document’, ‘file_div’, ‘file’,true,’search’,'clir’,300,2000,300,true,false,false);window.jstiming.load.tick(‘prt’)Contribute a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> <div id=clir> </ div> </ td> </ tr> <tr> <td class=submitcell> <div style=float:left> <select name = sl id = old_sl tabindex = 0 > <option value="Auto"> Detect language </ option> <option value="separator" disabled> – </ option> <option value="af"> Afrikaans </ option> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="BE"> Belarusian </ option> <option value="bg"> Bulgarian </ option> <option value = "ca "> Catalan </ option> <option value="zh-CN"> Chinese </ option> <option value="hr"> Croatian </ option> <option value="cs"> CzechTrade </ option> <option value = "da"> Danish </ option> <option value="NL"> Dutch </ option> <option SELECTED value="en"> English </ option> <option value="et"> Estonian </ option > <option value="tl"> Filipino </ option> <option value="fi"> Finnish </ option> <option value="FR"> French </ option> <option value="gl"> Galician < / option> <option value="en"> German </ option> <option value="el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="hu"> Hungarian </ option> <option value="is"> Islenska </ option> <option value="id"> Indonesian </ option> <option value = "ga "> Irish </ option> <option value="IT"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value = "lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> <option value="mk"> Macedonian </ option> <option value="ms"> Malay </ option> <option value = "mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value="fa"> Persian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romana </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="ES"> Spanish </ option> <option value="sw"> Swahili </ option> <option value="sv"> Swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value = "uk" > Ukrainian </ option> <option value="vi"> Vietnamese </ option> <option value="cy"> Welsh </ option> <option value="yi"> Yiddish </ option> </ select> < span class = langselect id = sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name=tl id=old_tl tabindex=0> <option value = "af"> Afrikaans </ option> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="BE"> Belarusian </ option> <option value = "bg"> Bulgarian </ option> <option value="CA"> Catalan </ option> <option value="zh-CN"> Chinese (Simplified) </ option> <option value = "zh-TW "> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value="cs"> CzechTrade </ option> <option value="da"> Danish </ option> < option value = "nl"> Dutch </ option> <option value="en"> English </ option> <option value="et"> Estonian </ option> <option value="tl"> Filipino </ option > <option value="fi"> Finnish </ option> <option value="FR"> French </ option> <option value="gl"> Galician </ option> <option SELECTED value="en"> German </ option> <option value="el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value = "hu" > Hungarian </ option> <option value="is"> Islenska </ option> <option value="id"> Indonesian </ option> <option value="ga"> Irish </ option> <option value = " it "> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value = "lt"> Lithuanian </ option> <option value="mk"> Macedonian </ option> <option value="ms"> Malay </ option> <option value="mt"> Maltese </ option> < option value = "no"> Norwegian </ option> <option value="fa"> Persian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option > <option value="ro"> Romana </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak < / option> <option value="sl"> Slovenian </ option> <option value="ES"> Spanish </ option> <option value="sw"> Swahili </ option> <option value="sv"> swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value="uk"> Ukrainian </ option> <option value = "vi "> Vietnamese </ option> <option value="cy"> Welsh </ option> <option value="yi"> Yiddish </ option> </ select> <span class=langselect id=tl_select> </ span> class=swap <a href="" onclick="ctr._swap();return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> < / span> <input type=submit id=old_submit value="Translate" tabindex=0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> < style> # toolbar_link (background: # ffffe7; border: 1px solid # e0e1b7; line-height: 22px; text-decoration: none; display: block; clear: both; margin-top: 20px; width: 49%; white – space: nowrap; font-size: smaller). clear (clear: both) # toolbar_icon (float: left; width margin: 22px;: 5px 0 5px 5px; height: 24px; display: block; background: transparent url (http: / / www.google.com/images/icons/toolbar-24.gif) no-repeat scroll 0 0; border: 0; margin padding: 0) # toolbar_tagline (float: left;: 5px 0 5px 5px; display: block ; color: # 000; white-space: nowrap) # toolbar_action (color: # 03c float;: left; font-weight: bold margin;: 5px 0 5px 5px; text-underline decoration:; display: block; white-space : nowrap) # toolbar_close (background: transparent url (http://www.google.com/images/close.gif) no-repeat scroll 0 0; float: right; width: 14px; height: 14px; cursor: pointer; border: 0 none; margin: 10px 6px 0 0) </ style> <script> function getWidth (id) (var element = document.getElementById (id) var display = element.style.display if (display! = ' none '& & display = null) (return element.offsetWidth;) var els = element.style var originalVisibility = els.visibility var position = original els.position var original = display els.display; els.visibility =' hidden ' ; els.position = 'absolute'; els.display = 'block'; var = originalwidth element.clientWidth; els.display = original display; els.position = original position; els.visibility = originalVisibility; originalwidth return;) function reDrawToolbarDownload () (var toolbar_link = document.getElementById ( 'toolbar_link') var new_width = getWidth ( 'toolbar_close') + getWidth ( 'toolbar_icon') + getWidth ( 'toolbar_tagline') + getWidth ( 'toolbar_action') if (new_width> getWidth ( 'toolbar_link')) (toolbar_link.style.width = new_width + 30 + 'px';)) if (window.attachEvent) (window.attachEvent ( "onload", reDrawToolbarDownload);) else if (window.addEventListener) (window . addEventListener ( "load", reDrawToolbarDownload, false );}</ script> <tr> <td colspan="3"> <div id="toolbar_link"> <button id = "toolbar_close" onclick = "this.parentNode. parentNode.removeChild (this.parentNode) return false "> </ button> <div id="toolbar_icon"> </ div> <div id="toolbar_tagline"> Translate web pages directly from your browser! </ div> < a id = "toolbar_action" href = "# http://www.google.com/intl/en/toolbar/ie/ tbbrand = GZEF & utm_campaign = en & s = utm_source et transpg & utm_medium = et"> Download Google Toolbar </ a> <div class="clear"> </ div> </ div> </ td> </ tr> <tr> <td colspan=2> <script> window.jstiming.load.tick ( 'br') h = new) (_History; ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select', '3 '), new _LanguageSelector (' old_tl 'tl_select,' ', '3'), 'old_submit', ' submit_button 'h,' source ',' result_box ',' ',' auto trans dict ',' / translate ',' / translate_t ', undefined,' http://translate.googleusercontent.com/translate_f ',' select_text ' 'select_document', 'file_div', 'file', true, 'search', 'CLIR', 300,2000,300, true, false, false); window.jstiming.load.tick ( 'prt') </ script> </ td> <td> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/images/zippy_plus_sm.gif" style = "margin -right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> < div id = thanks style = "padding: 0px; display: none"> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action = "/ translate_suggestion "method = post target = hidden_iframe id = suggestion_form style =" padding: 0px; overflow: hidden; display: none "class = highlight onsubmit =" _submitroll ()">< input type = hidden name = hl value = "en" > <input type=hidden name=oe value="ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> <input type = hidden name = value GTRAN ="">< table id = suggesttable> <tr> <td width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span> </ td> <td width=2% rowspan=2> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> </ textarea> </ td> </ tr> <tr> <td> </ td> <td> <input type=submit value="Contribute"> </ td> </ tr> </ table> < / form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a> – <a href="http://www.google.com/intl/en/help/faq_translation.html"> About Google Translate beta </ a> <br> © 2009 Google </ div> < iframe name = hidden_iframe style = "display: none"> </ iframe> </ div> <div id="result_div" style="display:none"> <div> <iframe id = "annotation" marginheight = "0" marginwidth = "0" scrolling = "no" frameborder = "0"> </ iframe> </ div> <div class=small width="100%"> </ div> <div class = big width = "100% "> </ div> <div id=process_div dir=> <p align=center> <font size=+1 face=arial,sans-serif> <a href="javascript:void(0)"> Translating .. . </ a> </ font> </ p> </ div> <div class="main"> <iframe name = "post_target" id = "post_target" frameborder = "0" onreadystatechange = "_stateChangeIE (this, document . body.clientHeight) "onload =" _stateChange (this, document.body.clientHeight )"></ iframe> </ div> </ div> <script> _LoadScript ( '/ translate_a / nc? ctr._updateLanguageSelectors cb =' ) </ script> </ body> </ html>Google Home – About Google Translate Beta©2009 Google

Translating…

_LoadScript(‘/translate_a/nc?cb=ctr._updateLanguageSelectors’);

post

The iPhone Now Officially Runs Doom [App Store]

Detect language – Afrikaans Albanian Arabic Belarusian Bulgarian Catalan Chinese Croatian CzechTrade Danish Dutch English Estonian Filipino Finnish French Galician < / option> German Greek Hebrew Hindi Hungarian Islenska Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romana Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Vietnamese Welsh Yiddish < span class = langselect id = sl_select> > Afrikaans Albanian Arabic Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian CzechTrade Danish < option value = "nl"> Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Islenska Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese < option value = "no"> Norwegian Persian Polish Portuguese Romana Russian Serbian Slovak < / option> Slovenian Spanish Swahili swedish Thai Turkish Ukrainian Vietnamese Welsh Yiddish class=swap swap < / span> < style> # toolbar_link (background: # ffffe7; border: 1px solid # e0e1b7; line-height: 22px; text-decoration: none; display: block; clear: both; margin-top: 20px; width: 49%; white – space: nowrap; font-size: smaller). clear (clear: both) # toolbar_icon (float: left; width margin: 22px;: 5px 0 5px 5px; height: 24px; display: block; background: transparent url (http: / / www.google.com/images/icons/toolbar-24.gif) no-repeat scroll 0 0; border: 0; margin padding: 0) # toolbar_tagline (float: left;: 5px 0 5px 5px; display: block ; color: # 000; white-space: nowrap) # toolbar_action (color: # 03c float;: left; font-weight: bold margin;: 5px 0 5px 5px; text-underline decoration:; display: block; white-space : nowrap) # toolbar_close (background: transparent url (http://www.google.com/images/close.gif) no-repeat scroll 0 0; float: right; width: 14px; height: 14px; cursor: pointer; border: 0 none; margin: 10px 6px 0 0) function getWidth (id) (var element = document.getElementById (id) var display = element.style.display if (display! = ' none '& & display = null) (return element.offsetWidth;) var els = element.style var originalVisibility = els.visibility var position = original els.position var original = display els.display; els.visibility =' hidden ' ; els.position = 'absolute'; els.display = 'block'; var = originalwidth element.clientWidth; els.display = original display; els.position = original position; els.visibility = originalVisibility; originalwidth return;) function reDrawToolbarDownload () (var toolbar_link = document.getElementById ( 'toolbar_link') var new_width = getWidth ( 'toolbar_close') + getWidth ( 'toolbar_icon') + getWidth ( 'toolbar_tagline') + getWidth ( 'toolbar_action') if (new_width> getWidth ( 'toolbar_link')) (toolbar_link.style.width = new_width + 30 + 'px';)) if (window.attachEvent) (window.attachEvent ( “onload”, reDrawToolbarDownload);) else if (window.addEventListener) (window . addEventListener ( “load”, reDrawToolbarDownload, false );} Translate web pages directly from your browser! < a id = "toolbar_action" href = "# http://www.google.com/intl/en/toolbar/ie/ tbbrand = GZEF & utm_campaign = en & s = utm_source et transpg & utm_medium = et"> Download Google Toolbar window.jstiming.load.tick ( 'br') h = new) (_History; ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select', '3 '), new _LanguageSelector (' old_tl 'tl_select,' ', '3'), 'old_submit', ' submit_button 'h,' source ',' result_box ',' ',' auto trans dict ',' / translate ',' / translate_t ', undefined,' http://translate.googleusercontent.com/translate_f ',' select_text ' 'select_document', 'file_div', 'file', true, 'search', 'CLIR', 300,2000,300, true, false, false); window.jstiming.load.tick ( 'prt') < div id = thanks style = "padding: 0px; display: none"> < input type = hidden name = hl value = "en" > < table id = suggesttable> < / form> Google Home – About Google Translate beta © 2009 Google < iframe name = hidden_iframe style = "display: none">

Translating .. . _LoadScript ( '/ translate_a / nc? ctr._updateLanguageSelectors cb =' ) Detect language—AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishThaiTurkishUkrainianVietnameseWelshYiddish > AfrikaansAlbanianArabicBelarusianBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishThaiTurkishUkrainianVietnameseWelshYiddish swap#toolbar_link{background:#ffffe7;border:1px solid #e0e1b7;line-height:22px;text-decoration:none;display:block;clear:both;margin-top:20px;width:49%;white-space:nowrap;font-size:smaller}.clear{clear:both}#toolbar_icon{float:left;height:22px;margin:5px 0 5px 5px;width:24px;display:block;background:transparent url(http://www.google.com/images/icons/toolbar-24.gif) repeat-x scroll 0 0;border:0;padding:0}#toolbar_tagline{float:left;margin:5px 0 5px 5px;display:block;color:#000;white-space:nowrap}#toolbar_action{color:#03c;float:left;font-weight:bold;margin:5px 0 5px 5px;text-decoration:underline;display:block;white-space:nowrap}#toolbar_close{background:transparent url(http://www.google.com/images/close.gif) no-repeat scroll 0 0;float:right;width:14px;height:14px;cursor:pointer;border:0 none;margin:10px 6px 0 0}function getWidth(id) {var element = document.getElementById(id);var display = element.style.display;if (display != ‘none’ && display != null) {return element.offsetWidth;}var els = element.style;var originalVisibility = els.visibility;var originalPosition = els.position;var originalDisplay = els.display;els.visibility = ‘hidden’;els.position = ‘absolute’;els.display = ‘block’;var originalWidth = element.clientWidth;els.display = originalDisplay;els.position = originalPosition;els.visibility = originalVisibility;return originalWidth;}function reDrawToolbarDownload() {var toolbar_link = document.getElementById(‘toolbar_link’);var new_width = getWidth(‘toolbar_close’) + getWidth(‘toolbar_icon’) +getWidth(‘toolbar_tagline’) + getWidth(‘toolbar_action’);if (new_width > getWidth(‘toolbar_link’)) {toolbar_link.style.width = new_width + 30 + ‘px’;}}if (window.attachEvent) {window.attachEvent(“onload”, reDrawToolbarDownload);} else if (window.addEventListener){window.addEventListener(“load”, reDrawToolbarDownload, false);}Translate web pages directly from your browser!Download Google Toolbar window.jstiming.load.tick(‘br’);h = new _History();ctr = new _TranslateForm(new _LanguageSelector(‘old_sl’,'sl_select’,’3′),new _LanguageSelector(‘old_tl’,'tl_select’,’3′),’old_submit’,'submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined,’http://translate.googleusercontent.com/translate_f’, ‘select_text’,'select_document’, ‘file_div’, ‘file’,true,’search’,'clir’,300,2000,300,true,false,false);window.jstiming.load.tick(‘prt’)Contribute a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> <div id=clir> </ div> </ td> </ tr> <tr> <td class=submitcell> <div style=float:left> <select name = sl id = old_sl tabindex = 0 > <option value="Auto"> Detect language </ option> <option value="separator" disabled> – </ option> <option value="af"> Afrikaans </ option> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="BE"> Belarusian </ option> <option value="bg"> Bulgarian </ option> <option value = "ca "> Catalan </ option> <option value="zh-CN"> Chinese </ option> <option value="hr"> Croatian </ option> <option value="cs"> CzechTrade </ option> <option value = "da"> Danish </ option> <option value="NL"> Dutch </ option> <option SELECTED value="en"> English </ option> <option value="et"> Estonian </ option > <option value="tl"> Filipino </ option> <option value="fi"> Finnish </ option> <option value="FR"> French </ option> <option value="gl"> Galician < / option> <option value="en"> German </ option> <option value="el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="hu"> Hungarian </ option> <option value="is"> Islenska </ option> <option value="id"> Indonesian </ option> <option value = "ga "> Irish </ option> <option value="IT"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value = "lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> <option value="mk"> Macedonian </ option> <option value="ms"> Malay </ option> <option value = "mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value="fa"> Persian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romana </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="ES"> Spanish </ option> <option value="sw"> Swahili </ option> <option value="sv"> Swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value = "uk" > Ukrainian </ option> <option value="vi"> Vietnamese </ option> <option value="cy"> Welsh </ option> <option value="yi"> Yiddish </ option> </ select> < span class = langselect id = sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name=tl id=old_tl tabindex=0> <option value = "af"> Afrikaans </ option> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="BE"> Belarusian </ option> <option value = "bg"> Bulgarian </ option> <option value="CA"> Catalan </ option> <option value="zh-CN"> Chinese (Simplified) </ option> <option value = "zh-TW "> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value="cs"> CzechTrade </ option> <option value="da"> Danish </ option> < option value = "nl"> Dutch </ option> <option value="en"> English </ option> <option value="et"> Estonian </ option> <option value="tl"> Filipino </ option > <option value="fi"> Finnish </ option> <option value="FR"> French </ option> <option value="gl"> Galician </ option> <option SELECTED value="en"> German </ option> <option value="el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value = "hu" > Hungarian </ option> <option value="is"> Islenska </ option> <option value="id"> Indonesian </ option> <option value="ga"> Irish </ option> <option value = " it "> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value = "lt"> Lithuanian </ option> <option value="mk"> Macedonian </ option> <option value="ms"> Malay </ option> <option value="mt"> Maltese </ option> < option value = "no"> Norwegian </ option> <option value="fa"> Persian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option > <option value="ro"> Romana </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak < / option> <option value="sl"> Slovenian </ option> <option value="ES"> Spanish </ option> <option value="sw"> Swahili </ option> <option value="sv"> swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value="uk"> Ukrainian </ option> <option value = "vi "> Vietnamese </ option> <option value="cy"> Welsh </ option> <option value="yi"> Yiddish </ option> </ select> <span class=langselect id=tl_select> </ span> class=swap <a href="" onclick="ctr._swap();return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> < / span> <input type=submit id=old_submit value="Translate" tabindex=0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> < style> # toolbar_link (background: # ffffe7; border: 1px solid # e0e1b7; line-height: 22px; text-decoration: none; display: block; clear: both; margin-top: 20px; width: 49%; white – space: nowrap; font-size: smaller). clear (clear: both) # toolbar_icon (float: left; width margin: 22px;: 5px 0 5px 5px; height: 24px; display: block; background: transparent url (http: / / www.google.com/images/icons/toolbar-24.gif) no-repeat scroll 0 0; border: 0; margin padding: 0) # toolbar_tagline (float: left;: 5px 0 5px 5px; display: block ; color: # 000; white-space: nowrap) # toolbar_action (color: # 03c float;: left; font-weight: bold margin;: 5px 0 5px 5px; text-underline decoration:; display: block; white-space : nowrap) # toolbar_close (background: transparent url (http://www.google.com/images/close.gif) no-repeat scroll 0 0; float: right; width: 14px; height: 14px; cursor: pointer; border: 0 none; margin: 10px 6px 0 0) </ style> <script> function getWidth (id) (var element = document.getElementById (id) var display = element.style.display if (display! = ' none '& & display = null) (return element.offsetWidth;) var els = element.style var originalVisibility = els.visibility var position = original els.position var original = display els.display; els.visibility =' hidden ' ; els.position = 'absolute'; els.display = 'block'; var = originalwidth element.clientWidth; els.display = original display; els.position = original position; els.visibility = originalVisibility; originalwidth return;) function reDrawToolbarDownload () (var toolbar_link = document.getElementById ( 'toolbar_link') var new_width = getWidth ( 'toolbar_close') + getWidth ( 'toolbar_icon') + getWidth ( 'toolbar_tagline') + getWidth ( 'toolbar_action') if (new_width> getWidth ( 'toolbar_link')) (toolbar_link.style.width = new_width + 30 + 'px';)) if (window.attachEvent) (window.attachEvent ( "onload", reDrawToolbarDownload);) else if (window.addEventListener) (window . addEventListener ( "load", reDrawToolbarDownload, false );}</ script> <tr> <td colspan="3"> <div id="toolbar_link"> <button id = "toolbar_close" onclick = "this.parentNode. parentNode.removeChild (this.parentNode) return false "> </ button> <div id="toolbar_icon"> </ div> <div id="toolbar_tagline"> Translate web pages directly from your browser! </ div> < a id = "toolbar_action" href = "# http://www.google.com/intl/en/toolbar/ie/ tbbrand = GZEF & utm_campaign = en & s = utm_source et transpg & utm_medium = et"> Download Google Toolbar </ a> <div class="clear"> </ div> </ div> </ td> </ tr> <tr> <td colspan=2> <script> window.jstiming.load.tick ( 'br') h = new) (_History; ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select', '3 '), new _LanguageSelector (' old_tl 'tl_select,' ', '3'), 'old_submit', ' submit_button 'h,' source ',' result_box ',' ',' auto trans dict ',' / translate ',' / translate_t ', undefined,' http://translate.googleusercontent.com/translate_f ',' select_text ' 'select_document', 'file_div', 'file', true, 'search', 'CLIR', 300,2000,300, true, false, false); window.jstiming.load.tick ( 'prt') </ script> </ td> <td> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/images/zippy_plus_sm.gif" style = "margin -right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> < div id = thanks style = "padding: 0px; display: none"> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action = "/ translate_suggestion "method = post target = hidden_iframe id = suggestion_form style =" padding: 0px; overflow: hidden; display: none "class = highlight onsubmit =" _submitroll ()">< input type = hidden name = hl value = "en" > <input type=hidden name=oe value="ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> <input type = hidden name = value GTRAN ="">< table id = suggesttable> <tr> <td width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span> </ td> <td width=2% rowspan=2> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> </ textarea> </ td> </ tr> <tr> <td> </ td> <td> <input type=submit value="Contribute"> </ td> </ tr> </ table> < / form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a> – <a href="http://www.google.com/intl/en/help/faq_translation.html"> About Google Translate beta </ a> <br> © 2009 Google </ div> < iframe name = hidden_iframe style = "display: none"> </ iframe> </ div> <div id="result_div" style="display:none"> <div> <iframe id = "annotation" marginheight = "0" marginwidth = "0" scrolling = "no" frameborder = "0"> </ iframe> </ div> <div class=small width="100%"> </ div> <div class = big width = "100% "> </ div> <div id=process_div dir=> <p align=center> <font size=+1 face=arial,sans-serif> <a href="javascript:void(0)"> Translating .. . </ a> </ font> </ p> </ div> <div class="main"> <iframe name = "post_target" id = "post_target" frameborder = "0" onreadystatechange = "_stateChangeIE (this, document . body.clientHeight) "onload =" _stateChange (this, document.body.clientHeight )"></ iframe> </ div> </ div> <script> _LoadScript ( '/ translate_a / nc? ctr._updateLanguageSelectors cb =' ) </ script> </ body> </ html>Google Home – About Google Translate Beta©2009 Google

Translating…

_LoadScript(‘/translate_a/nc?cb=ctr._updateLanguageSelectors’);

post

iPhone and Windows 7 don’t play nice, Intel P55 chipset to blame

The iPhone is one of the most wildly popular phones the world has ever seen, while Windows 7 is well on its way to becoming the globe's most ubiquitous OS. So compatibility between the two would be kinda sorta important, right? Tell that to Intel's quality control team who seem to have somehow missed an issue between Apple's app carrier deluxe and the P55 Express chipset's USB controller. Consistent (and persistent) syncing issues have been reported on Apple's support forums, wherein iTunes on Windows 7 machines recognizes the iPhone, but spits out an "error 0xE8000065" message whenever the user attempts to sync. While some have found limited success with using PCI-based USB cards (and bypassing the chipset), this is clearly a major issue and something Apple would expect to be fixed before shipping its Core i5 / i7 iMacs, which are likely to sport the chipset. Hit the read link for the original thread of sorrow and regret, and do chime in with your own experience in the comments.

[Via The Register]

Filed under: Cellphones, Desktops

iPhone and Windows 7 don't play nice, Intel P55 chipset to blame originally appeared on Engadget on Sat, 31 Oct 2009 17:20:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments
post

Windows 7 and Intel Chipset Causing iPhone Woes? [Windows]

Detect language – Afrikaans Albanian Arabic Belarusian Bulgarian Catalan Chinese Croatian CzechTrade Danish Dutch English Estonian Filipino Finnish French Galician < / option> German Greek Hebrew Hindi Hungarian Islenska Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romana Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Vietnamese Welsh Yiddish < span class = langselect id = sl_select> > Afrikaans Albanian Arabic Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian CzechTrade Danish < option value = "nl"> Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Islenska Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese < option value = "no"> Norwegian Persian Polish Portuguese Romana Russian Serbian Slovak < / option> Slovenian Spanish Swahili swedish Thai Turkish Ukrainian Vietnamese Welsh Yiddish class=swap swap < / span> < style> # toolbar_link (background: # ffffe7; border: 1px solid # e0e1b7; line-height: 22px; text-decoration: none; display: block; clear: both; margin-top: 20px; width: 49%; white – space: nowrap; font-size: smaller). clear (clear: both) # toolbar_icon (float: left; width margin: 22px;: 5px 0 5px 5px; height: 24px; display: block; background: transparent url (http: / / www.google.com/images/icons/toolbar-24.gif) no-repeat scroll 0 0; border: 0; margin padding: 0) # toolbar_tagline (float: left;: 5px 0 5px 5px; display: block ; color: # 000; white-space: nowrap) # toolbar_action (color: # 03c float;: left; font-weight: bold margin;: 5px 0 5px 5px; text-underline decoration:; display: block; white-space : nowrap) # toolbar_close (background: transparent url (http://www.google.com/images/close.gif) no-repeat scroll 0 0; float: right; width: 14px; height: 14px; cursor: pointer; border: 0 none; margin: 10px 6px 0 0) function getWidth (id) (var element = document.getElementById (id) var display = element.style.display if (display! = ' none '& & display = null) (return element.offsetWidth;) var els = element.style var originalVisibility = els.visibility var position = original els.position var original = display els.display; els.visibility =' hidden ' ; els.position = 'absolute'; els.display = 'block'; var = originalwidth element.clientWidth; els.display = original display; els.position = original position; els.visibility = originalVisibility; originalwidth return;) function reDrawToolbarDownload () (var toolbar_link = document.getElementById ( 'toolbar_link') var new_width = getWidth ( 'toolbar_close') + getWidth ( 'toolbar_icon') + getWidth ( 'toolbar_tagline') + getWidth ( 'toolbar_action') if (new_width> getWidth ( 'toolbar_link')) (toolbar_link.style.width = new_width + 30 + 'px';)) if (window.attachEvent) (window.attachEvent ( “onload”, reDrawToolbarDownload);) else if (window.addEventListener) (window . addEventListener ( “load”, reDrawToolbarDownload, false );} Translate web pages directly from your browser! < a id = "toolbar_action" href = "# http://www.google.com/intl/en/toolbar/ie/ tbbrand = GZEF & utm_campaign = en & s = utm_source et transpg & utm_medium = et"> Download Google Toolbar window.jstiming.load.tick ( 'br') h = new) (_History; ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select', '3 '), new _LanguageSelector (' old_tl 'tl_select,' ', '3'), 'old_submit', ' submit_button 'h,' source ',' result_box ',' ',' auto trans dict ',' / translate ',' / translate_t ', undefined,' http://translate.googleusercontent.com/translate_f ',' select_text ' 'select_document', 'file_div', 'file', true, 'search', 'CLIR', 300,2000,300, true, false, false); window.jstiming.load.tick ( 'prt') < div id = thanks style = "padding: 0px; display: none"> < input type = hidden name = hl value = "en" > < table id = suggesttable> < / form> Google Home – About Google Translate beta © 2009 Google < iframe name = hidden_iframe style = "display: none">

Translating .. . _LoadScript ( '/ translate_a / nc? ctr._updateLanguageSelectors cb =' ) Detect language—AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishThaiTurkishUkrainianVietnameseWelshYiddish > AfrikaansAlbanianArabicBelarusianBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishThaiTurkishUkrainianVietnameseWelshYiddish swap#toolbar_link{background:#ffffe7;border:1px solid #e0e1b7;line-height:22px;text-decoration:none;display:block;clear:both;margin-top:20px;width:49%;white-space:nowrap;font-size:smaller}.clear{clear:both}#toolbar_icon{float:left;height:22px;margin:5px 0 5px 5px;width:24px;display:block;background:transparent url(http://www.google.com/images/icons/toolbar-24.gif) repeat-x scroll 0 0;border:0;padding:0}#toolbar_tagline{float:left;margin:5px 0 5px 5px;display:block;color:#000;white-space:nowrap}#toolbar_action{color:#03c;float:left;font-weight:bold;margin:5px 0 5px 5px;text-decoration:underline;display:block;white-space:nowrap}#toolbar_close{background:transparent url(http://www.google.com/images/close.gif) no-repeat scroll 0 0;float:right;width:14px;height:14px;cursor:pointer;border:0 none;margin:10px 6px 0 0}function getWidth(id) {var element = document.getElementById(id);var display = element.style.display;if (display != ‘none’ && display != null) {return element.offsetWidth;}var els = element.style;var originalVisibility = els.visibility;var originalPosition = els.position;var originalDisplay = els.display;els.visibility = ‘hidden’;els.position = ‘absolute’;els.display = ‘block’;var originalWidth = element.clientWidth;els.display = originalDisplay;els.position = originalPosition;els.visibility = originalVisibility;return originalWidth;}function reDrawToolbarDownload() {var toolbar_link = document.getElementById(‘toolbar_link’);var new_width = getWidth(‘toolbar_close’) + getWidth(‘toolbar_icon’) +getWidth(‘toolbar_tagline’) + getWidth(‘toolbar_action’);if (new_width > getWidth(‘toolbar_link’)) {toolbar_link.style.width = new_width + 30 + ‘px’;}}if (window.attachEvent) {window.attachEvent(“onload”, reDrawToolbarDownload);} else if (window.addEventListener){window.addEventListener(“load”, reDrawToolbarDownload, false);}Translate web pages directly from your browser!Download Google Toolbar window.jstiming.load.tick(‘br’);h = new _History();ctr = new _TranslateForm(new _LanguageSelector(‘old_sl’,'sl_select’,’3′),new _LanguageSelector(‘old_tl’,'tl_select’,’3′),’old_submit’,'submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined,’http://translate.googleusercontent.com/translate_f’, ‘select_text’,'select_document’, ‘file_div’, ‘file’,true,’search’,'clir’,300,2000,300,true,false,false);window.jstiming.load.tick(‘prt’)Contribute a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> <div id=clir> </ div> </ td> </ tr> <tr> <td class=submitcell> <div style=float:left> <select name = sl id = old_sl tabindex = 0 > <option value="Auto"> Detect language </ option> <option value="separator" disabled> – </ option> <option value="af"> Afrikaans </ option> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="BE"> Belarusian </ option> <option value="bg"> Bulgarian </ option> <option value = "ca "> Catalan </ option> <option value="zh-CN"> Chinese </ option> <option value="hr"> Croatian </ option> <option value="cs"> CzechTrade </ option> <option value = "da"> Danish </ option> <option value="NL"> Dutch </ option> <option SELECTED value="en"> English </ option> <option value="et"> Estonian </ option > <option value="tl"> Filipino </ option> <option value="fi"> Finnish </ option> <option value="FR"> French </ option> <option value="gl"> Galician < / option> <option value="en"> German </ option> <option value="el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="hu"> Hungarian </ option> <option value="is"> Islenska </ option> <option value="id"> Indonesian </ option> <option value = "ga "> Irish </ option> <option value="IT"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value = "lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> <option value="mk"> Macedonian </ option> <option value="ms"> Malay </ option> <option value = "mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value="fa"> Persian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romana </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="ES"> Spanish </ option> <option value="sw"> Swahili </ option> <option value="sv"> Swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value = "uk" > Ukrainian </ option> <option value="vi"> Vietnamese </ option> <option value="cy"> Welsh </ option> <option value="yi"> Yiddish </ option> </ select> < span class = langselect id = sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name=tl id=old_tl tabindex=0> <option value = "af"> Afrikaans </ option> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="BE"> Belarusian </ option> <option value = "bg"> Bulgarian </ option> <option value="CA"> Catalan </ option> <option value="zh-CN"> Chinese (Simplified) </ option> <option value = "zh-TW "> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value="cs"> CzechTrade </ option> <option value="da"> Danish </ option> < option value = "nl"> Dutch </ option> <option value="en"> English </ option> <option value="et"> Estonian </ option> <option value="tl"> Filipino </ option > <option value="fi"> Finnish </ option> <option value="FR"> French </ option> <option value="gl"> Galician </ option> <option SELECTED value="en"> German </ option> <option value="el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value = "hu" > Hungarian </ option> <option value="is"> Islenska </ option> <option value="id"> Indonesian </ option> <option value="ga"> Irish </ option> <option value = " it "> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value = "lt"> Lithuanian </ option> <option value="mk"> Macedonian </ option> <option value="ms"> Malay </ option> <option value="mt"> Maltese </ option> < option value = "no"> Norwegian </ option> <option value="fa"> Persian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option > <option value="ro"> Romana </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak < / option> <option value="sl"> Slovenian </ option> <option value="ES"> Spanish </ option> <option value="sw"> Swahili </ option> <option value="sv"> swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value="uk"> Ukrainian </ option> <option value = "vi "> Vietnamese </ option> <option value="cy"> Welsh </ option> <option value="yi"> Yiddish </ option> </ select> <span class=langselect id=tl_select> </ span> class=swap <a href="" onclick="ctr._swap();return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> < / span> <input type=submit id=old_submit value="Translate" tabindex=0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> < style> # toolbar_link (background: # ffffe7; border: 1px solid # e0e1b7; line-height: 22px; text-decoration: none; display: block; clear: both; margin-top: 20px; width: 49%; white – space: nowrap; font-size: smaller). clear (clear: both) # toolbar_icon (float: left; width margin: 22px;: 5px 0 5px 5px; height: 24px; display: block; background: transparent url (http: / / www.google.com/images/icons/toolbar-24.gif) no-repeat scroll 0 0; border: 0; margin padding: 0) # toolbar_tagline (float: left;: 5px 0 5px 5px; display: block ; color: # 000; white-space: nowrap) # toolbar_action (color: # 03c float;: left; font-weight: bold margin;: 5px 0 5px 5px; text-underline decoration:; display: block; white-space : nowrap) # toolbar_close (background: transparent url (http://www.google.com/images/close.gif) no-repeat scroll 0 0; float: right; width: 14px; height: 14px; cursor: pointer; border: 0 none; margin: 10px 6px 0 0) </ style> <script> function getWidth (id) (var element = document.getElementById (id) var display = element.style.display if (display! = ' none '& & display = null) (return element.offsetWidth;) var els = element.style var originalVisibility = els.visibility var position = original els.position var original = display els.display; els.visibility =' hidden ' ; els.position = 'absolute'; els.display = 'block'; var = originalwidth element.clientWidth; els.display = original display; els.position = original position; els.visibility = originalVisibility; originalwidth return;) function reDrawToolbarDownload () (var toolbar_link = document.getElementById ( 'toolbar_link') var new_width = getWidth ( 'toolbar_close') + getWidth ( 'toolbar_icon') + getWidth ( 'toolbar_tagline') + getWidth ( 'toolbar_action') if (new_width> getWidth ( 'toolbar_link')) (toolbar_link.style.width = new_width + 30 + 'px';)) if (window.attachEvent) (window.attachEvent ( "onload", reDrawToolbarDownload);) else if (window.addEventListener) (window . addEventListener ( "load", reDrawToolbarDownload, false );}</ script> <tr> <td colspan="3"> <div id="toolbar_link"> <button id = "toolbar_close" onclick = "this.parentNode. parentNode.removeChild (this.parentNode) return false "> </ button> <div id="toolbar_icon"> </ div> <div id="toolbar_tagline"> Translate web pages directly from your browser! </ div> < a id = "toolbar_action" href = "# http://www.google.com/intl/en/toolbar/ie/ tbbrand = GZEF & utm_campaign = en & s = utm_source et transpg & utm_medium = et"> Download Google Toolbar </ a> <div class="clear"> </ div> </ div> </ td> </ tr> <tr> <td colspan=2> <script> window.jstiming.load.tick ( 'br') h = new) (_History; ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select', '3 '), new _LanguageSelector (' old_tl 'tl_select,' ', '3'), 'old_submit', ' submit_button 'h,' source ',' result_box ',' ',' auto trans dict ',' / translate ',' / translate_t ', undefined,' http://translate.googleusercontent.com/translate_f ',' select_text ' 'select_document', 'file_div', 'file', true, 'search', 'CLIR', 300,2000,300, true, false, false); window.jstiming.load.tick ( 'prt') </ script> </ td> <td> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/images/zippy_plus_sm.gif" style = "margin -right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> < div id = thanks style = "padding: 0px; display: none"> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action = "/ translate_suggestion "method = post target = hidden_iframe id = suggestion_form style =" padding: 0px; overflow: hidden; display: none "class = highlight onsubmit =" _submitroll ()">< input type = hidden name = hl value = "en" > <input type=hidden name=oe value="ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> <input type = hidden name = value GTRAN ="">< table id = suggesttable> <tr> <td width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span> </ td> <td width=2% rowspan=2> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> </ textarea> </ td> </ tr> <tr> <td> </ td> <td> <input type=submit value="Contribute"> </ td> </ tr> </ table> < / form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a> – <a href="http://www.google.com/intl/en/help/faq_translation.html"> About Google Translate beta </ a> <br> © 2009 Google </ div> < iframe name = hidden_iframe style = "display: none"> </ iframe> </ div> <div id="result_div" style="display:none"> <div> <iframe id = "annotation" marginheight = "0" marginwidth = "0" scrolling = "no" frameborder = "0"> </ iframe> </ div> <div class=small width="100%"> </ div> <div class = big width = "100% "> </ div> <div id=process_div dir=> <p align=center> <font size=+1 face=arial,sans-serif> <a href="javascript:void(0)"> Translating .. . </ a> </ font> </ p> </ div> <div class="main"> <iframe name = "post_target" id = "post_target" frameborder = "0" onreadystatechange = "_stateChangeIE (this, document . body.clientHeight) "onload =" _stateChange (this, document.body.clientHeight )"></ iframe> </ div> </ div> <script> _LoadScript ( '/ translate_a / nc? ctr._updateLanguageSelectors cb =' ) </ script> </ body> </ html>Google Home – About Google Translate Beta©2009 Google

Translating…

_LoadScript(‘/translate_a/nc?cb=ctr._updateLanguageSelectors’);

post

The iPhone Now Officially Runs Doom [App Store]

id's classic shooter has finally been (officially) ported to the iPhone. And thanks to oversight from John Carmack himself, there are a number of improvements that make it worth a purchase even for Jailbreakers.

In a blog post from May, Carmack says he loves that players port Doom to every device imaginable, but he's disappointed that there's rarely any real effort to build a new, functional control scheme on platforms without a keyboard and mouse. In other words, he'd rather that instead of everyone stopping at "Does it run Doom?" they ask "Does it play Doom?"

That's why he personally developed the controls for the iPhone version, and according to early reviews, the iPhone can now play Doom. Users are saying controls as good as you would expect from Carmack. Not to mention the other enhancements like 24-bit lighting.

Sure, you might have put the game on your jailbroken iPhone years ago, but graphical upgrades and tighter controls might make it worth the $6.99 admission price. [Recombu]




post

Windows 7 and Intel Chipset Causing iPhone Woes? [Windows]

Users on Apple's discussion board have been experiencing issues with their PCs locking out iPhones when using Windows 7 with the Intel P55 USB chipset. It's a pretty specific combo that you're probably not running, so don't panic.

The thread is only five pages long, but multiple users are claiming the exact same "0xE8000065" error message when trying to sync their data. The issue appears on P55-based motherboards from Asus, MSI and Gigabyte, and it seems like Windows 7 64-bit is more prone to the problem than its 32-bit brother.

Keep in mind the P55 is a new chipset, and unless you're computer is brand-spankin' new or you're the DIY type, chances are you have a setup that works perfectly fine.

If you do have a new P55-based motherboard, Microsoft is looking into the issue. Hopefully a fix for you unlucky few will come soon enough. [The Register via Engadget]