XamlWebControls and IIS7

by Daniel 29. May 2009 07:02

For all of you that want to run WebSites that utilize XamlWebControls in IIS7 (Integrated pipeline mode), you have to perform the following steps:

1.) Insert the following  handler into your web.config file:

...
<system.webServer>
  ...
  <handlers>
     ...
    <add name="XamlImage" path="XamlImage.axd" verb="GET" type="Albamond.XamlWebControls.XamlImageHandler" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode" />

 2.) Give full permissions to the AppPool account that the website is running under to the following folders (location may be different, depending on your configuration):

~/Xaml/Jobs
~/Xaml/Rendered

Please note that the current XamlWebControls examples are build for IIS6. Therefore you have to make changes above in your web.config to let them run with IIS7.

Tags:

Kabel Deutschland Internet

by Daniel 12. October 2008 01:59

Vor knapp 5 Monaten habe ich über die Ping Zeiten von Kabel Deutschland Internet geschrieben. Damals habe ich die Leitung ständig beobachtet und mit Arcor verglichen und schlechte Ping-Zeiten attestiert. Glücklicherweise hat sich dieser Zustand in den letzten Wochen deutlich verbessert. Mein Ping-Monitor zeigt nun Zeiten knapp über 20msec an:

Auch der direkte Ping bestätigt diese Zeiten:

Zuguterletzt kann ich auch Entwarnung für's ständig abbrechende VPN bzw. RDP Protokoll geben. Seitdem die Ping-Zeiten besser sind, hat sich auch die Stabilität von VPN/RDP stark verbessert!

Die versprochenen 26.000 KBit für Download habe ich jedoch bei weitem bis heute nicht erreichen können. Das beste was ich an Download Transfer je erreicht habe sind ca. 16.000 KBit - aber nur in Ausnahmefällen. Aktuell liegt die Download Transferrate bei mir bei ca. 8000KBit (Sonntag Nachmittag und bewölgt - anscheinen ideale Bedingungen für meine Nachbern um im Internet zu surfen...)  - also schlechter als DSL 16.000! Hier muss Kabel deutschland auf jeden Fall noch nachlegen, um ernsthaft mit DSL konkurrieren zu können...

 

Tags:

Autofire Bot

by Daniel 10. October 2008 09:06

Sometimes we have to relax from our software development projects by doing something completely different. I personally love to relax by playing these vertial shooters like Warblade. But after pressing the fire key approximately 1.000.000 times I was looking for a tiny little autofire program that helps me to preserve certain fingers. But I did not find any program that was fast and smart enough to give my shooters appropriate fire power. Therefore I took my Visual Studio and wrote it myself... If you also have something to shoot, give it a try ;-)

Download Autofire Bot V1.0

Tags:

Perfect peripheral hardware?

by Daniel 18. August 2008 11:55

As a professional software developer, I have turned my attention on my computer's and working place's periphery (screen, keyboard, mouse...). After some mistakes I am sure to have found the perfect working environment - for the year 2008 - for me:

Monitor: DELL 3008 WFP (30'' TFT/Matt)
Somehow I have never been a fan of two-monitor solutions. This is why I am of the opinion that the screen itself must be big enough and must also have a good resolution. Doubtlessly, the 30" TFTs fulfil these requirements the best. The screen fills the whole field of vision so that it is possible to see every part of the screen without  always having to move the head in the respective direction. Another advantage of these TFTs is their immense brightness which perfectly prevents from getting tired after a while;) Working with visual studio in combination with Resharper (e.g. for additional windows like File Structure) is possible without any compromises  - just a dream for any developer... In addition to that, the screen just has to be matt - I don't understand why people nowadays are making such a fuss about these "inhuman" mirror-like displays - I don't feel like painting my face during work;).

Keyboard: Logitech UltraX Keyboard
Very flat and quiet keys which feel like laptop-keys but are arranged in the DIN layout. No exotic compromises by additional keys and less bells and whistles. Therefore, it is possible to type at a very high speed with only few mistakes. Just great! After one year of intensive use any other keybord is rattrap and very unhandy.

