Vorrei testare un pò PostegreSQL, e così l'ho installato su Ubuntu in virtuale.

Vediamo i passi base da eseguire.

Prima di tutto installiamolo:

# aptitude install postgresql

Ho scoperto un ottimo modulo per Python cross-platform, in grado di visualizzare tantissime informazioni di sistema: psutil!

Installarlo è molto semplice:

# pip install psutil

Tutte le funzioni richiamate, restituiscono i dati in forma di liste.

Per controllare lo stato corrente di Apache, compreso l'uptime, in Linux, abbiamo diversi modi.

Alcuni comandi non saranno disponibili nel caso di versioni più vecchie di Linux (può accadere soprattutto se siamo in ambito server).

Comunque vediamo quali comandi ci possono aiutare:

  • systemctl
  • apachectl
  • ps

In genere per controllare l'uso della memoria RAM in Linux, usiamo comandi come free o top.

Ho scoperto che esiste anche una piccola utility scritta in Python, che può risultare comoda da usare: ps_mem!

Per installarla su Arch Linux:

# pacman -Sy ps_mem

L'altro giorno stavo cercando di eseguire il download da un mio programma in Java da un sito con HTTPS.

Cosa già fatta varie altre volte; solo che questa volta, su questo sito, riscontravo questo errore (vi posto una parte del trace):

javax.net.ssl.SSLException: java.lang.RuntimeException: 
Could not generate DH keypair
......
Caused by: java.lang.RuntimeException: Could not generate DH keypair
......
Caused by: java.security.InvalidAlgorithmParameterException: 
DH key size must be multiple of 64, and can only range 
from 512 to 2048 (inclusive). 
The specific key size 4096 is not supported
......