Sunday, 17 April 2011

Can "AMD" Ever Beat "Intel"?


Will the Athlon vs. Pentium days ever return?

Let's be frank: AMD's processors aren't as good as Intel's, by and large. Intel's processors have offered better total performance and better performance-per-watt ever since the days of the Core 2 Duo, with few exceptions. If we set the way-back machine to 1999, the story is different. Intel's dominance was seriously challenged when AMD released the Athlon, which crushed the latest Intel chip (the Pentium III) in just about every performance test you could throw at it. This kicked off a major speed race, but AMD held its own and generally outperformed Intel through the introduction of the Athlon 64.

Now, AMD seems almost hopelessly behind. Don't get me wrong, Phenom II processors are by no means bad. They run all the apps people care about at a respectable speed, and AMD has really priced them aggressively. You get decent "bang for the buck" from the latest AMD stuff, but it still falls well short of Intel's current chips in overall performance, and performance-per-watt. AMD based laptops suffer considerably worse battery life than their Intel counterparts, especially if you compare against Intel chips that offer similar performance.
AMD has survived some serious upheaval in the last several years. Purchasing ATI was probably a smart move in the long run, but integrating the two companies is challenging to say the least. The logistics of spinning off AMD's chip manufacturing business into GlobalFoundries was another major undertaking. Then there are the high-profile executives that jumped ship in the last few years. Can a company "on the ropes" like AMD stand a chance of building a hands-down better processor than Intel again? Mind you, I'm not claiming that AMD can actually out-sell Intel. Intel can simply build far more chips than AMD or its manufacturing partners can, and it would take quite a few years (and many billions of dollars) to catch up to that capacity. What I'm talking about is whether AMD can build a better processor, not necessarily a better-selling one. I think it might, if the stars align just right.

Intel has major advantages in holding its dominant position. The company is more than a year ahead of everyone else in advanced manufacturing process technology. AMD is just about to bring to market its first processor built on a 32nm process, while Intel has been shipping them in volume since early 2010, and should start shipping 22nm processors in the next 8 or 9 months. Smaller and better manufacturing processes mean more transistors per chip, smaller and cooler chips, and faster-running chips; all serious advantages in delivering chips with great performance, energy efficiency, and price. Intel also has serious engineering chops. Naturally, some of the best CPU engineers work at Intel - this has been the case for decades. But in the last several years, Intel has increasingly hired top-tier talent to focus on graphics, video, and software.

