Jul 04

Telegraph.co.uk

Review: Apple's Speedy iPhone 3GS
InformationWeek
Its blazing speed and new features make the 3GS Apple's best iPhone yet, but its App Store, and easy-to-use OS are what set it apart from the Palm Pre and ...
Apple's iPhone sweeps the board in smartphone salesTG Daily
Nokia's N97 is a spec winner but lacks fun, ease of useSan Francisco Chronicle
Apple Rushes To Fix SMS Bug In iphoneChannelWeb
Mobile Burn -Examiner.com -InformationWeek
all 165 news articles »

written by iPhone Fan

Jul 03

Warning: We haven't tested this because we're playing with fireworks. [Make It Rain via BBG]




written by iPhone Fan

Jul 03

Detect language - Albanian Arabic Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek < / option> Hebrew Hindi Hungarian Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian ALPHA Persian Polish Portuguese Romanian < option value = "ru"> Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish < / option> Ukrainian Vietnamese > Albanian Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician English Greek Hebrew Hindi Hungarian Indonesian Italian Japanese < / option> Korean Latvian Lithuanian Maltese Norwegian Persian ALPHA Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish < option value = "th"> Thai Turkish Ukrainian Vietnamese class=swap swap < / td> 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 ',' auto trans', '/ translation', '/ translate_t', undefined, 'http://209.85.225.132/translate_f', 'select_text', 'select_document', 'file_div', 'file', true, 'search', 'CLIR'); window.jstiming.load.tick ( 'prt') < img src = "http://www.google.com/images/zippy_plus_sm.gif" style = "margin-right: 0.33em; visibility: hidden" id = zippyicon> < input type = hidden name = hl value = "en"> < text input type = hidden name = langpair value = "en | en"> < td width = 49%> < td align = right> Google Home - About Google Translate © 2009 Google Detect language—AlbanianArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIndonesianItalianJapaneseKoreanLatvianLithuanianMalteseNorwegianPersian ALPHAPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishThaiTurkishUkrainianVietnamese > AlbanianArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIndonesianItalianJapaneseKoreanLatvianLithuanianMalteseNorwegianPersian ALPHAPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishThaiTurkishUkrainianVietnamese swap 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://209.85.225.132/translate_f’, ’select_text’,’select_document’, ‘file_div’, ‘file’,true,’search’,'clir’);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="sq"> Albanian </ option> <option value="ar"> Arabic </ 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"> Czech </ 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="de"> German </ option> <option value="el"> Greek < / option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="hu"> Hungarian </ option> <option value="id"> Indonesian </ 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="mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value = "fa"> ALPHA Persian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ 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="sv"> Swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish < / option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ 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="sq"> Albanian </ option> <option value =" ar " > Arabic </ 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"> Czech </ 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"> English </ option> <option value="el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option > <option value="hu"> Hungarian </ option> <option value="id"> Indonesian </ 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="mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value="fa"> Persian ALPHA </ option> <option value="pl"> Polish </ option> <option value = " pt "> Portuguese </ option> <option value="ro"> Romanian </ 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="sv"> Swedish </ option> < option value = "th"> Thai </ option> <option value="tr"> Turkish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option > </ select> <span class=langselect id=tl_select> </ span> <a href="" onclick="ctr._swap();return false;"> class=swap 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> <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 ',' dict ',' auto trans', '/ translation', '/ translate_t', undefined, 'http://209.85.225.132/translate_f', 'select_text', 'select_document', 'file_div', 'file', true, 'search', 'CLIR'); window.jstiming.load.tick ( 'prt') </ script> </ td> <td ALIGN=RIGHT> <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="height:0px; display: none"> <span style = " padding: 2px; background-color: # ff9 "id = sug_thk> </ span> </ div> <form action =" / translate_suggestion "target = hidden_iframe method = post id = suggestion_form style =" height: 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 = value ="">< text input type = hidden name = langpair value = "en | en"> <input type=hidden name=gtrans value=""> <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 align = right> <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 </ a> <br> <br> © 2009 Google </ div> <iframe name=hidden_iframe style="display:none"> </ iframe> </ div> </ body> </ html>Google Home - About Google Translate©2009 Google

written by iPhone Fan

Jul 03

Philippe Kahn describes the weather before the race.I took a serious look at the weather. What a mess! In 11 crossings I have never seen such messy weather patterns in the usually very predictable Pacific.

July 1st, 2009

The weather chart says it all. Instead of one beautiful strong, stable high pressure centered somewhere 800 nautical miles from San Francisco, there are now 10 different weather systems playing with each other. Yes, climate is changing! This makes it all the more interesting for the Transpac. We start Sunday the 5th at 1 PM out of Long Beach, California. I'd love to celebrate the 14th of July or Bastille Day in Honolulu watching the sunset by Diamond Head. But a lot has to happen before that!

The Pacific has been highly unusual over the last 30 days. In particular, sea level pressure has averaged below normal off the California coast and much below normal over the central Pacific, northwest of Hawaii. This pattern has resulted in a weak Pacific high, ridged in a north-south orientation.

That means that the wind has been a right-shifter along the California coast and weakened the strong North Westerlies that are typical of the first two days of Transpac. But, things may be changing fast.

My bet is that by the end of the week we will see consolidation of the high given the trends on the 500mb chart and as a consequence a more typical, fairly windy race. But it could go either way!

The Boat will make it to Long Beach this evening. The delivery team is making good progress.

Our goal for this race is the double-handed Transpac record. Last year we established a new double handed record from San Francisco to Hawaii. This year we start from Los Angeles.

Just two of us: Mark Christensen, VP of Engineering and myself, Chief tinkerer at Fullpower and 2250 nautical miles of open ocean between the start and Diamond Head!

Sailing Team:
Philippe Kahn
Mark "Crusty" Christensen

Boat Project management:
David Giles, Zan Drejes, Bruce Mahoney,

Onshore Pegasus Racing team:
Zan Dredjes, David Gilles, Bruce Mahoney, Mark Golsh, Jana Madrigali, Seth Larkin

Online Presence:
Caleb Dolister, Peter Spaulding, Arthur Kinsolving, Joe Dolister

Sailor's food:
Bonnie Willis

July 2nd,2009

Now we are running routes and the different forecasting models are very different as you can see from the chart. Wildly different. In fact I don't believe any of them. The great news is that the weather on the Pacific is settling. The upper level blockages are dissipating and we may be in for a more classic July North-East Pacific weather pattern.

I have to confess that I have been arguing with myself as to the playlists for the soundtrack during the next 8 days. Lots of deBussy, ravel, Faure and of course Iz!

The boat will make it to Long Beach today and I will post some pictures soon.

Philippe Kahn founded Borland, invented the Camphone, and decodes human motion. He's also a fellow outdoorsman, splitting time skiing Tahoe and sailing in Santa Cruz. He'll share his Transpac 2009 sailing race with us live from the Pegasus Open 50.
[Pegasus on Gizmodo, Pegasus]




written by iPhone Fan

Jul 03

