by Bryant
|
Trust me when I say that whatever I’ll deliver will be worth your while in many ways. Posted in !Important, AeroXP, Microsoft, Windows | No Comments » |
|
Trust me when I say that whatever I’ll deliver will be worth your while in many ways. Posted in !Important, AeroXP, Microsoft, Windows | No Comments » |
|
When a product garners so much positive attention that the press are cheering after demonstrations, it’s generally considered a rather outstanding feat. I don’t remember the same kind of positive attention during the late January 2007 launch of Windows Vista (php
Despite the recession and the subdued projections stemming as a result, it’s fair to say that all of the excitement is actually making jobs easier. Microsoft’s PR teams have an easier time when products don’t suck, and the press can move on to fuming at something more important, like the name of the next celebrity’s adopted baby. The benefit to you? Better apps, higher developer morale, a solid OS, a higher willingness to publicly be a fan of Windows 7, and enough free time for a quick and awesome interview with a certain keynoting executive You can catch the video after the break. This interview happened near the end of our day, so the detailed questions were reserved for others who were around the event. You’ll see all (but one) of them over the coming week. Posted in Microsoft, Windows | 4 Comments » |
|
On Tuesday, some no-good hackers decided to post a vulnerability, complete with a proof-of-concept Python script, that can remotely crash any Windows-based computer that has the SMB 2.0 network protocol enabled, which includes any system running Windows Vista or later. So like anybody with a bunch of free time would do, I cracked open a couple of VM’s and had some BSoD fun with Vista but noticed that 7 didn’t budge whenever I sent the exploit packets, so I suspected that they probably tested the RC version against this exploit Well my gut feeling was right, and Microsoft released a security advisory later that day stating that it only affected Windows Vista and Server 2008, as well as the Windows 7 RC, but no mention of the 7 RTM (or Server 2008 R2). Plus, the scope was narrowed further when it was revealed that Public network locations were unaffected (they blocked incoming connections anyway). So nothing that bad to get riled over. Of course, until a hotfix is released, if you’d like to completely protect yourself from the exploit you can follow the directions to either
Posted in !Important, AeroXP, Windows | No Comments » |
|
For the uninitiated, FSF = Free Software Foundation CC = Creative Commons That out of the way, let’s get to the point: The Free Software Foundation’s latest ridiculous hit piece on Microsoft (after the break) not only uses a license considered a “cardinal sin” (as stated by Matt Asay) amongst free open source software proponents, they actually render their own licensing null and void by blanketing IP which they don’t actually own. Let’s take a look.
The important part, circled in mspaint-esque red, can be found at the bottom of the campaign’s page. Basically, their Creative Commons license requires attribution, denies derivative works (the “cardinal sin”), and, quite ironically, puts no limits on commercial reproduction. I’ve saved a copy of the page to commercially reprint for the sake of covering my PDC bills since they apparently don’t care, but that’s beside the point. The point is that they applied a Creative Commons license to the entire page, which of course spans all of the elements used within the page. This also spans the header image, which violates Microsoft’s trademark by reproducing the new Windows logo with the primary four colors intact, thereby qualifying as a gross breach of Microsoft’s trademark. Because the FSF did not receive permission to use the Windows logo and because they did not exempt the trademark from the license, they’re now left with a license which covers items in violation… which renders the Creative Commons license spanning their entire page (and every other page mentioning that license with that header) null and void. This, of course, also means that my derivative works are perfectly allowed. Score one for defense. To summarize, not only did the Free Software Foundation violate their own principals, they hypocritically denied the right to create derivative works from the campaign page while creating a derivative work from Microsoft’s logo which is close enough to the original as to give grounds to Microsoft for a lawsuit. In addition, it begs the question of whether the funds they happen to have are truly being used to better the open source cause or if they’re just burning money in a campaign of FUD. Microsoft, of course, likely won’t sue because giving the Free Software Foundation their own Streisand Effect would be a nightmare scenario. All of the above is from my primitive understanding of IP law and licenses. I am not a lawyer, but I would love to be corrected by someone who is and hasn’t chosen a side in this mess. Posted in Microsoft, Windows, lol wut | 25 Comments » |
|
Of course, I’m talking about Java. I figured I would turn Java into an example of what not to do when designing something for Windows before uninstalling it. Since Sun Microsystems clearly has no idea how to develop for Windows Vista, I’m going to direct them to this wonderful page. I highlighted the single switch present in the command which indicates the problem: “-auto”. UAC prompts should never be automatically launched without informing the user prior to launching one. It’s very plain and very simple, and when developers start writing applications which throw consent prompts without any obvious reason as to why, they’re clearly doing something wrong. Worse yet, Java Automatic Update decides to tell me after I click Cancel that it wants to update.
This bubble should be thrown first, followed by launching the consent prompt should the user decide to update. Doing it the other way around is mindblowingly stupid. It’s not exactly an easy thing to screw up, either, so I’m chalking this one up either to developers not knowing what they’re doing or developers testing UAC out for the heck of it to see how many people obey random UAC prompts. If you’re seeing this, I highly encourage you to click Cancel. Better yet, go ahead and uninstall Java. That’s what I did. Now if you’ll excuse me, I’ll be going off to celebrate my birthday away from random UAC prompts. Posted in Development, Tips/Tricks/Hacks, Windows | 9 Comments » |
|
Oh hey, seems like Windows 7-E is making a comeback (source-link is German) after having lived and died a very uneventful life in the EU. The German-language Microsoft Store is selling it for 299 euros, and the box art (as well as the page) clearly notes the lack of internet explorer on this version. Mistake? Joke? A sign that Microsoft might’ve gotten pissed at Opera’s and Mozilla’s recent efforts to milk even more out of them? Who knows, but the box art for “Ultimate-E” has a weird stuttery look to it. Credit goes to Andre Da Costa for pointing me to the buy page via MSN. I can’t read German, but from the presence of the box art, I’m certain this is for a retail copy of Windows 7-E. Posted in Microsoft, Windows | 3 Comments » |
|
With that aside, let’s get to it. Brian Chen, a self-admitted Mac user (I’ll explain why this is bad at the end) and writer for Wired Magazine, has come out swinging hard at Windows 7, likely out of his own fear of seeing Apple’s marketshare decrease once Windows 7 gains traction. His current piece, eloquently titled “7 Reasons to Avoid Windows 7” strikes at the most commonly misunderstood points in Windows without properly dissecting the logic behind any of Microsoft’s decisions. In this piece, I’ll be going through each of Mr. Chen’s points, one by one, in order to explain exactly why both Windows 7 should be embraced and why Mr. Chen’s writings should be avoided. Awesomeness exposes itself after the jump. Posted in Microsoft, Windows, lol wut | 26 Comments » |
|
The company stands by UAC in its final form, but they’re taking it a step further by blocking the program that causes the exploit using their own security software. Today, I just happened to download the zip file that causes the exploit when Microsoft Security Essentials greeted me with a nice dialog telling me that what I just downloaded is malware, specifically HackTool.Win32/Welevate.A and HackTool.Win64/Welevate.A (depending on architecture). While I’d agree that this can be considered a form of malware, it’s just a very bad way of dealing with the situation. However, Leo noted that Windows Defender in Vista did not detect this exploit, and Bryant confirmed that the same is true for Windows 7 (where the trick would actually work), so this seems to be exclusive to Microsoft Security Essentials. It’s not clear what method the signatures take to detect it, but I promptly recompiled the source code under the Visual C++ 10.0 toolkit using VS 2010 Beta and the application ran undetected. Not a very good solution if it actually hash checks for the specific applications. Leo, and I (or Bryant) will update our respective pages accordingly as we discover more. Bryant is seeking official word from Microsoft on what’s going on. Meanwhile, you can see the VirusTotal report here and grab the exploit here. Update (~Bryant): let’s take a look at what’s going on here from a different approach. Microsoft says that the vulnerability here is not actually a vulnerability and is, in fact, by design. However, they’ve also classified Leo’s proof-of-concept as malware. Logically speaking, if a process whose sole purpose is to exploit a perceived vulnerability is marked as malware, then it’s reasonable to assume that the perceived vulnerability is indeed a significant problem. Basically, Microsoft contradicted themselves by listing the proof-of-concept as malware. Update 2 (~Bryant): A friend of mine proposed one particular argument as a potential explanation to this issue, whereby this is a bug within Microsoft Security Essentials. The reasons I don’t believe this to be the case are:
Leo and Bryant contributed to this post. Posted in !Important, AeroXP, Microsoft, Tips/Tricks/Hacks, Windows, lol wut | 9 Comments » |
|
This also means that any applications which use Trident for rendering any HTML to present an interface to the user will still work without needing a browser, which means that application developers should still be happy. You can catch Rafael’s guide here. While you’re at it, if you’re a native of an EU-governed state, please email them a few one-fingered salutes on behalf of the rest of the world. Update: Paul would like to note that Microsoft has been “very upfront” about Windows 7 E having the Trident rendering engine. The fact is, Microsoft hasn’t really done a good job at pushing this note around, and given Microsoft’s other communication issues (again, noted by Paul), I’m inclined to say that the existence of Trident actually is news. In fact, Microsoft also posted about it on their legal blog… in typical legalese. The official statement is:
To those of us who assume things in the most unrealistically general sense, “underlying platform functionality” includes Trident, but this by no means makes it obvious that Trident will still be in Windows 7 E, thereby proving Paul’s previous point about communication being a problem. Posted in Microsoft, Tips/Tricks/Hacks, Windows | 7 Comments » |
|
Of course, there’s much more to my little OP/ED here after the jump, so be cool and get to it. Posted in Microsoft, Windows, lol wut | 5 Comments » |
by nexus