Anno: 2009
L’oggetto del mistero svelato
Nel’ormai vecchio post Asus WL500gP v2 …… addio !!! dichiaravo di avere sostituito l’Asus wl-500gp v2, su cui appoggiavano vari servizi della rete casaligna, in favore di un altro oggetto da me ambito da diverso tempo, lasciando l’identità di quest ultimo avvolta nel mistero.
Purtroppo sommerso da impegli familiari e lavorativi non ho potuto fare luce sull’identità del oggetto misterioso e soltanto adesso ho trovato un po di tempo per dare qualce spiegazione.
L’oggetto è un eBox-3853, distribuito da Sintekno. L’ho acquistato su eBay completo di harddisk da 80GByte e doppio alimentatore per 110 €. Direi un prezzo molto interessante tenuto conto che nuovo si aggira intorno ai 250 € più iva (penso senza harddisk).
Si distingue per essere un mini pc fanless a basso consumo di cui mi ha stupito molto il case completamente in alluminio che appare di una solidità veramente unica.
Risolvere il problema “NTLDR is missing” di Windows XP
Nel caso che un pc con Windows XP non si avvii presentando il messaggio “NTLDR is missing” in fase di boot è possibile tentare tre modi per risolvere il problema
In tutti e tre i casi si deve avviare il pc facendo il boot da cd di installazione di Windows XP, una volta avviato scegliere l’opzione di ripristino premendo il tasto R, così facendo si entrerà nella consol di ripristino che altro non è che il prompt dei comandi. Nel caso sul sistema ci siano più installazioni verrà richiesta su quale agire.
A questo punto possiamo agire in tre modi diversi (se uno non funziona passate a quello successivo):
Continue reading “Risolvere il problema “NTLDR is missing” di Windows XP”
Come centrare un div fixed sia in orizzontale che verticale
Con il seguente codice html / css è possibile centrare un div con attributo position impostato su fixed sia in orizzontale che vericale:
Continue reading “Come centrare un div fixed sia in orizzontale che verticale”
Regalo 5 inviti per Google Wave
Salve a tutti, recentemente ho ricevuto un certo quantitativo di inviti Google Wave da distribuire in modo da potere fare entrare altre persone in questo nuovo mondo.
Ho deciso di metterne a disposizione 5, per chi voglia provare questo nuovo strumento targato Google. Vi basterà aggiungere un commento a questo post in modo che possa indicare a Google la vostra mail su cui verrà attivato l’account.
Va chiarito che potranno passare diverse ore/giorni da quando io confermerò l’invito a quando voi riceverete il messaggio da parte di Google, quindi pazientate.
Chrome OS è qui !!!
E’ in arrivo la prima onda
Inizio a sperimentare con Google Wave, questa è la prima onda e grazie al plugin per WorPress Wavr ho integrato questo nuovo strumento nel blog in modo che si possa direttamente da qui interagire con la Wave pubblicata.
Continue reading “E’ in arrivo la prima onda”
Google Wave: finalmente è arrivato
Stamani è giunta una piccola sorpresa inaspettata la quale mi ha fatto dimenticare per un attimo (ma proprio un attimo) l’aria di inquietudine/incertezza/incazz.. che da molto tempo si respira in azienda.
Finalmente ci sono anche io !!!!!!!
PS: dato che non so minimamente di come funzioni sono ben accetti consigli, scambi di idee, contatti.
David BigagliIspirazione: dal font più professionale a quello più stravagante
Iniziamo la settimana con un argomento che, ormai è noto, mi sta molto a cuore: la scelta di un font per un progetto grafico.
Ho selezionato per te una raccolta di font perfetti per un progetto di logo design: sono tutti free, professionali e di altissima qualità. Alcuni sono già noti, altri più sconosciuti ma non […]
Mysql: query con selezione casuale e ordine nei raggruppamenti
Mysql mette a disposizione la funzione rand() la quele genera un valore in virgola mobile con risultati che possono variare da 0 a 1.
La funzione può essere utilizzata anche per fare estrarre a una SELECT dei record in ordine casuale.
Nel seguente esempio abbiamo una tabella con la seguente struttura:
CREATE TABLE `province_comuni` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `provincia` VARCHAR( 2 ) NOT NULL , `comune` VARCHAR( 50 ) NOT NULL )
da cui vogliamo estrarre 10 comuni casualmente e lo faremo con la seguente query:
SELECT comune FROM province_comuni ORDER BY rand( ) LIMIT 10
Volendo estrarre casualmente 10 comuni di 10 province diverse anch’esse estratte accaso potremo pensare erroneamente che la seguente query possa funzionare:
SELECT comune, provincia FROM province_comuni GROUP BY provincia ORDER BY rand( ) LIMIT 10
questa raggruppa per provincia le quali vengono estratte a caso ma i comuni di ognuna d essa manterranno un ordinamento non casuale, questo perché nella SELECT viene eseguito prima il GROUP BY e soltanto dopo l’ORDER BY.
Il problema si risolve facendo prima una SELECT ordinata a due livelli, per provincia e per caso (ORDER BY provincia, rand() ) sulla quale poi eseguiremo un’ulteriore SELECT raggruppando il tutto per provincia e ordinando in modo random:
SELECT * FROM ( SELECT * FROM province_comuni ORDER BY provincia, rand( ) ) AS tmp_rand GROUP BY provincia ORDER BY rand( ) LIMIT 10