Costruzione di un oscilloscopio analogico

7 December 2008 da Marco

Premessa

Prima di tutto va detto che in questo articolo non descriverò la costruzione di un moderno oscilloscopio, e non ne tratterò nemmeno la parte pratica. Lo scopo è quello di analizzare lo schema di un rudimentale oscillografo a transistor più che altro a scopo di studio. Comunque nessuno vieta, a chi lo volesse, di costruire realmente questo strumento, infatti posso garantire che se seguirete bene lo schema esso funzionerà senza troppi problemi. La pecca è che potrete misurare al massimo frequenze di 1 mhz, oltre ad essere monotraccia e ad essere privo – ovviamente – delle caratteristiche degli ultimi oscilloscopi digitali.

Leggi il resto »

Tags: , , , ,
Pubblicato in Elettronica | Commenti (0)

TWM: Tab Window Manager

2 December 2008 da Marco

Le interfacce grafiche straripanti di effetti grafici abbondano, e tra Windows Vista e Beryl i cicli macchina ormai si sprecano come il cibo. Fortunatamente c’è ancora gente che dopo aver esclamato “wow” si rende conto che il sistema è sì più attraente ma l’usabilità e la velocità sono dimezzate.
In questo articolo parlerò del noto – anche se non sono sicuro che sia poi così noto – window manager TWM (Tab Window Manager), in cui nutro parecchia simpatia. Leggi il resto »

Tags: , ,
Pubblicato in Informatica | Commenti (2)

Un nuovo metodo per visualizzare l’insieme di Mandelbrot: il Buddhabrot.

1 December 2008 da Francesco

Chi si interessa di matematica avrà sicuramente sentito parlare di quelle meravigliose figure che sono i frattali. In questo articolo vi parlerò di un metodo particolare, chiamato Buddhabrot, per visualizzare l’insieme di Mandelbrot che è uno dei frattali più famosi. Per questo motivo darò per scontati alcuni concetti di base e anche la conoscenza dell’insieme di Mandelbrot. L’articolo sarà corredato dal codice di un programma in C++, che è lo stesso che ho usato per renderizzare le immagini presenti in questo articolo.
Leggi il resto »

Tags: , ,
Pubblicato in Informatica | Commenti (5)

ALD-52

29 November 2008 da Marco

Praticamente tutti conoscono la famosa scoperta di Albert Hofmann, ovvero l’LSD-25. Successivamente alla sua scoperta si fecero numerosi studi a riguardo, e si riuscirono a trovare molti altri suoi analoghi che mantengono il gruppo dietilamide invariato. Alcune ammine dell’acido lisergico sono: Ergonovina, Metilergonovina, LAE-32, MLD-41, DAM-57, CYP-LAD, BOL-148, LSM-775, ALD-52. Tutte queste molecole sono psicoattive, ed in particolare l’ultima menzionata è quella su cui mi soffermerò. L’ALD-52 o anche N-acetil-LSD, è un isomero di struttura dell’LSD. Questo significa che la formula molecolare tre le due è la medesima, ma a cambiare è la formula di struttura.

Leggi il resto »

Tags: , ,
Pubblicato in Chimica | Commenti (1)

Reti neurali attraverso algoritmi genetici in C++. Parte III

28 November 2008 da Francesco

IMPLEMENTAZIONE

Ok, siamo arrivati alla parte più tecnica cioè all’implementazione vera e propria della rete. Ho scelto di utilizzare il C++ e di programmare tutto ad oggetti perchè, anche se questo approccio sacrifica forse un po’ la velocità, rende, almeno per me, il tutto più comprensibile e riutilizzabile (dalle classi che qui espongo ho costruito poi una libreria per l’utilizzo delle reti neurali).

Leggi il resto »

Tags: , , ,
Pubblicato in Informatica | Commenti (0)

Generatore di rumore bianco

25 November 2008 da Marco

Questo è un progetto molto semplice che vi permetterà di produrre il famoso rumore bianco. Non è nulla di speciale, ma questo particolare fruscio, vista la sua peculiarità di presentare un’ampiezza costante su tutto lo spettro di frequenze, viene usato per molto scopi, soprattutto in elettronica. Leggi il resto »

