Archiv der Kategorie ‘Internet‘

Mein erstes Firefox Addon: Histogram Viewer

Donnerstag, den 4. September 2008

[Edit: 30. April 2010] Ich habe soeben die Version 2.0 veröffentlicht, die weitere neue Features enthält.

[Edit: 13. November 2008]  Seit gestern gibt es die Version 1.1 des Histogram Viewers. Wer also seine Version vor dem 12. November 2008 heruntergeladen hat, sollte sich die neue Version installieren. Neben der Kompatiblität mit Firefox 3.1 beta 1 sind jetzt auch zwei Bugs korrigiert.

Heute habe ich mein erstes Firefox Addon fertig gestellt. Es ist ein kleines Tool mit dem man sich die Histogramme (wem das jetzt nichts sagt, kann man schnell bei Wikipedia nachschlagen) für Bilder generieren kann.

Wenn man das Addon installiert hat, kann man mit einem Rechtsklick auf ein Bild das Histogrammfenster aufrufen.

Die Option

So sieht es dann aus, wenn man mit der rechten Maustaste auf ein Bild klickt.

Das Histogrammfenster mit dem generierten Histogramm

Uns so sieht dann das dazugehörige Histogramm aus.

Wer sich das Addon jetzt installieren möchte kann das über addons.mozilla.org tun. Allerdings ist der Histogram Viewer aktuell noch in der Sandbox. Das heißt man kann ihn nur installieren wenn man dort einen Account hat (übrigens: wenn man dort einen Account hat, kann man auch Bewertungen und Kommentare für die Addons abgeben und Addons die viele und gute Bewertungen und Kommentare haben, kommen schneller aus der Sandbox heraus und stehen dann der breiten Öffentlichkeit zur Verfügung, wenn ihr wisst was ich meine). Alle die, die sich dort jetzt nicht registrieren wollen, können auch einfach das Addon von hier herunterladen. Dafür müsst ihr meiner Seite allerdings noch erlauben, Addons bei euch zu installieren.

Wenn ihr den Histogram Viewer dann mal installiert habt, könnt ihr dann damit ein bisschen rumspielen (über euer Feedback würde ich mich freuen) und euch auch mal dieses vermeitlich unspektakulare Bild anschauen. Die ganze Geschichte dazu gibt es hier und hier und hier.

Das Addon habe ich ja bereits in dem Blogeintrag “Firefox Plugins, die die Welt (naja, zumindest ich) bräuchte” vom letzten Oktober beschrieben. Nachdem ich lange darüber nachgedacht habe, ob ich mich daran versuchen, habe ich mich nun doch dazu durchgerungen. Auch wenn die Notwendigkeit für dieses Addon für mich jetzt nicht mehr so groß ist, wie es das noch im Oktober war. Aber ich hielt es für einen guten Einstieg mich endlich mal an so ein Firefox Plugin zu probieren. Tatsächlich war es gut, dass ich damit noch etwas gewartet habe, denn ich habe einige neue Features genutzt, die erst seit Firefox 3 verfügbar sind.

Wer sich übrigens auch mal ein einem Firefox Plugin versuchen möchte, dem lege ich ganz dringend diese Seite nahe: http://developer.mozilla.org/en/Extensions. Da befinden sich sehr umfangreiche Tutorials und Dokumentationen. Ach so, und ein gewissen Grundverständnis von XML und JavaScript sind auch von Nöten.

Google Chrome veröffentlicht

Dienstag, den 2. September 2008

Na das ging ja schnell. Heute morgen noch angekündigt und schon ist Google Chrome, der neue Open Source Webbrowser von Google, veröffentlicht. Ich habe ihn bereits heruntergeladen und ein bisschen damit rumgespielt. Ich muss sagen, es gefällt mir was ich da sehe. Er ist sehr einfach gehalten, halt in typischer Google Manier. Allerdings gibt es jetzt nichts, was mich spontan vom Hocker haut. Alles ganz nett halt, aber ich vermisse Firefox Zusatzfunktionalitäten.

Wer sich ein genaueres Bild machen möchte kann ihn ja selber mal ausprobieren oder sich die Screenshot Tour von Lifehacker anschauen. Die haben alle wichtigen Punkte, die einem so zum Anfang auffallen ganz nett zusammengefasst.  So viel erst einmal von mir zu Google Chrome.

