In den Zeiten, in denen Sony gerne mal ein paar Millionen Nutzerdaten "verliert", sollte man sich als (Web-) Entwickler schon mal Gedanken zum Thema Passwortsicherheit machen. Hier http://heise.de/-1253931 ist ein nützlicher Artikel dazu.

Keine Kommentare | Kategorie: Allgemein

Wer schon immer mehr tun wollte, als alle vier Jahre den Stimmzettel im Wahlbüro abzugeben und auch innerhalb einer Legislaturperiode seinen Lieblingspolitiker unterstützen will, der kann das nun auf Pollvote.info tun.

Das Projekt wurde vor kurzem gestartet und erfreut sich immer größerer Beliebtheit. Wenn also auch du politisch aktiver werden möchtest, dabei aber anonym bleiben willst, geh' auf http://www.pollvote.info und lasse deiner Meinung freien Lauf.

Keine Kommentare | Kategorie: Allgemein

Skripte die das Leben vereinfachen!
Um viele Bilder, z.B. von einer Digitalkamera, auf einen Server zu laden bietet es sich an diese vorher runterzurechnen und zu verkleinern um die Upload-Zeit erheblich zu verringern. Die wenigsten benötigen ihre Bilder in einer Auflösung >1000 px.
Um dies zu erreichen gibt es diverse Möglichkeiten, aber in meinen Augen nur eine wirklich einfache und schnelle:
Man installiere Imagemagick, ein Konsolen-Bildbearbeitungsprogramm, dass sehr effizient arbeitet und so ziemlich alle Modifikationen eines Bildes erlaubt.

Um nun aber nicht die Dokumentation durchwühlen zu müssen gibt es hier ein passendes BATCH-Skript:


@echo off
: ########################################
: ##
: ## resize.bat by
: ## Marcel Folaron
: ##
: ## marcel.folaron@gmail.com
: ##
: ########################################
echo Start converting files...
for %%s in (*.jpg) do (
echo Convert %%s
mogrify -resize 800x800 -quality 75 "%%s"
)
echo All pictures converted
Pause


Diesen Code in eine Textdatei kopieren und als .bat Datei speichern (einfach Dateiendung ändern).
Hat man diese Datei erstellt, kann man sie einfach in den Ordner legen in dem die Bilder liegen und mit einem Doppelklick das Programm die Arbeit machen lassen.

Im Skript gibt es zwei Stellen an denen Änderungen vorgenommen werden können. Beide sind in der Zeile

mogrify -resize 1024x1024 -quality 75 "%%s"

Zum einen kann die Dimension der Datei (hier 1024x1024) geändert werden, um kleinere Bilder zu erzeugen.
Die Angabe beschreibt eine maximale Größe, d.h. die Proportionen der Bilder bleiben erhalten.

Die zweite Stelle ist die Zahl 75. Sie beschreibt die JPG Kompression und muss zwischen 1 und 100 liegen (100 = beste Qualität). Je höher der Wert desto größer die Datei. Bei einem Wert von 75 ist eigentlich immer eine Kompression ohne sichtbaren Qualitätsverlust gewährleistet.

1 Kommentar | Kategorie: Allgemein

Es ist schon interessant, wie einige Programmierer der PHP-Gemeinde auf die "NOTICE" "Trying to get property of non-object in" umgeht.
Wenn man mal danach sucht sieht man auf den ersten zwei, drei Seiten lediglich die Antwort: "[..]kein Fehler, sondern nur ein Hinweis [..]" oder "[..]Fehlertolerenz zu hoch[..]".
Doch zum allgemeinem Verständnis, auch wenn es nur eine Notice ist so bedeutet es trotzdem das auf die Eigenschaft auf die man zugreifen möchte nicht zugegriffen werden kann. Entweder weil sie nicht existiert (was aber dann mit der "Notice: Undefined property:..." einhergeht) oder das Objekt nicht instantiiert ist. Das heißt für alle Geplagten, die nur diese Notice erhalten. Code durchsuchen und schauen ob der Zugriff auf die Eigenschaft auch wirklich erst erfolgt nachdem das Objekt erstellt worden ist.

Keine Kommentare | Kategorie: Allgemein

In letzter Zeit wurde ich immer häufiger gefragt, wie man das "doppelte-margin-Problem" beim IE6 löst.

Hier nun nocheinmal die Lösung, die doch recht häufig im Netz zu finden ist:

Doch zunächst das Problem:

Elemente wie z.B. zwei div-Container, die mit float:left nebeneinander platziert werden sollen und dabei einer der Container ein margin hat, haben im IE6 das recht interessante Verhalten, dass der margin Wert verdoppelt wird. Hintergründe dazu können nur in Redmond erfragt werden.

Die Lösung:

