bloginfo('name');

bloginfo('description');

Archives Posts

DAUs und selbst diagnostizierte Schriftenprobleme

Februar 27th, 2008 by Blu:RayNe

Hallo Markus,

Kunde kann unsere Mails nicht mehr lesen, glaub er hat unsere Schrift nicht, kannst du ihm helfen, danke.

Gruß

D*****

Ja so etwas gibt es tatsächlich! Ich frage mich wer dümmer ist.  Entweder Sie – die im übrigen meine E-Mail Addresse auch noch falsch geschrieben hat (catchall!)  – oder der Kunde? Vielleicht ist sie aber auch schlauer als gedacht, und denkt das Ding würde sich von alleine erledigen?

Kunde kann unsere Mails nicht mehr lesen, glaub er hat unsere Schrift nicht, kannst du ihm helfen, danke.

Soll das eine Frage sein oder ein Imperativ?

Ich will dem Typen keine Fragen stellen müssen á „Wissen Sie was eine E-Mail ist???.

Sie soll ihm zurück schreiben, dass ihm ein Bekannter helfen soll. Außerdem gibt es viele Studenten, die sicherlich sein Geld gut gebrauchen können.

MfG
.mg

Filed under Berufsalltag having No Comments »

Archives Posts

DOJO needs a package managment!

Februar 25th, 2008 by Blu:RayNe

I needed some locale date and number parsing fucntion for javascript today. As it goes for what the user sees i do usually do parsing and validation on the server-side. But this time i needed something for an admin interface that does also some javascript-based price calculation on the client-side.

So far i searched via Google for Prototype-based Libs on i18n, sprintf and so on. I found  JEL (JavaScript Enhancement Library)  and gave it try, but hardly to say: it is too bloated and the author implemented much english-language based method, but so far no sprintf, which i find is essential. And in overall the lib was ober 200KB for only doing I18n stuff!

Then i found out DOJO implements Date.POSIX and also a a String.sprintf that seemed very complete and began browsing the DOJO-Website. DOJO so far is IBM-sponsored and it was nice to see it reached a mature stage of development. I don’t like the namespaced function calls in JavaScript much, but on the server side doing java stuff like in GWT would be nice with that.

Still one big problem remains with DOJO: it just fucking hangs my browser and loads too damn slow!

DOJO has a nice dojo.require() which loads required dependencies on-the-fly. I had my own approach on that via the Prototype-based Postload.js. But the main problem with DOJO is that every class has again it’s own dependencies. You just have to inlcude one line of javascript in your HTML header, but when you do following require-statements…

dojo.require("dojo.date.locale");
dojo.require("dojo.currency");
dojo.require("dojo.i18n");

… it results in firing up about 40 requests on .js-files!  That’s horrible! No wonder, my little Firefox hangs until all files are loaded! So, please, don’t harm the web, DOJO!

I don’t know if there is any solution out by the DOJO team, so please tell me. My conculusion so far is that for default load process of the website the dependencies should be resolved before the page is even sent to the browser. The browser should have just to load one JavaScript-file that is compressed and contains all default dependencies used by DOJO on the page. So far that can only be done having a little reference of all dependencies, so the haeder can be written accordingly.

If there isn’t such a thing someone should do that! So far I think think DOJO is a good for my future use, as long as there isn’t an Prototype- or jQuery-equivalent for i18n. 

KAURI has also a nice comparision chart of JavaScript-libraries.

UPDATE #1: Probably i could now also check out localisation-support for Ext.js… which seems to miss parse()-functions (or does it automatically). And in overall i don’t find any great localisation support either :(

UPDATE #2: There seems to be such a thing for DOJO called DOJO Build System that uses ant. It could be used as base for automatic server-side file generation in PHP… great ;) I just everyone who uses DOJO is also using it, otherwise I am gonig to hate your websites!

Filed under Allgemein, JavaScript having No Comments »

Archives Posts

Dummheiten des Tages

Februar 11th, 2008 by Blu:RayNe

Wie konvertieren Mac-User ihre Dateien?

Unser Service schickt mir Druckdaten eines Kunden, der darauf beharrt es sei ein JPEG, das er in Photoshop anfertigte. Leider kriegt angbl. unser Service-Team das JPEG mit Adobe Photoshop CS3 nicht auf.

Ich mach ein file Vorderseite.jpg und bekomme:

Vorderseite.jpg: Adobe Photoshop Image

Und ja es handelte sich um einen Mac’ianer der dachte, er könnte Dateien konvertieren, wenn er einfach eine Dateiendung anhängt oder ändert.

Zugangsdaten senden ohne E-Mail Adresse?