Ich werde ihn mir in der nächsten Zeit noch einmal genauer anschauen und wenn ich es für berichtenswert halte, werde ich dazu hier auch noch was schreiben. Sicherlich wird zu langfristige Entwicklung auf dem Browsermarkt nun um so interessanter.

Edit (22:48): und gleich den ersten Bug gefunden. Diesen Eintrag habe ich in Google Chrome geschrieben und beim Veröffentlichen hat er mir im TinyMC-Editor von Wordpress gleich mal alle Zeilenumbrüche rausgelöscht. In Firefox klappte es dann wieder problemlos. Komisch. Naja typische Early-Adopter-Probleme.

Linktipps (5)

Dienstag, den 2. September 2008

Es ist eine Weile her, seit ich die letzten Linktipps veröffentlicht habe. Daher haben sich in der Zwischenzeit auch wieder einige angesammelt.Normalerweise zähle ich die Links hier in der Reihenfolge auf, in der ich im Web über sie stolpere. Aber heute morgen viel mir eine Meldung auf, die so tagesaktuell war, dass ich sie als erstes Posten wollte und damit auch diesen Beitrag schon heute veröffentlichen. Daher hier aus aktuellem Anlass:

Google Chrome Comic

Gestern hat Google angekündigt, dass es morgen einen eigenen Open-Source Browser namens Google Chrome veröffentlichen wird. Hier schon einmal ein Comic, welches die Features und Konzepte hinter Google Chrome erläutert. Ich muss sagen, es sind einige interessante und erwähnenswerte Denkansätze dahinter und ich werde ihn auch selber sicherlich ausprobieren, aber ich glaube nicht, dass ich dafür Firefox aufgeben werde. Bei einigen der (zugegeben kleineren) neuen Funktionen kann ich mir sehr gut vorstellen, dass man diese als Firefox Addon umsetzten kann.(von nun an die Beitrage mit dem ältestend zuerst)

Harvard Graduation Speech von J. K. Rowling

Dieses Jahr hat J. K. Rowling, die Autorin der Harry Potter Bücher, die Abschlussrede für die Harvard Absolventen gehalten. Eine sehr beeindruckende und gleichzeitig unterhaltsame Rede und keine Angst, man kann sie auch genießen wenn man die Harry Potter Anspielungen nicht versteht. Das Thema der Rede ist “The Fringe Benefits of Failure, and the Importance of Imagination”.Wenn man nun schon bei den Harvard Graduation Speeches ist, kommt man an dem “Klassiker” nicht vorbei. Im Jahre 2000 hielt der Talkmaster Conan O’Brien die Abschlußrede und diese ist trotz der schlechten Tonqualität sehr unterhaltsam.

Etwas Disziplin, bitte!

Ein Text über Selbstdisziplin und den inneren Schweinehund. Vielleicht hätte ich diesen Link besser posten sollen, als ich und viele meiner Kommilitonen noch an ihren Bachelorarbeiten saßen, aber es wird sicherlich nicht die letzte Situation in unserem Leben sein, in denen wir eine Portion Selbstdisziplin gebrauchen können.

Einfachheit siegt

Ein Cartoon für alle, die im Bereich GUI-Design tätig sind.

TED Talks

TED steht für “Technology, Entertainment and Design” und ist eine jährliche Konferenz in Kalifornien zu der sich eine große Gruppe recht einflussreicher Leute treffen und über alle möglichen Themen reden. Meist gibt es ein Thema unter dem eine Konferenz steht, aber die Vorträge dazu kommen aus allen möglichen Bereicht wie z.B. Informatik, Biologie, Psychologie, Ethnologie uvm. Dabei erzählen absolute Koryphäen ihrer Fachrichtung über den aktuellen Stand in ihrem Feld, über bewegenden Geschichten oder über besondere Projekte. Die Videoaufzeichnungen dieser Vorträge werden nach und nach online gestellt. Die meisten sind zwischen 10 und 20 Minuten lang und insgesamt gibt es bereits über 280 solcher Videos. Ich habe bereits knapp die Hälfte aller Videos gesehen und kann sagen, dass fast alle im besonderen Maße beeindruckend sind. Man lernt sehr viel dabei und nach 2 Stunden TED Talks fühlt man sich deutlich besser als nach 2 Stunden Fernsehen. Vorträge, die ich im ganz besonders erwähnenswert finde, notiere ich mir und irgendwann werde ich diese Liste hier veröffentlichen. Bis dahin könnt ihr euch selber durch die Liste der Talks durcharbeiten. Ein kleiner Zusammenschnitt der am häufigsten geschauten Filme kann man hier finden: TED Top 10. Und hier noch eines meiner Lieblingsvideos: Rives on 4 a.m. Es ist jetzt nicht gerade eines der lehrreichen Videos, dafür aber um so amüsanter.

