My personal blog
30 marzo 2007
FAQ
Venerdì pome 30/3/07
29 marzo 2007
Jackass 2
Ragazzi un film dove un gruppo di pazzi fanno cose ultra pazze veramente da vedere.... ecco qui alcuni passi del film...
Rich Text Format
Un documento RTF è un file ASCII con stringhe di comandi speciali in grado di controllare le informazioni riguardanti la formattazione del testo: il tipo di carattere e il colore, i margini, i bordi del documento, ecc.Tratto da http://it.wikipedia.org
PHP
Il suo nome è un acronimo ricorsivo che sta per PHP: Hypertext Preprocessor (PHP: preprocessore di ipertesti).
http://www.php.net/
http://sergiocasiraghi.it/moodle/mod/resource/view.php?id=9 quest ultimo è un manuale di PHP
APL
L'utilizzo di un set di caratteri speciali per rappresentare alcune operazioni matematiche di alto livello.
L'elevato numero di istruzioni, dedicate in particolare alla gestione delle matrici, una delle applicazioni più importanti dei computer negli anni in cui è stato progettato.
L'uso in modalità interpretata e la possibilità di immettere direttamente le istruzioni.
L'APL viene criticato perché spinge a scrivere programmi poco leggibili. L'APL non si è mai diffuso molto, ma i suoi sostenitori sono famosi per la loro convinzione.Tratto da http://it.wikipedia.org
ADA
Nonostante si tratti di un linguaggio pensato inizialmente per lo sviluppo di applicativi in ambito militare, Ada è un linguaggio general-purpose, utilizzabile cioè per sviluppare applicativi generici e non limitati ad uno specifico ambito.
Il nome iniziale del linguaggio doveva essere DOD-1, ma è stato subito cambiato in ADA in onore di Ada Lovelace, la prima programmatrice della storia.
Lo sviluppo di questo linguaggio è insolito rispetto a quello di tutti gli altri: una volta definite le caratteristiche e le specifiche, esso fu fatto sviluppare da diversi progettisti in una sorta di competizione. Tra le 17 proposte inviate, fu scelto nel 1979 il progetto di Jean Ichbiah del CII Honeywell Bull. Esso diventò poi uno standard internazionale ANSI nel 1983, ben prima di venire effettivamente utilizzato in pratica.
Alcune caratteristiche che lo rendono superiore ad altri linguaggi, come il Pascal (a cui è ispirato) od il C sono le seguenti:
-presenza dei task direttamente nel linguaggio
-programmazione concorrente
-gestione in real-time dei task
-gestione delle eccezioni
-presenza di tipi di dato astratti
Ancora oggi, Ada è ancora molto usato laddove è necessario garantire la correttezza del codice utilizzato: aerei, razzi, etc.Tratto da http://it.wikipedia.org
Memoria virtuale
In informatica, la memoria virtuale è una architettura di sistema capace di simulare uno spazio di memoria centrale maggiore di quello fisicamente presente; questo risultato si raggiunge utilizzando spazio di memoria secondaria su altri dispositivi, di solito le unità a disco. La memoria centrale fisicamente presente diventa quindi la parte effettivamente utilizzata di quella virtuale, più grande: questo stratagemma è utile in virtù del principio di località dell'esecuzione dei programmi. La memoria secondaria utilizzata a questo scopo è comunemente chiamata, in ambiente Posix, swap o spazio di swap (verbo inglese che significa "scambiare"), mentre, in ambiente Windows, è chiamata file di paging. Le operazioni di spostamento delle pagine dallo spazio di swap alla memoria fisica sono chiamate swapping.
In un sistema dotato di memoria virtuale, il processore e i programmi si riferiscono alla memoria centrale con indirizzi logici, virtuali, che vengono tradotti in indirizzi fisici reali da una unità apposita, la MMU o memory management unit che in genere è incorporata nei processori.
La MMU svolge i seguenti compiti:
- Traduce l'indirizzo logico in indirizzo fisico;
- Controlla che l'indirizzo fisico corrisponda a una zona di memoria fisicamente presente nella memoria centrale;
- Se invece la zona in questione è nello spazio di swap, la MMU solleva una eccezione di page fault e il processore si occupa di caricarla in memoria centrale, scartando una pagina già presente.
Questo meccanismo ha un prezzo in termini di prestazioni: la MMU impiega del tempo per tradurre l'indirizzo logico in indirizzo fisico, e ce ne vuole molto di più per caricare una zona di memoria dallo spazio di swap: in ultima analisi quindi, implementare una memoria virtuale significa sacrificare potenza di calcolo per poter eseguire un maggior numero di processi contemporanei.Tratto da it.wikipedia.org
Consegna verifiche.....
26 marzo 2007
Lunedì:ECDL
INFORMATICA
L'informatica è una scienza interdisciplinare che riguarda tutti gli aspetti del trattamento
dell'informazione mediante elaboratori elettronici.
L'etimologia italiana di informatica proviene dal francese, dalla compressione di inform(ation electronique ou autom)atique, e sicuramente Philippe Dreyfus, che per primo utilizza nel 1962 il termine informatique (informatica) voleva significare la gestione automatica dell'informazione mediante calcolatore.
Da notare come tale definizione implichi un distacco tra il concetto di scienza e l'area di studio di tale disciplina quando in lingua inglese viene utilizzato il termine computer science che presuppone l'esistenza della figura dello scienziato e quindi dell'uomo, del ricercatore interessato all'approfondimento della conoscenza della tecnologia dell'elaborazione.L'informatica è una scienza al centro della quale non c'è NULLA..infatti secondo la teoria zen sul NULLA viene costruito TUTTO!!
FATTORIALE
In matematica, se n è un intero positivo, si definisce n fattoriale e si indica con n! il prodotto dei primi n numeri interi positivi.Per i fattoriali il prof. ci ha fatto l'esempio sulle parole ovvero di quante parole si possono formare con un certo numero di lettere.
SBIANCAMENTO
program bianco;
uses crt;
begin
textBackground(7);
textcolor(7);
clrscr;
readln;
end.
Sabato scorso
23 marzo 2007
Venerdi super

