PHP FTP Server hinter NAT

Problem: Server welche sich hinter einem NAT befinden, sind mit der eigenen IP-Adresse nach außen nicht erreichbar. Entsprechend können über die Server-IP keine FTP-Operationen ausgeführt werden. Die Lösung liegt darin, über die öffentliche Serveradresse zu kommunizieren. Das heißt, dem PHP zu sagen, dass es nicht die Adresse nutzen soll welche der Server versucht zu vermitteln, […]

SD-Karte volle Kapazität wiederherstellen

sudo diskutil eraseDisk FAT32 MYSD MBRFormat /dev/disk2 How to reclaim full capacity on flash memory card or USB … | My Cyber Universe How to reclaim full capacity on flash memory card or USB … | My Cyber Universe Have you ever met this problem that the flash memory card or USB flash drive is […]

Arduino über HC08 Modul verbinden

Um auch auf dem iPhone mit dem Arduino per Bluetooth kommunizieren zu können benötigt man ein zusätzliches BLE-Modul. Dafür habe ich das SH-HC-08 Modul angebunden. Zu beachten ist, dass man die Pins 10 und 11 als RX und TX für die Kommunikation verwendet. Der Pin10 ermöglicht eine Software-Serial-Verbindung. Damit kann sowohl die serielle Schnittstelle als […]

Arduino Nano CH340 Konfiguration der Arduino IDE Board „Arduino Nano“ Prozessor: ATmega328P (Old Bootloader) Port /dev/cu.Repleo-CH341-00001014 Bootloader „Arduino as ISP“ Troubleshooting Seite des Treiberherstellers

jQuery Event Emitter

jQuery EventEmitter – James Padolsey jQuery EventEmitter – James Padolsey If you’re already using jQuery and you need an EventEmitter you may as well use jQuery’s event system instead of building your own. Here’s something I used in a recent project: Source: j11y.io/javascript/jquery-eventemitter/

Laravel Environment Konfiguration

Um Laravel mitzuteilen, welche .env Datei Artisan verwenden soll, kann man in den Umgebungsvariablen der Shell (.bash_profile) den Namen festlegen. Bsp.: Dateiname ist „.env.artisan“   ->  export APP_ENV=“artisan“ Quelle

PHP HTML5 Video Streaming Tutorial – CodeSamplez

PHP HTML5 Video Streaming Tutorial – CodeSamplez A detailed step by step tutorial guide to PHP HTML5 video streaming with definitive instructions and complete PHP code references with Amazon S3 support. Source: codesamplez.com/programming/php-html5-video-streaming-tutorial

CSRF (Cross Site Request Forgery) verhindern

Token generieren session_start(); if (empty($_SESSION[‚csrf_token‘])) { $_SESSION[‚csrf_token‘] = bin2hex(random_bytes(32)); } Token in den Meta-Tag generieren

Android Emulator von Kommandozeile starten

Der Pfad zu den Images der AVDs muss in die Umgebungsvariablen hinterlegt werden. Auflisten der verfügbaren AVDs android list avd Emulator mit einem der AVDs starten c:\android-sdk\emulator\emulator.exe -avd Nexus_4_API_23

SQL – Dump per PHP erstellen

/* backup the db OR just a table */ function backup_tables($host,$user,$pass,$name,$folder,$tables = ‚*‘) { $return = “; $link = mysql_connect($host,$user,$pass); mysql_select_db($name,$link); //get all of the tables if($tables == ‚*‘) { $tables = array(); $result = mysql_query(‚SHOW TABLES‘); while($row = mysql_fetch_row($result)) { $tables[] = $row[0]; } } else { $tables = is_array($tables) ? $tables : explode(‚,‘,$tables); […]