CAN YOU GUESS THE MOVIE FROM JUST ONE LETTER?

Dies ist ein Quiz für wirkliche Filmfans. Der oben stehende Satz wird angezeigt wobei jeder einzelne Buchstabe von dem Filmplakat eines anderen Films genommen wurde. Die Aufgabe besteht nun darin den Filmtitel (in englisch) nur anhand dieses einen Buchstaben zu erkennen. Bei einigen Filmen ist das recht einfach, bei der Mehrheit jedoch sehr schwer. Neben den Buchstaben ist ein Textfeld, in dem man seinen Tipp eintragen kann und wenn man Enter drückt zeigt ein roter oder grüner Punkt an, ob die Eingabe korrekt ist. Wenn man auf die Bilder der einzelnen Buchstaben klickt sieht man das Poster von dem es ist. Ich bin mit meinen 19 von 46 Buchstaben, die ich richtig erkannt habe, bereits sehr zufrieden.

LEGO Powered Time Tracking

Auch eine Art seine Arbeitszeiten festzuhalten. Mit dem besten und universellsten Spielzeug aller Zeiten.

Firefox 3 jetzt veröffentlicht

Dienstag, den 17. Juni 2008

Vor etwa 3 Stunden ist Firefox 3 veröffentlicht wurden und nachdem unmittelbar darauf die Server von sowohl http://www.mozilla.org/firefox als auch http://www.spreadfirefox.com/ in die Knie gegangen sind, wird man jetzt zumindest bei ersterer Adresse auf http://www.mozilla-europe.org/de/firefox/ weitergeleitet, wo man sich die neue Version nun herunterladen kann.

Logo des Firefox Download Day

Allen, die noch nicht Firefox 3 heruntergeladen haben, sie dies wärmstens ans Herz gelegt. Besonders bis zum morgigen Mittwoch den 18.6.2008 um 17:00 20:16 Uhr MESZ, dann endet nämlich der Firefox Download Day 2008 für den Weltrekordversuch der meisten Downloads einer Software.

Nachdem ich in meiner Ankündigung letzte Woche ja bereits einige der neuen Features aufgezählt habe, hier nun einige Links, die noch etwas genauer auf die Neuerungen eingehen:

  • Field Guide to Firefox 3 eine sehr umfangreiche Auflistung und Erläuterung der neuen Features. Was ich bis dato auch noch nicht wusste: Firefox unterstützt jetzt verschiedene Farbprofile.
  • Firefox 3 in Action ein Video des Entwicklers Mike Beltzner der einige der Neuerungen vorführt und erklärt
  • Power User’s Guide to Firefox 3 einige Tipps für Power User wie man sich seinen Firefox noch mehr anpassen kann

Was mich allerdings noch ein bisschen stört ist, dass von meinen 35 AddOn 13 noch nicht kompatible sind und daher deaktiviert wurden. Ich hoffe die Entwickler der AddOns werden das in den nächsten Tagen schnell beheben, denn es sind einige dabei, die ich durchaus häufig nutze.

[Edit] 22:17 Uhr: spreadfirefox.com ist jetzt auch wieder online

[Edit] 18.6.08, 07:27 Uhr: Durch den verspäteten Start verschiebt sich auch der Zeitrahmen für den Weltrekord. Außerdem war die Zeit sowieso falsch.

Ankündigung: Firefox 3

Donnerstag, den 12. Juni 2008

