  <?xml version="1.0" encoding="UTF-8" ?> 
- <feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>gervystar's log</title> 
  <subtitle type="html">Beh, boh, bah...</subtitle> 
  <id>tag:gervystar.net,2005:Typo</id> 
  <generator version="4.0" uri="http://www.typosphere.org">Typo</generator> 
  <link href="http://gervystar.net/xml/atom10/feed.xml" rel="self" type="application/atom+xml" /> 
  <link href="http://gervystar.net/" rel="alternate" type="text/html" /> 
  <updated>2006-10-19T02:58:57-07:00</updated> 
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:96a906b5-d1f6-4c64-8975-acf08688a016</id> 
  <published>2006-10-19T02:57:00-07:00</published> 
  <updated>2006-10-19T02:58:57-07:00</updated> 
  <title type="html">Patentato!</title> 
  <link href="http://gervystar.net/articles/2006/10/19/patentato" rel="alternate" type="text/html" /> 
  <category term="italiano" scheme="http://gervystar.net/articles/category/italiano" label="Italiano" /> 
  <category term="patente" scheme="http://gervystar.net/articles/tag/patente" /> 
  <category term="moto" scheme="http://gervystar.net/articles/tag/moto" /> 
  <summary type="html"><p>Circa sette anni dopo la &#8220;B&#8221;, ho preso anche la patente &#8220;A&#8221;.</p> <p>Ora mi manca solo il mezzo :-)</p></summary> 
  <content type="html"><p>Circa sette anni dopo la &#8220;B&#8221;, ho preso anche la patente &#8220;A&#8221;.</p> <p>Ora mi manca solo il mezzo :-)</p></content> 
  </entry>
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:d712ca3d-33a7-4e4c-9447-2de07122e674</id> 
  <published>2006-10-01T05:04:00-07:00</published> 
  <updated>2006-10-01T05:07:35-07:00</updated> 
  <title type="html">Parigi aspettami...</title> 
  <link href="http://gervystar.net/articles/2006/10/01/parigi-aspettami" rel="alternate" type="text/html" /> 
  <category term="work" scheme="http://gervystar.net/articles/category/work" label="Work" /> 
  <category term="italiano" scheme="http://gervystar.net/articles/category/italiano" label="Italiano" /> 
  <category term="paris" scheme="http://gervystar.net/articles/tag/paris" /> 
  <category term="ibm" scheme="http://gervystar.net/articles/tag/ibm" /> 
  <category term="lavoro" scheme="http://gervystar.net/articles/tag/lavoro" /> 
  <summary type="html"><p>... sto arrivando. Il taxi che mi porterà a Venezia dovrebbe passare tra due ore, ed alle 19:45 dovrei arrivare a Parigi. Non vado lì per divertirmi, ma meglio di niente :-)</p></summary> 
  <content type="html"><p>... sto arrivando. Il taxi che mi porterà a Venezia dovrebbe passare tra due ore, ed alle 19:45 dovrei arrivare a Parigi. Non vado lì per divertirmi, ma meglio di niente :-)</p></content> 
  </entry>
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:88002cb2-8c01-4c38-8502-294ce60860e3</id> 
  <published>2006-09-28T14:32:00-07:00</published> 
  <updated>2006-09-28T22:31:12-07:00</updated> 
  <title type="html">Informatici improvvisati</title> 
  <link href="http://gervystar.net/articles/2006/09/28/informatici-improvvisati" rel="alternate" type="text/html" /> 
  <category term="amici" scheme="http://gervystar.net/articles/category/amici" label="Amici" /> 
  <category term="software-libero" scheme="http://gervystar.net/articles/category/software-libero" label="Software Libero" /> 
  <category term="italiano" scheme="http://gervystar.net/articles/category/italiano" label="Italiano" /> 
  <category term="web" scheme="http://gervystar.net/articles/tag/web" /> 
  <category term="truffe" scheme="http://gervystar.net/articles/tag/truffe" /> 
  <category term="incompetenza" scheme="http://gervystar.net/articles/tag/incompetenza" /> 
  <summary type="html"><p>Secondo me, uno degli effetti negativi del web è stata la proliferazione di &#8220;informatici&#8221; dilettanti, i cui &#8220;prodotti&#8221; hanno iniziato a funestare i nostri browser a partire dalla fine degli anni &#8216;90.</p> <p>Questo a causa della relativa semplicità con cui è da sempre stato possibile creare una pagina in html e poterla visualizzare senza doversi curare del markup. Ovviamente una pagina fatta bene è tutt&#8217;altro, ma le persone non tecniche tendono a fermarsi solo a quello che vedono.</p> <p>Col passare degli anni, il campo di azione di queste persone (chi era un benzinaio, chi un bidello, chi un assicuratore) si è allargato sconfinando anche nel cosiddetto (server-side) grazie alla semplicità con cui si possono creare semplici pagine dinamiche utilizzando un linguaggio come <a href="http://www.php.net/"><span class="caps">PHP</span></a>.</p> <p>Inutile dire che i risultati delle cose fatte &#8220;a bischero&#8221;, come dicono a Firenze non hanno tardato a farsi vedere: pagine web visibili solo con Internet Explorer, siti web defacciati, sql injection e chi più ne ha più ne metta.</p> <p>Perché parlo di queste cose?</p> <p>Semplicemente perché proprio in questi giorni un mio amico è rimasto &#8220;vittima&#8221; degli scadenti prodotti di un &#8220;informatico improvvisato&#8221;.</p> <p>Partiamo dall&#8217;inizio: questo mio amico (che chiameremo N.) ha un negozio di &#8220;cazzate&#8221; a Bibione, vende fatine, gadget de &#8220;Il signore degli anelli&#8221;, orchi, troll ed altre amenità. Ha deciso di estendere il suo business sul web e, avendo bisogno di un sito web per una forma minimale di commercio elettronico, si è rivolto ad un suo amico.</p> <p>Il suo amico &#8220;informatico&#8221; (che chiameremo G.) lo conosco anche io da anni, e l&#8217;ultima volta che ci ho parlato faceva il rivenditore di hardware; così ho scoperto che adesso si è messo anche a &#8220;fare i siti&#8221;.</p> <p>Circa un mese fa N. mi ha chiesto un parere sul sito; l&#8217;ho guardato, l&#8217;impatto è stato tremento, un salto nel 1997: sfondo nero, jpg ultracompresse usate come etichette, colori sbiaditi, <span class="caps">CTRL</span>+U -&gt; Arrrrrrgghhhh!!!</p> <p>Guardo alcune pagine, provo a scrivere &#8220;scemenze&#8221; nella <span class="caps">GET</span> usata per consultare il catalogo e &#8220;l&#8217;applicazione&#8221; inizia a sputare errori del database, nomi di tabelle, frammenti di query etc etc&#8230; ovviamente di gestire delle eccezioni non se ne parla.</p> <p>Giorni dopo vado da N. e gli dico quello che va detto: &#8220;Quel sito è una merda sotto tutti i punti di vista&#8221; e tento di fargli capire i potenziali problemi tecnici come l&#8217;alterazione del database da parte di un qualsiasi navigatore. Niente da fare, sono cose che &#8220;tanto non farà mai nessuno sul mio sito&#8221; e poi &#8220;G. me lo ha fatto pagare poco, da altre parti mi avevan chiesto molto di più&#8221;.</p> <p>Quel poco mi puzzava e gli ho chiesto di quantificarlo: <strong>800€</strong>. Immediatamente gli ho detto che conosco delle persone che per la stessa cifra o poco di più gli avrebbero potuto fornire un prodotto professionale, ben fatto, rilasciato con licenza libera.</p> <p>Dopo qualche tempo N. mi chiede se posso mandargli la stringa che avevo usato per far stampare a schermo l&#8217;errore del database, in modo che G. possa capire cosa succede. Mi sembra inutile dire che G. non avesse e non abbia tutt&#8217;ora idea di cosa sia la <a href="http://en.wikipedia.org/wiki/Sql_injection">sql injection</a>. Il tutto si è risolto con un &#8220;nulla di fatto&#8221;, ovviamente.</p> <p>La parte divertente inizia ora: ieri N. mi contatta chiededomi se ero stato io a creare preventivi sballati modificando i prezzi e rinominando gli username dei clienti. Insieme al mio &#8220;no&#8221; dico a N. di scrivere immediatamente al supporto tenico del suo hosting per farsi consegnare i log del web server e di avvisare immediatamente G. perché <strong>finalmente</strong> possa prendere visione di quello che è successo e corregere i suoi errori.</p> <p>Oggi N. mi fa sapere che in realtà l&#8217;attacco l&#8217;avevano fatto &#8220;degli hacker stranieri che G. ha conosciuto in un forum&#8221; e che quindi stavano lavorando per lui testando le vulnerabilità. N. conclude con questa frase: &#8220;G. mi ha detto che il lavoro di test per correggere quegli errori che derivano da <strong>tentativi di hacking</strong> e che quindi non c&#8217;entrano con l&#8217;uso normale del sito è a parte e mi ha chiesto <strong>100€</strong>&#8221;.</p> <p>La mia risposta è stata &#8220;Mandalo a cagare&#8221;. A dire il vero gli ho anche consigliato di farsi rimborsare i soldi che gli ha dato per quella porcheria oltre a quelli per il danno per i clienti che sta perdendo a causa del malfunzionamento del sito.</p> <p>Questa scusa è stata la peggiore cazzata che abbia mai sentito in tanti anni&#8230; un sito viene bucato, si racconta al cliente che in realtà sono stati &#8220;degli hacker assoldati per farlo&#8221; e come se non bastasse si pretende che la nostra palese incompetenza venga pagata. Aggiungerei anche il fatto che volendo credere alla storia degli &#8220;hacker assoldati&#8221;, mi sembrerebbe il minimo che le prove fossero eseguite su un sito di test e non su quello in produzione con il quale magari il cliente si deve pagare il pranzo.</p> <p>Boh non so se per i miei pochi lettori vale lo stesso, ma queste cose mi fanno terribilmente incazzare.</p> <p>P.S: N. tra gli amici è conosciuto come C. ed il suo è un sito <strong>commerciale</strong> che parla di una <strong>fata</strong> e di un <strong>drago</strong>. Chi lo conosce sa di chi sto parlando ;-)</p></summary> 
  <content type="html"><p>Secondo me, uno degli effetti negativi del web è stata la proliferazione di &#8220;informatici&#8221; dilettanti, i cui &#8220;prodotti&#8221; hanno iniziato a funestare i nostri browser a partire dalla fine degli anni &#8216;90.</p> <p>Questo a causa della relativa semplicità con cui è da sempre stato possibile creare una pagina in html e poterla visualizzare senza doversi curare del markup. Ovviamente una pagina fatta bene è tutt&#8217;altro, ma le persone non tecniche tendono a fermarsi solo a quello che vedono.</p> <p>Col passare degli anni, il campo di azione di queste persone (chi era un benzinaio, chi un bidello, chi un assicuratore) si è allargato sconfinando anche nel cosiddetto (server-side) grazie alla semplicità con cui si possono creare semplici pagine dinamiche utilizzando un linguaggio come <a href="http://www.php.net/"><span class="caps">PHP</span></a>.</p> <p>Inutile dire che i risultati delle cose fatte &#8220;a bischero&#8221;, come dicono a Firenze non hanno tardato a farsi vedere: pagine web visibili solo con Internet Explorer, siti web defacciati, sql injection e chi più ne ha più ne metta.</p> <p>Perché parlo di queste cose?</p> <p>Semplicemente perché proprio in questi giorni un mio amico è rimasto &#8220;vittima&#8221; degli scadenti prodotti di un &#8220;informatico improvvisato&#8221;.</p> <p>Partiamo dall&#8217;inizio: questo mio amico (che chiameremo N.) ha un negozio di &#8220;cazzate&#8221; a Bibione, vende fatine, gadget de &#8220;Il signore degli anelli&#8221;, orchi, troll ed altre amenità. Ha deciso di estendere il suo business sul web e, avendo bisogno di un sito web per una forma minimale di commercio elettronico, si è rivolto ad un suo amico.</p> <p>Il suo amico &#8220;informatico&#8221; (che chiameremo G.) lo conosco anche io da anni, e l&#8217;ultima volta che ci ho parlato faceva il rivenditore di hardware; così ho scoperto che adesso si è messo anche a &#8220;fare i siti&#8221;.</p> <p>Circa un mese fa N. mi ha chiesto un parere sul sito; l&#8217;ho guardato, l&#8217;impatto è stato tremento, un salto nel 1997: sfondo nero, jpg ultracompresse usate come etichette, colori sbiaditi, <span class="caps">CTRL</span>+U -&gt; Arrrrrrgghhhh!!!</p> <p>Guardo alcune pagine, provo a scrivere &#8220;scemenze&#8221; nella <span class="caps">GET</span> usata per consultare il catalogo e &#8220;l&#8217;applicazione&#8221; inizia a sputare errori del database, nomi di tabelle, frammenti di query etc etc&#8230; ovviamente di gestire delle eccezioni non se ne parla.</p> <p>Giorni dopo vado da N. e gli dico quello che va detto: &#8220;Quel sito è una merda sotto tutti i punti di vista&#8221; e tento di fargli capire i potenziali problemi tecnici come l&#8217;alterazione del database da parte di un qualsiasi navigatore. Niente da fare, sono cose che &#8220;tanto non farà mai nessuno sul mio sito&#8221; e poi &#8220;G. me lo ha fatto pagare poco, da altre parti mi avevan chiesto molto di più&#8221;.</p> <p>Quel poco mi puzzava e gli ho chiesto di quantificarlo: <strong>800€</strong>. Immediatamente gli ho detto che conosco delle persone che per la stessa cifra o poco di più gli avrebbero potuto fornire un prodotto professionale, ben fatto, rilasciato con licenza libera.</p> <p>Dopo qualche tempo N. mi chiede se posso mandargli la stringa che avevo usato per far stampare a schermo l&#8217;errore del database, in modo che G. possa capire cosa succede. Mi sembra inutile dire che G. non avesse e non abbia tutt&#8217;ora idea di cosa sia la <a href="http://en.wikipedia.org/wiki/Sql_injection">sql injection</a>. Il tutto si è risolto con un &#8220;nulla di fatto&#8221;, ovviamente.</p> <p>La parte divertente inizia ora: ieri N. mi contatta chiededomi se ero stato io a creare preventivi sballati modificando i prezzi e rinominando gli username dei clienti. Insieme al mio &#8220;no&#8221; dico a N. di scrivere immediatamente al supporto tenico del suo hosting per farsi consegnare i log del web server e di avvisare immediatamente G. perché <strong>finalmente</strong> possa prendere visione di quello che è successo e corregere i suoi errori.</p> <p>Oggi N. mi fa sapere che in realtà l&#8217;attacco l&#8217;avevano fatto &#8220;degli hacker stranieri che G. ha conosciuto in un forum&#8221; e che quindi stavano lavorando per lui testando le vulnerabilità. N. conclude con questa frase: &#8220;G. mi ha detto che il lavoro di test per correggere quegli errori che derivano da <strong>tentativi di hacking</strong> e che quindi non c&#8217;entrano con l&#8217;uso normale del sito è a parte e mi ha chiesto <strong>100€</strong>&#8221;.</p> <p>La mia risposta è stata &#8220;Mandalo a cagare&#8221;. A dire il vero gli ho anche consigliato di farsi rimborsare i soldi che gli ha dato per quella porcheria oltre a quelli per il danno per i clienti che sta perdendo a causa del malfunzionamento del sito.</p> <p>Questa scusa è stata la peggiore cazzata che abbia mai sentito in tanti anni&#8230; un sito viene bucato, si racconta al cliente che in realtà sono stati &#8220;degli hacker assoldati per farlo&#8221; e come se non bastasse si pretende che la nostra palese incompetenza venga pagata. Aggiungerei anche il fatto che volendo credere alla storia degli &#8220;hacker assoldati&#8221;, mi sembrerebbe il minimo che le prove fossero eseguite su un sito di test e non su quello in produzione con il quale magari il cliente si deve pagare il pranzo.</p> <p>Boh non so se per i miei pochi lettori vale lo stesso, ma queste cose mi fanno terribilmente incazzare.</p> <p>P.S: N. tra gli amici è conosciuto come C. ed il suo è un sito <strong>commerciale</strong> che parla di una <strong>fata</strong> e di un <strong>drago</strong>. Chi lo conosce sa di chi sto parlando ;-)</p></content> 
  </entry>
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:f16dcdbb-2538-4446-8b88-26ec716c5253</id> 
  <published>2006-09-27T17:16:00-07:00</published> 
  <updated>2006-09-28T00:30:03-07:00</updated> 
  <title type="html">Ultimo acquisto</title> 
  <link href="http://gervystar.net/articles/2006/09/27/ultimo-acquisto" rel="alternate" type="text/html" /> 
  <category term="italiano" scheme="http://gervystar.net/articles/category/italiano" label="Italiano" /> 
  <category term="monitor" scheme="http://gervystar.net/articles/tag/monitor" /> 
  <category term="lg" scheme="http://gervystar.net/articles/tag/lg" /> 
  <category term="flatron" scheme="http://gervystar.net/articles/tag/flatron" /> 
  <category term="wide" scheme="http://gervystar.net/articles/tag/wide" /> 
  <summary type="html"><p>Quindici pollici ormai erano troppo stretti, 1024&#215;768 pixel lo erano ancora di più: era giunto il momento di comprare un nuovo monitor.</p> <p>Visto che i monitor sono, almeno per quanto mi riguarda, una delle periferiche che si cambiano con meno frequenza, ho deciso di spendere qualche soldo in più per comprane uno &#8220;figo&#8221;.</p> <p>La cosa che mi interessava maggiormente era una risoluzione maggiore di 1280&#215;1024 tipica dei 17&#8221; <span class="caps">LCD</span>, così mi sono orientato direttamente sui 19&#8221; scoprendo mio malgrato che praticamente tutti quelli in commercio supportano la stessa risoluzione.</p> <p>Questa cosa non me la spiego: sul vecchio portatile dell avevo un 15&#8221; da 1400&#215;1050, sul portatile che ho ora c&#8217;è un 12&#8221; da 1280&#215;800. Perché i monitor da tavolo sono così sfigati?</p> <p>In ogni caso ho notato alcuni (pochissimi) monitor wide in catalogo, così guardando anche il prezzo ho scelto questo che ha una dimensione di 19&#8221; (~48cm di diagonale) ed una risoluzione di 1440&#215;900.</p> <p>Per il momento non c&#8217;è paragone con il vecchio 15&#8221;, sia per quanto riguarda la brillantezza dei colori sia per la velocità di risposta.</p> <p>Devo anche dire che i nuovi effetti che compiz mette a disposizione fanno un bell&#8217;effetto visti così in grande :-)</p> <p>Eccolo:</p> <p><img src="http://static.flickr.com/86/254465548_806c2855b5.jpg" title="LG Flatron Wide 19\"" alt="LG Flatron Wide 19\"" /></p></summary> 
  <content type="html"><p>Quindici pollici ormai erano troppo stretti, 1024&#215;768 pixel lo erano ancora di più: era giunto il momento di comprare un nuovo monitor.</p> <p>Visto che i monitor sono, almeno per quanto mi riguarda, una delle periferiche che si cambiano con meno frequenza, ho deciso di spendere qualche soldo in più per comprane uno &#8220;figo&#8221;.</p> <p>La cosa che mi interessava maggiormente era una risoluzione maggiore di 1280&#215;1024 tipica dei 17&#8221; <span class="caps">LCD</span>, così mi sono orientato direttamente sui 19&#8221; scoprendo mio malgrato che praticamente tutti quelli in commercio supportano la stessa risoluzione.</p> <p>Questa cosa non me la spiego: sul vecchio portatile dell avevo un 15&#8221; da 1400&#215;1050, sul portatile che ho ora c&#8217;è un 12&#8221; da 1280&#215;800. Perché i monitor da tavolo sono così sfigati?</p> <p>In ogni caso ho notato alcuni (pochissimi) monitor wide in catalogo, così guardando anche il prezzo ho scelto questo che ha una dimensione di 19&#8221; (~48cm di diagonale) ed una risoluzione di 1440&#215;900.</p> <p>Per il momento non c&#8217;è paragone con il vecchio 15&#8221;, sia per quanto riguarda la brillantezza dei colori sia per la velocità di risposta.</p> <p>Devo anche dire che i nuovi effetti che compiz mette a disposizione fanno un bell&#8217;effetto visti così in grande :-)</p> <p>Eccolo:</p> <p><img src="http://static.flickr.com/86/254465548_806c2855b5.jpg" title="LG Flatron Wide 19\"" alt="LG Flatron Wide 19\"" /></p></content> 
  </entry>
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:94161fac-60bc-42ee-8dc7-e430631f6120</id> 
  <published>2006-09-22T17:12:00-07:00</published> 
  <updated>2006-09-23T00:36:32-07:00</updated> 
  <title type="html">Bitacle</title> 
  <link href="http://gervystar.net/articles/2006/09/22/bitacle" rel="alternate" type="text/html" /> 
  <category term="amici" scheme="http://gervystar.net/articles/category/amici" label="Amici" /> 
  <category term="italiano" scheme="http://gervystar.net/articles/category/italiano" label="Italiano" /> 
  <category term="blog" scheme="http://gervystar.net/articles/tag/blog" /> 
  <category term="netvibes" scheme="http://gervystar.net/articles/tag/netvibes" /> 
  <category term="bitacle" scheme="http://gervystar.net/articles/tag/bitacle" /> 
  <category term="libertà" scheme="http://gervystar.net/articles/tag/libert%C3%A0" /> 
  <category term="internet" scheme="http://gervystar.net/articles/tag/internet" /> 
  <summary type="html"><p>Oggi il mio aggregatore mi ha proposto <a href="http://www.virgolamobile.net/archive/un-harvester-buono-e-un-harvester-morto/">questo articolo</a> del buon <a href="http://www.virgolamobile.net/">Bolas</a>.</p> <p>Boh, io non vedo quale sia il problema con questo sito che alla fine non fa altro che prendere quello che viene reso pubblico con un feed e mostrarlo all&#8217;interno di una pagina. Google fa lo stesso per indicizzare le pagine e con la sua cache.</p> <p>Tra l&#8217;altro mi è stato fatto notare da <a href="http://claudio.cicali.org/">Claudio</a> che sembra una brutta copia di <a href="http://www.netvibes.com/">netvibes</a>.</p> <p>In sintesi, se una persona pubblica dei dati liberamente accessibili su internet non penso che poi si possa lamentare perchè vengono letti e/o aggregati da chissà chi nel mondo e non solo dai suoi amici.</p> <p>P.S.:</p> <p>Bolas, non mi sembra che il tuo blog sia stato &#8220;assimilato&#8221; oppure ho <a href="http://it.bitacle.org/blogs/search/virgolamobile">cercato male</a>.</p></summary> 
  <content type="html"><p>Oggi il mio aggregatore mi ha proposto <a href="http://www.virgolamobile.net/archive/un-harvester-buono-e-un-harvester-morto/">questo articolo</a> del buon <a href="http://www.virgolamobile.net/">Bolas</a>.</p> <p>Boh, io non vedo quale sia il problema con questo sito che alla fine non fa altro che prendere quello che viene reso pubblico con un feed e mostrarlo all&#8217;interno di una pagina. Google fa lo stesso per indicizzare le pagine e con la sua cache.</p> <p>Tra l&#8217;altro mi è stato fatto notare da <a href="http://claudio.cicali.org/">Claudio</a> che sembra una brutta copia di <a href="http://www.netvibes.com/">netvibes</a>.</p> <p>In sintesi, se una persona pubblica dei dati liberamente accessibili su internet non penso che poi si possa lamentare perchè vengono letti e/o aggregati da chissà chi nel mondo e non solo dai suoi amici.</p> <p>P.S.:</p> <p>Bolas, non mi sembra che il tuo blog sia stato &#8220;assimilato&#8221; oppure ho <a href="http://it.bitacle.org/blogs/search/virgolamobile">cercato male</a>.</p></content> 
  </entry>
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:e26b55d4-a5a8-476b-ad87-5b294ef9dd18</id> 
  <published>2006-09-20T17:43:00-07:00</published> 
  <updated>2006-09-23T00:32:18-07:00</updated> 
  <title type="html">New Wiki!</title> 
  <link href="http://gervystar.net/articles/2006/09/20/new-wiki" rel="alternate" type="text/html" /> 
  <category term="linux" scheme="http://gervystar.net/articles/category/linux" label="Linux" /> 
  <category term="software-libero" scheme="http://gervystar.net/articles/category/software-libero" label="Software Libero" /> 
  <category term="english" scheme="http://gervystar.net/articles/category/english" label="English" /> 
  <category term="wiki" scheme="http://gervystar.net/articles/tag/wiki" /> 
  <category term="howto" scheme="http://gervystar.net/articles/tag/howto" /> 
  <category term="documentation" scheme="http://gervystar.net/articles/tag/documentation" /> 
  <category term="linux" scheme="http://gervystar.net/articles/tag/linux" /> 
  <summary type="html"><p>I&#8217;ve just setup a &#8220;wiki&#8221;http://wiki.gervystar.net/.</p> <p><a href="http://www.instiki.org">Instiki</a> seemed simple and fast enough to install on dreamhost and textile can be used to write the articles.</p> <p>I&#8217;ve also tried mediawiki which is a very good product, but it&#8217;s too complex for my purposes.</p> <p>So I&#8217;ll try to use this wiki as a space to collect useful and less useful information and howtos about what I do where I work or just for fun.</p> <p>Since instiki lacks user roles and authentication (it has just a centrlized &#8220;web auth&#8221;) it&#8217;s accessible in <a href="http://wiki.gervystar.net/wiki/published/HomePage">read-only</a> mode.</p></summary> 
  <content type="html"><p>I&#8217;ve just setup a &#8220;wiki&#8221;http://wiki.gervystar.net/.</p> <p><a href="http://www.instiki.org">Instiki</a> seemed simple and fast enough to install on dreamhost and textile can be used to write the articles.</p> <p>I&#8217;ve also tried mediawiki which is a very good product, but it&#8217;s too complex for my purposes.</p> <p>So I&#8217;ll try to use this wiki as a space to collect useful and less useful information and howtos about what I do where I work or just for fun.</p> <p>Since instiki lacks user roles and authentication (it has just a centrlized &#8220;web auth&#8221;) it&#8217;s accessible in <a href="http://wiki.gervystar.net/wiki/published/HomePage">read-only</a> mode.</p></content> 
  </entry>
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:ee5a72dc-f3cf-4ef3-bd5d-eb33496cc419</id> 
  <published>2006-09-20T13:08:00-07:00</published> 
  <updated>2006-09-20T22:48:48-07:00</updated> 
  <title type="html">Xen's stuff</title> 
  <link href="http://gervystar.net/articles/2006/09/20/xens-stuff" rel="alternate" type="text/html" /> 
  <category term="linux" scheme="http://gervystar.net/articles/category/linux" label="Linux" /> 
  <category term="work" scheme="http://gervystar.net/articles/category/work" label="Work" /> 
  <category term="software-libero" scheme="http://gervystar.net/articles/category/software-libero" label="Software Libero" /> 
  <category term="english" scheme="http://gervystar.net/articles/category/english" label="English" /> 
  <category term="xen" scheme="http://gervystar.net/articles/tag/xen" /> 
  <category term="virtualization" scheme="http://gervystar.net/articles/tag/virtualization" /> 
  <category term="linux" scheme="http://gervystar.net/articles/tag/linux" /> 
  <category term="hacking" scheme="http://gervystar.net/articles/tag/hacking" /> 
  <summary type="html"><p>Today I spent some time working on one of our machines called &#8220;the-ripper&#8221; since we&#8217;re moving to the new offices and we&#8217;re cleaning up a bit our data-center.</p> <p>That machine wasn&#8217;t previously used for anything but filtering packets between internet and the clusters&#8217; testing network; the guy who was working there thought that it could be used for something else but nothing was already planned except using it as a web-server.</p> First let&#8217;s begin with the hardware: <ol> <li>Two <span class="caps">AMD</span> Opteron CPUs;</li> <li>2048MB of <span class="caps">RAM</span>;</li> <li>Two gigabit ethernet cards;</li> <li>didn&#8217;t care about the video card (Ati rage or similiar);</li> <li>2U rackmount.</li> </ol> <p>Since it seemed a waste to use a such powerful machine as a firewall only I thought that <a href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/">Xen</a> could help me to &#8220;put the machine under load&#8221; a bit.</p> <p>One more problem was a missing ethernet interface needed to keep in a <a href="http://en.wikipedia.org/wiki/Demilitarized_zone_%28computing%29"><span class="caps">DMZ</span></a> the hosts and the services exposed to the internet.</p> <p>A detailed howto will follow as soon as I&#8217;ll have finished and fully tested the solution.</p> <p>Today&#8217;s work included installing <a href="http://www.ubuntu.com/">Ubuntu</a> Edgy, intalling the Xen packages, creating a virtual machine with Dapper to act as the firewall, creating a new bridge to be used by the firewall and the virtual machines in the <span class="caps">DMZ</span>, some &#8220;sysfs magic&#8221; to unbind the internet network card from the driver which was claiming it and assign it to the Xen&#8217;s pci backend driver in order to have it only available in the firewall&#8217;s virtual machine.</p> <p>Until now it worked with a basic firewall script, but I think i will borrow those in <a href="http://www.ipcop.org/">Ipcop</a> which are surely better than anything I can do.</p> <p>The next step could be the usage of one of our external arrays to keep the disk images using <span class="caps">LVM</span> and then serve them to different Xen servers via Infiniband or Fiber Channel, domains live migration to balance the load and more&#8230;</p> <p>I think that with a bit of work a whole mid-sized data center could be consolidated in a 6U Blade cluster.</p> <p><br /> <strong><span class="caps">UPDATE</span></strong></p> <p>The machine has 2048MB, not 2048GB and its rack is a 2U one, not 1U. Thanks to <a href="http://www.cgabriel.org/">cgabriel</a> for having suggested me that it would be difficult to fit such a big amount of memory in a 1U rack chassis :)</p></summary> 
  <content type="html"><p>Today I spent some time working on one of our machines called &#8220;the-ripper&#8221; since we&#8217;re moving to the new offices and we&#8217;re cleaning up a bit our data-center.</p> <p>That machine wasn&#8217;t previously used for anything but filtering packets between internet and the clusters&#8217; testing network; the guy who was working there thought that it could be used for something else but nothing was already planned except using it as a web-server.</p> First let&#8217;s begin with the hardware: <ol> <li>Two <span class="caps">AMD</span> Opteron CPUs;</li> <li>2048MB of <span class="caps">RAM</span>;</li> <li>Two gigabit ethernet cards;</li> <li>didn&#8217;t care about the video card (Ati rage or similiar);</li> <li>2U rackmount.</li> </ol> <p>Since it seemed a waste to use a such powerful machine as a firewall only I thought that <a href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/">Xen</a> could help me to &#8220;put the machine under load&#8221; a bit.</p> <p>One more problem was a missing ethernet interface needed to keep in a <a href="http://en.wikipedia.org/wiki/Demilitarized_zone_%28computing%29"><span class="caps">DMZ</span></a> the hosts and the services exposed to the internet.</p> <p>A detailed howto will follow as soon as I&#8217;ll have finished and fully tested the solution.</p> <p>Today&#8217;s work included installing <a href="http://www.ubuntu.com/">Ubuntu</a> Edgy, intalling the Xen packages, creating a virtual machine with Dapper to act as the firewall, creating a new bridge to be used by the firewall and the virtual machines in the <span class="caps">DMZ</span>, some &#8220;sysfs magic&#8221; to unbind the internet network card from the driver which was claiming it and assign it to the Xen&#8217;s pci backend driver in order to have it only available in the firewall&#8217;s virtual machine.</p> <p>Until now it worked with a basic firewall script, but I think i will borrow those in <a href="http://www.ipcop.org/">Ipcop</a> which are surely better than anything I can do.</p> <p>The next step could be the usage of one of our external arrays to keep the disk images using <span class="caps">LVM</span> and then serve them to different Xen servers via Infiniband or Fiber Channel, domains live migration to balance the load and more&#8230;</p> <p>I think that with a bit of work a whole mid-sized data center could be consolidated in a 6U Blade cluster.</p> <p><br /> <strong><span class="caps">UPDATE</span></strong></p> <p>The machine has 2048MB, not 2048GB and its rack is a 2U one, not 1U. Thanks to <a href="http://www.cgabriel.org/">cgabriel</a> for having suggested me that it would be difficult to fit such a big amount of memory in a 1U rack chassis :)</p></content> 
  </entry>
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:717a1337-82ea-4422-aed8-b126d1cb0c05</id> 
  <published>2006-09-16T13:13:00-07:00</published> 
  <updated>2006-09-16T20:36:46-07:00</updated> 
  <title type="html">In sweet harmony...</title> 
  <link href="http://gervystar.net/articles/2006/09/16/in-sweet-harmony" rel="alternate" type="text/html" /> 
  <category term="musica" scheme="http://gervystar.net/articles/category/musica" label="Musica" /> 
  <category term="english" scheme="http://gervystar.net/articles/category/english" label="English" /> 
  <category term="music" scheme="http://gervystar.net/articles/tag/music" /> 
  <category term="beloved" scheme="http://gervystar.net/articles/tag/beloved" /> 
  <category term="sweet" scheme="http://gervystar.net/articles/tag/sweet" /> 
  <category term="harmony" scheme="http://gervystar.net/articles/tag/harmony" /> 
  <category term="lyrics" scheme="http://gervystar.net/articles/tag/lyrics" /> 
  <category term="video" scheme="http://gervystar.net/articles/tag/video" /> 
  <summary type="html"><p>let&#8217;s come together.</p> <p>It&#8217;s quite a lot of days since I&#8217;ve been listening to some songs which remind me of the days when I was younger and one of those is &#8220;Sweet Harmony&#8221; by &#8220;The Beloved&#8221;. What I&#8217;ve never been caring of are those songs&#8217; lyrics which are also kinda good even if they tell of some utopistic (at least in the world we&#8217;re living now in) dream.</p> <p>Thanks to <a href="http://www.youtube.com/">youtube</a> I can also show you its <a href="http://www.youtube.com/watch?v=23lfNaPKKT4">video</a>.</p> <h3>Sweet Harmony &#8211; The Beloved</h3> <p>Is it right or wrong<br /> Try to find a place<br /> We can all belong?</p> <p>Be as one<br /> Try to get on by<br /> If we unify<br /> We should really try&#8230;</p> <p>All this time<br /> Spinning round and round<br /> Made the same mistakes<br /> That we&#8217;ve always found</p> <p>Surely now<br /> We could move along<br /> Make a better world?<br /> No it can&#8217;t be wrong</p> <p><strong>Let&#8217;s come together<br /> Right now<br /> Oh yeah<br /> In sweet harmony</strong></p> <p>Time is running out<br /> Let there be no doubt<br /> We should sort things out</p> <p>If we care<br /> Like we say we do<br /> Not just empty words<br /> For a week or two</p> <p>Make the world<br /> Your priority<br /> Try to live your life<br /> Ecologically</p> <p>Play a part<br /> In a greater scheme<br /> Try to live the dream<br /> On a wider scene</p> <p><strong>Let&#8217;s come together<br /> Right now<br /> Oh yeah<br /> In sweet harmony</strong></p></summary> 
  <content type="html"><p>let&#8217;s come together.</p> <p>It&#8217;s quite a lot of days since I&#8217;ve been listening to some songs which remind me of the days when I was younger and one of those is &#8220;Sweet Harmony&#8221; by &#8220;The Beloved&#8221;. What I&#8217;ve never been caring of are those songs&#8217; lyrics which are also kinda good even if they tell of some utopistic (at least in the world we&#8217;re living now in) dream.</p> <p>Thanks to <a href="http://www.youtube.com/">youtube</a> I can also show you its <a href="http://www.youtube.com/watch?v=23lfNaPKKT4">video</a>.</p> <h3>Sweet Harmony &#8211; The Beloved</h3> <p>Is it right or wrong<br /> Try to find a place<br /> We can all belong?</p> <p>Be as one<br /> Try to get on by<br /> If we unify<br /> We should really try&#8230;</p> <p>All this time<br /> Spinning round and round<br /> Made the same mistakes<br /> That we&#8217;ve always found</p> <p>Surely now<br /> We could move along<br /> Make a better world?<br /> No it can&#8217;t be wrong</p> <p><strong>Let&#8217;s come together<br /> Right now<br /> Oh yeah<br /> In sweet harmony</strong></p> <p>Time is running out<br /> Let there be no doubt<br /> We should sort things out</p> <p>If we care<br /> Like we say we do<br /> Not just empty words<br /> For a week or two</p> <p>Make the world<br /> Your priority<br /> Try to live your life<br /> Ecologically</p> <p>Play a part<br /> In a greater scheme<br /> Try to live the dream<br /> On a wider scene</p> <p><strong>Let&#8217;s come together<br /> Right now<br /> Oh yeah<br /> In sweet harmony</strong></p></content> 
  </entry>
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:edd9b89c-1c15-4bde-8930-3d8d8707bc6f</id> 
  <published>2006-09-15T00:28:00-07:00</published> 
  <updated>2006-09-15T07:34:59-07:00</updated> 
  <title type="html">Nuovo Blog!</title> 
  <link href="http://gervystar.net/articles/2006/09/15/nuovo-blog" rel="alternate" type="text/html" /> 
  <category term="linux" scheme="http://gervystar.net/articles/category/linux" label="Linux" /> 
  <category term="work" scheme="http://gervystar.net/articles/category/work" label="Work" /> 
  <category term="italiano" scheme="http://gervystar.net/articles/category/italiano" label="Italiano" /> 
  <category term="linux" scheme="http://gervystar.net/articles/tag/linux" /> 
  <category term="supercomputing" scheme="http://gervystar.net/articles/tag/supercomputing" /> 
  <category term="cluster" scheme="http://gervystar.net/articles/tag/cluster" /> 
  <category term="firenze" scheme="http://gervystar.net/articles/tag/firenze" /> 
  <category term="friuli" scheme="http://gervystar.net/articles/tag/friuli" /> 
  <summary type="html"><p>Ho spostato il web e la posta dai server di <a href="http://www.truelite.it/">Truelite</a> al nuovo hosting su <a href="http://www.dreamhost.com/">dreamhost</a>.</p> <p>Ho anche abbandonato <a href="http://pyblosxom.sourceforge.net">pyblosxom</a> in favore del moderno <a href="http://www.typosphere.org/">Typo</a> che gira sul framework <a href="http://www.rubyonrails.com/">Ruby on Rails</a>.</p> <p>L&#8217;altra novità, è che a metà Agosto ho deciso di terminare la mia esperienza a Firenze e sono rientrato nella mia terra natia e l&#8217;obiettivo principale è quello di cercare di dare in meno tempo possibile gli esami che mi mancano.</p> <p>Nel frattempo ho ricevuto un&#8217;interessante proposta di lavoro dalla <a href="http://www.exadron.com/">Exadron</a>, una divisione di <a href="http://www.eurotech.com/">Eurotech</a> ed ho iniziato a lavorare li.</p></summary> 
  <content type="html"><p>Ho spostato il web e la posta dai server di <a href="http://www.truelite.it/">Truelite</a> al nuovo hosting su <a href="http://www.dreamhost.com/">dreamhost</a>.</p> <p>Ho anche abbandonato <a href="http://pyblosxom.sourceforge.net">pyblosxom</a> in favore del moderno <a href="http://www.typosphere.org/">Typo</a> che gira sul framework <a href="http://www.rubyonrails.com/">Ruby on Rails</a>.</p> <p>L&#8217;altra novità, è che a metà Agosto ho deciso di terminare la mia esperienza a Firenze e sono rientrato nella mia terra natia e l&#8217;obiettivo principale è quello di cercare di dare in meno tempo possibile gli esami che mi mancano.</p> <p>Nel frattempo ho ricevuto un&#8217;interessante proposta di lavoro dalla <a href="http://www.exadron.com/">Exadron</a>, una divisione di <a href="http://www.eurotech.com/">Eurotech</a> ed ho iniziato a lavorare li.</p></content> 
  </entry>
- <entry>
- <author>
  <name>Alessandro Gervaso</name> 
  <email>gervystar@gervystar.net</email> 
  </author>
  <id>urn:uuid:53342736-f303-455e-80a8-75a4ccbd34f2</id> 
  <published>2006-09-14T16:39:00-07:00</published> 
  <updated>2006-09-14T23:41:00-07:00</updated> 
  <title type="html">Technorati</title> 
  <link href="http://gervystar.net/articles/2006/09/14/technorati" rel="alternate" type="text/html" /> 
  <category term="english" scheme="http://gervystar.net/articles/category/english" label="English" /> 
  <category term="technorati" scheme="http://gervystar.net/articles/tag/technorati" /> 
  <category term="blog" scheme="http://gervystar.net/articles/tag/blog" /> 
  <category term="claim" scheme="http://gervystar.net/articles/tag/claim" /> 
  <summary type="html"><p>Just a link to finally claim my blog on <a href="http://www.techorati.com/">Technorati</a>.</p> <p><a href="http://www.technorati.com/claim/ctkqcy23k6" rel="me">Technorati Profile</a></p></summary> 
  <content type="html"><p>Just a link to finally claim my blog on <a href="http://www.techorati.com/">Technorati</a>.</p> <p><a href="http://www.technorati.com/claim/ctkqcy23k6" rel="me">Technorati Profile</a></p></content> 
  </entry>
  </feed>