Tra gli ultimi articoli

Programmazione

Utilizzare package in Golang

golang

In golang si possono utilizzare librerie fatte da noi semplicemente utilizzando questa sintassi Script del main   package main import ( "fmt" "../myfunc" //nome del package e di dove è situato nel progetto ) var resu int = 0 func mmm() int { return myfunc.Add10(15) //utilizza la funzione Add10 presente nel package myfunc } func main() { resu = mmm() ... Continua a leggere »

Funzione di prova

golang

Funzione di prova dove aggiungiamo 10 ad un numero richiamato dal main scritta in GO   package main import "fmt" //libreria che si occupa di stampare in console stringhe etc var resu int = 0 //dichiarazione di resu (che sarà poi il nostro risultato) //funzione che somma al nostro numero 10, nella funzione si dichiara direttamente anche il tipo di ... Continua a leggere »

Perl: rimuovere modulo tramite CPAN

Non si sa il motivo da non esiste un comando nativo di CPAN per disinstallare un modulo. Si può installare ma non disinstallare. Strano ma vero. Per poter disinstallare un modulo siamo obbligati ad installare un nuovo modulo con il comando (dentro CPAN): install App::cpanminus Dopodichè per disinstallare un modulo procediamo nel seguente modo, sempre da CPAN: cpanm --uninstall MIME::Base64 ... Continua a leggere »

Verificare se un modulo Perl è presente nel sistema

Perl anche se no più di ‘moda’, continua ad avere una schiera di appassionati e di fruitore di script un pò più datati. A seconda dello script che dobbiamo utilizzare Perl potrebbe richiederci dei moduli aggiuntivi per usufruire di funzioni extra. Per verificare se un modulo è già installato possiamo da shell linux lanciare questo comando: perl -MAuthen::SASL -e "print ... Continua a leggere »

Aprire due link con un click JavaScript

javascript

Possiamo con JavaScript permettere l’apertura di più links al click su un unico collegamento. Lo script è davvero semplicissimo. La lista dei links può essere teoricamente infinita e le opzioni che possiamo insierire nei link sono relativi alle opzioni applicabili a window.open di JavaScript. E il link (da mettere prima dello script). Possiamo utilizzare il bottone oppure un normale link ... Continua a leggere »

Geolocalizzazione con Php

php

Possiamo identificare un utente tramite la geolocalizzazione dell’ip dell’utente, questo metodo è molto più efficiente della geolocalizzazione in base alla lingua del browser tramite javascript.  Per poter utilizzare questa funzione di php dobbiamo prima installare nel nostro server moduli php aggiuntivi, lanciate queste installazioni: yum install GeoIP-devel yum install php-pear yum install php-pecl-geoip Terminata l’installazione, aggiungiamo questa estensione nel file ... Continua a leggere »

Php Notice Php Warning e Php Error, evitare di loggarli

php

Notice, warning ed errori possono essere molto importanti da consultare in fase di sviluppo, In fase di produzione invece Notice e Warning hanno davvero poco senso, per esempio, in Php non è obbligatorio dichiarare una variabile prima di utilizzarla, Apache loggherà l’utilizzo della variabile non dichiarata come ‘Notice’ nei propri log (di default /var/log/httpd in Centos). Questo genere di problema ... Continua a leggere »

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 »

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:   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 »