Firefox LogoAm kommenden Dienstag (dem 17.6.2008) ist es endlich so weit: die neue Version des besten Browsers aller Zeiten wird veröffentlicht: Firefox 3.

Zu diesem Anlass soll der Weltrekord für die am meisten heruntergeladene Software innerhalb von 24 Stunden aufgestellt werde. Genauere Informationen dazu gibt es hier: Spread Firefox: Download Day 2008. Also alle schön am kommenden Dienstag den Firefox herunterladen.

Aber auch unabhängig von dem Weltrekordversuch lohnt es sich den Firefox 3 herunterzuladen und zu nutzen. Er bringt eine Menge neuer und besserer Funktionen. Besonders erwähnenswert sind in diesem Zusammenhang verbesserte Sicherheitsfunktionen, bessere Speicherverwaltung (mehr dazu hier: Firefox 3 Memory Use und hier: Firefox 3 Memory Usage (die Titel sind sich sehr ähnlich, aber es sind dennoch unterschiedliche Artikel, der erste ist kürzer und übersichtlicher und bezieht sich auf den zweiten welcher von einem der Firefox Entwickler stammt)), deutlich verbessertes Bookmarking (auch wenn der Export einzelner Bookmark Ordner immer noch nicht geht), Add-Ons können direkt über die Add-On-Verwaltung gesucht und heruntergeladen werden, und noch einiges mehr. Ich habe selber schon ein bisschen mit der Beta-Version herumgespielt und bin ganz zufrieden.

Leider sind immer noch nicht alle Add-Ons mit der neuen Version kompatible aber ich hoffe, dass das jetzt recht schnell geht.

Bug oder Informatikerhumor?

Donnerstag, den 29. Mai 2008

Ich habe gerade in der Fußzeile einer Website folgenden Text entdeckt:

${NameOfCMS*} ${copyright} 2000-${current_year} ${CMSDevelopmentTeam*} et al.

Ich bin mir wirklich nicht sicher, ob das ein Bug sein soll, oder ein Witz der betreibenden Seite (informatiklastig), welche  diese Meldung auf diese Weise darstellen wollte. Ich halte den Bug für die leider wahrscheinlichere, sowie langweiligere Antwort.

* Den Namen des CMS sowie dessen Entwicklungsteam habe ich anonymisiert.

Linktipps (4)

Mittwoch, den 23. April 2008

Habe schon eine Weile nichts mehr von mir hören lassen, da das neue Semester wieder begonnen hat und damit auch einen großen Teil meiner Zeit in Anspruch nimmt. In der Zwischenzeit haben sich auch wieder einige Links angesammelt.

237 Gründe, Sex zu haben

Wer hinter diesem Link nun eine Aufzählung jener 237 Gründe erwartet, den muss ich leider enttäuschen. Statt dessen handelt es sich um einen Artikel der Wochenzeitung Die Zeit über Onlinejournalismus in Zeiten, in denen der Wert einer Webseite anhand der Klicks bewertet wird.

Rasender Stillstand

Ein Artikel des Magazins brand eins über den Umgang unserer Gesellschaft mit Zeit und Geschwindigkeit. Mein Lieblingssatz aus dem Arikel: “Warum werden in einem Land, in dem sonst alles geregelt ist, eigentlich Kommunikationsgeräte ohne Waffenschein verkauft?
(via unmedial)

Last Lecture von Randy Pausch

Randy Pausch, Informatikprofressor der Carnegie Mellon University (CMU) hat Krebs und seine Ärzte haben ihm nur noch wenige Monate gegeben. An der CMU gibt es die Tradition der “Last Lecture”, wo Professoren eine hypothetische Vorlesung halten mit der Überlegung “Wenn du nur noch eine Vorlesung halten könntest, was würdest du deinen Studenten mit auf den Weg geben?”. Für Randy Pausch war diese Vorlesung nun alles andere als hypothetisch. Eine sehr beeindruckende Vorlesung mit dem Titel “Really Achieving Your Childhood Dreams”. Die Slides dazu gibt es hier.
Auch sehr interessant ist seine Vorlesung zum Thema Timemanagement (Video und Slides)

Procrastination