Mouse: Logitech G9 Laser
Offers several exchangable frames adaptable to any hand size. Unequalled resolution with a thoroughgoing precision (3200dpi). Speed of the mouse can be changed via keys on the mouse "on the fly". With interchangeable weights the weight of the mouse can be adjusted individually. Mouse wheel with disengageable mode of grades - therefore noiseless scrolling with "push"-behaviour. The mouse wheel can be pushed and just runs at the same speed for a while. Very handy for "cruising" in the code. It can't be explained well, so you just have to try it yourself!

Sound: Creative Audigy 2 ZS Platinum Pro
I admit that this sound card is a few years old now and like this it's not available anymore. Nowadays it would be more normal to use the model X-fi Elite pro. But what else can you do than keep it when you are just satisfied with it. For me, an undispensable "must" in a sound card system is this external box with all important connections and controllers in my grasp (volume, micro volume, head set connections, ... ) no crawling under the table to connect a head set and no hectic clicking around to turn down the volume when a client or colleague calls. direct manual controlling of the micro volume when phoning via the veb or when producing a screen cast...

Headset (landline): Jabra/Netcom CN9120
In order to have two free hands while phoning you need a headset - this is nothing new. But now life is unimaginable without this mobile headset with a reach of up to 150m. It works like a second DECT device and can be used simultaneously together with the normal phone. In genera,l it's very comfortable to wear - and you don't have the feeling to hurt your ear when phoning for several hours;). This also explains the quite long possible time of speech of up to 12 hours nonstop. Last but not least the transmitting power adjusts dynamically with the distance to the base station (0.1-63mW) and in comparison to other DECT devices this rate is very low (up to 250 mW are allowed).

Last but not least, for a stress-free working environment something cuddly and purring is needed and for this I can recommend you Fisko. He was available second-hand (but as good as new) for about 75 euros at the animal shelter... ;)

----------------------------------------- 

Als professioneller Entwickler habe ich ein großes Augenmerk auf die Peripherie (Bildschirm, Tastatur, Maus, ...) meines Computers bzw. Arbeitsplatzes. Nach einigen fehlgriffen denke ich nun die für mich perfekte Ausstattung - für das Jahr 2008 ;-) - gefunden zu haben:

Monitor: DELL 3008 WFP (30'' TFT/Matt)
Irgendwie konnte ich mich nie so recht für 2-Monitor Lösungen begeistern. Daher muss bei mir der Monitor für sich einfach genug Platz bzw. Auflösung bieten. Und das tun im Moment die 30'' TFT's wohl unbestritten am besten. Der Monitor füllt das ganze Blickfeld aus - so dass man gerado so ohne größere Kopfbewegungen jeden Bereich "erblicken" kann. Die enorme Helligkeit verhindert zudem jegliches Ermüden ;-) Das Arbeiten in Visual Studio in Kombination mit Resharper (z.B. für Zusatzfenster wie File Structure) ist ohne Kompromisse möglich - einfach nur ein Traum für jeden Entwickler... Zudem muss der Bildschirm unbedingt Matt sein -  ich verstehe den seit einiger Zeit anhaltenden Hype um diese "unmenschlichen" Spiegel-Displays überhaupt nicht - ich habe eigentlich nicht das Bedürfnis mich während der Arbeit zu schminken ;-).

Tastatur: Logitech UltraX Keyboard
Sehr flache & leise Tasten, die sich wie Laptop-Tasten anfühlen aber im DIN Layout angeordnet sind. Keine exotischen Kompromisse durch Zusatztasten und wenig Schnick-Schnack. Somit sind sehr hohe Tippgeschwindigkeiten bei geringen Tippfehlern möglich. Einfach nur gut! Nach 1 Jahr intensivem Gebrauch ist für mich alles andere nur noch ein "Klapperkasten" oder "Gelenkverdreher"...

