Here we provide solutions for problems that you may encounter when using the HD Media Player.
Player SWF doesn’t load on page: You must have Flash Player 10 installed (you will probably have to close and reopen your browser to complete the installation), and you must provide a valid path to the SWF on your web server. If you are loading a SWF file that is NOT hosted on the same server as the page where it is being displayed, you must use a crossdomain.xml file in the root of the website that contains the SWF file (this is part of the Flash Player security model).

XML playlist doesn’t load in player: You must provide a valid path to your XML (using FlashVars, ActionScript, JavaScript, or the Component Inspector), and your XML can not contain errors (check all your media paths and use one of our default XML files to check your syntax). If you are loading a XML file that is NOT hosted on the same server as the page where it is being displayed, you must use a crossdomain.xml file in the root of the website that contains the XML file (this is part of the Flash Player security model).

Bandwidth detection doesn’t work: You must provide a valid path to your bandwidth test location (using a parameter in the XML or Component Inspector). Please refer to our “Automated Bandwidth Detection” tutorial for more information.

Fullscreen doesn’t work or player doesn’t resize correctly when exiting fullscreen: You must have Flash Player 10 installed (you will probably have to close and reopen your browser to complete the installation); you must be testing your SWF in a web page using a web browser (will not work on your desktop); and you must set the “allowfullscreen = true” in your embed code. If you have altered the size and/or location of any objects on the stage, you also have to modify a few lines of action script to account for the new layout. Please refer to our “Fullscreen Setup and Resizing” tutorial for more information.

JavaScript interaction doesn’t work: You must provide valid paths to all of your media files; you must define the “id & name” of your SWF in the embed code; you must test your SWF on a web server using a browser (i.e. will not work locally, swf must be embedded in a webpage, and the SWF can not be inside a form tag); and you must have JavaScript enabled in your browser. Please refer to our “JavaScript Interaction” tutorial for more information.

H264 (mpeg-4) files cannot be seeked before they are completely downloaded: The MOOV atom in your H264 files is located at the end of the file. To fix this problem you should re-encode the file using Adobe Media Encoder or QuickTime Pro. Alternatively, you could try using the QTIndexSwapper, but it may not work in all cases.

MP3 playback is too fast or too slow: Your MP3 contains variable bit rate encoding or unsupported sample frequencies (e.g. 48Khz). To fix this problem you should re-encode the track using constant bit rate encoding and a supported frequency (11, 22, 33, or 44 kHz), which can be done with iTunes.

Video duration/dimensions are wrong or progress bar/scrubbber doesn’t work: Your media file does not include metadata. To fix this problem you can manually define the duration using the “dur” attribute in node of the XML, or you can re-encode the file using Adobe Media Encoder (FLV & H264 files), QuickTime Pro (H264 files), or iTunes (MP3 files). Alternatively, you could try using the Buraks FLV Metadata Injector, but it may not work in all cases.

Progressive (http) FLV file doesn’t work: You must provide a valid path to your progressive media file. If you are using a relative path it must be relative to the location of the page where it is being used (not the location of the SWF). If you are using a Windows 2003 server (Microsoft IIS Server 6.0), make sure the FLV mime type has been added to the server (link to simple instructions).

Streaming (rtmp) file doesn’t work: You must use a supported server type (FMS 3.x, Wowza, or Red5); you must provide a valid path to your streaming media file (correct syntax based on file type); and you must use the correct ”instance” setting to help the player parse your rtmp path. Please refer to our “Working with a Flash Media Server” tutorial for more information.

3PAR InServ Storage Servers Maximize Storage Capacity
Back in 2004, Cvent, a provider of meeting and event management SaaS offerings, had outstripped the 1.2TB capacity of its SAN. Its fast growth and rapid acquisition of customers was threatening to overwhelm its storage capacity, and the IT staff was spending a lot of time troubleshooting performance problems and trying to find additional space on its database.

“We couldn’t even grow volumes. We had to play games on the SAN to find additional space on our database,” says Dwayne Sye, CIO of Cvent. “That was all time we weren’t able to spend helping our customers.”

So Sye and others on the IT staff began evaluating possible replacements for the system. They knew they needed not only more storage space but also much faster performance. At the same time, however, they were concerned that any significant upgrade was likely to be both complex and time-consuming—and being a small, fast-growing company, Cvent didn’t have endless IT resources to spend on a complicated storage implementation, so manageability and ease of use were key requirements for any new system.

