Giu 27 2012

Propagazione del calore: la conduzione

Category: TecnologiaAntonio @ 14:54


Il calore si può propagare mediante in tre possibili modalità: la conduzione, caratteristica dei solidi, la convezione, caratteristica dei liquidi e degli aeriformi (fluidi in generale), l’irraggiamento che prescinde dal mezzo materiale e consente la propagazione anche nel vuoto.

La conduzione è una modalità di propagazione del calore caratteristica dei solidi (nei fluidi è presente, ma ha un peso poco rilevante rispetto alla conduzione) e avviene senza trasporto di materia, cioè l’energia termica riesce a propagarsi da un punto all’altro senza venire trasportata da alcun ente materiale. Nei solidi gli atomi sono disposti in posizioni ordinate nel reticolo cristallino e oscillano intorno alle posizioni di equilibrio, come delle molle interagenti mediante forze elastiche. Se riscaldiamo una estremità di un solido, l’energia termica sarà acquisita dagli atomi come energia cinetica e provocherà un’oscillazione più ampia degli atomi. Essendo quest’ultimi interagenti, l’energia cinetica verrà trasferita da un atomo all’altro e ciò consentirà il riscaldamento anche della parte di solido lontana dal punto di riscaldamento.

La velocità con cui il calore riesce a propagarsi attraverso il solido dipenderà dalla tipologia e dall’entità di queste forze di interazione. I metalli sono anche dei buoni conduttori termici in quanto in essi il calore è trasportato anche dagli elettroni di valenza, liberi di propagarsi in tutto il materiale, come energia cinetica di traslazione. Questo modello non giustifica, però , il fatto che i metalli abbiano una conduttività di gran lunga maggiore di quella degli altri materiali solidi.

Nei metalli, infatti, il calore è prevalentemente distribuito dagli elettroni di conduzione, che si muovono liberamente e a grande velocità dentro al reticolo cristallino; scambiano energia per urto con gli ioni e la trasportano in ogni direzione molto più rapidamente di quanto non facciano le molecole dei solidi non metallici, rendendo in questo modo la conduttività termica molto elevata.


Mag 27 2012

Robot Terrestri (veicoli radioguidati per operazioni militari)

Category: TecnologiaAntonio @ 14:54


Se gli UAV sono in grado di muoversi liberamente nell’aria secondo rotte prestabilite o fornite attraverso comandi via radio dall’operatore al suolo e i cui sensori possono essere orientati su bersagli per poi seguirlo automaticamente, gli attuali robot terrestri sono essenzialmente dei veicoli radioguidati, che seguono i comandi provenienti dalla console per quanto riguarda il movimento, l’orientamento dei sensori visivi e quello degli eventuali attuatori (o sistema di protezione o di attacco).

Il livello tecnologico dei robot può essere correlato con il livello d’indipendenza dall’operatore che questo può mantenere nella condotta di un’operazione complessa. Disporre di un robot che necessita di un uomo per la loro condotta porta benefici unicamente per quanto riguarda la sicurezza dell’operatore; il rischio di perdite di vite umane in questo modo cadrebbe a zero, e di conseguenza sarebbe possibile risparmiare notevolmente sulle blindature aumentando il carico utile.

Tag: ,


Apr 27 2012

Anti-Computer: la Bomba Elettromagnetica

Category: TecnologiaAntonio @ 14:54


Una bomba elettromagnetica o bomba-E (E-bomb) è un arma progettata per mettere fuori uso i componenti elettronici in un vasto raggio di azione mediante un impulso elettromagnetico o EMP (electro magnetic pulse)[1].
Questo intenso flusso di energia elettromagnetica può essere generato per effetto Compton o fotoelettrico. In entrambi i casi si può avere generazione di elettroni ad alta energia ed è ipotizzabile l’impiego di ordigni esplosivi in grado di sfruttare questi fenomeni fisici stimolando l’emissione di elettroni dei materiali di cui sono costituiti o dei mezzi circostanti.

Continua la lettura “Anti-Computer: la Bomba Elettromagnetica”

Tag:


Apr 27 2012

Applicazione Web in grado di convertire file 3GP e visualizzarli in formato Flash

Category: TecnologiaAntonio @ 14:54


Supponiamo di voler creare su un server una applicazione che riceve file 3GP, lì converte al volo e visualizza il risultato immediatamente in formato flash, attraverso un player.