Jason Cross
[http://www.itnews.com/processors/31209/can-amd-ever-beat-intel]


Friday, 15 April 2011

A Developer's Perspective on Flash vs. HTML5

The “Flash vs. HTML5” debate is viewed by many as the ultimate battle for internet supremacy. While one is a time-tested proprietary framework that has ruled the internet in the past and still ranks as a dominant player, the other is fast emerging as the future standard for content on the World Wide Web.

 From a developer’s perspective, it’s an interesting proposition. It’s a fine line choosing one out of HTML5 and Flash as each platform has its own merits as well as pitfalls. While an increasing number of tech pundits see it as an either/or proposition, that’s not necessarily the case amongst the developer fraternity.

The Apple Effect
Adobe Flash was the preferred platform of choice for a number of technology heavyweights for several years. And then Steve Jobs wrote an open letter about his “Thoughts on Flash.” The rest as they say is history. Jobs criticized Flash on several aspects including level of openness, reliability, security, performance and several other mobile specific criteria such as battery life and touch capabilities.

None the less, Jobs’ open letter pitched HTML5 as a viable alternative and a number of biggies including Google, Digg and several others followed suit. And to make the HTML5 case even stronger, Apple subsequently lifted “all restrictions on developer tools to create iOS apps” passively promoting the cause of several HTML5 compliant UI frameworks such as PhoneGap, Sencha Touch and several others; while retaining the “No Flash” clause.

Flash
It’s fair to say that 2010 has been a dramatic year for Flash developers. While Flash continues to gain momentum in the Rich Internet Applications (RIA) space, it lost significant ground to HTML5 in the mobile apps segment after falling out of favor with Apple. Here’s a quick assessment of Flash from a developer’s perspective.

Pros
  • Easy to learn, robust tool chain  
  • Re-scalable vector graphics providing resolution & cross-browser independence  
  • Excellent multimedia support & high degree of interactivity  
  • Strong developer community, ably backed by a willing leader in Adobe  
Cons
  • Proprietary technology & high cost of development  
  • Breaks web fundamentals, prone to design abuse and security vulnerabilities    

HTML5
There’s little doubt that HTML5 is currently the “in thing” amongst the web & mobile development fraternity and the talk of the town in the internet world. It’s already being dubbed as the “future of the web” and there are good reasons for this optimism, both amongst the developers as well as technology purists.

Pros
  • Short learning curve for Web Developers  
  • Open Standard defined by W3C & backed by industry heavyweights including Apple, Microsoft, Google and several others  
  • Promotes the “Write once, run everywhere” paradigm for web development
  • Great advocate for hardware acceleration, provides unmatched power to developers  
  • Zero development cost  
Cons
  • Still a draft, subject to change  
  • Evolving standard, browsers lack full support – can be nightmarish for developers  
  • Limited development tools 

Developer’s Choice
Unless you are developing applications solely for the Apple iOS platform, it would be stupid to write off Adobe Flash as a thing of the past while projecting HTML5 as the future. I’d expect most Flash developers to know basic HTML and therefore the progression to HTML5 ain’t rocket science. Exploring HTML5 is advisable for Flash developers for a couple of reasons – first, it enhances their skill set and secondly, it provides you an opportunity to develop for world’s largest mobile app store. However, abandoning hard earned Flash expertise in favor of HTML5 doesn’t sound like a sane proposition.

On the contrary, I would have to be a staunch Adobe loyalist to believe that a majority of web developers (aka HTML and CSS programmers) can develop in Flash as well. Whether HTML5 developers should try to add “Flash” to their resumes, it solely depends on the kind of applications they currently develop and the ones that they expect to develop in future. There’s obviously a cost involved in developing Flash applications. However, if you consider the power and flexibility offered by the Flash development tool chain coupled with the enormous support of the Flash developer community, the development cost is a non-starter consideration.

There’s no one size fits all approach in the developer community and the HTML5 vs. Flash choice is no exception to that rule.

About the Author:
Septillion Developers are seasoned technology professionals with more than a decade of experience in Mobile, Web 2.0 and Open Source Technologies.

[http://www.elance.com/p/blog/2011/01/developers-perspective-on-flash-vs-html5.html]

Thursday, 14 April 2011

iOS jailbreaking

 

iOS jailbreaking is a process that allows devices running Apple's iOS (also known as iPhone OS prior to iOS 4.0) operating system (such as the iPad, iPhone, iPod Touch, and recently Apple TV) to gain full access (root access) to unlock all features of the said operating system, thereby removing limitations imposed by Apple. Once jailbroken, iOS users are able to download additional applications, extensions and themes that are unavailable through the official Apple App Store, via installers such as Cydia, one of a number of current means for older iPhones. A jailbroken iPad, iPhone or iPod Touch running iOS can still use the App Store and iTunes and other normal functions, such as making telephone calls. Jailbreaking is similar to rooting an Android device.
At its core, jailbreaking a device gives access to its root filesystem, allowing modification and installing Third-party software components. This gives the user more control over the device and may allow features that were previously unavailable without jailbreaking.
Under the DMCA of 2010, jailbreaking is legal in the United States, although it voids Apple's device warranty.[1] It is also legal in many other countries including those of the EU. The jailbreaking process, however, can be quickly and easily reversed by restoring the operating system through iTunes. Cydia creator Jay Freeman estimates that more than 10% of all iPhones are jailbroken.[2]


[http://en.wikipedia.org/wiki/IOS_jailbreaking#SIM_Unlocking_vs._Jailbreaking]

Wednesday, 6 April 2011

LAMP

LAMP Installation on ubuntu !

Following are short steps to get the LAMP(Linux,Apache,MySQL,PHP) server installed over ubuntu machine :

L A M P - I N S T A L L A T I O N
-----------------------------------------------------
Go to cli and type:
$ sudo apt-get install lamp-server^
enter the password for the root user on the MySQL database [e.g. admin]

Now,test apache by typing http://localhost/.A page saying "It Works..." should be seen.
Now on cli,type
$ sudo gedit /var/www/testing.php
and in the file type <?php phpinfo(); ?> .
Save the page and restart apache service by
$ /etc/init.d/apache2 restart

Then check the php service by appending the already opened localhost page by"testing.php" and hit enter.The phpinfo() function will show up some statistics.

Install PHP-MyAdmin:Now,in cli type this:
$ sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
then select apache2....then "y"... then enter the password of MySQL which u entered earlier...then enter MySQL application password for for phpmyadmin [e.g.adminphp].

Now on the already opened page append the local host with "phpmyadmin".
Enter usernam/password as root/admin ! Done Alhamdulillah ...! :]

Few words about w3schools.com !


Few words about w3schools.com ! 
Often guyz keep searching and ask that where on the net to go to find free Web development instruction/tutorials. Well, of all the places on the Internet today, this [www.w3schools.com] is still one of the strongest going sites. It is also one of the most properly done sites, and for a good reason: They not only teach the proper standards so that you learn the Right Way, rather than the quick and messy way, but they use W3 standards, and have won numerous awards for their site (which incidentally gets an average of 1,000,000 hits per day).

Also, W3Schools.com does not just offer free education on HTML programming. They are the ultimate webmasters resource because the teach all of the major components of web design and development. The full list would be quite a long one, and you can see it on their site navigation bar, but I will say that finding a site that teaches HTML, XHTML, CSS, ASP, XSL, SOAP, SQL, PHP, and many many more technologies... all in one place... absolutely amazing and a resource that should be supported in every way (I would encourage you to click on some ads while you are there, just to help them out;).

This site is incredibly useful, highly organized, follows strict standards of development, and is Free!
 
I my self have learnt alot from this site and wish that every web interested guy and newbie should visit it often !
Regards,
Engr.Muhammad Ashfaq