- Du brauchst eine SchülerVZ-Einladung? (20)
- Blogparade: Welche Blogsoftware? (10)
- Du brauchst eine Wer-kennt-wen.de-Einladung? (WKW-Einladung) (9)
- Es gibt keine SchülerVZ- und Wer-kennt-Wen-Einladungen mehr (9)
- Alle versteckten Päckchen bei GTA Vice City finden (9)
webadress.de – Wo bleibt hier der Datenschutz?
Von Simon | Juli 3, 2009
Als ich gerade nach meinem Namen gegoogelt habe, was ich übrigens relativ häufig mache
, bekam ich ein ziemlich interessantes Ergebnis zu Gesicht: Ein neuer “Dienst” namens webadress.de hat sich irgendwie ein paar meiner Domains zusammengesucht und listet sie alle auf. Dagegen hätte ich ja noch nichts. Ist ein Backlink, für den man noch nichtmal was tun muss.
Aber nicht nur die Domains werden angezeigt. Auch die vollständige Adresse und meine Telefonnummer ist der ganzen Welt zugänglich. Aber wer hat mich gefragt, ob ich das will?
Datensammlung verhindern
Auf datenschutzbeauftragter-online.de habe ich erfahren, dass webadress.de sich die Daten mithilfe eines Crawlers beschafft, welcher durch eine robots.txt ausgesperrt werden kann. Angeblich bleibt der Eintrag dann aber trotzdem noch erhalten.
Ich finde, dass das, was die da tun, nicht rechtens ist. Wer gibt denen das Recht, meine Adresse und Telefonnummer öffentlich zugänglich zu machen?
Sinn?
Fraglich ist auch, was das Ganze eigentlich bringen soll. Ich erkenne keinen Nutzen in so einer Seite. Aber vielleicht könnt ihr mich ja aufklären
Die einzigen, die davon profitieren, sind doch die Spammer. Es werden zwar keine E-Mail-Adressen angezeigt, aber Spam ist ja auch per Post möglich
Seid ihr auch indiziert?
Mich würde jetzt mal interessieren, ob die “euch auch schon haben” und was ihr davon haltet…
Kategorien: Aktuelles | 2 Kommentare »
Plugin fürs Syntax-Highlighting (Star-light) macht Probleme
Von Simon | Juli 1, 2009
Wer auf meinem Blog mit aktiviertem Firebug-Plugin im Firefox surft, wird feststellen, dass Firebug immer einen Fehler auf der Seite meldet. Wie man der Fehlermeldung
addBehavior is not defined
http://www.net-developers.de/star-light/moz-behaviors.xml
Line 39
entnehmen kann, liegt das am star-light-Plugin, das eigentlich die Syntax von meinen PHP-Skripts farbig hervorheben und markieren soll.
Zeile 39 ist übrigens
<constructor> addBehavior(0); </constructor>
Der IE macht ausnahmsweise alles richtig
Kategorien: Software | 3 Kommentare »
Borland C++ Builder (VCL): Farben zum Speichern in Strings umwandeln
Von Simon | Juni 27, 2009
Ich muss mich momentan mal wieder mit C++ beschäftigen (Schulprojekt) und war bis vor wenigen Sekunden noch auf der Suche nach einer Möglichkeit, Farbeinstellungen sinnvoll abzuspeichern. Dabei sind mir dank Google ein paar Möglichkeiten über den Weg gelaufen. Diese möchte ich euch hier kurz vorstellen.
Wozu Farben in Strings umwandeln?
Wenn man ein Einstellungsmenü hat, wo man z.B. die Hintergrundfarbe einer Anwendung verändern kann, möchte man diese Einstellungen wahrscheinlich auch irgendwo abspeichern. Benutzt man den Borland C++ Builder mit der VCL, kann man mit Farben ganz einfach unter Verwendung von TColor arbeiten.
Die Umwandlung
Um jetzt eine Farbe in einen String umzuwandeln, benötigt man eigentlich nur eine einzige Funktion: ColorToString(TColor cl). Diese Funktion ist selbsterklärend. Dennoch zeige ich euch hier, wie man sie benutzt:
ShowMessage(ColorToString(clBlack));
Ausgegeben wird hier “clBlack”. Wenn wir statt clBlack einmal clGreen einsetzen, sehen wir, dass wieder “clGreen” ausgegeben wird. Man kann so also sehr einfach Konfigurationsdateien anlegen, die Farbeinstellungen enthalten.
Und jetzt wieder rückwärts
Selbstverständlich wollen wir das ganze jetzt auch wieder zurückwandeln, sonst hätte es ja keinen Sinn. Der ein oder andere kann sich den Namen der Funktion wahrscheinlich schon denken: StringToColor(AnsiString str)
Anwendung:
TColor farbe = StringToColor("clRed");
Die Variable Farbe enthält nun auch die Farbe Rot. Hätte nicht gedacht, dass das so einfach geht!
Die Zweite Möglichkeit: Der (int)-Cast mit einem TColor
Es ist auch möglich, Zahlen statt Strings zu benutzen. Mir gefällt diese Möglichkeit aber nicht so gut, da man hier nicht sofort erkennt, um was für eine Farbe es sich handelt. Dennoch stelle ich euch diese Form der Umwandlung auch hier vor.
Die Farbe Schwarz hat den Integer-Wert 0. Dieses Code-Beispiel belegt das.
ShowMessage(ColorToString((TColor)0));
“(TColor)0″ ist der relevante Code in diesem Codeauschnitt. Es wird ein Type-Cast zum Typ TColor durchgeführt. Da wir aber keine TColors ausgeben lassen können, müssen wir die Farbe wieder zu einem String machen. Danach können wir sie ausgeben. Und die Ausgabe wird wie erwartet “clBlack” sein!
Aber auch umgekehrt lässt sich das zeigen:
ShowMessage(IntToStr((int)clBlack));
Als erstes wird der TColor-Wert zu einem int-Wert gecastet. Da ShowMessage() aber einen String erwartet, wandeln wir den Integer jetzt noch mit IntToStr() in einen AnsiString um. Und siehe da: “0″ wird ausgegeben!
Kategorien: C/C++ | Noch keine Kommentare »
PHP 5.3 erscheint am 30. Juni 2009
Von Simon | Juni 25, 2009
phpforum.de schreibt, dass die lang erwartete PHP-Version 5.3 am 30.6.2009 als stable-Version erscheint. Die wichtigsten Neuerungen dürften den meisten schon bekannt sein, ich führe sie hier aber trotzdem nochmal auf.
Neuerungen bei PHP 5.3
- Namespace-Support: Es ist ab jetzt möglich, Namespaces anzulegen. So kann man Namenskonflikte in verschiedenen Projekten vermeiden. Je nach Lust und Laune stelle ich irgendwann auch mein Framework auf Namespaces um.
- Goto: Viele hassen Goto, andere widerum lieben es. Ich persönlich sehe noch keinen Fall, wo ich das jemals gebraucht hätte. Das Hauptargument der Goto-Gegner ist, dass Anfänger sich vermutlich gerne an Goto bedienen und sogenannten Spaghetti-Code erzeugen.
- Lambda-Funktionen: Meiner Meinung nach eine der nützlichsten Neuerungen. Was genau das ist, hat Fritz schon in einem Artikel erläutert.
- Unicode-Support: Es soll jetzt auch möglich sein, Umlaute und andere Sonderzeichen problemlos in Skripts verwenden zu können. Eine Klasse kann jetzt z.B. ein “ü” im Namen enthalten. Weiterhin sollen jetzt auch Strings, die UTF8 sind, richtig von PHP erkannt werden. Früher gab es z.B. mit der Ermittlung der Stringlänge Probleme. Danke an den 1. Kommentar! Unicode-Support kommt erst mit PHP 6.
- …
Umstellung der Hoster auf PHP 5.3
Vermutlich wird es aber noch mehrere Monate oder sogar Jahre dauern, bis alle Hoster auf PHP 5.3 umgestellt haben.
Ich habe gerade bei meinen beiden Hostern All-Inkl.com und Estugo angefragt, wann PHP 5.3 aufgespielt wird. Laut den beiden Anbietern wird PHP 5.3 schon kurz nach dem Erscheinen verfügbar sein. Da bin ich ja mal gespannt
Kategorien: PHP | 6 Kommentare »
Mein eigenes MVC-Framework: Die View-Helper
Von Simon | Juni 24, 2009
Es gibt immer wieder Dinge, die man an mehreren Stellen benötigt, z.B. das Formatieren der Uhrzeit. Um diese Funktionen nicht immer wieder neu schreiben zu müssen, gibt es sogenannte ViewHelper. Wie der Name schon sagt, kommen diese in der View-Schicht zum Einsatz. Das View-Helper-Pattern ist also ein “Unterpattern” des MVC-Patterns in der View-Schicht.
ViewHelper und ViewDataHelper
In meinem Framework gibt es außer den View-Helpern noch View-Data-Helper, die außerdem in der Lage sind, Daten zu speichern und auszulesen. Der Aufruf dieser Helper funktioniert aber genau wie der Aufruf eines einfachen View-Helpers. Auch die Implementierung erfolgt genau gleich. Alle Helper (Egal ob View oder ViewData) müssen nur das Interface FW_View_Helper_Interface implementieren. Dieses Interface sieht so aus:
Das Interface: FW_View_Helper_Interface
interface FW_View_Helper_Interface
{
public function run(array $params = array());
}
Es wird also nur die run-Methode benötigt, die alle Parameter entgegennimmt.
Da wir wollen, dass man alle ViewHelpers und ViewDataHelpers möglichst einfach aufrufen kann, eignet sich hier die __call()-Interzeptormethode.
Wir wollen aber nicht immer den kompletten Namen der Klasse schreiben, sondern einfach nur FW_ViewHelperName statt FW_View_Helper_ViewHelper_Name. Ist ein Helper kein Teil des Frameworks, sondern eine Eigenkreation, lassen wir einfach das FW_-Prefix weg. Also ViewHelperName.
» Den ganzen Artikel lesen… »
Kategorien: Mein MVC-Framework | 1 Kommentar »
Verkaufe 24px.de
Von Simon | Juni 22, 2009
Ich habe momentan mal wieder eine Domain übrig, die ich nicht mehr benötige. Sie lautet 24px.de und ist momentan bei Sedo.de geparkt. Allerdings verkaufe ich die Domain nicht über Sedo, sondern versteigere sie bei eBay. Die Auktion endet am 25. Juni 2009 um 22:45 Uhr.
24px.de
Ich denke, mit 24px.de kann man so einiges anfangen. Ich zum Beispiel hatte die Idee, darauf einen Bildhoster zu entwickeln, bei dem jeder User ohne Kosten ein Fotoalbum mit bis zu 24 Bildern anlegen darf, mit einer maximalen Speicherdauer von 24 Monaten.
Aber da ich auch so schon kaum mehr Zeit für meine Projekte habe, musste ich aussortieren und dabei ist die Wahl auf 24px.de gefallen. Das ist das einzige Projekt, das ich noch nicht angefangen habe. Die anderen sind alle schon halb fertig
Da der Name wirklich sehr kurz ist, kann man sich ihn leicht merken. Es gibt sicherlich auch noch andere Themengebiete, auf die der Name passen würde.
Interesse geweckt?
Wer also Interesse an der Domain hat, kann gerne bei eBay mitbieten.
Link zur Auktion: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&ssPageName=STRK:MESELX:IT&item=320384690927
Bei der Übertragung entstehen euch keinerlei zusätzliche Kosten, es sei denn euer Anbieter verlangt die Jahresgebühr auch für eine Übertragung. Das wären dann aber nur wenige €uronen.
Kategorien: Verkäufe | 4 Kommentare »
Blogparade: Welche Blogsoftware?
Von Simon | Juni 21, 2009
Wie ich gerade auf Blog-Parade.de lese, findet derzeit eine Blogparade statt, in der es um Blogsysteme wie Wordpress geht. Die Parade wird von miradlo.net veranstaltet und passt vom Thema super in mein Themengebiet: “Tipps und Tricks für Webmaster”.
Es gibt wie bei jeder Blogparade ein paar Fragen. Diese lauten wie folgt.
Die 5 Fragen
1. Welche Blogsoftware nutzt du, kennst du noch andere Systeme?
Ich nutze auf allen meinen Blogs Wordpress. Ehrlichgesagt kenne ich auch gar keine andere Blogsoftware.
2. Was gefällt dir an der Software?
Dass es sehr viele Plugins gibt, man extrem viele Themes bekommt, den Code einfach anpassen kann und so gut wie alles einstellen kann. Auch die Administrationsoberfläche ist sehr übersichtlich. Weiterhin gefällt mir, dass man die Software automatisch updaten kann.
3. Was stört dich an deinem Blogsystem?
Mich stört extrem, dass es kein Plugin gibt, mit dem man das Syntaxhighlighting einfach realisieren kann. Oder kennt ihr doch Plugins, die das können? Dann bitte melden
Ich suche schon verzweifelt danach.
Alle Plugins, die ich bisher probiert habe, hatten das große Problem, dass sie im Code die HTML-Entitäten umgewandelt haben. Dadurch war für den Benutzer kein Copy & Pase mehr möglich.
4. Was genau nutzt du bei deiner Blogsoftware?
Ich nutze eigentlich nur die Möglichkeit, Artikel zu schreiben. Statische Seiten gibt es bei mir fast gar nicht.
Am meisten nutze ich den HTML-Editor, da ich nicht so auf Klicki-Bunti stehe
5. Welche Erfahrungen mit Software hast du?
Bis auf das Problem mit dem Syntaxhighlighting habe ich bisher noch keine schlechten Erfahrungen mit Wordpress gemacht. Ok, es wäre ganz nett, wenn die Emailbenachrichtigung schon nativ implementiert wäre. Aber dazu gibt es ja auch Plugins
Kategorien: Software | 3 Kommentare »