Detect language - Albanian Arabic Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek < / option> Hebrew Hindi Hungarian Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian ALPHA Persian Polish Portuguese Romanian < option value = "ru"> Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish < / option> Ukrainian Vietnamese > Albanian Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician English Greek Hebrew Hindi Hungarian Indonesian Italian Japanese < / option> Korean Latvian Lithuanian Maltese Norwegian Persian ALPHA Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish < option value = "th"> Thai Turkish Ukrainian Vietnamese class=swap swap < / td> 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 ',' auto trans', '/ translation', '/ translate_t', undefined, 'http://209.85.225.132/translate_f', 'select_text', 'select_document', 'file_div', 'file', true, 'search', 'CLIR'); window.jstiming.load.tick ( 'prt') < img src = "http://www.google.com/images/zippy_plus_sm.gif" style = "margin-right: 0.33em; visibility: hidden" id = zippyicon> < input type = hidden name = hl value = "en"> < text input type = hidden name = langpair value = "en | en"> < td width = 49%> < td align = right> Google Home - About Google Translate © 2009 Google Detect language—AlbanianArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIndonesianItalianJapaneseKoreanLatvianLithuanianMalteseNorwegianPersian ALPHAPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishThaiTurkishUkrainianVietnamese > AlbanianArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIndonesianItalianJapaneseKoreanLatvianLithuanianMalteseNorwegianPersian ALPHAPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishThaiTurkishUkrainianVietnamese swap 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://209.85.225.132/translate_f’, ’select_text’,’select_document’, ‘file_div’, ‘file’,true,’search’,'clir’);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="sq"> Albanian </ option> <option value="ar"> Arabic </ 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"> Czech </ 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="de"> German </ option> <option value="el"> Greek < / option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="hu"> Hungarian </ option> <option value="id"> Indonesian </ 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="mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value = "fa"> ALPHA Persian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ 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="sv"> Swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish < / option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ 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="sq"> Albanian </ option> <option value =" ar " > Arabic </ 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"> Czech </ 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"> English </ option> <option value="el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option > <option value="hu"> Hungarian </ option> <option value="id"> Indonesian </ 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="mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value="fa"> Persian ALPHA </ option> <option value="pl"> Polish </ option> <option value = " pt "> Portuguese </ option> <option value="ro"> Romanian </ 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="sv"> Swedish </ option> < option value = "th"> Thai </ option> <option value="tr"> Turkish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option > </ select> <span class=langselect id=tl_select> </ span> <a href="" onclick="ctr._swap();return false;"> class=swap 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> <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 ',' dict ',' auto trans', '/ translation', '/ translate_t', undefined, 'http://209.85.225.132/translate_f', 'select_text', 'select_document', 'file_div', 'file', true, 'search', 'CLIR'); window.jstiming.load.tick ( 'prt') </ script> </ td> <td ALIGN=RIGHT> <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="height:0px; display: none"> <span style = " padding: 2px; background-color: # ff9 "id = sug_thk> </ span> </ div> <form action =" / translate_suggestion "target = hidden_iframe method = post id = suggestion_form style =" height: 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 = value ="">< text input type = hidden name = langpair value = "en | en"> <input type=hidden name=gtrans value=""> <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 align = right> <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 </ a> <br> <br> © 2009 Google </ div> <iframe name=hidden_iframe style="display:none"> </ iframe> </ div> </ body> </ html>Google Home - About Google Translate©2009 Google

written by iPhone Fan

Jul 03

Filed under: Gaming, Odds and ends, Freeware, iPhone, App Store, iPod touch


Normally we'd just send out a tweet about this (that's usually what we do with free app deals, so if you're not one of the almost 40,000 people following us yet, you definitely should be), but this is a good one, and it's a holiday, so we wanted to make sure you knew. Sega is feeling particularly generous this weekend, so they're giving away free copies of their Columns Deluxe, a port of the old Genesis game, for the iPhone. The game is a pretty straightforward port -- it doesn't have any extras, and the accelerometer controls are a little tacked on from what we hear, but if you like the puzzler gameplay of Columns, and you should, it's a fun one to pull up for a few minutes at a time.

Plus, it's free -- from July 3rd to Monday, July 6th, Sega says it'll be on sale for the low price of nothing at all. Sounds good to us -- sit back, put a few brats and burgers on the grill, grab a Corona (and lime, of course), and enjoy some old-school dropping block gameplay for no money at all.

TUAWSega giving away Columns on iPhone for free all this weekend originally appeared on The Unofficial Apple Weblog (TUAW) on Fri, 03 Jul 2009 19:30:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

written by iPhone at TUAW

