<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17486618</id><updated>2012-01-29T12:13:22.730+01:00</updated><category term='arm'/><category term='boids'/><category term='jokes'/><category term='crowds'/><category term='emendamento 1707'/><category term='soft computing'/><category term='ai'/><category term='bayesian filtering'/><category term='bug'/><category term='flying mozzarella'/><category term='happyness'/><category term='vbo'/><category term='nature'/><category term='pope'/><category term='ranking'/><category term='schaffer'/><category term='coro bicocca'/><category term='bioinformatics'/><category term='i.tech'/><category term='agcom'/><category term='ants'/><category term='simmetry'/><category term='deleting objects'/><category term='perception'/><category term='storia'/><category term='www'/><category term='wargames'/><category term='italian governement'/><category term='wolfram alpha'/><category term='tokyo'/><category term='italy'/><category term='spam'/><category term='scuola estiva'/><category term='tv7'/><category term='natural language processing'/><category term='video'/><category term='csm'/><category term='virtual'/><category term='stampa'/><category term='repubblica delle banane'/><category term='mashup'/><category term='probability'/><category term='c++'/><category term='delayed search'/><category term='mas'/><category term='facebook'/><category term='itsos'/><category term='visualizzazione scientifica'/><category term='caustic mapping'/><category term='choice'/><category term='offerta formativa'/><category term='cuda'/><category term='resignation'/><category term='ia'/><category term='rand'/><category term='solar system'/><category term='simulated annealing'/><category term='genetic algorithms'/><category term='algoritmi genetici'/><category term='humour'/><category term='brain'/><category term='programmazione'/><category term='mastella'/><category term='gpgpu'/><category term='ucf'/><category term='c'/><category term='probabilità'/><category term='logic programming'/><category term='scientific visualization'/><category term='monkey'/><category term='shaders'/><category term='tags cloud'/><category term='texture mapping'/><category term='order indipendent transparency'/><category term='corriere della sera'/><category term='optimization'/><category term='remote desktop'/><category term='massacre'/><category term='auditorium di Milano'/><category term='censura'/><category term='collaborazione'/><category term='emergent behaviour'/><category term='nvidia'/><category term='json'/><category term='LISP'/><category term='windows vista'/><category term='ruby'/><category term='minorenne'/><category term='fbo'/><category term='accumulation buffers'/><category term='high poly'/><category term='usa'/><category term='option'/><category term='syntax highlight'/><category term='Trichomonas'/><category term='cossiga'/><category term='hacking'/><category term='midi'/><category term='wavefront'/><category term='cellular automata'/><category term='artificial life'/><category term='ifttt'/><category term='litfiba'/><category term='tesi'/><category term='multitexturing'/><category term='z-fighting'/><category term='spinnaker'/><category term='sprites'/><category term='nuke'/><category term='musica'/><category term='gauss'/><category term='legge 137'/><category term='demoscene'/><category term='mergifier'/><category term='powerglove'/><category term='workaround'/><category term='reload'/><category term='università'/><category term='alpha to coverage'/><category term='jarvins&apos; march'/><category term='music'/><category term='corso'/><category term='sphere'/><category term='pld'/><category term='bioinformatica'/><category term='ie'/><category term='shadows volumes'/><category term='quake'/><category term='twitter'/><category term='soft shadows'/><category term='milano-bicocca'/><category term='social media'/><category term='machine learning'/><category term='verhulst'/><category term='university'/><category term='orchestra verdi'/><category term='image space algorythms'/><category term='laser'/><category term='debito'/><category term='ms-sys'/><category term='diabolus in musica'/><category term='graduation'/><category term='lighting'/><category term='motion blur'/><category term='laurea'/><category term='parallax mapping'/><category term='matrix multiplication'/><category term='fotomontaggi'/><category term='cinese'/><category term='frame buffer objects'/><category term='epistemologia'/><category term='minore entità'/><category term='delphi'/><category term='shadow mapping'/><category term='bananas'/><category term='normals'/><category term='sis 650'/><category term='windows xp'/><category term='collision detection'/><category term='css'/><category term='multisampling'/><category term='web 2.0'/><category term='PLT'/><category term='realtime rendering'/><category term='pedofilia'/><category term='keyboard'/><category term='3'/><category term='inline-block'/><category term='bounding spheres'/><category term='NGI'/><category term='cicchitto'/><category term='bicocca'/><category term='projective texturing'/><category term='japanese hornets'/><category term='xml'/><category term='mfc'/><category term='simulation'/><category term='achievements'/><category term='threads'/><category term='mysql'/><category term='cineca'/><category term='eye tracking'/><category term='infinite sadness'/><category term='models'/><category term='fractals'/><category term='messaggi di errore criptici'/><category term='governo'/><category term='skype phone'/><category term='Garlasco'/><category term='vhdl'/><category term='bufala'/><category term='fixmbr'/><category term='geometry loader'/><category term='visual studio'/><category term='terremoto'/><category term='aho-corasick'/><category term='costi'/><category term='particle swarm optimization'/><category term='convex hull'/><category term='gamma'/><category term='genetic programming'/><category term='glsl'/><category term='webometrics'/><category term='gelmini'/><category term='convolution filter'/><category term='nuovo  portale'/><category term='bancomat'/><category term='gemelle cappa'/><category term='architecture'/><category term='automation'/><category term='powerset'/><category term='eecs'/><category term='sensations'/><category term='dev-cpp'/><category term='grecia'/><category term='lavoro'/><category term='elettronica'/><category term='terminal service'/><category term='javascript'/><category term='abruzzo'/><category term='fallout 3'/><category term='IT'/><category term='freedom of speech'/><category term='acne'/><category term='banda osiris'/><category term='web search'/><category term='politica'/><category term='pso'/><category term='holydays'/><category term='photos'/><category term='schubert'/><category term='protests'/><category term='psicoattivo'/><category term='3D textures'/><category term='unimib.it'/><category term='error 18'/><category term='turchia'/><category term='opengl'/><category term='python'/><category term='concerto'/><category term='gasparri'/><category term='neutrino'/><category term='debian'/><category term='filosofia'/><category term='controlli'/><category term='wave'/><category term='sexy'/><category term='radioactivity'/><category term='bioinspired computing'/><category term='vertex buffer objects'/><category term='linux'/><category term='stage'/><category term='computer science'/><category term='rss feed'/><category term='normal mapping'/><category term='snippet'/><category term='sapienza'/><category term='emacs'/><category term='offerta'/><category term='neural networks'/><category term='italia'/><category term='php'/><category term='kubuntu'/><category term='ajax'/><category term='prostituzione'/><category term='sfacelo'/><category term='politics'/><category term='programming'/><category term='random'/><category term='videogames'/><category term='rastrigin'/><category term='complex systems'/><category term='agorà'/><category term='economia'/><category term='life'/><category term='pattern matching'/><category term='obj'/><category term='group_concat'/><category term='installation issues'/><category term='hello world'/><category term='polygon offset'/><category term='apapaia'/><category term='Delaunay triangulation'/><category term='microsoft'/><category term='japan'/><category term='openal'/><category term='artifacts'/><category term='al-qaeda'/><category term='malfunction'/><category term='db'/><title type='text'>Emergent</title><subtitle type='html'>Yet another nerd blog, focused on different fields of computer science: web, HCI, computer graphics, and machine learning</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default?start-index=101&amp;max-results=100'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>151</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17486618.post-7347850986405961373</id><published>2012-01-18T11:32:00.002+01:00</published><updated>2012-01-18T14:19:41.283+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='wargames'/><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='ifttt'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Automated twits from a workstation, using IFTTT</title><summary type='text'>When optimizing parameters of stochastic systems you can have hard time predicting when the process is going to end. It would be nice if the workstation itself warns you when it's done, just like Joshua used to give Lightman a call asking him to keep playing



Hello, Mr. Falken. You are a hard man to reach.

Telephone calls are demodé, anyway. It is much more web 2.0 if the workstation twits you</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7347850986405961373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7347850986405961373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7347850986405961373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7347850986405961373'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2012/01/automated-twits-from-workstation-using.html' title='Automated twits from a workstation, using IFTTT'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-qHCI3aN8xdU/TxaeW4pS27I/AAAAAAAACEU/q8lnsTT4m3w/s72-c/Dynamic+View.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-6492322547432476065</id><published>2011-11-24T16:50:00.001+01:00</published><updated>2011-11-26T01:50:29.304+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graduation'/><category scheme='http://www.blogger.com/atom/ns#' term='gpgpu'/><category scheme='http://www.blogger.com/atom/ns#' term='bioinformatics'/><category scheme='http://www.blogger.com/atom/ns#' term='particle swarm optimization'/><category scheme='http://www.blogger.com/atom/ns#' term='bioinspired computing'/><title type='text'>Mission accomplished</title><summary type='text'>

Rastrigin's benchmark function is far more photogenic than I am

I finally got my Master's Degree in computer science, by defending a strongly interdisciplinary thesis about GPGPU-powered parameter estimation in biochemical systems. The method I propose spins around my favourite bio-inspired optimization method – the Particle Swarm Optimization – whose fitness function relies on simulations </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/6492322547432476065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=6492322547432476065' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6492322547432476065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6492322547432476065'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/11/mission-accomplished.html' title='Mission accomplished'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-JooGBakpdII/Ts5nn6gZHDI/AAAAAAAAAYw/wo_byO1xrG0/s72-c/laurea.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2916821982238995243</id><published>2011-11-02T13:52:00.000+01:00</published><updated>2011-11-02T13:52:18.690+01:00</updated><title type='text'>Vademecum anti-Renzi</title><summary type='text'>

Matteo Renzi alla "Ruota della Fortuna"

Per usare un eufemismo, il sindaco di Firenze Matteo Renzi è una anomalia della politica italiana. Sedicente uomo "di sinistra", è stato eletto nelle fila del Partito Democratico, teoricamente di sinistra anch'esso. Tuttavia, nelle parole e nelle intenzioni, è completamente antitetico allo schieramento di cui, più o meno velatamente, si propone come </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2916821982238995243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2916821982238995243' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2916821982238995243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2916821982238995243'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/11/vademecum-anti-renzi.html' title='Vademecum anti-Renzi'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-qvhRYGkyGMk/TrE6yX1nK8I/AAAAAAAAAVc/5mCyPMf89kY/s72-c/matteo-renzi-3379364_0x410.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3395295351776019411</id><published>2011-10-13T13:04:00.000+02:00</published><updated>2011-10-13T13:43:05.002+02:00</updated><title type='text'>RIP dmr</title><summary type='text'>#include &lt;stdio.h&gt;
int main()
{
    printf("Goodbye world\n");
    printf("%c%c%c Dennis Ritchie\n", 82, 73, 80);
    return -1;
}

</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3395295351776019411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3395295351776019411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3395295351776019411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3395295351776019411'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/10/include-int-main-printfgoodbye-worldn.html' title='RIP dmr'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1771728311111250375</id><published>2011-09-23T20:31:00.000+02:00</published><updated>2011-09-23T20:31:48.532+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='neutrino'/><category scheme='http://www.blogger.com/atom/ns#' term='jokes'/><title type='text'>Joke of the day</title><summary type='text'>*knock knock*
- Neutrinos!
- Who's there?




Found here. </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1771728311111250375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1771728311111250375' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1771728311111250375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1771728311111250375'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/09/joke-of-day.html' title='Joke of the day'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4562507946063775966</id><published>2011-09-22T11:08:00.004+02:00</published><updated>2011-09-22T19:18:42.127+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='algoritmi genetici'/><category scheme='http://www.blogger.com/atom/ns#' term='laurea'/><title type='text'>Scova l'outlier</title><summary type='text'>



La fregatura di non poter frequentare tutte le lezioni, anche a causa di tediose sovrapposizioni di orario. A tal proposito, sarebbe interessante sviluppare l'organizzazione settimanale degli insegnamenti con gli algoritmi genetici, chissà se ci ha già provato qualcuno... idea che puntualmente ha già avuto qualcun'altro. 

