Tra gli ultimi articoli

Archivi dell'autore: Stefano Berardi

Identificare la lingua del browser con Javascript

javascript

Grazie a questo script potrete recuperare la lingua del browser utilizzato dell’utente, questo può essere un valido sostituto della geolocalizzazione tramite ip. Non così preciso come la geolocalizzazione da ip ovviamente, ma fa il suo dovere.   var lang = ""; //Setta nella variabile land la lingua del browser lang = navigator.language || navigator.userLanguage; //Stampo l'identificatore del linguaggio del browser ... Continua a leggere »

Duplicare Tabella Mysql

varie

Si può avere bisogno di lavorare su una tabella mysql ma in alcuni casi il backup può essere difficile specialmente in caso la tabella contenga molti dati, possiamo duplicare la tabella direttamente da MySql e lavorare direttamente su quella. Il procedimento per duplicare una table è molto semplice: CREATE TABLE nuovaTable LIKE vecchiaTable; INSERT nuovaTable SELECT * FROM vecchiaTable; In ... Continua a leggere »

bin/bash no such file or directory .sh M (crontab e sh)

errors

Questo errore lo possiamo trovare quando il crontab non funziona, lanciato manualmente uno script sh funziona correttamente, quando poi invece lo mettiamo nel crontab questo potrebbe non funzionare, la causa è derivante da una codifica tra editor, da molte parti trovere scritto che questo errore si verifica quando editate un file su Windows e poi lo caricate su Linux. NON ... Continua a leggere »

ffmpeg : Unable to create and execute files in /tmp.

errors

Questo è un errore piuttosto comune nella compilazione di ffmpeg, mi è infatti successo varie volte di trovarmi bloccato in questa situazione di stallo, nonostante la mia /tmp fosse scrivibile. L’errore è il seguente: Unable to create and execute files in /tmp. Set the TMPDIR environment variable to another directory and make sure that /tmp is not mounted noexec. Sanity ... Continua a leggere »

Spazio disponibile sull’hard disk zero (non sincronizzato)

linux-servers

Capita, molto più frequentemente di quanto si creda che Centos tenda a non aggiornare il vero spazio libero sugli hard disk, questo problema si verifica una volta che l’hard disk viene riempito al 100%, anche se cancellerete dei files potrebbe accadere che lo spazio sull’hard disk disponbile resti zero, non potendo così svolgere operazioni sull’hard disk in questione. Lanciando df ... Continua a leggere »

Trovare l’indirizzo ip del client

php

Potrebbe servici per questioni di sicurezza o per geolocalizzare un utente di dover far prendere al nostro script Php, tramite server il numero ip dell’utente che ha fatto la richiesta al server. In Php dovremmo $_SERVER[‘REMOTE_ADDR’]. Un esempio del codice possiamo trovarlo qui sotto:   <?php //assegna variabile all ip (non obbligatorio) $ipClient = $_SERVER['REMOTE_ADDR']; //stampa il numero ip a ... Continua a leggere »

Centos avviare servizi all’avvio del server

linux-servers

Per impostare e verificare quali servizi sono presenti all’avvio del sistema operativo ed eventualmente aggiungerne altri useremo il comando chkconfig. Possiamo già velocemente utilizzarlo per vedere quali servizi sono attivi all’avvio digitando da terminale/ssh: chkconfig --list Questo ci darà un idea di cosa parte ad ogni avvio, nel caso volessimo aggiungere servizio all’avvio utilizzeremo questa sintassi sempre da terminale per ... Continua a leggere »

pthread, multithread con C++

c++

Andiamo il più sinteticamente possibile a vedere come possiamo far svolgere al nostro programma più procedimenti in contemporanea passando da uno stile sequenziale, stile che procede dall’alto verso il basso ad uno stile in multithread, sempre in maniera sequenziale ma in questo caso in contemporanea su più thread. Questo può tornarci utile in caso di software di complessità maggiore del ... Continua a leggere »

Installare jDownloader 2 su Ubuntu

ubuntu

jDownloader è un software scritto in Java utilizzato per scaricare files da file hosting o anche da altri servizi, normali download o video, per esempio video di youtube. La procedura è sempre la stessa per tutto i sistemi operativi Ubuntu. Ora questo è il procedimento per Ubuntu 15.04 ma va benissimo anche per le versioni precedenti ed andrà bene anche ... Continua a leggere »

Verificare se il computer è connesso ad internet

c++

Codice valido solo su sistemi operativi Windows Microsoft. Questo codice vi potrebbe servire nel caso voleste scrivere un programma dove certe funzioni vengono svolte solamente se il programma percepisce che il vostro sistema operativo è munito di acceso ad internet ed è online su.     #include #include #include using namespace std; int main(){ if(InternetCheckConnection("http://google.com", 1, 0)) { cout &lt;&lt; ... Continua a leggere »