Maus: Logitech G9 Laser
Verschiedene auswechselbare Rahmen - somit für jede Handgröße anpassbar. Unerreichte Auflösung mit kompromisslos hoher Präzision (3200 dpi). Mausgeschwindigkeit durch Tasten an der Maus "on the fly" veränderbar. Auswechselbare verschiedene Gewichte um das Gewicht der Maus individuell anzupassen. Mausrad mit abschaltbarerm Stufenmodus - somit geräuschloses Rollen mit "Anschubs"-Verhalten. Das Mausrad kann "angeschubst" werden und läuft somit einfach in der entsprechenden Geschwindigkeit für eine Weile weiter. Super genial für "crusen" in Code. Kann man nicht richtig erklären - muss man einfach mal ausprobieren.

Sound: Creative Audigy 2 ZS Platinum Pro
Zugegeben ist diese Soundkarte bereits einige Jahre alt und ist so nicht mehr im Programm. Heutzutage würde man wohl eher auf das Modell X-Fi Elite Pro zurückgreifen. Aber was soll man machen ausser sie zu behalten, wenn man "einfach nur" super zufrieden damit ist? Ein absolutes Muss bei einem Soundkartensystem ist für mich nämlich diese externe Box mit allen wichtigen Anschlüssen und Reglern in "Handgreifweite" (Lautstärke, Micro Lautstärke, Kopfhöreranschlüsse, ...). Kein Krabbeln unter den Tisch um ein Headset abzuschließen. Kein wildes herumklicken um den Sound leiser zu stellen, wenn ein Kunde oder Kollege anruft. Direkte manuelle Regelung der Micro Laustärke, wenn man über das Web telefoniert oder einen Screencast erstellt...

Headset (Festnetz): Jabra/Netcom CN9120
Um beim telefonieren die Hände frei zu haben braucht man ein Headset - das ist keine neue Erkenntnis. Aber dieses mobile Headset mit einer Rechweite von bis zu 150m ist wirklich aus meinem Leben nicht mehr wegzudenken. Es verhält sich wie ein zweites DECT Gerät und kann einfach parallel zum normalen Mobilteil betrieben werden. Grundsätzlich sitzt es sehr angemehm - man hat nicht das Gefühl, dass einem das Ohr nach wenigen Stunden ;-) telefonieren abfällt. Damit rechtfertigt sich auch die sehr lange mögliche Sprechzeit von bis zu 12 Stunden am Stück. Zuguterletzt passt sich die Sendeleistung dynamisch mit der Entferung zur Basisstation an (0.1-63mW) und ist somit im Vergleich zu anderen DECT Geräten sehr niedrig (bis 250mW sind erlaubt).

Schließlich benötigt man für ein stressfreies Arbeiten noch etwas kuschliges und beruhigendes schnuren. Hierzu kann ich Fisko empfehlen. Den gabs gebraucht (aber neuwertig) für ca. 75€ im Tierheim... ;-)

 

Tags:

First (and initial last) experiences on Hyper-V for a VMWare user

by Daniel 16. August 2008 01:22

Hyper-V has been available for several weeks now and I had expected quite a lot of this virtualization technology by Microsoft. As a long-time user of VMWare Server I assumed that Hyper-V was at least able to compete against the current V1.x by VMWare Server and that it would set the a benchmark concerning Performance.  In the following I will describe my first experiences with Hyper-V.

What I already knew before the practical experience explained here is that Hyper-V wouldn’t have any USB support. If I remember correctly, VMWare offered this support / feature for quite a while. Microsoft – why aren’t you able to do this?

