Archiv für Mai, 2007

Kostenlose Bücher für Informatiker

Nach einer Reaktion zu kostenlosen Büchern auf unserem eher unterhaltsamen Beitrag zum programmieren lernen, möchte ich hier kurz einige Quellen für kostenlose Bücher, also normale Bücher, welche man auch (teuer) kaufen könnte, die Online als PDF oder HTML Variante, auch eBook genannt, frei zugänglich sind.

Prinzipiell mag ich Bücher von daher weil es oft verdammt anstrengend ist am Bildschirm zu lesen, es gibt Bücher die muss man einfach durchblättern können,… kostenlose eBooks dagegen sind halt umsonst und können durchsucht werden, copy/paste etc… aber da muss jeder raus finden, wie er am besten zurecht kommt. Ich denk eine Mischung aus digitalen Büchern und herkömmlich im Gutenbergstil ist sehr sinnvoll.

Vom Niemand zum Hacker?

… oder die Geschichte vom Programmieren lernen.

Wie wird man eigentlich professioneller Programmierer, ab wann darf man sich einen Hacker nennen und was ist auf diesem Weg alles zu beachten?

In den letzten Wochen musste ich feststellen, dass programmieren nicht gleich programmieren ist. Meine Anschauung hat sich da etwas geändert. Ich möchte zunächst meinen Weg beschreiben, wie ich Programmierer wurde.

Webdesign Entwicklungsumgebung

Dank eines Festplattencrash musste ich mal wieder mein System neu installieren, also nutze ich hier die Gelegenheit einmal zu notieren, wie meiner Ansicht nach eine gute Entwicklungsumgebung, kurz IDE, für Webdesigner, auf Basis von Eclipse aussehen kann, wie man die Entwicklungsumgebung einrichtet und was eine Eclipse IDE so alles bieten kann…
Denn, letztendlich finde ich Eclipse zwar lange noch nicht perfekt, aber es ist meiner Ansicht nach der beste php Editor am Markt und kostenlos, individuell anpassbar und rein theoretisch dank Open Source sogar “umprogrammierbar”. Da es in Java programmiet ist läufts natürlich auch unter Linux!
Bei Interesse, stelle ich außerdem im Lauf der Woche einfach mal vor, welche Tools ich sonst noch so im Einsatz habe für die Homepage Entwicklung und dem Alltag im Internet.

15 Tipps zum besseren lernen

Lernen stört unser Gehirn eigentlich bei seiner alltäglichen Arbeit, Dinge zu erfassen, die wirklich wichtig sind. Dinge die von vorn herein unwichtig scheinen werden dabei erst gar nicht gespeichert, oder im Kurzzeitspeicher abgelegt. Jetzt stellt sich die Frage, was ist für ein Gehirn wichtig und was nicht? Wichtig sind all die Dinge, die zum Überleben wichtig sind. Und wann ist etwas zum Überleben notwendig?

Lernen stört unser Gehirn eigentlich bei seiner alltäglichen Arbeit!

XHTML Entities vs. Zeichensatz

Wer kennt das nicht, valides XHTML als auch XML verlangen die Angabe eines Zeichensatzes. Wir haben diese Angaben auf unseren Homepages auch immer fleißig gemacht. Seit kurzem haben wir begriffen, was so ein Zeichensatz alles beeinflusst. Ums vorweg zu nehmen, der korrekte Zeichensatz erspart es Umlaute durch Entities (z.B. ä) zu ersetzen (escapen),… ok, wie das? Bei falschem Zeichensatz könnte in etwa folgendes Problem auftreten, statt deutschen Umlauten sieht man nur Fragezeichen, Quadrate oder sonsitge komische Zeichen, wie in diesem Bild:

Checkliste barrierefreies Webdesign

Was muss man denn nun eigentlich so alles beachten um barrierefreies Webdesign zu betreiben? liest man die Regeln für barrierefreies Webdesign (WCAG 2) oder diverse Artikel über barrierefreies Webdesign, liest man stets, welche Barrieren eine Homepage haben kann und welche Zielgruppe diese betreffen und was man alles einhalten soll, damit eine Homepage als barrierefreies Webdesign umgesetzt ist.

Was heisst das nun konkret für den XHTML Markup bzw. die Programmierung einer barrierefreien Homepage?

Einladung in die YiGG Community

Vor einigen Wochen habe ich die Social Web Platform YiGG – Community News & More entdeckt.

Dort kann man Seiten, Artikel, News, Blogbeiträge, was auch immer man im Internet findet einstellen und “yiggen”. Das bedeutet, man findet im Internet einen guten Artikel, den man für sehr interessant hält und sendet diesen über ein Formular an YiGG. Dann sehen in der sogenannten Warteschlange alle Besucher der Seite diesen neuen Eintrag. Finden auch sie diesen Eintrag interessant können sie auch für den Artikel yiggen. Je mehr YiGGs so ein Artikel hat, desto eher ist die Wahrscheinlichkeit, dass er auf die Startseite von YiGG kommt und von noch mehr Usern erreicht wird.

Einheitliches CSS Design in IE, FF,…

Wie schreibt man CSS Dateien so, dass die zugehörige Homepage in allen gängigen Browser gleich dargestellt wird? Braucht man für jeden Browser eine eigene CSS Datei? Muss man ständig irgendwelche CSS Hacks anwenden? Macht es überhaupt Sinn seine Homepage an alle möglichen Browser anzupassen oder verlässt man sich einfach auf den Firefox?

Nun, eins vorweg… eine Homepage sollte in allen Browsern gleich angezeigt werden laut Google Analytics wird dieser Blog folgendermaßen besucht:

www.ilimitado.de/blog/ – Browser-Versionen 04.05.2007 – 10.05.2007
Browser-Versionen Besucher Anteil

Internet Explorer Webdesign Toolbar

Wie in einem Artikel auf golom.de gefunden, ist die Internet Explorer Toolbar für Web-Designer fertig.
Microsofts neue Toolbar verspricht Webdesignern die Arbeit zu erleichtern.

Features sind:

  • einzelne Bereiche einer Seite auf Fehler prüfen
  • DOM-Inhalte einer Webseite testen und diese auch verändern
  • Browser-Fenster direkt auf eine einzugebende Bildschirmauflösung setzen
  • Zeigt Informationen zu HTML-Objekten, wie etwa ID, Klasename, Dateigröße und Auflösung von Bildern oder den Link-Pfad
  • HTML, CSS, WAI und RSS-Daten auf validität (standardkonforme Arbeitsweise) testen

mymuesli.com – individuelles müsli

Gestern bin ich auf einen interessanten Blog Artikel mit der Überschrift Frühstück 2.0: Online sein eigenes Bio-Müsli mixen gestoßen.

Der Beitrag berichtet von der witzigen Idee der mymuesli GbR, ein Produkt, in dem Fall Müsli im Web2.0 Stil zu vermarkten und zu verkaufen.
So kann man im Mitmachinternet Web2.0 nun nicht nur user powerd news lesen, sondern auch sein eigenes individuelles Müsli bestellen. Dass dies eine klare Marktlücke ist, scheint irgendwie einleuchtend. Ob die Idee am Markt erfolg hat bleibt abzuwarten, aber ich finde die ganze Sache (hier noch mal der Link: www.mymuesli.com) unglaublich gut, nett und auch professionell aufgezogen, denn: