Saturday, September 29, 2007

Software Update Disables Hacked IPhones

Apple Inc. has issued a software update that creates problems for iPhones modified to work with a cellular carrier other than AT&T Inc. and disables at least some unofficial programs installed on other iPhone handsets.


Apple warned earlier this week that the iPhone update _ which adds access to the iTunes Wi-Fi Music Store and fixes some security flaws _ could permanently disable phones running programs that untether phones from its exclusive partner's network.



Several gadget enthusiast Web sites, including Gizmodo and Engadget, as well as online postings from hacker communities reported that, depending on which unlocking program was used, certain modified phones no longer worked after they installed Thursday's software update. In some cases, the phones worked, but only with the original SIM card that ties the phone to AT&T.






The update -- iPhone V1.1.1 -- patches one bug in Bluetooth, two in the device's mail service, and seven in its Safari browser. U.S.-CERT is "strongly encouraging" users to review the advisory and follow best practices in determining what updates should be applied.

The fixes come out amid a lot of brouhaha in the research and hacker communities about software for sale that would enable the smartphone to work on any service provider with a standard GSM SIM card. Just this past Monday, though, Apple warned users that unlocking the programs used to connect the device to cellular networks other than AT&T (NYSE: T)'s causes "irreparable damage." The company also warned that the modifications would probably cause the iPhone to be inoperable when the updates were released.

It's not yet clear what the total effect will be from the fixes on unlocked devices, though reports are surfacing online that the update has disabled at least some unlocked iPhones. It's being reported on Gizmodo that the software update may make unlocked iPhones unusable.






Add Photos & Videos

Tags: | | | | | | | | | | | | | | | |

Friday, September 28, 2007

XP Reprieve: Microsoft Gives OEMs Five More Months

Microsoft is extending the time it will allow original equipment manufacturers (OEMs) and retail outlets to sell PCs with Windows XP as customers continue to balk on upgrading to Windows Vista.


Microsoft had planned to stop selling XP through OEMs and retailers on Jan. 31, 2008, while custom system builders have until Jan. 31, 2009, to pre-install XP on machines. But because sales of Vista PCs have not been as strong as expected, OEMs and retailers have asked Microsoft to extend XP's availability. OEMs and retailers will now have until June 30, 2008, to sell PCs with Vista preinstalled on machines, Microsoft said. Retailers also can sell XP out of the box until that time if they choose, the company said.


In fact, some PC makers are selling Vista-equipped systems with an XP Pro recovery disc to those who request one so that it can be used in case the purchaser isn't happy with the new Microsoft OS.






Microsoft's official explanation for the move is that too many customers have yet to complete the transition from Windows XP to Windows Vista. "There are some customers who need a little more time to make the switch," said Mike Nash, Microsoft's Windows product manager, in a statement posted on the company's Web site.

While that may be, a number of signs have emerged in recent months that Windows Vista's problems go beyond timing. A survey conducted earlier this year by InformationWeek showed that an astonishing 30% of businesses have no plans to purchase Windows Vista. It's an indication that many corporate software buyers may take a long look at Linux, the Mac OS, or some other alternative to Vista once Windows XP is no longer available.

Among other things, software buyers have railed against Windows Vista's price, lack of compatibility with existing software, and system requirements that exceed the capabilities of PCs more than a couple of years old.






Add Photos & Videos

Tags: | | | | | | | | | | | |

Test story

if ($op == 'delete') {
$flag = flagging_load_comment_flag($comment);
if ($flag) {
flagging_flag_modify_score($comment->nid, -$flag, user_load(array('uid' => $comment->uid)));
if ($flag > 0) {
db_query('DELETE FROM {flagging_node} WHERE flag = %d AND nid = %d AND uid = %d', $flag, $comment->nid, $comment->uid);
}
}
db_query('DELETE FROM {flagging_comments} WHERE cid = %d', $comment->cid);
}


Test story