The attempt to convert my existing VMWare Machines into Hyper-V was a miserable failure. By using a Freeware Tool I could pleasingly convert the VMDK files into VHD files, but that was it – the virtual machine wasn’t able to boot. Reason: Hyper-V can only boot from virtual IDE hard disks, not from SCSI disks.  I simply can’t understand why Microsoft ignores this feature and generally I consider this very negligent (not to say stupid) of Microsoft. I am also wondering why there is no provided tool to convert VMWare Machines into Hyper-V Machines – Mircrosoft doesn’t seem to expect someone having this idea. Unfortunately, the findings, which I am going to describe in a moment, seem to confirm this theory.

To continue with the topic of virtual hard disks: it really bothers me that Hyper-V, unlike VMWare, cannot split the virtual hard disks into 2GB files. In the past I had often problems handling big files – this is why I generally split virtual hard disks in VMWare.

After the first few failures in converting VMWare into Hyper-V machines, the only remaining option was to reinstall new machines. “Well, if my virtual machine also runs on Windows Server 2008 that would also be an improvement”, I thought. All in all, Windows Server 2008 runs on a very high performance on my physical machines. However, when installing Windows Server 2008 with Hyper-V I was faced with another disillusion – the I/O with the virtual (IDE*;_)*) hard disks doesn’t seem to perform well. The “expansion” of the files within the Windows Server 2008 installation in Hyper-V takes a lot lot lot longer than installing the physical machine.

Not sitting in front of the Server  (does anyone do that at all nowadays?), but working via a RDP terminal goes without saying. Here, I was disappointed again – operating the virtual machine with the mouse via a Hyper-V console during a RDP session is not possible. In order to do this, the “Integration Services” have to be installed onto the virtual machine. Unfortunately this is clearly not possible as long as the installation hasn’t been finished, so that operating the machine during the installation via RDP is only possible by using the keyboard. Very annoying. There aren’t any problems with VMWare concerning this issue. Again I am wondering about a software constellation in which everything comes from Microsoft. By the way, why does Microsoft call the VM driver package “Integration Services”? When I read in the help for the first time (yes, I really opened the help – window) it was quite confusing, because as a software developer I understand something completely different by the term “Integration Services”. Wouldn’t something like VM Additions have been more self-explaining? Hm, still wondering…

 

After the Setup (without mouse support via RDP) I was finally able to use the virtual machine and I had to discover that there wasn’t any network interference card available. Well, I had to shut down the virtual machine again, look into the Hyper-V configuration in order to find out how to connect the network card.  But to say something nice about the whole thing – the user/operator interface for the configuration of Hyper-V is really self-explaining and easily operated.

After several mouse clicks I was about to connect the network interference card to the virtual machine – remember that I was still working via RDP – when a warning popped up that the network on the physical server might collapse and therefore might have to be reconfigured. I thought: “Well, then I’ll reconnect with RDP again afterwards when the network is established”, and went on…. Well -  going somewhere - namely by car straight to the office where the server on which I had been working is located- was really necessary then. The physical machine was like a total mess, jammed and had to be reset. To cut a long story short, administration of virtual network cards and bindings works perfectly fine with VMWare via RDP. Therefore, no-one can say that my expectations were too high!

After many hours (yes, I was spoiled by VMWare) I was finally able to install the software onto the virtual machine. I didn’t have to wait long for the next unexpected problem of Hyper-V to appear – the processor’s efficiency in the Task Manager on the physical machine was basically nothing – no matter how busy the virtual machine was. Of course there’s an explanation for this - Hyper-V is integrated in the operating system and runs relatively near to the hardware – but when working with it, it is very annoying. With the network traffic, for example, it is the same as it can’t be measured on the physical machine anymore, too.

In a nutshell, the current version of Hyper-V unfortunately isn’t of any use to me and cannot compete against VMWare Server (V1.x) by far (for me), apart from supporting operating systems. But VMWare Server 2.x is now available as RC and will bridge this gap soon.  My advice for anyone intending to use Hyper-V is using a dedicated server which is only used for virtual machines and for nothing else and plan to (physically) sit in front of this machine for a while ;-)

Tags:

Simple bot protection via XamlWebControls

