Author Archiv

Javascript Nexus live wallpaper for your website

Yesterday, while doing a break at work, i had the idea to implement the awesome Nexus live wallpaper for our blog in JS. So i sat down yesterday evening and implemented the Nexus live wallpaper with CSS3 and a little bit of JQuery animation magic. Here is the result:


Nexus One live wallpaper screenshot

For now this should just work in webkit browsers!, because i used the -webkit-gradient + opacity properties. I only tested it in the google chrome browser. Support for firefox, a canvas version + the blurring effect will follow.


Tags: , , , , , , , ,

Enable webGL in chrome

You need a chrome-dev-channel version in order to use these cli parameters…if not subscribe to the dev-channel first.

Linux (tested on ubuntu):

  1. Open a shell
  2. Launch chromium with following parameters –enable-webgl –no-sandbox (it should look like this: “chromium-browser –enable-plugins –enable-webgl –no-sandbox”

Windows:

  1. Right click on your Chrome icon
  2. Click on “properties”
  3. Append arguments –enable-webgl –no-sandbox to your current path (it should look like this: “chrome.exe –enable-webgl –no-sandbox”

Tags: , , ,

Tech Crunch Munich Wave Notes

Here are my notes from todays Tech Crunch Munich Event…not very structure and directly pasted from my wave…have fun.

Märkle (Holzbrink) Talk:

Idea -> screen -> select -> execute

Idea:

  • transfer of concepts
  • offline <-> online
  • transport concepts (geographie)
  • transcode exisiting concept but twist it
  • transprove (improve) -> Blue Ocean Strategy Book
  • overtake

Screen:

  • idea lists
  • market potential
  • feasability
  • competition
  • financials
  • fundability
  • salability

Select:

keine Tags zugeordnet

A donation-based application framework for android

Imagine you have just written your new ground breaking android application. It took you weeks developing it because you have to go to work and can just code after quitting time or at the weekends. You finally finished it up and the application works great and it’s roll out time baby.
But should you make it a free or paid app? If you make it a paid app users won’t have the opportunity to review your application before buying it. As a consequence less people will download it (we where analysing this by browsing through the market, listing the download counts of all paid apps…), and advertising also doesn’t make much sense, because the application mainly runs as background service and uses the notification system to interact with the user. But all you know is, that your little application could be very useful to a lot off people and therefore there is no doubt to make it a free app.


Tags: , , , , ,

Garbage Collection mal anschaulich

Beim morgentlichen surfen bin ich auf einen netten kleinen Blog Beitrag, bei Klajo.com, gestoßen, der mit 3 Bildern sehr anschaulich erklärt wie GC funktioniert. Schön verständlich für jederman und eine tolle Idee mit den Bildern…

Wenn dir dieser Beitrag gefällt, lade den Autor doch mal zu einem Drink ein ;-)


Tags: , , ,

Include Path zur Laufzeit setzen

Heute gibt es mal wieder einen kurzen Beitrag, wie man in PHP “include Pathes” zur Laufzeit setzen oder entfernen kann. Das ganze erspart einem in größeren Projekten viel Arbeit, weil man bei der Verwendung von require und include nur noch den Dateinamen angeben muss. Ein weiterer Vorteil ist, dass man viel flexibler bezüglich seiner Verzeichnisstruktur wird. Muss diese aus irgendwelchen Gründen angepasst werden, müssen hierzu nur ein paar Zeilen Code in der entsprechenden PHP Datei geändert werden. Damit das ganze funtkioniert, muss das setzen der .ini Option ‘include_path’ natürlich ganz am Anfang der Bootsrap Datei passieren. Im folgenden ein kurzer Beispielcode der das ganze illustriert.


Tags: , ,

Dateizugriff im PHP Destruktor

Beim proggen heute morgen bin ich auf folgendes Problem in der PHP Destruktor Funktion gestoßen. Ich weiss nicht ob es sich hierbei um einen Bug handelt auf jeden Fall hat es mich unnötig viel Zeit gekostet. Aber nun zum Problem. Wenn man im Destruktor einer PHP Klasse eine Funktion aufruft, die auf das Dateisystem zugreift, z.B file_get_contents(), muss der Pfad der Datei immer absolut bezüglich des Server Root angegeben werden und nicht relativ zum Wurzelverzeichnis des Servers!! Dies ist in sofern sehr verwirrend, weil es innerhalb eines PHP Skriptes keine Probleme beim aufrufen von file_get_contents() mit einem relativen Pfad gibt. Um das ganze zu illustrieren ein kurzes Code Snippet:


Tags: , ,

Impressionen aus Teneriffa

Liebe Leser, wie Ihr sicher gemerkt habt gab es auf unserem Blog in den letzten 2 Wochen nicht allzu viel, besser gesagt gar nichts :-) , zu lesen. Grund war, dass das gesamte ilimitado Team im Urlaub war. Ab heute melden wir uns aber in alter bzw. neuer Frische zurück. Es wird wieder gebloggt was das Zeug hält. Im folgenden gibt es eine kleine Fotostrecke von Urlaubsimpressionen. Viel Spaß damit!


Tags: , ,

Urlaub vom Urlaub buchen

Da ich mein Leben lang eigentlich fast immer nur campen war, musste dieses Jahr endlich mal ein Urlaub zum auspannen im Hotel her. Eigentlich dachte ich bis dahin immer, dass dies viel unstressiger ist, als sein Zelt mitzunehmen irgendwo hin zu fahren/fliegen und selbiges aufzubauen. Weit gefehlt, meine Erfahrungen der letzten Tage sind wirklich erschreckend.

Das Wort Last Minute kann ich nicht mehr hören!


Tags: , ,

PHP Exceptions Formatieren

Ein Webdesigner, der gelegentlich mit PHP arbeitet und z.B. die in PHP 5 neu hinzugekommenen Erweiterungen wie MYSQLi nutzt oder vielleicht sogar komplett Objektorientiert programmiert, bekommt hin und wieder mal eine Exception um die Ohren geworfen. (Mehr über PHP Exceptions)
Auf den ersten Blick sind diese relativ unübersichtlich und kaum leserlich - mit einem einfachen “Trick” lassen sich diese Fehlermeldungen aber leicht formatieren. PHP stellt dafür den Befehl set_exception_handler() bereit. diesem Befehl übergibt man einen beliebigen Funktionsnamen. PHP wird somit angewiesen im Falle einer nicht anderweitig gefangenen Exception diese Funktion aufzurufen.
In dieser Funktion kann man nun ganz normal auf die Exception zugreifen, Daten auslesen und ausgeben. Mit ein paar einfach HTML Tags lassen sie sich relativ komfortabel gestalten, sodass sie etwas übersichtlicher sind. Folgender Beispielcode kann einfach in die Hauptdatei (z.B. index.php) integriert werden und schon werden nicht gefangenen Exceptions schön formatiert ausgegeben.


Tags: , ,