Blog di Exodus1984

Tecnologia, informatica, natura, e l'intero universo.... :-)

 

AREA PERSONALE

 

ARCHIVIO MESSAGGI

 
 << Aprile 2024 >> 
 
LuMaMeGiVeSaDo
 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
 
 

FACEBOOK

 
 
Citazioni nei Blog Amici: 3
 

 

« L'Universo dei numeri.Democrazia: Il Governo d... »

Programmazione e Spippolamenti:alla ricerca del QM perduto...;-))

Post n°144 pubblicato il 09 Novembre 2016 da exodus1984

Bene bene, rieccomi qui a postare un nuovo post per la goduria
di certi amici smanettoni e spippolatori... ;-)))

Oggi devo ringraziare alcuni amici che mi hanno fatto notare
una grave dimenticanza, infatti, nell'ultimo post che ho mandato
prima di dedicarmi ai calcoli e alla programmazione dei sistemi
informatici, ho scritto che i programmi per il calcolo QM erano
disponibili per il download sulla pagina web di questo blog, ma
la mia dimenticanza stava nel fatto che avevo scritto la pagina
web per il download, ma non la avevo inviata fisicamente sullo
spazio web del blog, cosi' gli utenti prima hanno letto il post
e poi non hanno trovato i programmi da scaricare... ;-)

Ero davvero convinto di avere inviato tutto quanto il materiale
che poi sono andato via con questa convinzione... :-)
Vabbe', meglio tardi che mai, ho provveduto ad inviare il tutto
sulla pagina dedicata al Superenalotto presente su questo blog.

Per chi ha interesse a programmare questi calcoli, puo' trovare
alcune semplici idee su questa pagina dedicata, pero' devo
avvertirvi che questi programmi sono solo delle semplici idee
personali su come estrapolare il QM da una sestina del
Superenalotto, infatti ho mandato anche un semplice programma
(Demo Test) in formato sorgente Ada che mi è servito per fermare
una mia idea di calcolo per il QM.

I programmi sopra menzionati e che non erano stati caricati sulla
pagina web di questo blog, sono disponibili a questo indirizzo:

http://digilander.libero.it/exodus1984/superenalotto.html

la pagina contiene anche le firme MD5 di controllo per tutti i
programmi presenti e il sorgente in linguaggio Ada per il test
matematico sul QM.

Visti gli impegni dello scorso mese, non ho potuto mandare nulla
sulla pagina web, ma spero che il breve lavoro informatico che
ho potuto fare, possa soddisfare almeno qualcuno, in particolare
gli smanettoni che mi hanno avvertito di questa mancanza... ;-))

Cosi' ho riaggiornato anche la pagina web del blog, in modo che
tutti possano trovare quello che stavano cercando... ;-)))

Dunque, devo rispondere anche ad alcune domande fatte in merito
alla rete Tor, oggi cerco di chiarire alcuni punti importanti che
possono essere sfruttati per avere sempre l'ultima versione di
Firefox installata sulla vostra LinuxBox.

Molti utenti pensano che per accedere alla rete Tor si debba
scaricare il client creato appositamente per questo uso, ma in
realtà, non serve, perchè a fare tutto il lavoro ci pensa il client
Tor che come dice il manuale, è una connessione orientata a fornire
un servizio anonimo attraverso la negoziazione tra i nodi di rete
allo scopo di creare un circuito virtuale protetto e cifrato.

Ora, i client Tor che abbiamo a disposizione, vanno bene per usi
diversi, ma la domanda era:

 "se un browser non viene creato per vedere la rete Tor, allora
 non puo' interpretare gli indirizzi particolari che sono una
prerogativa di questa rete, e quindi siamo costretti a scaricare
versioni di firefox molto diverse ogni volta..."

Premetto che se non dovete usare la rete Tor ogni volta che siete
connessi su Internet, il fatto di usare un browser dedicato alla
rete Tor puo' essere molto utile ed intuitivo, specialmente per
l'utente che non vuole mettersi a configurare a mano un accesso
diretto alla rete Tor...:-)

Se invece non volete usare i pacchetti gia' configurati perchè
forse non vi piace trovare la "pappa pronta", allora da bravi e
veri smanettoni, dovrete installare il solo client Tor sul vostro
sistema e poi usare l'ultima versione aggiornata del browser
Firefox...:-)

Vediamo la procedura da seguire:

Controllare la presenza del sistema tor sulla propria macchina
con il comando "whereis tor".

Verificare lo stato di connessione su rete Tor digitando il
comando "tor" da una semplice finestra di terminale(NON ROOT!!).

Controllare la presenza del wrapper "torify" sul sistema con un
comando "whereis torify".

Controllare la presenza di Firefox sul sistema con un comando
"whereis firefox".

Se a questo punto avete tutto in ordine sul vostro sistema potete
compilare un comando che vi permetterà di usare l'ultima versione
di firefox senza scaricare altri browser che contengono magari
configurazioni strane e non fatte da voi.

