$theTitle=wp_title(" - ", false); if($theTitle != "") { ?>
About Virtualization, VDI, SBC, Application Compatibility and anything else I feel like
Yesterday I was asked to investigate a problem with a presentation pc. Even though the volume was set maximal there was not audio output.
The machine was used to connect to a Citrix XenApp desktop and RES Workspace Extender was used to integrate local applications in the XenApp desktop.
The local sound volume control was published as a subscribed application so I launched that and verified that the volume was set to Maximum:
I decided to launch the local explorer shell and noticed that there were two volume control icons in the Traybar:
15 Jan // php the_time('Y') ?>
One of the lesser known features of VMware ThinApp is that you can supply a Virtual Computer name.
This is documented as follows in the package.ini reference guide:
VirtualComputerName Parameter
The VirtualComputerName parameter determines whether to rename the computer name, to avoid naming conflicts between the capture process and the deployment process.
After installing a new Plugin in WordPress called Native Apps Builder I got the following error when I tried to go to the Plugin’s settings:
Fatal error: Cannot redeclare class Snoopy in www/blog/wp-content/plugins/native-apps-builder/appsbuilderapi.php on line 34
This error is caused because a class named "Snoopy" is being declared twice. I figured that two plugins were incompatible with each other so I first needed to know which ones.
As you are probably aware the EU has made legislation regarding the use of cookies on websites. This new legislation is active since May 2012.
The Dutch government has also issued legislation in the Telecommunications LAW which states that you must ask the user for permissions before server out cooking. Unless these cookies are necessary for the correct technical working of the website or service. This leaves some grey areas but for instance using Google Analytics is a clear case of a situation where opt-in is required.
Although I am not using Google Analytics I wanted to check what cookies my own blog was serving out and if it was necessary to ask for an opt-in.
An application called Cardiology PACS was recently packaged for a Citrix XenApp environment. The functional tester reported a strange problem at the logon screen: after entering the username it was not possible to go to the password field with the TAB key.
This was a strange observation since I cannot imagine XenApp interfering with tab stops. So what was going on?
In the old situation the user was starting the application on his local pc. The application remembered the last username and pre-filled this, therefore the cursor was already in the Password field. The user simply entered his password and hit the Enter key:
On XenApp the Username field is not pre-filled because the last username is kept globally per machine. Therefore the user has to enter both the username and the password:
I tested the Tab key behavior in both situations and as I expected it didn’t work in both situations. This happens because the Tab Order has been messed up by the programmer (if you press Tab 9 times you do end up in the Username field).
Because this is something that would annoy me if I were the user I decided to fix it.
28 Dec // php the_time('Y') ?>
I noticed something interesting today: I needed to generate a Code Signing certificate from a Windows 2003 CA Server.
However the default Code Signing Template does not allow us to export the private key. I found a nice trick however that enables us to request a code signing certificate WITH private key.
To do this I first needed to enable the Code Signing template on the CA Server. This can be done using the Certification Authority MMC Snap-in: right click on the Certificate Templates node and select New | Certificate Template to Issue | Code Signing:
This time a car topic: using VCDS you can change the picture that it’s shown on the navigation headunit to match your car.
In my case it’s a VW Passat Variant B7/3AA and it can be coded with VCDS:
Open Module 76 – Park Assist:
Then select Coding – 07 and enable Bit 4 of Byte 0 (with correct labels you can Enable "Optical Illustration active"):
Then goto Byte 2 and select the correct Model:
Now it’s correct:
This blog is about an issue with VMware ThinApp and Office 2010 I discovered a while ago.
Environment
Customer is using Office 2003 natively on a Citrix XenApp 5 environment. Some users had a business need for Office 2010, therefore a ThinApp with Office 2010 was created (this customer uses ThinApp for App-Virt).
To make the picture complete: Thinapp version is 4.7.2-771812 and Office version is 2010 SP1 (14.0.6024.1000) .
Symptoms
Users complained that Office 2010 was very slow. Most noticeable was Outlook 2010 which was completely unusable.
Outlook startup time was minutes rather than seconds and while starting it seemed to delay on loading profile.
When Outlook was finally started, switching between folders and layouts felt really sluggish.
For example when switching from Calendar to Inbox took a few seconds, after which it would take almost 20 seconds for the e-mails to show. Switching between e-mail would take 2-3 seconds to display the contents in the reading pane.
Today I was asked to assist in getting an Excel Add-In to work on Citrix XenApp.
The application was packaged into a Thinapp by one of our package engineers.
However when testing the Add-In on Citrix XenApp the following message appeared:
Apparently this application does a license check that fails when run from another server (how bad).
Disclaimer
Before we go on: I would like to make clear that my goal is not to be able to use an application without license. I am just trying to make it work within the customer’s environment.
Background
Customer uses Citrix XenApp 5 with ThinApp, RES Workspace Manager and RES Workspace Extender.
An application integration strategy is defined, the picture below displays the strategy and preferred order:
Question
Customer wanted to know the type (1..7) for all applications currently defined in RES Workspace Manager.
I decided to export all the Applications from RES WM as Building Blocks. This results in a folder with XML files. I decided to parse the XML files with a PowerShell script.