Ich hatte ja bereits einen Artikel zum Thema Procrastination geschrieben. Jetzt habe ich noch ein schönes Video gefunden, was ich deshalb hier noch einmal erwähnen möchte. Mit Gruß an alle, die auch gerade an ihrer Bachelorarbeit arbeiten (sollten).

101 Great Computer Programming Quotes

Der Titel sagt eigentlich schon alles. Hier eine kleine Kostprobe:

“There is no programming language–no matter how structured–that will prevent programmers from making bad programs.”
(Larry Flon)

und

“Writing in C or C++ is like running a chain saw with all the safety guards removed.”
(Bob Gray)

(via Ehrensenf)

Happy Pi-Day

Freitag, den 14. März 2008

Für alle die es nicht wissen: Heute ist der Pi-Tag. Der Tag zur Würdigung der großartigen Zahl π, also
3,1415926535897932384626433832795028841971693993751058209
749445923078164062862089986280348253421170679…

Simpsons Pi(e)
© Twentieth Century Fox

Wer sich nun fragt, warum ausgerechnet heute der Pi-Tag ist, dem seit erklärt, dass heute der 14. März ist. Nach amerikanischer Schreibweise also der 3/14, was an 3,14 erinnert. Anlässlich dieses Tages habe ich mal einige Kleinigkeiten für euch zusammengesucht.

  • Als erstes natürlich noch einmal eine genauere Erläuterung, was der Pi-Tag ist.
  • Nun “A Tribute to Pi“, eine Video zu Ehren der Zahl.
  • Dann noch die Pi-Search, wo man Pi entweder nach bestimmten Zahlenfolgen durchsuchen kann und dann die Nachkommastelle des ersten Treffers zurück bekommt oder man sich eine bestimmte Anzahl von Nachkommastellen ab einer bestimmten Stelle ausgeben kann. Wieso sollte man sich auch nicht eine 8-stellige Telefonnummer merken, indem man sich die 9-stellige Position der Nummer in Pi merken?
  • Und als letzte, auch wenn es nicht ganz zu Pi gehört, wollte ich an dieser Stelle auch noch einmal auf Andrew Nestler’s Guide to Mathematics and Mathematicians on The Simpsons hinweisen. Dort gibt es eine Übersicht über alle mathematischen Referenzen in den Simpsons und natürlich gibt es auch viele Anspielungen auf Pi: “Pi is exactly three!”.

In diesem Sinne: Happy π-Day, everybody!

Homepage Sektion: Code

Montag, den 10. März 2008

Da ich im Laufe der letzten Monate verschiedene kleine Programmierprojekte an verschiedenen Orten veröffentlicht habe, habe ich mich entschieden einen neuen Bereich für meine Homepage zu erstellen, wo ich all meine veröffentlichten Programme, Scripte und Codeschnipsel zusammentrage. Zu den meisten dieser Programme habe ich Extraseiten erstellt, mit Featurelisten, Versionsübersicht, Screenshots und Ideen für zukünftige Ideen. All das ist in dem neuen Bereich Code zu finden. Im Laufe der Zeit werde ich sicherlich noch andere Sachen dort hinzufügen. Ab und zu vorbei schauen, lohnt sich also.

In eigener Sache: Google Analytics

Mittwoch, den 5. März 2008

Seit kurzem nutze ich Google Analytics zur statistischen Auswertung meiner Homepage und dieses Blogs. Um die Statistiken erstellen zu können speichert Google einen Cookie bei dem Besucher. Ich wollte nur darauf hinweisen, da es sein kann, dass dies einigen etwas suspekt ist, da Google ja bereits eine recht große Marktmacht hat. Ich habe vollstes Verständnis für solche Sorgen. Wem es so geht, dem empfehle ich das Firefox Add-on NoScript. Damit wird der Scriptcode von Google nicht ausgeführt und keine Informationen an Google gesendet. Alternativ kann man auch Cookies deaktivieren, das zu keiner all zu großen Beeinträchtigung dieser Seite führen sollte.

Den gesamten Text, was Google genau speichert und verarbeitet, den ich laut Lizenzvereinbarung auf meiner Homepage veröffentlichen soll, findet ihr hier: http://www.davidfichtmueller.de/privatssphaere.html