22 marzo 2007
STRUTTURA DATI
Più formalmente, i linguaggi forniscono un insieme predefinito di tipi di dato elementari, e le strutture dati sono strumenti per costruire tipi di dati aggregati più complessi.L'operazione di costruire una variabile di un tipo di dato complesso è detta "istanziazione", e può avvenire sia all'inizio dell'esecuzione del programma (compile time) sia durante la sua esecuzione (runtime).
Le strutture di dati si differenziano prima di tutto in base alle operazioni che si possono effettuare su di esse e alle prestazioni offerte. Questo permette di creare un'astrazione dall'implementazione, dando vita al concetto di Struttura di dati astratta o Abstract Data Structure (ADS).
Pila o stack
Una pila è una struttura dati di tipo LIFO (Last In First Out). Viene tipicamente realizzata con array o liste.
Lista
Una lista è un insieme di "nodi" collegati linearmente. I nodi sono dei record che contengono un "carico utile" di dati, ed un puntatore all'elemento successivo della lista. L'ordine con cui sono collegati i nodi definisce un ordinamento tra di loro. Un nodo funge da testa della lista, e da questo è possibile accedere a tutti i nodi della lista. Conoscendo un nodo interno alla lista, è possibile accedere ai nodi successivi, ma non a quelli precedenti.
Il costo di accesso ad un nodo della lista cresce con la dimensione della lista. Conoscendo il nodo precedente ad un nodo N, è possibile rimuovere N dalla lista, o inserire un elemento prima di lui in un tempo costante.
Array o vettore
Un array è una struttura dati omogenea, che contiene un numero finito di elementi dello stesso tipo, ad esempio un vettore di 10 interi. Questi elementi sono individuati attraverso un indice numerico, che tipicamente va da 0 al numero massimo di elementi meno uno. La dimensione del vettore deve essere dichiarata al momento della sua creazione. Vettori di dimensione diversa costituiscono tipi di dati diversi. L'accesso ad un elemento di un array ha un costo computazionale costante, mentre l'aggiunta o la rimozione di elementi in posizione casuale possono essere piuttosto onerose.
Giovedi 22/03/07
Successivamente il prof. ha accennato alla festa che si terrà il 9 Maggio per l'Unione Europea e ha inoltre fatto a riferimento ad una bandiera che verrà esposta con le 27 stelline dei paesi ma a forma di spirale consentendo così di aggiungerne altre in futuro... ricordiamo che questo è il cinquantesimo anno dell'Europa.E' stato indotto anche un termine trottola un gioco in cui bisogna far fare le trottole dove potremo apprendere molte cose...
Inoltre oggi ci è stato posto un quesito:
Cos'è studiare per noi?Esponetelo in una mappa....
Partendo dal fatto che bisogna saper ASCOLTARE-LEGGERE-SCRIVERE-PARLARE per saper studiare secondo me lo studio è:
1Un'ottimo mezzo di acquisizione per la nostra cultura personale
2Un sapere utile per entrare nel mondo del lavoro cioè per il nostro futuro
3Molto utile per la nostra vita in generale
4Bisogna continuare a RIPETERE per apprendere
5Impegnativo e qualche volta noioso
6Un buon metodo per esercitare la mente e la memoria
Infine il prof. ci ha posto un compito basato sulle domande, abbiamo dovuto scrivere due domande su un foglio e consegnarle al prof. una doveva essere generale e una specifica.
Le mie sono state:
1Come si configura una rete wireless?
2Cosa sono i buchi di rete? Cosa significa hanno bucato una rete?
Martedi scorso URI URL
Gli URI rendono disponibili le risorse secondo una varietà di protocolli quali HTTP, FTP, ecc.
Un URI può essere classificato come URL o come URN.
- Un URL (Uniform Resource Locator) è un URI che, oltre a identificare una risorsa, fornisce mezzi per agire su o per ottenere una rappresentazione della risorsa descrivendo il suo meccanismo di accesso primario o la sua "ubicazione" ("location") in una rete. Per esempio, l'URL http://www.wikipedia.org/ è un URI che identifica una risorsa (l'home page di Wikipedia) e lascia intendere che una rappresentazione di tale risorsa (il codice HTML della versione corrente di tale home page) è ottenibile via HTTP da un host di rete chiamato www.wikipedia.org .
- Un URN (Uniform Resource Name) è un URI che identifica una risorsa mediante un "nome" in un particolare dominio di nomi ("namespace"). Un URN può essere usato per parlare di una risorsa senza lasciar intendere la sua ubicazione o come ottenerne una rappresentazione. Per esempio l'URN urn:isbn:0-395-36341-1 è un URI che consente di individuare univocamente un libro mediante il suo nome 0-395-36341-1 nel namespace dei codici ISBN, ma non suggerisce dove e come possiamo ottenere una copia di tale libro.
Tratto da it.wikipedia.org
19 marzo 2007
BUONA SETTIMANA
17 marzo 2007
Sabato correzione compito in classe

