Come perdere intere giornate di lavoro per colpa di IE

23 08 2008

Maledetto IE!!! Errore di sintassi JS che è in realtà non è un errore di sintassi JS ma solamente un maledetto errore (o bug… chiamalo come vuoi) di interpretazione del JS da parte di Internet Explorer (7).


if (tot>0) {
if (index==primo)
do {
primo++;
} while (myArray[primo]==null);
else if (index==ultimo)
do {
ultimo--;
} while (myArray[ultimo]==null);
}

Premetto che le variabili tot, index, primo, ultimo e myArray sono tutte correttamente dichiarate in precedenza.
Dato che un blocco di codice do/while corrisponde ad un unica istruzione quando immesso in un altro costrutto come ad esempio l’if non dovrebbe necessitare di parentesi dopo l’if… e infatti su Firefox funziona perfettamente ma su IE no!!! Il codice giusto funzionante è questo:


if (tot>0) {
if (index==primo) {
do {
primo++;
} while (myArray[primo]==null);
} else if (index==ultimo) {
do {
ultimo--;
} while (myArray[ultimo]==null);
}
}

E come se non bastasse i messaggi di errore JS di IE sono stracriptici… il numero di linea non corrisponde mai a quello vero!!!! Se qualcuno conosce un buon ambiente di programmazione e soprattutto debugging per JavaScript me lo dica subito prima che impazzisco!!!! :)



Olimpiadi in diretta su VLC

19 08 2008

Per vedere le dirette olimpiche sul vostro amato VLC (ma in modo analogo anche su altri video player) usando gli stessi canali del sito Rai delle olimpiadi (vedi qui) non vi basterà fare altro che seguire la semplicissima procedura descritta qui sotto!!!

  1. Aprite VLC.
  2. Andate su “File” nel menù di VLC.
  3. Dopodiché su “Apri flusso di rete…”.
  4. Nella finestra che si apre copiate ed incollate, vicino alla scritta “Personalizza”, uno degli 8 url elencati qui sotto.
  5. Premete “OK” e buona visione ;) .

Ecco l’elenco degli url dei canali olimpici:

Per ulteriori info vedi qui.

UPDATE: Potete anche CLICCARE DIRETTAMENTE SUI LINK SOPRA!!!



OpenDNS: Come impostarli e cosa sono

15 08 2008

Prima di vedere come configurare il nostro pc con gli OpenDNS vediamo prima cosa sono i DNS, Wikipedia dice questo:

Domain Name System (spesso indicato con DNS) è un servizio utilizzato per la risoluzione di nomi di host in indirizzi IP e viceversa. Il servizio è realizzato tramite un database distribuito, costituito dai server DNS.

Dicendola in parole povere il servizio DNS è implementato sostanzialmente da dei server (ovvero dei computer) che traducono gli indirizzi di internet (quelli alfanumerici che scriviamo quotidianamente nella barra indirizzi del nostro browser) in indirizzi IP numerici (quelli realmente usati in internet per far funzionare il tutto). Inoltre, un server DNS come ogni altro computer in internet è associato ad un indirizzo IP a sua volta. Ora ci è facile intuire che da qualche parte nelle impostazioni del nostro sistema operativo (o del nostro router) è impostato l’indirizzo IP di un server DNS per permetterci di navigare in internet inserendo ad esempio www.google.it nella barra del browser anziché 208.69.34.230 (più comodo vero? :) ).

Di default la nostra connessione è impostata con l’IP dei DNS fornitoci dal nostro ISP (Alice, Tele2, Tiscali, Libero, …), ma nessuno ci vieta di modificarli con degli altri, soprattutto a seguito delle recenti “censure” imposte dal governo italiano agli ISP (vedi ad esempio il caso The Pirate Bay).

Il fornitore di servizi DNS che ultimamente va per la maggiore è senz’altro OpenDNS che ci permette di non sottostare alle varie censure/blocchi imposti dai nostri provider (ovvero ci permette di accedere non solo a ThePirateBay ma anche a tutti quei siti di scommesse online e di poker che in Italia son ritenuti “illegali”).

Inoltre ecco un elenco dei vantaggi degli OpenDNS:

  • Stabilità elevatissima, downtime praticamente ridotti a zero nel corso degli anni
  • Performance di tutto rispetto
  • Servizi aggiuntivi quali: filtro domini, statistiche, filtri per bloccare la visione di siti per adulti secondo varie categorie, filtri personalizzabii, etc…
  • Potete tornare al vostro provider dns quando volete semplicemente ripristinando gli indirizzi precedenti, quindi copiateveli da qualche parte prima !!!
  • Nessuna connessione e nesusn operatore sembra impedire di usare questi DNS

Dopo aver capito cosa sono i DNS e cosa sono gli OpenDNS veniamo a come impostarli sul nostro pc dotato di Windows XP. Bisogna andare su “Pannello di Controllo -> Connessioni di rete -> Click destro su Connessione alla rete locale -> Proprietà“, dopodiché va selezionata la voce “Protocollo Internet (TCP/IP)” e poi si clicca sul pulsante “Proprietà” in basso, quando compare la nuova finestrella bisogna agire come in figura sotto.

Per una guida visuale completa tuttavia vedi qui per Windows XP, qui per Vista o comunque qua se usi un altro sistema operativo (c’è anche la guida per Ubuntu!!!).

Se invece vuoi (e puoi) cambiare  i DNS dalle impostazioni del router (che è la cosa consigliata) allora basterà andare sulla pagina di configurazione DNS del tuo router ed impostare i due indirizzi IP dei due server di OpenDNS (208.67.222.222 e 208.67.220.220). Delle guide visuali per vari modelle di router sono disponibili qui. Per chi invece come me ha un maledetto Roper Flynet che non presenta la pagina di configurazione DNS nella sua interfaccia web non rimane che agire via SSH da console oppure più semplicemente aggiornare il firmware con quello libero RouterTech.

Infine ecco un link pro-OpenDNS ed alcuni contro-OpenDNS (uno, due).