Passa ai contenuti principali

Post

Visualizzazione dei post da 2021

Estate 2021 e calamità naturali

  Note di Sabato 11 Settembre 2021           L'estate del 2021 è stata tra le più calde degli ultimi 20 anni. Qui in Sicilia ci sono stati decine di giorni con temperature sui 40 gradi e questo è un record perchè da Giugno a fine Agosto durante il giorno la temperatura è costantemente stata sopra i 30 gradi. Ecco un documento a tal proposito.    Come risultato ho passato l'estate a innaffiare piante. Anche in località collinari, 600/700 metri, se non fossi andato ogni 4 giorni a dare acqua alle piante sarebbero sopravvissuti solo pini e oleandri. Questo mi ha rallentato in altre attività perchè l'irrigazione delle piante prende tempo e di tempo con il lavoro ne ho poco.    Come se non bastasse un'autentica invasione di cocciniglia ha devastato alcune piante di Aloe e la Gasteria, Pitosforo e, in modo minore, Aeonium. Molto difficili da eliminare, specialmente su piante, come le Aloe o la Gasteria che non hanno foglie pulibili manualmente. Gli antiparassitari da banco no

RISC-V - ARM - TENSORFLOW - OPENAI

  Registri da x0 a x31 + pc Ogni registro ha un nome convenzionalmente dato in base all'uso consigliato, ad esempio x1 e' ra (return address) x2 sp (stack pointer)   sp e' lo stack-pointer    addi sp,sp,-8           SP <-- SP-8     jal salta ad una funzione. Calcola l'indirizzo di destinazione aggiungendo al PC suo il valore di offset qui calcolato dall'assemblatore con etichetta plus ma valore numerico per no. Nel frattempo nel registro indicato jal mette la posizione dell'istruzione successiva alla sua da utilizzare dalla subroutine al return. il registro RA (return address) x1 da standard dovrebbe essere usato allo scopo. https://github.com/features/copilot https://www.cs.cornell.edu/courses/cs3410/2019sp/riscv/interpreter/        Seeed-studio è una startup cinese fondata nel 2008, a Shenzhen,  specializzata in hardware open-source. In particolare un prodotto interessante è una famiglia di schede compatibili con Arduino, quindi con le quali si può utilizz

VXLAN e peering platforms (IXP)

  Documento con revisione aggiornata  su PC     E' possibile utilizzare VXLAN e BGP EVPN.    Le prime infrastrutture di IXP erano basate su un centrostella con due switch ridondati molto grandi e performati sulle quali erano configurate una o due VLAN sulle quali erano collegati tutti gli afferenti in configurazione singola o ridondata.  L'infrastruttura di rete era pertando molto semplice e ridondata, almeno per chi richiedeva un accesso ad ogni VLAN.    Successivamente l'avvento di tecnologie chiamate " switching fabrics " permettevano la interconnessione a maglia di differenti switch senza necessita' di  STP per loop-avoidance in quanto dotati di tecnologie quali stacking, Fabricpath/TRILL. Con questa soluzione e' possibile avere più switch "piccoli" invece di pochi grandi. Questo consente la creazione di una maglia di  switch ridondati da distribuire anche su più sale e quindi scalare l'infrastruttura. In particolare il TRILL protocol u

Linux: No irq handler for vector

    I descrive a problem that I was unable to fix. It was an hardware issue. I have a Linux server with CentOS 7 and kernel release as below.            [root@kvm1 ~]# uname -r      3.10.0-862.14.4.el7.x86_64    Suddlently the ethernet interface started to responde with discontinuity and I check the log. In the following figure the error message. This mean tha an interrupt is lost. Probably this is a miscomunication between the hypervisor and the system in the IRQ assignment. The IRQ number is used to find the address of the interrupt vector. Qui arriva il valore di irq -1. In hardware ci sono 16 o 24 interrupt nei processori Intel. There are 256 software interrupt type possibible and everyone puo' servire piu' device. Questi si chiamano interrupt vectors. I primi 32 sono riservati per NMI. Con IRQ intendiamo l'interrupt hardware. If I restart the server the problem appear to be fixed but, what happen? The Linux system has a service called irqbalance that distributes hardwa

Cryptovalute, azioni e dintorni

  Introduzione      Ho scritto questa pagina perchè, volendo investire un minimo dei miei risparmi in cryptovalute, mi sono posto il problema di capire cosa stavo per fare, non capendone nulla.      Mi occupo d'informatica e non di finanza, quindi, ciò che scrivo o penso è il risultato di considerazioni personali che però cerco di basare sui fatti osservati e sull'abbondante documentazione esistente in materia.      Sono dell'opinione che la logica e il buon senso se applicate, possono portare a delle conclusioni intelligenti, qualsiasi sia la materia trattata. Infatti patata+patata fa due patate, anche se di numeri non si tratta, insomma la logica e il buon senso sono principi universali. Insomma penso di poter scrivere qualcosa di interessante e di sensato.       Ed è cosí che invece che scrivere degli appunti privati, seguendo invece i trend del momento scrivo nel mio blog, magari qualcuno potrà commentare e correggere o migliorare le mie conclusioni. Gianrico, 22 Marzo