Zum Inhalt springen →

Kategorie: Allgemein

HumHub Installation auf dem Webserver

Nachdem ich vor einiger Zeit schon mal über das Self hosted Social Network mit HumHub berichtet habe, geht es dieses mal um die Installation von HumHub. HumHub Requirements Die folgenden Requirements müssen erfüllt sein, damit eine HumHub Installation auf dem eigenen Webspace möglich ist. Apache 2.x MySQL PHP 5.4+ mut CUrl, Multibyte String Support und PDO MySQL Extension Wer sich nicht ganz sicher ist, ob auf dem Webserver PHP 5.4+ mit CUrl, Multibyte String Support und PDO MySQL Extension installiert ist, kann das ganz einfach prüfen. Einfach die folgende PHP Datei erstellen, auf den Webserver kopieren und im Browser aufrufen. <?php phpinfo(); ?> Ruft man die Datei im Browser über http auf, erhält man eine sehr umfangreiche Liste aller möglichen…

Kommentare sind geschlossen.

Mobiltauglichkeit als Rankingfaktor

Am 21. April ist es so weit. Die Mobiltauglichkeit einer Webseite wird zum Rankingfaktor. Kein Aprilscherz, sondern bitterer Ernst für viele Unternehmen, die das Thema mobile Webseite bisher nicht auf der Agenda haben. Um zu testen, ob die eigene Seite den Kriterien für die Mobiltauglichkeit genügt, kann unter  https://www.google.de/webmasters/tools/mobile-friendly/ einen Test auf Optimierung für Mobilgeräte durchführen. Sieht das Ergebnis aus wie auf dem folgenden Screenshot, dann kann man sich wieder zurücklehnen und weiter schlafen 🙂 Bis zum 21. April ist es nicht mehr lange und die Mobiltauglichkeit einer Webseite lässt sich in vielen Fällen nicht mal eben hinzufügen. Im Vorteil sind natürlich die Webmaster, die über ein CMS verfügen, bei dem man schnell mal der Theme auswechseln kann. Was die Gründe…

Kommentare sind geschlossen.

VibeWrite Lernstift ist insolvent

Seit ich das Kickstarter Projekt „Pebble“ mit eun paar Euro unterstützt habe, ist schon einige Zeit vergangen und ich habe sie dieser Zeit viele Crowdfounding Projekte unterstützt. Manche Produkte waren echt toll und andere eher ein Reinfall, doch bisher habe ich immer etwas für die Unterstützung zurück bekommen. Bie dem VibeWrite Lernstift wird das wohl nicht der Fall sein, da ich gerade folgende Mail bekommen habe: Hallo, Es fällt mir unendlich schwer, diese Nachricht zu senden. sie kommt auch sehr spät, weil ich lang gekämpft habe einen Ausweg zu finden. Ich muss ihnen leider mitteilen, dass VibeWrite insolvent ist. Ich habe den Dezember und Januar intensiv genutzt um für das Projekt und unser Team einen Investor bzw. Käufer zu finden.…

Kommentare sind geschlossen.

Das Interesse an Google Glass ist ungebrochen

Folgenden Screenshot habe ich heute Morgen um 08:00 Uhr von einem Google Glass Post bei Google+ gemacht. Innerhalb weniger Stunden sind über 160 Kommentare geschrieben worden. Der Beitrag ist mehr als 400 mal geteilt worden und Mehr als 1000 Leute haben +1 für den Beitrag gegeben. Das ist wohl ein eindeutiges Zeichen dafür, dass Google Glass doch noch nicht Tot ist und dass es nun an der Zeit sei, den Google Glass Prototypen zu einem fertigen Produkt zu bringen. Ob wir dieses Jahr endlich die fertige Google Glass im Handel sehen werden, bleibt ungewiss. Hier noch der Link zu dem Beitrag: https://plus.google.com/+GoogleGlass/posts/9uiwXY42tvc Ich bin noch nicht ganz sicher, ob ich Google Glass eine Chance geben soll. Privat finde ich so…

Kommentare sind geschlossen.

Material Design – Android Checkliste

Mit Android 5.0 hat Google das Material Design als neues Design-System für Android Anwendungen eingeführt. Momentan sind schon Apps wie z.B. Google Play, Gmail und andere umgestellt und es wird täglich mehr. Für die Entwickler hat Google schon eine ganze Menge an Tutorials, Videos, Downloads und Beispiel Code bereitgestellt. Eine umfangreiche Checkliste in der alle wichtigen Infos verlinkt sind findet man unter http://android-developers.blogspot.de/2014/10/material-design-on-android-checklist.html. Mir persönlich hat am Anfang besonders die Einführung in das Android Material Design unter http://www.google.com/design/spec/material-design/introduction.html geholfen. Diese Einführung zeigt sehr plastisch, worauf es ankommt und was man beachten sollte. Auch wenn ich anfangs noch nicht so von den „Runden Knöpfen über dem Content“ und den Animationen überzeugt war, versuche ich doch langsam aber sicher mal eine erste…

