Google Offers wird Groupon-Rivale

9. März 2011 at 19:37

Google-logo-wikipediaNachdem Google im vergangenen November vergeblich versucht hatte das internationale Gutschein-Portal Groupon zu übernehmen (wie wir seinerzeit berichteten), ist nun das eigene Konkurrenz-Angebot bereits in der Testphase. Unter dem Namen Google Offers werden zukünftig Gruppenrabatte für vielfältige Produkte und Dienstleistungen – ganz im Stil von Groupon und LivingSocial – angeboten.
Das Online-Magazin Mashable ist an ein Factsheet sowie an weitere Insider-Informationen gelangt, die bereits ein recht detailliertes Bild des neuen Dienstes abgeben. Google hat die Informationen offiziell bestätigt und mitgeteilt, dass das Factsheet bereits an diverse kleine Unternehmen verschickt wurde, mit dem Ziel diese für die Teilnahme an Offers zu gewinnen.

Wie auch bei den Konkurrenz-Anbietern sollen die Nutzer täglich eine E-Mail mit aktuellen “Deals” aus ihrer Umgebung erhalten, die sie innerhalb eines bestimmten Zeitfensters (vermutlich 24 Stunden) kaufen können. Wenn dies genügend Nutzer getan haben, wird der entsprechende Gutschein freigeschaltet. Die Bezahlung erfolgt höchstwahrscheinlich über Google Checkout. Es wird die Möglichkeit geben, einen Deal via Facebook, Twitter, Google Reader, Google Buzz und per E-Mail an Freunde zu kommunizieren.
Dass Google mit Offers einen ernstzunehmenden Konkurrenten für Groupon & Co. am Start hat, lässt sich nicht leugnen. Die schon vorhandenen Ressourcen des Konzerns sowie seine Reichweite und das generell simple Geschäftsmodell erleichtern die Einführung eines neuen Gutschein-Portals ganz enorm.

SAP BAPI Zugriff mit PHP – PHP und SAPRFC

8. März 2011 at 15:43

Ihr möchtet mit PHP auf die SAP BAPI Schnittstelle zugreifen?

Dazu benötigt ihr die saprfc PHP Extension. Die Datei php_saprfc.dll in den Extension-Ordner von PHP kopieren, z.B.: Server_Path\lib\phpext

In der PHP.ini die Extension einbinden mit:

extension=php_saprfc.dll

Server neu starten und per phpinfo(); schauen ob das Modul erfolgreich geladen wurde (Eintrag SAPRFC).

saprfc phpini sap

Ist das Modul erfolgreich geladen ist der Zugriff über BAPI unter php möglich.

WICHTIG: Ihr für SAPRFC auch SAP-Sourcen: Für Linux das SAPSDK und unter Windows die librfc32.dll. Letztere ist auf jedem System verfügbar auf dem auch die SAPGUI installiert ist. Die Datei muss im system32 Ordner unter Windows liegen, z.B.:  c:\windows\system32.

Webentwickler sind den IE6 (fast) los

19. Februar 2011 at 00:11

Den Internet Explorer 6 (Kurz: IE6) sind Web-Entwickler (fast) los.

Alles andere als ein moderner Browser mehr ist der IE6, trotz allem hält sich dieser seit vielen Jahren und sorgt bei Web-Entwicklern und Web-Designern regelmäßig für Frust. Das könnte bald der Vergangenheit angehören, denn nach aktuellen Zahlen (Januar 2011) ist der Marktanteil nur noch bei durchschnittlich 6,75 Prozent. Zum Vergleich, im Februar 2009 waren es immerhin noch immerhin 27,1 Prozent.

6,65 Prozent der Besucher von Fly2Mars-Media.de nutzten den IE6 noch als Browser. Die Gesamtanzahl der IE-Nutzer ist bei 11,79 Prozent, zum Vergleich, 68,71 Prozent nutzten den Browser Firefox, 10,78 Prozent Google Chrome, 5,09 Prozent Apples Safari und nur 2,83 Prozent den Opera.

