FightSkillz.com - Life, Code, & Idiocy
It's really irritating when you're searching for OGG Vorbis support in the iOS 4 version of WebKit and a tech reporter's last name is Ogg. 2 days ago

Posts Tagged ‘Microsoft’

The Stuxnet Trojan Worm

Wednesday, July 28th, 2010

There's a new trojan worm(a self replicating malware program; think computer virus) called Stuxnet. It infects all versions of Windows back to Windows NT and 2000 and possibly earlier versions as well. It also affects Windows Server, so many of the websites you visit may be leaking your personal information and/or unknowingly infecting your computer just by visiting the website.

It hides itself on usb sticks inserted into infected systems, the simple act of viewing files on an infected usb stick infects your computer. It's also been discovered that it can infect your computer from website favicons in web browsers, email, office documents, cds, via webdav, ftp, etc.. So anywhere on a Windows system where you see any kind of shortcut icon, the act of viewing that icon will infect your computer - assuming the shortcut is malicious. The bug is in the heart of Windows; the function where Windows parses a shortcut icon to display it to you, will instead install the worm if parsing a malicious icon.

The worm once installed contacts home(the hackers) and can be used by the hackers to run any code on your computer they want. They can steal your passwords and see everything you type or is displayed on the screen, they can transmit files, they can erase your whole system or crash your drive. anything. They have total control of the system.

It's already been found infecting Siemens industrial systems and it could easily target core network infrastructure like your ISPs. There are reports that 9000+ newly infected systems are being discovered every day and that the number is skyrocketing. It is currently undetectable by anti-virus software. The exploit has been demonstrated and published for over a week now, so aside from Stuxnet there could be tens of thousands of other related worms and viruses taking advantage of the same security hole.

Microsoft is unlikely to fix this until the second Tuesday of August, and it's very unlikely they'll fix it in unsupported versions of Windows like 2000 or NT - which constitute millions of computers especially in the corporate world where proprietary information leaks can seriously affect the stock market and national defence. For regular users it means identity theft, system crashes, all your computer activity being monitored and broadcast, your email or Facebook account being used to send the virus to your friends, family, and colleagues, and more.

Microsoft has released a dirty patch to deactivate the vulnerable part of Windows until there's an actual fix, but it's believed not to be effective at preventing the spread of the worm, AND because the vulnerability exists in such an integral part of Windows it seriously affects your ability to use Windows. To paraphrase Steve Gibson, Windows uses shortcuts as the "glue" to link things together in the OS, even within some dialogues and other places you don't realize, so running the supposedly ineffective Microsoft patch leaves you looking at a lot of white squares and unable to perform certain tasks.

 

Microsoft Security Advisory:
http://www.microsoft.com/technet/security/advisory/2286198.mspx

Symantec's Breakdown:
http://www.symantec.com/connect/blogs/w32stuxnet-network-operations

Security Now(The first 30 minutes is about Stuxnet):
http://twit.tv/sn258

 

 

 

News For Idiots May 7th

Friday, May 7th, 2010
I wanted to try a series that simplifies the news - cuts through big articles with boring facts and interviews and shit and just tells you what the story is about. Simple.

Supreme court of Canada says journalists shouldn't be able to fully protect anonymous sources. Saying it's not in the constitution.

The United Kingdom (ie: England, Scotland, Wales, and Northern ireland) had a general election. It resulted in a minority government. Now they're fiff-faffing.

iPad available in Canada starting May 28. During Google's IO event May 19-20 Adobe will demonstrate a Google phone running Flash 10.1 and Adobe AIR. This will spur the completion of the bevy of competing tablets and mobile devices. Notion Ink's Adam tablet, and Hp's speculated WebOS tablet will be fierce competitors. Notion Ink plans to start shipping by the end of July.

They dug up some neanderthal bones from 30,000 - 40,000 years ago, and sequenced their DNA. It was difficult. They're saying based on similarities between their DNA and ours'(humans) there was a lot of interspecies fucking going on. Which technically means neanderthals and humans were not separate species - if they were able to produce offspring together.

Beyond Petroleum(BP) - the petroleum company - lowered a heavy metal box over their pressurized leaking oil hole in the Gulf of Mexico today. They hope it will work to stop the torrential leakage and not destroy the entire eastern coastline of North America. They're saying that if they knew oil - the thing gasoline and propane comes from - could catch on fire, they would have had a backup plan to prevent such a catastrophic disaster.

Germany decided to help the Greeks with their economy melt down with 110 billion euros. Other larger members of the European Union(EU) have helped, and other Countries are thinking about it too.

The United States and United Nations trying to coax peace in the Middle East asked Israel - the only known country there to have them - to disarm and disable some of their nuclear weapons. Israel doesn't want to do that until there's peace in the area.

One of the volcanoes in Iceland responsible for the huge ash cloud over Europe emitted more ash yesterday.

6 days ago Maoists in Nepal went on strike because they're unhappy with the government, this made everyone else angry so thousands of protesters gathered to demand an end to the strike and compromise between the Maoists and the government. After the protesters became violent, the government injured some people firing bullets in the air and tear gas at the crowd.

