mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.scienza.informatica
Titolo: Virgola mobile

Chi può aiutarmi a comprendere bene la rappresentazione in virgola
mobile, lo standard IEEE , cosa significa normalizzata.
Grazie Rocco
-> it.scienza.informatica (Moderated)
%followup-to
it.scienza.informatica

 Grazie Rocco
La rappresentazione in virgola mobile è un metodo di rappresentare numeri
reali.In pratica un numero N risulta essere uguale al prodotto tra un valore
m,detto mantissa, e un valore b (la base del sistema di numerazione) elevato
ad un'esponente (e).Questo permette di rappresentare un intervallo
nettamente più vasto rispetto a quello rappresentabile in virgola fissa
anche se tale intervallo non risulta essere continuo.L'esigenza di scegliere
uno standard è essenziale in quanto a seconda dei bit che si utilizzeranno
per codificare la mantissa e l'esponente si hanno insiemi rappresentabili
che possono variare anche di molto.Lo standard IEEE serve appunto ad
uniformare tale rappresentazione.Secondo questa standardizzazione infatti si
hanno due tipi di rappresentazione:1)in singola precisione,2)in doppia
precisione.
Nel primo caso si utilizzeranno un totale di 32 bit ripartiti in questo
modo:uno(il più significativo) serve a codificare il segno,otto per
l'esponente e 23 per la mantissa.Nel secondo caso invece i bit in totale
sono ben 64 di cui:1 codifica il segno,11 l'esponente e 52 la mantissa.
La normalizzazione invece non è altro che una convenzione...adottata per
rappresentare tutti i numeri allo stesso modo...la forma normalizzata per lo
standard IEEE prevede per esempio che la mantissa abbia la parte intera pari
a uno e che l'esponente sia rappresentato in forma polarizzata.
Spero di aver risolto i tuoi dubbi...in caso contrario non hai che da
chiedere...ciao :)


  -  rimuovi XXX x rispondere

Newsgroup: it.scienza.informatica
Titolo: Aiuto in Visual Basic

Non essendo un programmatore, il minimo ostacolo sembra qualcosa di
insormontabile.
Avrei bisogno di una subroutine per il controllo di immissione del testo
nelle TextBox, al momento della perdita dell'azione (LostFocus). Il tipo
di dati immessi deve essere solo in formato numerico decimale.
Purtroppo non capisco come risolvere l'inconveniente del blocco del
programma dovuto al funzionamento asincrono dell'evento LostFocus nel
caso che, al passaggio dell'azione ad una seconda TextBox, anche
quest'ultima esegua un controllo di immissione.
Grazie

...

Se ho ben capito, hai cercato di impedire l'immissione di testo con il
comando Lost Focus, ma cioč che deve essere immesso č soltanto di carattere
numerico-decimale, giusto? E passando da un Textbox all'altro ti eseguiva
anche il controllo Lost Focus? Se non č cosě spiegati meglio, forse posso
aiutarti senza ricorrere a Lost Focus ma ad un paio stringhe molto
semplici...
Ciao
 ___    ____       __       _     _
 ___|   ____|    /___\     |  \_/  |
|___    ____|  /          \    |        |

insormontabile......
Newsgroup: it.scienza.informatica
Titolo: liste collegate

Cose le rende utili? Esiste qualche caso in cui non sono sostituibili da 
  altro?
-- 
Devaraja (Xdevaraja87^gmail^c0mX)
Linux Registerd User #338167
http://counter.li.org

  altro?
Più mattoncini sono meglio di un unico grande mattone, specialmente 
quando non sai quanto sarà grande ciò che vuoi costruire.
Kiuhnm

Le liste collegate sono utili quando non si sa a priori il limite
massimo di elementi della lista.
Non solo ma anche nel caso tu possa sovrastimare il limite massimo
utilizzando le liste avresti la possibilità di iottimizzare la
gestione della memoria evitando inutili sprechi e quindi rallentamenti.
---------------------------
http://www.freeforumzone.com/viewforum.aspx?f=70251
Newsgroup: it.scienza.informatica
Titolo: [NAPOLI] Settore Commerciale

Primaria Azienda meridionale con sede a Napoli cerca personale
da inserire nella propria rete commerciale per la regione Campania.
Ambito di lavoro : ospedaliero e centri privati medici.
Automunito e militesente.
Età compresa tra 25 e 35 anni.
Sesso maschile e femminile.
Disponibilità a spostamenti nella regione.
I curriculum vitae possono essere inviati a :
Conus Srl
Centro Direzionale Isola F10
80143-NAPOLI
Fax 081 - 7345670
co...@tin.it
citando come riferimento : mmNA_99
Conus Srl


Newsgroup: it.scienza.informatica
Titolo: MILLENIUM BUG, come si rimedia ?

Come si può prevenire per l'anno duemila il tilt del computer ? Si può
intervenire prima che si danneggino i dati ?

intervenire prima che si danneggino i dati ?
Il problema dal punto di vista della programmazione riguarda il
sistema utilizzato nel rappresentare la data. 
Non e', comunque, un problema strettamente legato al linguaggio
utilizzato. 
Ovviamente se nei propri programmi si e' utilizzato il formato a due
cifre, bisogna rivedere interamente il progetto per utilizzare un
formato a quattro cifre che vada oltre il duemila.
Dal punto di vista dell'utenza non credo che vi possa essere
danneggiamento dei dati (oddio, adesso non ho ben presente quale possa
essere l'impatto ma e' probabile anche che ve ne sia uno, non voglio
dire fesserie) e bisogna sperare che escano delle "patch" di
correzione per quei programmi che si utilizzano (specie per la
gestione dei dati), molte delle quali sono gia' in giro.

intervenire prima che si danneggino i dati ?
mmhhhh....domanda alquanto generica, alla quale è quasi impossibile
rispondere in maniera esauriente.
Cosa vuoi che ti dica ?
Se si può intrevenire prima che si danneggino i danni ?
Ovviamente, si!
A patto di rimpiazzare i vari sofware gestionali con altri più evoluti
capaci di codificare al loro interno la notazione (per la data) gg/mm/aaaa
in modo efficace.
Non c'è nulla da preoccuparsi, basta investire un po' di denaro (che agli
enti che più "sentono" il prolema in questione non manca) ed il gioco è
fatto.
I media hanno ingigantito un po' troppo questa situazione, l'hanno fatta
sembrare quasi come se al 2000 ci sarà la fine del mondo!
ByezZ
The young bad Werther
f...@ctonline.it
fabi...@geocities.com
http://www.geocities.com/Paris/Jardin/6726/

 intervenire prima che si danneggino i dati ?
Stai usando win9x, vero? Certamente si', quindi non preoccuparti, il tuo
sistema non puo' assolutamente crearti piu' problemi di quanto non
faccia gia'! Win e' assolutamente immune al millennium bug, nel senso
che comprende gia' tutti i bachi possibili e immaginabili.
Ciao, Luca.
-- 
 Reply to 
luca....@tiscalinet.it
Newsgroup: it.scienza.informatica
Titolo: Algoritmi - calcolo equazioni di ricorrenza

Voi questa equazione di ricorrenza come la risolvereste?
T(0)=O-con un trattino in mezzo- (1)
T(1)=O-con trattino- (1)
T(n) = n/2 + T(n/2)
Trovare l'ordine di crescita di T(n) (si assuma che la n sia nella forma 2
elevato a k)
Non ho trovato esempi chiari ed il Cormen mi sembra lasci moltissimo a
desiderare in quanto a chiarezza. Se qualcuno sapesse spiegarmi ne sarei
molto grato.
Luca

Bluedolphin wrote:

Allora, non è difficile. Se provi con il teorema generale sulle ricorrenze di
questo tipo (che puoi trovare sul cormen), vedi subito che
a =1 , b = 2
e log(base b) a = 0. Perciò non può che essere T(n) = Theta(n).
Altrimenti ,prova a vederlo così:
T(n) <= T(n/2) + n/2
T(n/2) <= T(n/4) + n/4 (1)
T(n/4) <= T(n/8) + n/8
......
Quindi:
T(n) <= T(n/2) + n/2 <= T(n/4) + n/4 + n/2 = T(n/4) + (3/4)n <= T(n/8) + n/8 +
(3/4)n =
= T(n/8) + (7/8)n .......<= T(n / 2^k) + ((2^k - 1) / (2^k)) * n
e così via (abbiamo sostituito a T(n/2) la (1), a T(n/4) la (2) ...).
Terminiamo quando:
n / (2^k) = 1  (T(1) = Theta(1))
cioè k = log n
Perciò:
T(n)<= .......<= Theta(1) + (( n - 1) / n) * n = Theta(1) + Theta(n - 1) =
Theta(n)
Ciao.

 questo tipo (che puoi trovare sul cormen), vedi subito che
grazie mille, c'ero arrivato indovinando, ma comunque non mi era troppo
chiaro se avessi risolto correttamente la ricorrenza. imho, a livello
didattico, il Cormen è una merda.

Newsgroup: it.scienza.informatica
Titolo: consiglio su Testo

Salve,
Qualcuno percaso è a conoscenza dell'esistenza o meno di una versione 
italiana del seguente testo:
P. Jalote: An integrated approach to software engineering. Springer, 1997
oppure è in grado di consigliarmi qualche testo o darmi un parere su questi:
# Fuggetta, Ghezzi et al.: Ingegneria del software: progettazione, 
sviluppo e verifica, Mondadori informatica, 1991
# Ghezzi, Jazayeri, Mandrioli: Fundamentals of Software Engeneering, 
Prentice Hall 1991
#  Roger Pressman: Principi di Ingegneria del Software,  quarta 
edizione, edizioni McGraw-Hill
Grazie a tutti.

Io ho studiato già su 2 libri di Ghezzi, Jazayeri e secindi me sono ottimi e 
molto completi.
Newsgroup: it.scienza.informatica
Titolo: per chi non lo sapesse e` morto Dijkstra


-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------
 
http://www.newsfeed.com
       The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----

Lo so e sto preparando una pagina per raccontare ai giovani chi fosse e
quale enorme contributo abbia dato anostro modo di lavorare.


 Lo so e sto preparando una pagina per raccontare ai giovani chi fosse e
-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------

Newsgroup: it.scienza.informatica
Titolo: Objective-C

Ciao a tutto il ng.
Dal prox mese dovrei lavorare a un progetto di ricerca che richiede di 
programmare in Objective-C su Linux.
Ho una buona conoscenza del C e di alcuni linguaggi ad oggetti (Delphi, 
VB), anche se, a prima vista, l'Obj-C ha delle difficolta' in piu'. Mi 
spiego:
Nei linguaggi che ho utilizzato fino ad oggi se voglio chiamare il 
metodo "pinco" di una istanza "Pippo" della classe "pallino" allora 
scrivero'
Pippo.
e a questo punto posso vedere in un menu' i vari metodi e scegliere pinco.
Questo non e' possibile in Objective C, perche' si basa su "messaggi" 
del tipo [Ricevente Metodo (variabili)]
Questo complica parecchio la programmazione! (i.e. devo ricordarmi i 
nomi dei metodi di tutti gli oggetti e i loro argomenti!)
Due domande:
Non esiste un IDE decente per Obj-C (Possibilmente gratis) che mi aiuti 
a gestire questo piccolo problema?
Voi avete notizie di manuali che non siano quelli per Mac OSX?
Grazie a chi vorra' rispondere
Ciao
Stefano

 Voi avete notizie di manuali che non siano quelli per Mac OSX?
Quelli di GNUStep. Ma anche la parte 'di base' di quelli di MacOS X. Ti 
dicono cosa c'e` e cosa non c'e` (spesso).

Newsgroup: it.scienza.informatica
Titolo: conversione di base

ciao.
per effettuare una conversione di un numero da una base ad un'altra conosco
solo l'algoritmo da seguire a mano secondo cui bisogna considerare i resti
delle divisioni del numero per la seconda base.
mi chiedevo se esiste una formula per effettuare tale conversione senza
applicare alcun algoritmo.
grazie
-- 
       _..--=--..._
    .-'            '-.  .-.
   /.'              '.\/  /
  |=-                -=| (    
http://magicforum.altervista.org
   \'.              .'/\  \
    '-.,_____ _____.-'  '-'
         [_____]=8

 applicare alcun algoritmo.
mh, credo con logaritmi ed esponenziali si possa fare...



indi...
-- 
                                      ____       _
                                   | __\_\_o____/_|
http://magicforum.altervista.org
   <[___\_\_-----<
               			   |  o'
Newsgroup: it.scienza.informatica
Titolo: Funzioni ricorsive

Devo esprimere la fattorizzazione in numeri primi tramite il formalismo 
delle funzioni ricorsive.
Non riesco a trovare un testo dove ci sia del codice di esempio.
Qualcuno mi può fornire la definizione di una funzione che estrae da un 
numero dato la potenza di fattore primo?
Grazie
Ciao

 numero dato la potenza di fattore primo?
Non ho capito esattamente cosa dovrebbe calcolare la funzione.
Per esempio, f(240) = f(2^4 * 3 * 5) cosa dovrebbe restituire?
--
Xelloss 


Io farei piu` o meno cosi`:
lista FATTORI(int X)
{	n=2;
	WHILE X non e` divisibile per n
		incrementa n
	ENDWHILE
	IF X=n
	THEN restituisci la lista costituita dal solo elemento X
	ELSE restituisci la lista che ha
		come primo elemento n
		e come resto FATTORI(X/n)
	ENDIF
}
Poi se vuoi puoi convertire in una chiamata ricorsiva anche il ciclo while.
Chiaramente questa soluzione puo` essere migliorata in vari modi per 
avere piu` efficienza (guardare solo gli elementi dispari, fermarsi 
quando n>sqrt(X), crivello di Eratostene, ...)
Ciao,
Marco
--
http://www.ing.unife.it/docenti/MarcoGavanelli/

 lista FATTORI(int X)
Intendevo qualcos'altro, ma ho già risolto in questo modo:
#y_{y<x}(not(x%(p_i)^{y+1}))
# minimizzazione
% resto della divisione
not che vale 0 se l'argomento è diverso da 0 e 1 altrimenti
Comunque grazie
Newsgroup: it.scienza.informatica
Titolo: NT4 e USB

Mi hanno proposto un bel video 17" della Sony con attacco USB. Insieme
prenderei un Pentium II 350. Avrò difficoltà con il S.O. NT4+SP3? Se si,
come risolverli? Grazie.
Giovanni

...


 scritto nell'articolo

Newsgroup: it.scienza.informatica
Titolo: [REPOST]: ARCHIVIO ALGORITMI: e' nata ALGOS

Ci ricordate il progetto di Archivio Algoritmi di cui si parlava
qualche tempo fa? Orbene, dopo alcune mie personali vicissitudini di
lavoro, torno sul gruppo per dire che e'...
E' nata ALGOS, la Mailing List dell'Archivio Algoritmi Italiano. Gia',
ora abbiamo un posto in cui discutere esclusivamente di algoritmi e in
cui archiviarli.
La prima cosa da fare sarebbe IMHO definire esattamente charter e
modalita' di gestione ed utilizzo della ML, per cui gli interessati di
allora e i nuovi interessati si possono iscrivere sin da subito ad
ALGOS inviando una *mail qualsiasi* all'indirizzo:
alg...@sermac.area.ca.cnr.it
Mentre l'indirizzo a cui spedire i messaggi per partecipare alla
Mailing List sara':
al...@area.ca.cnr.it
Se riterrete di doversi deiscrivervi, bastera' mandare un messaggio
qualsiasi a:
alg...@sermac.area.ca.cnr.it
A breve avremo anche l'interfaccia web per l'iscrizione alla lista.
Vi aspetto in Mailing List!!! ^___^
Bye, Luca.
************************************
***     ALGOS MAILING LIST OWNER ***
*** CONTINUUM MAILING LIST OWNER ***
************************************

E' nata ALGOS, la Mailing List dell'Archivio Algoritmi Italiano. Gia',
Appena risolti gli obblighi di naja contate su di me.
--
Fabio Forno
"Vi aspetta l'esplorazione delle ignote possibilita' 
dell'esistenza" - Q in "All Good Things..."
=============================================
scia...@inorbit.com
http://rampage.ml.org/sector1/~sciasbat/

Appena risolti gli obblighi di naja contate su di me.
Restiamo in attesa... quando parti, Fabio?
Bye, Luca.
--
    _/_/_/        Luca "Zixyar" Ugolotti         \_\_\_
   _/_/_/      e-mail: 
ta...@thepentagon.com
      \_\_\_
  _/_/_/   alternate: 
luca.u...@re.nettuno.it
  \_\_\_
 _/_/_/ Home Page: 
http://www.thepentagon.com/tanis
 \_\_\_
_/_/_/                ICQ: 1387191                   \_\_\_

Restiamo in attesa... quando parti, Fabio?
4 agosto :((((


4 agosto :((((
Ci starebbe una stecca virtuale... ^__^


Newsgroup: it.scienza.informatica
Titolo: ricerca informazioni modem

Cerco qualsiasi tipo di informazioni sulla configurazione dei modem.
In particolare riguardanti le loro strighe e forzature.
Manuali documenti etc..
Chiunque ne fosse in possesso è pregato cortesemente di farmeli avere.
Grazie per la cortese attenzione

In particolare riguardanti le loro strighe e forzature.
vai su news:it.comp.hardware.modem .
conp...@tin.it
Newsgroup: it.scienza.informatica
Titolo: Domanda!

Se io faccio il programma P (che inseriti degli input numerici produce degli
output numerici), lo metto nel mio sito sul server S, e voglio che tutti gli
utenti che si collegano via internet al mio sito possano utilizzarlo, ma il
programma venga eseguito solo sul server S (e non in locale), e gli utenti
non
possano in alcun modo copiarlo, come posso fare?
Esiste un modo?
Grazie per le risposte!
-> it.scienza.informatica (Moderated)
%followup-to
it.scienza.informatica

Salve
crei un form che prende gli input e li spara ad un cgi che richiama 
il mitico software il quale produce gli output che il cgi spara sul
form negli oportuni campi, cazzarola vi si deve dire proprio tutto..
Cheers
Yuri


crei un form che prende gli input e li spara ad un cgi [...] cazzarola vi
si deve dire proprio tutto..
Scusate o maestà imperiale, depositaria di verità e cultura, quello che
avete detto si può fare anche con le ASP?
Grazie ;-))


 form negli oportuni campi, cazzarola vi si deve dire proprio tutto..
Questo se vuoi usare la tecnologia di qualche anno fa. Se invece vuoi farlo
secondo la tecnologia dell'anno prossimo usi realizzi un WebForm. Ovvero una
classe che gira sul tuo server ma i cui metodi sono invocabili da remoto.
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556


 classe che gira sul tuo server ma i cui metodi sono invocabili da remoto.
Interessante... con che linguaggio posso fare una cosa del genere? Java?
C++?
Grazie :-)


 C++?
Il modo piu' semplice e' farlo in C# (che e' stato inventato apposta per
questo).
Puoi farlo anche in qualunque altro linguaggio usando le opportune librerie. IBM
ha un insieme di tool per lo sviluppo dei WebForm. MS sta praticamente
riscrivendo il sistema operativo apposta per questo: vedi la beta 1 (fra poco
beta 2) della piattaforma .NET che supportera' fin da subito C#, Visual Basic
(rivisto), e una apposita estensione di C++. A breve seguiranno anche Eiffel,
ADA, Python, Smalltalk e altri. Credo che ci siano anche movimenti verso .NET
per Fortran, CLOS e Java.
Oppure fai tutto a mano sviluppandoti tutti i layer per la comunicazione XML/XSL
da zero. Ma non credo abbia senso. Di fatto ci impiegheresti meno ad aspettare
che la cosa sia matura e diffusa (circa 2003).
Ergo, se lavori su piattaforma MS, la cosa migliore e' di "attaccarti" a .NET
altrimenti cerca nel mondo IBM.
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556



Magari tra una sbuffata e l'altra vedi se ti riesce di quotare un pò.
Saluti,
Vanni

Newsgroup: it.scienza.informatica
Titolo: algoritmi e strutture dati & matematica

Vorrei studiare algoritmi e strutture dati (al momento ho solo una lieve
infarinatura). Prima d'acquistare un volume troppo impegnativo vorrei sapere
quali conoscenze matematiche bisogna possedere per affrontare gli argomenti
con una certa serietà. Adesso sto leggendo il classico "algoritmi +
strutture dati = programmi" e riesco a seguirlo solo in parte: mi areno
sulle analisi delle prestazioni. Mi sembra che la difficoltà non sia tanto
intrinseca negli argomenti, ma nella preparazione matematica necessaria.
Sbaglio?
Esiste qualche manuale che non si soffermi troppo pesantemente sulle
dimostrazioni teoriche? Così inizio a "prenderci la mano", poi passo alle
dimostrazioni rigorose... Grazie, Andrea

Ciao ,
io ho usato
"Introduzione agli Algoritmi"
Cormen Leiserson Rivest
Jackson libri
953 pagine  45.96 Euro
Contiene anche un capitolo di Fondamenti di matematica che tratta:
- Ordine di grandezza delle funzioni
-Sommatorie
-Ricorrenze
- insiemi e affini (relazioni, grafi, alberi)
- Calcolo combinatorio delle probabilità
ciao
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
HOMEPAGE 
http://web.tiscali.it/nickhomepage/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Un uomo con un orologio sa che ore sono.
Un uomo con due orologi non e' mai sicuro.

 dimostrazioni rigorose... Grazie, Andrea
Io studio sul Cormen-Lieserson "Introduzione Agli Algoritmi" che tratta nei
primi capitoli una parte di matematica utile all'analisi degli stessi. Per
iniziare č sicuramente un buon libro, tratta gli algoritmi + diffusi,
purtroppo non costa proprio poco...
Se invece vuoi darti una buona infarinatura matematica, dovresti studiare
matematica discreta (una buona fetta) e ripassare alcune nozioni
fondamentali di analisi matematica.
Ossequi, Diego

 fondamentali di analisi matematica.
Questo libro e' pressoche' perfetto e stupendo.
Si ritiene in generale che "Matematica Discreta" sia un esame propedeutico a
"Algoritmi e Strutture Dati", ma le cose veramente necessarie siano spiegate
nel capitolo del libro che parla di matematica: io ho dato Algoritmi a
giugno scorso e MD in quest'ultima sessione e non ho avuto nessun
problema... poi ho preso anche 30 quindi direi che il bagaglio di MD non mi
e' servito a nulla.... ma magari queste sono solo considerazioni soggettive.
Comunque posso dirti che questa parte dell'informatica e' veramente bella,
se studiata con voglia e interesse.
In bocca al lupo,
  Alessandro Bondi
  Undergraduate Student of Computer Science, Bologna, Italy
 
bo...@cs.unibo.it
 - 
www.cs.unibo.it/~bondi

problema...
Dipende dal programma del corso. Alcuni docenti approfondiscono molto la
parte della valutazione degli algoritmi (es. risoluzione con ricorrenze ,
alberi o master theorem).

Newsgroup: it.scienza.informatica
Titolo: server news

Cerco disperatamente un elenco di server news... chi potesse indicarmene
qualcuno per favore mi scriva a questo indirizzo
max...@puntofuturo.net
 .
Grazie
Max



Vai su it.faq dove periodicamente viene postata una lista.
--
Christian Surchi                   |  
http://www.christian.bbk.org
csu...@TOGLIMImclink.it           |  *    LINUX, the choice     *
rimuovere TOGLIMI per l'indirizzo  |  *   of a GNU generation    *
------------------------------------------------------------------
Who is "General Failure" and why is he reading my disk?

Prova a ricercare "Server News" sui motori di ricerca piu' famosi tipo
Arianna. Ti usciranno decine di indirizzi diretti o indiretti (es.
http://www.getnet.it/comunicazione/web/packy/news-server.html
)
Il mio non č proprio dietro l'angolo: 
news.tinet.ch
.
Bye

Newsgroup: it.scienza.informatica
Titolo: Qualcono sa del nuvo k6 3d?

E veramente valido come dicono ?
Astenersi dal rispondere i rivenditori di k6:-))

...


parallelo fini a quattro CPU per board!
Si, ma chi riuscirà a sfruttarne appieno le potenzialità? Già win NT fa
fatica a supportare due Pentium Pro....
--
Luca Falugiani --- mailto:
luca...@tin.it
   ICQ UIN: 7590124
----------------------------------------------------------------------------
---------------
Pare perciò che Einstein sbagliasse doppiamente quando
disse: "Dio non gioca a dadi". La considerazione dell'emis-
sione di particelle da parte di buchi neri sembrerebbe
suggerire che Dio non solo gioca a dadi, ma a volte li getta
dove non li si può vedere      -------- S.Hawking ---------

Newsgroup: it.scienza.informatica
Titolo: Aiuto su acquisizione dati da scheda audio

Salve ragazzi,
    avrei un problemino da porvi : stò costruendo un programmino C++ al
fine di ottenere il diagramma temporale e frequenziale di un segnale
audio registrato tramite scheda audio standard da PC.
Il mio problema stà nel fatto che non ho la più pallida idea di come
ottenere dalla scheda stessa tali dati :
1) Quale formato mi sputa fuori la scheda ?
2) A quale indirizzo vado a prendere tali dati ?
etc.. etc..
Una soluzione a cui ho pensato è quella di registrare l'audio su file
(per esempio ".wav" o ".au") poi se conosco il formato di tali file
leggo tutto da lì. Ma qualcuno mi sa dire dove ottenere il formato di
questi files ??
Magari se mi sapete indicare siti web dove ottenere tali info mi fareste
un mega piacere
Grazie a tutti,            CIAOOOO da Andrea Silvagni

 wrote:



Dunque, fondamentalmente (se stiamo parlando di una Sound Blaster
compatibile), ci sono due modi di farsi dare i dati in entrata:
1-Polling mode (lento)
2-Direct Memory Access (veloce)
Sulla rete ci sono varie Faq che spiegano tutto...
Per il formato mi pare che sputi fuori un ADPCM a 16 o 8 bit (a
scelta). Anche questo e' ampiamente documentato.
Saluti
            _
           / )
           |/
           |
Rhye      /|_    
vis...@iperbole.bologna.it
         (/_>\ 
          \|_/
           |
          </
Newsgroup: it.scienza.informatica
Titolo: Teoria dei Modelli

Ciao,
ho cercato con Google ma non riesco a trovare qualcosa di decente riguardo
alla teoria dei modelli.
Qualcuno saprebbe indicarmi qualche link ? (anche in inglese)
 grazie
Raffaello

 
http://books.pdox.net
ciao 
Luca


Grazie mille, ho trovato molto interesante questo sito. :D
 Raffaello
Newsgroup: it.scienza.informatica
Titolo: Chi conosce come funzionano questi sort?

Avrei bisogno di sapere, in due parole, con quale modalità lavorano i
seguenti tipi di sort:
- il selection sort;
- l'insertion sort;
- il quick sort;
- lo heap sort.
Ne ho veramente bisogno.
Grazie anticipatamente.

...

Sono informazioni che puoi trovare in qualsiasi libro di informatica..
Forse prima ti conviene dare un'occhiata lì, non credi ?
Se comunque non riesci ad ottenere informazioni, ri-posta pure l'email e
saremo felici di darti una mano..
-=SIMO=-
Newsgroup: it.scienza.informatica
Titolo: Altezza Btree - Esiste di Meglio ?

Le caratteristiche di un Btree sono molteplici :
- Ordine 
- Altezza
- Concorrenza
- etc..
Parlando solo di altezza si puo affremare che in un btree essa puo'
essere ( x la legenda vedi sotto )
- La MINIMA  : 1 + Sup(Log_m(NF)           (Lo chiamero' Hmin)
- La MASSIMA (HMax): 2 + Inf(log_M(NL/2))  (Lo chiamero' HMax)
Da cui si deduce che : Hmin<= H <= HMax
Parlando solo di BTree, senza entrare in casi come Rtree (voglio dare
al post una sfumatura più teorico che pratico ) vorrei sapere se
esistono altezze minori, naturalmente a parità di ordine e NF.
La mia ridotta cultura sull'argomento (Struture dati,Btree,indici etc.),
è limitata al solo relativo esame universitario, ma mi piacerebbe
spingermi diciamo, alle frontiere della ricerca.
Legenda : 
-Or = Ordine
-H  = Altezza
-NF = Numero di nodi foglia
-Log_m = Logaritmo che ha come base (2*Or)+1
-Logy_M = Logaritmo che ha come base Or+1
-(_m e _M sono aggiunti a caso solo per distinguere i due casi )
-Sup : Intero superiore
-Inf : Intero inferiore  
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 esistono altezze minori, naturalmente a parità di ordine e NF.
[...]
Minori dell'altezza minima che riporti? No, ovviamente. Il problema è che,
per avere altezze minime minori, dovresti legare un nodo ad un numero
maggiore di nodi figli di quelli consentiti. Se ogni nodo non ha più di N
figli, è facile verificare che il valore che ottieni dalla formula di Hmin è
il numero di nodi che "riempiono" l'albero fino all'altezza scelta. Per
aggiungere nodi, devi aumentare l'altezza oppure aumentare il numero di nodi
figli.
Quest'ultima strada è percorribile ed è stata usata da molti "motori" di 
database (soprattuto in passato, come i file ISAM, se non ricordo male, 
usati anche dal Cobol). In alcuni di essi, ad ogni nodo corrisponde una 
pagina di indici. Quando la pagina è piena, la si spezza in due pagine. 
Praticamente hai un albero i cui nodi sono pagine di nodi con numero di 
elementi variabile (ma entro un massimo, di solito) e spazio vuoto per 
inserire nuovi nodi.
Stefano

spingermi diciamo, alle frontiere della ricerca.
Esagerato
Testi storici sono
- The Ubiquitous B-tree
  Douglas Comer
  ed. ACM Comput.
  Surv. 11, 2 (June 1979)
- Prefix B-trees, Bayer and Unterauer,
  ACM Transactions on Database Systems, Vol. 2, 1 (March 1977)
- The  Art  of  Computer  Programming Vol. 3: Sorting and Searching,
  D.E. Knuth, 1968
Dal punto di vista pratico (perche` disdegnarlo) l'implementazione
software Berkeley DB, e` un buon riferimento.
Saluti,
MARco
-- 
xref: 
http://mar.i.am/~u16831.6985/it.scienza.informatica/btree,it
x(t),y(t) = th(3t-34.5)*e^[-(3t-34.5)^2]/2-4.3+e^(-1.8/t^2)/(.8*atg(t-
3)+2)(t-1.8)-.3th(5t-42.5),(1.4e^[-(3t-34.5)^2]+1-sgn[|t-8.5|-.5]*1.5*
|sin(pi*t)|^[2e^(-(t-11.5)^2)+.5+e^(-(.6t-3.3)^2)])/(.5+t)+1  ; 0<t<14

Vi ringrazio per i vostri interventi, cmq appena possibile cerchero'
di procurarmi quei testi per imparare ( al meno un poco ) dai grandi
pionieri.
Quando riesco a migliorare i BTree vi faccio un fischio! :))
Buon Natale a tutti,
Luca
Invia ri

Newsgroup: it.scienza.informatica
Titolo: Algoritmi e strutture Dati.

Attualmente sto leggendo :
http://www.jacksonlibri.it/servizi/Libri/schede/2091/
ma mi hanno detto che esistono corsi' + avanzati dove  è possibile studiare
una sorte di Algoritmo di Djkstra "modificato" che implementa dei correttori
nel caso in cui la sorgente e la destinazione cambiano rapidamente.
dove è possibile studiarli ?
sarebbe bello un titolo di un libro italiano :))
byebye !!

 
Luca mi sembra interessante il libro, non volgio comperarlo per niente,
vale la pena???
io sto cercando di trovare un metodo diverso di compressione che non sia la
comoda tabella hash, non è che per caso questo libro tratta anche tutti i
metodi possibili immaginabili fin'ora trovati per comprimere un file
senza la perdita dei dati?
Ti ringrazio comunque anche solo per avermi portato al libro
   duido
-- 
Posted from 
ppp-179-6.30-151.libero.it
 [151.30.6.179] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 senza la perdita dei dati?
Guarda che l'hashing non č un metodo di compressione. E' un metodo di
indicizzazione per la ricerca veloce.
Per la compressione (lossless) il metodo conosciuto che da il miglior
risultato (molto vicino al limite teorico) č l'arithmetic encoding. Ma
naturalmente quando parlo di miglior risultato mi riferisco a file
generici. Un file non generico (una immagine, un testo, un eseguibile
etc. etc.) puň essere sempre compresso molto di piů basandosi sulla
conoscenza della sua struttura e del suo contenuto. Nota che l'algoritmo
usato da PkZip che si basa sulla ridondanza di sequenze (stringhe) in
una finestra da in genere i risultati migliori (spesso migliori anche
dell'arithmetic encoding) per questo genere di file (per il semplice
fatto che pur non conoscendone la struttura riesce comunque ad
"indovinare" parte di essa empiricamente e al volo).
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556

Andrea ti ringrazio per la spiegazione chiarificante.
Caio duido
-- 
Posted from  [62.98.90.215] 

Newsgroup: it.scienza.informatica
Titolo: Griglie computazionali

Salve a tutti,
sto studiando fluidodinamica numerica ed ho un dubbio riguardo alla
numerazione dei nodi di una griglia computazionale.
Ho notato che molti autori numerano i nodi usando anche lo zero, per cui su
una griglia 2D si hanno i nodi (0,0), (1,0), (2,0), ..., (0,1), (0,2), e
così via.
Io invece trovo più naturale usare i numeri interi positivi, escludendo
quindi lo zero: (1,1), (2,1), (3,1), ..., (1,2), (1,3),...
Che differenza c'è tra le due modalità di numerazione?
Cosa potete dire in base alla vostra esperienza?
Ringrazio in anticipo quanti mi aiuteranno.
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


In informatica si inzia a contare da 0 e non da 1, tutto qui :)
Le due numerazioni sono del tutto equivalenti (casomani ve ne fosse bisogno si
potrebbe dimostrare con una corrispondenza biunivoca f: x -> x+1)
Usare lo 0 e' piu' confortevole per alcuni, i motivi che mi vengono in mente:
 - nelle implementazioni di questi algoritmi possono essere usati dei
   "trucchi" sfruttando le proprieta' dello 0 (nelle somme, per esempio)
 
 - alcuni linguaggi di programmazione accedono alle strutture dati
   riferendosi al primo elemento col numero di indice 0
Ciao,
   AO.
Newsgroup: it.scienza.informatica
Titolo: restituire una stringa

Ciao a tutti, ho un problema con una funzione che dovrebbe restituirmi 
una stringa, ma che invece mi da caratteri strani. posto il codice:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char *CreateQuery(const char *str1, char *str2, char *str3)
{
    char *FinalQuery = NULL;
    fprintf(stdout, "%d \n", strlen(str1));
    fprintf(stdout, "%d \n", strlen(str2));
    if(str3 != NULL) fprintf(stdout, "%d \n", strlen(str3));
    FinalQuery = alloca((strlen(str1) + strlen(str2) + strlen(str3) + 3) 
* sizeof(char));
    if(FinalQuery == NULL)
    {
       fprintf(stdout, "Cannot allocate FinalQuery");
       exit(EXIT_FAILURE);
    }
    strcpy(FinalQuery, str1);
    fprintf(stdout, "%s \n", FinalQuery);
    strcat(FinalQuery, str2);
    fprintf(stdout, "%s \n", FinalQuery);
    if(str3 != NULL) strcat(FinalQuery, str3);
    fprintf(stdout, "%s \n", FinalQuery);
    return(FinalQuery);
}
int main()
{
    char *pippo;
    const char pluto[] = "Ciao a tutti";
    char *bibo = "brutti";
    char *bebo = "culoni";
    pippo = CreateQuery(pluto, bibo, bebo);
    if(pippo == NULL)
       fprintf(stdout, "Errore");
    fprintf(stdout, "%s \n", pippo);
    return 0;
}
Qualcuno puņ aiutarmi?
Grazie a tutti

 Grazie a tutti
Non so spiegarti esattamente il motivo, ma se sotituisci nella funzione la
tua dichiarazione con questa:
  char FinalQuery[80];
funziona.....
Evidentemente la dichiarazione del puntatore "sporca" qualche locazione di
memoria occupata da un'altra variabile.
Riporto un esempio che c'è scritto su un vecchio manuale Apogeo "BORLAND C++
3.1" di Cantù-Tendon:
char * stringa="Buon giorno";
char * nome="Leo";
strcpy(stringa,"Buon pomeriggio");
in questo modo si danneggia la seconda stringa (nome) perchè la prima
stringa è troppo breve per contenere il nuovo valore fornito da strcpy. Se
la stringa fosse stata definita come
char stringa[30];
non si sarebbe verificato il problema.
HTH
TheProf

>una stringa, ma che invece mi da caratteri strani. posto il codice:
Qui sei brutalmente OFF-TOPIC. Ti rispondo solo perche'
mi sembra che stai infestando svariati gruppi...
La funzione alloca dovrebbe liberare la memoria quando esce dalla
funzione. Quindi non puoi assolutamente restituire un puntatore
a FinalQuery, perche' all'uscita da CreateQuery il sistema e'
autorizzato ad utilizzare quella memoria per gli affari suoi, e
quindi potrebbe per esempio sovrascrivere quella zona di memoria.
ciao.
g.

Newsgroup: it.scienza.informatica
Titolo: Algoritmo di ricerca

Ciao a tutti
ho diversi cd su cui ho memorizzati vari testi e pagine html ed ora mi
servirebbe fare un programma di ricerca .Insomma mi servirebbe un algoritmo
per indicizzare e per una ricerca veloce di questi miei testi,qualcosa che
assomigli a quello usato dai vari motori di ricerca su internet..
ciao


si chiama *Text Retreival* o *Information Retreival* a seconda dei casi
http://directory.google.com/Top/Computers/Software/Information_Retrieval/?tc=1
oppure fai la ricerca libera su google.


ti ringrazio mi ero diretto su inverted index perň questo credo sia meglio
:))
ciao
Newsgroup: it.scienza.informatica
Titolo: Equazioni di ricorrenza

Vi prego aiutatemi, forse uno di voi
grandi matematici potrebbe consigliarmi
un testo, sulla risoluzione delle equazioni
di ricorrenza.
Per inciso a me servono per passare
l'esame di algoritmi e strutture dati,
(vengono utilizzate per il calcolo
della complessita' in tempo e in spazio
degli algoritmi ricorsivi)
mi sono gia rivolto a delle persone che conosco,
ma non mi hanno saputo rispondere,
cosi' ho dovuto disturbarvi.
Fate conto che sono disperato.
Grazie in anticipo                    Gabriele

Intendi punti fissi e cose del genere? Mai avuto un testo che li spiegasse
bene, all'esame ho copiato alla grande da esercizi già svolti.
Anzi, non ho mai avuto neanche un testo, l'unico riferimento erano delle
dispense poco chiare, tant'è che dopo averle studiate ho capito che non
sarebbero servite, e così è stato. :-)))
--
Alessandro Monti

cosi' ho dovuto disturbarvi.
Mah, non conosco un testo che parli *solo* di equazioni di ricorrenza 
(ellamadonna! ;-), pero' ci sono di solito riferimenti sufficienti in ogni 
libro sulla complessita'. Il solito "Algorithms and complexity", se non ricordo 
male, ne tratta pure lui. Cerca su dejanews nei messaggi di questo mese per 
l'URL.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/
Newsgroup: it.scienza.informatica
Titolo: Design pattern

Vorrei trovare della documentazione sul pattern
Observer-Observable
Grazie anticipatamente per la risposta


Per ora ti rimando ai seguenti indirizzi :
http://agamenon.uniandes.edu.co/~pfiguero/soo/Magister_Patrones/
// Viene anche chiamato publisher-subscriber
http://www.mathcs.sjsu.edu/faculty/pearce/patterns/pubsub/pubsub.html
http://w3.one.net/~jweirich/java/patterns/observer/index.html
// Thinking in Patterns
http://www.mindview.net/Books/TIPatterns/
Se sei interessato all'OOD ai pattern e a tutto quello che riguarda lo
sviluppo si software OO, ti informo che io, insieme ad altre persone,
stiamo realizzando sul sito di RedAngel (
www.redangel.it
), qualcosa di
nuovo, e speriamo di utile a riguardo : 
il progetto che ho in mente di realizzare con redangel, non 
e' la solita area dove uno entra legge o scarica i manuali, e poi se
ne va, in questo modo gli altri condividono solo la conoscenza di uno
(che sarei io), e non si va da nessuna parte. In questo caso, e'
gradita la collaborazione attiva delle persone : presto presentero'
dei progetti (che possono proporre anche esterni
passando da me), diciamo cosi', non ancora risolti (soluzione
architetturale del problema), su questi problemi la comunita' di
sviluppatori, dovrebbe esprimere dei pareri su come risolverli,
innescando una discussione creativa. Alla fine, quando decidero' di
trarre le conclusioni, scrivero' un articolo, dove illustrero' con
diagrammi e spiegero', le varie architetture proposte, analizzando
i pro e i contro di ognuna. In questo modo, la conoscenza di piu'
persone si puo' fondere, realizzando qualcosa di concreto e di
fruibile per le persone che vogliono imparare! L'invito allora e'
aperto, vienici a trovare, e se vuoi collabora, scrivendo commenti,
facendo proposte ecc..
Newsgroup: it.scienza.informatica
Titolo: Calcolatori elettronici

Salve a tutti
qualcuno sarebbe così gentile da spiegarmi in cosa consiste un mintermine e
un maxtermine?
e inoltre, come funzionano il multiplezer e il demultiplexer?
Grazie
--
Lord Gas, the Waxen
propel...@hotmail.com
www.snipp.org/gas

Grazie
Prego :-)

 Prego :-)
Scusa se mi approfitto ancora, sei stato gentile.
--
Lord Gas, the Waxen
[
propel...@hotmail.com
] [
www.snipp.org/gas
]
"Computer games don't affect kids, I mean if Pac Man affected us as kids,
we'd all run around in a darkened room munching pills and listening to
repetitive music." (K. Wilson, Nintendo Inc., 1989)

in parole povere, si può avere un esempio concreto? :)
a1..a4
----	---------
----	|MUX	|
----	|	| --- y
----	---------
	  |  |
	c1 c2
Il disegno fa un pò schifo... :-)
Se vuoi filtrare l'informazioni associerai ad ogni ingresso a1 .. a4 una
linea e tramite le linee di gating selezioni la linea che deve "uscire".
Un altro esempio:
Abbiamo un registro parallelo composto da 8 bits e vogliamo trasferirlo in
un registro seriale (un solo bit alla volta). Utilizzando il multiplexer (8
a 1) avremo 8 ingressi uno per ogni bit della parallela e 3 segnali di
controllo con valori da 000b a 111b cioè da 0 a 7). In uscita avremo la
linea selezionata con i segnali di controllo.
Ciao.

 ha scritto
[cut]
volevo contattarti per E-Mail, ma hai l'antispam
mi contatti tu, per favore?
--
Lord Gas, the Waxen
[
propel...@hotmail.com
] [
www.snipp.org/gas
]
"Goddamn, there's always such a big temptation to be good"
(Tom Waits - God's Away on Business)
Newsgroup: it.scienza.informatica
Titolo: Basi di Dati: esercizio sulla Normalizzazione

Ho un po' di dubbi inerenti a questo esercizio:
Dato il seguente schema di relazione:
R({A,B,C,D,E,F},{AB->C, CD->F, FB->E})
1. Trovare una chiave (non superchiave).
2. Dire se la relazione è in FNBC (Forma Normale di Boyce Codd).
3. Se non è in FNBC, darne una decomposizione in FNBC.
Problemi:
1. Ho trovato la chiave che dovrebbe essere ABD. Come faccio a controllare
se è una superchiave?
2. Nel caso di variabili che non compaiono ne a destra, ne a sinistra delle
dipendenze, è legale aggiungerle per trovare la chiave se queste
appartengono all'insieme delle variabili dichiarate?
3.Come faccio a fare la decomposizione in FNBC, dopo aver provato che la
relazione non è in quella forma (Anche in quello ho parecchi dubbi).
Il mio problema di fondo è che non vorrei aver interpretato male le
definizioni del libro.
Grazie a chiunque sia così gentile da aiutarmi.
Marilyn

 ha scritto nel messaggio
news:ge4Fa.74346$lK4.2...@twister1.libero.it...

(1) Si la chiave è giusta ma credo che tu abbia un po' di confusione.
Una chiave è una superchiave minimale, ovvero tale che non sia possibile
trovare
un sottoinsieme proprio dei suoi attributi che sia a sua volta superchiave.
Il punto è quindi che di solito si cercano le superchiavi (facendo la
chiusura di tutti
i possibili sottoinsiemi di attributi dello schema) e successivamente si
controlla se sono
chiavi.
(2) Certo che è possibile ad esempio se io avessi uno schema R{A,B,C} senza
nessuna
dipendenza funzionale la chiave dovrebbe essere per forza ABC.
(3)La decomposizione si fa seguendo il seguente algoritmo:
result := {R};
done := false;
calcola F+;
while (not done) do
    if (esiste uno schema R' in result che non è in BCNF)
        then begin
                        sia a  ® b  una dipendenza non banale di R tale che
                             a  ® b  non è in F+, e che a Ç b  = Æ;
                        result := (result - R') È (R-b) È (a,b);
               end
    else done := true;


Scusate l'algoritmo illeggibile
result := {R};
done := false;
calcola F+;
while (not done) do
    if (esiste uno schema R' in result che non è in BCNF)
        then begin
                        sia a  Det. b  una dipendenza non banale di R tale
che
                             a  Det. b  non è in F+, e che a Intersezione b
= Insieme vuoto;
                        result := (result - R') U (R-b) U (a,b);

Newsgroup: it.scienza.informatica
Titolo: Decompilatore per Clipper

Ciao a tutti,
sto cercando un decompilatore per Clipper 5.xx, so che ne esistono
parecchi in giro ma non riesco a trovarne neanche uno.
Qualcuno mi puo' aiutare?
Grazie.

...

Prova a cercare Valkyrie nella pagina
http://www.zaccatalog.com/clipper/PRODUCTS/CLIPA.HTM
by Dany

Qualcuno mi puo' aiutare?
Esistono parecchi decompilatori per "Summer 87" (cosi' si chiamava la
versione di CA-Clipper precedente quella 5.0) ma non per le versioni
successive. 
Ciao
--------------------------------------------------------------
Ferdinando Chiodo
mailto: 
fch...@macronet.it
 
           (remove "NOSPAM" from the address)
--------------------------------------------------------------
Newsgroup: it.scienza.informatica
Titolo: Trasformata di Burrows&Wheeler

Salve a tutti,
sto cercando di scrivere l'algoritmo della trasformata di Burrows e
Wheeler in linguaggio C++,
ho letto diversi appunti scaricati da internet ma non sono ancora
riuscito a capire come funziona l'ordinamento della riga,
se qualcuno conosce la trasformata penso abbia capito a quale
ordinamento mi sto riferendo,
spero riusciate ad aiutarmi perchè non riesco a proseguire,
grazie duido


E' semplicissimo.
L'idea di base e' "anagrammare" la stringa in modo
da trovarne un anagramma piu semplice da comprimere
*E* con sufficienti informazioni per rendere
reversibile la cosa.
Ordinando le righe in ordine lessicografico
"con le cifre piu significative a destra"
( l'ordinamento opposto a come vengono comunemente
   ordinate le stringhe)
e con il marcatore di "fine stringa" codificato come
cifra di valore inferiore alle altre; sulla prima colonna
della matrice "vengono ammassate" le *cifre meno significative*
delle varie stringhe ottenute ruotando la posizione delle
cifre della stringa originaria.
Non si tratta dell' "anagramma piu facile da comprimere"
(quello di solito e' l'ultima colonna, quella che contiene
  le cifre piu significative), ma ha il vantaggio di avere
codificate in se tutte le informazioni necessarie alla
"ricostruzione" della stringa originaria.
Conoscendo la prima colonna, conosciamo automaticamente
anche l'ultima ( e' la prima con gli elementi riordinati
in ordine crescente), a questo punto di ogni riga
conosciamo *due* caratteri consecutivi e sapendo che
le righe sono generate per rotazione della stringa originaria
possiamo rigenerarla.
Ora, il motivo per cui la prima colonna "si comprime meglio"
della stringa originaria e' dovuto al fatto che la sequenza
delle cifre della colonna in genere e' pur sempre il risultato
di un ordinamento (che produce una sequenza meno caotica)
"con dei vincoli aggiuntivi".
Un modo "inefficiente" di ordinare le righe consiste
in N riordinamenti in cui prima si riordinano le righe
usando come chiave solo le cifre della prima colonna, poi
si riordinano per righe la matriche ottenuta usando solo
le cifre della seconda colonna , ecc. ecc. fino all'ultima
(in altre parole considerando ogni elemento di riga come una
  chiave distinta rispetto a cui ordinare le righe, con
  gli elementi sull'ultima colonna a fare a chiave primaria).
Questo significa che alla fine la sequenza di cifre
della prima colonna e' "quel che resta" dell'anagramma
piu facile da comprimere (che alla fine dell'ordinamento
si trova nell'ultima colonna) *DOPO* che sono stati soddisfatti
*tutti* i vincoli che permettono la "ricostruzione".
L. Micheletto

Scusami se non sono riuscito a risponderti prima,
ti ringrazio per la spiegazione, adesso sono riuscito a far funzionare l'algoritmo.
duido
Newsgroup: it.scienza.informatica
Titolo: Flow chart

Per favore qualcuno mi sa dire se esiste un programma free per
scrivere(disegnare) delle flow chart.
La mia esigenza č quella di scrivere programmi in C/C++, e desidero
prima creare un progetto con un programma specifico.
Se non esiste uno free, quale a pagamento?
Grazie a Tutti
Giovanni


http://www.lysator.liu.se/~alla/dia/dia.html
ciao

Newsgroup: it.scienza.informatica
Titolo: Consiglio su una stampante

Salve a tutto il NG!!
Qualcuno può darmi informazioni sull'affidabilità della stampante laser
OKIPAGE 6e??
Nella fattispecie:
1) Quanto dura il toner??
2) La qualità di stampa è buona??
3) Ha problemi sotto linux??
4) Quale è la differenza rispetto alla equivalente della HP Laserjet
4P??

 Salve a tutto il NG!!
Grazie per il saluto, ma hai sbagliato NG: non era meglio "it.comp.hardware" o
giu' di li?
Purtroppo non posso aiutarti sulla stampante, non avendola mai provata, ma in
compenso ti consiglio di non far allegare la tua "card" dal Netscape: si vede
anche il tuo numero di telefono!
saluti,
	Denis

Prima di parlare bisogna conoscere le cose: la card spedita è di Outlook
Express e non di Netscape.
Forse la stampante Okipage 6e è molto veloce e affidabile. In ufficio ne
posseggo 2 ed anche 1 Hp LaserJet 4p. Tra le due preferisco la prima per
affidabilità e velocità. In linux non so come funziona perché non lo uso. I
toner non so la durata ma noi stampiamo molto e magari una volta l'anno li
ricompriamo: comunque per farti un'idea stampiamo di media 120 fogli per
stampante al giorno.


 Express e non di Netscape.
...ed il Netscape Messenger (che io uso) riconosce ed usa le card di Outlook?
Mi pare veramente strano... comunque puoi anche aver ragione (anche se non mi
pare il caso di cavillare su quale fosse il software che la allegava, visto che
il consiglio resta valido).
saluti,
	Denis

Newsgroup: it.scienza.informatica
Titolo: Windows98

 problema. Da cosa può essere provocato?
  Forse dall'uso di Windows 98?

...


Newsgroup: it.scienza.informatica
Titolo: XSL

un dubbio: posso costruire due documenti XSL per lo stesso doc.XML? e come
faccio a visualizzare una vista piuttosto che l'altra?
grazie, diego

 grazie, diego
certo che puoi, i documenti xsl dipendono solo dalla struttura xml a
cui vanno applicati. Come fare dipende dal parser che usi.
ciao,
gasp

 gasp
riciao, die

 grazie, diego
prego

Newsgroup: it.scienza.informatica
Titolo: Antivirus

Ciao a tutti,
non so se questo č il newsgroup piů adatto per un'informazione del genere,
ma penso di sě.
Esiste qualche sito, legale chiaramente, da cui si possono scaricare buoni
antivirus gratuitamente?
Grazie a tutti e scusate il disturbo
Vittorio
-> it.scienza.informatica (Moderated)
%followup-to
it.scienza.informatica

 antivirus gratuitamente?
it.comp.sicurezza.virus
-- 
da...@dariocorti.com
http://www.dariocorti.com
ICQ#: 37438061
"...and if they steal your light your heart is still in mine..." - TSP


antivirus gratuitamente?
antivirus.cai.com
Nicolas Eymerich
ICQ 85965312
