|
10.05.2012
Ihr wundert euch vielleicht über den Titel dieses Postings aber nach über 2 Monaten Blogabstinenz meinerseits, kann man durchaus von einem Wiedereinstieg sprechen. Ich war (und bin) in meinem aktuellen Projekt so eingespannt, dass ich kaum noch Zeit zum Bloggen habe. Ich nehme es mir zwar oft vor, aber dann kommt immer wieder etwas dazwischen. Das hat inzwischen auch dazu geführt, dass meine Seite bei Google einen Pagerank verloren hat, vom Alexa Rank gar nicht zu sprechen. :) Dieses Posting soll einfach mal wieder als Einstieg dienen, bevor es in den nächsten Postings eher wieder technisch zugeht. Und warum Wankelmut? Weil ich den Song "One day" des Berliner DJ und Produzenten Jacob aka Wankelmut zur Zeit richtig gut finde und er mir für diesen Post irgendwie passend erschien. Der Song ist ein Remix von diesem Song: "Reckoning Song von Asaf Avidan & The Mojos" Hier noch ein Interview mit Wankelmut: http://stilroutine.de/2012/wankelmut-one-day-interview/ Ich habe hier mal beide Songs, den Remix und das Original unten eingebunden. Vielleicht gefällts euch ja genauso gut wie mir. In diesem Sinne hoffe ich, dass mir der Wiedereinstieg gut gelingen wird, einige Themen die ich mir vorgenommen habe, sind Lithium PHP, Clean Code, Rest, OAuth2 und noch einiges mehr. In diesem Sinne: Stay tuned. wankelmut - one day
Asaf Avidan & The Mojos & Shlomi Shaban - Reckoning Song
|
||
|
05.03.2012
Ich habe gerade einen wirklich genialen, kleinen Test geschickt bekommen. Schaut euch folgende Grafik an und versucht das Rätsel zu lösen. Die Lösung ist so simpel und einfach, dass es schon wieder richtig lustig ist. Also ich wäre ohne Hilfe niemals drauf gekommen. :) |
||
|
04.01.2012
Hat man in Eclipse ein Project als General Project angelegt, und merkt im Laufe des Projektes, dass der Anteil an PHP im eigenen Projekt immer mehr überwiegt, dann liegt es nahe, das Projekt in ein PHP Project umzuwandeln. Die Vorteile, die man durch die Umwandlung erhält, sind u.a. die Möglichkeit der Nutzung des PHP Explorers, in dem z.B. der gesamte PHP Core durchsucht werden kann oder in dem auch Fremdbibliotheken, wie PEAR durchsucht werden können. Außerdem ist neben Code Assist für PHP nach der Umwandlung in ein PHP Projekt auch das Anzeigen der Outline einer PHP Datei möglich. Diese Umwandlung eines "General Projects" in ein "PHP Project" ist in Eclipse über folgenden Weg möglich: 1. .project Datei im jeweiligen Projekt Zeile mit "nature-Tag" suchen und folgendes einfügen: Vorher <natures> </natures> Nachher <natures> <nature> org.eclipse.php.core.PHPNature </nature> </natures>
2. .buildpath Datei im jeweiligen Projekt Vorher <?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="src" path=""/> </buildpath> </buildpath> Nachher <?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> <buildpathentry kind="con" path="org.eclipse.dltk.USER_LIBRARY/PEAR"/> <buildpathentry kind="src" path=""/> </buildpath> Fazit Eigentlich wird hier nur die "Nature" des eigenen Projektes in der .project-Datei auf PHP umgeändert und zusätzlich in der .buildpath-Datei die PHP Core Library und in diesem Fall auch die PEAR Library mit ins Projekt eingefügt. Durch diese kleinen Änderungen wird dann schnell aus einem "General Project" ein "PHP Project". Zusatz Diese Änderungen können natürlich auch für jede andere Sprache gemacht werden. Für die Umwandlung in ein Java Project muss z.B. nur diese Zeile im "Nature-Tag" der .project-Datei eingefügt werden: <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures>
|
||
|
21.11.2011
Folgende Problematik: In unserer neuen Android App benutzen wir einen REST-Webservice, der über SSL angesprochen wird. Soweit für Android auch kein Problem, nur benutzen wir auf Serverseite ein SSL-Zertifikat von Telesec welches als Root Zertifikat auf Baltimore Cybertrust verweist. Jetzt würde man denken, na und, ist doch egal, Baltimore ist doch, neben zB. Verisign (was von Google selbst benutzt wird) eine bekannte Zertifizierungsstelle und ein von dort abgesichertes Zertifikat wird jawohl als Standard in jedem Betriebssystem enthalten sein ... Tja, dieser gemeldete Bug beim Android-Tem aus dem Juni 2010 sagt darüber etwas ganz anderes: http://code.google.com/p/android/issues/detail?id=9269 So also auch in unserem Fall. Unsere Android-Anwendung hängte sich immer wieder mit einer internen Android Fehlermeldung über ein ungültiges Zertifikat auf Serverseite auf. Wenn man mit dem HandyBrowser direkt auf die Seite unseres Webservice gesurrft ist, kam natürlich auch eine SSL-Fehlermeldung, diese kann man im Browser aber wegklicken, und die entsprechende Seite trotzdem besuchen. Innerhalb einer eigenen Anwendung gibt es diese Möglichkeit so nicht, und da die Antwort auf das Baltimore Root CA Problem von Seiten Google erst ein Jahr später kam (siehe Issue oben) und die Antwort darin bestand, doch bitte Android 2.3 zu nutzen, da erst dort das Root CA von Baltimore eingebaut wurde, war für uns, die wir auch noch Handys mit Android 2.1 unterstützen wollen, erstmal guter Rat teuer. Zum Glück hat sich ein findiger Entwickler aus Lichtenstein diesem Problem angenommen und dafür eine Lösung entwickelt, um das Problem zu umgehen. Hier der Blogbeitrag, der beschreibt, wie man sich ein eigenes Zertifikat in einem selbst erstellten Keystore im Ressourcen Verzeichnis seiner Android-Anwendung ablegt, und wie man dieses Zertifikat dann benutzt, um über einen eigenen WebserviceClient seinen SSL-gesicherten Webservice zu benutzen. http://blog.antoine.li/index.php/2010/10/android-trusting-ssl-certificates/ Ich werde im Folgenden unsere Umsetzung beschreiben und mich dabei stark an den hier genannten Artikel anlehnen, da dieser auch mir bei der Impementierung als Vorlage geholfen hat. ################# |
||
|
13.10.2011
Das war sie also meine erste PHP Conference. Alles in allem eine wirklich gute Sache, wie es halt immer ist, es gibt gutes und weniger gutes zu sagen und ich werde hier einiges von dem was ich so gehört und erlebt habe, zusammentragen. Da dieser Artikel etwas länger wird, erstmal ein kurzer Teaser, damit ihr wißt auf was ihr euch beim lesen einlasst. Ich werde auf die Vorträge, dich ich besucht habe, eingehen und jeweils (soweit aktuell schon vorhanden) die Folien verlinken (Gesamtuebersicht der Folien auf joind.in) bzw. sonstige Informationen (zB. zum Speaker etc.) zusammentragen, und auch meine jeweilige Meinung zum Thema und auch zum Vortrag schreiben. Außerdem werde ich noch einige persönliche Eindrücke von der Conference einfliessen lassen. Wenn ihr also jetzt noch nicht total ermüdet seid, viel Spaß beim weiterlesen. Hier erstmal eine Liste der Vorträge, die ich mir angehört habe (Details gibts dann weiter unten): IPC - 10. Oktober 2011
IPC - 11. Oktober 2011
IPC - 12. Oktober 2011
|
||
|
10.10.2011
Die Webtechconferenz findet parallel zur IPC im gleichen Kongresszentrum statt und bietet auch einige interessante Vorträge. Ob über die Zukunft von PHP (5.4), über Git, Testing, Sicherheit in der Softwareentwicklung, Frontendsachen wie HTML 5, Javascript und CSS 3, NoSQL-DBs, Frameworks bis hin zu DevOpsGeschichten wie Continious Integration oder auch der Entwicklung von mobilen Apps ist einiges dabei, was mich interessiert. Ich werde zu den Vorträgen die ich besuche, versuchen zeitnah jeweils etwas zu schreiben. Hier vorab schonmal die Links beider Veranstaltungen: |
||
|
19.09.2011
Wie ihr sicher bemerkt habt bin ich momentan stark im Thema Mobile Apps drin und da kommt man natürlich an Android nicht vorbei. Eine Sache, die sofort auffällt und auch ziemlich nervt, ist die Geschwindigkeit innerhalb der emulierten Geräte des Android SDK. Egal welche Ausstattung mein Rechner hat und egal wieviel Ressourcen ich dem neuen Device zuweise (zB. ein Testdevice mit Android 3.2 und 1GB RAM), das erstellte Device ist einfach immer sehr langsam und dadurch extrem schlecht zu bedienen. Das macht das Entwickeln und Testen zu einer nervigen Angelegenheit. Abhilfe schafft hier der Einsatz einer Virtuellen Maschine, in die man dann eine Android-x86 Portierung installiert. Ein guter Artikel inkl. Anleitung und was es zu beachten gibt, findet sich hier: |
||
|
15.09.2011
Was für ein verrückter Bug. Versucht man das Android SDK für Windows über die installer...exe zu installieren (installer_r12-windows.exe) erkennt der Installer das auf meinem System vorhandene Java Development Kit nicht. PATH zu JDK ist gesetzt und ich habe das JDK auch für andere Sachen schon erfolgreich im Einsatz. (zB. Eclipse).
Etwas Recherche förderte dann die mehr als merkwürdige Lösung zu Tage. Einfach in oben gezeigter Maske nochmal einen Schritt zurück über (< Back), dann im vorherigen Schritt über (Next >) die Erkennung des JDK noch einmal durchführen und Siehe da: Das JDK wird erfolgreich erkannt. Also wie diese Magic funktioniert muss mir Google mal genauer erklären :).
|
||
|
Update: 50.000 erreicht! WICHTIG! Petition gegen Vorratsdatenspeicherung - Bitte weiter mitzeichnen!
13.09.2011
Die wichtige Marke von 50000 Mitzeichnern bis zum 14.09.2011 ist heute erreicht worden. Trotzdem bleibt das Problem natürlich brisant, und wenn sich statt 50000 zB. mal 5 Millionen Menschen gegen die Vorratsdatenspeicherung stemmen würden, könnten auch unsere Damen und Herren Politiker nicht mehr darüber hinwegsehen. ### Seid ihr dafür vom Staat komplett überwacht zu werden? Findet ihr es gut, wenn alle eure Telefonate, Emails, besuchte Internetseiten, Suchanfragen, usw. mitgeschnitten werden? Falls ja, könnt ihr den Rest gerne ignorieren. Wenn ihr aber wie ich, auch ein mulmiges Gefühl bei dieser totalen Überwachung bekommt, dann geht auf: und nutzt euer demokratisches Recht! Als Ende der Mitzeichnungsfrist steht dort der 6. Oktober allerdings ist es wichtig schon in den ersten 3 Wochen die Anzahl von 50.000 Unterschriften zusammenzuhaben. Hintergrund ist, dass der Petitionsausschuss folgende Verfahrensregel hat: Die Entscheidung, ob ein Petent in den Ausschuss geladen wird, um sein Anliegen auch persönlich vortragen zu können, ist nicht von der Anzahl der Mitzeichnungen nach Ende der 6-Wochen-Frist abhängig. Ausschlaggebend ist stattdessen, ob innerhalb der erste Hälfte des Mitzeichnungszeitraums, also in den ersten drei Wochen, die Zahl von 50.000 Unterstützern erreicht wird. Deswegen ist es so wichtig, dass Einfach auf der Seite https://epetitionen.bundestag.de registrieren und die Petition: Strafprozessordnung - Verbot der Vorratsdatenspeicherung vom 15.03.2011mitzeichnen. Auf gehts!
|
||
|
12.09.2011
Vielen Dank dafür an DJ XL!!!!!!!!! :) http://soundcloud.com/bertm-ller/various-artist-mixed-by-xl/s-v4kTe |
||
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- nächste Seite ›
- letzte Seite »

Schon wieder einen guten Monat her, dass ich hier geschrieben habe, aber wenn man sich auch mit solchen, wie den folgenden Problemen rumschlagen muss, ist es ja kein Wunder, dass man nicht mehr zum Schreiben von Blogbeiträgen kommt. :)
Ich bin die nächsten 3 Tage auf der IPC in Mainz unterwegs und werde mir verschiedenste Vorträge über aktuelle Themen in der Webentwicklung anhören.
###
Ohne Worte. Einfach ein genialer Mix!
