b0sh.net

Proudly debugging the system since 1981

Pagina 52 di 127

Linux torna sul desktop…

IMG_5979… il mio.

Sono passati tanti anni da quando installavo linux su un client. Erano i tempi in cui frequentavo l’università.

Ehm … ok questa non è una discriminante.

Riproviamo.

Ai tempi in cui facevo finta di studiare, avevo sempre almeno una installazione di linux con cui giocare. In genere sul portatile, perchè il desktop si prestava e si presta tuttora molto di più ad un utilizzo videoludico che ovviamente non è compatibile con il sistema operativo open source. Poi ho smesso di utilizzarlo come client/desktop accontentandomi di usare il sistema di turno attraverso una connessione SSH. Quindi di fatto è qualche anno che non provavo una distribuzione orientata al consumatore.

Oggi ho riflettuto sull’avere 400Gb liberi sul pc desktop ormai trasformato in una pesante mattonella da un non meglio precisato virus… perchè non utilizzarne una parte per una installazione di qualcosa che ci si augura non si rompa cosi facilmente?

Scaricato una bella iso di Kubuntu (gnome mi faceva vomitare all’epoca, e mi fa tutt’ora lo stesso effetto).

L’idea è cmq di avere una versione funzionante di entrambi i sistemi. Alla fine a rFactor e al Logitech DFP ci tengo. Ma per il resto forse è meglio usare le alternative. Ma quelle senza il logo della mela marcia smangiucchiata.

L’ installazione comunque necessita l’utilizzo della shell. Perche, mi chiedo, ntfsresize non pò avere un frontend grafico integrato nel processo di installazione non è dato saperlo. E poi perchè devo cancellare una partizione per ridimensionarla. Cioè … sono cose che alla psiche non fanno un gran che bene. Firefox è alla versione 3.0 e il sistema di aggiornamento integrato è disabilitato. I driver grafici sembra che non sfruttino appieno l’accelerazione hardware, probabilmente dovrò installare qualche accrocchio fatto da NVidia. Per il resto sono sempre stupito da come il protocollo SMB funzioni eccezionalmente bene se emulato da samba mentre faccia cosi profondamente schifo in modalità “nativa” sotto windows.

Ma dall’ultima volta i passi avanti sono comunque enormi. Per esempio inserisci una chiavetta USB e semplicemente funziona senza modprobe e mount. Cose semplici ma che rendono felice un utente.

Non puoi andare in giro senza

Senza cosa? Senza Kaspersky.

Non ce n’è. Nessun pc con windows dovrebbe esserne privo. Io 12 mesi fà in un impeto di orgoglio (ecchecazzo, non saprò tutto ma non sono un utonto) mi affidai ad AVG, dopo anni di protezione e sicurezza Made in Russia.

Ora è una settimana che non posso usare il computer desktop per via di questo piccolo e trascurabile errore. E Avira/FreeAV non si comporta meglio.

Ah… prima o poi troverò la voglia di riformattare. Il fatto che abbia a disposizione un paio di portatili non aiuta a trovarla.

Magari mi iscrivo al club

P.S. : Bentornati dalle vacanze. Tutto bene ?

Condividere cose su facebook …

IMG_5947a quali condizioni. Ecco una traduzione (non giurata, senza alcuna responsabilità, alla data di oggi 29 agosto 2009, in pratica “as is”) delle regole.

  1. Per il contenuto che è soggetto a diritti d’autore, come foto e video, tu fornisci i contenuti a Facebook mediante la seguente licenza, in base alle tue impostazioni di privacy : Licenza non-esclusiva, trasferibile, sub-licenziabile, royalty-free, globale per tutti i contenuti soggetti a diritto d’autore che tu posti su o in connessione con Facebook. Questa licenza termina quando cancelli il singolo contenuto o il tuo intero account a meno che il contenuto non sia stato condiviso con altri e loro non lo abbiano cancellato.
  2. Quando cancelli del contenuto soggetto a diritto d’autore, questo viene cancellato in modo simile a svuotare il cestino su un computer. Comunque, tu comprendi che il contenuto rimosso potrebbe rimanere in alcune copie di backup per un tempo ragionevole (ma non sarà disponibile a nessun’altro oltre che facebook)
  3. Quando pubblichi del contenuto o delle informazioni usando l’impostazione “tutti”, questo significa davvero tutti, include infatti anche persone fuori da Facebook, che potranno accede a queste informazione e Facebook non ha controllo su cosa ci faranno.

Da notare alcune cose… ovvero:

  • Le impostazioni di privacy comunque comandano. Se tu una cosa la vuoi condividere solo con i tuoi amici, facebook rispetta questa tua volontà.
  • La licenza è trasferibile e sublicenziabile. Ovvero se condividi qualcosa con un tuo amico, o col mondo, gli trasferisci anche la licenza. Infatti se tu cancelli il contenuto ma loro no, non ci puoi fare nulla. Questo rimane in giro. Quindi pensate con chi condividete…
  • La licenza finisce con la cancellazione. Questo è un bene perchè di fatto impedisce ogni utilizzo esterno al social network. Infatti se tu cancelli un contenuto (e nessuno lo ha ri-condiviso a sua volta) termini la licenza… e ritorni in possesso di tutti i diritti su quel contenuto. Nessuno sano di mente di arrischierebbe ad usarlo per scopi di lucro senza licenza. E’ quindi da escludere la possibilità di andare a caccia su Facebook di fotografie per pubblicità /libri/articoli.
  • Cancellare significa cancellare davvero. Svuoti il cestino. Il contenuto (per te e per chiunque altro esterno allo staff di facebook) questo non esiste più. Ci sono dei backup, ma sono ad uso interno e non sono eterni.