Der viel gehypte Trend zu Mobile-Devices kann nicht überzeugen, nur 0,60 Prozent der Besucher sind mit iPhone unterwegs, 0,30 Prozent mit iPad und nur 0,14 Prozent mit auf Android basierenden Geräten.

Magento: eigene Events mit Observer definieren

18. Februar 2011 at 14:15

Events mit Hilfe des Observer im Magento definiert ihr in der config.xml des Modules wie folgt (bsp. Event in der Customer_Adress-Klasse):

<frontend>
<events>
<namespace_module_address_save_after>
<observers>
<namespace_module_observer>
<type>singleton</type>
<class>namespace_module/observer</class>
<method>customerSaveFrontEnd</method>
</namespace_module_observer>
</observers>
</namespace_module_address_save_after>
</events>
 </frontend>

Der Aufruf in PHP in der entsprechenden Funktion:

$eventArgs = array(
 'address' => $address,
 'request' => $this->getRequest(),
 );
 Mage::dispatchEvent('customer_address_save_after', $eventArgs);

Die aufgerufene Funktion in der Observer-Klasse:

public function customerSaveFrontEnd(Varien_Event_Observer $observer)
 {
// add your code here
 }

linux: cron.daily vs. cron.d

10. Februar 2011 at 14:22

Ihr fragt euch warum es die /etc/cron.d/ nicht zu verwechseln mit der /etc/cron.daily/ gibt?

Hier die Erklärung:

/etc/cron.daily/: die dort definierten cron-jobs werden einmal am Tag ausgeführt – analog zu allen regelmässigen crons gibt es auch hourly, monthly, weekly …