Questo esempio si prenseta come una applicazione web (un sito composto di una sola pagina) dovè possibile caricare il file 3GP. Una volta selezionato il file, il sistema lo copia in una cartella denominata appunto 3GP e invoca il convertitore per eccellenza ffmpeg .

La conversione avviene passando opportuni parametri al ffmpeg ottenendo nella cartella FLV il file 3GP convertito in Flash(FLV).

Conversione da 3GP a Flash

Quindi il bottone Visualizza Flash effettua, quindi, i seguenti passi:

* copia il file selezionato nella cartella 3GP
* crea un nuovo nome file da applicare al file flash
* converte il file 3GP in Flash (l’applicazione si ferma finchè non viene completata la conversione) la conversione utilizza ffmpeg passando alcuni parametri per la conversione. Tale ffmpeg è già presente nell’apllicazione nella cartella ffmpeg
* visualizza il filmato flash risultato dalla conversione (in questo caso è possibile scegliere se visualizzare in formato grande 800×600 o piccolo 300×250)

 

Motivi per cui potrebbe non funzionare:

1. il player utilizzato per visualizzare il flash e di tipo .swf (Shockwave Flash). Se sul PC non è presente tale componente, viene scaricato e automaticamente dal sito di ADOBE. Nel caso specifico, se sul PC non è presente ed inoltre il PC non è connesso alla rete, questo componente non riesce a girare e a visualizzare il flash
2. Verificare se nella cartella FLV è presente il flash convertito. Se non è presente allora il problema è della conversione. A questo punto devi verificare una cosa importante: ffmpeg è un eseguibile che prende in input alcuni parametri e soprattuto il PATH del file da convertire (3gp) e il path destinazione del file convertito (flv). Questi path non devono contenere spazi, per esempio: se il progetto “3gp_flv” che ti ho passato risiede in una cartella dal nome “c:\Cartella Progetti”, ovvero abbiamo

“c:\Cartella Progetti\3gp_flv”

supponiamo che il file caricato si chiamo “Video.3gp”; la procedura lo sposta nella cartella 3GP, ovvero

“c:\Cartella Progetti\3gp_flv\3GP\Video.3gp” questo rappresenta il file in input al ffmpeg

in automatico viene generato un valore univoco (in 28 alla data attuale) e concatenato al nome del file, così che il file di destinazione sarà

“c:\Cartella Progetti\3gp_flv\FLV\Video_20090225000000.flv”

Trascurando i parametri per la conversione e considerando solo i file di input e output, abbiamo:

ffmpeg c:\Cartella Progetti\3gp_flv\3GP\Video.3gp c:\Cartella Progetti\3gp_flv\FLV\Video_20090225000000.flv

poichè sono presenti dei spazi tra la parola Cartella e Progetti l’eseguibile ffmpeg considera questa separazione come parametri separati, ovvero considera i seguenti parametri passati in input all’eseguibile:

* c:\Cartella
* Progetti\3gp_flv\3GP\Video.3gp
* c:\Cartella
* Progetti\3gp_flv\FLV\Video_20090225000000.flv

questa cosa non permette la conversione perchè i path non sono corretti.

quindi devi verificare che PATH e nome file 3gp non contengono spazi; puoi sempre trasformarli in _Qui potete trovare il codice sorgente dell’applicazione

3gp_flv

L’applicazione ASP.NET è sviluppata in C# in ambiente Visual Studio .NET

Tag: , , , , ,


Mar 27 2012

L’importanza della Simulazione nella fase Addestrativa

Category: TecnologiaAntonio @ 14:54


L’addestramento del personale militare costituisce la 36 più solida sulla quale costruire la partecipazione ai frequenti impieghi internazionali ai quali l’Esercito prende parte fornendo il 75-80% della presenza militare italiana all’estero.
L’introduzione di nuove tecnologie anche nel settore di addestramento e simulazione ha come scopo due principali motivazioni. Il primo è sicuramente quello di migliorare ed affinare l’addestramento; il secondo riguarda la riduzione dei costi delle attività.

In realtà l’Esercito aveva già fatto ricorso ai sistemi di simulazione da più di 20 anni. Si trattava però di sistemi che consentivano di addestrare il singolo ed erano limitati ad alcuni aspetti come gli elicotteri o i carri armati. Le nuove applicazioni della simulazione si applicano a realtà ben più complesse e consentono di addestrare personale e unità evitando l’usura dei mezzi, dei sistemi d’arma e dei materiali, incrementando e diversificando i momenti addestrativi. Nel contempo si ottiene la riduzione dei costi e l’impatto ambientale che hanno le esercitazioni tradizionali.
Il ricorso alla simulazione avviene in due distinte aree: quella operativa e quella addestrativa. La prima si rivolge ai comandi più elevati e attiene ai processi decisionali che si svolgono all’interno dello stato maggiore. Si tratta di un processo logico matematico che permette di effettuare il confronto tra le proprie mosse e le probabili contromosse dell’ipotetico avversario.

