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); […]