﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Martin's Blog</title>
    <description>&lt;b&gt;Opinions about life, the Universe and Everything :-)&lt;/b&gt;
&lt;p style="font-size:7pt"&gt;I'm product manager at Swyx. My main role is &lt;a href="http://en.wikipedia.org/wiki/Scrum_(development)"&gt;Scrum&lt;/a&gt; Product Owner. Everything I say on this blog is my private opinion and not that of my employer.&lt;/p&gt;</description>
    <link>http://www.swyx-forum.com/community/Blogs/tabid/55/BlogId/3/Default.aspx</link>
    <language>de-DE</language>
    <webMaster>webmaster@swyx-forum.de</webMaster>
    <pubDate>Sat, 04 Feb 2012 18:07:31 GMT</pubDate>
    <lastBuildDate>Sat, 04 Feb 2012 18:07:31 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.5.0.35082</generator>
    <item>
      <title>My Mac’s guest account</title>
      <description>&lt;p&gt;Recently I was wondering why my iMac is showing a Guest account on the login screen:   &lt;br /&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="LoginScreen" border="0" alt="LoginScreen" src="/community/Portals/0/Blog/Files/3/664/Windows-Live-Writer-My-Macs-guest-account_1249E-LoginScreen_3.jpg" width="439" height="249" /&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;I’m pretty sure that I’ve disabled it and indeed when I checked it still was. And even more weird, it’s not possible to enable it. Why is that? Even as a fairly new Mac user I know that Apple usually is looking after details and tries to be perfect. The riddle is easily solved. The checkbox for enabling the guest account has a tooltip stating &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://www.swyx-forum.com/community/Portals/0/Blog/Files/3/664/Windows-Live-Writer-My-Macs-guest-account_1249E-AccountPrefs_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="AccountPrefs" border="0" alt="AccountPrefs" src="/community/Portals/0/Blog/Files/3/664/Windows-Live-Writer-My-Macs-guest-account_1249E-AccountPrefs_thumb.png" width="240" height="186" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;That’s reasonable. I’ve enabled the hard disk encryption and it would be rather useless if a guest account could decrypt it. But why is there a login available anyway?    &lt;br /&gt;Turns out that for the guest login a Mac boots into a restricted environment where only network is working and Safari can be used to browse the web. Nice.&lt;/p&gt;  &lt;p&gt;Apropos detail. If you have enabled the “Find my Mac” iCloud function, which allows you to locate a Mac (or iPad or iPhone) remotely anywhere in the world and optionally wipe it clean, you can still use it when somebody is using the restricted guest login. &lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/664/My-Mac-rsquo-s-guest-account.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/664/My-Mac-rsquo-s-guest-account.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/664/My-Mac-rsquo-s-guest-account.aspx</guid>
      <pubDate>Tue, 06 Dec 2011 19:57:57 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=664</trackback:ping>
    </item>
    <item>
      <title>“To boldly go where no Swyx Developer has gone before” ;-) –Part 1</title>
      <description>&lt;p&gt;Swyx started building a native SwyxIt! Mobile App for Apple’s iPhone. We’re used to be a pure Windows company. There are rumors that there was a Mac hidden in Marketing somewhere, but except a short side trip into the Linux world many years ago, Swyx Development was all PCs.&lt;/p&gt;&lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/663/-ldquo-To-boldly-go-where-no-Swyx-Developer-has-gone-before-rdquo-nbsp-ndash-Part-1.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/663/-ldquo-To-boldly-go-where-no-Swyx-Developer-has-gone-before-rdquo-nbsp-ndash-Part-1.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/663/-ldquo-To-boldly-go-where-no-Swyx-Developer-has-gone-before-rdquo-nbsp-ndash-Part-1.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/663/-ldquo-To-boldly-go-where-no-Swyx-Developer-has-gone-before-rdquo-nbsp-ndash-Part-1.aspx</guid>
      <pubDate>Sat, 12 Nov 2011 10:17:04 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=663</trackback:ping>
    </item>
    <item>
      <title>PowerShell is secure by default</title>
      <description>&lt;p&gt;Windows PowerShell is secure by default. It won’t execute a script when you double-click it. It won’t even run scripts per default when you told it to. You should understand this aspect of PowerShell’s security because it might bite you when you’re not expecting it &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="/community/Portals/0/Blog/Files/3/657/Windows-Live-Writer-PowerShell-is-secure-by-default_12B1B-wlEmoticon-smile_2.png" /&gt;&lt;/p&gt;  &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/657/PowerShell-is-secure-by-default.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/657/PowerShell-is-secure-by-default.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/657/PowerShell-is-secure-by-default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/657/PowerShell-is-secure-by-default.aspx</guid>
      <pubDate>Sat, 25 Jun 2011 20:03:32 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=657</trackback:ping>
    </item>
    <item>
      <title>SwyxWare PowerShell Module: Using connect-ippbx with usernames containing a comma</title>
      <description>&lt;p&gt;To connect to the server with SwyxWare’s PowerShell module, use use connect-ippbx. It allows to either use your current Windows account or a SwyxWare username and password. When using the latter variant you typically use get-credential to prompt for user name and password. get-credential is a PowerShell cmdlet using the standard Windows credential dialog. We decided to use a credential object for connect-ippbx, because this prevents having the password as normal string parameter, visible in the shell and as clear text string in Powershell memory. Get-credential uses a .NET SecureString which is much safer. However, if your SwyxWare username contains a comma, get-credential doesn’t work, because Windows does not allow comma in user names. Here’s a workaround:&lt;/p&gt;  &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/653/SwyxWare-PowerShell-Module-Using-connect-ippbx-with-usernames-containing-a-comma.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/653/SwyxWare-PowerShell-Module-Using-connect-ippbx-with-usernames-containing-a-comma.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/653/SwyxWare-PowerShell-Module-Using-connect-ippbx-with-usernames-containing-a-comma.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/653/SwyxWare-PowerShell-Module-Using-connect-ippbx-with-usernames-containing-a-comma.aspx</guid>
      <pubDate>Fri, 24 Jun 2011 20:47:55 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=653</trackback:ping>
    </item>
    <item>
      <title>Consuming ClMgr Events in PowerShell</title>
      <description>&lt;p&gt;For my PowerShell session at Swyx Technology Conference I prepared an additional demo. I didn’t show it, because there was no time and most of the audience had little experience with PowerShell anyway. This demo uses the APIs described in the &lt;a href="http://www.swyx.com/support/ssdb.html?kbid=kb4084"&gt;SwyxIt! Client SDK&lt;/a&gt; to consume events from SwyxIt! and uses that to display state changes of every speed dial key the current user has configured. &lt;/p&gt;  &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/649/Consuming-ClMgr-Events-in-PowerShell.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/649/Consuming-ClMgr-Events-in-PowerShell.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/649/Consuming-ClMgr-Events-in-PowerShell.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/649/Consuming-ClMgr-Events-in-PowerShell.aspx</guid>
      <pubDate>Fri, 24 Jun 2011 14:00:03 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=649</trackback:ping>
    </item>
    <item>
      <title>SwyxIt! Skin Update Script for SwyxWare 2011</title>
      <description>&lt;p&gt;SwyxWare 2011 will ship with updated SwyxIt! skins which properly show the new speed dial key states “Away” and “Do not disturb”. If you have own customized skins you might want to continue using them. Supporting the new state requires every speed dial key on the skin to be edited to define the images to show for the new states. I’ve build a small PowerShell script to help.&lt;/p&gt;  &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/642/SwyxIt-Skin-Update-Script-for-SwyxWare-2011.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/642/SwyxIt-Skin-Update-Script-for-SwyxWare-2011.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/642/SwyxIt-Skin-Update-Script-for-SwyxWare-2011.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/642/SwyxIt-Skin-Update-Script-for-SwyxWare-2011.aspx</guid>
      <pubDate>Tue, 22 Mar 2011 13:44:21 GMT</pubDate>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=642</trackback:ping>
    </item>
    <item>
      <title>Sync SwyxWare Phonebook with IP DECT 800</title>
      <description>&lt;p&gt;The latest ASCOM IP Dect firmware (4.1.x) allows to provide a central phonebook by importing a csv file. With SwyxWare 2011 and the &lt;a href="http://swyx-forum.com/community/Projects/IpPbxPowershellModule/tabid/326/Default.aspx"&gt;IpPbx Powershell Module&lt;/a&gt; it’s possible to automate the upload so that you could keep the IP DECT phonebook up-to-date.&lt;/p&gt;  &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/641/Sync-SwyxWare-Phonebook-with-IP-DECT-800.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/641/Sync-SwyxWare-Phonebook-with-IP-DECT-800.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/641/Sync-SwyxWare-Phonebook-with-IP-DECT-800.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/641/Sync-SwyxWare-Phonebook-with-IP-DECT-800.aspx</guid>
      <pubDate>Wed, 16 Mar 2011 08:26:38 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=641</trackback:ping>
    </item>
    <item>
      <title>SwyxWare v8.0 PowerShell Module</title>
      <description>&lt;p&gt;Some already noticed. There will be a Windows PowerShell module for SwyxWare v8.0. I want to explain how it came to be, what's the status is and where we're heading.&lt;/p&gt;  &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/636/SwyxWare-v8-0-PowerShell-Module.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/636/SwyxWare-v8-0-PowerShell-Module.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/636/SwyxWare-v8-0-PowerShell-Module.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/636/SwyxWare-v8-0-PowerShell-Module.aspx</guid>
      <pubDate>Sun, 12 Dec 2010 23:31:59 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=636</trackback:ping>
    </item>
    <item>
      <title>Auto-update SwyxPhone Whitelist</title>
      <description>&lt;p&gt;If your regularly buy new SwyxPhones for your SwyxWare you might need to update SwyxWare’s SwyxPhone whitelist in order to use the new phones without buying a SwyxPhone license. It’s possible to do this automatically using the following Windows Powershell Script:&lt;/p&gt;  &lt;div&gt;&lt;code class="PowerShellColorizedScript"&gt;&lt;span style="color: #ff4500"&gt;$url&lt;/span&gt; &lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt; &lt;span style="color: #8b0000"&gt;"ftp://ftp.swyx.com/pub/phonewhitelist/phonewhitelist.msi"       &lt;br /&gt;&lt;/span&gt; &lt;span style="color: #ff4500"&gt;$msi&lt;/span&gt; &lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt; &lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt; &lt;span style="color: #ff4500"&gt;$env:temp&lt;/span&gt; &lt;span style="color: #8b0000"&gt;"Phonewhitelist.msi"       &lt;br /&gt;&lt;/span&gt; &lt;span style="color: #00008b"&gt;if&lt;/span&gt; &lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;test-path&lt;/span&gt; &lt;span style="color: #000080"&gt;-PathType&lt;/span&gt; &lt;span style="color: #8a2be2"&gt;leaf&lt;/span&gt; &lt;span style="color: #ff4500"&gt;$msi&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt; &lt;span style="color: #000000"&gt;{&lt;/span&gt; &lt;span style="color: #0000ff"&gt;remove-item&lt;/span&gt; &lt;span style="color: #000080"&gt;-force&lt;/span&gt; &lt;span style="color: #000080"&gt;-Path&lt;/span&gt; &lt;span style="color: #ff4500"&gt;$msi&lt;/span&gt; &lt;span style="color: #000000"&gt;}       &lt;br /&gt;&lt;/span&gt; &lt;span style="color: #ff4500"&gt;$webClient&lt;/span&gt; &lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt; &lt;span style="color: #0000ff"&gt;new-object&lt;/span&gt; &lt;span style="color: #8b0000"&gt;"System.Net.WebClient"&lt;/span&gt; &lt;span style="color: #ff4500"&gt;$webclient&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt;DownloadFile&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$url&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;,&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$msi&lt;/span&gt;&lt;span style="color: #000000"&gt;)       &lt;br /&gt;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;msiexec.exe&lt;/span&gt; &lt;span style="color: #8a2be2"&gt;/qb&lt;/span&gt; &lt;span style="color: #8a2be2"&gt;/i&lt;/span&gt; &lt;span style="color: #ff4500"&gt;$msi&lt;/span&gt;&lt;/code&gt; &lt;/div&gt;  &lt;p&gt;Save this as .ps1 file and schedule it with Windows Task Scheduler to run regularly.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/633/Auto-update-SwyxPhone-Whitelist.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/633/Auto-update-SwyxPhone-Whitelist.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/633/Auto-update-SwyxPhone-Whitelist.aspx</guid>
      <pubDate>Thu, 11 Nov 2010 12:48:39 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=633</trackback:ping>
    </item>
    <item>
      <title>Power</title>
      <description>&lt;p&gt;Shortly after the &lt;a href="http://www.swyx-forum.com/community/default.aspx?tabid=55&amp;EntryId=626"&gt;beta&lt;/a&gt; you’ll be able to download a Windows PowerShell 2.0 module for SwyxWare Administration. It’s something I wrote for automating some initial testing of our daily builds. It’s based on the ConfigDataStore API. Here’s an example:&lt;/p&gt;&lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/627/Power.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/627/Power.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/627/Power.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/627/Power.aspx</guid>
      <pubDate>Sun, 03 Oct 2010 19:34:33 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=627</trackback:ping>
    </item>
    <item>
      <title>There’s something new coming…</title>
      <description>&lt;p&gt;As with each new SwyxWare version we will release a beta version to Swyx Partners. With v8.0 it will be a little bit different. The initial beta build will be quite early in regard to the planned release date. It will not be feature complete, but stable and robust enough. As I’ve &lt;a href="http://www.swyx-forum.com/community/default.aspx?tabid=55&amp;EntryId=612"&gt;mentioned&lt;/a&gt; a few months ago, we (= Development, QA, Product Management and some colleagues from sales, marketing and presales) are using the daily v8 builds on our production SwyxServer. &lt;/p&gt;  &lt;p&gt;We made some rather extensive internal changes in order to support new features like encryption or HD audio and to be prepared better for future enhancements. Therefore we’re planning to make newer builds available on a regular basis after the initial beta release. Direct updates from build to build are possible, even unattended. Each build will have a change log so you can decide if to use it or not. Support will be available via &lt;a href="http://partnernet.swyx.com/forum"&gt;Swyx Partnernet Forum&lt;/a&gt; or &lt;a href="http://www.swyx-forum.commailto:beta@swyx.com"&gt;beta@&lt;a href="http://www.swyx.com"&gt;swyx&lt;/a&gt;.com&lt;/a&gt;. If you’re a Swyx Partner or distributor I encourage you to try the beta and later builds, test it and tell us what you think. &lt;/p&gt;  &lt;p&gt;If your feedback makes it into the software you can test it in a later preview build instead of waiting for the v8.0 release.&lt;/p&gt;  &lt;p&gt;Beta is only a couple of weeks away if everything goes to plan. &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="/community/Portals/0/Blog/Files/3/626/Windows-Live-Writer-8547d7bbbbd0_11966-wlEmoticon-winkingsmile_2.png" /&gt;&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/626/There-rsquo-s-something-new-coming-hellip.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/626/There-rsquo-s-something-new-coming-hellip.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/626/There-rsquo-s-something-new-coming-hellip.aspx</guid>
      <pubDate>Sun, 03 Oct 2010 19:10:30 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=626</trackback:ping>
    </item>
    <item>
      <title>Swyxware v7.0 Quickfix Installer</title>
      <description>&lt;p&gt;&lt;font size="3"&gt;If you're a Swyxware partner or customer you probably have installed a quickfix before. It's a rather tedious, error prone process. You have to unzip the quickfix, stop services, backup files, copy new ones, run Configwizard, etc. Starting with v7.0 Quickfix 3 we'll have a small installer to simplify the process. You unzip the quick fix ZIP file and run install.cmd, which starts the installer. It's able to&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="3"&gt;Check SwyxWare version&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="3"&gt;Detect SwyxStandby Configuration and warn about DB replication &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="3"&gt;Making backup copies of existing files&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="3"&gt;Copy files&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="3"&gt;Make a SwyxWare Database backup&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="3"&gt;Update the SwyxWare database&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="3"&gt;Update script or other files in the database&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="3"&gt;Stop and start services&lt;/font&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="3"&gt;What it is not&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font size="3"&gt;It's no replacement for a full-featured installer like Windows Installer, the technology we're using for our normal setups.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="3"&gt;It has no graphical user interface&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="3"&gt;It's in English language only (but can update all SwyxWare language variants)&lt;/font&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;We'll plan to improve the quick fix installation process, depending on the customer/partner feedback we get.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;The first QuickFix with this installer is v7.0 QF 3, which is going to be released today. It would be great if you would share any feedback you might have. Just leave a comment here or write into the forum. Thanks. &lt;/font&gt;&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/615/Swyxware-v7-0-Quickfix-Installer.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/615/Swyxware-v7-0-Quickfix-Installer.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/615/Swyxware-v7-0-Quickfix-Installer.aspx</guid>
      <pubDate>Tue, 13 Jul 2010 14:07:00 GMT</pubDate>
      <slash:comments>6</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=615</trackback:ping>
    </item>
    <item>
      <title>Eat your own dog food</title>
      <description>&lt;p&gt;In the software industry "eat your own dog food" means to use the software you create for yourself. At Swyx we did this from the beginning. We never had another PBX*. Every new SwyxWare version is used internally first. In the past we hand-selected interim builds to be installed on our production system. &lt;/p&gt;  &lt;p&gt;We keep this policy for for our main SwyxServer system to ensure maximal availability. We start updating that system to beta versions after we made sure that it works well enough. Swyx Development/QA has a separate system connected to the main one via SwyxLink. That system is used by all Swyx Development/QA staff for their day to day work. &lt;/p&gt;  &lt;p&gt;With SwyxWare v8.0 we go a step further. We have a build system which builds [sic!] SwyxWare from the latest source code automatically every night. About two weeks ago we started to install and use these daily build on our Swyx Development/QA department SwyxWare system. &lt;/p&gt;  &lt;p&gt;The update of the system is done automatically with a small Windows Powershell script using SwyxServer’s unattended installation feature available in v8.0. In case you're interested, here’s the update script:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="border-bottom: black 1px solid; border-left: black 1px solid; padding-bottom: 5px; padding-left: 5px; width: 750px; padding-right: 5px; font-family: consolas,lucida console; font-size: 10pt; overflow: auto; border-top: black 1px solid; border-right: black 1px solid; padding-top: 5px"&gt;   &lt;table border="0" cellspacing="0" cellpadding="5"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;div style="padding-bottom: 5px; padding-left: 5px; padding-right: 5px; font-family: consolas,lucida console; background: #cecece; font-size: 10pt; padding-top: 5px"&gt;001              &lt;br /&gt;002               &lt;br /&gt;003               &lt;br /&gt;004               &lt;br /&gt;005               &lt;br /&gt;006               &lt;br /&gt;007               &lt;br /&gt;008               &lt;br /&gt;009               &lt;br /&gt;010               &lt;br /&gt;011               &lt;br /&gt;012               &lt;br /&gt;013               &lt;br /&gt;014               &lt;br /&gt;015               &lt;br /&gt;016               &lt;br /&gt;017               &lt;br /&gt;018               &lt;br /&gt;019               &lt;br /&gt;020               &lt;br /&gt;021               &lt;br /&gt;022               &lt;br /&gt;023               &lt;br /&gt;024               &lt;br /&gt;025               &lt;br /&gt;026               &lt;br /&gt;027               &lt;br /&gt;028               &lt;br /&gt;029               &lt;br /&gt;030               &lt;br /&gt;031               &lt;br /&gt;032               &lt;br /&gt;033               &lt;br /&gt;034               &lt;br /&gt;035               &lt;br /&gt;036               &lt;br /&gt;037               &lt;br /&gt;038               &lt;br /&gt;039               &lt;br /&gt;040               &lt;br /&gt;041               &lt;br /&gt;042               &lt;br /&gt;043               &lt;br /&gt;044               &lt;br /&gt;045               &lt;br /&gt;046               &lt;br /&gt;047               &lt;br /&gt;048               &lt;br /&gt;049               &lt;br /&gt;050               &lt;br /&gt;051               &lt;br /&gt;052               &lt;br /&gt;053               &lt;br /&gt;054               &lt;br /&gt;055               &lt;br /&gt;056               &lt;br /&gt;057               &lt;br /&gt;058               &lt;br /&gt;059               &lt;br /&gt;060               &lt;br /&gt;061               &lt;br /&gt;062               &lt;br /&gt;063               &lt;br /&gt;064               &lt;br /&gt;065               &lt;br /&gt;066               &lt;br /&gt;067               &lt;br /&gt;068               &lt;br /&gt;069               &lt;br /&gt;070               &lt;br /&gt;071               &lt;br /&gt;072               &lt;br /&gt;073               &lt;br /&gt;074               &lt;br /&gt;075               &lt;br /&gt;076               &lt;br /&gt;077               &lt;br /&gt;078               &lt;br /&gt;079               &lt;br /&gt;080               &lt;br /&gt;081               &lt;br /&gt;082               &lt;br /&gt;083               &lt;br /&gt;084               &lt;br /&gt;085               &lt;br /&gt;086               &lt;br /&gt;087               &lt;br /&gt;088               &lt;br /&gt;089               &lt;br /&gt;090               &lt;br /&gt;091               &lt;br /&gt;092               &lt;br /&gt;093               &lt;br /&gt;094               &lt;br /&gt;095               &lt;br /&gt;096               &lt;br /&gt;097               &lt;br /&gt;098               &lt;br /&gt;099               &lt;br /&gt;100               &lt;br /&gt;101               &lt;br /&gt;102               &lt;br /&gt;103               &lt;br /&gt;104               &lt;br /&gt;105               &lt;br /&gt;106               &lt;br /&gt;107               &lt;br /&gt;108               &lt;br /&gt;109               &lt;br /&gt;110               &lt;br /&gt;111               &lt;br /&gt;112               &lt;br /&gt;113               &lt;br /&gt;114               &lt;br /&gt;115               &lt;br /&gt;116               &lt;br /&gt;117               &lt;br /&gt;118               &lt;br /&gt;119               &lt;br /&gt;120               &lt;br /&gt;121               &lt;br /&gt;122               &lt;br /&gt;123               &lt;br /&gt;124               &lt;br /&gt;125               &lt;br /&gt;126               &lt;br /&gt;&lt;/div&gt;         &lt;/td&gt;          &lt;td valign="top" nowrap="nowrap"&gt;           &lt;div style="padding-bottom: 5px; padding-left: 5px; padding-right: 5px; font-family: consolas,lucida console; background: #fcfcfc; font-size: 10pt; padding-top: 5px"&gt;&lt;span style="color: #006400"&gt;&lt;#                &lt;br /&gt;.SYNOPSIS                 &lt;br /&gt;   Updates SwyxWare and SwyxWare Administration with a daily build                 &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #006400"&gt;.DESCRIPTION                &lt;br /&gt;   Retrieves server and admin setup packages from daily build drop location,                 &lt;br /&gt;   creates a VM snapshot, removes snapshots older than two days, executes                 &lt;br /&gt;   SwyxWare and SwyxWare Administration setup packages,                 &lt;br /&gt;   runs ippbxconfig.exe -c unattended.xml                 &lt;br /&gt;.PARAMETER Date                 &lt;br /&gt;   Date of daily build to use. Uses current date if not set #&gt;&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #00008b"&gt;param&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$date&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;get-date&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #006400"&gt;# HyperV server where the VM to update is located &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #ff4500"&gt;$HyperVServer&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"hyperV1"&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #006400"&gt;# Daily build drop location&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #ff4500"&gt;$BuildDropLocation&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"\\fileserver\Builds\"&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #006400"&gt;# Buildname prefix. Script appends $date time stamp&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #ff4500"&gt;$BuildNamePrefix&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Main_"&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #006400"&gt;# SwyxWare computer name &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #ff4500"&gt;$SwyxWareServer&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"SwyxWare02"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #ff4500"&gt;$Result&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #00008b"&gt;try&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;split-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$MyInvocation&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt;MyCommand&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt;Path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Parent&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #006400"&gt;# logging helper&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Init-logging.ps1&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #006400"&gt;# init logging&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$logThreshold&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #008080"&gt;[log4net.Core.Level]&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;::&lt;/span&gt;&lt;span style="color: #000000"&gt;Info&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$LogFilesPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"logs\"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;md&lt;/span&gt;&lt;span style="color: #000000"&gt;  &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$LogFilesPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-erroraction&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;silentlycontinue&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;init-logging&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$LogFilesPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"\Install-SwyxWare.log"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$logthreshold&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #006400"&gt;# some logging utilities we need&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Swyx-TraceUtilities.ps1&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #006400"&gt;# ensure that hyperV module is loaded&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;!&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;get-module&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;HyperV&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;import-module&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;HyperV&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #006400"&gt;# daily build root path. Setups are expected here.&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$rootPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;get-childitem&lt;/span&gt;&lt;span style="color: #000000"&gt;  &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$BuildDropLocation&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$BuildNamePrefix&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$Date&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt;ToString&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;"yyyyMMdd"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+&lt;/span&gt;&lt;span style="color: #8b0000"&gt;".*"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;|&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;sort&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-descending&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;|&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;select&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-first&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;1&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;!&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$rootPath&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;        &lt;/span&gt;&lt;span style="color: #00008b"&gt;throw&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"No build found for $date"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ServerSetupPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$RootPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"setup\server\english\"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$AdminSetupPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$RootPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"setup\admin\english\"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"update-Swyxware.ps1 starting"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"RootPath $RootPath"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"ServerSetupPath $ServerSetupPath"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"AdminSetupPath $AdminSetupPath"&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #006400"&gt;# create snapshot&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"create VM snaphot"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$vm&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;get-vm&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Name&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$SwyxWareServer&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Server&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$HyperVServer&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$note&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Before installing daily build $rootPath"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$snapshot&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;New-VMSnapshot&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-VM&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$vm&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Note&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$note&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Server&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$HyperVServer&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Wait&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-confirm:&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$false&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #006400"&gt;# new-vmsnapshot bug. It returns a string and the snapshot object&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$snapshot&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$snapshot&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;[&lt;/span&gt;&lt;span style="color: #800080"&gt;1&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;]&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Rename-VMSnapshot&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Snapshot&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$snapshot&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-NewName&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;"BeforeDaily_{0:yyyyMMdd}"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;-f&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$date&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-confirm:&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$false&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #006400"&gt;# remove older snapshots&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Remove snapshots older than "&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;+&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;get-date&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt;AddDays&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #800080"&gt;-2&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Get-VMSnapshot&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-VM&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$vm&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Server&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$HyperVServer&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-name&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"BeforeDaily_%"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;|&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;        &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Where-Object&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$_&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt;ConvertToDateTime&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$_&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt;CreationTime&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;-lt&lt;/span&gt;&lt;span style="color: #000000"&gt;  &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;get-date&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt;AddDays&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #800080"&gt;-2&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;|&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;        &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Remove-VMSnapshot&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-confirm:&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$false&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"get setup packages from daily build drop location"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;copy&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ServerSetupPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Destination&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Server"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Recurse&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Force&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ServerSetupPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt;  &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"server\english\"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;copy&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$AdminSetupPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Destination&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Admin"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt;  &lt;/span&gt;&lt;span style="color: #000080"&gt;-Recurse&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Force&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$AdminSetupPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"admin\english\"&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Stop services"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;stop-service&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Force&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Name&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;HwdSrv&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;stop-service&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Force&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;IpPbxCDS&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Stop all mmc.exe instances"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;Stop-Process&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Name&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;mmc&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Force&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-ErrorAction&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;SilentlyContinue&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Install SwyxServer"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;copy&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;$(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"unattended.xml"&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Destination&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;$(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ServerSetupPath&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Force&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;msiexec.exe&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;/qn&lt;/span&gt;&lt;span style="color: #000000"&gt;  &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;/i&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"$($ServerSetupPath)setup.msi"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;/l*vx&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"$($LogFilesPath)msi-server.log"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;|&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;out-null&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$result&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$lastExitCode&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$result&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;-ne&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;        &lt;/span&gt;&lt;span style="color: #00008b"&gt;throw&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Install SwyxServer FAILED, error $result"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Install SwyxWare Admin"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;msiexec.exe&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;/qn&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;/i&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"$($AdminSetupPath)admin64.msi"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;/l*vx&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"$($LogFilesPath)msi-admin.log"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;|&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;out-null&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$result&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$lastExitCode&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$result&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;-ne&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;        &lt;/span&gt;&lt;span style="color: #00008b"&gt;throw&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Install SwyxWare Admin FAILED, error $result"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$p&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff"&gt;ls&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;env:'programfiles(x86)'&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #000000"&gt;value&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"SwyxWare"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$u&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;join-path&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$ScriptFolder&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"unattended.xml"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Run '$p\ippbxconfig.exe -c $u'"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;   &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;&amp;&lt;/span&gt;&lt;span style="color: #8b0000"&gt;"$p\ippbxconfig.exe"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-c&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"$u"&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;|&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #0000ff"&gt;out-null&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$result&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$lastExitCode&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #00008b"&gt;if&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff4500"&gt;$result&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;-ne&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #800080"&gt;0&lt;/span&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;        &lt;/span&gt;&lt;span style="color: #00008b"&gt;throw&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"IpPbxConfig FAILED, error $result"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #00008b"&gt;finally&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;gather-logfiles&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-destinationPath&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$LogFilesPath&lt;/span&gt;               &lt;br /&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Result: $Result"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #0000ff"&gt;add-logMessage&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Level&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8a2be2"&gt;Info&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #000080"&gt;-Message&lt;/span&gt;&lt;span style="color: #000000"&gt; &lt;/span&gt;&lt;span style="color: #8b0000"&gt;"Install-Swyxware.ps1 done"&lt;/span&gt;               &lt;br /&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;&lt;span style="color: #ff4500"&gt;$result&lt;/span&gt;&lt;span style="color: #000000"&gt;    &lt;/span&gt;              &lt;br /&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt; &lt;/div&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;* When we started we rented rooms in Dortmunds technology centre which provided us with old-style telephones until SwyxWare v1.0 was ready&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/612/Eat-your-own-dog-food.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/612/Eat-your-own-dog-food.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/612/Eat-your-own-dog-food.aspx</guid>
      <pubDate>Wed, 16 Jun 2010 06:31:53 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=612</trackback:ping>
    </item>
    <item>
      <title>Who’s waking my computer?</title>
      <description>&lt;p&gt;I have a computer at home which sometimes automatically powers on during the night. Windows event log was of  no help. My main suspect was Windows 7 task scheduler, which is able to wake the computer to run a scheduled task. But clicking through all tasks is tedious, therefore I used my favourite tool, Windows Powershell:&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;get-scheduled-task –recurse | where { $_.definition.settings.waketorun }&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;That all. It produces a list of all tasks which are configured to wake the computer if necessary. I found the task, switched off the wake flag and now have to wait and see if that has been the culprit.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/589/Who-rsquo-s-waking-my-computer.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/589/Who-rsquo-s-waking-my-computer.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/589/Who-rsquo-s-waking-my-computer.aspx</guid>
      <pubDate>Fri, 22 Jan 2010 08:30:34 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=589</trackback:ping>
    </item>
    <item>
      <title>ToLower()</title>
      <description>&lt;p&gt;What’s the output of this c# code? Is the result always the same?&lt;/p&gt;
