Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Tuesday, 8 November 2011

More Microsoft Tricks! (makes me want to hug open source.. poor as it makes me)

So, Microsoft want us to upgrade our internet browser. From what I can figure out their *strategy* to get us to upgrade goes as follows:
  1. End Support
  2. Try to force the upgrade upon us via Windows Update (if possible)
  3. Update all their webpages so they use a feature of the new browser, which just happens (*cough bullshit*) to break compatibility with their oldest brower still compatible.
  4. Provided other "security updates" to 'related' parts of the operating system which *cough* again just happen to slowly break their oldest browser in increasingly annoying and agravating ways (example with IE 7, alignments suddenly different for same pages.. Suddenly the arrow keys no longer work for scrolling pages etc, previously smooth scrolling replaced by jagged glitchy scrolling).
  5. If any user notices these facets, they will say "Please update your browser to resolve this issue, thank you".
  6. Make the browser completely (artificially) incompatable with their next operating systems.
So, there you go.. if anyone reading this knows a Microsoft Executive who is be behind (or in support of) these "ideas" please, please, please do something just a little nasty to them (hide their car keys, erase their address books, factory reset their phone).

Let me know you have in comments and make my day ;).

Tuesday, 29 March 2011

Microsoft Closing up the operating system API

In the "growth" days of Microsoft, before it was the corporate giant it is today, Microsoft where very keen to get anyone and everyone using their software. One way in which they did this was by providing robust and well supported API's opening up the operating systems to developers and allowing easy extension of existing controls.

Over the last 5 years, Microsoft have been peice by peice clawing back the control of their operating system by slowly and subversively closing off UI accessiblity. This is not an idle claim, review the following examples:
  • Desktop Window Manager (Closed / Private API for all but TRIVIAL operations)
  • Windows Presentation Foundation (Closed / Private API unless you use / buy their .NET development products. See DirectUIHWND control which is replacing many controls in Windows 7).
  • Digital Rights Management (See IP6, Windows Media Player etc)
Now, of course, Microsoft want to still keep customers but at the same time ensure that the customer requires a continuing spend with their organisation. What has changed is they no longer want to keep customers by "giving them a bargin / open development platform". Not happy with the simple continuing spend of O/S upgrades and new technology they want to lock third parties out of certain areas of the operating system (leading to a monopoly control within their own solution with minority access given to the wider development community).

What they are seeking to do, is to tie customers to their product and force customers to use them, and them alone (though this is possibly the goal of most all big business sadly).

Abode I'm sure are partly to blame for this change in behavior. Adobe proved with Flash how a third party could "tie up" a market sector and "force" businesses to pay for their particular solution. The have done this repeatedly, PDF format being another "lock in" technology. Microsoft have tried to "reclaim" this sector with their "Silverlight" like for like solution but its just changing which company your locked into.

Whilst I appriciate all business needs to earn revenue to survive, business which feels it must "shackle" their customers to their solution is at best anti-competitive. Microsoft used to operate based on "incentive", that is, buy in to our solution we offer the best most flexible / simple (best?) solution. They used to do this well.

However, their direction right now is all about tying up the customer. A customer forced to stick to a provider due to artificialy concocted "reasons" (with an engineered technical reason) is not getting the best for their investment (since they no longer have the "power" of choice being locked to a single solution for reasons other than, superior service or reduced costs).

SHAME ON YOU MICROSOFT.

If you really do care about your customers, you will do the following:
  1. Provide FULL documented low level API access to WPF and DWM.
  2. Find OTHER alternative ways to protect your revenue streams. Ones which are based on serving the customer.
Finally don't just do this for the functions you have earmarked as "low profit" or "last generation". Expose and document the whole API (even if its only a one liner on a blog). Sure, you might mark some functions as not being supported yet or as volatile as sensible.

I susspect noone is listening.

I bought into Microsoft as was, I dislike the direction. Google sometimes seem to be inching in similar directions but so far they seem to have tempered this practice and kept it to an acceptable minimum.

Thursday, 30 December 2010

Microsoft Outsource to China

Why should I care? I would feel the same way, but, for Windows Update!

When I worked for an UK Internet Technology Company, whilst working there there where a great number of unsolicited connections comming from Chinese and South African IP addresses.

Investigation into this traffic proved the traffic to be Hacker Activity and specifically Brute Force attempts to gain access to one of the Companies SQL servers.

In my time I have rarely seen attacks comming from English or Ammerican IP addresses. Those countries are probably just too well regulated and locked down and people have much easier ways of making money (aquiring information?).