Political parties in Burma are having differences and splitting up. This is all much more difficult under their strict election laws. Some say participating in the election at all is undemocratic in the military run country.

Turkey may revise their constitution from being secular to Islamic based. The bill to do so has been approved but may still be blocked before coming into affect.

Microsoft's security patches secretly attempt to fix more than they tell people, which can cause problems and complete system failures.

Google Goggles - an app that let's you photograph something with your phone and find out more about that thing - has added translation. So aside from taking a picture of the Eiffel Tower and getting Wikipedia or whatever, you can photograph a chalk menu outside a bistro in Milan and have it translated into the language of your choice.

There's a new update for Google's web browser Chrome which makes it the fastest browser for looking at web sites. It's half a second faster than the latest Firefox, four hundreds of a second faster than the latest Opera and Safari. Internet Explorer is still painfully slow, so much that it's not even benchmarked anymore.

The first non-latin domain names are live now. You can now register website names using Arabic, Japanese, and other non-latin characters.

Yahoo tries ad campaign to compete with Google as a search/home page, speculatively wastes $85 million proving how incompetent they are.

 

The Future of Flash – Apple’s iPad

Wednesday, February 3rd, 2010

The internet is a buzz with talk of the downfall of Flash. Flash, the only web platform with 99%+ penetration rate cross platform, and 90%+ penetration rate for their latest version only 3 months after release. The platform that powers the web's content, games, and more than 75% of all interactive online media. That's now able to power desktop and mobile applications, and with the imminent release of Flash 10.1 will bring far more efficient and lower memory/ram usage. So much lighter on cpu in fact that it's able to play HD Youtube videos on mobile phones and netbooks without a problem. Yes, Flash, the downfall of Flash.

There are two main arguments to this. The first is the emergence of HTML 5. HTML 5 finally allows video and audio playback without any plugins, and canvas - a tag which allows for complex drawing, embedding fonts, etc. etc. Things Flash has been able to do for years, has a huge head start on, and does really well. Flash has supplied us with everything from video streaming to blackjack, and even website design as a whole, and yet HTML 5 is supposed to just oust the holder of the crown and sceptre when it's finalized? I don't think so. The problem nobody seems to get is that Internet Explorer still has a majority market share, by a lot depending on who you ask - and Microsoft will likely NEVER support standards because it directly counters their business model. Aside from that, and the fact that every browser that will support HTML 5(ie: everyone else), will implement it differently from each other, with different aesthetics, features, code, BUGS, etc. But even more crucial the HTML 5 spec itself is not even complete yet. It's not even finished, and it's unfinished in a deadlock between the web giants who not only can't decide or agree on which video and audio formats are the best performance wise, but also who owns the rights to implement those formats in their browser and who'll have to pay massive royalties should the true patent holders (still somewhat unknown for sure) decide to cash in. No one wants to properly look this up for a variety of reasons and so HTML 5 - supposed to bring the web together and herald a new dawn of the internet can only work if EVERYONE does in fact come together and implement it in exactly the same way; disregarding that ubiquitous HTML 5 means EVERYONE loses something, some everything.

The other main argument is the Apple iPad - just announced. Which like the iPhone doesn't support Flash. Apple uses the old "Flash is too resource intensive" argument to convince you that limiting you from the full web is a good thing. This simply isn't true. It's false. Both iPhone 3Gs and iPad could happily run the current version of Flash or Adobe AIR just like your laptop/desktop. And it's also entirely up to the developer and how they program and how resource intensive they make their flash app/widget/game/etc. The only reason, listen up, the ONLY reason Apple does not support Flash, is because the Flash platform already powers so many games and useful tools and full blown applications on the internet it threatens Apple's very business model of the Itunes/App Store. Apple wants companies to develop all their apps again specifically for the iPlatform and invest in it. If you could make a Flash app that ran on the iPhone it would also run on Android and every other smart phone. But if you invest in the iPlatform your app will only run on the iPlatform. If Apple was a monopoly the FTC would be pushing them down for their anti-competitive vindictive behaviour.

Apple doesn't block Flash support in their mobile products because they want to push innovation in HTML 5. If HTML 5 was advanced enough, or popular enough to be worth creating the caliber of applications possible on Flash, Apple would immediately configure mobile Safari to block, impede, and hinder the advancement of standards just like Microsoft with IE. In a heart beat. Apple promotes HTML 5 because they know it'll be years before it's anywhere close to where Flash is today, if ever. In fact Apple is one of the "powers that be" preventing the HTML 5 spec from being finalized in the codec wars. Apple wants you locked into their platform. Apple doesn't care about advancing the web, or a better user experience, they care about the big media companies bringing their content online through Apple's platform. Apple wants the iPad to replace your tv, radio, and other media consumption devices. They do not care about the open web.