by Daniel 18. June 2008 09:32

Protecting web sites from spam and email harvesting bots is a daily issue when developing web sites for the internet. One easy way to do this is to place the text you want to protect into an image as images can easily be read by humans and are hard to understand by a computer program. There are hundreds of ways to do this. I'd like to show you a simple and flexible way you could go by using XamlWebControls.

Protecting forms via a simple image (also known as CAPTCHA) is quite easy by using the XamlImage control that generates an image with some dynamic text. Below is a simple example that obfuscates the text via rotation, blur, color gradient and some background characters.

 

You can download the C# source code that demonstrates simple form and email bot protection via XamlWebControls here.

Tags:

Dynamic LinQ is love

by Daniel 11. June 2008 10:54

Microsoft's LinQ - in any shape - is in my opinion one of the most impressive and useful technology stacks that Microsoft has released since .NET itself. I loved it from the very first day and it has saved me ours of time writing unspectacular lines of iterations, loops, dump SQL code and Database Adapters. Since Microsoft implemented LinQ as a language feature it is of course type safe and in many szenarios very good this way. But when it becomes a little bit more dynamic, the initially strongly typed nature of a LinQ statement is a little bit of a barrier. Sometimes I need really dynamic queries that are a result of several unpredictable parameters defined at runtime. That's where "dynamic link" comes into play. Scott blogged about this "LINQ Dynamic Query Library" at the beginning of this year. Very nice!

But to be honest - after using it several times - it seems to me like a forgotten feature that only few care about. Besides the fact that it's basically just a simple class that triggers some runtime compilation - it's quite poorly documented and slightly uncomplete. Since it's untyped, accessing the resulting data can become quite unhandy. I wrote some additional Extension Methods that I initially missed and now I use them quite frequently and I'd like to share with you.

The first extension method I was really looking for was the "distinct" feature of LinQ. It's not that special - but when you are in a hurry and you have no experience in writing these extension methods it may become quite useful:

/// <summary>
/// Distincts the specified source.
/// </summary>
/// <param name="source">The source.</param>
/// <returns></returns>
public static IQueryable Distinct( this IQueryable source )
{
  
if( source == null )throw new ArgumentNullException( "source" ); 
   return source.Provider.CreateQuery(
     
Expression.Call( typeof( Queryable ), "Distinct", new Type[] { source.ElementType }, source.Expression ) );
}

 

The next extension method I added is one to provide the resulting data as a simple typed List. It makes sense only for one dimensional result sets of course:

/// <summary>
/// Converts the first column of the specified source into a List of type T.
/// </summary>
/// <param name="source">The source.</param>
/// <returns></returns>
public static List<T> ToList<T>( this IQueryable source )
{
  
List<T> r_List = new List<T>();
  
PropertyInfo l_FirstProperty = null;
  
IEnumerator l_Enumerator = source.GetEnumerator();
  
while( l_Enumerator.MoveNext() )
   {
     
object l_CurrentObject = l_Enumerator.Current;
     
if( l_FirstProperty == null )
      {
        
PropertyInfo[] l_PropertyInfoCollection = l_CurrentObject.GetType().GetProperties();
         l_FirstProperty = l_PropertyInfoCollection[0];
      }
      l_List.Add( (T) l_FirstProperty.GetValue( l_CurrentObject,
null ) );
   }
  
return r_List;
}

Currently I am writing Extension Methods that can return result sets as a DataTable or multi dimensional list from a dynamic LinQ query. If you are interested in them, don't hesitate to contact me...

Tags:

Wiimote Whiteboard fun

by Daniel 28. May 2008 01:27

In meinem letzten Blog Eintrag schrieb ich über die spannende Reise das "Wiimote Whiteboard" auf Windows Vista x64 zum laufen zu bringen. Nachdem nun alles funktioniert, konnte die "Testphase" beginnen. Wie wir gelernt habe, testem wir am besten nicht selbst, sondern lassen testen. Schaut selbst, was dabei heraus gekommen ist:

Neben seriösen Anwendungen, haben wir auch "Montagsmaler 2008" gespielt ;-)

Hat jemand eine Idee, welcher Begriff hier gemalt wurde?

 

Tags: ,

Wiimote Whiteboard in Windows Vista

by Daniel 27. May 2008 05:59

Recently I watched this YouTube Video and was very impressed about what I saw. As I often make presentations and training, I thought to me this would be a really catchy solution for my next presentation. A low-cost solution for a touch Whiteboard simply by utilizing the Nintendo WII Controller :-) That's it!

I investigated my old hardware box, found an old remote, captured the infrared LED from the old remote, soldered the infrared LED to a battery and a switch, assembled it into an old marker.

That's it - I built my own electronic touch whiteboard pen:

That was the fun part. Now I wanted to test it with my Windows Vista Laptop (DELL Precision M65). I fetched my WII Controller, started the Bluetooth detection and - after some tries - I got it into my Vista as a Human Interface Device (HID). Some strange thing happened: When I wanted to connect the WII remote again, I had to remove it from the Bluetooth device list. Only then was it recognized as a "connected" device. So - if you have problems connecting the WII remote to you PC, try removing it completely from the Bluetooth device list first!

Now came the relly exciting part! I downloaded the Wiimote Whiteboard from here and ran the tool. The calibration of my monitor with my newly assembled "electronic touch whiteboard pen" was no problem at all - it simply worked as expected. Mark the top/left edge, top/right edge, bottom/left edge and the bottom/right edge - fine...

But then - nothing... no Mouse cursor movement... ...no clicks... ...nada... did I do something wrong? Was the "Wiimote Whiteboard" program not compatible to Vista? I instantly tried it on my old Windows XP Desktop (EPOX BT-DG02 USB-Bluetooth Dongle) - and it worked!!!

The next day I could not stop thinking about it - as I do not want to install Windows XP on my Laptop for my presentations. Luckily the Author of "Wiimote Whiteboard" provided the Source Code and more luckily - it was written in .NET!!!

So I could load it into my Visual Studio (I converted it to a VS2008 Project) and tried to find out where the problem with Vista could be. The C# code seemed really simple to me - the mouse cursor was positioned by using "SendInput" of the Wine32 API via P/Invoke. Hmm - this is not working under Vista? And yes - after googleing around - it seemed the most likely issue. In the MSDN API Documentation of SendInput there is a talk about "UIPI" - the User Interface Privilege Isolation. What's that? Never heard about it... Besides - here is a PDF with deep technical information about Vista UIPI that I found while looking for the problem. And it's really a fact - Vista prevents certain Windows Messages, depending on the so called "Integrity Level" of the program.

You can use Process Explorer to watch the current "Integrity Level" of a process:

As you can see, the "WiimoteWhiteboard v0.2.exe" process is at Integrity Level "High". Maybe "Hight" is not high enough? There is only one higher Level called "System". So I tried to change the assembly manifest to claim for "System" Integrity Level . But as I did not succeed in about 5 minutes, I tried another thing first. Often there are compatibility issues with 64-Bit Windows Versions with .NET Programs as they can run on x86 and x64 in native mode by default. So I forced the program to compile in x86 mode. And that was the fast solution :-) - Wiimote Whiteboard now runs on Windows Vista X64 without a problem. There are other versions in the Wiimote Whiteboard Forum on the Homepage, but I never got other versions to work correctly on my Vista X64.

Tags: , ,

Arcor DSL vs. Kabel Deutschland Internet

by Daniel 24. May 2008 21:40