Und wieder einmal hat jm. aus unserem Service seine FTP-Zugangsdaten vergessen. Der Witz dabei ist, dass sich die Leute ein großes Postfach teilen (zur Beantwortung der Anfragen). Nur wenige besitzen dazu auch noch ein eigenes Postfach. Was also tun?

Genau: Persönliche Zugangsdaten an das gemeinsame Postfach schicken!

Das komische daran ist, dass ich wohl die einzige Person bin, der das etwas komisch vorkommt. Ach, Sicherheit brauchen wir ja nicht. Dafür haben wir ja jetzt die Überwachung. Und immer schön Mausfallen auslegen… *seufz*

Ja, der Tag fängt gut an… ich hoffe, dass heute nichts noch dümmeres kommt.

Filed under Fun having No Comments »

Archives Posts

RGB zu CMYK umwandeln

Februar 8th, 2008 by Blu:RayNe

Ich habe ein Problem mit dem DatenUpload!! -> Ich habe meine Vorderseite und Rückseite, die zuerst im RGB erstellt wurden, nun in die 4 Files CMYK umgewandelt. Nun kann ich aber nicht alle 4 hochladen, da es immer wieder überschrieben wird. Wie soll ich das Problem nun lösen?

Respekt. Er hat es geschafft ein CMYK zu separieren und einzelne Files zu speichern. Nur blöd, dass wir genau eine Vorder- und Rückseite brauchen.

Solche E-Mails kreigt man nur einmal im halben Jahr. Viel zu oft!

Filed under Allgemein, Fun having No Comments »

Archives Posts

Erinnert sich noch jemand an „Zurück in die Zukunft?

Januar 30th, 2008 by Blu:RayNe

So sieht das jedenfalls meiner Meinung nach aus. Und in Japan bereits Realität:

Filed under Allgemein having No Comments »

Archives Posts

Der Server ist auch nur ein Mensch!

Januar 28th, 2008 by Blu:RayNe

Guckt mal auf die Seite des Mehrwertsteuer-Informations-Austausch-System (MIAS) der europäischen Union, und sagt mir was euch dabei unter Unavailability Shift auffällt. – Nicht erraten? Hier die Lösung!

DE-Germany Available from 05:00 AM to 11:00 PM

Das steht bei keinem anderen Land! Alle anderen Länder haben einmal wochentlich oder täglich eine Wartungszeit eingerechnet. Da fragt man sich, was mit dem deutschen Server los ist. Oder ob Bürokratie wieder über Verstand geht.

Hier zwei mögliche Lösungen:

  • Deutschland interpretiert die Server-Uptime wie „Arbeitszeit“ für den Server. Der ist ja schließlich auch nur ein Mensch und braucht Schlaf.
  • Deutschland garantiert damit als einziges Land eine Ausfallsicherheit von 100%. Das dabei die Erreichbarkeit weit unter 100% liegt, und Online-Shops vielleicht auch nachts Bestellungen entgegen nehmen, entgeht denen total.
  • Oder es hat mit Energie sparen zu tun?!

Jedenfalls typisch Deutsch! Danke! Es ist imemr wieder schön festzustellen, wo man leben muss.

 

Filed under Allgemein, Berufsalltag having No Comments »

Archives Posts

Merkel an Gates: Mauerfall ist Produkt der Informationstechnologie”.

Januar 23rd, 2008 by Blu:RayNe

Quelle: http://www.heise.de/newsticker/meldung/102321

Tja, und da sagt man noch dieser Humpti-Dumpti Mauerschmuck sei eine Wissenschaftlerin. Frau Merkel bitte!

Wenn sie schon so gerne Ihre machtpolitische Position im Ausland stärken, dann bitte ich doch um etwas mehr Vorbereitung für die Medienwischerei, die sie da abliefern! Aber das ist schon klar, dass Sie Demokratie mit Oligarchie der Partei verwechseln. Und MS ist ja noch einfacher zu merken als FDJ. Und in Amerikana findet man ja schließlich viel mehr Investoren für Deutschland. Vor allem nach dem Börsenrutsch!

Zugleich bezeichnete sie den Mauerfall und den Sturz des Sowjetregimes als "Produkt der Informationstechnologie". Einen "großen historischen Erfolg" hätten "der Datenaustausch und das Internet" so schon errungen.

Tut mir Leid Frau Merkel, 1889 steckte Windows noch gerade in Version 2.11 und die breite Öffentlichkeit dachte Computer wäre eine Mode-Erscheinung, die vorbei gehen würde. Genauso wie das Internet das erst in der ersten Hälfte der 90er seinen Aufwind bekam. Naja, die BILD-Zeitung sieht das bestimmt nicht als Geschichtsverfälschung an, ich schon. Und ich bin sauer auf den Bockmüll!