Adobe on the other hand continues to open up the Flash platform and benefits from creating a ubiquitous platform across desktop and mobile. There are fully open source versions of their Streaming and Application servers, and free and open source ways to develop for their platform. Anyone can build a Flash application, for the browser, desktop, Windows, Mac, Linux, Safari, Internet Explorer, Chrome, Firefox, Opera, etc. etc. Build one application and deploy everywhere using an incredibly powerful, scalable, and mature toolset. Apple on the other hand - should you decide to invest in it, puts you in a position where you may or may not after months of development time and costs even get your application onto a device, regardless you'll have payed Apple to be a developer and to submit it in the first place or even get access to their development tools, and should you get through the random and gauntlet of barriers they can still remove your software from their platform and devices at a moments whim. They can and do literally remove your application from people's phones after being downloaded and used without warning to backup the data put into or created by your app. Anytime for any reason. AND if you're lucky enough to get your application through all these extra months of hurdles and costs and lost revenue you're only gaining access to one small subset of mobile devices.

It is absolutely ridiculous to think the HTML 5 is going anywhere anytime soon, let alone even coming close to eclipsing Flash in any way. Not from Apple, they don't want anything to compete with their platform for getting applications on their devices - Flash or otherwise(HTML, Java, Silverlight), and not from anywhere else because it's just not mature, complete, or will over the next 12-24 months be implemented uniformly or consistently across browsers or operating systems. Even in the event that somehow all these competitors come together to reduce their own profit margins and upset shareholders in the name of benefiting the user and happy popcorn rainbows, it will still only have the capabilities of Flash 8-ish. By then Flash Player 11 will be out and all the best web apps will have an Adobe AIR application front end and you'll use an Adobe AIR application to browse through a market place of Adobe AIR apps. Yes we're moving towards the cloud, and yes the cloud and desktop are becoming indistinguishable, but moving into the browser is only a temporary measure for some companies before they build a desktop front end for their service.

The iPad, iPhone, and iPod are toasters. Every person with an iMobile device also has a desktop or laptop for work and actually managing their digital life. Every single person I've seen raving for HTML 5 and the downfall of Flash depends heavily on Flash and its phenomenal capabilities. They're all idiots.

Amendment To Yesterday's Composite Update on Things Cause More Than One Post Seems Silly

Sunday, September 27th, 2009

Just a quick psa I've been asked to do from time to time, if you don't see the irony, you should call the government immediately. Now on with some stuff I feel like writing.

I've been critical of Microsoft pretty much any time I talk about them but it should be noted that they do produce a lot of really awesome stuff. It just so happens that I'm a programmer/web guy and Microsoft's web endeavours tend to be very shitty and politicky (see Bing, Windows Live, IE), so I talk a lot about that side of the company. I also really dislike Windows having used it for years and realizing and re-realizing that it's just an all round stale sandwich, and from what I've seen of Windows 7 they still can't seem to deliver a good OS. But with that said I do think some of their hardware stuff is incredible. Like the Xbox, Natal, Surface and their labs projects like Photososynth and Seadragon are wow.

What I'm trying to say here is Microsoft Courier. If you haven't seen it just do a video search and watch the demo. Why would anyone use an old school notepad and pencil when you could have a super intelligent dual screen tablet like that? No really I'm asking. And I read somewhere it'll hit the shelves soonish. It looks to me that this form factor at least, if not the Courier itself will become an essential home/business device. Like a toaster or printer.

The other thing is electric cars. If you go to BetterPlace.com you can find out all about this company that's figured out how to make 100% electric cars feasible now. They're starting out with smaller countries (namely Israel, Denmark, and others), they say they'll deploy the first cars around 2011 and go commercial in 2012. In two years there will be places that have fully electric, regular sized cars and more importantly the infrastructure of charging stations and battery swapping... stations, (for when you don't have time to charge the battery) to back it up. They've committed to having at least 100,000 cars on the road and in dealerships by 2016, and they currently have a range of about 170km on a full charge which when you add battery replacement stations - a process that takes about 2 minutes - could potentially be extended infinitely. Oh yeah I almost forgot instead of paying for electricity or new batteries you pay for miles/kilometres you drive, like a pre-paid cell phone.

I wrote yesterday about Light Peak, according to Engadget the specification was dictated [sic] to Intel by Apple who plan on putting it in a line of Macs as early as next fall. The plan eventually being that it will replace all other protocols (see USB, Firewire, DVI, Ethernet, eSATA) so if you've been waiting for USB 3.0 or core i7's in a Mac or you already have one in a PC and thought you were ahead of the curve, the game is about to completely change and you're probably gonna have to replace it all starting next year with new super fast stuff that uses optical connectors. You know, it would be nice if just once they waited till after todays new cool stuff was out and being used before teasing us with the next huge leap in technology. I guess it's more profitable to never actually satisfy the consumer.

The Future: As Microsoft Sees it

Monday, March 2nd, 2009

This is one of those videos where companies ask designers to show a concept of what life should be like and what products the company should aspire to create. Hopefully this, like the Microsoft Surface, and Xbox, is foreshadowing a day when Microsoft re-invents itself and finally gets out of the OS, web service(email, search, etc.), and browser game, and starts creating things that make life better and not worse.