if ($op == 'delete') {
$score_table_columns = array(
FLAGGING_BREAKING_NEWS => 'flag_bn_score',
FLAGGING_BREAKING_NEWS_HEAVY => 'flag_bn_score',
FLAGGING_GOOD_STUFF => 'flag_gs_score',
FLAGGING_NEWS_WANTED => 'flag_nw_score',
FLAGGING_NEEDS_IMPROVEMENT => 'flag_ni_score',
FLAGGING_FISHY => 'flag_fishy_score',
FLAGGING_SPAM => 'flag_spam_score',
);
$flag = flagging_load_comment_flag($comment);
flagging_flag_modify_score($comment->nid, -$flag, user_load(array('uid' => $comment->uid)));
db_query('DELETE FROM {flagging_comments} WHERE cid = %d', $comment->cid);
}


Test story

/**

* Modify score for a node based on the flag and account roles.

*

* @param $nid

* Node id the flag is applied to.

* @param $newflag

* The flag to be applied.

* @param $account

* The user who is flagging.

*/

function flagging_flag_modify_score($nid, $newflag, $account) {

// maps flag type to flagging_node_score column.

$score_table_columns = array(

FLAGGING_BREAKING_NEWS => 'flag_bn_score',

FLAGGING_BREAKING_NEWS_HEAVY => 'flag_bn_score',

FLAGGING_GOOD_STUFF => 'flag_gs_score',

FLAGGING_NEWS_WANTED => 'flag_nw_score',

FLAGGING_NEEDS_IMPROVEMENT => 'flag_ni_score',

FLAGGING_FISHY => 'flag_fishy_score',

FLAGGING_SPAM => 'flag_spam_score',

);


$score_modifier = NULL;

$scores = flagging_scores(); // information about all our scores.

$snewflag = ltrim($newflag, '-'); // saves lots of effort later on.

foreach ($account->roles as $rid => $rname) { // get highest score of all user roles.

if ($scores[$rid][$snewflag] && abs($scores[$rid][$snewflag]) > abs($score_modifier)) {

$score_modifier = $scores[$rid][$snewflag];

}

} // if we don't have a score, check the defaults and use that. else, settle on NULL. bugger.

$score_modifier = !$score_modifier ? ($scores[0][$snewflag] ? $scores[0][$snewflag] : NULL) : $score_modifier;


if ($score_modifier) { // insert or modify the existing score.

$score_modifier = ($newflag > 0) ? $score_modifier : -$score_modifier;

$result = db_query('SELECT %s FROM {flagging_node_score} WHERE nid = %d', $score_table_columns[$snewflag], $nid);

if (db_num_rows($result)) { // check if there is a row for that nid.

db_query('UPDATE {flagging_node_score} SET %s = %s + %d WHERE nid = %d', $score_table_columns[$snewflag], $score_table_columns[$snewflag], $score_modifier, $nid);

}

else {

db_query('INSERT INTO {flagging_node_score} (nid, %s) VALUES (%d, %d)', $score_table_columns[$snewflag], $nid, $score_modifier);

}

$current_score = db_result($result);

}

$current_score = isset($current_score) ? $current_score + $score_modifier : $score_modifier;


$cid = 'node_load:'. $nid;

// regardless of the flag type, negative scores are always bad,

// and postive scores are always good. nothing happens to Good Stuff

// stories (other not-here code filters for it as necessary).

switch ($snewflag) {

case FLAGGING_BREAKING_NEWS:

case FLAGGING_BREAKING_NEWS_HEAVY:

db_query('UPDATE {node} SET sticky = %d WHERE nid = %d', $current_score >= 10, $nid);

cache_clear_all($cid, 'cache_node');

cache_clear_all();

break;

case FLAGGING_NEEDS_IMPROVEMENT:

case FLAGGING_FISHY:

db_query('UPDATE {node} SET promote = %d WHERE nid = %d', $current_score >= 0, $nid);

cache_clear_all($cid, 'cache_node');

cache_clear_all();

break;

case FLAGGING_SPAM:

db_query('UPDATE {node} SET status = %d WHERE nid = %d', $current_score >= 0, $nid);

cache_clear_all($cid, 'cache_node');

cache_clear_all();

$n = (object)array('nid' => $nid, 'status' => $current_score >= 0);

np_newsroom_actions_update($n);

break;

}

}


Test story