After looking at three vendors’ SAN products, Cvent opted to go with 3PAR’s InServ S400 storage server (www.3par.com), which has two or four controller nodes, up to 32GB of data cache, up to 640 drives, and a top storage capacity of 300TB. It also features RAID levels 0, 10, and 50.

Making SANs Simple

A key selling point of the InServ server, says Sye, was its administrative interface. The interface was designed to make configuring and changing drives and setting up the virtual SAN as quick and easy as possible.
“While it’s not extremely complicated stuff—creating volumes, exporting them, resisting, optimizing—it can seem pretty complicated and time-consuming. So the ability to do that so easily [on the InServ], especially compared to our old SAN, was what really sold me,” he says.

3PAR’s interface hides some of the complexity of configuring and administering storage by automating details that don’t really need a human to do, such as application provisioning and array planning and mapping. That automation, and the easy-to-understand interface, has saved Cvent substantially in IT administrative time, according to Sye.

Performance has also been very satisfactory, says Sye: “Now we don’t have performance problems with the disk subsystems. We don’t have to experience long query times to the database server—no bottlenecks.”

Saving Time & Effort

For Cvent, the Virtual Copy and Remote Copy functions of the 3PAR InForm software suite that accompanies the InServ have proved useful in reducing administrative time and headaches

Virtual Copy is 3PAR’s version of a snapshot that provides a quicker method of backing up data than the traditional one of copying the entire set of data. Virtual Copy allows Cvent to take quick snapshots of the data to be backed up on an incremental basis, thus reducing overall backup time substantially.

“We used that when our backup window approached eight hours. By using Virtual Copy, we made it virtually instantaneous,” says Sye.

Remote Copy is a host-independent, array-based data mirroring solution. 3PAR Virtual Volumes are mirrored from one 3PAR InServ server to another. Remote Copy, which Cvent uses to back up its corporate data, has helped reduce the time to recover lost information from an average of two weeks to two hours.

The InForm Suite also includes 3PAR’s Thin Provisioning capability, which automatically manages applications’ storage needs with a just-in-time approach. This differs from the traditional method of allocating space, wherein an administrator assigns large blocks of unused storage to each application for it to use as needed but that no other application can use. By employing Thin Provisioning, Cvent has been able to reduce its new storage capacity purchases by an estimated 95%.

Moving To T-Class

Cvent today has more than 4,500 clients, compared to just 45 when it first bought an InServ in 2004. So far, the scalability of the S400s, plus the optimization technologies it leverages, have provided Cvent with ample storage space. But given the growth rate of the firm and the associated growth in storage, Sye is considering an upgrade to 3PAR’s newest server, the T-Class array.

A big part of the appeal of the T-Class, says Sye, is that it offers administrators the ability to change volumes from fat to thin on the fly. So past decisions to use traditional “fat” provisioning—allocating a set amount of storage per application—for a volume can be changed if the administrator sees the need.

“I could deploy everything as thin or fat and then see how the volume gets utilized to decide if I need to change it,” says Sye, noting that being able to make use of these new types of storage optimization capabilities has also changed his way of looking at storage in general.

Detecting the presence of malicious code is one thing, successfully eradicating it is entirely another.

According to AV-Comparatives.org’s recently released malware removal test evaluating the effectiveness of sixteen antivirus solutions, only a few were able to meet their criteria of not only removing the FakeAV, Vundo, Rustock and ZBot(Zeus) samples they were tested against, but also getting rid of the potentially dangerous “leftovers” from the infection.

More info on the tested antivirus solutions , and how they scored:


The test, including the following antivirus solutions - Avast Professional Edition 4.8; AVG Anti-Virus 8.5; AVIRA AntiVir Premium 9.0; BitDefender Anti-Virus 2010; eScan Anti-Virus 10.0; ESET NOD32 Antivirus 4.0; F-Secure AntiVirus 2010; G DATA AntiVirus 2010; Kaspersky Anti-Virus 2010; Kingsoft AntiVirus 9; McAfee VirusScan Plus 2009; Microsoft Security Essentials 1.0; Norman Antivirus & Anti-Spyware 7.10; Sophos Anti-Virus 7.6; Symantec Norton Anti-Virus 2010; Trustport Antivirus 2009, relied on a modest malware sample, whose prevalence is however easily seen in the wild these days.