P.S: Quella nella foto è la sede di Facebook nella Silicon Valley.

22/7 Giorno dell'approssimazione di Pi Greco

Sono sconvolto dal fatto che esista un giorno dedicato all’approssimazione di Pi Greco. Infatti 22/7 è una delle prime approssimazioni.

Non al concetto in se della quadratura del cerchio. Ma all’utilizzo pratico di questo cosa mediante appunto l’approssimazione.

Sarebbe roba da matematici nerd. Se non ci fosse la parola approssimazione nella celebrazione di questo giorno. Forse è da ingegneri nerd allora. Ma non ingegneri informatici, quelli hanno altre cose con cui perder tempo.

In ogni caso visto che non sono ne matematico ne ingegnere, posto ma non partecipo alla celebrazione.

Scoperto grazie (o per colpa di) PTWG

Anti IF Campaign

Prima di tutto il link

ANTI IF CAMPAIGN

Poi discutiamo del fatto che l’if, come molti costrutti della programmazione imperativa, si presta all’abuso. Il software deve essere pensato per essere mantenibile e non una collezione ingestibile di pezze. Questo, come molte altre cose in informatica, si raggiunge col buon senso. Non è che sostengo, come la persona nel link qua sopra, che gli IF non vadano mai usati. Ma quando ce n’è uno lungo 780 caratteri, vuol dire che la progettazione di quel pezzo di software ha fallito. O non c’è mai stata.

L’ If è una delle strutture base, insieme al ciclo senza contatore e al GOTO ( si il dannato GOTO ). La programmazione alla fine si basa su questo. O se vogliamo ricondurla al’assembler JE o JNE … chi ha usato un disassemblatore X86 sà a cosa mi riferisco. Non si dimenticano i salti condizionati. Ma non si può esprimere concetti complessi in modo immediatamente comprensibile tramite di essi. Se ci metti 2 – 3 condizioni va bene. E’ chiaro e leggibile. Se ne metti 30 immischiate in un casino di parentesi e OR / AND  ci metto 3 ore a campire cosa significano e 5 minuti a fargli-fare-cio-che devo fare. E generalmente quest’ultimo scenario deriva da pezze attaccante di volta in volta da programmatori che per voglia o per obbligo hanno applicato la filosofia del minimo-sforzo (e risultato appena sufficiente)

HTML 5

… ovvero ci toglieremo gli oggetti embedded di torno ?

Speriamo. Intanto per farsi una rapida idea delle novità, tra le tante cose scritte (e che non intendo riscrivere pure io) consiglierei questo : HTML 5 and CSS 3

Tra l’altro mi ha fatto scoprire un nuovo verbo inglese: To Zebra-stripe (something).

Italianizzato è ancora più bello. “Che te la zebrastrippo quella tabella o te la lascio piatta?”

Validare una form

Una form validata tramite javascript non è una form validata.

Per le saghe “Piccoli trucchi per un mondo migliore” e “Web-apps per chi non conosce il web” (appena iniziate entrambe ma vedremo di farle crescere).

Probabilità

Che possibilità ci sono che una persona che non conosci usi il tuo nome per scrivere un breve racconto ?

Alte, tanta gente scrive, i nomi si inventano … è come dire mettiamo  un numero infinito di scimmie davanti alla macchina da scrivere e sicuramente salta fuori la divina commedia. E tutta la letteratura mondiale.

Che possibilita ci sono che fissata 1 persona compaia questa e un suo conoscente nello stesso racconto ?

Ci sono 60.000 cognomi diversi in Italia.  Mentre i nomi si scelgono e sono potenzialmente infiniti … ma i due in oggetto sono comuni e compaiono nella TOP 50 quindi useremo questo numero.  Per farla breve si tratta di 3 milioni di combinazioni. Al quadrato fa 9 trilioni. La probabilità che scelte 2 coppie (nome, cognome) , escano proprio quelle estraendole tra tutte le possibili, è di 1 su 9 trilioni.

Ora … una persona conosce in media 150 persone ( numero di Dunbar ), quindi bisogna dividere 9 trilioni per 150. La prima persona infatti è fissa (persona A) l’altra è variabile ( persona B definita come “conosciuta da A”). Siamo a 1 su 60 miliardi.

Google alla query “racconto” risponde 5 milioni. Non sarà precisissimo ma consideriamolo valido per il motivo che poi spiegherò.

Siamo quindi a 1 su 12.000.

E che questo sia indicizzato da google?

Avendo usato google per stimare il numero di racconti, sempre 1 su 12.000

Ok ora ditemi che è un caso. Però io a questa persona B se mi capita la domanda glie la faccio. Visto che la persona C (autore del raccontino) io non la conosco.

« Articoli meno recenti Articoli più recenti »

© 2026 b0sh.net

Tema di Anders NorenSu ↑