&lt;pre&gt;
string s = "I";&lt;br /&gt;Console.WriteLine(s.ToLower());&lt;/pre&gt;&lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/587/ToLower.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/587/ToLower.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/587/ToLower.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/587/ToLower.aspx</guid>
      <pubDate>Thu, 21 Jan 2010 19:13:19 GMT</pubDate>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=587</trackback:ping>
    </item>
    <item>
      <title>Pale Blue Dot</title>
      <description>&lt;p&gt;Tom’s last &lt;a href="http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/584/Perspective-Powers-of-Ten-ndash-Part-II.aspx"&gt;blog entries&lt;/a&gt; about getting the right perspective about our home in the universe reminded me of a photo made in 1990. Carl Sagan urged NASA to let Voyager 1 turn around at the end of it’s mission to take pictures of the planets in the solar system. Here’s the result:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:62f15182-7a6e-4312-8a3c-5f79d519fd4b" class="wlWriterEditableSmartContent"&gt;&lt;div id="bc74da77-0294-495a-a3f9-40c2d6719562" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=p86BPM1GV8M&amp;feature=related" target="_new"&gt;&lt;img src="/community/Portals/0/Blog/Files/3/585/WLW-PaleBlueDot_13677-video2ca611a2bb23.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('bc74da77-0294-495a-a3f9-40c2d6719562'); downlevelDiv.innerHTML = "&lt;div&gt;&lt;object width=\"425\" height=\"355\"&gt;&lt;param name=\"movie\" value=\"http://www.youtube.com/v/p86BPM1GV8M&amp;hl=en\"&gt;&lt;\/param&gt;&lt;embed src=\"http://www.youtube.com/v/p86BPM1GV8M&amp;hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;";" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Carl Sagan definitely got the right perspective about us:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;The aggregate of our joy and suffering, thousands of confident religions, ideologies, and economic doctrines, every hunter and forager, every hero and coward, every creator and destroyer of civilization, every king and peasant, every young couple in love, every mother and father, hopeful child, inventor and explorer, every teacher of morals, every corrupt politician, every "superstar," every "supreme leader," every saint and sinner in the history of our species lived there – on a mote of dust suspended in a sunbeam.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;[…]&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Our posturings, our imagined self-importance, the delusion that we have some privileged position in the Universe, are challenged by this point of pale light. Our planet is a lonely speck in the great enveloping cosmic dark. In our obscurity, in all this vastness, there is no hint that help will come from elsewhere to save us from ourselves.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/585/Pale-Blue-Dot.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/585/Pale-Blue-Dot.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/585/Pale-Blue-Dot.aspx</guid>
      <pubDate>Sat, 09 Jan 2010 21:21:44 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=585</trackback:ping>
    </item>
    <item>
      <title>A Year 2010 problem</title>
      <description>&lt;p&gt;When we designed extended call routing and remote inquiry ten years ago, we never imagined this design to last a decade. The function to announce a date like “January 1st, 2004” was implemented using a fixed set of audio files. We shipped files for years 2000 to 2009. For SwyxWare v6.10 we added audio for 2010 to 2030, because 2010 was not that far in the future anymore. &lt;/p&gt;  &lt;p&gt;Today we had to learn that this was not sufficient. The ECR script function loading and playing the date audio files fails for years greater than 2009. You can observe this using remote inquiry or if you have a custom ECR script using the “Say Date” block. Instead of the correct announcement you’ll get “invalid date”. It is rather embarrassing that we didn’t recognized this during v6.10 tests. &lt;img alt="Embarrassed" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/red_smile.gif" /&gt;&lt;/p&gt;  &lt;p&gt;For v6.12, v6.20 and SwyxWare v7.0 you will find a fix here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.swyx.com/support/ssdb.html?kbid=kb4081" href="http://www.swyx.com/support/ssdb.html?kbid=kb4081"&gt;http://www.swyx.com/support/ssdb.html?kbid=kb4081&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(At the time of this writing the KB-Article is not live yet)&lt;/p&gt;  &lt;p&gt;The fix is an updated template_v4.3.vbs file. If you’re still using an older SwyxWare version please contact you support channel for help.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/580/A-Year-2010-problem.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/580/A-Year-2010-problem.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/580/A-Year-2010-problem.aspx</guid>
      <pubDate>Mon, 04 Jan 2010 19:37:30 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=580</trackback:ping>
    </item>
    <item>
      <title>Windows Management Framework</title>
      <description>&lt;p&gt;The most exiting new product Microsoft made in recent years is Windows Powershell. Yesterday they released version 2.0 as part of the &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/powershell/archive/2009/10/27/windows-management-framework-is-here.aspx"&gt;Windows Management Framework&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;While Microsoft positions it as &lt;em&gt;the W&lt;/em&gt;indows management tool every administrator must know, I find it equally useful in software development. As soon as you start using it and write Powershell scripts you’ll never go back to batch files. But besides the great scripting the shell itself make day-to-day work of a developer much easier. I often see colleagues doing this to stop a service:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Navigate through Windows start menu to find the Services mmc snapin&lt;/li&gt;    &lt;li&gt;Make the MMC window bigger, because the default size is always too small&lt;/li&gt;    &lt;li&gt;Sroll through the services list to find the service&lt;/li&gt;    &lt;li&gt;Select the service&lt;/li&gt;    &lt;li&gt;Click the Stop button in the toolbar to stop the service.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Even if you have the services snapin already open, this is tedious. Using an already running Powershell window you just type&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Consolas"&gt;spsv myService&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;and hit enter. To work with SwyxWare services I wrote a small Powershell function returning all installed SwyxWare services called get-swyxsvc, gave it alias gsw and now can do things like this:&lt;/p&gt;  &lt;p&gt;Stop all SwyxWare services:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;gsw| spsv –force&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;or list all SwyxWare service with the current state&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;gsw | ft name,  status&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;or list all running SwyxWare services&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;gsw | ? { $.state –eq “running”}&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I also have scripts to update SwyxIt and SwyxWare Administration installed on my PC to the newest daily build. It does not show the usual setup wizard, but installs both without user interaction.&lt;/p&gt;  &lt;p&gt;If you run a SwyxWare v7.0 setup MSI, you have a setup package which got built using a combination of Windows Installer XML, some old batch files and a lot of new Powershell scripts. &lt;/p&gt;  &lt;p&gt;I just wish I had the time to build Powershell cmdlets for managing SwyxWare. Wouldn’t it be great being able doing things like this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;get-swyxwareuser | where { $_.internalnumbers –contains 4711 }&lt;/font&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;or&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;100 .. 199 | foreach-object { $u = new-SwyxWareUser; $u.Name = “User $_”; $u.InternalNumbers.Add($_); $u.Save() }&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;or&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;200 .. 210  | foreach-object { $u = get-swyxwareUser | where { $_.InternalNumber –contains $_}; $u.FaxNumbers.Add($_ + 100); $u.Save() }&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;or &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Consolas"&gt;get-SwyxWareTrunk –computer MySwyxServer | format-table Name, usedChannels, MaxChannels&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/569/Windows-Management-Framework.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/569/Windows-Management-Framework.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/569/Windows-Management-Framework.aspx</guid>
      <pubDate>Wed, 28 Oct 2009 09:15:57 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=569</trackback:ping>
    </item>
    <item>
      <title>Lego Pop-up Book</title>
      <description>&lt;p&gt;Wow!&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:8f00e131-3df6-496c-81c0-00f1a2bf9ebe" class="wlWriterEditableSmartContent"&gt;&lt;div id="aac13703-9c39-4752-a16d-93854036380c" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=uYlA3NV0rFA&amp;color1=0x5d1719&amp;color2=0xcd311b&amp;hl=de&amp;feature=player_embedded&amp;fs=1" target="_new"&gt;&lt;img src="/community/Portals/0/Blog/Files/3/567/WLW-LegoPopupBook_1154D-video52d6484c95f1.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('aac13703-9c39-4752-a16d-93854036380c'); downlevelDiv.innerHTML = "&lt;div&gt;&lt;object width=\"425\" height=\"355\"&gt;&lt;param name=\"movie\" value=\"http://www.youtube.com/v/uYlA3NV0rFA&amp;color1=0x5d1719&amp;color2=0xcd311b&amp;hl=de&amp;feature=player_embedded&amp;fs=1&amp;hl=en\"&gt;&lt;\/param&gt;&lt;embed src=\"http://www.youtube.com/v/uYlA3NV0rFA&amp;color1=0x5d1719&amp;color2=0xcd311b&amp;hl=de&amp;feature=player_embedded&amp;fs=1&amp;hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;";" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;Hint: Mute it, the sound is horrible :-)&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/567/Lego-Pop-up-Book.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/567/Lego-Pop-up-Book.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/567/Lego-Pop-up-Book.aspx</guid>
      <pubDate>Tue, 20 Oct 2009 17:43:02 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=567</trackback:ping>
    </item>
    <item>
      <title>SwyxWare v7.0 BETA</title>
      <description>&lt;p&gt;If you’re a SwyxWare Partner it’s a good idea to have a look into the &lt;a href="https://partnernet.swyx.com/"&gt;Swyx Partner-Net&lt;/a&gt; Forum. You’ll find information and download links to SwyxWare v7.0 BETA. Enjoy.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/564/SwyxWare-v7-0-BETA.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/564/SwyxWare-v7-0-BETA.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/564/SwyxWare-v7-0-BETA.aspx</guid>
      <pubDate>Tue, 13 Oct 2009 07:06:09 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=564</trackback:ping>
    </item>
    <item>
      <title>Twitter</title>
      <description>&lt;p&gt;Convince your boss to &lt;a href="http://twitter.com"&gt;twitter&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a title="Dilbert.com" href="http://dilbert.com/strips/comic/2009-10-04/"&gt;&lt;img border="0" alt="Dilbert.com" src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/60000/9000/200/69231/69231.strip.sunday.gif" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/562/Twitter.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/562/Twitter.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/562/Twitter.aspx</guid>
      <pubDate>Mon, 05 Oct 2009 05:42:09 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=562</trackback:ping>
    </item>
    <item>
      <title>Star Wars meets Kill Bill</title>
      <description>&lt;p&gt;What’s better than to start the week with a smile:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:96fc9796-fcdd-4de5-a0ea-fb546ab3f60e" class="wlWriterEditableSmartContent"&gt;&lt;div id="345b6101-a49c-4877-abe5-914363a408e1" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=QD9-tFTifY8&amp;hl=en&amp;fs=1&amp;rel=0" target="_new"&gt;&lt;img src="/community/Portals/0/Blog/Files/3/561/WLW-StarWarsmeetsKillBill_6C20-videodb6c2afcfc25.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('345b6101-a49c-4877-abe5-914363a408e1'); downlevelDiv.innerHTML = "&lt;div&gt;&lt;object width=\"425\" height=\"355\"&gt;&lt;param name=\"movie\" value=\"http://www.youtube.com/v/QD9-tFTifY8&amp;hl=en&amp;fs=1&amp;rel=0&amp;hl=en\"&gt;&lt;\/param&gt;&lt;embed src=\"http://www.youtube.com/v/QD9-tFTifY8&amp;hl=en&amp;fs=1&amp;rel=0&amp;hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;";" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/561/Star-Wars-meets-Kill-Bill.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/561/Star-Wars-meets-Kill-Bill.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/561/Star-Wars-meets-Kill-Bill.aspx</guid>
      <pubDate>Mon, 05 Oct 2009 05:39:55 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=561</trackback:ping>
    </item>
    <item>
      <title>Seven</title>
      <description>&lt;p&gt;No, this is not about Microsoft’s latest and greatest, but about SwyxWare. In the same way as Windows 7 technically is a rather small step from Vista, SwyxWare v7.0 is based on the foundation of v6.20. &lt;/p&gt;  &lt;p&gt;Tuesday I &lt;a href="http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/558/I-rsquo-m-still-alive.aspx"&gt;wrote&lt;/a&gt; that we were planning to install v7.0 on our main production system next week. Well, we did it Thursday instead :-) As we expected, our Swyx colleagues immediately found some bugs. I spent the whole Friday hunting and fixing a nasty problem causing wrong “logged off” state to be shown for some SwyxIt! users. &lt;/p&gt;  &lt;p&gt;But altogether the update went rather well. After a rather quiet Friday we’ll see how the new version holds up on Monday and the coming week in a real-life environment.&lt;/p&gt;  &lt;p&gt;There’s one thing I’d like to share. Until now, SwyxFax and SwyxWare technically were separate products which their own administration tools and configuration store. We finally integrated both in SwyxWare v7.0. Now you only need one setup package including SwyxServer and SwyxFaxServer. All configuration  can be made  SwyxWare Administration. As a side effect we have to migrate the fax configuration into the SwyxWare configuration database. I learned from experience this week that this can take it’s time:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Fax Forwardings&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In v6.20 SwyxFax has a forwarding table which defines per fax number what to do with received faxes. Examples:&lt;/p&gt;  &lt;p&gt;Fax number 123: Forward fax client of Windows user domain\john.doe &lt;/p&gt;  &lt;p&gt;Fax number 471: Forward to email address &lt;a href="http://www.swyx-forum.commailto:alice@example.com"&gt;alice@example.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Fax number 888: Print on &lt;a href="http://www.swyx-forum.comfile://\\printserver\printer47"&gt;\\printserver\printer47&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In v7.0 we kept SwyxWare’s user-centric configuration, i.e. a SwyxWare user now additionally gets fax numbers and can have one or more forwarding definitions. But how to map the old forwardings to SwyxWare users? Configuration wizard finds users for a fax forwarding by checking if the user has assigned the same windows account or uses the email address as voicemail address and assigns the fax number and forwarding in that case. ConfigWizard displays a list of all forwardings which cannot be matched exactly, e.g. because there is no SwyxWare user to derive from the Windows account or email address, or if more than one user matches. You have to define the user in that case. &lt;/p&gt;  &lt;p&gt;We had a special configuration here at Swyx where the whole dev/qa staff uses fax on our main server, but a separate server for voice. We therefore had to assign a lot of fax forwardings manually.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Fax documents&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Fax documents used to be stored in a folder on the server managed by SwyxFax Server directly. With v7.0 SwyxConfigDatastore manages fax documents and fax server uses the CDS-API to access them. And internally all faxes will be stored as SFF, which takes less space than the old format. SwyxWare configuration Wizard converts all existing fax documents to the new format during update. It’s probably a great opportunity to get rid of old faxes you now longer need before doing the update to v7.0 :-)&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;I’ll keep you posted about how v7.0 holds up next week and about the date for the beta.&lt;/p&gt;  &lt;p&gt;We know that this update/migration might be a pain in certain scenarios, but we had to weigh the time and resources we spend to implement this one-time update process against using the resources for other features.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/560/Seven.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/560/Seven.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/560/Seven.aspx</guid>
      <pubDate>Sat, 03 Oct 2009 10:48:22 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=560</trackback:ping>
    </item>
    <item>
      <title>I’m still alive :-)</title>
      <description>&lt;p&gt;This blog is not abandoned. I’m still alive and well. As everybody else, we had a rough time this year at Swyx. The world financial and economical crisis left it’s marks. We had to reduce costs, which slowed us down, of course, had &lt;a href="http://www.swyx.com/no_cache/news/press-releases/press-release.html?tx_swyxpress_pi1%5Bpressid%5D=139"&gt;changes&lt;/a&gt; in management and advisory board, etc. &lt;/p&gt;  &lt;p&gt;On the plus side, we released a great SwyxIt &lt;a href="http://www.swyx.com/no_cache/news/press-releases/press-release.html?tx_swyxpress_pi1%5Bpressid%5D=135"&gt;update&lt;/a&gt;, &lt;a href="http://www.swyx.com/no_cache/news/press-releases/press-release.html?tx_swyxpress_pi1%5Bpressid%5D=129"&gt;iPhone support&lt;/a&gt; and continued working on SwyxWare v7.0. If everything goes well we will install SwyxWare v7.0 on our production SwyxServer end of next week. It’s planned to have a beta version available roughly at the same time via the Swyx Partnernet forum.&lt;/p&gt;  &lt;p&gt;Compared with our original plans from last year, SwyxWare v7.0 got not as many new features as we would like to have. But it still offers a lot of useful things and some refurbishments under the hood to prepare for future enhancements. And there will be a new ISDN driver which should finally let us get rid of the remaining sporadic fax transmission problems in certain high load scenarios.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/558/I-rsquo-m-still-alive.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/558/I-rsquo-m-still-alive.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/558/I-rsquo-m-still-alive.aspx</guid>
      <pubDate>Tue, 29 Sep 2009 18:37:17 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=558</trackback:ping>
    </item>
    <item>
      <title>Quiz</title>
      <description>&lt;p&gt;No funny things this time, but something for everybody who knows C++. Somebody (not me) changed this line&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (str.find(‘x’)==0)&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;to &lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: consolas, 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (str.find(‘x’)&gt;=0)&lt;/pre&gt;

  &lt;br /&gt;&lt;/div&gt;