So basicly the solution was historically to block incomming connections from any unknown Chineese IP addresses (which makes perfect sense, all the companies I've worked for have been UK, Ammerica or NZ based and have little business ties to China).

Until I reciently discovered that Microsoft seem to have distributed Windows Update world wide. Now, your friendly regional updates are sourced (or might be sourced) from China Seems crazy? Its happend to me (I thought I had a virus... maybe I do?). It just seems to be that Windows Update wants to download its latest batch of updates from China.

Just incase there is someone out there why might be able to say "hey, yup.. its a virus" and maybe I'm misjudging Microsoft? Heres the IP address(s) in question:

213.199.149.103

213.199.149.104

Registered to : Beijing Urban Network Co.,Ltd


Being accessed when I run Windows Update for Windows Vista Ulitimate.

Hey maybe its just got f'ed up and can't recognise where my IP is and thinks I'm in China.. I'm open to possibilities?

Sunday, 31 May 2009

Why Windows Media Player is Crap

Prelude: I've read this back and this article does not represent the "every day" DoggyDude. This is a pressure release rant which I enjoyed writing just to get out some of the frustrations caused by poor product design. Please read it taken with a grain of salt, but enjoy, hope you might relate.



I am SO sick of Windows Media Player!

Heres the shortlist of reasons:


  1. DRM Bullshit,
  2. Atrocious interface
  3. Spyware Mentality
  4. Bloat


I think i'll just list some of its failings:

1) Cannot control Brightness/Contrast on all Media (Especially annoying when watching DVD's).
2) The ability to control the video stream is dependant on the media (how stupid is that, its all Video! If its not streaming of a server you damb well should always be in control).
3) One watches a Movie, exits the player to do something else (say a call comes in), one reloads media player and press play again. What do you expect to happen? I certainly don't %*£&$ expect it to play my b**ody music library from a random location when I don't have shuffle enabled).
4) How many £"(%*& executables does a media player need! Not "$%*(&£ 3 thats for sure (wmplayer.exe, mfpmp.exe, wmpnscfg.exe).

Yes. I know what they are all reportedly for:

wmplayer.exe - Main Application
mfpmp.exe - Media Foundation protected Pipeline (DRM?)
wmpnscfg.exe - Network Sharing Component

If I want network sharing i'll $£&(£"&$ enable Network Sharing.. don't force me to have it loaded! If you have to have DRM £"*($& integrate it already! or at least put it in a £*(%!@ DLL.

5) Stupid interface (which is never in the right place at the right time)... what the "£%(@ kind of stupid tabs are:


  • Now Playing,
  • Library,
  • Rip,
  • Burn,
  • Sync and
  • Media Guide!
Where is the design? Where was the thought? A clue, NONE!

I loaded the £"$*(% player, I KNOW what is playing, i'm listening to or waching it (well I would expect to be). Library? If I wanted a £"$(&* libarary i'd use a database! >.<. I just want to play my media (I didn't want a Media Library, and even if I did, i'd want it to be an addin). Rip? Rip! Stop !"£%@ trying to be cool, your supposed to be a professional company Microsoft! Use something normal like Copy, Duplicate, Replicate or something (If I wanted to use something "cool" i'd buy a £%(&*ing iPod or a Mac). I want easy to use, I want purpose, I want well designed (in short, I want traditional Microsoft product). Burn? Are we trying to commit arson? NO! Write to CD, Save... Output to CD.. even if you have to use burn. Why the heck is is jumbled in with all those other different options?

6) No matter what options you configure for Windows Media Player it always trys to interact with the internet! Always! >.<. If your not running either a decient software firewall or a hardware one you would never know its reporting on you. I can't say I know what its reporting, but it IS reporting (often). Whatever it is reporting, there is NO reason or excuse for it.

I'm in a very bad mood with Media Player!

Imagine loading Notepad and it offering you script editing, Visual Basic, OCR, text sharing, mobile notes and sticky notes... then imagine that when you load it, it has a menu system like "Banner, Swat, Text List, Mobile Comments, Visual Basic".. what the HELL! You would never load it, but because Media Player is "integrated" I use the damn thing. Clearly, i'm a fool for doing this, but that makes whoever layed out Media Player clearly a moron.

Why not have the main tabs:
  • Audio,
  • Video,
  • Live,
  • Network,
  • Manage
Then have sub-tabs

Audio:

Sounds,
Music

Video:

Videos (Clips),
Movies

Live:

Tv,
Radio,
On Demand,
Service

Network (leading to the same menus without network option):

Streaming Media

Manage:

Just opens up the right folder view, configured as desired... with maybe a side pane so when u click on a file you can lookup its details and store it nearby (or linked to the file).

Its not hard! You've done the hard part, now make it good.

 
ps. Thanks for all the comments :) and its fine to vent, feel free.. I feel your pains!

Tuesday, 14 April 2009

Are Microsoft on the make?

Ok, so I was browsing the web today (nothing unusual there) and I logged off my hotmail account and was taken to MSN as usual (Microsoft being crafty with their hit counts there, I wonder how many real hits the MSN web site gets? e.g. how many people meant to go there lol).

Well, anyway, Microsofts strategy worked today because I was interrupted by something else and went away without closing my browser window. When I came back MSN was up on the screen and I figured, what the heck, i'm bored, so I read the article which caught my eye and seemed curious.

Well, at some point during my browsing the browser crashed (something to do with Flash) so I re-opened it and went to try and find the article again. So, I visited a couple of MSN sites (and only Microsoft sites) but none of them where the same one that appears on hotmail log out (frustrating). I was about to, for the first time ever, deliberately logout of hotmail just to visit MSN and find and finish reading the article when I noticed that a new browser tab had been opened on my behalf in the browser window I was about to close (not opened by me).

Curious (since my browser had just crashed and re-loaded whilst browsing MSN) I opened it up. It was pointing at "Microsoft Live Search" and it had automatically entered the search criteria of "HDTV" and performed the search.

Now, firstly, I never use Microsoft Live Search (Google is truely the best, and not an ad whore like the others!) and secondly, I didn't clicked anything that remotely might have justified this outcome.

This is deeply concerning, are Microsoft getting paid money for people searching using Live Search for terms like HDTV? Are Microsoft trying to fake usage of their search engine to bost their market position? are Microsoft in fact "on the make"? its hard to see another reason why Microsoft might automatically carry out searches from my system on their search engine (which I might well not try to block at the firewall).

Now, I'll grant you i'm a big fan of Google :D, but, you know why i'm a big fan of google? precisely because they don't perform automatic searches on my behalf in a sneaky fashion >.<