Tags: , ,
Pubblicato in Elettronica | Commenti (0)

Algoritmi steganografici

24 November 2008 da Marco

Nel precedente articolo avevo parlato dell’algoritmo LSB, che è il capostipite degli algoritmi steganografici basati sulla sostituzione dei bit ridondanti. In questo articolo descriverò abbastanza dettagliatamente uno degli algoritmi steganografici più utilizzati, ovvero quello di Andrew Brown, fra l’altro implementato in un software chiamato S-Tools. Leggi il resto »

Tags: , , ,
Pubblicato in Informatica | Commenti (2)

Reti neurali attraverso algoritmi genetici in C++. Parte II

23 November 2008 da Francesco

Algoritmi genetici.

Gli algoritmi genetici sono algoritmi particolari che si ispirano all’evoluzione naturale delle specie descritta da Darwin. Essi sono molto utilizzati nel risolvere problemi nei quali lo spazio di ricerca delle soluzioni non è ben definito e garantiscono sempre un avvicinamento alla soluzione ideale del problema. In un algoritmo genetico ogni individuo (cromosoma) possiede un DNA che rappresenta una potenziale soluzione del problema. Una popolazione di un certo numero di individui con DNA casuale viene creata e su di essa agiscono varie operazioni atte a simulare la selezione naturale per scegliere via via quelli che più si avvicinano alla soluzione desiderata. Il DNA di ogni individuo è in genere una soluzione del problema codificata in modo da facilitare le operazioni genetiche che bisogna fare su di essa (crossover, mutazioni genetiche, etc…, le vedremo fra poco).

Leggi il resto »

Tags:
Pubblicato in Informatica | Commenti (5)

Il metilcatinone

22 November 2008 da Marco

Metilcatinone - molecola animata

Metilcatinone - molecola animata

Il Metilcatinone (metcatinone, CAT) è un’ammina simpaticomimetica strutturalmente simile alla metedrina. Presenta una funzione carbonilica sul carbonio adiacente al gruppo aromatico e questo (analogamente al dietilpropione) condiziona il superamento della barriera emato-encefalica, modificandone l’intensità dell’effetto a livello del sistema nervoso centrale. Allo stato di base libera è un liquido oleoso di colore giallastro insolubile in H2O, e solubile nei comuni solventi apolari. Il suo sale più comune è il cloridrato, allo stato di polvere in fiocchi di colore bianco candido, di sapore amaro, odore leggero gradevole, vagamente somigliante al pistacchio.

Questa sostanza ha degli effetti molto simili alla metanfetamina, ma di intensità minore. Gli effetti comuni sono tachicardia, ipertensione, incapacità di smettere di parlare, pupille dilatate e squilibrio delle funzioni sessuali. In generale gli effetti sono quelli che si manifestano con una qualsiasi anfetamina. Un alto dosaggio somministrato per lunghi periodi può portare a paranoia e psicosi, tuttavia interrompendo l’assunzione questi sintomi svaniscono abbastanza velocemente.

Leggi il resto »

Tags: , , , ,
Pubblicato in Chimica | Commenti (12)

Reti neurali attraverso algoritmi genetici in C++. Parte I

19 November 2008 da Francesco

PREFAZIONE

Le reti neurali sono un argomento molto ostico per molti all’inizio.
Anche io per riuscire ad implementare la mia prima rete neurale funzionante ci ho impiegato molto tempo ma ho soprattutto dovuto provare e riprovare più volte passando per diversi fallimenti. Mi sono accorto che molti dei tutorial che si trovano in giro tralasciano alcuni aspetti o li spiegano in maniera poco chiara, e tra l’altro i tutorial in lingua italiana sull’argomento sono anche pochi.
Con questo tutorial cercherò di creare un documento che comprenda almeno le basi per rendere chiunque lo legga, ed abbia alcuni prerequisiti elencati in seguito, capace di implementare una rete neurale.
Leggi il resto »

Tags: , , ,
Pubblicato in Informatica | Commenti (0)