Das floatende Element erhält ein display:inline.
Da die Eigenschaft in diesem Fall keine Auswirkung auf die anderen Browser hat, benötigt man auch kein IE6 Hack, sondern kann nun also bei jedem Floating mit einem margin einfach ein display:inline hinzufügen, um den IE6 das richtige Verhalten beizubringen.

P.S.: Ich finde es erschreckend, dass noch soviele Unternehmen den IE6 benutzen.
An allle Admins: Es wird Zeit etwas zu ändern!

Keine Kommentare | Kategorie: Allgemein

Auf gehts - gegen den enormen Männerüberschuss der Programmierwelt...

10 Gründe, warum Frauen die geborenen Programmiererinnen sind

Sehr nette Auflistung, überhaupt ist der Blog ziemlich interessant!

Keine Kommentare | Kategorie: Allgemein

254Ein weiteres unverzichtbares AddOn für Firefox ist neben Firebug auch ColorZilla.
Mit ColorZilla erhält man die Möglichkeit Farbangaben und Pixelpositionen, ähnlich wie beim Firebug-Inspect-Modus, zu bestimmen.
Unverzichtbar, wenn man schnell die Farbe eines Hintergrundbildes hersausfinden möchte.

1 Kommentar | Kategorie: Allgemein

windowsLiveHotmail_logoPhishing [ˈfɪʃɪŋ] werden Versuche genannt, über gefälschte WWW-Adressen an Daten eines Internet-Benutzers zu gelangen,  so Wikipedia.

Nun wurden von einem der größten Email-Anbieter der Welt "Hotmail" über 20.000 Kontodaten von Nutzern gefunden, allesamt über Phishing-Attacken gesammelt. (Quelle:  neowin.net)
Wie Microsoft berichtet ist es also kein Datenleck.

Das heißt, jeder einzelne Nutzer hat freiwillig seine Kontodaten inkl.(!) Passwort an Dritte weitergegeben.

Ich frage mich an dieser Stelle, ob diese Nutzer auch die PIN-Nummer ihres Kontos so arglos weitergeben würden?

An jeder Stelle, sowohl bei Microsofts Hotmail-Server als auch bei anderen Email-Dienstleistern, wird ausdrücklich gesagt Passwörter nicht an Dritte zu geben und das auch die Anbieter selber nicht danach fragen würden (ausgenommen um sich einzuloggen natürlich). Ein kleiner Blick auf die Url genügt also, um zu erkennen ob ich mich auf der richtigen Seite befinde und mein Passwirt eingeben sollte.

Was sollte mich also dazu bewegen, mein Passwort an anderer Stelle einzugeben? Gewinnspiele, tolle Gimmicks, Features? Ist der gemeine Internetuser wirklich so naiv zu glauben, eine Millionen Dollar zu bekommen, falls er seine Daten weitergibt?

Mein Verständnis hört wirklich da auf, wo Menschen aufhören zu denken und sich von Websites manipulieren lassen.

Keine Kommentare | Kategorie: Allgemein

ie_firebug Ich habs endlich wieder gefunden, seit Wochen war ich auf der Suche nach dem Link der Firebug Alternative für den IE. Doch weder Name der Anwendung noch Link wollten mir wieder einfallen. Jetzt endlich kam ich durch Zufall wieder auf die Download-Seite der Internet Explorer Developer Toolbar.

Im Prinzip sind die wichtigsten Funktionen des Firebugs auch mit drin, wie z.B. durchsuchen des DOM und Anzeige der referenzierten CSS-Styles.

Was leider fehlt ist eine Konsole mit Ausgabe der einzelnen Requests, aber gut man kann ja nicht alles haben. Die IEDT funktioniert allerdings nur im IE7 für den IE8 gibts bereits Boardmittel und für den IE6 gibts wie zu erwarten war nichts, soll mir an dieser Stelle aber auch egal sein.

Arbeit kann trotzdem wieder los gehen...

1 Kommentar | Kategorie: Allgemein, html

3629069606_a72bf52c22_o1-300x207Heute habe ich eine der besten Illustrationen gegen den IE6 gefunden.

Das Bild wird IE6-Usern auf momentile.com angezeigt. Sehr lustig ist außerdem, dass der Designer ins CSS-File folgendes geschrieben hat:

This is not being lazy. Momentile is for entertainment and I just can't justify taking the time to hack my way to IE6 glory for a user that is too lazy to upgrade their browser. It's time to push back.

Frei Übersetzt: Hier gehts nicht darum, dass ich faul bin. Momentile dient zur Unterhaltung und ich sehe nicht ein mich durch den werten IE6 zu hacken nur weil einige Nutzer zu faul sind ihren Browser zu aktualisieren. Es ist Zeit zurückzuschlagen.

Jeder Webdesigner kennt es, man fertigt neue, coole Designs und was passiert,- am Ende sitzt man genauso lange am IE6-Bug-Fixing wie an der gesamten Erstellung.

Ich kann nur sagen boykotiert den IE6!!!

1 Kommentar | Kategorie: Allgemein, html