Andererseits bleibt zu Fragen was Informationstechnologie den sonst noch ist. Handies, die erst Ende der 90er? Go get your buttplug and die, bitch!

 

Wenn Informationen weltweit verfügbar seien, "ist das Voraussetzung für wirtschaftlichen Erfolg"

Eher würde ich Abschaffung des Freihandels und Beschränkung des Managereinkommens als grundlegende Voraussetzung dafür sehern. Andererseits, wer kontrolliert den, welche Informationen weltweit verfübar sind? Die Chinesen?!

Das "Geheimnis von Microsoft" sie offenbar auch gewesen, "dass man es den Benutzern möglichst einfach macht", meinte Angela Merkel bei Microsofts Government Leaders Forum.

Komischerweise kommen Profis wie Einsteiger mit Mac oder Linux/GNOME auf Anhieb besser klar. Aber bitte kein Bashing! Definitv ist aber MS Windows XP wie Vista nicht einsteigerfreundlich.

Ach ja, und danke Microsoft, dass Deutschland wieder vereint wurde!

Filed under Allgemein having No Comments »

Archives Posts

Für alle sog. Theoretiker oder Spekulanten

Januar 18th, 2008 by Blu:RayNe

Spekulation (von latein speculari: beobachten) ist eine philosophische Denkweise zu Erkenntnissen zu gelangen, indem man über die herkömmliche empirische oder praktische Erfahrung hinausgeht und sich auf das Wesen der Dinge und ihre ersten Prinzipien richtet. [...]

Umgangssprachlich wird der Ausdruck Spekulation abwertend so verwendet, dass man etwas behauptet, was man nicht belegen kann, dem also die rationale Basis fehlt.

Quelle: http://de.wikipedia.org/wiki/Spekulation_%28Philosophie%29

Als eine Hypothese (altgriechisch ?π?θεσις (hypóthesis) - die Unterstellung, Voraussetzung, Grundlage) bezeichnet man eine Aussage, deren Gültigkeit bloß vermutet wird, die aber im Gegensatz zu einer Spekulation nicht nur widerspruchsfrei und in Übereinstimmung mit dem allgemeinen Wissen steht, sondern auch begründet werden kann. Für Hypothesen ist es üblich, dass die Bedingungen angegeben werden, unter denen sie gültig sein sollen.

Quelle: http://de.wikipedia.org/wiki/Hypothese

Die These (griechisch θ?σις, thésis – Platz, Stelle, Lage, hier mehr im Sinne von Satz, Vorschlag, Behauptung; ursprünglich von tithenai – ablegen) bezeichnet eine wissenschaftlich zu beweisende Behauptung bzw. einen Leitsatz.

Quelle: http://de.wikipedia.org/wiki/These

Eine Theorie ist ein vereinfachtes Bild eines Ausschnitts der Realität, der mit diesem Bild beschrieben und erklärt werden soll, um auf dieser Grundlage möglicherweise Prognosen zu machen und Handlungsempfehlungen zu geben. Jeder Theorie liegen mehr oder weniger deutlich ausformulierte Annahmen zugrunde. [...]

Das Wort Theorie (griechisch θεωρε?ν theorein: beobachten, betrachten, [an]schauen; θεωρ?α theoría: das Anschauen, Überlegung, Erkenntnis, die wissenschaftliche Betrachtung) bezeichnete ursprünglich die Betrachtung der Wahrheit durch reines Denken, unabhängig von ihrer Realisierung. Vermutlich deshalb wird der Begriff alltagssprachlich auch unbestimmt als Gegenteil von Praxis benutzt.

Je nach wissenschaftstheoretischer Position wird der Begriff „Theorie“ verschieden expliziert. Im Allgemeinen entwirft eine Theorie ein Bild (Modell) der Realität. In der Regel bezieht sie sich dabei auf einen spezifischen Ausschnitt der Realität. Eine Theorie enthält in der Regel deskriptive („beschreibende“) und kausale („erklärende“) Aussagen über diesen Teil der Realität. Auf dieser Grundlage werden Prognosen produziert und Handlungsempfehlungen abgeleitet. Theorien sind meist mit dem Anspruch verknüpft, sie durch Beobachtungen (z.B. mittels Experimenten oder anderer Beobachtungsmethoden) prüfen zu können.

Quelle: http://de.wikipedia.org/wiki/Theorie