Their conclusion:

“None of the products performed “very good” in malware removal or removal of leftovers, based on those 10 samples. eScan, Symantec and Microsoft (MSE) were the only products to be good in removal of malware AND removal of leftovers. Due to the sample size, the final ratings may be generous, but we applied the scoring tables strictly. We tried to give different values for different types of leftovers, although this was very difficult in some gray area cases.

This was the first public malware removal test of AV-Comparatives and due the lack of generally accepted ways to rate malware removal abilities, we did out best to give a fair rating based on the observed overall malware removal results and to do not look / base out ratings on e.g. the deletion of the binary malware only.”



Sony Ericsson has been known to make some compelling smartphones that had sleek, solid designs at high prices, like the XPERIA X1 I purchased and then returned earlier this year. Today we see the announcement of their first Google Android device, the XPERIA X10 and I have to say this device is lustworthy with its 8 megapixel camera, custom Mediascape interface that is highly focused on media (a weakness in all other Google Android devices), Timescape technology that recognizes connections between contacts, content, and media, and much more.

The SE XPERIA X10 won’t be available until the first half of 2010, but it shows how awesome Google Android devices can be and I think 2010 will be the year of the Android revolution and I can’t wait. I loved seeing that the X10 will have a model supporting T-Mobile USA’s 1700 MHz frequency and I hope to see it released sooner rather than later.

Specifications of the XPERIA X10 include:

* 1GHz Qualcomm Snapdragon QSD8250
* Up to 1GB integrated memory
* 4 inch 480×854 pixel resolution touchscreen display
* 8.1 megapixel camera with face recognition and stabilization
* WiFi
* Bluetooth
* A-GPS
* 3.5mm headset jack
* microSD card slot with 8GB card included
* microUSB for syncing and charging
* Support for Microsoft Exchange ActiveSync
Engadgets has a full hands-on look at the XPERIA X10 and this will definitely be one that I will find hard to resist. It has no hardware keyboard so it will have to be priced right for me to go for it though.

the concept of DNS and, perhaps more importantly, how to manage it in an organization. We looked at a number of ways of keeping your thumb on DNS.

The first way we looked at was simply the Monitor tab of your DNS server properties dialog box. The main use of this tab is to perform some queries against your DNS servers. You can perform either recursive or iterative queries against your servers (remember those?)

The next tool we looked at was NSLOOKUP. NSLOOKUP is a command line tool and uses reverse lookup zones (remember those?) to lookup your name servers, hence the name. We discussed the various things you can do with NSLOOKUP, and instead of rehashing them here, check out this link to get more information.

The next tool we looked at was a powerful DNS tool called DNSLint. This tool is available from the Windows Support Tools and is used to do some advanced DNS troubleshooting. Depending in which options we use with the command, we can do various things. For example, running dnslint /d boston.contoso.com will test the boston.contoso.com domain to ensure that it has proper DNS connectivity. Again, TechNet has more information here.

Next up, we looked at the DNSCMD command, which can be used to directly manipulate the DNS database. If, for example, I want to insert a Host (A) record pointing traffic aimed at mailserver.contoso.com to 10.1.5.1 I would type in this from the command prompt:

dnscmd dnsserver.contoso.com /recordadd mailserver A 10.1.5.1

The last thing we discussed was Replication Monitor, which is launched simply by issuing the replmon command from the command prompt. This command allows us to ahem, monitor replication to discover any errors that might be happening.

Windows 7 includes a wealth of features that improve your productivity at work in addition to providing fun activities for you and your family to enjoy using your PC even more. But there might be a time when a problem might occur that you need to solve on your PC, whether its hardware or software related. Windows runs on over 1.2 billion configurations world-wide. That’s a lot of PC’s and its a testament to how well designed and sophisticated the Windows platform is, to make it work on the variety of setups that exist around the world. The Windows Team does its extreme best to make the Windows experience trouble free, but there is always a chance that something will go wrong from time to time. Not to worry though, because Windows 7 in particular introduces a set of easy to use solutions that can help you get out of a mix or suggest a quick fix. Today, I want to take a look at some of these tools in addition to the improvements that this major release of Windows introduces.