Jul 03

Filed under: Gaming, Odds and ends, Freeware, iPhone, App Store, iPod touch


Normally we'd just send out a tweet about this (that's usually what we do with free app deals, so if you're not one of the almost 40,000 people following us yet, you definitely should be), but this is a good one, and it's a holiday, so we wanted to make sure you knew. Sega is feeling particularly generous this weekend, so they're giving away free copies of their Columns Deluxe, a port of the old Genesis game, for the iPhone. The game is a pretty straightforward port -- it doesn't have any extras, and the accelerometer controls are a little tacked on from what we hear, but if you like the puzzler gameplay of Columns, and you should, it's a fun one to pull up for a few minutes at a time.

Plus, it's free -- from July 3rd to Monday, July 6th, Sega says it'll be on sale for the low price of nothing at all. Sounds good to us -- sit back, put a few brats and burgers on the grill, grab a Corona (and lime, of course), and enjoy some old-school dropping block gameplay for no money at all.

TUAWSega giving away Columns on iPhone for free all this weekend originally appeared on The Unofficial Apple Weblog (TUAW) on Fri, 03 Jul 2009 19:30:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

written by iPhone at TUAW

Jul 03

AsiaOne

Can the iPhone read your palm?
Examiner.com
The iPhone needs biometric fingerprint recognition. Instead of requiring you to enter a passcode to secure your data, the iPhone should be able to recognize ...
5 Ways To Solve Apple's iphone Overheating ProblemsITProPortal
Apple Reminds: iphone and ipod Overheat at 35 Degrees Celcius.X-bit Labs
Apple Warns Some iPhones May Have Heat IssuesNPR
TechRadar UK -Mobiletor.com -RedOrbit
all 33 news articles »

written by iPhone Fan

Jul 03

The official Gizmodo raceboat, the Pegasus Open 50, was originally rigged for reliability for global cruising. Going from CA to HI in a race requires more power. Here's a tour of the tech in the rigging, hull material and sails.

The video work is less than terrible, sorry, but hey, its a sailboat. I'm just trying to help you get your sea legs

Philippe Kahn founded Borland, invented the Camphone, and decodes human motion. He's also a fellow outdoorsman, splitting time skiing Tahoe and sailing in Santa Cruz. He'll share his Transpac 2009 sailing race with us live from the Pegasus Open 50.
[Pegasus on Gizmodo, Pegasus]




written by iPhone Fan

Jul 03

Filed under: Software, iPhone, App Store, Road Tested

Like my colleague Mel Martin, I've had a serious GPS jones for quite a while. When I was in much better shape, I rode the local trails on a mountain bike with a Garmin eTrex Summit. It didn't have any maps, nor did I really need any for what I was doing. My next GPS receiver was a Garmin GPSmap 60cs that I used for geocaching. It had a nice color screen and some limited maps, but really didn't do a very good job of helping me find my way around town.

The third GPS unit was another Garmin, and in this case it was my first real "navigator." I still have it; it's the Garmin nüvi 660, which is an awesome little unit that can help you find your way around the US or Europe (depending on the model you purchase), act as an MP3 player, or even work as a fairly serviceable hands-free unit for Bluetooth phones.
I've used mine with my iPhones since way back in 2007, and have enjoyed hearing the amplified voices of callers blasting out of the nüvi.

It's best capability, of course, is as a navigator. In this post, I'm going to compare the AT&T Navigator app [App Store] and service with the nüvi, and give you my take on how this free app works. Mel already filled you in on some of the details in his earlier post; we agreed that I'd give you the road test perspective.

Continue reading Road Tested: AT&T Navigator for iPhone

TUAWRoad Tested: AT&T Navigator for iPhone originally appeared on The Unofficial Apple Weblog (TUAW) on Fri, 03 Jul 2009 18:30:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

written by iPhone at TUAW

Pages: 1 2 3 4 5 6 7 8 ...2184 2185 2186 Next