Angular, AWS und Symfony Freelancer

Autor: Sebastian Viereck

  • Erlang Übungsbeispiele

    Aufgabe: 2520 ist die kleinste Zahl, die durch jede Zahl von 1-10 ohne Rest geteilt werden kann. Was ist die kleinste positive Zahl, die durch alle Zahlen von 1-20 ohne Rest teilbar ist? Es soll die Brute Force Variante programmiert werden. Lösung: -module(kleinsterAllesTeiler). -compile(export_all). kleinsterAllesTeiler(X) -> kleinsterAllesTeiler(X, 2, X). kleinsterAllesTeiler(X, Teiler, KleinsteSuperZahl) when (Teiler >…

  • Blog Artikel auch in China in chiniesisch

    Seit neustem habe ich eine Übersetzungsfunktion eingebaut in meinen Blog für verschiedene Sprachen, u.a. auch für chinesisch und siehe da, meine Webseite wird auch auf baidu.com, dem chinesischen Google gerankt in der Landessprache: Baidu xdebug auf den Artikel Xdebug (in Sprache chinesisch).  

  • Oh mein Gott… wo bist?

     

  • Erlang Tutorial Windows

    Für die professionelle Entwicklung mit Erlang stehen verschiedene Editoren und IDEs zur Verfügung: Übersicht siehe Punkt 7.7. Leider konnte mich das Eclipse Plugin nicht überzeugen und das Netbeans Plugin lies sich nicht installieren und Netbeans 7, weswegen ich Notepad++ benutze zum Entwickeln (siehe unten). Die Vorteile der funktionalen Programmiersprache Erlang mathematische Korrektheitsbeweise sind einfach möglich…

  • Excel Makros automatisch in jeder Arbeitsmappe verfügbar machen

    Wenn man Makros geschrieben hat, die nicht nur in einer Arbeitsmappe zur Verfügung stehen sollen, bietet Excel 2010 für PCunter Windows 7 folgenden Funktion an: Man legt eine Datei namens PERSONAL.XLSB. C:\Users\IhrWindowsName\AppData\Roaming\Microsoft\Excel\XLSTART an und bringt dort seine Makros unter, die bei jedem Excel Start geladen werden sollen. Es öffnet sich dann immer gleichzeitig zwei Dateien…

  • Phonegap natives Android Plugin erstellen Tutorial

    Mit Phonegap lässt sich nativer Code triggern aus Javascript heraus mit folgendem Code: //onDeviceReady          cordova.exec( success, fail, „UploadImage“, „nativeAction“, [„success“]);                 function success (result) {                     alert(„SUCCESS: \r\n“+result );                 }             function fail (error) {                   …

  • Mantis Benachrichtigungs Emails Inhalt reduzieren

    Mantis als PM Tool versendet bei konfigurierbaren Events an bestimmte User Benachrichtigungs E-Mails, die sehr viele Informationen beinhalten und schnell lang werden können. Um nicht immer die gesamte History in der E-Mail zu sehen, kann man folgenden Code ändern: core/bugnote_api.php l.372: $t_bugnote_count = 1;// vorher: count( $t_all_bugnotes ); Damit wird nur die letzte Note versendet.…

  • Three.js Tween Übersicht Animationen Möglichkeiten

    Hier gibt es eine sehr gut Abbildung der möglichen Animation (Tweens) in Three.js: http://www.grasshopper3d.com/profiles/blogs/port-of-robert-penner-s-easing-equations?xg_source=activity (siehe sehr gute Abbildung in den Kommentaren) Zum Einbinden ist das sehr hilfreich: Tutorial Tween three.js   Ein kleines Beispiel für einen Tween: new TWEEN.Tween( cube.rotation )         .to( { y: (cube.rotation.y + Math.PI/2)}, 1500 )         .easing( TWEEN.Easing.Back.EaseInOut).start();

  • ZF2 Zend Form Validierung: User Text-Eingaben

    Um Text sicher zu Filtern kann man mit dem Zend Framwork 2 Validator und einem HTML-Filter wie HTML Purifier eine Validierung des Inhaltes durchführen:

  • ZF2 Zend Form Validierung: Email-Adressen

    Mit Zend_Validator lässt sich eine sehr anspruchsvolle und sichere E-Mail Validierung durchführen, die man mit passenden Fehlermeldungen für den User bei Bedarf versehen kann:     <?php     use Zend\Form\Element;     use Zend\InputFilter\InputProviderInterface;     use Zend\Validator;     class EmailElement extends Element implements InputProviderInterface     {         protected $attributes = array(             ‚type‘ => ‚email‘,         );…