'Sera! Vi scrivo direttamente da Roma!
Questa in pratica, dato il poco tempo disponibile, vi dico che ho intenzione di postare (a breve) un postsu variabili ambiente e modding della shell (bash per la precisione)!
Ancora saluti da Roma e preparatevi per concerto del primo maggio!
Rock'n'free!
giovedì 30 aprile 2009
martedì 31 marzo 2009
sabato 28 febbraio 2009
1234567890, io c'ero!
Grazie ad un annuncio in MailingList del MontelLUG di Daneel, qualche giorno fa (13 - 02 - 09 alle 23.31 UTC), ho potuto partecipare anch'io, come potete vedere dallo screenshot :D, al coolepoccountdown ("actually up" come suggerisce il title della pagina). In pratica quel numero che vedete li, rappresenta i secondi passati dal primo gennaio 1970 alle ore 00.00 UTC, che sarebbe (è) una sorta di annozero per gli orologi Unix.Quel numero in particolare non è niente di troppo serio, infatti è solo una semplice combinazione fortunata di numeri delle 2^32 possibili!, ma può essere un buono spunto per iniziare a fare un altro tipo di riflessione, e cioè il fatto che il numero delle combinazioni possibili è finito (2^32 appunto).
Perché proprio 2^32?
Come ben saprete, _tutte_ le informazioni nei pc non sono altro che serie di numeri (in particolare, numeri in base 2), per cui anche quel "tempo", non è altro che un numero che ogni secondo viene incrementato di uno.
Altra cosa da sapere è che nei pc non è possibile rappresentare l'infinito, perché per rappresentare l'infinito servirebbe memoria infinita e ciò è materialemente impossibile da ottenere (c'è da dire che tuttavia esiste una convenzione che indica come rappresentare, in FloatingPoint, infinito (con segno) e cioè: esponente 255 (tutti 1) e mantissa = 0 (tutti 0)).
Ok, mettendo a sistema il tutto, si può dedurre che: il tempo è finito!
Quanto finito?
Riprendendo da Wikipedia "The standard Unix time_t (data type representing a point in time) is a signed integer data type, traditionally of 32 bits" che vuol dire che i numeri sono rappresentati con 4 byte cioè 2^32 possibili diversi numeri. da 00000000000000000000000000000000 a 11111111111111111111111111111111. Sono circa 4 miliardi e rotti.
Se leggiamo attentamente c'è scritto "signed integer" quindi bisogna considerarne circa metà per i positivi e metà per i negativi (circa perché c'è anche lo 0 in mezzo). A questo punto, tirando le somme, si può dedurre che il più grande numero intero con segno a 32 bit rappresentabile è 2^31 - 1 e cioè esattamente +2.147.483.647. Se sapete che questi sono secondi e fate due conticini scoprirete che giovedì 19 gennaio 2038 alle 4 di mattina circa (in Italia) ci sarà lo Unix millenniunm bug! ovvero, non essendoci più cifre/bit a disposizione avverà un Overflow e torneremo indietro nel 1901!!! http://en.wikipedia.org/wiki/Year_2038_problem qui potete vedere meglio, grazie ad un' applet, quello che accadrà.
Conclusioni: premesso che a mio parere l'argomento sembra molto interessante e degno di approfondimenti maggiori, bisognerebbe capire meglio le dinamiche che hanno portato alla scelta di rappresentare il tempo con un intero signed e non usigned, quali potrebbero essere i danni reali del problema, se è realmente un problema[1] e cosa/se si sta facendo per risolverli.
[1]Il 2038 sembra molto lontano (avrò quasi 49 anni!!! O_o) e 29 (2038 - 2009) anni fa nascevano i primi personal computer (1981 primo personal computer dell' IBM) quindi potremmo aspettarci di tutto.
Al prossimo post!
P.S. Il corso architettura degli elaboratori 1 promette molto bene :D
sabato 31 gennaio 2009
Questa volta sono in tempo! E' il 31 gennaio 2009 e sono le 23.53!
Non dovrei più scrivere visto la brutta figura dello scorso mese e dovrei solo vergonarmi, ma ho appena scoperto che ho preso I nell'esame di analisi 1!!! Sono contento perché l'ho passato (lo scritto), ma sono triste perché ero convinto che fosse andato bene! ;( ora ce la metterò tutta per provare a passare l'orale martedì...a sto punto la vedo dura ma...così è :D
Vi linko il tema d'esame di informatica se a qualcuno di voi può interessare. http://elearning.unipd.it/moodle/ing/file.php/46/canale1/primoAppello/compito.pdf
ah, dimenticavo, oggi abbiamo anche vinto la nostra seconda partita di campionato :D siamo a quota 6 punti! -1 dal Biancade e dalla salvezza!
23.59, saluti!
Non dovrei più scrivere visto la brutta figura dello scorso mese e dovrei solo vergonarmi, ma ho appena scoperto che ho preso I nell'esame di analisi 1!!! Sono contento perché l'ho passato (lo scritto), ma sono triste perché ero convinto che fosse andato bene! ;( ora ce la metterò tutta per provare a passare l'orale martedì...a sto punto la vedo dura ma...così è :D
Vi linko il tema d'esame di informatica se a qualcuno di voi può interessare. http://elearning.unipd.it/moodle/ing/file.php/46/canale1/primoAppello/compito.pdf
ah, dimenticavo, oggi abbiamo anche vinto la nostra seconda partita di campionato :D siamo a quota 6 punti! -1 dal Biancade e dalla salvezza!
23.59, saluti!
martedì 4 novembre 2008
Guai da youtube
Strane mail da YouTube:
In compenso ce ne uno nuovo!! numero 3!!Caro 4gN0,
Video disabilitato
Un proprietario di copyright ha rivendicato la proprietà di alcuni o tutti i contenuti audio nel tuo video Concerto Natale 22/12/07 Liceo Primo Levi Montebelluna n°2. Il contenuto audio identificato nel tuo video è Don't Cry (Original) di Guns N' Roses. Siamo spiacenti di informarti che la riproduzione del tuo video è stata bloccata a causa di un problema di diritti musicali.
Manifesto hAcker 1986
Ecco il Manifesto per chi volesse leggerlo:
++The Mentor++ ( The Mentor's Last Words )
Ne e' stato arrestato un altro oggi, e' su tutti i giornali. "Ragazzo arrestato per crimine
informatico", "Hacker arrestato dopo essersi infiltrato in una banca"...
Dannati ragazzini. Sono tutti uguali. Ma avete mai, con la vostra psicologia da due soldi e il
vostro tecno-cervello da anni 50, guardato dietro agli occhi del Hacker?
Non vi siete mai chiesti cosa abbia fatto nascere la sua passione? Quale
forza lo abbia creato, cosa puo' averlo forgiato? Io sono un hacker, entrate nel mio mondo...
Il mio e' un mondo che inizia con la scuola... Sono piu' sveglio di molti altri ragazzi, quello
che ci insegnano mi annoia... Dannato sottosviluppato. Sono tutti uguali. Io sono alle Junior
High, o alla High School. Ho ascoltato gli insegnanti spiegare per quindici volte come ridurre
una frazione. L'ho capito. "No, Ms. Smith, io non mostro il mio lavoro. E' tutto nella mia
testa..."
Dannato bambino. Probabilmente lo ha copiato. Sono tutti uguali. Ho fatto una scoperta oggi. Ho
trovato un computer. Aspetta un momento, questo e' incredibile! Fa esattamente quello che
voglio.
Se commetto un errore, e' perche' io ho sbagliato, non perche' io non gli piaccio... O perche'
si senta minacciato da me... O perche' pensi che io sia un coglione... O perche' non gli piace
insegnare e vorrebbe essere da un'altra parte... Dannato bambino. Tutto quello che fa e'
giocare. Sono tutti uguali.
Poi e' successa una cosa...una porta si e' aperta su un mondo...correndo attraverso le linee
telefoniche come l'eroina nelle vene del tossicomane, un impulso elettronico e' stato spedito,
un rifugio dagli incompetenti di ogni giorno e' stato trovato, una tastiera e' stata scoperta.
"Questo e'...questo e' il luogo a cui appartengo..." Io conosco tutti qui...non ci siamo mai
incontrati, non abbiamo mai parlato faccia a faccia, non ho mai ascoltato le loro voci...pero'
conosco tutti.
Dannato bambino. Si e' allacciato nuovamente alla linea telefonica. Sono tutti uguali. Ci
potete scommettere il culo che siamo tutti uguali...noi siamo stati nutriti con cibo da bambini
alla scuola mentre bramavamo una bistecca... i pezzi di cibo che ci avete dato erano gia stati
masticati e senza sapore. Noi siamo stati dominati da sadici o ignorati dagli indifferenti. I
pochi che avevano qualcosa da insegnarci trovavano in noi volenterosi allievi, ma queste
persone sono come gocce d'acqua nel deserto. Ora e' questo il nostro mondo...il mondo
dell'elettrone e dello switch, la bellezza del baud. Noi facciamo uso di un servizio gia
esistente che non costerebbe nulla se non fosse controllato da approfittatori ingordi, e voi ci
chiamate criminali. Noi esploriamo...e ci chiamate criminali. Noi cerchiamo conoscenza...e ci
chiamate criminali. Noi esistiamo senza colore di pelle, nazionalita', credi religiosi e ci
chiamate criminali. Voi costruite bombe atomiche, finanziate guerre, uccidete, ingannate e
mentite e cercate di farci credere che lo fate per il nostro bene, e poi siamo noi i criminali.
Si, io sono un criminale. Il mio crimine e' la mia curiosita'. Il mio crimine e' quello che i
giurati pensano e sanno non quello che guardano. Il mio crimine e' quello di scovare qualche
vostro segreto, qualcosa che non vi fara' mai dimenticare il mio nome.
Io sono un hacker e questo e' il mio manifesto. Potete anche fermare me, ma non potete fermarci
tutti...dopo tutto, siamo tutti uguali.
The Mentor
martedì 28 ottobre 2008
ADT
Sto scrivendo dall'Aula Didattica Taliercio!!! Cioe' il laboratorio di informatica cella mia facolta'(scusate se non ho le lettere accentate ma noi ingegneri abbiamo le tastiere con layout americano!!! LOL)
Sabato come tutti i cari lettori sapranno (1?) era il LinuxDay! Nonostante la mia scarsa partecipazione agli incontri del MontelLug, sono riuscito a passare a Castelfranco alla mattina dando cosi' il mio piccolo, insignificante contributo! Ho comprato anche la maglietta di cui ignoravo (fino a questa mattina quando ho inconotrato Mezzi che me l'ha venduta) la fonte della citazione. Per questo motivo dovro' fare un po' di penitenza...e come prima cosa potrei leggermi il manifesto da cui e' tratta. Adesso lo cerco.
Purtroppo ultimamente sono sempre piu' distante dal pc...causa appartamento senza adsl, ma, come promesso, prima o poi riusciro' a convincere i miei coinquilini a fare il grande passo. Cosi' facendo potrei riavvicinarmi al fantastico mondo della conoscenza e ritornare una personcina un pelino piu' attivista o almeno aggiornata ;)
Saluti che qua adesso chiudono tutto!
Sabato come tutti i cari lettori sapranno (1?) era il LinuxDay! Nonostante la mia scarsa partecipazione agli incontri del MontelLug, sono riuscito a passare a Castelfranco alla mattina dando cosi' il mio piccolo, insignificante contributo! Ho comprato anche la maglietta di cui ignoravo (fino a questa mattina quando ho inconotrato Mezzi che me l'ha venduta) la fonte della citazione. Per questo motivo dovro' fare un po' di penitenza...e come prima cosa potrei leggermi il manifesto da cui e' tratta. Adesso lo cerco.
Purtroppo ultimamente sono sempre piu' distante dal pc...causa appartamento senza adsl, ma, come promesso, prima o poi riusciro' a convincere i miei coinquilini a fare il grande passo. Cosi' facendo potrei riavvicinarmi al fantastico mondo della conoscenza e ritornare una personcina un pelino piu' attivista o almeno aggiornata ;)
Saluti che qua adesso chiudono tutto!
Iscriviti a:
Post (Atom)