Decode JSON object with an array value:
1 2 3 4 5 6 7 8 9 10 11 12 |
$jsonobj = '{"dataset":[{"field1":"hello","field2":0,"field3":1},{"field1":"hola","field2":2,"field3":3}]}'; $obj = json_decode($jsonobj); // it returns object $array_dataset = $obj->dataset; for ($i = 0; $i < count($array_dataset); $i++) { $singoloArray = $array_dataset[$i]; foreach($singoloArray as $field => $value) { echo $field . " => " . $value . "<br>"; } } |
Decode array of JSON object:
1 2 3 4 5 6 7 8 9 10 |
$jsonobj = '[{"field1":"hello","field2":0,"field3":1},{"field1":"hola","field2":2,"field3":3}]'; $obj = json_decode($jsonobj, true); // it returns array for ($i = 0; $i < count($obj); $i++) { $singoloArray = $obj[$i]; foreach($singoloArray as $field => $value) { echo $field . " => " . $value . "<br>"; } } |
Try this on https://3v4l.org/
NFS è un servizio veramente comodo per creare condivisione file all’interno della propria network area. Ho provato a creare un servizio NFS con Ubuntu Server e condividere una cartella con due sistemi Windows, un Windows Server2008R2 e un Windows 10 Pro. Tutto funziona veramente benissimo da mesi. Per la gestione NFS da Windows ho trovato…
Leggi tutto
Tested on Ubuntu 18.04 LTS
1 |
sudo nano /etc/apache2/conf-available/phpmyadmin.conf |
1 2 3 4 |
#Restrict phpMyAdmin via IP address Order Deny,Allow Deny from All Allow from 10.1.1.10 |
1 |
sudo /etc/init.d/apache2 restart |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
GNU nano 2.2.6 File: /etc/apache2/conf-available/phpmyadmin.conf # phpMyAdmin default Apache configuration Alias /phpmyadmin /usr/share/phpmyadmin An example of a full conf file, whereto we give full access to an entairly network addresses <Directory /usr/share/phpmyadmin> #Restrict phpMyAdmin via IP address Order Deny,Allow Deny from All Allow from 10.0.9.0/24 Options FollowSymLinks DirectoryIndex index.php <IfModule mod_php5.c> AddType application/x-httpd-php .php php_flag magic_quotes_gpc Off php_flag track_vars On php_flag register_globals Off php_admin_flag allow_url_fopen Off php_value include_path . php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gette$ </IfModule> </Directory> # Authorize for setup <Directory /usr/share/phpmyadmin/setup> <IfModule mod_authn_file.c> AuthType Basic AuthName "phpMyAdmin Setup" AuthUserFile /etc/phpmyadmin/htpasswd.setup </IfModule> Require valid-user </Directory> # Disallow web access to directories that don't need it <Directory /usr/share/phpmyadmin/libraries> Order Deny,Allow Deny from All </Directory> <Directory /usr/share/phpmyadmin/setup/lib> Order Deny,Allow Deny from All </Directory> |
Rimuovere completamente i riferimenti SVN da una cartella ricorsivamente:
1 2 |
cd </yourFolderPath> find -name ".svn" | xargs /bin/rm -rf |
Undo add… se per sbaglio come capita spesso si chiama “add” e involontariamente si aggiungono infiniti file da committare che non si desiderava versionare, per tornare indietro prima di aver committato basta eseguire:
1 2 |
cd <yourFolderPath> svn revert -R ./ |
Embedded World 2020 — Norimberga Come ogni anno si è tenuta la fiera Embedded World, dedicata a tutti gli operatori del settore hardware e software dedicati alla creazione di soluzioni IT custom. Non mancava nessuno, per qualsiasi tipo di progetto c’era il fornitore giusto. Veramente una fiera molto specializzata, unica pecca a mio avviso è…
Leggi tutto
Embedded world 2020… Per realizzare qualsiasi tipo di progetto, la soluzione se non c’è te la assembli. Tutti i fornitori del settore dalla A alla Z!!! Molto specialistica, unica pecca secondo me la mancanza di una zona di workshop per incentivare giovani e dare visibilità alle startup. l