Angular, AWS und Symfony Freelancer

Autor: Sebastian Viereck

  • PhpMyAdmin Inaktivitäts Zeitunkt erhöhen

    Was mich richtig nervt, sind die automatischen Logouts von PhpMyAdmin, welche nach 1440s durchgeführt werden. Dazu muss man in libraries/config.default den Wert ändern: $cfg[‚LoginCookieValidity‘] = 1440; Un außerdem in der php.ini die Session Lifetime erhöhen, wenn nötig: session.gc_maxlifetime.

  • MySQL reservierte Bezeichner und Release

    Gerade habe ich an dem Problem gehangen, dass ich mit Doctrine eine neue Spalte namens „release“ füllen wollte. Mit Release wart das Release-Datum von CDs gemeint. Es kam die Standard Fehlermeldung von MySQL, das ein  Fehler bei release war. $products->release = 2003; Natürlich habe ich es auf Doctrine geschoben, weil da oft solch ein komisches…

  • HTML Kunst

    Mir ist ausversehen etwas lustiges beim Programmieren passiert: Beim Einlesen und Auswerten von über hundert HTML- Seiten für mein neustes Projekt ist mir die folgende Debusausgabe passiert. HTML Kunst:

  • Auffüllen von Zahlen mit führenden Nullen in PHP

    Wenn man eine Zahl mit führenden Nullen versehen will, wie z.B. 001, dann bietet sich die Funktion str_pad an: $nummer3stellig = str_pad(1, 3, 0, STR_PAD_LEFT);

  • verschieben von absolut positionierten Elementen mit jQuery

    Wenn man alle Elemente bspw. aus generiertem HTML verschieben will, bietet sich jQuery an. Folgendes HTML habe ich aus einem PDF zu HTML Umwandlungsprogramm erhalten: <div style=“position:absolute;top:97;left:333″><nobr><span class=“ft1″> </span></nobr></div> <div style=“position:absolute;top:121;left:333″><nobr><span class=“ft1″> </span></nobr></div> <div style=“position:absolute;top:145;left:333″><nobr><span class=“ft1″> </span></nobr></div> <div style=“position:absolute;top:170;left:293″><nobr><span class=“ft2″>Text </span></nobr></div> Um die Inline Styles zu verändern und die Div-Blöcke um 100px zu verschieben nach…

  • Webseiten Input Feld deaktivieren in WordPress Kommentaren

    Wenn man nicht will, dass Spammer und Suchmaschinenoptimierer Ihre Kommentare mit Links zu Ihrer Webseite hinterlassen, sollte man entweder die Freischaltung der Kommentare von Hand übernehmen (Einstellungen->Diskussion == muss jeder Kommentar von einem Administrator überprüft werden.->Häckchen) einen Spam Filter wie Akismet benutzen, der allerdings nur für private Zwecke (ohne Werbung) kostenlos ist oder die Eingabe…

  • Cross Browser kompatibeles CSS mit YAML

    Wer eine Chance haben will, dass seine Webseite in allen gängigen Browsern gleich aussieht, der ist gezwungen ein CSS Framework zu benutzen, welches die Unterschieder eine einzelnen Browser ausgleicht, wie z.B: YAML. Sehr konfortabel ist auch der YAML Builder, mit dem verschiedene Layouts mit 1,2 oder 3 Spalten erstellt werden können. Einbindung von YAML Als…

  • erste iPhone App im App Store

    Am Samstag war es soweit, meine erste App hat es in den App Store geschafft: CD Ankauf ZeeDee. Der Warteprozess auf Aufnahme in den App Store und das Testen durch Apple gingen ziemlich schnell: Montag abend habe ich die App mit dem Application Loader hochgeladen, am Freitag kam die Nachricht, dass jetzt getestet wird und…

  • iTunes Connect nicht im App Store zu finden

    Nach Veröffentlichung meiner ersten App Cd Ankauf ZeeDee, wollte ich mir die App zum Tracken der App Verkäufe/Downloads downloaden: iTunes Connect Mobile. Dabei hat ich das Problem, dass ich Sie im App Store auf meinem iPhone nicht finden konnte: Der Ausweg war, über mein iTunes auf dem PC/MAC die App zu suchen, wo ich sie…

  • Strings speichern in MySQL und Sicherheit

    Um einen String abzuspeichern mit unbekanntem Inhalt, sollte immer die PHP Funktion mysql_real_escape_string verwendet werden: $mystring = mysql_real_escape_string($mystring ); Damit werden bösartige Strings entschärft, mit denen großer Schaden angerichtet werden kann wie: $string = „1′;DELETE FROM table WHERE 1;#“; $sql = „SELECT * FROM table WHERE id = ‚$string‘ „; Dies kann durch die Verwendung…