Windows Troubleshooter

Windows 7 includes a new trouble shooting utility called Windows Troubleshooting, which diagnoses and resolves common operating system, application and hardware issues by providing built-in troubleshooters for several different types of problems. Whether its power management, performance, programs, networking or printers just to name a few. Some troubleshooters that come with Windows 7 automatically run in the background on a scheduled basis. If they discover a problem they will let you know in the Action Center. Examples of such scheduled maintenance tasks include cleaning up temporary files, detecting hard disk errors, removing broken shortcuts, and ensuring the system time is correct. Lets take a look at utilizing Windows Troubleshooter. In this scenario, I am having some problems accessing a shared folder on another PC. To start the the Troubleshooter, click Start, type: Troubleshooter




Hit Enter



As you can see the Troubleshooting Control Panel list a collection of available Task that Windows users can use to diagnose common problems that you might be experiencing. Windows 7 includes a collection of 20 common Troubleshooting Task. The Action Center will notify you of new and updated troubleshooters when they’re made available online, as provided by Microsoft or your computer vendor.


My specific problem as indicated by the error in the Network explorer I am having a problem ‘accessing shared files and folders on other computers. Its exactly what I am looking for! Lets click it and see what its all about. As you can see below, a wizard is started, specifically designed to resolve problems related to Shared folders.




The wizard runs a quick diagnostics test then ask for some form of input if necessary, this will vary by Troubleshooter. In this case I am being asked for the Network path (location) that I need access to. Going back to Network Explorer, clicking in the Address Bar, the name reveals it is located within \HOME-DELLX86 while the name of the folder I need access to is ‘SharedDocs’ so, the path I should type in the Troubleshooter wizard is ‘\HOME-DELLX86\SharedDocs’, lets go ahead and do that.






Troubleshooting success!

After entering the necessary information, the wizard will run a series of test, attempting to correct the problem. The wizard will then ask you to close the Troubleshooter and check if the problem is corrected. If you are interested, you can monitor a history of all your troubleshooting activities. Users must note that, Windows Troubleshooting is not or never will be a complete answer, but it compliments the array of options available to Windows users when trying to solve a problem.

Compatibility

Compatibility is always a sensitive issue when it comes to a new version of Windows. Microsoft takes it very seriously and considers it a hallmark of the Windows platform, making it easy for users to transition to a new release with little or no hiccups. With the release of Windows XP, Microsoft introduced Compatibility Mode, which let older applications run on the OS emulating supported versions of Windows with the ability to save settings so that your applications will start in the correct mode every time. Compatibility Mode worked in some cases and others it did not.

Windows Vista’s compatibility story was a tough one, simply because of the fundamental changes that were made to enhance the system’s security foundations. In Windows 7, the Compatibility process is handled through a number of avenues, which include the Windows Upgrade Advisor and Application Compatibility Toolkit (ACT) to help customers assess application compatibility. Microsoft is tackling compatibility through shims, which avoids some of the problems that programs encounter when trying to function on a new version of Windows. Windows Vista affected compatibility through new improvements to its account privileges called Standard User Mode.

Because of the limitations of Standard User, applications that were designed to run with only Administrative privileges could not function properly under Vista, there is both a good and bad here, the good being malware could not easily infiltrate a system, but at the same time, the user would not be able to use a desired application effectively. With Shims, an application is prepared to run with Administrative privileges by making the application believe it has full rights while still in Standard Mode. Windows 7 provides a total of 6,999 shims for applications with more expected every patch Tuesday. Companies can create their own shims using the Windows Application Compatibility Toolkit recently updated to version 5.5, this helps with diagnosis of compatibility problems and the ability to apply the proper shims for troublesome programs. ACT also offers a shim that helps a custom application locate system files written in an unexpected directory as a result of different versions of the operating system.

One of the common ways to work around application compatibility problems in Windows 7, is to use the interactive right-click method and click the Run as administrator contextual menu option. To occasionally run an application with a full administrator access token, use the following procedure.

To perform this procedure, you must be logged on as a local administrator or provide the credentials of a member of the local Administrators group.

1. Locate the program icon or a shortcut in Windows Explorer
2. Right-click the program icon or shortcut, and then click Run as administrator.
3. When the UAC message is displayed, do one of the follow:

* If you are logged on as a standard user, or if UAC is configured to always require credentials, enter the appropriate administrative credentials, and then click OK.
* If you are logged on as an administrator and UAC is not configured to always require credentials, click Yes to start the application.

If the above does not provide a solution, you can utilize the Program Compatibility troubleshooter. If an older program does not run correctly, you can use it to simulate the behavior of earlier versions of Windows. Program Compatibility troubleshooter runs a quick diagnostic check which searches for a list of programs that you might be experiencing problems with. If you don’t see the program, you can click ‘Not Listed’, click next and browse your hard disk for the program. If your program is listed, select it and click Next. Program Compatibility will then suggest recommended options. Personally, I prefer choosing ‘compatibility settings based on problems you notice’. As I noted earlier, most application issues are often related to compatibility with the OS.




Windows will then ask you to check off any of the behaviors you are noticing when attempting to use the program. All may not apply and most often, choosing an earlier version of Windows that the program worked in can resolve the problem. For my scenario, I will select ‘The program worked in earlier versions of Windows but won’t install or run now’. Program Compatibility will then list versions of Windows that the program worked in. Select one and the Program Compatibility Troubleshooter will reconfigure the application to run the appropriate settings.




Preparing an incompatible application to work in Windows 7

Problem Steps Recorder


Problem Steps Recorder is used to capture application compatibility issues for evaluation by technical experts. It does this by automatically capturing the steps you take on a computer, including a text description of where you clicked and picture of the screen during each click. Once you capture these steps, you can save them to a file that can used by a support technician or an expert to resolve the problem you might be experiencing.

System Restore

Last year I did a CISCO IT Essentials course which prepared me for the CompTIA A+ exam. One of the things I discovered during my learning was how important System Restore is in the troubleshooting process for Technical Support staff. Microsoft first introduced System Restore with the release of Windows Millennium Edition in 2000. Since then the Windows Team has included it with new versions of Windows while improving the reliability of this essential utility. With Windows 7, there are some welcome improvements I want to take a quick look at.


System Restore provides an opportunity for users to restore their PC to an earlier time in case of a problem. Windows saves snapshots of the system in its current condition. By taking a snapshot before installing a program, you can correct the problem by rolling back your computer to a point in time when it was working well. The great thing about System Restore has always been the ability restore with confidence knowing that your personal files will not be altered or destroyed during the process. System Restore affects Windows system files, programs, and registry settings. It can also make changes to scripts, batch files, and other types of executables created under any user account on your PC.

In Windows 7, System Restore is more reliable, predictable, and effective. You’ll see a list of programs that will be removed or added, providing you with more information on which restore point to choose. System restore points are also available in your backups, giving you a larger list of restore points to choose from—and likely over a longer period of time. When combined with other features such as Previous Versions which are copies of files and folders that Windows automatically saves as part of a restore point Windows users can feel secure knowing their information is always protected by the OS.

Recently I took a look at the two other important troubleshooting features in Windows 7, Recovery Options, Backup and Remote Assistance.

Windows 7 includes advanced recovery options that can guide you through the ‘reinstallation of Windows’ and restoration of personal files and settings. This will require that you have an available Windows 7 installation disc or Recovery Image, which will assist with the reinstallation. You will have to restore your files from a backup, programs must also be reinstalled. Most OEM’s (Original Equipment Manufacturers) such as HP, Lenovo and Dell install a hard drive partition customized with additional tools such as a separate system recovery tool for restoring the computer back to its original state. Advanced Recovery also includes the option to backup files before starting this procedure. You can find the Advanced Recovery option in Control Panel > Action Center > Recovery > Advanced recovery methods. Read the entire article here

Windows 7 backup and restore features are designed to make protecting your data and system easier. The combined file and system backup wizard delivers a simplified configuration experience, and the folder selectivity functionality for file backup provides users greater control over their backup content. Managing backup is easier with the new space management user interface and integration with Action Center. Recovering your system is made easier with simplified interface and better guidance for choosing a recovery method. Read the entire article here

Remote Assistance in Windows 7 introduces a new feature called ‘Easy Connect’ which simplifies the process of connecting to another PC remotely with only a password, no file needed. When a connection is established between both computers, contact files are exchanged which creates a trust relationship. This further simplifies future connections that are made without the need for a password. Read the entire article here

Conclusion