&lt;p&gt;This is not made up, but a real code change, a little bit simplified. The intention is to find ‘x' everywhere in the string, not only at the first position. str is a std::string. Why does this change not work as expected?&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/537/Quiz.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/537/Quiz.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/537/Quiz.aspx</guid>
      <pubDate>Fri, 17 Jul 2009 15:59:39 GMT</pubDate>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=537</trackback:ping>
    </item>
    <item>
      <title>Dial from really any application</title>
      <description>&lt;p&gt;If you’re a regular SwyxIt! user, you probably know F11, the global hotkey to dial a number from any application. Select a number, press F11 and SwyxIt! will dial it. This works very well with applications where you have the number in textual form such as Word, Excel, Outlook, Notepad, etc. But what if the phone number you want to dial is not available as text, e.g. in a scanned document or a fax you received with SwyxFax.&lt;/p&gt; &lt;div id='extendedEntryBreak' name='extendedEntryBreak'&gt;&lt;/div&gt;  &lt;p&gt;Wouldn’t it be great to be able to dial numbers in arbitrary images? That’s much easier than I thought. Office 2007 has a component called “Microsoft Office Document Imaging”, which includes an optical character recognition (OCR) module with a documented API. I’ve written a small prototype to demonstrate dialing from images.&lt;/p&gt;  &lt;p&gt;You need:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;SwyxIt! v6.25      &lt;br /&gt;(I do not use any specific SwyxIt! v6.25 function, but that’s the version installed on my system)&lt;/li&gt;    &lt;li&gt;Microsoft Office 2007     &lt;br /&gt;(I’m not sure if all editions have the OCR functionality. Furthermore, it’s an optional component. The sample program’s setup tells you if it is not installed.&lt;/li&gt;    &lt;li&gt;The attached sample program&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Download the MSI file attached to this blog entry, install it, make sure that SwyxIt! is runnning and start the program. You get this window:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.swyx-forum.com/community/Portals/0/Blog/Files/3/522/WLW-Dialfromreallyanyapplication_A56A-image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="/community/Portals/0/Blog/Files/3/522/WLW-Dialfromreallyanyapplication_A56A-image_thumb.png" width="240" height="191" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Minimize the window and you’re ready to go. Press Shift-F11, the screen is dimmed and the mouse cursor changes to a cross. Draw a rectangle around a number you want SwyxIt! to dial.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.swyx-forum.com/community/Portals/0/Blog/Files/3/522/WLW-Dialfromreallyanyapplication_A56A-image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="/community/Portals/0/Blog/Files/3/522/WLW-Dialfromreallyanyapplication_A56A-image_thumb_1.png" width="244" height="165" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As soon as you release the mouse, the selected screen portion is fed to the Office OCR module and via SwyxIt! API the detected number is dialed. If you have a mouse with some additional buttons you can configure, try assigning OCRDialSample.exe to such a button and specify command-line parameter –d. Now you can just press that mouse button to start selection.&lt;/p&gt;  &lt;p&gt;What do you think? Is this useful? Should SwyxIt support it out-of-the-box? Leave a comment with your thoughts.&lt;/p&gt; &lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:26px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-fa427a0e83069d94.skydrive.live.com/embedrow.aspx/Public/OCRDialSampleSetup.msi"&gt;&lt;/iframe&gt; &lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:26px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-fa427a0e83069d94.skydrive.live.com/embedrow.aspx/Public/OcrDialSampleSource.zip"&gt;&lt;/iframe&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/522/Dial-from-really-any-application.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/522/Dial-from-really-any-application.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/522/Dial-from-really-any-application.aspx</guid>
      <pubDate>Sun, 31 May 2009 09:45:55 GMT</pubDate>
      <slash:comments>9</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=522</trackback:ping>
    </item>
    <item>
      <title>Oddjob</title>
      <description>&lt;p&gt;On Thursday I visited a &lt;a href="http://www.jazzclub-henkelmann.de/"&gt;jazz club&lt;/a&gt; in Iserlohn, which is about a half-hour drive from here. Swedish jazz band &lt;a href="http://www.oddjob.cd/"&gt;Oddjob&lt;/a&gt; had a gig there that evening. I stumbled over their &lt;a href="http://www.actmusic.com/product_info.php?products_id=258"&gt;fourth album&lt;/a&gt; last year on the website of my favorite &lt;a href="http://www.actmusic.com"&gt;jazz label&lt;/a&gt;. I think the most interesting things happening in European jazz are coming from Scandinavia. And Oddjob is a prime example.&lt;/p&gt; &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/521/Oddjob.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/521/Oddjob.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/521/Oddjob.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/521/Oddjob.aspx</guid>
      <pubDate>Sat, 30 May 2009 12:44:14 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=521</trackback:ping>
    </item>
    <item>
      <title>Commercial</title>
      <description>&lt;p&gt;Most commercials are either boring or annoying or both. But this one is cool:&lt;/p&gt;&lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/513/Commercial.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/513/Commercial.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/513/Commercial.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/513/Commercial.aspx</guid>
      <pubDate>Tue, 12 May 2009 16:18:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=513</trackback:ping>
    </item>
    <item>
      <title>10 Years!</title>
      <description>&lt;p&gt;Today, 10 years ago a few people started a new company based in Dortmund, Germany. It’s goal: Realize a pure software-based Voice over IP PBX running on Windows Server.&lt;/p&gt;  &lt;p&gt;We called the company:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.swyx-forum.com/community/Portals/0/Blog/Files/3/507/WLW-10Years_F203-swyx-logo_2.gif"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="swyx-logo" border="0" alt="swyx-logo" src="/community/Portals/0/Blog/Files/3/507/WLW-10Years_F203-swyx-logo_thumb.gif" width="210" height="79" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Astonishing that it’s already ten years.&lt;/p&gt;  &lt;p&gt;And it’s still a lot of fun :-)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I found a photo from that time. That’s Swyx in 1999:&lt;/p&gt;  &lt;p&gt;&lt;img alt="" src="/community/Portals/0/AllUserUploads/Swyx 1999.jpg" width="400" height="269" /&gt; &lt;/p&gt;  &lt;p&gt; I’m not sure of the exact date of the photo. It’s sometime in 1999.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/507/10-Years.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/507/10-Years.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/507/10-Years.aspx</guid>
      <pubDate>Wed, 29 Apr 2009 15:12:38 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=507</trackback:ping>
    </item>
    <item>
      <title>Wow.</title>
      <description>&lt;p&gt;That’s incredible: &lt;a title="http://vimeo.com/keithloutit" href="http://vimeo.com/keithloutit"&gt;http://vimeo.com/keithloutit&lt;/a&gt; Look closely. It’s no stop-motion animation, even if it looks like it.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:7e47626b-57e8-4d7a-845c-066de0bff118" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;object width="400" height="225"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1789964&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=1789964&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/1789964"&gt;Bathtub II&lt;/a&gt; from &lt;a href="http://vimeo.com/keithloutit"&gt;Keith Loutit&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/502/Wow.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/502/Wow.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/502/Wow.aspx</guid>
      <pubDate>Sat, 18 Apr 2009 21:21:28 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=502</trackback:ping>
    </item>
    <item>
      <title>Ink</title>
      <description>&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:31C7882A-CF45-4fcc-A614-7A5A52E598FF:66221daa-4e88-4e4b-9e26-aefff3010bb4" class="wlWriterEditableSmartContent"&gt;&lt;p&gt;&lt;img src="/community/Portals/0/Blog/Files/3/497/WLW-Ink_9365-Ink329334824528.png" title="Ink Generated with Ink Blog Plugin - http://www.edholloway.com"&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/497/Ink.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/497/Ink.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/497/Ink.aspx</guid>
      <pubDate>Sat, 28 Mar 2009 09:28:44 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=497</trackback:ping>
    </item>
    <item>
      <title>Internal Beta</title>
      <description>&lt;p&gt;Last week we released an internal beta of the upcoming SwyxIt! version. At the moment it looks like we’re right on schedule for the official release. I won’t post a picture, yet. The skin is not the final one and I do not want to risk disgruntling our marketing department :-)&lt;/p&gt;  &lt;p&gt;When it’s released you’ll get a SwyxIt! installation package to be deployed to client systems and a set of skins you have to upload into the SwyxWare database on the server. The new set of skins won’t work with SwyxIt! v6.20 or older. There won’t be a new SwyxServer or SwyxWare Administration version. An existing v6.20 will be sufficient. &lt;/p&gt;  &lt;p&gt;My impression is that while the new client version still lacks some useful items it’s better than any SwyxIt! we ever released before. There will probably a lot of users who discover “new” features we already have for years, but which were not easily recognizable. &lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/491/Internal-Beta.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/491/Internal-Beta.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/491/Internal-Beta.aspx</guid>
      <pubDate>Tue, 17 Mar 2009 07:40:20 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=491</trackback:ping>
    </item>
    <item>
      <title>Siftables</title>
      <description>&lt;p&gt;I’m pretty sure this &lt;a href="http://siftables.com/"&gt;ingenious invention&lt;/a&gt; will be a huge commercial success:&lt;/p&gt;  &lt;p&gt;   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:876b907c-4cf7-43b9-969a-d0b5024e8233" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;object width="446" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/DavidMerrill_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DavidMerrill-2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=457" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/embed/DavidMerrill_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DavidMerrill-2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=457"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt; &lt;/p&gt;  &lt;p&gt;I probably would buy some if a software development kit would be available for it :-)&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/490/Siftables.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/490/Siftables.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/490/Siftables.aspx</guid>
      <pubDate>Sun, 08 Mar 2009 19:21:34 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=490</trackback:ping>
    </item>
    <item>
      <title>Creedocide</title>
      <description>&lt;p&gt;Here’s my contribution to the funny friday blog posts&lt;/p&gt; &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/484/Creedocide.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/484/Creedocide.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/484/Creedocide.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/484/Creedocide.aspx</guid>
      <pubDate>Fri, 27 Feb 2009 19:50:37 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=484</trackback:ping>
    </item>
    <item>
      <title>Some great new productivity features…</title>
      <description>&lt;p&gt; … and cool new skin, designed by graphical user interface experts. That’s in the next SwyxIt! version. I’m using an internal build on a daily basis for some time now. Would love to show a screenshot, but I can’t. You’ll have to wait for official announcements.&lt;/p&gt;  &lt;p&gt;Ok, just a tiny snippet:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.swyx-forum.com/community/Portals/0/Blog/Files/3/478/WLW-Somegreatnewfeatures_B560-phonebookButton_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="phonebookButton" border="0" alt="phonebookButton" src="/community/Portals/0/Blog/Files/3/478/WLW-Somegreatnewfeatures_B560-phonebookButton_thumb.png" width="90" height="53" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/478/Some-great-new-productivity-features-hellip.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/478/Some-great-new-productivity-features-hellip.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/478/Some-great-new-productivity-features-hellip.aspx</guid>
      <pubDate>Fri, 20 Feb 2009 13:01:05 GMT</pubDate>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=478</trackback:ping>
    </item>
    <item>
      <title>Play To</title>
      <description>&lt;p&gt;Sometimes small features make the difference. A few minutes ago I recognized a new context menu entry on music files stored on my Notebook:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="/community/Portals/0/Blog/Files/3/476/WLW-PlayTo_FADC-image_12.png" width="540" height="253" /&gt; &lt;/p&gt;  &lt;p&gt;If you click it, a small player opens which allows you to control a Universal Plug and Play (&lt;a href="http://en.wikipedia.org/wiki/Universal_Plug_and_Play"&gt;UPnP&lt;/a&gt;) media device. In this cases it’s my &lt;a href="http://www.roku.com/products_soundbridge.php"&gt;Roku Soundbridge&lt;/a&gt; network MP3 player which Windows discovered automatically. The player looks like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.swyx-forum.com/community/Portals/0/Blog/Files/3/476/WLW-PlayTo_FADC-image_7.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="/community/Portals/0/Blog/Files/3/476/WLW-PlayTo_FADC-image_thumb_2.png" width="177" height="240" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;(click to enlarge)&lt;/p&gt;  &lt;p&gt;Windows Vista already could stream media to UPnP devices, but there was no means to control such devices. Windows 7 now can. &lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/476/Play-To.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/476/Play-To.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/476/Play-To.aspx</guid>
      <pubDate>Fri, 13 Feb 2009 16:50:33 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=476</trackback:ping>
    </item>
    <item>
      <title>Twitter Information Mining</title>
      <description>&lt;p&gt;I just finished reading “&lt;a href="http://isc.sans.org/diary.html?storyid=5728&amp;rss"&gt;How to use Twitter for Information Mining&lt;/a&gt;”. Scary. While twitter seems an innocuous tool to keep in touch with your friends, everybody can get an impressive amount of personal information from the service. To say it with the words of Steven Levy from Wired magazine:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;“No matter how innocuous your individual tweets, the aggregate ends up being the foundation of a scary-deep self-portrait. It's like a psychographic version of strip poker--I'm disrobing, 140 characters at a time."&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;But is it reason enough to stay away? Or could it be used responsibly without revealing anything you do not want? I tend to stay away, because you cannot conceive what aggregation of the data might reveal in the future. Every tweet seem to end up in a central database so that Twitter’s search function can access them. And so everybody can. &lt;/p&gt;  &lt;p&gt;On the other hand could it be useful for Swyx to communicate with Partners and customers?&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/464/Twitter-Information-Mining.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/464/Twitter-Information-Mining.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/464/Twitter-Information-Mining.aspx</guid>
      <pubDate>Thu, 22 Jan 2009 06:59:05 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=464</trackback:ping>
    </item>
    <item>
      <title>20cm Snow</title>
      <description>&lt;p&gt;Something rare happened yesterday and during the night. It snowed almost continuously and temperatures are below zero (Celsius) The result is 20cm snow in Dortmund right now. &lt;img alt="smile_regular" src="http://spaces.live.com/rte/emoticons/smile_regular.gif" /&gt;&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/449/20cm-Snow.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/449/20cm-Snow.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/449/20cm-Snow.aspx</guid>
      <pubDate>Mon, 05 Jan 2009 07:53:07 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=449</trackback:ping>
    </item>
    <item>
      <title>They broke the internet</title>
      <description>&lt;p&gt;Well, not completely…&lt;/p&gt;  &lt;p&gt;During the last days I’ve been viewing some of the talks of &lt;a href="http://events.ccc.de/congress/2008"&gt;25C3&lt;/a&gt; which are &lt;a href="http://events.ccc.de/congress/2008/wiki/Streaming"&gt;streamed&lt;/a&gt; live via the net. Very entertaining and informative. About an hour ago in a talk called “Making the theoretical possible” an international group of security researchers showed that the &lt;a href="http://en.wikipedia.org/wiki/MD5"&gt;MD5&lt;/a&gt; weakness which is known since a few years can be used to &lt;a href="http://www.phreedom.org/research/rogue-ca/"&gt;create a rogue certificate authority certificate&lt;/a&gt; which allows to sign arbitrary certificates which are accepted by all major web browsers.&lt;/p&gt;  &lt;p&gt;That means that even if your web-browser shows that the connection to www.yourbank.com is encrypted and the SSL-certificate is valid, it’s still possible that a man in the middle reads or modifies the communication between your browser and your bank. &lt;/p&gt;  &lt;p&gt;On one hand this was bound to happen sometime after the MD5 weakness has been published. On the other hand, it’s extremely disturbing that until today CAs still issue SSL certificates using MD5 hashes and only a practical demonstration will urge them to finally use safer hashing algorithms.&lt;/p&gt;  &lt;p&gt;All the details are here: &lt;a title="http://www.win.tue.nl/hashclash/rogue-ca/" href="http://www.win.tue.nl/hashclash/rogue-ca/"&gt;http://www.win.tue.nl/hashclash/rogue-ca/&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/448/They-broke-the-internet.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/448/They-broke-the-internet.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/448/They-broke-the-internet.aspx</guid>
      <pubDate>Tue, 30 Dec 2008 15:42:40 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=448</trackback:ping>
    </item>
    <item>
      <title>Grand Adventures</title>
      <description>&lt;p&gt;I’m not that much into computer games, but this one I’ll probably buy:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.telltalegames.com/wallaceandgromit" href="http://www.telltalegames.com/wallaceandgromit"&gt;http://www.telltalegames.com/wallaceandgromit&lt;/a&gt;&lt;/p&gt; &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/445/Grand-Adventures.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/445/Grand-Adventures.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/445/Grand-Adventures.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/445/Grand-Adventures.aspx</guid>
      <pubDate>Tue, 23 Dec 2008 11:25:28 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=445</trackback:ping>
    </item>
    <item>
      <title>Happy Holidays</title>
      <description>&lt;p&gt;&lt;a href="http://www.swyx-forum.com/community/Portals/0/Blog/Files/3/444/WLW-HappyHolidays_73EB-image_5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="/community/Portals/0/Blog/Files/3/444/WLW-HappyHolidays_73EB-image_thumb_1.png" width="240" height="177" /&gt;&lt;/a&gt; Today is my last work day before Christmas vacation. Therefore it’s the right moment to wish you merry Christmas and a successful new year.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/444/Happy-Holidays.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/444/Happy-Holidays.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/444/Happy-Holidays.aspx</guid>
      <pubDate>Fri, 19 Dec 2008 07:19:33 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=444</trackback:ping>
    </item>
    <item>
      <title>“I’ll tell you what’s wrong with it. It’s dead”</title>
      <description>&lt;p&gt;It’s Friday, the week is almost over and here’s something funny for the weekend.&lt;/p&gt; &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/442/-ldquo-I-rsquo-ll-tell-you-what-rsquo-s-wrong-with-it-It-rsquo-s-dead-rdquo.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/442/-ldquo-I-rsquo-ll-tell-you-what-rsquo-s-wrong-with-it-It-rsquo-s-dead-rdquo.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/442/-ldquo-I-rsquo-ll-tell-you-what-rsquo-s-wrong-with-it-It-rsquo-s-dead-rdquo.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/442/-ldquo-I-rsquo-ll-tell-you-what-rsquo-s-wrong-with-it-It-rsquo-s-dead-rdquo.aspx</guid>
      <pubDate>Fri, 05 Dec 2008 17:24:15 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=442</trackback:ping>
    </item>
    <item>
      <title>Jehova</title>
      <description>&lt;p&gt;There’s an official Monty Python &lt;a href="http://www.youtube.com/user/MontyPython"&gt;channel&lt;/a&gt; on youtube now. &lt;img alt="smile_teeth" src="http://spaces.live.com/rte/emoticons/smile_teeth.gif" /&gt;&lt;/p&gt;  &lt;div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MIaORknS1Dk&amp;hl=en&amp;fs=1&amp;rel=0&amp;fmt=22"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MIaORknS1Dk&amp;hl=en&amp;fs=1&amp;rel=0&amp;fmt=22" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/441/Jehova.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/441/Jehova.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/441/Jehova.aspx</guid>
      <pubDate>Fri, 28 Nov 2008 21:49:26 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=441</trackback:ping>
    </item>
    <item>
      <title>How to circumvent Cold Calls</title>
      <description>&lt;p&gt;In Germany &lt;a href="http://en.wikipedia.org/wiki/Cold_calling"&gt;colds calls&lt;/a&gt; are forbidden. Today I experienced a way to circumvent that. I got a letter from Gruner &amp; Jahr, the publisher of a monthly magazine I have a subscription for. The letter heading in bold face is: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;em&gt;Important: Your subscription of magazine:…&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The remaining letter was quite short. Here’s the original text:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.swyx-forum.com/community/Portals/0/Blog/Files/3/440/WLW-HowtocircumventColdCalls_B71C-image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/community/Portals/0/Blog/Files/3/440/WLW-HowtocircumventColdCalls_B71C-image_thumb_1.png" width="244" height="109" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In English: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Dear Mr. […]&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;We would like you to call us about your subscription &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;em&gt;      using the toll-free number 0800-…&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Our service is available at the following times:&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;[…]&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I called them. Turns out that there’s nothing wrong with my subscription. They just wanted me to offer another magazine and offered a voucher for some bonus if I subscribe to any magazine they publish. &lt;/p&gt;  &lt;p&gt;What a devious way to let me call them, because they’re not allowed by the law to call me. &lt;img alt="smile_angry" src="http://spaces.live.com/rte/emoticons/smile_angry.gif" /&gt; Even if their offer would have been interesting, the way they tricked me to contact them is reason enough to reject any offer. &lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/440/How-to-circumvent-Cold-Calls.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/440/How-to-circumvent-Cold-Calls.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/440/How-to-circumvent-Cold-Calls.aspx</guid>
      <pubDate>Thu, 27 Nov 2008 12:28:31 GMT</pubDate>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=440</trackback:ping>
    </item>
    <item>
      <title>Simplicity</title>
      <description>&lt;p&gt;Maybe I should print out &lt;a href="http://stuffthathappens.com/blog/2008/03/05/simplicity/"&gt;that&lt;/a&gt; as a poster and hang it on a wall near our office kitchen so that everyone can see it.&lt;img alt="smile_wink" src="http://spaces.live.com/rte/emoticons/smile_wink.gif" /&gt;&lt;/p&gt;