Continua la lettura “L’importanza della Simulazione nella fase Addestrativa”


Gen 27 2012

Accise sui Carburanti: la presa in giro continua…continua…e continua!!!

Category: TecnologiaAntonio @ 14:54


Per accisa si intende una imposta sulla fabbricazione e vendita di prodotti di consumo.
L’accisa è un’imposta che grava sulla quantità dei beni prodotti, a differenza dell’IVA che incide sul valore. Mentre l’IVA è espressa in percentuale del valore del prodotto, l’accisa si esprime in termini di aliquote che sono rapportate all’unità di misura del prodotto.

In Italia paghiamo le accise sul carburante, e più precisamente per ogni nostro litro di carburante, paghiamo allo stato italiano:

Continua la lettura “Accise sui Carburanti: la presa in giro continua…continua…e continua!!!”


Nov 27 2011

Sensori, campi visivi, messa a fuoco, LUX, obiettivo C e CS

Category: TecnologiaAntonio @ 14:54


Formato del sensore

Vi sono 4 formati principali usati nei sensori CCD delle telecamere: 1′, 2/3′, 1/2′, 1/3′ (misura della diagonale del sensore). Inoltre sono
apparsi recentemente anche sensori da 1/4′ e 1/5′. Un obiettivo progettato per un determinato formato può essere usato con un sensore di
formato inferiore, ma non può essere usato con un sensore avente formato maggiore. Esempio: un obiettivo da 1/2′ può’ essere usato su
telecamere da 1/2′ e da 1/3′ ma non su telecamere da 2/3′ o da 1′.

Continua la lettura “Sensori, campi visivi, messa a fuoco, LUX, obiettivo C e CS”


Mag 27 2011

Invocare una DLL sviluppata in C_C++ da C# (visual studio)

Category: TecnologiaAntonio @ 14:54


Nello sviluppo di applicazioni, spesso ci troviamo a sviluppare in diversi ambienti e linguaggi cercando di sfruttare al pieno le potenzialità dei linguaggi stessi. Nella procedura seguente vi illustrerò come sviluppare una DLL in C o C++ ed utilizzarla nell’ambiente di sviluppo Visual Studio attraverso il linguaggi C#.

Continua la lettura “Invocare una DLL sviluppata in C_C++ da C# (visual studio)”


Mar 27 2011

Il text mining

Category: TecnologiaAntonio @ 14:54


Il text mining è lo strumento che permette di trattare i documenti con strumenti di analisi automatica. Questi strumenti variano considerevolmente tra loro ma, in generale, riassumono e categorizzano i documenti, identificano la lingua in cui sono scritti, estraggono concetti chiave, nomi propri e frasi con più parole, ne riportano frequenze, classificano un documento in funzione della rilevanza rispetto a uno specifico argomento.

Alcuni incorporano capacità di Web-crawling (ovvero di recupero automatico di docuementi sulla rete internet), estraggono dati in vari formati, collegano le informazioni tra di loro in relazioni spaziali o temporali, scoprono legami o catene di informazioni legate fra di loro, raggruppano documenti in funzione del loro contenuto, effettuano analisi incrociate e permettono l’utilizzo congiunto di package statistici.
Attraverso il text mining si possono analizzare volumi immensi d’informazione, sia in tempo reale sia in differita e si possono identificare relazioni e strutture che altrimenti sfuggirebbero alla capacità analitica dell’essere umano.

Continua la lettura “Il text mining”


Feb 27 2011

Server application unavailable: installare IIS su .NET 2.0

Category: TecnologiaAntonio @ 14:54


Il mio problema si verifica con ASP.NET. Ho un messaggio di errore
Server application unavailable
in grandi lettere rosse, quando cerco di eseguire qualsiasi script Aspx (ASP.NET). Il Visualizzatore eventi, in cui vengono registrati gli errori di IIS, non mi forniva un concreto aiuto:
Failed to initialize the AppDomain:/LM/W3SVC/1/ROOT

Continua la lettura “Server application unavailable: installare IIS su .NET 2.0”


« Pagina precedentePagina successiva »