Archive for April 2007

Cablecom-Geschichten

2007-04-10 21:38

Wie zur Zeit viele Leute bin ich etwas ungehalten und ziemlich unzufrieden mit Cablecom, der “unbeliebtesten Firma” der Schweiz (Artikel in “Das Magazin” vom 11. März). Innerhalb der letzten sechs Monate sind Cablecom drei mal Fehler unterlaufen, die einfach nicht vorkommen dürften:

  • Der Besuch eines Cablecom-Technikers bei den Nachbarn führte dazu, dass in unserer Wohnung das Internet für etwa vier Tage nicht mehr funktionierte (das der Nachbarn aber schon).
  • Mindestens zwei Unternehmen (das Versandhaus Heine sowie Premium Daten at shoppingnews.ch) haben mir Spam gesendet an eine Email-Adresse, die ausser mir nur Cablecom kennt. In einem Artikel des K-Tipp vom 28. März über einen ähnlichen Fall steht, dass Cablecom in den AGB die Weitergabe nicht ausschliesse und dass in den Web-Formularen zur Bestellung eines Internet-Anschlusses nirgends eine Möglichkeit bestehe, die Weitergabe seiner Daten explizit zu unterbinden.Da ich schon jahrelang Kunde von Cablecom bin und prinzipiell immer die Weitergabe meiner Daten verbiete, muss ich annehmen, dass Cablecom mir nie die Gelegenheit gab, auf einem Formular ein entsprechendes Häkchen zu platzieren. Ob dieses Vorgehen mit den Datenschutz-Vorschriften vereinbar ist, kann ich nicht beurteilen; aber falls weiterhin Spam eintrifft, könnte das ein Fall für die neue Anti-Spam-Gesetzgebung sein, die seit dem 1. April Spam verbietet.
  • Trotz vieler kritischer Berichte haben wir es vor einigen Tagen riskiert, unseren Telefonanschluss zu Cablecom zu wechseln. Der Kundenberater im Fachmarkt, der meine Anmeldung entgegennahm, hat es jedoch nicht geschafft, das Formular richtig auszufüllen. Nach meiner Nachfrage beim Kundendienst musste ich heute das Formular ein zweites Mal unterschreiben. Es stellte sich heraus, dass der Kundenberater vergessen hatte, neben seinem Namen auch noch seine Personalnummer auf das Formular zu setzen. Jetzt bin ich ja gespannt, wie gut das Telefonieren mit Cablecom funktionieren wird.

envvc

2007-04-05 13:34

Did you ever have the need to use different versions of Microsofts Visual C++ compiler from the command line? Did you wish you wouldn’t have to constantly call vcvars32.bat or change your environment (PATH, INCLUDE and LIB variables)?

In comes a little tool called envvc.exe. It sets the environment for the chosen version and then calls any chosen executable. As additional feature it verifies that you have installed the latest service pack for the chosen version.

Supported configurations:

  • VC 6, example:
    envvc 60 cl ...
    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80
    x86
    ...
  • VC 7.1 (VS 2003). Example (without the current SP1, simulating an error message):
    envvc -f 71 cl ...
    C:\Program Files\Microsoft Visual Studio .NET 2003\install.htm(1) : error SP: there's a newer service pack available!
    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80
    x86
    ...
  • VC 8 (VS 2005) Example:
    envvc 80 cl ...
    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80
    x86
    ...
  • VC 8 with the .NET 3 SDK. Example:
    envvc fx 80 svcutil ...
    Microsoft (R) Service Model Metadata Tool
    [Microsoft (R) Windows (R) Communication Foundation, Version 3.0.4506.30]
    ...

No configuration is needed for envvc; all informations about where the compilers are installed and which service packs have been applied are read from the Windows Registry. But the known service packs are hard coded, so you have to patch envvc whenever Microsoft releases another service pack.

The source to envvc is available under the Boost Software License (local copy): envvc.cpp. Feedback is appreciated!