CSS3114: Fehler bei der Berechtigungsprüfung für die OpenType-Einbettung in “@font-face”. Die Berechtigung muss “Installable” sein.

Was für ein langer Titel. Ja, ich weiß, aber in diesem Artikel geht es um eine Lösung für das im Titel angesprochene Problem, dass mir über den Weg gelaufen ist, als ich einen True Type Font aus dem Internet nutzen wollte. Dabei habe ich den Font DS-DIGI.TTF der Stoppuhr unter “http://thecodeplayer.com/walkthrough/make-a-stopwatch-using-css3-without-images-or-javascript” in einem konkreten Anwendungsfall nutzen wollen…

Weiterlesen ...

Wie es sich anfühlt, wenn ein Startup scheitert

Lesenswerter Artikel bei t3n über die Schlachten des Startups 99dresses. Hier erzählt die Gründerin “Nikki Durkin” über ihre Erfolge und Misserfolge mit ihrem Baby 99dresses. Zitat: … zu Cocktailpartys voller VCs gegangen, denn mit hohen Absätzen wird man eher ernst genommen als in bequemen Sneakers … Wie es sich anfühlt, wenn ein Startup scheitert Deutsche Übersetzung des Original Beitrags My…

Weiterlesen ...

PHP Multithreading mit cURL

Multithreading ist in PHP eine echte Herausforderung. Das liegt aber im wesentlichen daran, dass PHP Code nicht wie in einem Java Container immer geladen ist, sondern erst bei Bedarf in den Speicher geladen wird, der Code ausgeführt wird und PHP dann wieder beendet wird. PHP ist eine Skriptsprache, bei der so etwas also eigentlich nicht…

Weiterlesen ...

Android Wear vs. Pebble Smartwatch

Der Erfolg der Smartwatch Pebble und der nun kurz vor der Einführung stehenden Android Wear Devices (Moto 360 & LG G Watch) hat dazu bewogen doch mal die beiden Smartwatch Typen zu vergleichen und meinen persönlichen Favoriten zu bestimmen.   Android Wear vs. Pebble Smartwatch im Detail Bei den Android Wear Geräten ist es das…

Weiterlesen ...

History stealing ist back.

Wer erinnert ich nicht mehr an die guten alten Zeiten, als man mit simplen CSS Tricks, die Browser History seiner Webseiten-Besucher ausspionieren konnte. Leider wurde diese Sicherheitslücke ist im Frühjahr 2011 von den meisten Browser-Herstellern geschlossen. OK, ich selbst habe das natürlich niemals getan, habe aber von Leuten gehört, die von jemandem gehört haben, der so etwas…

Weiterlesen ...

There were 15164 failed login attempts since the last successful login.

Hacker – Made in China auf meinem Rechner? Zum Glück nicht. Aber die Gefahr ist offensichtlich größer als gedacht und in China scheint die Regierung auch nicht wirklich ein Interesse daran zu haben, dies zu unterbinden. Und wenn ich dann so etwas hier lese (http://www.welt.de/politik /ausland/ article128199572/USA-verklagen- China-wegen-Cyberspionage.html), dann wird mir auch klar, warum. Manchmal…

Weiterlesen ...

Wo speichern Android Apps ihre Daten?

Jeder Entwickler von Android Apps steht irgendwann vor der Aufgabe, Daten zu speichern und Android bietet hier eine Reihe von Möglichkeiten, die Vorteile und Nachteile haben. Hier mal die Top 3 Möglichkeiten, Daten in einer App zu speichern. SQLite Datenbank SharedPreferences Dateien im Dateisystem Entscheidet man sich dafür, mit Dateien im Dateisystem zu arbeiten, stellt…

Weiterlesen ...

Spielerei mit dem HTML5 Logo

OK, ich höre es jetzt schon. “Schuster bleib bei Deinen …”, oder “Überlasse das Design doch den Designern …”. Ist mir aber egal. Ich liege gerade etwas kränklich auf der Couch und versuche die Zeit totzuschlagen und habe einfach mal mit dem HTML5 Logo herumgespielt. Dabei ist folgende Animation herausgekommen. Das ganze basiert auf einer…

Weiterlesen ...

Url in php laden

Das Laden eines URLs in PHP kann auf mehreren Wegen lösen. Hier habe ich mal die wichtigsten Best Practices zusammengefasst: 1. readfile $url = “http://www.meineseite.de/”; $content = readfile($url); echo $content; 2. fopen $url = “http://www.meineseite.de/”; $handle = fopen(‘http://example.com/’, “r”); $content stream_get_contents($handle); 3. file_get_contents $url = “http://www.meineseite.de/”; $content = file_get_contents($url); echo $content; 4. include $url =…

Weiterlesen ...