DSL Störung – das Problem liegt unter der Fußleiste

Falls ihr das nächste mal ne fiese DSL Verbindung habt, Verbindungsabbrüche, langsame Datenübertragung, Bandbreite von 4000kBit/s in einer Gegend wo 16000kBit/s eigentlich Standard sein sollte, die Fritz!Box zeigt Störquellen an und ähnliches, dann hab ich da was für euch ;-)

Den eben beschriebenen Spaß hatte ich nämlich die letzten 2 Tage nachdem mein Internet endlich freigeschaltet worden war. Habe DSL-Speedtest gemacht, ping Paketverluste angeschaut, Foren gelesen, von wilden Geschichten von Handy-Funkmasten und Nachbars WLAN, die die DSL-Leitung stören und ähnliche Scherze. Habe fast schon dran geglaubt, denn auf meinem Dach steht so ein Teil.

Das brachte mich dann auf die Idee, dass mein Telefonkabel, was neben der Wohnungstür in die Wohnung kommt und von dort einen sehr weiten Weg zur Telefondose im Wohnzimmer hat, sich prima als Antenne für Störeinflüsse hergibt. Also dachte ich mir, ich klemm die Dose einfach mal direkt bei der Wohungstür an, und schau mal, wie viel das ausmacht.

Die Fritz!Box zeigt ja zum Glück allerlei Daten über die DSL-Verbindung, wenn man die Expertenansicht eingeschaltet hat, wo man schnell sehen kann, ob sich was verändert hat.

Also eben schnell das Kabel an der Tür abisoliert, die Relevanten Adern an die eh schon abgeschraubte Dose geklemmt und die Fritz!Box angeschlossen.
Plötzlich keine Störquellen mehr, DSL Leitungskapazität von 18000kBit/s down und 1200kBit/s up (vorher hatte ich down irgendwas mit 4000kBit/s und up sogar nur 240kBit/s).

Das Problem musste also eindeutig auf dem Weg dazwischen liegen und die Verbesserung war so krass, dass sich das nicht mit der Antennenwirkung erklären ließ.
Also direkt erstmal alle Fußleisten ab und das Kabel hervorgeholt und da war er schon der Übeltäter:


Selbstverdrahtet, weder gelötet, noch geschirmt mit ein wenig Klebeband zusammengehalten.
Mit sowas kann man natürlich keinen High-Speed Internet-Anschluss betreiben…

Also nicht gleich beim DSL Anbieter anrufen, wenn’s Internet nicht taugt, lieber erstmal unter die Fußleisten gucken, was der Vormieter einem da hinterlassen hat.

Posted in Nice to know | Tagged , , , | Kommentare deaktiviert

HTC Desire repair

Just dropped my HTC Desire two weeks ago, and broke the screen/touch panel digitizer.
Now I rebuilt it with the instructions from http://tjworld.net/blog/htc-desire-tear-down
Maybe this helps someone :-)

Posted in Allgemein | Tagged , | Kommentare deaktiviert

Meine git config

Um auf jedem Rechner immer die gleiche GIT-Config zur Verfügung zu haben, hab ich sie mir eben mal als gist erstellt.
Ich habe dort zum Beispiel Aliase (Abkürzungen) für die häufigsten Befehle drin und auch global die Projekt-files meiner IDE ignoriert.

Posted in Nice to know | Tagged , , , | Kommentare deaktiviert

Wie gut/schlecht ist mein zukünftiger Programmierer?

Da ich gerade am Frühstücken bin und ich dabei eh nichts produktives hinbekomme, werde ich hier mal einen Gedanken festhalten, der mit gerade gekommen ist.

Falls ich mal in die Lage komme, einen (oder mehrere) Programmierer einstellen zu wollen, muss ich mir ja überlegen, wie ich feststelle, welcher der Bewerber der/die Richtige für mich ist. Dabei ist es meist hilfreich sich ein wenig Code zuschicken zu lassen. Die Idee war nun zu sagen: “Schick mir doch mal ein bisschen von dem was du bisher so programmiert hast. Darunter ein paar neue Sachen, aber auch einen der schlechtesten Codes, die du mal produziert hast.”

Die Idee hat übrigens ein bisschen Ähnlichkeit zum Developers shame day, wie mir gerade auffällt, aber was hat man nun davon?

Ich denke man kann damit relativ gut die Selbsteinschätzung des Bewerbers einschätzen und erkennen, ob jemand weiß, wie guter/schlechter Code aussieht. Zumindest mehr, als wenn man nur den guten “Vorzeige-Code” bekommt.

Das wars erstmal dazu, Fragen, Anregungen?

Posted in Allgemein | Tagged , , , | 1 Comment

CActiveRecord::model() ist ein Singleton

Interessant zu wissen und fürs Coden relevant:
Die CActiveRecord::model() methode erstellt einen Singleton. (kann man sich im Google-Code-SVN anschauen)

Ich war bisher davon ausgegangen, dass ich damit zwei unterschiedliche Objekte bekomme:

$user1 = User::model();
$user2 = User::model();

Dem ist offenbar nicht so.

Posted in Nice to know | Tagged , , , | Kommentare deaktiviert

WP -> Twitter

Hab gerade das WordPress Plugin WP -> Twitter installiert, nachdem ich pushWP wieder entfernt hab, weils nichts taugte, mal schaun, ob es auch tut, was es verspricht :-)

 

 

 

Posted in Allgemein | Tagged , | Kommentare deaktiviert

Kann jetzt auch von meinem Phone bloggen…

Hab mir grad mal ne WordPress App fürs Android geholt. Diesen Artikel schreib ich grad damit…
Werde hoffentlich bald mehr Inhalt hier herein bringen…

Funktioniert sogar mit Foto:
image

Posted in Allgemein | Tagged , | 1 Comment

Server-Verfügbarkeits-Tabelle

Hab vor einiger Zeit mal ne Tabelle gemacht, in der man direkt ablesen kann, was es heißt, wenn ein System z.B. 99% Verfügbarkeit über ein Jahr oder einen Monat hat.

Das ganze gibts als PDF unter http://pub.cebe.cc/docs/uptimecalc.pdf

Posted in Allgemein | Tagged , | Kommentare deaktiviert

Hallo Welt!

Huhu, ich hab nen Blog ;-)

Wurde langsam mal Zeit…

Posted in Allgemein | 1 Comment