sabato 17 marzo 2012

Alla base dei dati.

Bit (binary unit) e' la quantita' di informazione base della macchina, che va da 0 a 1.
Con 1 bit ho 2 possibili valori,
con 2 bit ho 2x2=4 possibili valori,
con 3 bit ho 2x2x2=8 possibili valori,
con 4 bit ho 2x2x2x2=16 possibili valori,

Cosi' come in base 10 ho 10, 10^2, 10^3 = 10, 100, 1000 in base 2 ho 2, 2^2, 2^4, 2^5 = 2, 4, 8, 16, 32 .

Il byte (8 bit) e' considerata l'unita' standard successiva al bit:

Numero di bit        Possibili Valori      Valore Rappresentato

1                                      2                                     2

2                                      2x2                                 4

3                                      2x2x2                             8

4                                      2x2x2x2                        16

5                                      2x2x2x2x2                     32

6                                      2x2x2x2x2x2                 64

7                                      2x2x2x2x2x2x2            128

8                                      2x2x2x2x2x2x2x2         256


[...]



Ecco perche' il numero 256 e' sempre presente nelle nostre giornate.

sabato 10 marzo 2012

Joomla! , aggiornamento e problema loading feed

Come sempre Joomla! non mi delude.
Ho aggiornato un paio di siti dalla versione 1.7 alla 2.5.2, visto che per motivi di sicurezza non si puo' aggiornare direttamente tramite Sito->Manutenzione->Aggiorna ho scaricato l'aggiornamento dal sito joomla.it e ho seguito i passi seguenti:

1. ho meso il sito offline
2. ho pulito la chache
3.  ho fatto un backup
4. ho caricato il pacchetto dell'aggiornamento sul server sostituendo tutti i file
5. su Estensioni->Aggiorna ho aggiornato tutte le estensioni
6. Ho rimesso il sito online.


Ho riscontrato anche un problema di Caricamento Feed ed il motivo era un modulo di newsfeed che sempre per motivi di sicurezza dava fastidio al sistema.


martedì 6 marzo 2012

Arch: problema dipendenze.

Dopo che ho installato diversi ambienti di sviluppo pacman mi ha dato dei problemi sulle dipendenze.
ho provato un'improbabile pacman -Sy pacman e forse funziona, a questo punto il problema scala ed ora mi trovo in alta marea, ho a che fare con le chiavi, pacman-key e' il tool che permette di gestire le chiavi.

prima di tutto faccio pacman-key --init

le info sulle chiavi si trovano in /etc/pacman.d/gnupg/gpg.conf , ma non mi servono a molto, invece mi servono le chiavi, le ho trovate QUI.

e utilizzo questo script per aggiornare la lista delle chiavi di pacman-key:

#/bin/bash
for key in 0x6AC6A4C2 0x824B18E8 0x4C7EA887 0xCDFD6BB0 0xFFF979E7; do
    pacman-key --recv-keys $key
    pacman-key --lsign-key $key
    printf 'trust\n3\nquit\n' | gpg --homedir /etc/pacman.d/gnupg/ \
        --no-permission-warning --command-fd 0 --edit-key $key
done

L'output e' buono...ma ho ancora degli impicci con l'affidabilita' delle chiavi..e ora ho anche lezione.



..rieccomi:
gestire le singole chiavi per assegnare loro un livello di affidabilita':

pacman-key --edit-key
gpg>lsign

... nulla, gia' segnate... allora provo cambiando il keyserver in /etc/pacman.d/gnupg/gpg.conf

comunque mi da conflitti tra eclipse e xulrunner.
Allora provo a rimuovere /etc/pacman.d/gnupg e a fare un pacman-key --init per rigenerare il tutto.

Ho anche provato a sostituire il keyserver e ho sistemato tutte le chiavi, come keyserver ho messo hkp://pgp.mit.edu ma il problema non e' gpg.

Infatti leggo che nella mia assenza trimestrale dai forum ci sono molte novita', tra cui module-init-tools che e' stato sostituito da kmod, il sistema mi chiede di sostituire anche altri pacchetti, che come kmod pero' gestiscono i moduli, quindi io non mi sentivo di cambiare, ora faccio le sostituzioni che mi richiede pacman, elimino i programmi gestiti da progetti defunti e provo l'aggiornamento. Funziona.
L'aggiornamento e' di piu' di 700 mega, e preparo la macchina all'intervento: BACKUP!!!
..fine della storia.

Run minikube with podman on Fedora

After install minikube as described in the documentation , set rootless property to true to use Podman without sudo: minikube config set roo...