program Risciaquone;
const s=582000000.0;p=9.4;d=365;
var n:word;
begin
for n:=1 to 29 do writeln(1000*s*p/n/d/2/n+0.5:13:0)
end.
PUNTO 4 sul controllo robusto finalmente
Program P4;
uses crt;
var n,e:word; s:string;
procedure puliscilariga;
begin
gotoxy(1,wherey-1);write(' ':80); gotoxy(1,wherey-1);
end;
begin
clrscr;
repeat
repeat
write('Numero di registro (0 x finire):'); readln(S); val(S,N,E);
if (n=0) and (e=0) then exit;
puliscilariga; if lenght(s)>47 then puliscilariga;
until (N mod 1=0) and (N>0) and (n<32) e="0);
gotoxy(wherex+35,wherey); writeln(n,'> ',n:2,'/',n mod 10,'/',n div 10);
until 1=0;
end.
15 marzo 2007
15/03/07
13 marzo 2007
HOAX:Bufala
Rientro prof.
12 marzo 2007
Lune
11 marzo 2007
Domenica
08 marzo 2007
FESTA DELLA DONNA

Visitate http://it.wikipedia.org/wiki/Festa_della_donna
05 marzo 2007
Lunedi 5/03/06
04 marzo 2007
ECLISSI DEL 3/03/07

