Creare log in PHP con Monolog
Monolog è una libreria per PHP per la creazione di log.
E' molto usata anche all'interno di altri framework come Laravel.
In questo articolo vediamo come usarla all'interno di una nostra applicazione.
Monolog è una libreria per PHP per la creazione di log.
E' molto usata anche all'interno di altri framework come Laravel.
In questo articolo vediamo come usarla all'interno di una nostra applicazione.
MonoDevelop è un IDE multi piattaforma per il .NET.
Da quanto ho capito, perchè non ho mai provato, è compatibile con i progetti creati con Visual Studio.
Oggi vediamo come installarlo su Debian 11.
Quando si tratta di web application, generalmente io salvo tutto su db; ho una instanza di Redis solo per questo.
Ma non è detto che sia sempre la soluzione milgiore.
Oggi vediamo Monolog, una delle librerie più utilizzate per la creazione di file di log in PHP.
In un progetto C# fatto in Gtk con Xamarin / MonoDevelop, avevo bisogno di recuperare la risoluzione dello schermo.
WhatsApp è stata una vera e propria rivoluzione!
Ma c'è qualcosa che ancora manca, e che tutti richiedono: l'integrazione con un pc desktop.
In verità un client lo stanno sviluppando, ma solo per Windows e da quanto ho capito, anche abbastanza a rilento.
Qui vediamo come integrarlo con Pidgin, un client di messaggistica universale.
Tutto questo anche grazie a whatsapp-purple, un progetto in fase di sviluppo, ma che sembra funzionare già abbastanza bene.
Prima di tutto dobbiamo installare Pidgin:
# aptitude install pidgin
Il programma è presente in praticamente qualsiasi distro.
Mi stavo creando una interfaccia su misura per NMap che fosse multipiattoforma.
Mi è venuto in mente di usare Monodevelop e C# visto che Java non è molto adatto alla scopo.
Crea una GUI per NMap in sostanza vuol dire lanciare il comando che faresti direttamente da shell e rappresentare il risultato nella finestra.
Vediamo quindi come eseguire, in generale, comandi DOS/Bash o altri simili direttamente da codice.
Il codice qua sotto funziona sia su Linux che su Windows (su Mac OS X non ho ancoa provato).