Archive
A quick way to make Windows Media Player play a Video-CD (VCD)
Some versions of Windows Media Player aren’t playing Video-CD disks by default, unless you install some DirectShow filters like the ones from codecs.com, like the DScaler MPEG filters package. However, since Super Video-CD [SVCD] is practically a MPEG2 file with some menus etc., you can trick Media Player to play it anyway, either by copying the .DAT file from the CD’s MPEGAV folder and renaming it to a .MPG file extension, or by creating an .ASX file that references that .DAT file.
Create a file named PlayVCD.asx (or whatever name you want with .ASX file extension) on your desktop using Wordpad or similar text editor (better use Wordpad rather than Notepad cause the later tends to append the .txt file extension so you may end up with a text file named PlayVCD.asx.txt and you would then have to tell Windows Explorer to show registered file extensions in order to rename the file to just .asx, or rename it from the command-line)
<ASX Version = "3.0">
<Entry>
<Ref href = "G:\MPEGAV\AVSEQ01.DAT" />
</Entry>
</ASX>
Assuming G: is your CD/DVD drive letter. BTW, AVSEQ01.DAT seems to be the name of the first video file (the rest are found automatically by the player) to be played, but if you find elsewhere for some specific SVCD, you can edit that name as well.
More advanced users could also customize the right click menu for the CD/DVD drive, adding a "Play VCD" action that issues say the command "cmd /c start c:\PlayVCD.asx" assuming the "PlayVCD.asx" file has been placed at the root folder of disk C: (or can even try "start c:\PlayVCD.asx" in case it works directly without launching it via the command line interpreter).
Now if you’re making your own SVCD, if the user has autoplay enabled and installed the DScaler filters, it should play. However in case the user doesn’t have those filters installed or they’ve disabled autoplay for security reasons and WMP is the default media player, you can also add a PlayMe.asx text file at the root folder of the CD like above, but remove the drive name:
<ASX Version = "3.0">
<Entry>
<Ref href = "MPEGAV\AVSEQ01.DAT" />
</Entry>
</ASX>
For users who have autorun enabled and they don’t have DScaler filter installed you can add apart from the PlayMe.asx an autorun.inf file with the following contents at the root folder of the CD for convenience, telling Windows to open the PlayMe.asx file automatically upon CD insertion.
[autorun]
ShellExecute=PlayMe.asx
Now if only we could similarly trick XBox360 to play Video-CD disks (or even better if Xbox360 supported playback of VCD disks out of the box) it would be extra nice…
Update for IE8 JSON (JavaScript Object Notation) following ECMAScript 5th edition syntax
Just noticed an update (released as important) by Microsoft via Windows Update regarding IE8′s JSON support.
Quoting from http://support.microsoft.com/kb/976662:
Windows Internet Explorer 8 is the first Microsoft Web browser that includes native support for encoding and for decoding JavaScript Object Notation (JSON). Because of the new ECMAScript specification changes, some customers have reported issues. These issues are caused by deviations between the native JSON feature in Internet Explorer 8 and the final specification. An update is now available to address these customer issues and improve JSON interoperability of Internet Explorer 8. This update enables JSON interoperability of Internet Explorer 8 to keep in conformance with the new "ECMAScript, fifth edition" standard specification.
This update corrects deviations in the following methods:
- JSON.stringify (value [, replacer] [, space])
- JSON.parse (test [, reviver])
- toJSON ()
Note Most of this update applies to invalid argument values or to other irregular situations. For more information about this update, see the ”More information" section.
My view on Windows Mobile 7 (WM7)
Quoting from WMPowerUser.com:
A post today on the European carrier Orange’s business blog begged Microsoft for some clarify on their enterprise intentions.
Steven Costello notes:
"While Windows Phone 7-based devices are not likely to reach the market before Christmas 2010, one thing is very clear: the operating system is very-much consumer focused, with Microsoft’s other consumer brands including Xbox and Zune being referenced in the press release,but with the word "enterprise" conspicuous by its absence. With Microsoft previously having had a strong position in the enterprise smartphone market, this means that the future upgrade path for enterprise Windows Mobile/Windows Phone devices is anything but clear, which is certainly likely to impact businesses that are either existing Windows Mobile users or which are planning their smartphone strategies."
Well, here’s my view on this, based on the information I’ve read up to now on WM7:
I don’t see why WM7 won’t be able to run WM6.1 and WM6.5 apps. In fact MS is pushing 6.5 apps with developer contests etc. (see the recently launched Windows Mobile Marketplace: http://developer.windowsphone.com)
I see this whole discussion as either misinformed or suspicious (to shade the WM7 release news). WM7 just seems to be adding more APIs to the WM platform like XNA (this one is made over .NET Compact Framework to make games for Windows/Xbox360/Zune) and Silverlight (RIA platform for web, with MS versions for Windows/MacOS-X and Novell version [MoonLight] for Linux).
Also it adds a more natural touch-based GUI, based on the recent Zune HD device touch GUI design. It’s natural transition, Apple did the same releasing iPod first if I remember well, then iPhone as an iPod enhancement.
There seems to be an orchestrated "religious" attack against WM7 (still remember those old Amiga-AtariST-PC debates back at school
, which to me says that WM7 is maybe for the 1st time being considered as a serious threat by proponents of other mobile phone platforms.
There also seems to be misunderstanding regarding how much Microsoft will be controlling the hardware, see the discussion at http://wmpoweruser.com/?p=13556 for example (also make sure you read the user comments at the bottom, several ones are misinformed, but some of them set things straight). Microsoft has been supporting more and more CPUs and making Windows, .NET and Silverlight more portable over different hardware over the recent years, not the other way around.
My view is that Microsoft is indeed taking a tight grip of the UI at last, making it a consistent nice experience for all users and building the WM7 brand that way. Mobile phone carriers will be able to brand the GUI less that way and this is not bad in my opinion.
Carriers are afraid of losing the cow they’ve been over-milking all this time. For example there’s an outrageous charging for navigating a mobile phone carrier’s services menu in Greece which is many times launched accidentally by the user by pressing the right function button at their mobile phone. This is like going to a restaurant and getting charged for reading the food/wine menu or even worse for reading it at the front door even if you decide to not enter the restaurant. Paying for a service you never used (since reading the menu can’t be considered a service from which the client benefits) is of course illegal.
Τελικά ποιός είναι ο Νο 1 καταχωρητής στην Ελλάδα;
What I see flawed in how Microsoft Connect is being used
At a recent discussion on IE9 a user commented:
All that aside. If you’ve announced IE9 development is under way – why isn’t Connect opened up for IE9 bug/feature submission?
I must confess – I absolutely hate the way IE bug/feature submission is handled through Connect. Totally the wrong tool, totally un-community friendly, totally opaque, totally un-helpful, totally not improving.
What happened to all the comments about this whole public bug tracking thing getting fixed?
At this point I’m completely un-motivated to submit any bugs for IE9 if this process isn’t fixed up.
Sorry I tried to resist ranting but I’m fed up with the lack of transparency and progress with interfacing with the development community.
Here’s my view on Microsoft’s usage of Microsoft Connect (being following it from years, back since the "Microsoft Product Feedback Center" days, in fact having years ago suggested the need for a community feedback / issue tracking site for Microsoft products, partially based on my experience with Bugzilla during my work on E-Slate):
…the issue with Connect is that each product version (say IE9) is considered as a separate product.
That is they make IE9, and treat IE8 as another product. This isn’t the case with Mozilla and other non-MS products, they have a steady progress and feature/bug tracking throughout the years, not just throughout a release and support cycle.
I really hope MS changes this for flagship (especially the free ones) products like Internet Explorer and Media Players. Another reason for this treatment is they’re linked to respective Windows releases which just makes it harder for all (why bother to persuade MS to fix something in WMP if you may need to wait for the next Windows to see this fixed?)
MS is now copying bug reports to an internal DB, should use Connect instead in my opinion and keep the feedback loop open for every product (e.g. there’s no way now one can send feedback via Connect for say PowerPoint 2007)
HTML5 Canvas, SVG, VML compatibility libraries and cross-API text stroking
Reposting here some useful links I posted as comments on the Internet Explorer blog:
- Cross-browser VML implementation in Javascript: http://raphaeljs.com/
- Implementation of Canvas HTML5 command-based drawing for IE: http://code.google.com/p/explorercanvas/
- Promising SVG (partial) implementation (in JavaScript+Flash I think): http://code.google.com/p/svgweb/
- Cross-api text stroking capability for Canvas and VML: http://www.netzgesta.de/dev/text
Blogger: add up to 10 custom pages to your blog
Blogger has now made public an up till recently draft feature that allows one to add static content at their blog (e.g. an "about me" or a "contact us" page etc.):
Ημερίδα για το Microsoft Windows Azure από τη Microsoft Hellas (DevDays10)
|
Η Microsoft Hellas σας προσκαλεί στο 5ο DevDay της χρονιάς με θέμα το Azure που θα γίνει την Πέμπτη, 25 Φεβρουαρίου, στη Microsoft Ελλάς. (Κηφισίας 221, Μαρούσι):
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|
|||||||||||||||||||||||
|
ΠΡΟΣΦΟΡΑ: Ανεβάστε ΔΩΡΕΑΝ την εφαρμογή σας στο Windows Marketplace και κερδίστε μεγάλα δώρα!
http://www.microsoft.com/hellas/WindowsMarketplace/
Είστε προγραμματιστής που σχεδιάζει εφαρμογές για τα Windows 6.5 phones; Το Windows Marketplace έχει σχεδιαστεί για σας! Είναι εγκατεστημένο σε κάθε Windows 6.5 συσκευή και σας επιτρέπει να φτάσει η εφαρμογή σας στα χέρια χιλιάδων καταναλωτών (http://developer.windowsphone.com/). Οι 20 πρώτοι που θα στείλουν email στην διεύθυνση marketplace@wunderman.gr, θα λάβουν από ένα κουπόνι με ένα μοναδικό κωδικό. Με το κουπόνι αυτό θα μπορέσουν εντελώς ΔΩΡΕΑΝ να εγγραφούν και να ανεβάσουν την πρώτη τους εφαρμογή στο Windows Marketplace! Ο προγραμματιστής της εφαρμογής με τα περισσότερα downloads, θα κερδίσει ένα ταξίδι στo κορυφαίο συνέδριο για Προγραμματιστές στην Ευρώπη, στην TechΕd-Berlin το Νοέμβριο 2010… φυσικά στο Βερολίνο! Ο προγραμματιστής με την δεύτερη πιο δημοφιλή εφαρμογή θα κερδίσει μία συσκευή HTC Touch 2.
ΠΩΣ ΛΕΙΤΟΥΡΓΕΙ ΤΟ PROMOTION:
· Στείλτε email στην διεύθυνση marketplace@wunderman.gr
· Αν είστε από τους 20 πρώτους θα λάβετε ένα κουπόνι
· Αν λάβετε το κουπόνι, εγγραφείτε και ανεβάστε την εφαρμογή σας στο Windows Marketplace μέχρι τις 31 Μαΐου, 2010 (http://developer.windowsmobile.com/Marketplace.aspx)
· Αφού ολοκληρώστε τη διαδικασία της εγγραφής, ανεβάστε την εφαρμογή σας και προχωρήστε στην πληρωμή. Κρατήστε οπωσδήποτε την επιβεβαίωση πληρωμής που θα σας έρθει μέσω email.
· Για να σας επιστραφούν τα χρήματα που πληρώσατε, στείλτε με email την απόδειξη πληρωμής και τον κωδικό που υπάρχει πάνω σε αυτό το κουπόνι στην ηλεκτρονική διεύθυνση marketplace@wunderman.gr καθώς και το τηλέφωνο επικοινωνίας σας και τον αριθμό λογαριασμού της τράπεζας στην οποία θέλετε να κατατεθούν τα χρήματα
· Σε 15 μέρες τα χρήματά σας θα έχουν κατατεθεί στον λογαριασμό που μας έχετε δηλώσει και θα καλύπτουν το ποσό εγγραφής και ανεβάσματος μίας εφαρμογής αξίας 198 USD. Η πληρωμή του ποσού θα γίνει σε ευρώ € βάσει της ισοτιμίας δολαρίου – ευρώ που θα υπάρχει την ημέρα που κάνατε την πληρωμή
· Για οποιοδήποτε θέμα μπορείτε να επικοινωνήσετε μαζί μας μέσω email: marketplace@wunderman.gr
Βιαστείτε και στείλτε σήμερα email για να είστε ένας από τους 20 τυχερούς που θα λάβουν το κουπόνι. Θα τηρηθεί αυστηρά σειρά προτεραιότητας και μόνο οι 20 πρώτοι δικαιούνται να ανεβάσουν την εφαρμογή τους δωρεάν!