Kommentare sind geschlossen.

Android App Promotion für Spiele

Oscar Clark hat in dem Artikel „THE GOLD RUSH IS OVER“ einen lesenswerten Beitrag über die Computerspiele Industrie und ihre Probleme veröffentlicht. Seiner Meinung nach geht es der Industrie sehr gut. Es gibt mehr Spiele als je zuvor und die Anzahl der Downloads ist auch höher als je zuvor. Das eigentliche Problem hat, wie so oft, mit Geld zu tun. Der geschätzte durchschnittliche Erlös pro Spiel ist nur noch $5,250. Da es sich bei der Kurve der Umsätze nicht um eine gerade Linie handelt müssen die gemittelten Einnahmen pro Spiel sogar auf $400 reduziert werden. Das ist viel zu wenig, da die geschätzten durchschnittlichen Entwicklungskosten für ein Spiel sich in etwa bei $25,000 bewegen. Die Hoffnung, einen Erfolg wie z.B.…

Kommentare sind geschlossen.

Canva macht einen Designer aus mir :-)

Dank Canva bin ich zum Designer geworden. Seit ich mir vorgenommen habe, jeden Post mit einem Bild zu versehen, habe ich nach einer Lösung gesucht, die mir dabei hilft, schnell und einfach ein solches Bild zu erstellen. Dabei habe ich schon so einiges ausprobiert und sogar schon angefangen, etwas eigenes zu programmieren. Doch dann habe ich Canva entdeckt. Zitat: “The easiest to use design program in the world” The Webbys Zitat: “Canva enables anyone to become a designer” PSFK Dank Canva kann jeder zum Designer werden … sogar ich. Ich habe es natürlich direkt ausprobiert und war positiv überrascht, wie einfach es ist, mal schnell etwas zusammen zu klicken. Dabei hat mir die intuitive Bedienung und die vielen verfügbaren Elemente…

Kommentare sind geschlossen.

Top 8 Source Code Search Engines

Als Programmierer ist mal ja angehalten, das Rad nicht ständig neu zu erfinden und irgendwann erkennt jeder Programmierer den Wert der Tastenkombination CTRL-C & CTRL-V. Mittlerweile gibt es so viele Quellen für die Suche in Open Source Quellcode, dass ich hier mal meine Top 10 Suchmaschinen für die Source-Code Suche zusammengestellt habe. Mein Top 7(+1) Source Code Suchmaschinen http://github.com/search Github.com ist mittlerweile eines der größten Code Repositories überhaupt und bietet eine sehr gute Suche, die nach Programmiersprache, Dateiname und vielem mehr filtern kann. Darüber hinaus gibt es sogar ein API mit dem man die Suche die vorhandene Systeme integrieren kann statt im Browser danach zu suchen. http://code.openhub.net/ Aus koders.com ist code.openhub.net geworden. Auch hier gibt es eine einfache und schnelle…

Kommentare sind geschlossen.

Offener Brief an Mr. Wong

Sehr geehrter Herr Wong, vielen Dank für das nette Angebot, aber ich habe momentan kein Interesse an dieser Geschäftsbeziehung. Auch wenn ich größere Geldbeträge sonst gerne entgegen nehme, muss ich es leider ablehnen. Mein Anlagenberater hat mir dazu geraten, da er hier irgendwo einen Haken vermutet. Ich persönlich habe in ihrer Email keinen Haken finden können, aber bisher bin ich mit den Empfehlungen meines Anlagenberaters immer gut gefahren und möchte auch dabei bleiben. Da ich sie unter ihrer persönlichen E-Mail Adresse nicht erreichen kann, möchte ich ihnen also auf diesem Weg noch einmal für das Angebot danken auch wenn ich es bedauerlicherweise ablehnen muss. PS: Falls Sie diesen Brief lesen, möchte ich sie bitten, mir noch einmal kurz mitzuteilen, wer…

Kommentare sind geschlossen.

Formular Validierung in PHP mit der filter_var Funktion

Die offizielle Beschreibung der Funktion filter_var unter http://php.net/manual/de/function.filter-var.php ist mit dem Satz „filter_var – Filtern einer Variablen durch einen spezifischen Filter“ doch eher ungenügend beschrieben, da die Funktion so viel mehr kann. Die Funktion wird wie folgt aufgerufen: mixed filter_var ( mixed $variable [, int $filter [, mixed $options ]] ) Parameter: $variable Wert der gefiltert werden soll. Arrays werden rekursiv gefiltert. $filter ID des zu benutztenden Filters. Standard ist FILTER_SANITIZE_STRING. $options Assoziatives Array mit Optionen oder bitweise Disjunktion von Flags. Wenn der Filter Optionen akzeptiert, können Flags auch im „flags“ Feld des Arrays angegeben werden. Für „callback“ Filter sollte der callback-Typ angegeben werden. Return: Gibt die gefilterten Daten zurück oder FALSE wenn fehlgeschlagen. Als Filter können die folgenden Werte…

Kommentare sind geschlossen.