Anyway, let's call it a day. Avanti tutta verso la tesi! :)</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4562507946063775966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4562507946063775966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4562507946063775966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4562507946063775966'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/09/scova-loutlier.html' title='Scova l&apos;outlier'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-JjmjjP_GGDY/Tnr3q7FjGWI/AAAAAAAAAVA/4KngwQptmXw/s72-c/outlier.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-708043229332612159</id><published>2011-08-24T00:32:00.000+02:00</published><updated>2011-08-24T00:32:53.391+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='gpgpu'/><category scheme='http://www.blogger.com/atom/ns#' term='tesi'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='cuda'/><title type='text'>Che bello...</title><summary type='text'>...quando le cose iniziano a funzionare.


Tra qualche anno, son certo che la programmazione GPGPU sarà all'ordine del giorno ed esisteranno efficaci strumenti di supporto allo sviluppo e al debug.

Fino ad allora resterà puro autolesionismo.

</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/708043229332612159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=708043229332612159' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/708043229332612159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/708043229332612159'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/08/che-bello.html' title='Che bello...'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-XOPRFKYgqwc/TlQprvhN1LI/AAAAAAAAAUw/edmG-37m-bI/s72-c/simulation.png' height='72' width='72'/><thr:total>2</thr:total><georss:featurename>Milano, Italia</georss:featurename><georss:point>45.463681 9.188171399999987</georss:point><georss:box>45.389062 9.053604399999987 45.5383 9.322738399999988</georss:box></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7218362987298863459</id><published>2011-08-17T14:45:00.000+02:00</published><updated>2011-08-17T14:45:03.091+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='emergent behaviour'/><category scheme='http://www.blogger.com/atom/ns#' term='ants'/><title type='text'>Teamwork 2</title><summary type='text'>
I took this picture in Corse, while camping at Plage d'Arone. I found these three ants busy in carrying a grape to the nest. They simultaneously attacked the fruit and began to cooperate, by placing at a distance of 120° from each other. 

Once again, the question is whether we're in front of intelligent behaviour or not. Appearently,  this doesn't seem to be the smartest way to achieve the goal</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7218362987298863459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7218362987298863459' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7218362987298863459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7218362987298863459'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/08/teamwork-2.html' title='Teamwork 2'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Sar-bi-KWLo/TkuLtO7KfsI/AAAAAAAAAUs/VTqbOO7aYr8/s72-c/teamwork2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2362274163812083537</id><published>2011-07-15T01:03:00.001+02:00</published><updated>2011-07-15T01:07:41.927+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nature'/><category scheme='http://www.blogger.com/atom/ns#' term='emergent behaviour'/><category scheme='http://www.blogger.com/atom/ns#' term='ants'/><title type='text'>Teamwork</title><summary type='text'>
I'm Hofstadter's huge fan, therefore I use to look at ants as sub-symbolic living metaphors, without any real will except that of the colony. From the collective behaviour, smoothed by evolution, emerges a sharp intelligence. 

Still, looking at such a stunning demonstration of cooperation, I have hard time considering them like empty shells that simply react to external stimulus. That's a </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2362274163812083537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2362274163812083537' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2362274163812083537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2362274163812083537'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/07/teamwork.html' title='Teamwork'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5344313997985967421</id><published>2011-07-12T13:42:00.003+02:00</published><updated>2011-07-12T19:12:01.694+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arm'/><category scheme='http://www.blogger.com/atom/ns#' term='ia'/><category scheme='http://www.blogger.com/atom/ns#' term='spinnaker'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='emergent behaviour'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='brain'/><title type='text'>ARM  about to create connectionist's paradise</title><summary type='text'>



ARM is developing a new kind of architecture which is supposed to run a simulation of the human brain. We're not talking about an artificial intelligence here, the project is about  the reconstruction of the neuronal topology. In other words, they could prove that connectionist paradigm is right, that is, the brains cause the minds.

SpiNNaker, that's the name of the system, is based on a </summary><link rel='related' href='http://www.theregister.co.uk/2011/07/07/arm_project_spinnaker_super/page2.html' title='ARM  about to create connectionist&apos;s paradise'/><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5344313997985967421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5344313997985967421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5344313997985967421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5344313997985967421'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/07/arm-about-to-create-connectionists.html' title='ARM  about to create connectionist&apos;s paradise'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3316314534997875766</id><published>2011-07-10T17:01:00.001+02:00</published><updated>2011-08-25T16:09:09.587+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nature'/><category scheme='http://www.blogger.com/atom/ns#' term='emergent behaviour'/><category scheme='http://www.blogger.com/atom/ns#' term='ants'/><title type='text'>Emergent ants... the wet way</title><summary type='text'>

Ants never cease to amaze. A group of scientists of the Georgia Institute of Technology studied how groups of ants "link" themselves together forming a self-assembled organic structure that... does not sink!  "Even when enough force is applied to submerge it, the raft quickly pops back up undamaged" writes the New Scientist. Appearently, they grip with mandibles, claws and some "adhesive stuff"</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3316314534997875766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3316314534997875766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3316314534997875766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3316314534997875766'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/07/emergent-ants-wet-way.html' title='Emergent ants... the wet way'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2079167009529376778</id><published>2011-07-05T10:49:00.002+02:00</published><updated>2011-07-10T21:18:58.452+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='italia'/><category scheme='http://www.blogger.com/atom/ns#' term='repubblica delle banane'/><category scheme='http://www.blogger.com/atom/ns#' term='governo'/><category scheme='http://www.blogger.com/atom/ns#' term='censura'/><category scheme='http://www.blogger.com/atom/ns#' term='agcom'/><title type='text'>La notte della rete</title><summary type='text'>  
Online video chat by Ustream 

La censura della rete è un vecchio tarlo bipartisan italiano e sta arrivando a compimento in questi giorni. La nostra classe dirigente teme internet, perché anarchica e incontrollabile. Un canale i cui contenuti non sono imposti dal palinsesto ma creati dall'utenza. Un sistema in cui non si può sbattere fuori una voce sgradita perché urla la verità, ma con cui </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2079167009529376778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2079167009529376778' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2079167009529376778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2079167009529376778'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/07/la-notte-della-rete.html' title='La notte della rete'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1760905977147236158</id><published>2011-06-04T17:22:00.000+02:00</published><updated>2011-06-04T17:22:50.715+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ants'/><title type='text'>Breakfast time</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1760905977147236158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1760905977147236158' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1760905977147236158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1760905977147236158'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/06/breakfast-time.html' title='Breakfast time'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3370955931321450047</id><published>2011-05-27T17:39:00.002+02:00</published><updated>2011-05-27T19:17:47.075+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snippet'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='json'/><title type='text'>AJAX and JSON</title><summary type='text'>I recently had to develop a kind of "widget" that interrogates a remote server by means of an asynchronous javascript call. The response was a javascript object defined with JSON syntax. Question was: how do I process it? I found many tutorials that use JSONP techniques (weird yet powerful for cross-site execution) but I don't have control on the remote service. Others suggest an external </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3370955931321450047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3370955931321450047' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3370955931321450047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3370955931321450047'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/05/ajax-and-json.html' title='AJAX and JSON'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8486958063949787257</id><published>2011-05-21T22:43:00.005+02:00</published><updated>2011-05-22T12:07:29.786+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snippet'/><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='rand'/><category scheme='http://www.blogger.com/atom/ns#' term='gpgpu'/><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><category scheme='http://www.blogger.com/atom/ns#' term='cuda'/><title type='text'>CUDA, random numbers inside kernels</title><summary type='text'>Evolutive algorithms have an intrinsic stochastic nature, therefore they make large use of random numbers generators, for instance the C/C++ rand() function. Anyway, when GPGPU comes into play, using random numbers could be tricky.

The naive solution of create and pour them into GPU's global memory is a bad idea, because of the huge bandwidth that would be wasted. Therefore, it takes a </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8486958063949787257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8486958063949787257' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8486958063949787257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8486958063949787257'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/05/cuda-random-numbers-inside-kernels.html' title='CUDA, random numbers inside kernels'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2401105800003126048</id><published>2011-05-06T17:04:00.000+02:00</published><updated>2011-05-06T17:04:42.297+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aho-corasick'/><category scheme='http://www.blogger.com/atom/ns#' term='bioinformatics'/><category scheme='http://www.blogger.com/atom/ns#' term='computer science'/><title type='text'>On the bioinformatics or: computer science's pillars</title><summary type='text'>
One of the most interesting facets of bioinformatics is that pushes computer science towards its limit. When you deal with huge data sets, a poorly implemented algorithm or the choice of the wrong data structure leads to inevitable failure. 

Screenshot above shows some information about the costs of a piece of software I'm developing for prof. Besozzi, that executes a slight variation of </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2401105800003126048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2401105800003126048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2401105800003126048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2401105800003126048'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/05/on-bioinformatics-or-computer-sciences.html' title='On the bioinformatics or: computer science&apos;s pillars'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-0J2ctEXUxLo/TcQDom58Y-I/AAAAAAAAARo/Bdm2-kpnMvc/s72-c/aho.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8773973321020757280</id><published>2011-05-02T00:41:00.002+02:00</published><updated>2011-05-02T00:42:57.798+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='complex systems'/><category scheme='http://www.blogger.com/atom/ns#' term='boids'/><category scheme='http://www.blogger.com/atom/ns#' term='ia'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='models'/><category scheme='http://www.blogger.com/atom/ns#' term='mas'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><title type='text'>Fascinating complexity</title><summary type='text'>
Here we go, another little step towards Master Degree! "Complex systems" is achieved and with full score, thanks to a crowd simulation based on Craig Reynolds' BOIDS and rendered by my own 3D engine "PLT".

I love emerging models - as one can easily foresee by reading the name of this blog - and BOIDS is no exception. A few rules and parameters, two constraints and a bit of randomness and we </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8773973321020757280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8773973321020757280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8773973321020757280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8773973321020757280'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/05/fascinating-complexity.html' title='Fascinating complexity'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8174273226496147973</id><published>2011-03-30T01:21:00.001+02:00</published><updated>2011-03-30T01:22:13.081+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bioinformatica'/><category scheme='http://www.blogger.com/atom/ns#' term='università'/><category scheme='http://www.blogger.com/atom/ns#' term='laurea'/><title type='text'>E anche bioinformatica è archiviata</title><summary type='text'>

Nucleotides bonanza
Materia assai affascinante la bioinformatica; mi sono scoperto attratto dalla biologia computazionale e da quello strato di meccanismi e processi naturali che regolano il funzionamento degli esseri viventi. In termini astratti funzioniamo esattamente nella stessa maniera in cui lavorano i computer: il DNA è un linguaggio formale, ed è ammaliante il pensiero che questo codice</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8174273226496147973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8174273226496147973' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8174273226496147973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8174273226496147973'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/03/e-anche-bioinformatica-e-archiviata.html' title='E anche bioinformatica è archiviata'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-mPiJaLewVL4/TZHrIPP9PCI/AAAAAAAAAQ4/HtakCgZDYHk/s72-c/166302_492489669838_849709838_5765563_6141628_n.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5432008663280249097</id><published>2011-03-25T11:22:00.004+01:00</published><updated>2011-03-25T17:56:50.114+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='controlli'/><category scheme='http://www.blogger.com/atom/ns#' term='elettronica'/><category scheme='http://www.blogger.com/atom/ns#' term='vhdl'/><category scheme='http://www.blogger.com/atom/ns#' term='itsos'/><category scheme='http://www.blogger.com/atom/ns#' term='pld'/><title type='text'>Tecnologia e controlli, tredici anni dopo</title><summary type='text'>Quest'oggi ho verbalizzato l'esame di Progettazione Logica-Digitale, il fratello maggiore della materia che alle superiori veniva chiamata Controlli.



I diagrammi dei segnali, so long..

A parte VHDL, che ai "miei tempi" non si faceva, è stato un po' un tuffo nei ricordi, una sorta di ripassone. Ed è esattamente questa la parte interessante: è trascorsa più di una dozzina d'anni ma ho ancora </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5432008663280249097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5432008663280249097' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5432008663280249097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5432008663280249097'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/03/tecnologia-e-controlli-tredici-anni.html' title='Tecnologia e controlli, tredici anni dopo'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-BkKs1Up51YE/TYxjcQLXrnI/AAAAAAAAAQ0/klUlf6fsVew/s72-c/whole.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4890183699297158607</id><published>2011-03-16T17:11:00.000+01:00</published><updated>2011-03-16T17:11:25.991+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='radioactivity'/><category scheme='http://www.blogger.com/atom/ns#' term='quake'/><category scheme='http://www.blogger.com/atom/ns#' term='tokyo'/><category scheme='http://www.blogger.com/atom/ns#' term='italy'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><category scheme='http://www.blogger.com/atom/ns#' term='bananas'/><title type='text'>Radiations in Tokyo, real-time</title><summary type='text'>Japan is going through a wide spectrum of catastrophes: an impressive earthquake was followed by a terrible tsunami that killed thousands of people, swept away whole villages and destroyed the emergency power generators of Fukushima's cooling system, causing radiation to spread out, even to northern America. Moreover, a vulcano erupted and... there's even a bird flu warning in Chiba. Because of </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4890183699297158607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4890183699297158607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4890183699297158607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4890183699297158607'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/03/radiations-in-tokyo-real-time.html' title='Radiations in Tokyo, real-time'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3748836782116695329</id><published>2011-03-04T13:37:00.004+01:00</published><updated>2011-05-02T14:30:10.813+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='ai'/><category scheme='http://www.blogger.com/atom/ns#' term='complex systems'/><category scheme='http://www.blogger.com/atom/ns#' term='boids'/><category scheme='http://www.blogger.com/atom/ns#' term='artificial life'/><category scheme='http://www.blogger.com/atom/ns#' term='crowds'/><category scheme='http://www.blogger.com/atom/ns#' term='bioinspired computing'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='models'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><title type='text'>The BOIDS are back in town!</title><summary type='text'>

During the last lesson of complex systems course, prof. Vizzari showed a crowd simulation based on BOIDS, an intriguing model invented by Craig Reynolds in 1986 that simulates bird flocks, fish schools and all that kind of self-organizing masses of living stuff. The basic model is based on three simple assumptions:
each boid moves toward the other flockmates (cohesion)
each boid moves away from</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3748836782116695329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3748836782116695329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3748836782116695329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3748836782116695329'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/03/boids-are-back-in-town.html' title='The BOIDS are back in town!'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7593227340927245292</id><published>2011-02-11T00:00:00.006+01:00</published><updated>2011-03-25T17:09:37.135+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='simulated annealing'/><category scheme='http://www.blogger.com/atom/ns#' term='neural networks'/><category scheme='http://www.blogger.com/atom/ns#' term='pso'/><category scheme='http://www.blogger.com/atom/ns#' term='scientific visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='particle swarm optimization'/><category scheme='http://www.blogger.com/atom/ns#' term='optimization'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><category scheme='http://www.blogger.com/atom/ns#' term='genetic algorithms'/><category scheme='http://www.blogger.com/atom/ns#' term='LISP'/><category scheme='http://www.blogger.com/atom/ns#' term='soft computing'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='genetic programming'/><title type='text'>A softer way of life</title><summary type='text'>Soft computing course: completed! A sparkling 30/30 cum laude closes an astonishing and inspiring experience.

I chose this course primarly because of simulated annealing and neural networks, for I studied these techniques in a very formal way (cybernetics) and from a philosophic point of view (epistemology). I was interested into a more concrete approach, and I found it here. But there was much </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7593227340927245292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7593227340927245292' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7593227340927245292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7593227340927245292'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/02/softer-way-of-life.html' title='A softer way of life'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-319601169865071426</id><published>2011-02-09T14:40:00.001+01:00</published><updated>2011-02-10T12:11:44.306+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='collaborazione'/><category scheme='http://www.blogger.com/atom/ns#' term='corso'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='NGI'/><title type='text'>"Impariamo il C", un corso collaborativo</title><summary type='text'>Qualche settimana fa ho dato via ad un piccolo esperimento sul forum di NGI. Si tratta di un micro-corso di programmazione C di stampo collaborativo: una breve lezione "frontale" discussa con la community.

L'approccio che seguo è bottom-up: son voluto partire dalle minuzie (cioé il ferro, quella che viene chiamata architettura dell'elaboratore) e risalire lentamente, introducendo un piccolo </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/319601169865071426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=319601169865071426' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/319601169865071426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/319601169865071426'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/02/impariamo-il-c-un-corso-collaborativo.html' title='&quot;Impariamo il C&quot;, un corso collaborativo'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YSMgiUbeFMo/TVKWeTvYQqI/AAAAAAAAAQs/JGDCZovUgu8/s72-c/c.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4106084889491858175</id><published>2011-02-08T01:30:00.000+01:00</published><updated>2011-02-08T01:30:02.933+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aho-corasick'/><category scheme='http://www.blogger.com/atom/ns#' term='www'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='ucf'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='eecs'/><category scheme='http://www.blogger.com/atom/ns#' term='dev-cpp'/><title type='text'>Realizzi di esser stato d'aiuto quando...</title><summary type='text'>...trovi il tuo blog linkato nelle dispense di due università americane (Central Florida e Central Connecticut). Nice!

Il mio post sul workaround per far funzionare Dev-CPP sotto Vista (dio maledica Microsoft per le sue trovate balzane) è diventato un po' il fix de facto  in giro per internet, e ha portato più traffico e commenti delle altre  centinaia di post che ho realizzato, anche quelle </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4106084889491858175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4106084889491858175' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4106084889491858175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4106084889491858175'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/02/realizzi-di-esser-stato-daiuto-quando.html' title='Realizzi di esser stato d&apos;aiuto quando...'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8917298658719049058</id><published>2011-02-02T15:15:00.007+01:00</published><updated>2011-02-06T01:46:19.480+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='webometrics'/><category scheme='http://www.blogger.com/atom/ns#' term='ranking'/><title type='text'>UNIMIB.IT on Webometrics: new strong performance</title><summary type='text'>Webometrics publishes, in a biannual fashion, a ranking of universities' websites, produced by a formula that takes into account the size of the site, the number of downloadable documents, the visibility online and the number of google scholar entries. We still have a positive trend and during the latter half we went up 145 positions!



Milano-Bicocca's ranking during the years; the lower, the </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8917298658719049058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8917298658719049058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8917298658719049058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8917298658719049058'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/02/unimibit-on-webometrics-new-strong.html' title='UNIMIB.IT on Webometrics: new strong performance'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/TUlmeRFv02I/AAAAAAAAAOY/Qu5CZ3JwuW8/s72-c/grafico_2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-847665161293235023</id><published>2011-01-21T18:23:00.004+01:00</published><updated>2011-07-07T09:31:30.314+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='italia'/><category scheme='http://www.blogger.com/atom/ns#' term='repubblica delle banane'/><category scheme='http://www.blogger.com/atom/ns#' term='minore entità'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><category scheme='http://www.blogger.com/atom/ns#' term='prostituzione'/><category scheme='http://www.blogger.com/atom/ns#' term='gasparri'/><category scheme='http://www.blogger.com/atom/ns#' term='pedofilia'/><category scheme='http://www.blogger.com/atom/ns#' term='emendamento 1707'/><category scheme='http://www.blogger.com/atom/ns#' term='cicchitto'/><category scheme='http://www.blogger.com/atom/ns#' term='minorenne'/><title type='text'>Il popolo delle coincidenze</title><summary type='text'>Vorrei condividere una serie di pensieri che ho elucubrato. Forse è tutto un po' dietrologico, ma non sono un tifoso delle coincidenze. 

La questione Ruby è avvenuta nella notte tra il 27 e il 28 maggio 2010. Il 29 è sabato, il 30 domenica; il lunedì il parlamento non lavora.

Il primo giorno utile (cioé il primo giugno) Gasparri e altri amici suoi presentano un emendamento (il 1707) alla legge </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/847665161293235023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=847665161293235023' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/847665161293235023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/847665161293235023'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/01/i-know-pieces-fit.html' title='Il popolo delle coincidenze'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3051381856297845903</id><published>2011-01-12T14:34:00.001+01:00</published><updated>2011-01-12T15:48:57.615+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='italia'/><category scheme='http://www.blogger.com/atom/ns#' term='repubblica delle banane'/><category scheme='http://www.blogger.com/atom/ns#' term='governo'/><category scheme='http://www.blogger.com/atom/ns#' term='economia'/><category scheme='http://www.blogger.com/atom/ns#' term='debito'/><category scheme='http://www.blogger.com/atom/ns#' term='politica'/><title type='text'>Le palle della crisi</title><summary type='text'>

Il grafico quì sopra rappresenta i dati dell'esposizione dei cosidetti PIIGS, aggiornati al 31 dicembre 2010; il pallone più grande siamo noi.

Combiniamo questa informazione con l'aver avuto per un anno un Ministro allo Sviluppo occupato ad arredare case a sua insaputa (cioé, a farsi corrompere in cambio di appalti), un altro anno senza averlo proprio (d'altronde il bunga bunga porta via tempo</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3051381856297845903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3051381856297845903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3051381856297845903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3051381856297845903'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2011/01/le-palle-della-crisi.html' title='Le palle della crisi'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nSTO-vZpSgc/TSb7zq2AHaI/AAAAAAAAKNY/jwrI1QvB6CQ/s72-c/web%2Bof%2Bdebt.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5368542478290958510</id><published>2010-11-25T18:24:00.010+01:00</published><updated>2011-02-04T20:16:43.048+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pso'/><category scheme='http://www.blogger.com/atom/ns#' term='particle swarm optimization'/><category scheme='http://www.blogger.com/atom/ns#' term='rastrigin'/><category scheme='http://www.blogger.com/atom/ns#' term='soft computing'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='schaffer'/><title type='text'>Ants gone wild!</title><summary type='text'>

I'm currently attending the soft computing course, and it's terrific! I always loved stuff like genetic algorithms, neural networks and such, but I wasn't prepared for particle swarms: it's been a shocking revelation. I really fell in love with them, I adore the wide spectrum of emerging behaviours those bunch of coordinates exhibit and I feel overwhelmed when I think about creative uses of the</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5368542478290958510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5368542478290958510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5368542478290958510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5368542478290958510'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/11/ants-gone-wild.html' title='Ants gone wild!'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3361276347126247768</id><published>2010-11-16T11:13:00.001+01:00</published><updated>2010-11-16T11:13:55.589+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='www'/><category scheme='http://www.blogger.com/atom/ns#' term='storia'/><category scheme='http://www.blogger.com/atom/ns#' term='stampa'/><title type='text'>Cambia tutto e, in effetti, nulla cambia</title><summary type='text'>Gerry mi ha fatto scoprire l'archivio storico del quotidiano La Stampa, che copre tutte le pubblicazioni dal 1867 a oggi. Bellissima iniziativa. Per curiosità sono andato a sbirciare la prima pagina del giorno in cui sono nato (il 31 dicembre 1979) per scoprire che, sostanzialmente, andrebbe bene anche oggi.


Si parla degli aumenti di benzina, luce, tariffe telefoniche, RCA: si teme l'inflazione</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3361276347126247768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3361276347126247768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3361276347126247768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3361276347126247768'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/11/cambia-tutto-e-in-effetti-nulla-cambia.html' title='Cambia tutto e, in effetti, nulla cambia'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YSMgiUbeFMo/TOJVjOYSuRI/AAAAAAAAAOE/2xMhS49UFzg/s72-c/1462_02_1979_0344A_0001_21135777.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-6335152253794404016</id><published>2010-10-03T02:20:00.004+02:00</published><updated>2011-07-23T23:51:55.008+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='epistemologia'/><category scheme='http://www.blogger.com/atom/ns#' term='filosofia'/><category scheme='http://www.blogger.com/atom/ns#' term='università'/><category scheme='http://www.blogger.com/atom/ns#' term='laurea'/><title type='text'>Dell'epistemologia informatica</title><summary type='text'>

Un saggio sul progresso, lettura ideale in spiaggia
...ovvero la scientificità della computer science.

Intrigato dal nome veramente insolito per un insegnamento di informatica e da un programma quasi totalmente umanistico, cosa già di per sé rara, ho deciso di inserire questo corso nel piano di studi e si è rivelato una autentica figata.

L'esame consiste nel produrre un piccolo saggio su temi</summary><link rel='enclosure' type='application/pdf' href='http://www.simmetry.info/altro/Principale.pdf' length='0'/><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/6335152253794404016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=6335152253794404016' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6335152253794404016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6335152253794404016'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/10/dellepistemologia-informatica_03.html' title='Dell&apos;epistemologia informatica'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-99937010881414608</id><published>2010-07-28T19:21:00.002+02:00</published><updated>2010-07-28T19:29:02.515+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='hello world'/><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='wolfram alpha'/><category scheme='http://www.blogger.com/atom/ns#' term='mashup'/><title type='text'>Online Integral Evaluator or: yet another Wolfram|Alpha widgets hello world</title><summary type='text'>I always loved Mathematica for its symbolic architecture, and that power is now freely available online through the stunning Wolfram|Alpha computational engine.
In these days, I'm studying for the third calculus course and I'm using Alpha extensively for definite integration. When I heard 'bout Wolfram's Alpha widget builder I felt natural to develop an on-line integral calculator. 

It's simple </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/99937010881414608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=99937010881414608' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/99937010881414608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/99937010881414608'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/07/online-integral-evaluator-or-yet.html' title='Online Integral Evaluator or: yet another Wolfram|Alpha widgets hello world'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-680641528597040983</id><published>2010-07-23T10:05:00.001+02:00</published><updated>2010-07-23T10:06:25.791+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='webometrics'/><category scheme='http://www.blogger.com/atom/ns#' term='ranking'/><title type='text'>Milano-Bicocca improves its Webometrics ranking</title><summary type='text'>

Webometrics ranking of world universities shows information about world universities, ranked according to indicators measuring web presence, link visibility, size and number of documents available for download. Since 2004 this chart is done by the Spanish National Research Council, and gets updated every six months.

Milan-Bicocca's website has a strongly positive trend as we raised 325 </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/680641528597040983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=680641528597040983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/680641528597040983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/680641528597040983'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/07/milano-bicocca-improves-its-webometrics.html' title='Milano-Bicocca improves its Webometrics ranking'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/TElI6KnvwdI/AAAAAAAAANM/M9nIanA2-Ns/s72-c/webometrics.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4555228749668882600</id><published>2010-07-12T12:03:00.004+02:00</published><updated>2010-07-12T12:04:35.213+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='università'/><title type='text'>Frenare un'emorrargia di naviganti</title><summary type='text'>
Questo grafico mostra il numero di "rimbalzi" che i visitatori del sito della Bicocca effettuano da una pagina molto particolare: quella delle Facoltà. Purtoppo, per ragioni storiche, gli studenti associano il corso di laurea al concetto di facoltà. Navigando sulla home page, ricercano le informazioni sui corsi cliccando proprio su facoltà e di lì abbandonano il sito affidandosi ai siti </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4555228749668882600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4555228749668882600' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4555228749668882600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4555228749668882600'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/07/frenare-unemorrargia-di-naviganti.html' title='Frenare un&apos;emorrargia di naviganti'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/TDrjgR5DR-I/AAAAAAAAAM8/7Z0odsW8TTQ/s72-c/rimbalzi.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5812146465298928551</id><published>2010-06-28T16:42:00.002+02:00</published><updated>2010-06-28T16:43:26.517+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='offerta formativa'/><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='milano-bicocca'/><category scheme='http://www.blogger.com/atom/ns#' term='università'/><title type='text'>L'usabilità e la scelta del corso di studi</title><summary type='text'>Come sempre in questo periodo, stiamo lavorando alla pubblicazione dell'offerta didattica del prossimo anno accademico. Poichè il nostro ateneo ha una certa grandezza, l'offerta complessiva è decisamente vasta, organizzata in otto facoltà per un totale di circa 70 corsi di laurea differenti, tra triennali, magistrali, UNA specialistica residua (scienze infermieristiche ed ostetriche), "a ciclo </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5812146465298928551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5812146465298928551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5812146465298928551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5812146465298928551'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/06/lusabilita-innanzitutto.html' title='L&apos;usabilità e la scelta del corso di studi'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YSMgiUbeFMo/TCizS1KGLrI/AAAAAAAAAM0/1vWM5G0iOx4/s72-c/engine.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8949169872749802724</id><published>2010-06-28T12:12:00.004+02:00</published><updated>2010-07-29T00:38:17.013+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snippet'/><category scheme='http://www.blogger.com/atom/ns#' term='aho-corasick'/><category scheme='http://www.blogger.com/atom/ns#' term='mergifier'/><category scheme='http://www.blogger.com/atom/ns#' term='pattern matching'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Aho-Corasick (multiple pattern match) in PHP</title><summary type='text'>When I started programming Mergifier, my "RSS feeds dispenser", I knew I was going to need some kind of terms filtering. It's useless to take into account the most common words, for they don't bring any information.

My initial solution was to split the text into an array of substrings and use array_diff to remove those in my blacklist array. I don't know the asymptotic cost of array_diff </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8949169872749802724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8949169872749802724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8949169872749802724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8949169872749802724'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/06/aho-corasick-multiple-pattern-match-in.html' title='Aho-Corasick (multiple pattern match) in PHP'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3731169764417562591</id><published>2010-06-11T16:06:00.002+02:00</published><updated>2010-06-30T14:27:12.581+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='mergifier'/><category scheme='http://www.blogger.com/atom/ns#' term='università'/><category scheme='http://www.blogger.com/atom/ns#' term='rss feed'/><category scheme='http://www.blogger.com/atom/ns#' term='probabilità'/><title type='text'>Mergifier: prima alfa</title><summary type='text'>
Mergifier è entrato in funzione! Attualmente si occupa di classificare le notizie di interesse per studenti, docenti e dipendenti. Questi sono i link per sottoscrivere i feed ATOM:
 studenti
 docenti
 dipendenti
Il progetto è in una fase embrionale e potrebbe manifestare qualche malfunzionamento; aiutaci segnalando bug o eventuali suggerimenti via email o sul canale facebook! :)</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3731169764417562591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3731169764417562591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3731169764417562591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3731169764417562591'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/06/mergifier-prima-alfa.html' title='Mergifier: prima alfa'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/TBJCxiATAzI/AAAAAAAAAMs/IrurzfJr8ns/s72-c/mergy2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5667455335661973277</id><published>2010-06-07T12:23:00.011+02:00</published><updated>2010-06-17T21:47:16.209+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bayesian filtering'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='mergifier'/><category scheme='http://www.blogger.com/atom/ns#' term='probability'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='rss feed'/><title type='text'>Mergifier: a bayesian RSS filter</title><summary type='text'>The RSS feed is a popular format used to publish information. XML based, therefore machine-readable, it was thought as a "container" of news from frequently updated web pages. Personally, I love using iGoogle as aggregator to keep, in a single screen, lot of feeds that keep me constantly updated about intersting facts happening around the world.

We introduced early this technology on Bicocca's </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5667455335661973277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5667455335661973277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5667455335661973277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5667455335661973277'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/06/mergifier-bayesian-rss-filter.html' title='Mergifier: a bayesian RSS filter'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/TAzIgAJSZDI/AAAAAAAAAMk/vYNqNdT4naI/s72-c/mergy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3622149200568707070</id><published>2010-04-27T17:10:00.001+02:00</published><updated>2010-04-27T19:07:16.960+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snippet'/><category scheme='http://www.blogger.com/atom/ns#' term='hello world'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><title type='text'>Just for fun: obfuscated hello world, in C</title><summary type='text'>main(int argc,char*argv[]){memset(&amp;argc,0,1);char*s[11]={0,-3,4,4,7,-40,15,7,10,4,-4};while(argc&lt;11)printf("%c",s[argc++]+0x48);}
What could this code do? =)

The reason behind this code is here.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3622149200568707070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3622149200568707070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3622149200568707070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3622149200568707070'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/04/just-for-fun-obfucated-hello-world-in-c.html' title='Just for fun: obfuscated hello world, in C'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2821741337192178937</id><published>2010-04-22T10:07:00.006+02:00</published><updated>2010-04-22T17:25:58.916+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ie'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>IE - object does not support property or method</title><summary type='text'>Have you ever experienced the error message I wrote in the title? Are you hitting the walls with your head wondering what the frak it means? This post might be useful to you!

I wrote a page that worked seemlessly inside every know browser but Internet Explorers. Well, nothing new under the sun, web developers' work consists mainly in making things run inside that shit.

Anyway, I was surprised </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2821741337192178937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2821741337192178937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2821741337192178937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2821741337192178937'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/04/ie-object-does-not-support-property-or.html' title='IE - object does not support property or method'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TGaFUPJleS4/SmhVsq0-v3I/AAAAAAAAPt8/BPPSi-Broww/s72-c/no+internet+explorer.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4963559229614016552</id><published>2010-04-17T01:18:00.003+02:00</published><updated>2010-04-17T12:32:37.649+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='neural networks'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='machine learning'/><title type='text'>Un percettrone per il portalone</title><summary type='text'>
Da un po' di tempo a questa parte mi frulla l'idea di rendere in qualche modo "intelligente" le generazione del primo piano del portale www.unimib.it. 

Fresco del corso di machine learning del prof. Mauri ho deciso di tentare l'implementazione di un software in grado di imparare dagli esempi - storici e futuri - la mentalità con cui realizziamo giornalmente il primo piano, arrivando un giorno a</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4963559229614016552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4963559229614016552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4963559229614016552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4963559229614016552'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/04/un-percettrone-per-il-portalone.html' title='Un percettrone per il portalone'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/S8jurz6s54I/AAAAAAAAAMU/eN4ci4M37sA/s72-c/annne1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1474711998051182325</id><published>2010-02-08T17:50:00.003+01:00</published><updated>2010-02-08T19:09:44.755+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='social media'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Un canale Facebook (ufficiale) per l'Università di Milano-Bicocca</title><summary type='text'>Da sempre la redazione di unimib.it vede i social networks come un fenomeno importante e rivoluzionario nell'ambito del worldwide web, una notevole opportunità per coinvolgere in prima persona i destinatari del nostro lavoro. Abbiamo già introdotto youtube qualche tempo fa, ora è il momento della rete più imponente al mondo.

Facebook, dall'alto delle sue centinaia di milioni di adepti, è da noi </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1474711998051182325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1474711998051182325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1474711998051182325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1474711998051182325'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/02/un-canale-facebook-ufficiale-per.html' title='Un canale Facebook (ufficiale) per l&apos;Università di Milano-Bicocca'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7345341181278375204</id><published>2010-01-22T14:26:00.003+01:00</published><updated>2011-09-06T17:40:01.750+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ie'/><category scheme='http://www.blogger.com/atom/ns#' term='inline-block'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Inline-block and Internet Explorer</title><summary type='text'>I use to collaborate with the press office of the University. In particular, I was asked to develop a sort of enhanced, multidimensional, collaborative "address book" that they use as a database of journalists. 

During the development process they often changed requirements, with the result that the project grown way too much. In order to keep the user experience pleasant I did my effort to </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7345341181278375204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7345341181278375204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7345341181278375204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7345341181278375204'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/01/inline-block-and-internet-explorer.html' title='Inline-block and Internet Explorer'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/S1mpVYfOM1I/AAAAAAAAAMA/qgumYVpB_3E/s72-c/scnr.jpg' height='72' width='72'/><thr:total>0</thr:total><georss:featurename>Milan, Italy</georss:featurename><georss:point>45.463681 9.1881714</georss:point><georss:box>45.3745885 9.0302429 45.5527735 9.3460999</georss:box></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5911132614828150400</id><published>2010-01-18T10:33:00.001+01:00</published><updated>2010-01-18T10:33:17.858+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snippet'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='deleting objects'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Deleting stuff with javascript</title><summary type='text'>Would you like to clean house with js without messing around with hidden stuff? Piece of cake:

document.getElementById("thing_to_delete").parentNode.removeChild(document.getElementById("thing_to_delete"));

Yes, it's kinda weird, just like referring to myself as "the son of my father", but it actualy works.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5911132614828150400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5911132614828150400' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5911132614828150400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5911132614828150400'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2010/01/deleting-stuff-with-javascript.html' title='Deleting stuff with javascript'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-847180069737117177</id><published>2009-12-18T14:36:00.002+01:00</published><updated>2009-12-22T14:54:21.985+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='db'/><title type='text'>A couple of nice MySQL tricks</title><summary type='text'>Do you want to transfer records from one table to another, specifying source and destination columns? Piece of cake:

INSERT INTO destination ( col1 , col2 ) 
SELECT col3, col4 FROM source


And what if you wish to collapse a subquery in your query results? More complex, but can be easily done with GROUP_CONCAT:

SELECT stuff.., GROUP_CONCAT( column_to_sum_up ) AS newname
FROM main_source
LEFT </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/847180069737117177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=847180069737117177' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/847180069737117177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/847180069737117177'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/12/couple-of-nice-sql-tricks.html' title='A couple of nice MySQL tricks'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1347384744158046790</id><published>2009-11-09T10:47:00.000+01:00</published><updated>2009-11-09T10:47:56.778+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='messaggi di errore criptici'/><title type='text'>Chiarezza, innanzitutto</title><summary type='text'>error LNK2005: "class std::map,class std::allocator &gt;,class Proiettile *,struct std::less,class std::allocator &gt; &gt;,class std::allocator,class std::allocator &gt; const ,class Proiettile *&gt; &gt; &gt; MappaProiettili" (?MappaProiettili@@3V?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVProiettile@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1347384744158046790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1347384744158046790' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1347384744158046790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1347384744158046790'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/11/chiarezza-innanzitutto.html' title='Chiarezza, innanzitutto'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1014416107826488550</id><published>2009-10-19T23:32:00.005+02:00</published><updated>2009-10-20T00:43:55.085+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='geometry loader'/><category scheme='http://www.blogger.com/atom/ns#' term='bounding spheres'/><category scheme='http://www.blogger.com/atom/ns#' term='collision detection'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><title type='text'>3D collision detection</title><summary type='text'>
3D libraries are conceived as just drawing primitives, and nothing more. That's why graphics programmers are asked to reinvent the wheel several times.

One of those wheels is the "world space" partitioning. In particular, the collision detection of meshes.

I don't know how serious engines handle it on a per-pixel/vertex basis, but I think they just do miracles. I implemented something simpler </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1014416107826488550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1014416107826488550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1014416107826488550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1014416107826488550'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/10/3d-collision-detection.html' title='3D collision detection'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/StzOVzBJZwI/AAAAAAAAALY/Uzr-SIrMkro/s72-c/bbcollision.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5184070289961523835</id><published>2009-10-09T20:19:00.002+02:00</published><updated>2009-10-09T20:24:38.915+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='normal mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='shaders'/><category scheme='http://www.blogger.com/atom/ns#' term='parallax mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='glsl'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='optimization'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><title type='text'>The evolution of parallax</title><summary type='text'>Once upon a time, videogames were bidimensional, and it was fine.
One day, in order to give some depthness to the scene, programmers introduced a technique called parallax scrolling: by moving the elements of the background at different speed, a sense of spatiality and immersivity emerged.

The sensation was outstanding for the age, but the drawback was a very high computational cost, that kept </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5184070289961523835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5184070289961523835' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5184070289961523835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5184070289961523835'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/10/evolution-of-parallax.html' title='The evolution of parallax'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/Ss9w0qqJPdI/AAAAAAAAALQ/mDKXCcxXCDg/s72-c/drago-normal-mapped.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-6611740166394373599</id><published>2009-10-06T01:38:00.010+02:00</published><updated>2010-07-28T19:37:42.892+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D textures'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='sprites'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><title type='text'>Sprites, animations, and 3D textures</title><summary type='text'>
During the 80s real 3D was just a chimera. Apart some pioneer, embryonic vectorial engine, computer graphics was achieved by using small bitmap images, stored in contiguous memory locations: the sprites.

Borrowing from traditional techniques, sprites were animated by drawing the animations in separate images (a classic example) and displaying them in sequence, creating the feeling of dynamism.
</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/6611740166394373599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=6611740166394373599' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6611740166394373599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6611740166394373599'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/10/sprites-animations-and-3d-textures.html' title='Sprites, animations, and 3D textures'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/Ssp14jtb5JI/AAAAAAAAALI/hiZ928nR8G4/s72-c/coniglio-in-fiamme.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8401974532186200138</id><published>2009-10-01T20:58:00.005+02:00</published><updated>2009-10-01T21:03:03.077+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shaders'/><category scheme='http://www.blogger.com/atom/ns#' term='glsl'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Does your shader seamlessly compile, but inexplicably doesn't link?</title><summary type='text'>Maybe it's due to the GL_MAX_VARYING_FLOATS limit.

If you go crazy obtaining the error "Fragment shader(s) failed to link", try reducing your explicit -and implicit- varyings variables.

It turns out that, for instance, you cannot combine 8 textures and 8 "blinn-phong light sources" inconsiderately, because if you would like to interpolate textures and light vectors, you end up using (8+8)*4 = </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8401974532186200138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8401974532186200138' title='72 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8401974532186200138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8401974532186200138'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/10/does-your-shader-seemlessly-compile-but.html' title='Does your shader seamlessly compile, but inexplicably doesn&apos;t link?'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/SsT61b8OtNI/AAAAAAAAALA/FkpSUVvD8qw/s72-c/scritta-aresio-texture%2Bblinn.png' height='72' width='72'/><thr:total>72</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3360723382104478274</id><published>2009-09-29T17:44:00.002+02:00</published><updated>2009-10-19T23:54:18.975+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shaders'/><category scheme='http://www.blogger.com/atom/ns#' term='glsl'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='optimization'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><title type='text'>Fixed functionality beats programmable pipeline 10:0?</title><summary type='text'>
Something's terribly wrong somewhere... Blinn-phong shader is wasting all GPU's power! 

I've done some optimization, but I'm afraid that writing general code, good for all seasons is not the best way to achieve performance.

I can't imagine how many compromises serious 3D engines hide under the hood!</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3360723382104478274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3360723382104478274' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3360723382104478274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3360723382104478274'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/09/fixed-functionality-beats-programmable.html' title='Fixed functionality beats programmable pipeline 10:0?'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SsImojgenqI/AAAAAAAAAKw/PTgVrCs7ATk/s72-c/comparison.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8688034337476065851</id><published>2009-09-17T12:33:00.001+02:00</published><updated>2009-09-21T01:04:59.691+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='threads'/><category scheme='http://www.blogger.com/atom/ns#' term='mfc'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Arbitrarily turn static functions into individual threads</title><summary type='text'>There's a lot of routines that are supposed to run "behind the scene", accomplishing repetitive and constant taks. For instance, in 3D engine the movements should be time-based, so that things behave the same way indipendently from the underlying architecture. We could define a class that "checks the clock" and computes the "amount of changes" to do in the scene. Our observers - that is a </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8688034337476065851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8688034337476065851' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8688034337476065851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8688034337476065851'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/09/arbitrarily-turn-static-functions-into.html' title='Arbitrarily turn static functions into individual threads'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3332478761919018962</id><published>2009-09-14T17:10:00.003+02:00</published><updated>2009-09-14T17:11:28.500+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><category scheme='http://www.blogger.com/atom/ns#' term='Delaunay triangulation'/><title type='text'>Meshes from points</title><summary type='text'>It's been an hard job, but an interesting experience. My 3D engine "PLT" now features its own Delaunay triangulation. Now I can turn an arbitrary set of points into a continue, smooth, tridimensional mesh.

The algorythm is well explained on Wikipedia, and practically consists in breaking an encompassing triangle in smaller ones, ensuring that every triangle does not "contain" any other vertex.

</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3332478761919018962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3332478761919018962' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3332478761919018962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3332478761919018962'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/09/meshes-from-points.html' title='Meshes from points'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YSMgiUbeFMo/Sq5WIEJHh2I/AAAAAAAAAKo/23fa5otfmmY/s72-c/triangulation.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8686740476604548237</id><published>2009-09-03T16:00:00.001+02:00</published><updated>2009-09-03T16:01:05.507+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grecia'/><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='delphi'/><title type='text'>Δελφοί</title><summary type='text'>
Delphi, l'ombelico del mondo, sede dell'oracolo più famoso di sempre, il posto "in cui chiunque avrebbe fatto il proprio santuario, se non ci avessero pensato prima i Greci".
Perché un posto del genere si ritrova come eredità moderna un linguaggio di programmazione insulso? Borland accidenti a te!</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8686740476604548237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8686740476604548237' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8686740476604548237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8686740476604548237'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/09/blog-post.html' title='Δελφοί'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1414591895562091606</id><published>2009-08-29T14:55:00.014+02:00</published><updated>2009-08-30T00:33:43.818+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jarvins&apos; march'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='convex hull'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><title type='text'>The farm of convexity</title><summary type='text'>I'm working on my first scientific visualization "job" in these days; it's a computational fluid dynamics simulation, which has to be displayed to make some inference.Instead of importing datas into VTK, I loaded them into my 3D framework. And it was a fail, because of three conceptual errors:my engine was written to display polygons; instead, we have ~3000 point samples which have to be </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1414591895562091606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1414591895562091606' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1414591895562091606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1414591895562091606'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/08/farm-of-convexity.html' title='The farm of convexity'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/SpklsUaZj2I/AAAAAAAAAKg/8hYheI4_ZE4/s72-c/convex-hull.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2226557625729430276</id><published>2009-07-22T19:03:00.010+02:00</published><updated>2009-08-29T20:01:58.915+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wavefront'/><category scheme='http://www.blogger.com/atom/ns#' term='vbo'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='geometry loader'/><category scheme='http://www.blogger.com/atom/ns#' term='normals'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='vertex buffer objects'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><category scheme='http://www.blogger.com/atom/ns#' term='obj'/><title type='text'>Wavefront .OBJ files &amp; Vertex Buffer Objects</title><summary type='text'>OBJ files are handy for many reasons:they're text fileswell documentedeasy to parseand many professional softwares can export themThis is why they are so popular as standard files for 3D graphics.Their structure is basically a (long) list of vectors definitions (spatial, normals, texture coordinates, and so on) followed by a (long) list of structures defining faces.  What are faces? Faces are </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2226557625729430276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2226557625729430276' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2226557625729430276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2226557625729430276'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/07/wavefront-obj-files-vertex-buffer.html' title='Wavefront .OBJ files &amp; Vertex Buffer Objects'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SmdHIi3hrAI/AAAAAAAAAKQ/1yPxPJijVp0/s72-c/drago.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5732386367450003988</id><published>2009-07-20T22:57:00.005+02:00</published><updated>2009-08-28T13:04:10.058+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shaders'/><category scheme='http://www.blogger.com/atom/ns#' term='glsl'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='PLT'/><title type='text'>We meet again, dear wheel</title><summary type='text'>Soon after my experience at CINECA, I took the decision to implement my own 3D engine.I'm not trying to develop the ultimate graphic experience, of course. I just wanna own a set of libraries useful for easily handling and displaying scientific information, without too much effort.Actually, I tried to avoid the huge effort of programming a whole 3D framework from scratch by using OpenSceneGraph; </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5732386367450003988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5732386367450003988' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5732386367450003988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5732386367450003988'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/07/we-meet-again-dear-wheel.html' title='We meet again, dear wheel'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SmTdEuH8RAI/AAAAAAAAAKI/1np5L4spWZk/s72-c/PLT1.3.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7901101108661005414</id><published>2009-07-17T17:17:00.004+02:00</published><updated>2009-07-20T12:47:00.882+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='italia'/><category scheme='http://www.blogger.com/atom/ns#' term='stage'/><category scheme='http://www.blogger.com/atom/ns#' term='repubblica delle banane'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='lavoro'/><title type='text'>Nei panni del neo laureato</title><summary type='text'>A differenza di molti neo-laureati, essendo già un dipendente a tempo indeterminato non ho avuto alcun problema nell'annaspare tra le offerte lavorative radunatemi dagli uffici di job placement subito dopo la proclamazione. Devo anzi ammettere che mi sta procurando un certo diletto osservare la nonchalance delle aziende nel chiedere la Luna in cambio di un tozzo di pane.Nella fattispecie, qualche</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7901101108661005414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7901101108661005414' title='94 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7901101108661005414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7901101108661005414'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/07/nei-panni-del-neo-laureato.html' title='Nei panni del neo laureato'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>94</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4073273904610178817</id><published>2009-06-11T11:04:00.007+02:00</published><updated>2009-06-11T11:11:02.384+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cineca'/><category scheme='http://www.blogger.com/atom/ns#' term='scuola estiva'/><category scheme='http://www.blogger.com/atom/ns#' term='visualizzazione scientifica'/><title type='text'>100th post!</title><summary type='text'>Arrivoooooo!! Una bella infornata di OpenGL a livelli massicci... e soprattutto OpenScenegraph! Non vedo l'ora!Spero solo che il mio nuovo Presario arrivi entro domani! Daje mediaworld!</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4073273904610178817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4073273904610178817' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4073273904610178817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4073273904610178817'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/06/100th-post.html' title='100th post!'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1276618493989548266</id><published>2009-05-20T15:34:00.006+02:00</published><updated>2009-05-20T15:51:58.423+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='syntax highlight'/><title type='text'>Text mode emacs and python syntax highlighting</title><summary type='text'>I'm learning python, in order to develop django-powered web applications. The test environment is the my office's mini-server (an old, 900 Mhz Pentium III) with a Debian on it  (used for ticketing, backupping stuff and as database/web server supporting internal activities) , without any graphical interface.In order to develop more easily, I apt-got emacs which runs perfectly in text mode. By the </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1276618493989548266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1276618493989548266' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1276618493989548266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1276618493989548266'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/05/text-mode-emacs-and-python-syntax.html' title='Text mode emacs and python syntax highlighting'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-6585267238942458455</id><published>2009-05-11T20:44:00.004+02:00</published><updated>2009-05-11T21:04:45.916+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cinese'/><category scheme='http://www.blogger.com/atom/ns#' term='nuovo  portale'/><category scheme='http://www.blogger.com/atom/ns#' term='unimib.it'/><category scheme='http://www.blogger.com/atom/ns#' term='milano-bicocca'/><category scheme='http://www.blogger.com/atom/ns#' term='università'/><title type='text'>消息! Il portale parla cinese</title><summary type='text'>Ed eccolo quà. Dopo qualche settimana di fatiche, la localizzazione in cinese di unimib.it è quasi ultimata.Non si tratta di una banale interfaccia a contenuti in italiano/inglese, bensì di una traduzione completa delle informazioni di interesse per la visiting people proveniente dal est asiatico.Tutto, a partire dalla scritta "Università degli Studi di Milano-Bicocca", è stato adattato, finanche</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/6585267238942458455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=6585267238942458455' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6585267238942458455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6585267238942458455'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/05/il-portale-parla-cinese.html' title='消息! Il portale parla cinese'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/Sghyx9N9VTI/AAAAAAAAAJ4/DP9QF22Bcvg/s72-c/chinese-preview.png' height='72' width='72'/><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5541743897262623646</id><published>2009-05-04T13:25:00.019+02:00</published><updated>2009-05-06T14:14:26.964+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graduation'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='gauss'/><category scheme='http://www.blogger.com/atom/ns#' term='happyness'/><title type='text'>...and the story ends</title><summary type='text'>56 months have passed since my second enrollment, but this time it worked! I'm finally graduated in computer science with a final score of 99/110.I think this is the time to assess a balance of these years.I'm grown, surely. Grown as a man and programmer. The stage (and thesis) I chose were challenging and helped me understanding who I am and what I could do. I learnt lot from this experience, </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5541743897262623646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5541743897262623646' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5541743897262623646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5541743897262623646'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/05/and-story-ends.html' title='...and the story ends'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2224590100879999551</id><published>2009-04-06T14:10:00.007+02:00</published><updated>2009-10-19T23:36:08.446+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bufala'/><category scheme='http://www.blogger.com/atom/ns#' term='turchia'/><category scheme='http://www.blogger.com/atom/ns#' term='terremoto'/><category scheme='http://www.blogger.com/atom/ns#' term='abruzzo'/><category scheme='http://www.blogger.com/atom/ns#' term='corriere della sera'/><category scheme='http://www.blogger.com/atom/ns#' term='bananas'/><title type='text'>Mistificare per principio</title><summary type='text'>


Nessun ritegno pur di far notizia.

Il Corriere della Sera sbatte in home page foto di un terremoto turco, spacciandolo per la catastrofe abruzzese. Ma come si fa..

Grazie a Peacemaker (NGI) per la segnalazione.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2224590100879999551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2224590100879999551' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2224590100879999551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2224590100879999551'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/04/mistificare-per-principio.html' title='Mistificare per principio'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7094691422483890843</id><published>2009-03-30T23:08:00.006+02:00</published><updated>2009-03-30T23:55:59.546+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ms-sys'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='fixmbr'/><category scheme='http://www.blogger.com/atom/ns#' term='windows xp'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='error 18'/><title type='text'>Fix the MBR, without Windows' permission, in a linux fashioned way</title><summary type='text'>Il testo completo è disponibile quì: http://aresio.blogspot.com/ I tried to install Kubuntu "Jaunty Jackalope" last sunday.Partitioning worked fine, file were copied without any issue but something went wrong at reboot: GRUB hanged up because of a unintelligible error 18.I googled a bit and it turned out that it's due to the fact that BIOS detects disks in a different way Linux does.So what..? *I</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7094691422483890843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7094691422483890843' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7094691422483890843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7094691422483890843'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/03/fix-mbr-without-windows-permission-in.html' title='Fix the MBR, without Windows&apos; permission, in a linux fashioned way'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1487184805122198043</id><published>2009-02-26T09:46:00.006+01:00</published><updated>2009-02-26T11:39:44.192+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='university'/><title type='text'>俳句</title><summary type='text'>Race is over:a long breath.Shivers in the sun.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1487184805122198043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1487184805122198043' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1487184805122198043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1487184805122198043'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/02/blog-post.html' title='俳句'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-9150530496301851427</id><published>2009-02-23T11:41:00.011+01:00</published><updated>2009-02-23T14:24:05.579+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmazione'/><category scheme='http://www.blogger.com/atom/ns#' term='tags cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='probabilità'/><title type='text'>Ippopotami e nuvole</title><summary type='text'>Le tags cloud sono un metodo molto efficace per condurre il navigatore attraverso le proprie notizie, informazioni e quant'altro legati ad un preciso argomento, mostrando nel contempo il ventaglio di informazioni disponibili sul sito.Abbiamo deciso quindi di fornire ai visitatori di unimib.it questa possibilità, e in fase di implementazione stanno emergendo alcune considerazioni non </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/9150530496301851427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=9150530496301851427' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/9150530496301851427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/9150530496301851427'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2009/02/ippopotami-e-nuvole.html' title='Ippopotami e nuvole'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/SaKPh57T4pI/AAAAAAAAAJg/3kPMqAib6aY/s72-c/ippo.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-9121507530314529939</id><published>2008-11-18T11:25:00.008+01:00</published><updated>2008-11-20T11:15:35.539+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nuovo  portale'/><category scheme='http://www.blogger.com/atom/ns#' term='bicocca'/><category scheme='http://www.blogger.com/atom/ns#' term='università'/><title type='text'>Una nuova pelle</title><summary type='text'>Dopo quasi un anno di discussioni, pianificazioni, riunioni, litigate, riprogettazioni, ridisegnamenti e sviluppo forsennato, il nuovo portale dell'Università di Milano-Bicocca entra nella sua fase beta.Il sito, per scelta, è per ora visibile ai soli "addetti ai lavori" e quindi rigetta visitatori al di fuori della sottorete 149.132.0.0/16 del campus.  In questa fase stiamo provvedendo alla </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/9121507530314529939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=9121507530314529939' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/9121507530314529939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/9121507530314529939'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/11/new-skin.html' title='Una nuova pelle'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YSMgiUbeFMo/SSUzmxatLFI/AAAAAAAAAJE/D5aBEU0npxQ/s72-c/homepage_nuova.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2583174317417731767</id><published>2008-11-04T23:01:00.006+01:00</published><updated>2008-11-04T23:31:39.956+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='high poly'/><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='image space algorythms'/><title type='text'>Image space algorythms, polycount and fps</title><summary type='text'>Image-space algorythms have one huge benefit: their costs are independent from the overall complexity of the scene. Proof is that putting a ~35k faces model in the middle of the scene does not affect the frames per seconds count.For my experience what seem to drain GPU power are (in ascending order of heaviness):multisampling - useful for sorting-independent transparency, it's not for free and </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2583174317417731767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2583174317417731767' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2583174317417731767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2583174317417731767'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/11/image-space-algorythms-polycount-and.html' title='Image space algorythms, polycount and fps'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/SRDGbgx2qJI/AAAAAAAAAHs/X5cU4Wc44tY/s72-c/female.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8546120596297979591</id><published>2008-11-02T18:24:00.009+01:00</published><updated>2008-11-03T13:29:46.423+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='multisampling'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='alpha to coverage'/><title type='text'>Expensive state changes</title><summary type='text'>Everytime you want a primitive to be multi-sampled - in order to convert its alpha values into coverage patterns -  you are supposed to explicitly ask for it by enabling GL_SAMPLE_ALPHA_TO_COVERAGE.I thought that keeping this feature enabled for non-translucent primitives was a waste. I was wrong! It's continuosly changing this state that cuts down performances!Therefore, you're going to prefer </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8546120596297979591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8546120596297979591' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8546120596297979591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8546120596297979591'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/11/expensive-state-changes.html' title='Expensive state changes'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SQ3icld3CxI/AAAAAAAAAHM/FcKbEP-TuKE/s72-c/cube.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7460224318774373602</id><published>2008-10-29T12:14:00.006+01:00</published><updated>2008-10-29T17:30:12.551+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gelmini'/><category scheme='http://www.blogger.com/atom/ns#' term='sfacelo'/><category scheme='http://www.blogger.com/atom/ns#' term='legge 137'/><category scheme='http://www.blogger.com/atom/ns#' term='università'/><category scheme='http://www.blogger.com/atom/ns#' term='bananas'/><title type='text'>La parte peggiore</title><summary type='text'>La Gelmini ci riporta indietro di vent'anni, ai grembiulini in stile ventennio e alle cazzate sul maestro unico. Ma Tremonti e soci hanno ancor meno pudore, e impongono oggi tagli per miliardi di euro all'Università italiana.L'università pubblica morirà. Naturalmente si potranno cercare finanziamenti dalle aziende, trasformandosi in fondazioni. Ma visto che le aziende storicamente se ne sbattono </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7460224318774373602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7460224318774373602' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7460224318774373602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7460224318774373602'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/la-parte-peggiore.html' title='La parte peggiore'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/SQhO680MuwI/AAAAAAAAAHE/E9DMnh3aAAY/s72-c/Fat+Human.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-735130689764711570</id><published>2008-10-28T23:07:00.004+01:00</published><updated>2009-07-20T23:51:09.754+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='shaders'/><category scheme='http://www.blogger.com/atom/ns#' term='glsl'/><category scheme='http://www.blogger.com/atom/ns#' term='soft shadows'/><title type='text'>Unnatural convolution</title><summary type='text'>By using a simple convolution filter, with a small 5x5 kernel running on a fragment shader, one can obtain a nicer and softer shadows.This trick was invented by Anirudh Shastry; it's not physically correct, it's prone to artifacts (and that's why I'm gonna use stencils) but it's good to see and pretty fast. Moreover, I didn't have to move the whole rendering pipeline in one shader, which is good.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/735130689764711570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=735130689764711570' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/735130689764711570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/735130689764711570'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/unnatural-convolution.html' title='Unnatural convolution'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/SQeNVGMAiwI/AAAAAAAAAG8/dUYfQHm1N9k/s72-c/soft.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3424376380719219818</id><published>2008-10-28T15:04:00.006+01:00</published><updated>2009-07-20T23:50:34.479+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='shaders'/><category scheme='http://www.blogger.com/atom/ns#' term='csm'/><category scheme='http://www.blogger.com/atom/ns#' term='glsl'/><category scheme='http://www.blogger.com/atom/ns#' term='convolution filter'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Don't you know, talking 'bout the convolution it sounds like a whisper</title><summary type='text'>Hard shadows destroy realism. It's a matter of fact, they look too unnatural, expecially if the rest of the scene appear softly shaded and we overlap a simulated cone of light.Plenty of solutions have been proposed. Furthermore, Nvidia cards are so smart that they automatically apply the percentage closer filtering on shadow maps. ATI cards don't, but proposed a pretty way to implement it (by </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3424376380719219818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3424376380719219818' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3424376380719219818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3424376380719219818'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/dont-you-know-talking-bout-convolution.html' title='Don&apos;t you know, talking &apos;bout the convolution it sounds like a whisper'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YSMgiUbeFMo/SQccfy7HZbI/AAAAAAAAAG0/JijbHVj9VYA/s72-c/convolution.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7892631801678565124</id><published>2008-10-23T15:57:00.007+02:00</published><updated>2008-10-23T16:30:10.192+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='italian governement'/><category scheme='http://www.blogger.com/atom/ns#' term='gelmini'/><category scheme='http://www.blogger.com/atom/ns#' term='protests'/><category scheme='http://www.blogger.com/atom/ns#' term='cossiga'/><category scheme='http://www.blogger.com/atom/ns#' term='bananas'/><title type='text'>Please, someone help us</title><summary type='text'>Espresso, 23 ottobre 2008«Maroni dovrebbe fare quel che feci io quand’ero ministro dell’Interni (…). Gli universitari? Lasciarli fare. Ritirare le forze di polizia dalle strade e dalle università, infiltrare il movimento con agenti provocatori pronti a tutto, e lasciare che per una decina di giorni i manifestanti devastino i negozi, diano fuoco alle macchine e mettano a ferro e fuoco le città. </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7892631801678565124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7892631801678565124' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7892631801678565124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7892631801678565124'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/please-someone-help-us.html' title='Please, someone help us'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2864637396705154396</id><published>2008-10-18T00:29:00.008+02:00</published><updated>2008-10-28T15:03:51.976+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='projective texturing'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='caustic mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Causticity</title><summary type='text'>A preliminary shot of my "translucency shadow mapping" engine, showing just the "filtrating light" layer. Light illuminates the glass, which projects its texture on the transparent radiation box, which is supposed to project on the wall as well.Seems working, but actually it doesn't.The reason is subtle: the more translucent a surface is, the more it shouldn't stop the light; this means that the </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2864637396705154396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2864637396705154396' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2864637396705154396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2864637396705154396'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/preliminary-shot-of-my-translucency.html' title='Causticity'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/SPkR1G1LRLI/AAAAAAAAAGs/VyvOuuhwqZk/s72-c/proiezione_quasi_corretta.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-6301878315101216243</id><published>2008-10-16T12:46:00.010+02:00</published><updated>2008-10-16T16:52:07.637+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='multisampling'/><category scheme='http://www.blogger.com/atom/ns#' term='malfunction'/><category scheme='http://www.blogger.com/atom/ns#' term='alpha to coverage'/><title type='text'>Covert alpha operations</title><summary type='text'>The screenshot on the left shows my shadow mapping engine rendering two translucent textured surfaces. The first one occludes the spotlight and casts a shadow on the second one which, in turn, casts on the floor and the wall.Through the eye of the needleThe thumbnail looks fine, but a closer look (click it!) reveils many subtle aliasing problems. Fact is that the "alpha to coverage" is just a </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/6301878315101216243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=6301878315101216243' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6301878315101216243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6301878315101216243'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/covert-alpha-operations.html' title='Covert alpha operations'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SPcblXf-2cI/AAAAAAAAAGk/inVgyZ77Xag/s72-c/issues.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4071471879302245571</id><published>2008-10-15T11:49:00.010+02:00</published><updated>2008-10-15T13:20:06.032+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='order indipendent transparency'/><category scheme='http://www.blogger.com/atom/ns#' term='multisampling'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='alpha to coverage'/><title type='text'>Order indipendency</title><summary type='text'>Translucency and transparency are not trivial in realtime CG.Peaceful ray tracers take their time to throw lines inside and outside objects, while rasterizers have no peace quickly collecting incoming fragments. In order to alpha blend them, they must arrive in a precise order: the farthest, the earliest.This limitation has a deep impact when rendering a scene: you have to sort your objects in </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4071471879302245571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4071471879302245571' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4071471879302245571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4071471879302245571'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/translucency-and-transparency-are-not.html' title='Order indipendency'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SPXClrPjX4I/AAAAAAAAAGc/Idy2LZSx4VE/s72-c/multisample.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2305985445592659780</id><published>2008-10-14T15:49:00.003+02:00</published><updated>2008-10-14T16:00:27.101+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='projective texturing'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Projective light cone</title><summary type='text'>Due to its intrinsic nature of texture, the shadow map looks squared.A nice way to improve its appearance is to use the very same coordinates that project the shadow to map an additional bitmap, which simulates the bottom of the light cone produced by the "spotlight".Now it would be cool to simulate the whole light cone by using some kind of volumetric escamotage.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2305985445592659780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2305985445592659780' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2305985445592659780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2305985445592659780'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/projective-light-cone.html' title='Projective light cone'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SPSjq3ZbIoI/AAAAAAAAAGU/HDWip07TDJA/s72-c/spotlight2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-3115072065324603727</id><published>2008-10-07T14:24:00.005+02:00</published><updated>2008-10-08T09:01:53.988+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snippet'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='group_concat'/><category scheme='http://www.blogger.com/atom/ns#' term='db'/><title type='text'>One query, many records, one result</title><summary type='text'>Sometimes you need to serialize the results of one simple db query. Instead of fetching any single row and appending it to a string, I thought it could be nice (and faster) to delegate the string creation to the database server.I found out there's no explicit way to do it in MySQL, but I created a nice workaround using the group_concat clause:SELECT GROUP_CONCAT (field)FROM tableWHERE index IN (.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/3115072065324603727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=3115072065324603727' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3115072065324603727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/3115072065324603727'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/one-query-many-records-one-result.html' title='One query, many records, one result'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8620824735813258050</id><published>2008-10-01T12:12:00.015+02:00</published><updated>2008-10-10T18:35:08.564+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='fbo'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='frame buffer objects'/><title type='text'>Aliasing galore and FBOs</title><summary type='text'>When you're going to write a 3D shadows engine, your choice is basically restricted to two possibilities: shadow volumes or shadow mapping in one of its flavours.There's no reason to choose shadow mapping but the performances: shadow volumes are more accurate, because a shadow map is a simple texture spread on a scene and used for depth comparisons. It's obvious that texture's detail affects </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8620824735813258050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8620824735813258050' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8620824735813258050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8620824735813258050'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/10/aliasing-galore-and-fbos.html' title='Aliasing galore and FBOs'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/SONn6Css7SI/AAAAAAAAAGM/Qm3TJyqzXnQ/s72-c/fbo.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8056576913187244906</id><published>2008-09-26T12:59:00.004+02:00</published><updated>2008-09-26T13:11:42.380+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='gamma'/><category scheme='http://www.blogger.com/atom/ns#' term='accumulation buffers'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Pseudo gamma correction</title><summary type='text'>As several lights add up in the scene, several accumulations happen in the background, flattening average contrast and luminance. In order to have the colorful scene back, we can tweak the accumulation buffer a bit using the GL_MULT function of glAccum API, and passing as multiplication factor the result of 1+γ*numberOfLightSources.Here's a screenshot:compared to the previous images, also with γ=</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8056576913187244906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8056576913187244906' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8056576913187244906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8056576913187244906'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/pseudo-gamma-correction.html' title='Pseudo gamma correction'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SNzAqnJ4eDI/AAAAAAAAAFs/h2zowUpMA_k/s72-c/gamma.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4556595734936296857</id><published>2008-09-24T15:30:00.003+02:00</published><updated>2008-09-24T15:55:59.669+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='artifacts'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Put on the red light</title><summary type='text'>Who said lights are just white? Introducing an almost coherent red light.More then ever, hard shadows and light's cone edge appear too unnatural. Some kind of linear filtering is required here, maybe a PCF for shadows and a bit of blur for cone's boundaries.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4556595734936296857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4556595734936296857' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4556595734936296857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4556595734936296857'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/put-on-red-light.html' title='Put on the red light'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/SNpBI6IGmDI/AAAAAAAAAFk/WW5WTj7IkTw/s72-c/redlight.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7289108486915855467</id><published>2008-09-23T16:17:00.004+02:00</published><updated>2008-09-23T16:48:18.582+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='accumulation buffers'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='multitexturing'/><title type='text'>N lights are better than one</title><summary type='text'>Here we go! Accumulation buffers allowed an easy drawing of multiple light sources and relative shadows.The trickiest aspect was the balance of exposition: every light features its accumulation factor and the light contributions are supposed to be under 1, in order to avoid overexposition.It could be a cool effect, anyway. =)</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7289108486915855467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7289108486915855467' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7289108486915855467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7289108486915855467'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/here-we-go-accumulation-buffers-allowed.html' title='N lights are better than one'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SNj-a8o_O_I/AAAAAAAAAFc/biiR-ADwqsg/s72-c/multilights.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7592371091678935519</id><published>2008-09-21T05:31:00.009+02:00</published><updated>2008-09-23T16:48:38.848+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='accumulation buffers'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='motion blur'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Accumulation buffers</title><summary type='text'>Shadow mapping is working correctly, but only one (spot!) light at a time.Nature is very different, so engine has to be changed a bit. How can one sum the contributions of several different lights, placed around the scene? Accumulation buffers can do the trick! These supplementary buffers will sum the RGB values of our different takes from any single light and return the final composite </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7592371091678935519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7592371091678935519' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7592371091678935519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7592371091678935519'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/accumulation-buffers.html' title='Accumulation buffers'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/SNXANs-kVZI/AAAAAAAAAFU/ybs1eAfVOvg/s72-c/blur.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2459428529853152808</id><published>2008-09-19T10:44:00.005+02:00</published><updated>2008-09-19T11:50:34.679+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='acne'/><category scheme='http://www.blogger.com/atom/ns#' term='z-fighting'/><category scheme='http://www.blogger.com/atom/ns#' term='polygon offset'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='malfunction'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Young 3D engines suffer acne</title><summary type='text'>As the engine grows up, I refactor some routine. Cleaner code allows me to use some higher level function, like a 3Ds objects loader. And here appears a well-know issue: z-fighting.Even on a surface closest to the light source, you will always discover minor differences in the values associated with the R texture coordinate(...). This can result in "surface acne"(...). You can mitigate this </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2459428529853152808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2459428529853152808' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2459428529853152808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2459428529853152808'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/young-3d-engines-suffer-acne.html' title='Young 3D engines suffer acne'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SNNm7sjtg_I/AAAAAAAAAFM/YiKur4VZNvA/s72-c/bla.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8348556844562380895</id><published>2008-09-17T14:51:00.003+02:00</published><updated>2008-09-17T15:10:16.376+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='multitexturing'/><title type='text'>When shadows and light combine</title><summary type='text'>Now it's not just primitives and smooth shading! Multitexturing is part of OpenGL since 1.2.1 specification and allows direct textures combining. Putting the shadow map into a separate texture unit (with glActiveTexture) permit us to spread it on our already textured polygons.I don't know if this is the most performant way to achieve a correct result, but it works fine! =)</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8348556844562380895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8348556844562380895' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8348556844562380895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8348556844562380895'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/when-shadows-and-light-combine.html' title='When shadows and light combine'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SND_tAPGyHI/AAAAAAAAAFE/c0wVpJGk7-I/s72-c/multitextured-shadows.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-67045856698514336</id><published>2008-09-09T09:17:00.007+02:00</published><updated>2008-09-09T14:39:25.068+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='remote desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='sis 650'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='terminal service'/><title type='text'>I can't see the light!</title><summary type='text'>Now we're talking.And guess what? Nothing was wrong. I tried running the code on my work's ATI x1300 and shadows correctly appeared.I suppose my SIS 650 messes up with alpha testing. Disappointing.And there's another useful information: OpenGL do not work through remote desktop. If you try to connect via terminal services, you'll see just flat shaded polygons. What I can't see is the logic behind</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/67045856698514336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=67045856698514336' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/67045856698514336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/67045856698514336'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/i-can-see-shadow.html' title='I can&apos;t see the light!'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SMYjJxmVOYI/AAAAAAAAAEg/mR7bwQ0ICBI/s72-c/cubo_shadow_mapping.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1748454038221774395</id><published>2008-09-08T21:33:00.001+02:00</published><updated>2008-09-08T21:35:45.641+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='malfunction'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Neverending story</title><summary type='text'>Something weird is going on here..! Shadows are supposed to be dark! Oo"..at least they appear now!</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1748454038221774395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1748454038221774395' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1748454038221774395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1748454038221774395'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/neverending-story.html' title='Neverending story'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/SMV-L1OoXMI/AAAAAAAAAEY/xRxMEJ1oDig/s72-c/grrr.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1348003383376406502</id><published>2008-09-08T16:48:00.006+02:00</published><updated>2008-09-18T23:55:30.852+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snippet'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='delayed search'/><title type='text'>"Cool and quiet" search box</title><summary type='text'>It's cool (and a bit web2.0) to have a search box which works as soon as we cease typing, and displays new contents in the very page we're navigating.The concept of "typing ceased" is tricky anyway; it's not cool (and not quiet!) to have the page refreshed soon after the onKeyUp event, because maybe we're still typing the whole word.So, it takes a bit of javascripting:function lookupStuff(flag) {</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1348003383376406502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1348003383376406502' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1348003383376406502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1348003383376406502'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/cool-and-quiet-search-box.html' title='&quot;Cool and quiet&quot; search box'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2988801014108564850</id><published>2008-09-05T12:17:00.011+02:00</published><updated>2008-09-08T17:01:21.599+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snippet'/><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='matrix multiplication'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><title type='text'>Reinventing the wheel</title><summary type='text'>Matrix multiplication is fundamental in computer graphics, expecially when you're dealing with shadow maps and texture projections.Unfortunately, there are no standard functions for matrix multiplication, so it was time for DIY. Here comes my snippet:float* matrixProduct(float* A, float* B) {// we have to allocate space for a 4x4 floats matrixfloat* pointer= (float *) calloc(sizeof(float), 16);//</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2988801014108564850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2988801014108564850' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2988801014108564850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2988801014108564850'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/matrix-multiplication-is-fundamental-in.html' title='Reinventing the wheel'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-7189179917183423691</id><published>2008-09-04T16:08:00.005+02:00</published><updated>2008-09-04T20:03:03.315+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='reload'/><category scheme='http://www.blogger.com/atom/ns#' term='option'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Reload a page with javascript</title><summary type='text'>There's a lot of ways for completely reloading a web page via javascript.Only a few permit to clean up any selection done to option forms.Moreover, it turns out that there's only one robust way to do it, without weird confirmations popups (Internet Explorer) or strange behaviours (Firefox):window.location.href=window.location.pathname;Of course, works seemlessly in Chrome.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/7189179917183423691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=7189179917183423691' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7189179917183423691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/7189179917183423691'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/reload-page-with-javascript.html' title='Reload a page with javascript'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-5918102199474210384</id><published>2008-09-01T15:40:00.006+02:00</published><updated>2008-09-03T10:23:08.009+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='malfunction'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Work in progress</title><summary type='text'>The answer to the previous question was: "it does work". I don't know how the framework I'm working on exactly works, but it does strange things with depth buffer.It seems I'm at a good point. Shadow mapping consists in three steps (two, if the video cards supports the GL_ARB_shadow_ambient extension):depth buffer acquisition from light's point of viewa "dim light" rendering from camera's point </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/5918102199474210384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=5918102199474210384' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5918102199474210384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/5918102199474210384'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/09/work-in-progress.html' title='Work in progress'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/SLvw3GUUx-I/AAAAAAAAAEQ/aqUTrvieFjA/s72-c/dump.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-6595609515288191135</id><published>2008-08-20T18:02:00.004+02:00</published><updated>2008-08-20T19:16:00.055+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='fbo'/><category scheme='http://www.blogger.com/atom/ns#' term='shaders'/><category scheme='http://www.blogger.com/atom/ns#' term='vbo'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>Uncomfortable</title><summary type='text'>Summer and CG don't meet: my warfare computer resists a couple of minutes and then hangs up.I'm working on my trusty notebook now, but the SiS graphics card is resulting a major pain in the ass:warning: OpenGL VBOs not supportedwarning: OpenGL shading language not supportedGod! Any facility that should help me out to work on shadow mapping is not present on this machine. It's like programming in </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/6595609515288191135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=6595609515288191135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6595609515288191135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6595609515288191135'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/08/uncomfortable.html' title='Uncomfortable'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-220778932192224402</id><published>2008-07-23T15:32:00.005+02:00</published><updated>2008-07-23T16:50:59.019+02:00</updated><title type='text'>Cambio di layout...</title><summary type='text'>...per festeggiare l'archiviazione di algoritmi complementi!E dalla gioia mi son pure arruolato nelle fila dei fans di Dijkstra su Facebook. Evvai!</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/220778932192224402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=220778932192224402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/220778932192224402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/220778932192224402'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/07/cambio-di-layout.html' title='Cambio di layout...'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-6151669661950846800</id><published>2008-07-22T10:27:00.024+02:00</published><updated>2008-12-10T23:50:35.966+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shadow mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='shadows volumes'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>And the winner is: shadow mapping</title><summary type='text'>Shadows projection can be tricky. I knew it before beginnig my stage at CNR, and had only confirmations so far: there's a lot of complications you've got to consider before developing. The greatest limit remains, of course, the cost of computations.My first choice and proposal were shadow volumes a là Carmack: definitively intriguing and kind of ideal trait d'union of my universitary life: they </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/6151669661950846800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=6151669661950846800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6151669661950846800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/6151669661950846800'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/07/and-winner-is-shadow-mapping.html' title='And the winner is: shadow mapping'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YSMgiUbeFMo/SIWhsf89AFI/AAAAAAAAADY/Ts91xsHQrA4/s72-c/shadow.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4303305997300878724</id><published>2008-07-04T22:42:00.008+02:00</published><updated>2008-12-10T23:50:36.490+01:00</updated><title type='text'>Un  bel respiro..</title><summary type='text'>Thunderbird; 1 mail non letta:«Si comunica che per lo stage "Progettazione e realizzazione di un modulo software in OpenGL per la proiezione di ombre in tempo reale", proposto dal Consiglio Nazionale delle Ricerche - Istituto di Tecnologie Industriali ed Automazione, sei stato selezionato come stagista.Il CNR resta in attesa dell'approvazione e dell'avvio del relativo progetto formativo da parte </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4303305997300878724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4303305997300878724' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4303305997300878724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4303305997300878724'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/07/un-bel-respiro.html' title='Un  bel respiro..'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/SHSyXSvfltI/AAAAAAAAADQ/YTej5Y2QwtI/s72-c/itia.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4596062773705905582</id><published>2008-06-23T15:56:00.003+02:00</published><updated>2008-09-08T22:52:53.940+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='massacre'/><category scheme='http://www.blogger.com/atom/ns#' term='japanese hornets'/><title type='text'>Japanese hornets' slaughter</title><summary type='text'>AdblockMaybe insects exceed even men about cruelty.This is one of the most impressive massacres I've ever seen. Oo"</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4596062773705905582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4596062773705905582' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4596062773705905582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4596062773705905582'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/06/japanese-hornets-slaughter.html' title='Japanese hornets&apos; slaughter'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-1740447815448963927</id><published>2008-06-11T14:01:00.004+02:00</published><updated>2008-12-10T23:50:36.866+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='achievements'/><title type='text'>Bye bye physics</title><summary type='text'>I must admit, it has been funny. Physics is actually intriguing, challenging and surprising. In addition, Prof. Paganoni knows how to stimulate interest and plant seeds inside others minds.Another step beyond, the light gets brighter, let's run toward advanced algorythms!</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/1740447815448963927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=1740447815448963927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1740447815448963927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/1740447815448963927'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/06/bye-bye-physics.html' title='Bye bye physics'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SE--sLAvfoI/AAAAAAAAADI/7XaOM3YzDJU/s72-c/must_not_fap.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8605408372422535869</id><published>2008-06-04T10:03:00.004+02:00</published><updated>2008-07-23T17:42:56.267+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usa'/><category scheme='http://www.blogger.com/atom/ns#' term='nuke'/><category scheme='http://www.blogger.com/atom/ns#' term='fallout 3'/><category scheme='http://www.blogger.com/atom/ns#' term='al-qaeda'/><title type='text'>SITE "intelligence" group</title><summary type='text'>"By monitoring terrorist and extremist websites and penetrating password-protected Al Qaeda linked sites, SITE provides a state-of-the-art intelligence service to both practitioners and analysts to understand the adversary." - SITE group.This bunch of pathetic wannabe-hackers found out this CG shot of Washington on a website, and instantly started shouting of Al-Qaeda menace of nuclear bombing: "</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8605408372422535869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8605408372422535869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8605408372422535869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8605408372422535869'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/06/site-intelligence-group.html' title='SITE &quot;intelligence&quot; group'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-8864411242845292331</id><published>2008-05-26T19:55:00.001+02:00</published><updated>2008-05-26T19:57:05.584+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='videogames'/><title type='text'>lol</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/8864411242845292331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=8864411242845292331' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8864411242845292331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/8864411242845292331'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/05/lol.html' title='lol'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-4298753484595437923</id><published>2008-05-26T15:43:00.005+02:00</published><updated>2008-12-10T23:50:37.023+01:00</updated><title type='text'>The end of the tunnel</title><summary type='text'>My first enrolling at University has been in 1998; I was young, stupid and lazy.Freshly out of secondary school, I was conviced that computer science was matter of... computers and programming, but nothing was more far from truth. Reality was so hard-shelled that I quit quite soon.In 2004 I enrolled again. This time - I said to myself - I know what I have to face and the time I'm gonna need to </summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/4298753484595437923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=4298753484595437923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4298753484595437923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/4298753484595437923'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/05/end-of-tunnel.html' title='The end of the tunnel'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YSMgiUbeFMo/SDq-qgIiAdI/AAAAAAAAADA/CQ3sOWKCCh8/s72-c/light-at-the-end-tunnel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17486618.post-2979082395016569684</id><published>2008-05-20T14:09:00.005+02:00</published><updated>2008-12-10T23:50:37.206+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='choice'/><category scheme='http://www.blogger.com/atom/ns#' term='verhulst'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Crossroads</title><summary type='text'>And there I am, bouncing in the r&gt;3 bifurcation.Life is certainly a chaotic system, bound to your initial conditions and prone to sudden changes whose conseguences you can not predict.I'm collecting resources, and I'll be forced to quit the aequilibrium condition choosing my path, my future, my work, my specific interests. Sometimes having many interests is a such a  disadvantage.</summary><link rel='replies' type='application/atom+xml' href='http://aresio.blogspot.com/feeds/2979082395016569684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17486618&amp;postID=2979082395016569684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2979082395016569684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17486618/posts/default/2979082395016569684'/><link rel='alternate' type='text/html' href='http://aresio.blogspot.com/2008/05/crossroads.html' title='Crossroads'/><author><name>Marco Nobile</name><uri>https://profiles.google.com/108606603978082061189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-EcR9el8-eAg/AAAAAAAAAAI/AAAAAAAAATA/ijjALtPq2Zs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YSMgiUbeFMo/SDLFZXAB-DI/AAAAAAAAAC4/H4pEJLaboi4/s72-c/512px-LogisticMap_BifurcationDiagram.gif' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
