macchina di URM in python
L'altra notte non riuscivo a dormire, così ho scritto questa macchina URM per correggermi gli esercizi per l'esame di Honsel. L'ho fatta in quattro ore, credo, due delle quali tra l'una e le tre di notte, ed ovviamente non mi ricordavo python :-), qnd lo sò già che fà schifo, ma d'altronde più ho meno funziona:
esempio2.1.urm:
#!/usr/bin/python import re f=open('./esempio2.1.urm', 'r') f1=open('./esempio2.1.reg','r') P=["urm program:"] P[2:]=f.readlines()#P e il programma (una list di istruzioni) R=["urm registry:"] R[2:]=f1.readlines()#R e lo stato iniziale dei registri indR=1 while indR<len(R): R[indR]=int(R[indR][0:1]) indR+=1 ##CONTROLLO del PROGRAMMA P indice=1 def escIstrScon(Ik, msg="istruzione URM sconosciuta: "): print "errore!!" raise NameError,msg+Ik while indice<len(P): Ik=P[indice] if not re.compile( '^S|^Z|^T|^J' ).match(Ik) : escIstrScon(Ik) if not re.compile( '\(' ).match(Ik[1]): escIstrScon(Ik) if not re.compile( '\)' ).match(Ik[-2]): escIstrScon(Ik,"istruzione deve finire con )") indice+=1 k=1#linea del prog urm in esecuzione patS = re.compile('^S') patZ = re.compile('^Z') patT = re.compile('^T') patJ = re.compile('^J') def S(Ik,k): Ik=re.sub("S\(","",Ik) Ik=re.sub("\)","",Ik) n=int(Ik) R[n]=int(R[n])+1 k+=1 return k def Z(Ik,k): Ik=re.sub("Z\(","",Ik) Ik=re.sub("\)","",Ik) n=int(Ik) R[n]=0 k+=1 return k def T(Ik,k): Ik=re.sub("T\(","",Ik) Ik=re.sub("\)","",Ik) n,m=Ik.split(",") n=int(n) m=int(m) R[m]=int(R[n]) k+=1 return k def J(Ik,k): Ik=re.sub("J\(","",Ik) Ik=re.sub("\)","",Ik) n,m,q=Ik.split(",") n=int(n) m=int(m) q=int(q) if (R[n] == R[m] ): k=q else: k+=1 return k while k<len(P): print R Ik=P[k] print Ik if patS.match(Ik): k=S(Ik,k) elif patZ.match(Ik): k=Z(Ik,k) elif patT.match(Ik): k=T(Ik,k) elif patJ.match(Ik): k=J(Ik,k) else: print "ERRORE:comando sconosiuto" break print "stato finale:" print Rquesta macchina si leggerà i file esempio2.1.urm e esempio2.1.reg (posizionati nella stessa cartella in cui avete urm.py) che contengono rispettivamente il programmma URM e i registri:
esempio2.1.urm:
J(1,2,6) S(2) S(3) J(1,2,6) J(1,1,2) T(3,1)esempio2.1.reg:
9 7 0 0 0 0 0 0
Etichette:
Informatica
,
python
,
uniud
Emulatore ds su ubuntu
Ok, visto che ci sono stato un pò, ecco una mini guida su come installare l'emulatore di nintendo ds "desmume":
Divertitevi con il vostro emulatore!!
sudo gedit /etc/apt/souces.listaggiungete le rige
deb http://asher256-repository.tuxfamily.org edgy main dupdate french deb http://asher256-repository.tuxfamily.org ubuntu main dupdate frenchpoi digitate:
sudo aptitude update sudo aptitude install desmuneora andate su Applications -> games -> desmume e avete fatto!!
Divertitevi con il vostro emulatore!!
Etichette:
emulatori ds ubuntu
,
ubuntu
Fuck the tutorial
Stò scrivendo un tutorial per il lavoro in digital apes, anzi attualmente lo stò traducendo in inglese. Mentre lo stavo scrivendo mi sono accorto di questo screenshot:
Notate niente? Quella canzone è partito proprio nel momento giusto, cazzo!! Fortuna che me ne sono accorto prima di consegnare il tutto!!
Etichette:
Cagate
,
Diario
,
DigitalApes
Gergo dei rizzi
Ecco quello che nessuno di voi sapeva e che in effetti a nessuno di voi interessava: il significato delle parole chiavi nello slang dei rizzi.
- Cestil, fai cestil: significa "fai attenzione", "stai attento". Una tipica frase è "cestil, la pula". Viene anche usato a sproposito e come intercalare, rendendolo onnipresente nei discorsi dei giovini. Si usa spesso con la parola "marmule": "cestil marmule".
- La pula, i pulotti: la polizia, i poliziotti. Una volta di diceva "La madama".
- Smiccia: si traduce letteralmente con "mira", ma viene usato più nelle maniere improprie, quindi con il significato di "colpire" o di "guardare". "Quello mi smiccia di lofio", "Smiccialo in faccia". A si, a volte può voler dire "mancare", "l'ho smicciato", "l'ho mancato".
- Di lofio: Una cosa lofia può essere sia una figata che una merda. Si usa in più modi. "Quel tipo è lofio" può voler dire sia "quello è un figo" sia "quello è uno sfigato", a seconda dell'anno e del contesto. "Dagli di lofio", vuol dire "pestalo di brutto". Ultimamente assume più il significato positivo.
- Smucca: Smucca vuol dire "lascia stare", "lascia perdere", ma si usa anche per dire "vai via".
- Informer: L'informer è (e qui stò citando), tipicamente un grincio ex pulotto che non ha un cazzo da fare e che se ti vede con la diera chiama gli subito gli sbirri.
- Diera: Non si può dire...
- Grincio: Un grincio è un vecchio. Viene usato tipicamente in senso dispregiativo
- Molla: Come nel friulano, viene usato per dire "lasciami stare", "smettila"
Etichette:
Cagate
il mio compleanno
Oggi, 4 dicembre è il mio compleanno. In particolare il mio 25esimo compleanno.
Me ne continuo a dimenticare, e poi ogni tanto me lo ricordo. Per tutti: o venerdì o sabato questo faccio una mini festa a casa mia.
Bom ciao.
Etichette:
Diario
L'informatica secondo Jurgo
bene, avevo voglia di scrivere alc sul blog, e quindi metterò alcune mie considerazioni su alcuni concetti dell'informatica:
- Ubuntu: ubuntu è una antica parola africana che significa, non cago il cazzo a tutti perchè so installare un sistema operativo impossibile da configurare, in compenso ne uso uno che si installa in 5 minuti e uso il tempo restante in modo più inteligente..
- Opensource: incredibilmente la gente non capisce che opensource è diverso da gratis.tanto per la gente nn esite il concetto di pagare il sw. Open nn vuol dire per forza migliore, vuol dire: "se c'è un problema, lo sanno tutti, se lo sanno tutti, qualcuno deve muovere il culo per risolverlo". E un pò come quando vai al ristorante giappo (che notoriamente hanno la cucina a vista), di cucina non ci capisci un cazzo ma almeno il cuoco è costretto a lavarsi prima di venire a lavorare.
- RTFM: ma che cazzo di risposta è?!? è come se andando dal medico alla frase "dottore ho male qui" lui ti desse il vocabolario medico
- linux: linux non è difficile (le distro desktop, intendo) è diverso. ti risparmi un sacco di fatica in molte cose, ma il problema è che nn ci sono i driver per tutto (ma diavolo, quando ci sono non serve stare ore a cercarli in internet o avere i cd). Una volta che linux è installato per un utente medio è del tutto uguale (se nn più facile) di windows. a si, se hai bisogno di un CAD decente, sei fottuto. Se usi photoshop, sei fottuto (anke se gimp nn è male). Se usi il pc per giocare, sei fottuto (e comprati una consolle, no!!?!). Poi nn dire che nn ti avevo avvisato che linux era diverso.
- Hackers: dopo aver visto Die Hard 4 ho capito che non sono un hacker perchè non faccio la pubblicità della mac. Qnd è un hacker chi assomiglia a Steve Jobs e pesa 20 chili. Forse il segreto è la tastiera usb. A si, gli hackers nn sn quelli che passano il tempo a forzare i pc a caso, quello è uno che nn ha un cazzo da fare (tipo io, a volte... :-))
- Web 2.0: Il Web 2.0 non esiste. in realtà tutti gli autori sn dei bot di google.
Etichette:
Cagate
,
Informatica
ma521 netgear su ubuntu 7.10
per chiunque abbia la scheda wifi pcmcia ma521 netgear:
scaricate i driver del chipset realteck (non quelli propri della scheda, che sono sempre stati una merda anche su windows.)
ora la parte importante: dobbiamo evitare che ubuntu carichi i driver nativi per questa scheda, che provocano un kernel panic.
questi che nella ubuntu 7.04 si chiamavano rtl8180, ora si chiamano r8180. Per bloccarli editiamo la blacklist:
in questo file aggiungiamo:
ora è tutto apposto! inserite la vostra scheda, controllate se si caricano i driver con:
se non vi fà vedere niente, vuol dire che dovete avviare i driver a mano con
Ora dovrebbe essere tutto a posto. Buona navigazione a tutti!
scaricate i driver del chipset realteck (non quelli propri della scheda, che sono sempre stati una merda anche su windows.)
wget http://contents.driverguide.com/content.php?id=432390&path=Driver%2FWinXP%2FNET8180.INF
li installiamo con:
sudo ndiswrapper -i net8180.inf
sudo ndiswrapper -m
ora la parte importante: dobbiamo evitare che ubuntu carichi i driver nativi per questa scheda, che provocano un kernel panic.
questi che nella ubuntu 7.04 si chiamavano rtl8180, ora si chiamano r8180. Per bloccarli editiamo la blacklist:
sudo gedit /etc/modprobe.d/blacklist
in questo file aggiungiamo:
blacklist r8180
ora è tutto apposto! inserite la vostra scheda, controllate se si caricano i driver con:
lsmod|grep ndiwrapper
se non vi fà vedere niente, vuol dire che dovete avviare i driver a mano con
sudo modprobe ndiswrapper
Ora dovrebbe essere tutto a posto. Buona navigazione a tutti!
Etichette:
Informatica
,
ubuntu
Il cammello ubriaco
Dear doctor, every time my camel
is drunk insist me to make sex with him.
I don't want. Shuld I do it?
No, You do not have to leave in the more absolute way that your camel convences to you having sexual relastionships with him if you do not want it.
And if he decides to leave you, just leave him going. The world is full of camels.Ah!Ah!Ah!
No, You do not have to leave in the more absolute way that your camel convences to you having sexual relastionships with him if you do not want it.
And if he decides to leave you, just leave him going. The world is full of camels.Ah!Ah!Ah!
Spider Pig
Spider Pig, Spider Pig
Does whatever a Spider Pig does
Can he swing from a web?
No he can't, he's a pig.
Look out! He is a Spider Pig
Ok, ho visto il film dei Simpson
fino alla fine
Does whatever a Spider Pig does
Can he swing from a web?
No he can't, he's a pig.
Look out! He is a Spider Pig
Ok, ho visto il film dei Simpson
fino alla fine
Assemblea siciliana su second life
L'assemblea regionale siciliana sarà on line su second life, non si capisce bene perchè, anche se in realtà non è male come cosa...
Negli intenti, vogliono creare un posto di discussione politica (dove per politica intendo discutere sulle leggi, non sparare stronzate elettorali). qui l'articolo
Bella idea, chissà se i membri verranno rapiti e bruciati come i partecipanti del reality show
Negli intenti, vogliono creare un posto di discussione politica (dove per politica intendo discutere sulle leggi, non sparare stronzate elettorali). qui l'articolo
Bella idea, chissà se i membri verranno rapiti e bruciati come i partecipanti del reality show
Etichette:
Informatica
Il Diario di Giorgino
Caro Diario, mi presento perchè è la prima volta che ti scrivo, e la mamma mi ha insegnato a presentarmi.
Sono Giorgino, e ho 8 anni, che se non sai contare fino a otto sono più di sette e meno di nove.
A me mi piace andare a scuola anche se mi dicono che non dovo fare questo e che non devo fare quello.
Che poi non mi piacie che non mi fanno ascoltare la musica mètal, che è bella. dicono che è la musica del diavolo.
Che poi il diavolo veste Prada perche lo a detto la tivù.
Che poi la tivù ha detto anche che Prada fa cucire le scarpe hai bambini negri (che negro non si può dire).
Ma siamo sicuri che non sia Prada il diavolo?
Una altra cosa che è brutta sono i compiti, che per farli non posso andare a giocare. Poi la maestra ogni tanto arriva a squola arrabbiata e ce ne da tanti, che poi io non riesco a giocare alla plaistation.
E il papà mi ha detto che la plaistation è violenta e mi fa male agli occhi. E che quando cera lui i suoi genitori lo facevano giocare con le macchinine.
Ma allora non potrebbe anche lui giocare con me con le macchinine, invecie di dirmi gioca con la plaistation che devo lavorare?
a lui non fanno male gli occhi, dopo?
comunque parlavamo della maestra che mi dà un sacco di compiti, che poi mi dice che vado sempre fuori tema, ma lo scrivo pur sempre il tema? che poi mi costringere a scrivere di cose che non mi interessano e allora io parlo del mio amico immaginario.
Adesso la mamma rompe perche devo fare i compiti, ma io non ho voglia, poi sta mattina ho notato che la maestra a le scarpe di Prada: forse è meglio che non li faccio i compiti...
Sono Giorgino, e ho 8 anni, che se non sai contare fino a otto sono più di sette e meno di nove.
A me mi piace andare a scuola anche se mi dicono che non dovo fare questo e che non devo fare quello.
Che poi non mi piacie che non mi fanno ascoltare la musica mètal, che è bella. dicono che è la musica del diavolo.
Che poi il diavolo veste Prada perche lo a detto la tivù.
Che poi la tivù ha detto anche che Prada fa cucire le scarpe hai bambini negri (che negro non si può dire).
Ma siamo sicuri che non sia Prada il diavolo?
Una altra cosa che è brutta sono i compiti, che per farli non posso andare a giocare. Poi la maestra ogni tanto arriva a squola arrabbiata e ce ne da tanti, che poi io non riesco a giocare alla plaistation.
E il papà mi ha detto che la plaistation è violenta e mi fa male agli occhi. E che quando cera lui i suoi genitori lo facevano giocare con le macchinine.
Ma allora non potrebbe anche lui giocare con me con le macchinine, invecie di dirmi gioca con la plaistation che devo lavorare?
a lui non fanno male gli occhi, dopo?
comunque parlavamo della maestra che mi dà un sacco di compiti, che poi mi dice che vado sempre fuori tema, ma lo scrivo pur sempre il tema? che poi mi costringere a scrivere di cose che non mi interessano e allora io parlo del mio amico immaginario.
Adesso la mamma rompe perche devo fare i compiti, ma io non ho voglia, poi sta mattina ho notato che la maestra a le scarpe di Prada: forse è meglio che non li faccio i compiti...
Etichette:
Pensieri
ripetitivo
Lacrime sotto la doccia
lacrime perse nell'acqua
lacrime inutili
Che tanto non sò cosa dire
che tanto non ti interessa
che tanto non mi interessa
Che questo è uno sfogo
che questo non significa niente
che io non sò cosa voglio
Perchè mi sento triste
perchè stò ascoltando una canzone triste
perchè non sono mai felice
In quanti mi leggeranno?
in quanti commenteranno?
in tutto non è un gran chè
Se fossi un pò più felice
se fossi meno paranoico
se fossi meno viziato
se sapessi essere contento
Ma tanto passa
ma tanto mi passa
ma chi se ne frega
lacrime perse nell'acqua
lacrime inutili
Che tanto non sò cosa dire
che tanto non ti interessa
che tanto non mi interessa
Che questo è uno sfogo
che questo non significa niente
che io non sò cosa voglio
Perchè mi sento triste
perchè stò ascoltando una canzone triste
perchè non sono mai felice
In quanti mi leggeranno?
in quanti commenteranno?
in tutto non è un gran chè
Se fossi un pò più felice
se fossi meno paranoico
se fossi meno viziato
se sapessi essere contento
Ma tanto passa
ma tanto mi passa
ma chi se ne frega
Etichette:
Pensieri
concerto degli Elvenking a Gonars
Ieri gran concerto metal degli Elvenking a Gonars!!
Ci sono capitato quasi per sbaglio, convinto che a gonars ci fosse un gruppetto sconosciuto, ed invece c'erano loro!!
Io li conoscevo solo per sentito dire, comunque c'è stato da divertirsi.
Posto ripieno di metallari, dove c'è anche scappato un pò di pogo :-)
Oggi ho un' orecchia chiusa e mi fà malissimo il collo: non ho più l'età...
A sì, nel mezzo della bolgia ho incontrato Lord, K6 e Trepz; mitico!!!
Ci sono capitato quasi per sbaglio, convinto che a gonars ci fosse un gruppetto sconosciuto, ed invece c'erano loro!!
Io li conoscevo solo per sentito dire, comunque c'è stato da divertirsi.
Posto ripieno di metallari, dove c'è anche scappato un pò di pogo :-)
Oggi ho un' orecchia chiusa e mi fà malissimo il collo: non ho più l'età...
A sì, nel mezzo della bolgia ho incontrato Lord, K6 e Trepz; mitico!!!
Etichette:
Diario
Brevi sulla vita di Jurgo
Ok, un post per quelli che leggono questo blog e non mi vedono spesso.
Sto cercando di fare una società di software con degli amici, è un lavoro che mi prende quasi tutte le mattine.
Intanto, per raccattare un pò di soldi, la domenica vendo a ignari acquirenti cose a case nel reparto elettronica del lavoratore fiera.
Poi, oggi mi hanno richiamato per fare le 150 ore nella biblioteca universitaria, quindi il pomeriggio lavorerò lì.
con l'università sono un pò fermino.
Quest'anno ricomincio a giocare a calcetto con il Calcio a 5 San Daniele, vediamo se riesco a metterci vicino un'arte marziale o la piscina.
Direi che non faccio nient'altro :-)
Intanto, per raccattare un pò di soldi, la domenica vendo a ignari acquirenti cose a case nel reparto elettronica del lavoratore fiera.
Poi, oggi mi hanno richiamato per fare le 150 ore nella biblioteca universitaria, quindi il pomeriggio lavorerò lì.
con l'università sono un pò fermino.
Quest'anno ricomincio a giocare a calcetto con il Calcio a 5 San Daniele, vediamo se riesco a metterci vicino un'arte marziale o la piscina.
Direi che non faccio nient'altro :-)
Etichette:
Diario
io prolog?!?!
Mi sono cimentato in questo test
ottentendo quesoto risultato:

Which Programming Language are You?
IO SARI PROLOG??
Ma se ho dovuto fare 2 volte linguaggi di programmazione per uscire con uno stupido 20!!
Se non sbaglio, l'esercizio di prolog l'ho anche saltato..
Which Programming Language are You?
IO SARI PROLOG??
Ma se ho dovuto fare 2 volte linguaggi di programmazione per uscire con uno stupido 20!!
Se non sbaglio, l'esercizio di prolog l'ho anche saltato..
Etichette:
Cagate
Pezzi di testo
Resta, soltanto la voglia nello specchio
tra mè e i miei occhi
tra mè e il mio vecchio
sento l'effetto che fanno tutte le paranoie
penso all'affetto dei cari e alle loro gioie
penso
forse troppo
forse perchè fumo troppo
forse perche sono paranoico e a volte sciocco
...
vivo ogni giorno immerso in questo sogno
vivo il mio bisogno di star bene come impegno
vivo e cerco di lasciare in questa vita un segno
Farbri Fibra - L'appuntamento
p.s. non fumo e odio fabri fibra solista... :-)
tra mè e i miei occhi
tra mè e il mio vecchio
sento l'effetto che fanno tutte le paranoie
penso all'affetto dei cari e alle loro gioie
penso
forse troppo
forse perchè fumo troppo
forse perche sono paranoico e a volte sciocco
...
vivo ogni giorno immerso in questo sogno
vivo il mio bisogno di star bene come impegno
vivo e cerco di lasciare in questa vita un segno
Farbri Fibra - L'appuntamento
p.s. non fumo e odio fabri fibra solista... :-)
Etichette:
Pensieri
fai cestil!!
cestil, trailer 2
cestil, treiler 3:
finalmente i trailer del film di via riccardo!!
spacca di lofio, quindi cestil, rega, non perdetelo altrimenti vi stecco e non sarete più della mia ballotta!!
fate cestello e nn fate i cinghiali!!
Diventa un Simpson!!

Peccato che da linux, io non riesca ne a salvare il mio avatar (per questo ho dovuto fare uno screen shot e poi usare gimp) ne a registrarmi.
Comunque cosa dite, mi somiglia?
Etichette:
Cagate
Iscriviti a:
Post
(
Atom
)