Archiv für die Kategorie ‘vaib’

  • Senso verarbeitet Template-Kommandos

    Das vaib-eigene Framework ist momentan im Einsatz in einer großen Projektentwicklung - Senso heißt das Framework übrigens. Die Template-Engine von Senso wurde inzwischen erweitert und interpretiert nun auch das erste Kommando:

    Senso.insertTemplate(’template-datei.html’);

    Der Befehl kann direkt in die Templates eingebettet werden, was viel Arbeit erspart und vor allem Übersicht im Template schafft. Anstatt Variablen zu hinterlegen, die vom PHP-Programm gefüllt werden müssen, kann man also direkt Templates in Templates einbinden.

    Da die Klasse sich selbst wieder aufruft ist Rekursion gegeben. Das bedeutet, dass durch den obigen Befehl inkludierte Templates ebenfalls wieder Kommandos beinhalten können und ausgeführt werden.

    Das insertTemplate-Kommando wird in alle Frameworks, die von Senso abgeleitet sind, eingebunden. Vereinzelt wird auch ein sprachbedingtes Kommando Einzug halten:

    Senso.translateWord(word_code,lang_code);

    Dieses Kommando wird aber nicht im original Framework verfügbar sein, da die Vorbedingungen, primär das Sprachpaket, fehlen.

  • PHP Lanquitch

    PHP Lanquitch ist ist eine PHP-Klasse die bei sprachbasierten Webseiten helfen soll die korrekte Sprache des Nutzers herauszufiltern. Lanquitch ist eine kleine und ultra-einfach zu bedienende Sprache-Klasse für PHP. Lanquitch darf jedoch nur für private Zwecke kostenlos genutzt werden. Für kommerzielle Zwecke wird eine Gebühr von 25,00 EUR erhoben (pro Unternehmen / Person). Jegliche integrierte Fehlermeldungen werden aus globalen Gründen in Englisch ausgeworfen.

    Funktionen von Lanquitch:

    • Erkennung der korrekten Sprache bei Erstbesuch
    • Wiedererkennung der Sprache durch Cookie
    • Limitierung der Sprachen auf bestimmte Sprachen
    • Einstellbare Standard-Sprache (default), falls Sprache nicht gefunden oder nicht verfügbar
    • ultra-einfach in jedes PHP-Programm einfügbar

    Folgende Sprachen werden unterstützt:

    • Bulgarisch
    • Deutsch
    • Englisch
    • Französisch
    • Italienisch
    • Portugiesisch
    • Spanisch
    • Russisch
    • Polnisch
    • Slowenisch
    • Türkisch
    • Finnisch
    • Schwedisch
    • Dänisch
    • Chinesisch
    • Japanisch

    Für mehr Sprachen, einfach Kommentare schreiben, sie werden dann ergänzt. Natürlich hätte man eine komplette Tabelle nehmen können, aber das würde unnötig Code verbrauchen.

    Bedingungen:

    • Für Privat:
      kostenlose Nutzung
      . Code darf verändert werden für eigene Nutzung. Code darf nicht redistributiert werden, mitinbegriffen jeglicher Verkauf.
      -
    • Für kommerzielle Nutzung:
      Für die kommerzielle Nutzung gelten, bis auf die Kosten der Nutzung, die gleichen Bedingungen wie bei privater Nutzung.
      Die Kosten für die kommerzielle Nutzung belaufen sich auf gerade mal 25,00 EUR, zahlbar per PayPal oder Überweisung. Die kommerzielle Nutzung gilt pro Person bzw. pro Unternehmen. Es enstehen keine Zusatzkosten durch mehrere Webseiten. 3-monatiger Support bei eventuell auftretenden Fragen kostet zusätzlich 25,00 EUR. Der Support ist optional und muss nicht dazugekauft werden.
      -
      Als kommerzielle Nutzung gilt in diesem Fall jegliches Programm / jegliche Webseite, die in irgendeiner Weise direkt (z.B. AdSense) oder indirekt (Dienstleistungen, Unternehmenswebseite) Geld einnimmt.

    Download:

    PHP Lanquitch Download

  • Lizenz-Algorithmen bei vaib

    vaib laboratoriesNach einigen Probeläufen bietet vaib nun auch Lizenz-Algorithmen auf PHP-Basis an. Für die, die sich nun Fragen was Lizenz-Algorithmen sein sollen, hier eine kleine Hilfe:

    Um seine PHP-Applikationen schützen zu können braucht man zu allererst einen guten Encoder wie Zend Guard, Ioncube oder SourceGuardian.  Dadurch sind PHP-Programme geschützt. Doch die Applikation zu schützen bringt allein relativ wenig, wenn man sie auch lizenziert vertreiben möchte. Und hier kommt vaib ins Spiel.

    Wir programmieren individuelle Lizenzklassen auf PHP-Basis. Ein Beispiel:

    1
    2
    3
    4
    5
    6
    7
    
    $readLicense          = new LicenseReader;
    $readLicense->key     = '1234-5678-9101-1213';
    $LicenseData          = $readLicense->now();
    $isValid              = $LicenseData['validity'];
    $ExpireDate           = $LicenseData['expires'];
    $OwnerName            = $LicenseData['owner'];
    /** etc. **/

    Natürlich wird nur der verschlüsselte Reader in das jeweilige PHP-Programm inkludiert, nicht der Generator, der unter geheimem Verschluss bleibt. Das Spektrum der Lizenzierungsarten ist relativ groß, Remote-Aktivierung ist möglich. Der Generator kann bei Bedarf inklusive GUI geliefert werden.

  • Aktives Marketing für StreamDrag

    Bis jetzt hat mich StreamDrag nur gekostet, Serverkosten, Arbeitsaufwand, Wartung, usw. Und die Kosten gehen weiter. Da das passive Marketing ausgeschöpft ist, startet jetzt erstmals aktives Marketing. Vorerst sind Blogs gefragt. Die statistischen Auswertungen werden am 20. März erfolgen.

    StreamDrag Flashbanner

    Eine Faustregel besagt, dass neue Ideen mindestens 1 Jahr

    vorfinanziert sein sollten um die ersten Miesen einstecken zu können bis das Projekt sich refinanziert - diese Regel habe ich natürlich… nicht beachtet.

    Was soll’s? Es ist auch nur eine Faustregel, keine Vorschrift. Bis jetzt funktioniert alles ganz gut, in absehbarer Zeit ist die Refinanzierung von StreamDrag sicher. Heute sind es ca. 80% der Kosten die von Adsense gedeckt sind.

    Für den ersten Blog, der heute die Werbeschaltung gestartet hat gab es erstmals wieder einen Flash-Banner von mir serviert. Ich hab schnell gemerkt, dass bei AS3 einiges anders läuft als bei AS2. Aber durch ein paar vermeidbare Keyframes und ein paar manuelle Tweens lassen sich verloren gegangene ActionScript-Kentnisse natürlich kompensieren. Diesen Monat werden es wahrscheinlich noch 2 weitere Blogs, die Werbung schalten für StreamDrag.

  • Besucher haben eine exponentielle Basis

    Letzte Woche habe ich mir Gedanken über Marketing, Markethingmethoden und dem damit zusammenhängendem Besucheraufkommen auf Webseiten gemacht.

    Was ich herausgefunden habe war recht interessant. Ohne es statistisch belegen zu können, so bin ich mir doch sehr sicher, dass ein Besucheraufkommen immer auf eine exponentielle mathematische Funktion zurückzuführen ist - natürlich nicht andauernd dieselbe, aber doch annähernd. Weiterlesen »

  • swfObject mit Callback - cbSWFObject

    swfObject wird seit Kontakt mit der YTAPI bei mir gerne eingesetzt. Vollkompatibel mit IE6 und Verhinderung des “activate-flash-on-click”-Mechanismus ist sehr elegant und angenehm. Leider hat swfObject keine Callbackmethode. Doch das ist zwingend notwendig bei vielen Web 7.0 - Seiten. Weiterlesen »

  • StreamDrag Version 2 - Playlisten bis zum Umfallen

    vaib laboratoriesKennt jemand StreamDrag noch nicht? Dann wird es Zeit es kennenzulernen. Gestern wurde streamdrag.com in der zweiten Version veröffentlicht. Das Design wurde überarbeitet und der Code komplett neu geschrieben. Der Programmcode ist nun besser erweiterbar und vor allem befreit von allen Kinderkrankheiten. Die absolute Trennung von JavaScript-Objekten wurde verbessert und der Code wurde mit einer neuartigen Methode komprimiert, die die JS-Dateien zwar immernoch groß, aber so minimal wie möglich hält.

    Das Highlight ist der Loginbereich, der sich im oberen Bereich per Klick öffnet. Schnell registriert, Account aktiviert und schon kann man bis zu 50 Playlisten erstellen und je nach Lust, Laune und Ort in die lokale Playliste laden. Die oft angefragte Sortierfunktion wird in den folgenden 7 Tagen ergänzt werden. Dann wird man seine Playlisten per Drag’n'Drop nach Belieben ordnen können. Feedback ist erwünscht und neue Features können gerne angefragt werden auch hier im Blog.