Il comando da compilare si chiama "rat.adb", è scritto in linguaggio
Ada per una maggiore sicurezza del codice eseguibile, e il codice
sorgente è davvero molto semplice:

-- rat.adb --

with GNAT.OS_Lib; use GNAT;
with Ada.Text_IO; use Ada;

-- Torifico la connessione per usare l'ultima release sicura
-- del browser Firefox  :-)

procedure rat is
 Long : OS_Lib.String_Access := new String' ("/usr/bin/firefox");
 Args  : OS_Lib.Argument_List := (1=>Long);
 Result: Boolean;

begin
    OS_Lib.Spawn ("/usr/bin/torify", Args, Result);
    OS_Lib.OS_Exit (0);
 end rat;

-- end rat.adb --

Questo programma serve a raggruppare alcuni comandi di base che
ci permettono di ottenere subito una unica uscita sia su rete Tor
(quando ci serve...) sia su rete Internet usando un solo navigatore
sempre aggiornato e non dipendente da altri fornitori... ;-))

Considerando che se volete seguire l'ultimo esempio di compilazione
siete dei veri smanettoni, avrete anche il piacere di avere
spippolato un po' di codice sorgente e di esservi divertiti a
configurare a mano il vostro torrc... ;-)))

A questo punto, dobbiamo compilare il nostro sparuto listato
sorgente, e lo facciamo con questo comando:

gnat make -s -gnatv -gnatf rat.adb

ricompilazione continua:

gnat make -s -n -gnatv -gnatf rat.adb

lo switch -s permette di ricompilare il sorgente Ada se le opzioni
del compilatore vengono cambiate, ma lo switch -s ricompila il
programma anche se è presente un vecchio eseguibile già creato con
l'aggiunta di -n, altrimenti Ada ferma la nuova ricompilazione
avvertendo l'utente che esiste già una copia eseguibile con un
messaggio del tipo:

gnatmake: "rat" up to date

dovrete modificare il sorgente per ricompilare, oppure aggiungere
-n per proseguire la compilazione in ogni caso.

Lo switch -n puo' servire a riabilitare la compilazione e a
ricontrollare i files creati per una nuova ricompilazione, per
questo motivo si puo' usare prima la switch -s e quando si presenta
il messaggio "gnatmake: "rat" up to date", si aggiunge lo switch
-n per poi andare a usare nuovamente solo lo switch -s solo se
si modifica il sorgente Ada.

Lo switch -gnatv ci serve per vedere gli errori di compilazione
e ripararli per poter costruire un file di sistema eseguibile
estremamente sicuro, date le priorità speciali che riflettono
l'uso particolare che viene fatto del linguaggio Ada in sistemi
mission critical, questo switch ci indica le linee e le istruzioni
sbagliate nel nostro programma sorgente.

Lo switch -gnatf ci da un sistema di errore molto completo e
molto prolisso nei minimi dettagli per tutti gli errori e i
riferimenti non definiti, molto utile per capire dove intervenire
e per comprendere a fondo gli errori che vengono riportati nei
nostri sorgenti Ada.

Bene, se tutto è andato a buon fine, ora potete usare il vostro
solito navigatore Inernet anche per accedere alla rete Tor usando
i suoi propri indirizzi di ricerca che sono diversi da quelli che
usate comunemente qui su internet... ;-)))

La banale procedura di test è questa:

Aprire un terminale(NON ROOT!!) e lanciare il comando "tor".

Appena terminata la fase di connessione alla rete Tor, da una
nuova istanza di terminale lanciate il comando "rat"(es: ./rat).

Se i percorsi di Firefox sono esatti, vi ritroverete con un
navigatore torificato e pronto per navigare sui siti offuscati
della rete Tor, senza dover scaricare versioni da altri siti
che potrebbero contenere configurazioni strane e forse anche
molto spesso non documentate per il semplice utente occasionale.:-)

Spero di avere chiarito abbastanza bene i dubbi che avevano i miei
utenti in merito a questa questione particolare, e con questo è
tutto anche per questo mese. :-)

Buona programmazione a tutti :-)

 
 
 
Vai alla Home Page del blog
 
 

INFO


Un blog di: exodus1984
Data di creazione: 06/03/2012
 

CERCA IN QUESTO BLOG

  Trova
 

ULTIME VISITE AL BLOG

exodus1984Udine_accommodationgiangi194624Santina3mizardellorsarocco250maya2009Sensivillatonibaretta0cromosomoColuiCheVaPhon31rpb.rettificadanypellDukewofl
 

CHI PUÒ SCRIVERE SUL BLOG

Solo l'autore può pubblicare messaggi in questo Blog e tutti gli utenti registrati possono pubblicare commenti.
 
RSS (Really simple syndication) Feed Atom
 
 
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963