Windows 7 makes troubleshooting a worry free process that emphasizes strong confidence when using your PC, protecting your precious memories and critical data. For beginner’s and experts, the operating system covers a wide range of problem solving capabilities that can assist you in the event of a problem. If you ever encounter an issue, just know that Windows 7 got your back! :)

I had a couple of very enlightening conversations with representatives from Microsoft and Google back-to-back on Friday. While our conversations were focused on their educational initiatives, some of which I’ll be featuring tomorrow on ZDNet Education, the more interesting aspects of the interviews actually related to their entirely different approaches to the Web, the cloud, and computing in general. These approaches, and the history behind them, beg the question, is it time for Microsoft to reinvent itself if it wants to avoid becoming the computing equivalent of fossil fuels?


I know, the La Brea Tar Pits don't actually contain any dinosaurs...but is it time for a shift in strategy for Microsoft?

Microsoft has been around for a while. It was founded in 1975, the year before I was born, making it truly ancient in computer years. This isn’t a bad thing, in and of itself. Experience counts for a lot and, if Windows 7, Windows Server 2008, and Office 2007 (with 2010 on its way) show us anything, it’s that Microsoft has learned a lot of lessons and can crank out some pretty impressive desktop productivity software. True, Server 2008 isn’t desktop software (unless you count what it can do in terms of Terminal Services and desktop virtualization), but Active Directory and much of its software stack directly support desktop computing environments.

Google, on the other hand, is a relative baby. Founded in 1998, the company was created for, by, and through the Web. As Google’s Jeff Keltner told me the other day, the company has built an entire Web-based infrastructure throughout the company. They have a “single way” of thinking about how they do business with a single “back-end and front-end model” that they leverage both internally and externally in the variety of products that grew from their original search business.

If you talk to the folks at Google, Microsoft is shoehorning a dying desktop-centric strategy into a Web-enabled world. Talk to the folks at Microsoft and Google is shoving cloud strategies down the throats of enterprise customers who need far more control than Google Apps can offer.

So who’s right? And more importantly, who’s right long-term? Right now, it seems clear that they both are. Microsoft has a robust, mature software ecosystem that can manage an enterprise’s desktop experiences quite handily. Increasingly, with Live Web Apps, Sharepoint Live, Outlook Live, etc., users can access their documents and messaging in very familiar forms from the Web. The best of both worlds, right?

But what if the desktop really is dead? What if the desktop computing experience will be irrelevant in a year? Two years? What if Google is right? Google doesn’t need an ecosystem of integrated products that also integrate with the cloud because all of its services were built from the ground up to work in the cloud. The desktop was not part of Google’s core strategy; they’re simply able to leverage their massive Web presence and huge data center capabilities to potentially eliminate the need for a desktop for many users. In fact, again according to Keltner, Google now focuses in terms of Apps on how best to satisfy the needs of their customers, rather than replicating what Microsoft can do.

Many of these questions have been asked before:

* Is the desktop dead?
* Is the OS dead?
* Is Microsoft a dinosaur?
* How many of your users really need Office in all its glory?
* Can the cloud actually work for the enterprise?

Now, though, as Microsoft pushes hard to keep up in the cloud and maintain its desktop advantage, while Google begins to look like the 1000 pound gorilla taking over the Internet, it seems as though the game might be changing. I think that it’s premature to assume that Microsoft will follow the dinosaurs into extinction. Not only did the dinosaurs dominate the earth for millions of years before mammals pulled a slick bit of Darwinism, but as any 2nd-grader will tell you (mine most definitely included), dinosaurs are super cool. So are many of Microsoft’s current products.

However (and this is a really big however), Google’s products are maturing at an incredible pace, perhaps because they eat their own dogfood and run their own enterprise on Google technologies. Here’s the real question you have to ask yourself: Is it worth investing in a Microsoft ecosystem now? Or does Microsoft need to fundamentally shift directions if it hopes to keep attracting new customers in a world that is increasingly turning to the Web for everything it does?

All of Microsoft’s Live offerings are a compelling start. My money isn’t on either Microsoft or Google; it’s on the Web and the company who can leverage web technologies in the way that is most meaningful to users. Right now, the advantage seems to be going to Google, but this is hardly over. Microsoft, as well as plenty of other cloud players like IBM and Amazon will not be conceding any time soon.