Posts mit dem Label Beginner werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Beginner werden angezeigt. Alle Posts anzeigen

Mittwoch, 15. August 2012

User - Tracking enttarnen und blockieren [ Firefox | Beginner ]

Viele Webseiten verfügen über Dienste, welche die Aktivität der Nutzer aufzeichnet, d.h.
Welche Links klicken sie an, woher kommen die Leser, was lesen sie und wie lange bleiben sie.

Bekannte Tools sind zum Beispiel Google Analytics (was auch auf dieser Seite aktiviert ist), welches zeigt, wie viele User auf der Seite waren, wie viele Klicks die Seite hat (etc.).

Icon - Ghostery für Firefox Das Firefox-Add-on Ghostery 2.1.2 informiert darüber, ob eine Website derartige Dienste nutzt (kostenlos).


Mit einem Klick auf das kleine Gespenster-Symbol in der Statuszeile von Firefox ruft man weitere Informationen z
u einzelnen Tracking-Diensten ab und blockiert sie.

Dienstag, 14. August 2012

Was ist ein String [ Programmieren | Grundlagen | Begriffe ]


Hallo zusammen, heute ist Montag und das heisst:
 
Programmier - Grundlagen | Heute zum Thema "String"



String ist ein Variablentyp, der alphanumerische Zeichenketten, also z.B. Buchstaben, Wörter oder Sätze, aufnehmen können. Hierbei wird meist ASCII als Zeichencode verwendet.

Daher unterscheidet sich die Speicherung einer Zahl als String grundlegend von der Speicherung als z.B. Integer.

Jetzt wandeln wir diesen Wikipedia - ähnlichen Satz in einen normalen Satz um ;)

Ein String ist eigentlich ein "Char - Array" (Chars sind einzelne Buchstaben oder Zeichen) und kann somit mehrere Zeichen aneinander reihen. Einige Beispiele für Strings:

"Das ist ein String"
"123456789"
"Das ist ein test String, 123, 123!!"

Methoden und Eigenschaften eines Strings

Es gibt die verschiedensten Methoden, z.B zum Erzeugen von Zeichenketten, zur Extraktion von Teilstrings, zum Vergleich von Strings und zur Erzeugung von Strings aus primitiven Datentypen.

Strings können auch zusammengefügt oder verändert werden. So kann aus "Hallo" und "Welt" (zwei verschiedene Strings) mittels & oder + ("Hallo" &  "Welt") "HalloWelt" gemacht werden.

Es gibt Befehle, welche aus Grossbuchstaben kleine machen oder umgekehrt, d.h. aus "PETER" wird "peter", "Peter" oder "pETER", je nachdem, wie ausgereift diese Befehle sind und welchen man dazu nimmt.

Häufig werden Strings für Fehlermeldungen, Labels oder Buttons benutzt, aber auch der Text einer Textbox ist ein String.

Ein String kann praktisch beliebig lang sein, jedoch besteht eine maximale Speichergrenze von ca 2 GB (Bin mir nicht sicher ob diese Zahl noch aktuell ist).

"Nachteile" eines Strings

Wird ein String falsch verwendet, so ist er langsamer als andere Datentypen:

Wenn ein String nur Zahlen beinhaltet und für mathematische Aufgaben verwendet wird, wird es länger brauchen als ein Integer bzw Long (folgen in den nächsten Wochen ;) ) da ein String diese Funktionen nicht kennt und zuerst noch umgewandelt werden muss, was auch noch einige Zeit in Anspruch nimmt.