Seit ca. einem halben Jahr haben ich zwei Provider um von zu Hause aus ins Internet zu komnen. Anfangs dachte ich mir zunächst nicht viel dabei, ausser dass wenn mal eine Leitung ausfällt, könnte ich problemlos auf die andere zurückgreifen. Seit langem habe ich Arcor DSL 2000 und bin bis auf seltene Ausfälle relativ zufrieden damit. Dann kamm das Angebot "Flat Deluxe" von Kabel Deutschlang heraus, welches 26.000 Kbit's versprach. Da ich das Internet ständig auch beruflich nutze und sehr viel mit RDP arbeite - siehe letzten Blog Eintrag ;-), bestellte ich mir Flat Deluxe zusätzlich zu meiner Arcor DSL Leitung.

Natürlich machte ich gleich Geschwindigkeitstests und wurde relativ nüchtern überrascht. Die Bandbreite, die theoretisch eben bei 26.000 Kbit/s liegen sollte, erreichte bis heute - wie gesagt ein halbes Jahr - maximal die 16000 Kbit/s. Gemessen zu verschiedensten Uhrzeiten, mit verschiedenen Tools. Nun ja, die Bandbreite ist ja nur für downloads relevant. Ich persönlich benötige aber eher kurze Ping Zeiten. Aber auch hier versagte die Kabel Leitung leider. Hier ein direkter Vergleich:

Arcor DSL 2000 Ping Zeiten:

Kabel Deutschland "Flat Deluxe" (26000) Ping Zeiten:

Zu erklären ist dieses Desaster sicherlich durch die unterschiedliche Technik bzw. das Backbone.
Ein Trace-Root offenbart es:

 Tracing route to www.albamond.de [62.146.19.250] over a maximum of 30 hops:

  1     5 ms     7 ms     6 ms  91-64-252-170-dynip.superkabel.de [91.64.252.170]
  2     7 ms     7 ms     7 ms  91-64-255-46-dynip.superkabel.de [91.64.255.46]
  3     7 ms     7 ms     7 ms  83-169-183-86-isp.superkabel.de [83.169.183.86]
  4    18 ms    15 ms    15 ms  83-169-128-14-isp.superkabel.de [83.169.128.14]
  5    31 ms    31 ms    43 ms  83-169-128-9-isp.superkabel.de [83.169.128.9]
  6   186 ms   203 ms   205 ms  83-169-128-129-isp.superkabel.de [83.169.128.129]
  7    23 ms    23 ms    24 ms  Tenge2-3.cr3.FRA3.content-core.net [80.81.193.32]
  8    34 ms    35 ms    36 ms  Tenge1-2-57.cr1.NBG1.content-core.net [212.123.123.193]
  9    27 ms    27 ms    26 ms  ge1-1-951.rtr2.colo1.NBG1.content-colo.net [212.123.127.117]
 10    34 ms    35 ms    34 ms  62.146.19.250

Trace complete.

Das meiste der Latenzzeit wird schon innerhalb des Kabel Deutschland Netzes "verbraten". Sehr schade!
Aber als Kunde unteressiert mich die Technik eigentlich recht wenig - ich erwarte schlicht eine schnelle Leitung.

Leider war das noch nicht alles zum Vergleich zwischen DSL und Kabel. Als nächster Punkt spielen die Ausfallzeiten eine wichtige Rolle. Niemand kann erwarten, dass man eine 100% verfügbare Internet Leitung bekommt. OK. Meine Erfahrung bei Arcor waren Ausfälle max. ca. 1 mal im Monat unter einer Stunde. Leider toppt das Kabel Deutchland mit Stundenlangen Ausfällen mindestens 1 mal in der Woche. Manchmal liegt es direkt an Kabel Deutschland, manchmal am Kabel-Modem, welches man durch einen Reset wieder zum arbeiten bewegen kann. Aber das Modem kommt von Kabel-Deutschland, daher geht das für mich auf's gleiche Konto, da ich als Kunde den Dienstleister dafür in die Pflicht nehme mir die richtige Hardware zu verkaufen bzw. bereitzustellen...

Tags:

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

About the author

Daniel
MCSD, MCTS
Microsoft Certified Trainer
CTO, Albamond GmbH
E-mail me Send mail