&lt;p&gt;[Edit 27.11.08]To prevent any misunderstanding: I think simplicity is a successful design principle one should remember and it's a worthy goal to strive for.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/439/Simplicity.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/439/Simplicity.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/439/Simplicity.aspx</guid>
      <pubDate>Wed, 26 Nov 2008 22:17:32 GMT</pubDate>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=439</trackback:ping>
    </item>
    <item>
      <title>SwyxIt Full-Text Search Plug-in in C#</title>
      <description>&lt;p&gt;Before you continue you should read the &lt;a href="http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/435/Write-SwyxIt-Plug-ins-in-C.aspx"&gt;first part&lt;/a&gt; about how to write a SwyxIt Plug-In in managed code. This blog post extends the first sample and adds full-text search support. &lt;/p&gt; &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/438/SwyxIt-Full-Text-Search-Plug-in-in-C.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/438/SwyxIt-Full-Text-Search-Plug-in-in-C.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/438/SwyxIt-Full-Text-Search-Plug-in-in-C.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/438/SwyxIt-Full-Text-Search-Plug-in-in-C.aspx</guid>
      <pubDate>Wed, 26 Nov 2008 12:02:20 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=438</trackback:ping>
    </item>
    <item>
      <title>Write SwyxIt! Plug-ins in C#</title>
      <description>&lt;p&gt;There’s a &lt;a href="http://www.swyx.com/support/ssdb.html?kbid=kb3596"&gt;software development kit&lt;/a&gt; for SwyxIt with a lot of useful examples. However,  SwyxIt’s roots are native, unmanaged C++, and most of the examples are in native code, too. Recently somebody &lt;a href="http://www.swyx-forum.com/community/Forums/tabid/54/forumid/44/threadid/4621/scope/posts/Default.aspx"&gt;asked&lt;/a&gt; in the forum if it’s possible to write a client plug-in in C#. &lt;/p&gt; &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/435/Write-SwyxIt-Plug-ins-in-C.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/435/Write-SwyxIt-Plug-ins-in-C.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/435/Write-SwyxIt-Plug-ins-in-C.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/435/Write-SwyxIt-Plug-ins-in-C.aspx</guid>
      <pubDate>Mon, 24 Nov 2008 21:09:51 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=435</trackback:ping>
    </item>
    <item>
      <title>Turkeys</title>
      <description>&lt;p&gt;In the German language there is a derogative slang term called “merkbefreit”, meaning something like “not notice anything”. Here’s a prime example:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:911f1367-2636-4bcf-8491-75abd1f5cb9d" class="wlWriterEditableSmartContent"&gt;&lt;div id="fc7eb035-c138-4a93-a79b-b979dcfca4d3" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=z-kjM1asH-8" target="_new"&gt;&lt;img src="/community/Portals/0/Blog/Files/3/434/WLW-Turkeys_B8A1-video39c19625a609.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('fc7eb035-c138-4a93-a79b-b979dcfca4d3'); downlevelDiv.innerHTML = "&lt;div&gt;&lt;object width=\"425\" height=\"355\"&gt;&lt;param name=\"movie\" value=\"http://www.youtube.com/v/z-kjM1asH-8&amp;hl=en\"&gt;&lt;\/param&gt;&lt;embed src=\"http://www.youtube.com/v/z-kjM1asH-8&amp;hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;";" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;This reminds me. I haven’t seen &lt;a href="http://en.wikipedia.org/wiki/Fargo_(film)"&gt;Fargo&lt;/a&gt; for years. May I should watch it once more. &lt;img alt="smile_wink" src="http://spaces.live.com/rte/emoticons/smile_wink.gif" /&gt;&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/434/Turkeys.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/434/Turkeys.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/434/Turkeys.aspx</guid>
      <pubDate>Sat, 22 Nov 2008 12:10:46 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=434</trackback:ping>
    </item>
    <item>
      <title>Fishing net</title>
      <description>&lt;p&gt;Even politicians should understand &lt;a href="http://ars.userfriendly.org/cartoons/?id=20081109"&gt;this&lt;/a&gt;. But I’m pretty sure they’ll ignore technical facts as they do all the time.&lt;/p&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/432/Fishing-net.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/432/Fishing-net.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/432/Fishing-net.aspx</guid>
      <pubDate>Mon, 10 Nov 2008 08:21:20 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=432</trackback:ping>
    </item>
    <item>
      <title>SwyxWare v6.20 – SwyxIt! Save Skin</title>
      <description>&lt;p&gt;&lt;a href="http://www.swyx-forum.com/community/Portals/0/Blog/Files/3/431/WLW-SwyxWarev6.20SwyxItSkinsaving_D1A3-v6.20_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="v6.20" border="0" alt="v6.20" align="right" src="/community/Portals/0/Blog/Files/3/431/WLW-SwyxWarev6.20SwyxItSkinsaving_D1A3-v6.20_thumb.png" width="126" height="76" /&gt;&lt;/a&gt; During lunch last week a colleague mentioned that there are two small features concerning SwyxIt! skin saving which will not be documented and which are not visible in the user interface. Reason for hiding these functions is that the GUI was fixed already for the release and, most important, no additional QA time was available to test it.&lt;/p&gt; &lt;a href=http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/431/SwyxWare-v6-20-ndash-SwyxIt-Save-Skin.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/431/SwyxWare-v6-20-ndash-SwyxIt-Save-Skin.aspx</link>
      <comments>http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/431/SwyxWare-v6-20-ndash-SwyxIt-Save-Skin.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.swyx-forum.com/community/Blogs/tabid/55/EntryId/431/SwyxWare-v6-20-ndash-SwyxIt-Save-Skin.aspx</guid>
      <pubDate>Mon, 10 Nov 2008 06:03:42 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.swyx-forum.com/community/DesktopModules/Blog/Trackback.aspx?id=431</trackback:ping>
    </item>
  </channel>
</rss>