2/03/07
http://osservatoriobandalarga.it - http://www.internetsaloon.sondrio.it/sondrio/ - http://it.wikipedia.org/wiki/Banda_larga - http://cartescoperte.it
1/03/07
Informatica classica organizzazione: come quella che si è tenuta qualche giorno fa nella sala Vitali
Informatica personale: è la nostra dove tutte risorse a disposizione ovunque
Il prof. ha chiesto di eseguire una divisione senza calcolatrice per trovare la percentuale del voto sull'ecdl della nostra compagna che in classe a farlo non le è venuto così facile. Il punteggio era 300/360 per trovare la percentuale bisogna impostare una proporzione 100:360=x:300
3000/36 =83.33
120
120
120
120
120
Tornando ai nostri scarabocchi volevo dire che questo gioco insegna come sia difficile la valutazione quando entrano il gioco 2 criteri
1SOGGETTIVO: Basato sul look
2OGGETTIVO: Valutazione sul numero di istruzioni(statements)
In un grafico l'ordine non è mai totale, ma parziale.Sul piano cartesiano risulterà che:
Gli scrawl game migliori saranno quelli che si trovano nel 2° quadrante in alto
Quelli peggiori si troveranno nel 4° quadrante in basso
E tutti quelli che si troveranno nel 1° e nel 3° quadrante non sono confrontabili.
Per passare da un ordine parziale a uno totale occorre dare una PRIORITA', cioè privilegiare uno dei due criteri (Il Look o gli Statements).Solo facendo così si potrà arrivare a una valutazione.
Infine il prof. ci ha assegnato un compito il quale dice che dobbiamo creare un programma che lavorando sulle date selezioni tutte quelle come il 27/02/07 cioè le cifre che compongono nel numero del giorno coincidono la prima con il mese, la seconda con l'anno.
GIMP
GIMP è estremamente potente e con molte capacità. Può essere utilizzato come semplice programma di disegno, come programma professionale per il foto ritocco, come sistema batch per elaborazione immagini, per risolvere il problema del rendering delle immagini, o come convertitore tra formati immagine e altro ancora.
GIMP è espandibile ed estensibile. È stato sviluppato per essere modulare e facilmente espandibile tramite plugin ed estensioni per qualsiasi necessità. L'interfaccia avanzata di scripting permette di creare procedure complesse di elaborazione con pochi e semplici comandi.
GIMP è stato scritto e sviluppato sotto X11 su piattaforme UNIX. Esiste un port per piattaforme Windows per Mac e anche per OS/2.
Ampia scelta di strumenti per il disegno comprendenti pennelli, matite, un aerografo, uno strumento di copia, etc.
La gestione della memoria 'tile-based' sposta il limite dell'ampiezza delle immagini allo spazio disponibile su disco
Il campionamento sub-pixel, disponibile per tutti gli strumenti di disegno, consente un anti-aliasing di alta qualità
Pieno supporto al canale alfa
Livelli e canali
Un database di procedure per le chiamate alle funzioni interne di GIMP dai programmi esterni, come gli Script-Fu
Capacità di scripting avanzate
Annullamenti/ripetizioni multipli (limitati solo dallo spazio su disco)
Strumenti di trasformazione inclusi rotazione, scalatura, taglio e ribaltamento
I formati di file supportati includono GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS PDF, PCX, BMP, e molti altri
Gli strumenti di selezione includono rettangolare, ellisse, libera, fuzzy, bezier e intelligente
I plug-in permettono la facile aggiunta di nuovi formati di file e nuovi effetti filtro