/etc/cron.d/: die dort definierten cron-jobs müssen Angaben haben, wann sie ausgeführt werden sollen. Dabei handelt es sich hier mehr um eine Erweiterung der /etc/crontab bzw. /var/spool/cron/tabs/*

Tipp: cron.daily ist nicht exakt dasselbe wie die Zeitangabe @daily in der crontab (bzw. im cron.d)

Video: Tiefer Einblick in JQuery von Ben Nadel

9. Februar 2011 at 12:59

Die mächtige und umfangreiche Javascript-Bibliothek jQuery, mittlerweile in Version 1.5 verfügbar, sollte jedem Webentwickler ein Begriff sein. Gerade da diese sehr umfangreich ist, ist es oft hilfreich verschiedene Tutorials zu lesen, sind Bücher doch zu schnell nicht mehr auf dem aktuellen Stand.

Sehr zu empfehlen ist das Video Tutorial von JQuery Chief Web Developer Ben Nadel.  In dem Video gibt er in Form einer Präsentation einen intensiven Einblick in jQuery und mit all seinen Komponenten. Er geht zwar nur kurz auf die einzelnen Bestandteile ein, zeigt allerdings diese auch anhand kleiner Beispiele. Ca. 100 Minuten Videomaterial sind enthalten.

Sehr empfehlenswert für jQuery Einsteiger und Entwickler über diesem Level hinaus.

Zum Video “An Intensive Exploration Of jQuery With Ben Nadel”

Verfällt Resturlaub bei Insolvenz und Übernahme durch neues Unternehmen? – Urteil zum Arbeitsrecht

26. Januar 2011 at 16:42

Verfallen Urlaubsansprüche des Arbeitnehmers bei einer Insolvenz oder muss dieser durch den neuen Arbeitgeber mit übernommen werden?

Das BGB sagt dazu in § 613a
Rechte und Pflichten bei Betriebsübergang
1) Geht ein Betrieb oder Betriebsteil durch Rechtsgeschäft auf einen anderen Inhaber über, so tritt dieser in die Rechte und Pflichten aus den im Zeitpunkt des Übergangs bestehenden Arbeitsverhältnissen ein.

ABER

BGH- Urteil: Urlaubsansprüche verfallen bei Insolvenz

Nach der Pleite einer Firma können frühere Arbeitnehmer für ihren entgangenen Urlaub nicht aus dem Insolvenzgeld entschädigt werden. Das hat das Bundessozialgericht am Mittwoch (6. Mai 2009) in Kassel entschieden (Az.: B 11 AL 12/08 R).

Geklagt hatte ein Mann aus Gelsenkirchen, der kurz vor der Insolvenz seiner Firma gekündigt hatte und noch Anspruch auf 28 Urlaubstage hatte. Diese habe er aus betrieblichen Gründen nicht nehmen können. Das Arbeitsgericht hatte, aus seiner Kündigungsklage für den nicht genommen Jahresurlaub aus 2005, den Arbeitgeber zur Zahlung von Urlaubsabgeltung in Höhe von 674 Euro sowie zu Schadenersatz in Höhe von 4.718 Euro verurteilt. Das Unternehmen meldete jedoch im Oktober 2006 Insolvenz an, so dass der Schadenersatzanspruch nicht mehr zur Auszahlung kam.

Die Bundesanstalt für Arbeit wollte die Entschädigung nicht übernehmen. Der 11. Senat des BSG verwies jedoch auf bestehende gesetzliche Regelungen. Danach besteht Anspruch auf Insolvenzgeld für die letzten drei Monate vor Beantragung der Zahlungsunfähigkeit. Dies sei hier aber nicht erfüllt. Zwar zahlt die Behörde Insolvenzgeld, der Urlaub ist aber vor der Zahlungsunfähigkeit gewesen und habe mit ihr nichts zu tun. Deutschlands oberste Sozialrichter bestätigten das wie schon die beiden Instanzen zuvor. Kündigung und Urlaub stünden nicht im Zusammenhang mit der Insolvenz.

Bundessozialgericht in Kassel: www.bundessozialgericht.de

PSD in CSS umwandeln / PSD in CSS converter

20. Januar 2011 at 14:34

Ihr möchtet eine Photoshop (PSD Datei) direkt in CSS umwandeln?

Diesen Service bietet kostenlos die Seite www.psd2cssonline.com an.

Tipp: Achtet vor dem konvertieren darauf dass alle Ebenen welche ihr als eigenen CSS-DIV-Layer/-Bild haben möchtet auch in der PSD als eigene Ebene getrennt sind. Dabei zu beachten ist auch „weniger ist mehr“, weil zu viel ebenen versagt der Converter bzw. die erzeugte CSS.

Wenn ihr noch weitere kostenlose Webseiten kennt welche diesen Service kostenlos anbieten, bitte in die Kommentare schreiben und ich nehme es mit in die Liste auf!

Joomla: Fehlermeldung „Standard Cannot send session cache limiter…“ und die Lösung

15. Januar 2011 at 15:30

Wenn ihr in Joomla nach editieren der configuration.php eine Fehlermeldung ähnlich der folgenden erhaltet:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/.../httpdocs/configuration.php:1) in /var/www/vhosts/.../httpdocs/libraries/joomla/session/session.php on line 412
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/.../httpdocs/configuration.php:1) in /var/www/vhosts/.../httpdocs/libraries/joomla/session/session.php on line 415

so liegt die Ursache darin das Windows-Notepad die Datei als UTF8 gespeichert hat. Öffnet diese Datei, z.B. mit Notepad++ und konvertiert sie zu ANSI-Codierung, danach neu auf den Server laden und der Fehler  sollte behoben sein.

Neuer Social Media Werbespot von Intel

6. Januar 2011 at 20:19

Im neuen Werbespot von Intel erfolgt eine schöne Visualisierung der Social Medien, des Internet (web 2.0) und deren Möglichkeit.
Aus diesem Grund möchte ich Euch diesen Spot nicht vorenthalten: