<div dir="ltr">ciao,<div class="gmail_extra"><br><div class="gmail_quote">2014/1/23 silvia cibola <span dir="ltr"><<a href="mailto:silvia.cibola@gmail.com" target="_blank">silvia.cibola@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div>Ciao Daneel,<br></div>per una volta mi permetto di dissentire (parzialmente) con quello che dici.<br><div><br></div></div></blockquote><div><br></div><div>anch'io dissento!</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div><div><div class="gmail_extra"><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Ora purtroppo siamo in un'era in cui la risposta a "La macchina è<br>
piantata /il programma va lento" non è più "OTTIMIZZATE QUEL SOFTWARE<br>
BESTIE!", bensì "Comprate una macchina più grossa /aggiungete RAM,<br>
disco, altro" e purtroppo sembra che anche il mondo dell'opensource<br>
stia andando verso questa direzione, tanto che sempre più spesso si<br>
vedono poveri disgraziati che devono tornare ad impararsi i trucchi<br>
fondamentali per la ricompiolazione del kernel e delle istallazioni<br>
personalizzate per cercare di recuperare una macchina vecchia o per<br>
giocare con il nuovo micropc appena preso.<br></blockquote><div><br></div></div><div>Ecco, secondo me è giusto che questo succeda. Se dovessi fare un ragionamento guardando solo quello che piace a me, mi andrebbe bene che il software fosse rimasto come dici tu. Purtroppo, bisogna riconoscere che almeno per quanto riguarda l'ambiente desktop, le esigenze della maggioranza sono diverse, e quindi vengono creati questi programmi che usano giga di RAM... perché la gente li vuole e li utilizza! </div>

</div></div></div></div></div></blockquote><div><br></div><div>nessuno vuole buttare via le funzionalita' ma pensare alle medesime funzionalita'</div><div>in maniera piu' efficiente.</div><div><br></div><div>
 </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div class="gmail_extra"><div class="gmail_quote"><div>Ora, è vero che uno dei vantaggi di Linux è che si può usare su macchine vecchie, ma secondo me bisognerebbe sottolineare "vecchie", non "decrepite"!<br>


</div><div>La seconda considerazione invece è da parte degli sviluppatori. Se non devo fare cose particolarmente strane, non mi interessa che il codice sia ottimizzato al massimo. Mi interessa che sia facile da leggere e mantenere (e qui c'è da aprire un'altra parentesi, ma lascio la parola a Samuele ;D ). Altrimenti saremmo ancora tutti a scrivere in assembly.<br>


</div><div class="im"><div> </div></div></div></div></div></div></div></blockquote><div><br></div><div>Il problema non e' "software pulito = software lento".</div><div>Puoi scrivere in assembly in maniera ordinata e Object oriented,</div>

<div>o puoi usare l'ultimo SDK e scrivere un porcaio!</div><div><br></div><div>In particolare il fatto "facile da leggere mantenere" a me non convince molto</div><div>nemmeno con gli ultimi SDK: tipicamente la facilita' deriva dall'uso di</div>

<div>librerie specifiche per fare ogni cosa, che tipicamente usano librerie</div><div>un po' meno specifiche che sono delle interfaccie a librerie di piu' basso livello,</div><div>che poi richiamano ...</div><div>

Insomma, la facilita' di lettura di una riga di codice e' data dal fatto</div><div>di ignorare tutti i passaggi che ci stanno sotto.</div><div>Ormai e' difficilissimo che un programmatore abbia una chiara idea di tutti i </div>

<div>passaggi di librerie perche' ce ne sono migliaia, e tipicamente, in un </div><div>programma, decine di livelli!</div><div><br></div><div>Ovviamente il problema non e eliminare le librerie, ma avere delle librerie</div>

<div>ben pensate: questo pero' richiede di buttare all'aria il codice vecchio e</div><div>ripartire con una organizzazione piu' pulita, dove si guadagnerebbe</div><div>in pulizia, chiarezza, leggibilita' e velocita'!</div>

<div>chiaramente non e' una cosa banale, soprattutto oggi che tutti programmano :-)</div><div><br></div><div>E questo non porta a perdere funzionalita' ma anzi ad averne in piu':</div><div>ricordo qualche demo si SO pensato da 0, pulito ordinato, con effetti</div>

<div>grafici dei piu' strani, ma velocissimo.</div><div><br></div><div>Ovviamente questo approccio non e' usato perche' da piu' soddisfazione</div><div>(a me per primo :-) prendere una libreria, buttar su 2 righe e vedere un risultato!</div>

<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div class="gmail_extra"><div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Non tutto però è perduto: il solito gruppetto di utenti con esigenze<br>
particolari si è ritrovato e ha creato una microdistribuzione che da<br>
quello che mi dicono certi loschi figuri che conosco sembra andare<br>
anche molto bene:<br>
<br>
"l'immagine ISO base + interfaccia grafica son 15M :-)<br>
<br>
il boot su una macchina virtuale e' un missile<br>
e c'e' pure un editor gia' installato :-) "<br>
<br>
e: "con 1G di RAM, mi dava 988M free :-)"<br></blockquote><div><br></div></div><div>Ciò non toglie che per esigenze particolari sia giusto avere anche questi progetti! E questa distro mi sembra una figata!<br></div>

</div></div></div></div></div></blockquote><div><br></div><div><br></div><div>pure a me pare figa, ma restero' ad usare i software lenti e scritti male :-(</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div><div><div class="gmail_extra"><div class="gmail_quote"><div></div><div class="im"><div>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Se vi interessa, ecco dove trovarla: <a href="http://tinycorelinux.net/" target="_blank">http://tinycorelinux.net/</a><br></blockquote><div><br></div></div><div>Oppure ci porti il pc con la macchina virtuale dove l'hai installata domani in sede, così la guardiamo senza fare fatica :D. Perdonate la pigrizia, ma ho appena finito di correggere e ricorreggere la tesi, e quindi ora sono ufficialmente in ferie.<br>


</div><div class="im"><div> </div></div></div></div></div></div></div></blockquote><div><br></div><div><br></div><div>tranquilla che lui e' piu' pigro di te ... ti sta solo riportando test fatti da altri :-)</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div class="gmail_extra"><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
A presto.<br>
<br>
Daneel Olivaw e i bei tempi del C64... se non prima...<br></blockquote></div></div></div></div></div></div></blockquote><div><br></div><div>mmmm, secondo me il QL era ancora piu' figo, ma non ha mai avuto mercato!</div>

<div><br></div><div><br></div><div>ciao</div><div>giammy</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div class="gmail_extra">

<div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote><div><br></div></div><div>Se mi riesci a procurare in qualche modo una televisione vecchia (più vecchia è meglio è, quelle in bianco e nero con la manopola per regolare le frequenze sarebbero il massimo) ti faccio tornare ai bei tempi (se non prima!) ;D<br>


<br></div><div>Vent<br></div><div> <br></div></div></div></div></div></div>
<br>_______________________________________________<br>
montellug mailing list<br>
<a href="mailto:montellug@montellug.it">montellug@montellug.it</a><br>
<a href="http://mail.montellug.it/mailman/listinfo/montellug" target="_blank">http://mail.montellug.it/mailman/listinfo/montellug</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Gianluca Moro                  Technology explorer<div>HSK Poster                       <a href="http://www.giammy.com/hsk" target="_blank">http://www.giammy.com/hsk</a></div>

<div>N.s.A - Note su Android    <a href="http://www.giammy.com/nsa" target="_blank">http://www.giammy.com/nsa</a><br>Brain Computer Interface  <a href="http://giammy.com/?q=node/42" target="_blank">http://giammy.com/?q=node/42</a><br>

</div></div>
</div></div>