My personal blog

30 novembre 2008

Mio compleanno

Oggi 30 novembre 2008 sono diventato maggiorenne.
Dopo tanta attesa il grande giorno è arrivato.
Finalmente potrò fare la patente e comprarmi una car...
Evvaiiiii...

Appunti di venerdi e sabato

Visto che non c'ero ho dato un'occhiata dai blog dei miei compagni, il prof. ha spiegato il nuovo programma small basic e ha invitato a scaricarlo link successivamente ha spiegato tre programmini di pascal in vista delle ioi che si terranno il 4 novembre invitando di recarsi sul sito imparando.net e sul sito delle ioi http://www.olimpiadi-informatica.it/...
Nel weekend ci sono stati inviati anche degli esercizi di prove degli anni precedenti.

28 novembre 2008

Verso fine settimana

Ciao ragazzi la settimana procede e si avvia verso la fine... Oggi è nevicato tantissimo, non vedo l'ora di sciare ... Oggi sono stato poco bene di pomeriggio e non sono andato a scuola...
Sta mattina il compito attesissimo di ragioneria è stato rimandato causa neve ed è spostato a martedi...

25 novembre 2008

Automa cellulare

Un automa cellulare è un sistema complesso formato da un numero finito di unità che interagiscono tra loro, utilizzato per effettuare simulazioni di fenomeni naturali.Si immagini di avere un reticolo di punti e di inserirvi delle entità di un certo tipo (chiamate di solito cellule), queste entità potranno assumere un insieme finito di stati (vivo o morto, un colore, una forma ecc.), dopo un tempo prefissato tutte le entità cambieranno stato contemporaneamente in modo dipendente dal proprio stato attuale e dagli stati delle entità poste entro una certa distanza.È possibile definire in modo formale gli automi cellulari tenendo conto di tre caratteristiche fondamentali:la rappresentazione spaziale delle entità coinvolte. l'uniformità, le entità che si trovano in ciascun punto dello spazio sono identiche. la località, ogni entità cambia stato tenendo conto solamente di quanto succede entro una certa distanza. La definizione suppone di essere in uno spazio euclideo, si fissa la dimensione dell'ambiente ed il numero degli stati (dev'essere un numero finito pari almeno a due per non cadere in una situazione banale). L'ultima grandezza che dev'essere fissata è la distanza massima delle entità da considerare per il cambiamento di stato. Occorre anche fissare una funzione di cambiamento di stato (definisce come cambia lo stato).

Martedi

Ciao a tutti siamo in laboratorio abbiamo appena svolto la verifica di tecnica mi sembra che sia andata bene...
Il prof. ha spiegato l'utilizzo del programmi che ci ha inviato per posta che si chiama Dosbox il quale permette di far girare qualsiasi programma che magari il sistema operativo blocca.
Ci è stato mostrato anche un'automacellulare.
Successivamente abbiamo provato in modo automatico a convertire un file .bas (basic) in uno .pas(in pascal).
Ora dobbiamo fare dei tentativi!!
A presto

23 novembre 2008

Nel 2011 il seguito di Tron

Il sequel del cult-movie del 1982 è già in produzione e vedrà il ritorno di Kevin Flynn, ma forse nel ruolo del cattivo.
Tron avrà un seguito, che è già in produzione. Il sequel del primo film ambientato nella cosiddetta realtà virtuale, creato nel 1982 dalla Walt Disney, vedrà la luce nel 2011 se tutto andrà bene.
Il titolo provvisorio è Tr2n e per ora non si sa molto della storia. È certo che Jeff Bridges riprenderà il ruolo di Kevin Flynn, il protagonista dell'originale, e che il regista di allora, Steve Lisberger, pur non essendo più dietro alla macchina da presa sta lavorando come cosceneggiatore.
In rete, grazie a YouTube, si trova un teaser trailer mostrato in anteprima alla Comic-Con e registrato da un fan; lo riportiamo qui sotto.
Ciò che ha scioccato e mandato in visibilio la platea presente alla convention è stato vedere Flynn nel ruolo del cattivo - o almeno così sembra dal trailer.
Intanto, la notizia che il film sia già in produzione fa sperare i fan: la data di uscita potrebbe essere anticipata al 2010 o, addirittura, alla fine del prossimo anno.

22 novembre 2008

Sabato

Ciao ragazzi siamo in laboratorio, il prof. ha interrogato e ha cosi finito il giro, ieri io ho preso 9.
Successivamente il prof. mi ha dato uno spunto, un'idea su una possibile tesina... riguradante l'ammortamento ma soprattutto le relative equazioni che possono essere risolte in più modi...
Infine il prof. ha spiegato il seguente programma sulla morra ma nel linguaggio basic:

21 novembre 2008

Venerdi

Oggi abbiamo parlato dei linguaggi di programmazione, il prof. ci ha consigliato di scaricare un ottimo editor intelligente che si chiama Rscite ecco il link http://www.scintilla.org/SciTEDownload.html.
Successivamente abbiamo visto il programma della fattorizzazione in diversi linguaggi come:

L'APL
(acronimo di A Programming Language) è un linguaggio di programmazione sviluppato da Kenneth Iverson nel 1962. Tra le principali caratteristiche ricordiamo: 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 vettori e 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.

IL fortran
Il Fortran (o FORTRAN: il nome in tutte maiuscole è stato sostituito da quello con la sola iniziale maiuscola a partire dal Fortran 90), è uno dei primi linguaggi di programmazione, essendo stato sviluppato, a partire dal 1954, da un gruppo di lavoro guidato da John Backus. Il primo manuale di riferimento per il programmatore del FORTRAN I, "The FORTRAN automatic coding system for the IBM 704 EDPM", scritto dallo stesso Backus, è del 1956; il compilatore fu rilasciato nel 1957. Il Fortran è un linguaggio compilato (raramente interpretato), imperativo, con tipizzazione statica delle variabili, progettato principalmente per il calcolo scientifico e numerico.Il suo nome deriva da Formula Translation (o Translator), cioè traduzione/traduttore di formule (matematiche) in algoritmi computazionali.Grazie sia agli innumerevoli programmi applicativi sviluppati nel corso degli anni, sia alle sterminate librerie di funzioni (richiamabili anche da programmi scritti con altri linguaggi di programmazione), il Fortran è tuttora vivo e vegeto.Di esso esistono varianti per il calcolo parallelo (usate nel calcolo scientifico: simulazione di fluidi, interazioni fra particelle, previsioni meteorologiche, ecc.); inoltre, anche se progettato originariamente come linguaggio procedurale, alcune sue versioni più recenti consentono di usare anche costrutti propri della programmazione orientata agli oggetti.
Programma:
INTEGER F(10),D,I,J,N,X
READ,N
X=N
I=0
D=1
WHILE (X.GT.1) DO
D=D+1
WHILE (MOD(X,D).EQ.O) DO
I=I+1
F(I)=D
X=X/D
END WHILE
END WHILE
PRINT,N,(F(J),J=1,I)
STOP
END

Algol
ALGOL (abbreviazione di ALGOrithmic Language, ossia linguaggio algoritmico) è un linguaggio di programmazione sviluppato nel 1958. In un certo senso fu una reazione al Fortran; introdusse concetti fondamentali come lo stack dei record di attivazione e per certi versi si può considerare capostipite di una grande famiglia di linguaggi di notevole successo, dal Pascal al C. Per una trentina d'anni è stato lo standard de facto con cui si rappresentavano gli algoritmi. L'ALGOL utilizza blocchi di istruzioni delimitati da coppie di begin ed end (come il Pascal); è stato il primo linguaggio ad usare questa sintassi molto utilizzata anche in didattica: frammenti di sintassi simile all'ALGOL sono tuttora utilizzati a volte come notazione per gli algoritmi chiamata Pidgin Algol.
Programma:
begin
integer d,n;
read(n);
write(n);
d:=1;while n>1 do
begin
d:=d+1;
while n rem d=0 do
begin
write on(d);
n:=n div d;
end;
end;
end.

Basic
In informatica il BASIC (un acronimo per Beginner's All purpose Symbolic Instruction Code cioè "Codice di istruzioni simboliche di uso generale per principianti") è un linguaggio di programmazione ad alto livello sviluppato a partire dal 1963 nell'Università di Dartmouth (Dartmouth College) per il calcolatore GE-225. Ne furono coinventori i professori John George Kemeny e Thomas Eugene Kurtz. Il primo programma in BASIC "girò" il 1º maggio 1964, alle ore 4:00.Il BASIC (almeno nelle versioni di Kemeny e Kurtz, che costituiscono il cosiddetto Dartmouth BASIC) fu progettato per essere un linguaggio semplice da imparare. Per questo si differenziò dalla maggior parte dei linguaggi suoi coetanei enfatizzando la semplicità d'uso piuttosto che la potenza espressiva. Nacque infatti, come dice il suo nome, per poter essere usato anche da principianti (il 75% degli studenti dell'Università di Dartmouth era iscritto a facoltà umanistiche). Le istruzioni erano poche e non complesse. Il BASIC offriva inoltre (non per scelta degli autori, ma solo perché era figlio del suo tempo) pochi costrutti strutturati, quindi orientati alla creazione di programmi chiari e comprensibili. Fu pensato inoltre come un linguaggio algoritmico, adatto cioè a programmare algoritmi.
Programma:
10 Input"N=";n:if n<=1 then 10
20 k=1:M=N
30 k=k+1
40 in N=k THEN ? k;"=";m:end
50 Q=int(n/K):if N<>k*Q then 30
else?k;"*";:N=Q:go to 40

20 novembre 2008

C'é una canzone che mi assilla in questi giorni

Giovedi

Salve raga giornata pesantuccia comprensiva di tema d'italiano, ho scelto la tipologia D :Tema di ordine generale la traccia riguardava gli sms...
Successivamente ho creato il database dello studio associato con le relative relazioni eccolo qua di seguito:

19 novembre 2008

Yahoo apre i sorgenti di BrowserPlus

La tecnologia sviluppata per migliorare le funzioni dei browser si apre ai contributi degli sviluppatori indipendenti, che sono già pieni di idee.
Yahoo ha deciso di rendere open source BrowserPlus, la tecnologia (sorella e concorrente di Google Gears) per rendere le applicazioni Web più simili ai tradizionali software desktop.
Come ha spiegato Lloyd Hilaiel, "L'aperturà è un'iniziativa chiave e uno dei temi più importanti per Yahoo e rendere BrowserPlus open source è parte dell'impegno".
Come già il cugino Google Gears, BrowserPlus è ora aperto alle migliorie degli sviluppatori indipendenti, sui quali la società conta per ampliare la piattaforma.
Già ora, infatti, i forum sono pieni di suggerimenti che spaziano dall'introduzione delle tecnologia di cattura dello schermo per migliorare la notifica dei bug fino al drag-and-drop per i documenti di Word, passando dal supporto a BitTorrent.
Rispetto a Gears, BrowserPlus centra il proprio interesse sui plug-in e sull'abilità di aggiungere funzionalità alle pagine Web senza la necessità di riavviare i browser.
BrowserPlus è compatibile con Internet Explorer 6 e 7, Firefox e Google Chrome sui sistemi operativi Mac Os X 10.4 e 10.5 (con processore Intel) e Windows Vista e Xp.

18 novembre 2008

Martedi

Siamo in laboratorio il prof. ci ha consegnato l'esame di stato del 2007 con la relativa soluzione e una scheda che rappresenta un sistema informativo di uno studio medico associato..
Abbiamo fissato per il 13 l'ultimo compito in classe.....
Il prof. ci ha suggerito una tesina sul tema dell'ammortamento....
Per la prossima volta dobbiamo procurarci i temi d'esame degli anni passati....
Il concetto principale per parlare di privacy è il dato e che tipo di dato...
Ci è stato chiesto di diversificare http da https che è un trasferimento criptato della pagina.
Possono essere adottate varie misure minime di sicurezza ma anche massime...
Bisogna sempre mettere in atto l'esperienza personale..
Nella traccia viene anche spiegato come effettuare il salvataggio dei dati in sicurezza...
Se io ho dei dati che ho perso e li posso recuperare i dati devono essere riallineati questo in un sistema doppio.
Ci ha chiesto inoltre il prof. di creare un database e proteggerlo come quello della scheda...
Successivamente vedremo come esportarlo sul web.

17 novembre 2008

La prima connessione Hsdpa a 14,4 Mbit/s

Vodafone Italia ha presentato oggi al Sottosegretario alle Comunicazioni, Paolo Romani, l'evoluzione della banda larga mobile, realizzando la prima connessione mobile dati Hsdpa su una rete abilitata a una velocità di 14,4 Mbit/s, usando il prototipo di un terminale che può raggiungere i 108 Mbit/s.
Il test e' stato effettuato nei laboratori milanesi dell'azienda utilizzando apparati di rete Nokia-Siemens Networks in versione commerciale e il prototipo di un cellulare Nokia.
Lo sviluppo della rete Hsdpa a 14,4 Mbit/s sarà realizzato a partire dall'inizio del 2009. Inoltre sta partendo la sperimentazione di Lte (acronimo di Long Term Evolution), la quarta generazione di servizi a banda larga mobile, che dovrebbe consentire di trasmettere dati con velocità superiore a 100 Mbit/s.

15 novembre 2008

Sabato

Ciao raga siamo giunti a sabato siamo in laboratorio il prof. ci ha citato una rivista disponibile anche su aicanet : Mondo Digitale, molto interessante parla delle norme iso 27000.
Ora guardiamo un video di New York nella speranza di poterci effettivamente recare in gita.....
Ciao BUon Weekend

14 novembre 2008

COBOL

Il COBOL (acronimo di COmmon Business-Oriented Language, ossia, letteralmente, "linguaggio orientato alle applicazioni commerciali comuni") è uno dei primi linguaggi di programmazione ad essere stato sviluppato.Il COBOL è un linguaggio ad alto livello di tipo procedurale, orientato allo sviluppo di applicazioni commerciali e per l'elaborazione di grossi volumi di dati. Le istruzioni, molto simili a frasi della lingua inglese, sono organizzate in uno schema dalla struttura rigida, composto di sezioni e paragrafi.
È disponibile sulle più diffuse piattaforme (Unix, Microsoft Windows, GNU/Linux) e permette l'accesso alle più diffuse basi di dati relazionali, come ad esempio DB2, Oracle e MySQL (e persino al DLI), tramite l’inclusione di comandi SQL embedded inseriti nel codice.
Caratteristica precipua dei programmi scritti in COBOL è la struttura sempre formata da quattro DIVISION, (divise a loro volta in SECTION), che debbono sempre essere collocate nel seguente ordine:
IDENTIFICATION DIVISION: contiene i dati identificativi del programma (nome, autore, data ecc.)
ENVIRONMENT DIVISION: contiene i dati relativi alle macchine su cui è stato sviluppato e su cui girerà il programma.
DATA DIVISION: Contiene la struttura dei dati che è organizzata in modo gerarchico.
PROCEDURE DIVISION: Contiene le istruzioni.

Venerdi

Siamo in laboratorio!!
Oggi abbiamo iniziato parlando della carta regionale dei servizi e riferendoci ad essa abbiamo parlato dei record.
I dati hanno un carattere astratto che nei linguaggi viene effettuata una tipizzazione dei dati che verranno tradotte in una concatenazione di memoria.
Record:
Nella gestione aziendale automatizzata viene intesa una registrazione di un dato documento(una scheda) ed è caratterizzato da un campo chiave che lo identifica univocamente e da altri attributi associati che lo qualificano distintamente.
Il prof. ci ha proposto successivamente un progetto di modello concettuale di un SIS sistema informatizzato sanitario.
INfine il prof. ci ha proposto la sua Knol sulla fattorizzazione dei dati http://knol.google.com/k/sergio-casiraghi/computing-science-eof1/3nlsfubr7ejz9/5
CI ha proposto il seguente link www.culturelive.it riferito a Vilnius'09 capitale della Lituania che sarà nel 2009 la capitale europea della cultura.

13 novembre 2008

Salve raga la settimana procede fra interrogazioni e compiti oggi ci sn stati consegnati I compiti di scienze in cui ho preso 8 e mezzo e in più mi ha interrogato in storia dove ho preso un altro otto e mezzo! Domani interrogazione di tecnica speriamo bn ciao ciao
Le mail ti raggiungono ovunque con BlackBerry® from Vodafone!

11 novembre 2008

Martedi

Buongiorno a tutti siamo in laboratorio il prof. ha consegnato il compito in classe svolto sabato, in linea generale non è andato molto bene.. Ora stiamo passando alla correzione il prof. inoltre ci ha consegnato la tracci informatica degli esami del 2007 basata appunto sulla Privacy tema presente nel compito in classe. Bisognava distinguere i dati sensibili da quelli personali... il prof. ci ha citato il nostro libro di testo volume uno dove si parla di questo... Vi è un sito sulla garanzia della privacy http://www.garanteprivacy.it.
Dati sensibili: quelli idonei a rivelare "l'origine razziale o etnica, le convinzioni religiose, filosofiche o di altro genere, le opinioni politiche, l'adesione a partiti, sindacati, associazioni od organizzazioni a carattere religioso, filosofico, politico o sindacale, nonché i dati personali idonei a rivelare lo stato di salute e la vita sessuale" di una persona.
Nel creare il record bisogna cercare di riempire i buffer di memoria... in base al mutliplo di due...
bisognava indicare i tipi es. il nome è alfabetico , il codice fiscale è alfanumerico.

10 novembre 2008

Lunedi

Ciao raga siamo in laboratorio è l'ultima ora oggi abbiamo svolto la verifica di scienza delle finanza speriamo che sia andata come quella di diritto che ho preso 13/15 quindi 8.
Sabato c'è stata la verifica d'informatica io non la ho svolta perchè mi sono recato a Milano alla Bocconi la quale aveva organizzato delle giornate di orientamento, è stata un'ottima esperienza che mi ha chiarito in parte le idee, organizzata in modo adeguato era possibile ascoltare direttamente i professori i quali presentavano i vari corsi di laurea.
A domani!!!

09 novembre 2008

Compito in classe

Ecco il compito in classe di sabato, io non c'ero ma lo ho seguito sul blog dei miei compagni:
P1 Illustra cos’è e per quali scopi viene introdotta la CRS.
P2 Descrivi il Tracciato Record (TR) che raccoglie il contenuto della tua CRS distinguendo tra dati personali e sensibili.
P3 Usa il multimanuale per proporre una soluzione Pascal e C della fattorizzazione del tuo numero di registro aggiunto a 100.
P4 In vista delle selezione per le Olimpiadi di Informatica indica il contenuto del vettore2 al termine dell’esecuzione della procedura “calcola”, assumendo N come tuo numero di registro:
var
vett1 : array [1..N] of integer;
vett2 : array [1..N] of integer;

procedure calcola();
var
i, temp: integer;
begin
for i := 1 to N do
vett1[i] := N + 1 - i;

for i := 1 to N do
begin
temp := vett1[i];
vett2[temp] := i - 1;
end
end;
P5 Sviluppa le riflessioni cui sei giunto sulla PRIVACY nel Web2.0

07 novembre 2008

Venerdi

Ciao raga siamo in laboratorio, domani c'è la verifica che sarà tenuta in classe.
Sarà su vari temi fra cui privacy, carta regionale dei servizi, Pascal, multimanuali.
Successivamente abbiamo parlato di reti citando la sigla ip che sta per Internet Protocol e delle versioni oggi in uso quella 4 che sarà sostituita dalla versione 6.
Ora andrò avanti cn la creazione del mio sito web di gogle.
http://sites.google.com/site/lucascibelli

05 novembre 2008

Obama presidente


Barack Obama trionfa, è il 44mo presidente degli Stati Uniti d'America.
Decisive le vittorie in Ohio, Virginia, Iowa e New Mexico, che nel 2004 furono vinti da Bush!
Alle 5 in punto (ora italiana) la Cnn rende ufficiale ciò che già da un'ora e mezza era apparso chiaro: Barack Obama ha vinto le elezioni e diventerà il 44mo presidente della storia degli Stati Uniti d'America. Il primo presidente di colore, il primo presidente figlio di africano. Subito dopo John McCain ha telefonato al rivale facendogli i complimenti e alle 5,20 è apparso sul palco di Phoenix (Arizona), con a fianco la moglie e la candidata vice presidente Sarah Palin in lacrime, ammettendo la sconfitta.
QUASI VALANGA - Quella di Obama è stata una vittoria netta, quasi una vera valanga, pur se in quattro Stati chiave (Indiana, Virginia, Nord Carolina e Florida) è stata battaglia voto a voto. La svolta si è avuta intorno alle 3,30 quando, prima Fox News (tv tradizionalimente vicina ai repubblicani) e poi la Cnn hanno assegnato l'Ohio e i suoi pesanti 20 voti elettorali al candidato democratico. L'Ohio era stato decisivo nel 2004 per il successo di George W. Bush. Subito dopo sono arrivate le assegnazioni di Iowa e New Mexico. A questo punto McCain avrebbe dovuto aggiudicarsi gli Stati della costa ovest, ma tutti i sondaggi della vigilia lo davano perdente. Il successo di Obama in Virginia è stata la mazzata finale alle ambizioni repubblicane e quando hanno chiuso gli Stati sulla costa del Pacifico, è stato solo una questione di conta matematica: Obama ha superato di slancio la soglia magica di 270 voti elettorali, che gli spalanca la strada verso Washington e la Casa Bianca. Alla fine Barack si è aggiudicato anche Florida, Colorado, Nord Carolina e Indiana degli Stati una volta feudi repubblicani, rendendo più netto il successo. McCain si è tolto una piccola soddisfazione aggiudicandosi il suo Stato dell'Arizona.
Tratto da corriere.it

Dal Dna si può risalire al cognome

E' stato dimostrato che due uomini con lo stesso cognome hanno buone probabilità di condividere un antenato comune.
Gli uomini che condividono lo stesso cognome sono imparentati dal punto di vista genetico: secondo una ricerca della Leicester University, anche se la memoria di antenati comuni s'è persa nelle nebbie del tempo, l'identità del cognome è quasi una garanzia di una parentela genetica.
Analizzando i cromosomi Y (quelli che determinano la mascolinità e sono passati di padre in figlio, proprio come i cognomi) di 2.500 uomini, i ricercatori hanno constatato chi ha lo stesso cognome ha anche il 24 per cento di possibilità di condividere lo stesso antenato.
Tale percentuale, in maniera piuttosto prevedibile, sale al 50 per cento se il cognome è raro e addirittura supera il 70 per cento nel caso di cognomi veramente particolari, come Attenborough o Swindlehurst.
Il collegamento tra il cognome e il cromosoma Y - hanno spiegato i ricercatori - può avere una grossa utilità per la polizia scientifica. "Avendo a disposizione un granda database di nomi e di profili di cromosomi Y" - ha spiegato la dottoressa Turi King - "si potrà predire il cognome partendo dal solo Dna".

Mercoledi

Ciao raga siamo in laboratorio in teoria dovremmo fare l'impresa simulata... Oggi mi ha aspetta un bel pomeriggio di studio fra italiano e diritto...
A prestooo

04 novembre 2008

Martedi

Siamo in laboratorio all'ultima ora il prof. ha iniziato citando la rivista Le Scienze.http://lescienze.espresso.repubblica.it/
Ci stiamo preparando per il compito in classe il prof. ci ha chiesto di ripassare la fattorizzazione e di rivedere degli esercizietti di pascal di terza, il compito sarà anche sulla carta regionale dei servizi!

02 novembre 2008

Ponte dei morti

Salve ragazzi in questo ponte dei morti mi sono riposato a Venezia, dovevo tornare oggi ma i treni sono tutti prenotati quindi partirò domani mattina, il 31 è stato Halloween (corrispondente alla vigilia della festa Cattolica di Ognissanti) è il nome di una festa popolare di origine pre-cristiana, ora tipicamente statunitense e canadese, che si celebra la sera del 31 ottobre. Tuttavia, le sue origini antichissime affondano nel più remoto passato delle tradizioni europee: viene fatta risalire a quando le popolazioni tribali usavano dividere l'anno in due parti in base alla transumanza del bestiame. Nel periodo fra ottobre e novembre, preparandosi la terra all'inverno, era necessario ricoverare il bestiame in luogo chiuso per garantirgli la sopravvivenza alla stagione fredda: è questo il periodo di Halloween.