/**

* Modify score for a node based on the flag and account roles.

*

* @param $nid

* Node id the flag is applied to.

* @param $newflag

* The flag to be applied.

* @param $account

* The user who is flagging.

*/

function flagging_flag_modify_score($nid, $newflag, $account) {

// maps flag type to flagging_node_score column.

$score_table_columns = array(

FLAGGING_BREAKING_NEWS => 'flag_bn_score',

FLAGGING_BREAKING_NEWS_HEAVY => 'flag_bn_score',

FLAGGING_GOOD_STUFF => 'flag_gs_score',

FLAGGING_NEWS_WANTED => 'flag_nw_score',

FLAGGING_NEEDS_IMPROVEMENT => 'flag_ni_score',

FLAGGING_FISHY => 'flag_fishy_score',

FLAGGING_SPAM => 'flag_spam_score',

);


Test story

/**

* Modify score for a node based on the flag and account roles.

*

* @param $nid

* Node id the flag is applied to.

* @param $newflag

* The flag to be applied.

* @param $account

* The user who is flagging.

*/

function flagging_flag_modify_score($nid, $newflag, $account) {


Wednesday, September 19, 2007

Some story

Some story of some event somwhere. Some story of some event somwhere. Some story of some event somwhere. Some story of some event somwhere. Some story of some event somwhere. Some story of some event somwhere.


Some story of some event somwhere. Some story of some event somwhere.

Some story of some event somwhere. Some story of some event somwhere.

Some story of some event somwhere. Some story of some event somwhere.


Monday, September 17, 2007

Apple Posts Application for $100 iPhone Credit

Apple Inc. has begun allowing people who bought iPhones before the higher-end model's price was abruptly slashed to apply for a $100 store credit.


The company said the credit would be available for people who bought either the $599 8-gigabyte, iPhone or the $499, 4-gigabyte model before Aug. 22.


People who bought the phones more recently are eligible for refunds.



I

used the unlocked iPhone on the T-Mobile Latest News about T-Mobile and

AT&T wireless networks after inserting SIMs (the small cards in

each phone that identify the subscriber) swapped from my other mobile

phones.

There were a few hitches. With a non-AT&T SIM, I

had to change some simple settings to gain access to e-mail Email

Marketing Software - Free Demo or the Web over the phone network.

Neither of the two SIM cards allowed me to use the iPhone's visual

voice mail feature, which lets the user go straight to any voice

message by selecting it from a list on the screen.

On the

plus side, the unlocked iPhone let me cruise around on WiFi networks

without any SIM card at all. You can't do that on a locked iPhone.

Oddly enough, the YouTube Latest News about YouTube application did not

work on this PureMobile unit.



Add Photos & Videos

Tags: | | | | | | | |

Wednesday, September 12, 2007

Software Hacks iPhone Without Saw

While hackers have cracked the iPhone in the past and managed to unlock it, their methods involved breaking open the device and were far beyond the capabilities of all but the most tech-savvy iPhone customers. Now, though, the iPhone can be unlocked solely by software.


Hackers working together in the Web-based iPhone Dev Wiki community learned from iPhoneSimFree.com that the iPhone's baseband chip could be accessed, according to Engadget, which ultimately led to a couple of different solutions for unlocking the iPhone. The most customer-ready of the bunch is iUnlock, which is freely available for download from the iPhone Dev Wiki site.



In addition, the legality of unlocking the iPhone is murky right now. Some experts believe that unlocking an iPhone to make calls on another service provider's network is currently legal for personal use under an exemption in the Digital Millennium Copyright Act. The circumstances, however, are by no means rock-solid. Sellers of hacking solutions, for example, may not be protected at all.


"In any case, users' rights to reverse engineer, tweak, modify, improve and otherwise 'hack' the devices they've paid for contribute greatly to technological progress and a lively marketplace," Peter Eckersley, a staff technologist for the Electronic Frontier Foundation Latest News about Electronic Frontier Foundation, told MacNewsWorld.






Add Photos & Videos

Tags: | | | | | | | | |

Microsoft swipes at Google Apps

The attack came in a statement on Monday, the same day Google signed a deal with Capgemini to promote its office-productivity software among businesses.


Capgemini, a global consulting firm, is to offer desktop support and installation services to large corporations running Google Apps Premier Edition (GAPE), the premium version of Google's Web-based package. Google Apps includes a word processor, calendar and mail functions, and so is a direct rival to Microsoft Office.


In its statement, Microsoft laid out 10 questions it wanted users considering Google Apps to ask themselves.



As with most yelps of anguish, this says more about the yelper than the yelpee. The irony of Microsoft slinging accusations of bad deadline management is one thing; the fact that the company was driven to make such counterproductive claims is proof that the Capgemini blow struck home — hard.


While Microsoft is a master of enterprise-grade fear, uncertainty and doubt, such tactics fail if the recipients know better. Enterprises are full of people who already use Microsoft and Google products: Microsoft products because they have to, Google products because they want to. Microsoft is preaching to the converted — but these converts are on the other side.






Add Photos & Videos

Tags: | | | | | | | | | | | | | | |

Monday, September 10, 2007

By Josephine Hearn

Sen. Larry Craig’s attorney, Billy Martin, said this morning the senator intends to file the legal papers in Minnesota later today to seek a reversal of his guilty plea to disorderly conduct in an airport men’s room.


Martin said the Idaho Republican, who was arrested June 11 in a police sex sting operation, had gone to the bathroom simply “to relieve himself.’’


“As he went into that stall, there was no intent to commit a crime,’’ Martin told Matt Lauer on NBC’s “Today” show. “He was charged with a crime and pleaded guilty, Matt, as convenience to make this go away quickly.’’





Thompson: Due Process for Bin Laden

Republican presidential contender Fred Thompson said Monday that while Osama bin Laden needs to be caught and killed, the terrorist mastermind would get the due process of law.


In his first campaign trip to South Carolina, the lawyer and former Tennessee senator answered questions about his recent statements about the man considered responsible for the Sept. 11, 2001 terrorist attacks that killed nearly 3,000 Americans. Last week, a new video with bin Laden surfaced, the first in three years.


On Friday, Thompson told reporters in Iowa that bin Laden is "more symbolism than anything else" and said his presence in the "mountains of Pakistan or Afghanistan is not as important as there are probably al-Qaida operatives inside the United States of America."



Web-based desktop apps get serious

Google Apps was added to the portfolio of products Capgemini supports because the company believes demand for SaaS (software-a-service) productivity suites will grow strongly in coming years. Steve Jones , a CTO at Capgemini, is quick to note that Google Apps will not displace Office, but will fill two niches: enhancing the ability of knowledge workers to create documents collaboratively and bringing Office-like capabilities to workers who would not otherwise have them.


Nonetheless, adoption is bound to increase. "I'd expect more and more IT services companies will offer that kind of help desk and support around the Google Apps Premier environment," says Rebecca Wettemann , an analyst with Nucleus Research .


"Now is the time to definitely have advanced technology folks and strategy people, the ones who look a year or two ahead, to look at this stuff and stay abreast of it, even if the time isn't yet right to purchase," says Burton Group analyst Guy Creese . "A huge mistake would be to look at the offerings today, say they're immature, and then not pay any attention."



Britney's comeback is just toxic say critics

Britney Spears's comeback performance at a Las Vegas awards show was pummeled by critics on Monday, with US media lambasting her lip-synced display as "lackluster, bumbling and underwhelming."


Troubled pop princess Spears had been hoping to use the MTV Video Music Awards as a prime-time platform to showcase her new single "Gimme More" from her first album in four years.


But Spears, who appeared on stage in high heels and a skimpy outfit, singularly failed to wow critics with her much-hyped performance.



More Nude Photos of Hudgens?!

This past week's nude photo scandal isn't the first for "High School Musical" star Vanessa Hudgens, say some sources.


A source close to Hudgens told People that two years ago, before she was famous, Hudgens emailed suggestive pix of herself to Nickelodeon star Drake Bell -- star of the "Drake and Josh" show. No word on if she rang his bell.


A rep for Drake says he never received the alleged sexy shots.



Preface

The State of the News Media 2007 is the fourth edition of our annual report on the health and status of American journalism.


Its goal is to gather in one place as much data as possible about all the major sectors of journalism, to identify trends, mark key indicators, note areas for further inquiry and provide a resource for citizens, journalists, and researchers.


For each area we have produced original research and aggregated existing data into a narrative. The statistical data also exists in an interactive area called Charts & Tables where users can customize their own graphics. This year, we also offer a detailed report on the status of online journalism, based on a close quantitative examination of a diverse sample of news websites. “Digital Journalism: A Topography” identifies what qualities of the web are being emphasized and which are not. The study also includes an interactive component that allows users to find the qualities they are looking for and test their favorite sites.



Apple, partners announce iTunes Tagging for HD radios

Apple's iTunes Store sure has made it easier to shop for and discover new music. Nearly every track and album you browse in the store can take you on a musical journey with those who have similar interests, thanks to that "Listeners Also Bought" section. But what if you hear great music, say, on your car's radio while out on the town? It probably isn't a good idea to jot down artist and song names while your eyes should be on the road, so what's a music lover with a thirst for more to do? Why, buy a new HD radio, enabled with a Tag button, of course!


Apple has announced a new partnership with providers of HD radio content and manufacturers of HD radios to bring a new, free iTunes Tagging service to a dashboard near you for the 2008 holiday season. On the new Polk I-Sonic(R) Entertainment System 2 and the JBL iHD, users will find a "Tag" button that will allow them to mark the currently playing song for preview and purchase later in iTunes once they get home.



Add Photos & Videos

Tags: | | | | | | | | | |

AMD's Barcelona not a savior, yet

Advanced Micro Devices' quad-core Opteron processor is finally ready, but it's far from clear that this is the product that will help right AMD's ship.


AMD CEO Hector Ruiz will formally unveil the quad-core Opteron chip, previously code-named Barcelona, during an event in San Francisco Monday evening. Over a year in the making, and six months later than expected, Barcelona will be AMD's first chip with four processing cores.


The four major server vendors all plan to use Barcelona in their servers, and AMD thinks it can court new customers. But it appears that Barcelona is far from the smash hit that the company once hoped it had with its "native" quad-core design.


Intel has had quad-core chips for servers since last November. The company chose an easier-to-implement method of putting four processing cores together by simply packaging two dual-core chips together. AMD took a different approach, integrating all four cores onto a single chip, with the belief that having all four cores together was a better fit for its architecture.



Add Photos & Videos

Tags: | | | | | | | | | | | | | | | | | | |

Friday, September 07, 2007

It's Official: Apple is the New Microsoft

The most vociferous Microsoft haters slammed the company for being a greedy industry bully that used its monopolistic, clunky, copycat operating system to force software on users and coerce partners into unfair licensing deals.


Don't look now, but the role of the industry's biggest bully is increasingly played by Apple, not Microsoft. Here's a look at how Apple has shoved Microsoft aside as the company with the worst reputation as a monopolist, copycat and a bully.



People

love iPods (including me; my family of four has purchased 12 iPods in

the past few years). But iPods come bundled with iTunes. Want to buy

music from Apple? Guess what? You must install iTunes. Want an Apple

cell phone from AT&T? Yep! ITunes is required even if you want only

to make phone calls. Want to buy ringtones for your Apple phone?

ITunes.

Apple not only "bundles" iTunes with multiple

products, it forces you to use it. At least with Internet Explorer, you

could always just download a competitor and ignore IE.

Not

fair, you might say. Any hardware device that syncs data with a PC as

part of its core functionality has software to facilitate that syncing.

True enough. But operating systems have browsers as part of core

functionality, too. Doesn't Mac OS X come with Safari? Doesn't the

iPhone?

And "bundling" works. Steve Jobs bragged this week

that Apple has distributed 600 million copies of iTunes to date. The

overwhelming majority of those copies were iTunes for Windows. And

iTunes for Windows' popularity isn't driven by software product

quality. ITunes is the slowest, clunkiest, most nonintuitive

application on my system. But I need it because I love my iPods.



Add Photos & Videos

Tags: | | | | | | | | | | | | |