Die Diagnose (griechisch δι?γνωση, jeweils heutige Aussprache diágnosi, wörtlich „die Durchforschung“ im Sinne von „Unterscheidung“, „Entscheidung“; aus δια-, dia-, „durch-“ und γν?ση, gnósi, „die Erkenntnis“, „das Urteil“) ist in Berufen der Gesundheit wie Medizin, Pflege, Physiotherapie oder der Psychologie die genaue Zuordnung von Befundendiagnostischen Zeichen oder Symptomen - zu einem Krankheitsbegriff oder einer Symptomatik. Im weiteren Sinn handelt es sich bei der Diagnose um die Zuordnung von Phänomenen zu einer Kategorie.

Quelle: Quelle: http://de.wikipedia.org/wiki/Theoriehttp://de.wikipedia.org/wiki/Diagnose

Und dabei begründen einige Menschen ihre Weltanschauung nur auf Spekulation. Vor allem Besserwisser, die Belehrungen nicht zulassen und sich oft den Fakten verschließen. Möglichwerweise weil sie sie nicht nachvollziehen können. Aber ist das meine Schuld?! Trotzdem traurig.

Filed under Allgemein having No Comments »

Archives Posts

Und immer wieder suchen?

Januar 10th, 2008 by Blu:RayNe

– „Du ich hab grad Probleme beim Ausdruck von dem Label für den Auftrag.“

– „Inwiefern?“

– „Da wird nur das Vorkasse Label angezeigt, aber Nahcnahme geht nicht zum Ausdruck.“
(Oh cool. Vorkasse und Nachnahme gleichzeitig!)

– „Welcher Auftrag?“

– „Keine Ahnung. ich kann dir nur die Bogennummer geben…“
(Ähhh…)

– „Hä?! …. Ok. Dann gib mir mal bitte die Auftragsnummer.“

– „KM0342“ Er nennt eine Bogennummer.

– „Ich dachte du wolltest gerade das Label von einem Auftrag ausdrucken.“

– „Ja, ist aber bei allen so..“

– „Alle? Aber nicht alle Aufträge sind Nachnahme.“

– „ja dann musst halt suchen…“
 

*ARGH* Wieviel Zeit man nur immer für diese „Suchen“ braucht, oder bis die Fehlermeldung komplett ist.

Filed under Allgemein having No Comments »

Archives Posts

Prototip: Now does AJAX with this little Extension.

November 30th, 2007 by Blu:RayNe

Prototip.js is my favorite prototype.js-based tooltip-script at the moment. I’ve just written this piece in morning because we needed the capability of having dynamic content (or postloading big bits of HTML with images). Enjoy!

/**
 * AjaxTip
 * @version 0.1
 * @desc Extension for prototip.js. Now it supports dynamic loading of content. (http://www.nickstakenburg.com/projects/prototip/)
 * @author Markus Geiger 2007
 * @package AjaxTip
 * @license MIT
 * @url http://blog.evolution515.net
 */

var AjaxTip = Class.create(Tip, {
    hasContentLoaded: false,
   
    start: function() {
        this.require(’Tip’);
    },
   
    initialize: function(elem, href) {
        this.elem = elem;
        this.href = href;
        this.options = arguments[3] || {};
        this.eventMousemove = this.mousemove.bindAsEventListener(this);
        elem.observe(’mousemove’, this.eventMousemove);
    },
   
    mousemove: function(e) {
        if (this.tip)
            return false;

        // Initialize Tip
        var content = ‘<img alt="" src="lib/ajaxloader/tooltip.gif" style="vertical-align: top;" /> Loading&hellip;’;
        this.tip = new Tip(
            this.elem,
            content,
            this.options
        );

        // Make AJAX Request and load content
        var tip = this.tip;
        this.request = new Ajax.Request(
            this.href,
            {
                method: ‘get’,
                onSuccess: function(transport) {
                    tip.content = transport.responseText;
                    tip.tip.innerHTML = transport.responseText;
                }
            }
        );

        this.elem.tip = this.tip;
        Event.stopObserving(this.elem, ‘mousemove’, this.eventMousemove);
    }
});

And here’s a replacement for a better default CSS style:

/* Tooltip styles */
.prototip .default {
    width: 150px;
}
.prototip .default .toolbar {
    background: #FFE;
}
.prototip .default .title {
    padding: 5px;
}
.prototip .default .content {
    background: #FFE;
    font-size: 11px;
    font-family: Arial, sans-serif;
    padding: 6px;
    text-align:left;
    min-height:1em;
    width:200px;
    color:#000;
    border:1px solid #999;
    border-radius:5px;
    -moz-border-radius:5px;
}
 

You can create a neat AJAX-Loader GIF here. Use  #FFFFDD for background and #999999 for foreground color.

Filed under Allgemein, JavaScript having 3 Comments »

« Previous Entries Next Entries »