Un paio di bug

Dopo un po’ che uso OsX, sono emerse queste due cose un po’ spiacevoli:

  • Mail.app non si fuma di striscio se gli si dice che la porta dell’IMAP non e` la 143 o 993. Si incaponisce ad usare quella, rendendo un poco difficoltoso infilare i pacchetti dentro il port forwarding di SSH.
  • L’altro problema riguarda iSync: la prima volta che ho tentato di sincronizzare il telefono con il calendario, il log mi ha detto:

    19:08:17.034 [iSync:21933] ERROR (.sync.TyphoonSyncParser): .-[CFPhone(AgentExtension) dateFromMalDictionary:forKey:]: time does not have the XX:XX:XX format: 11.22.00

    ora, dato che mi hanno fatto installare piu` di 400k di iSync agent per Symbian, mi aspetterei che riuscisse a leggere le entry di calendar in un modo piu’ intelligente.
    Per fare in modo che la sincronia abbia successo, ho modificato il formato dell’ora all’interno del telefono per utilizzare come separatore i “:” invece del punto singolo.
    Debacle.

In generale, Mail.app 2 ha ancora qualche difetto per le mie esigenze: vediamo cosa esce con la 10.4.1, oppure imparero` qualcosa di AppleScript.

Eh, l’ignoranza

Purtroppo ancora una volta la Repubblica dimostra tutte le sue carenze quando si tratta di riportare notizie di carattere tecnologico.
Nello specifico mi riferisco al caso del giovane svedese al momento sospettato di avere avuto accesso alla rete Cisco, prelevando codice (immagino di IOS) e di avere violato altri siti, comprese alcune installazioni militari americane.
L’articolo di Repubblica si trova qui, mentre vi invito a leggere come viene presentata la notizia sul New York Times.

Quando le notizie vengono presentate in questo modo, mi chiedo con che coraggio ci si possa lamentare del livello di cultura informatica del paese. Non ci sono un link, un trafiletto, un nulla di approfondimento. Chi sa, capisce che sono notizie frammentarie e mal presentate. Chi non sa, non ha l’opportunita` di capire.

In base a cosa non dovrei pensare che anche quando presentano notizie di altro su cui non sono ugualmente “competente” il livello non sia lo stesso?

Si sono fumati il cervello

Gli americani, intesi come popolo, non sono esattamente famosi per il loro acume. Soprattutto dopo la tragedia dell’11 settembre, si sono lasciati prendere ampiamente la mano dalla paura — che notoriamente non e` mai una buona consigliera, con il risultato che fioccano giorno per giorno da mesi notizie provenienti dall’altra parte dell’oceano che riportano fatti che qui non sarebbero solamente stigmatizzati da Striscia la Notizia ma forse oggetto di attenzione da parte della magistratura.
Mi sono sempre astenuto dal riportare o commentare fatti di questo tipo (per una panoramica istruttiva sulla gestione della sicurezza negli stati uniti, consiglio il blog di Bruce Schneier), ma la notizia di oggi e` davvero troppo divertente, siamo alla realta` che supera la fantasia:

in una scuola, la maestra ha chiamato la polizia perche` una delle alunne continuava a gridare.
la polizia e` arrivata, ed ha ammanettato questa persona.
Eta`: 5 anni.
Se (e ripeto se) e` vero e le cose si sono svolte in questo modo, c’e` da cadere dalla sedia.

OsX 10.4 for geeks

alias, “perche` vale la pena di aspettare“.
Non staro` qui a tediarvi con le cose che tutti hanno gia` sviscerato, discusso e analizzato di gia` [cit.], come Spotlight o Automator.
Vorrei invece concentrarmi su quei piccoli particolari di Tiger che immagino vengano trascurati dall’ utente tipico Mac come lo immagino io — senza risparmiare alcune critiche.
In nessun ordine particolare:

  • RPN Calculator:Use the reverse polish method of calculator input.
    Chiunque abbia in vita sua usato una calcolatrice HP secondo me ha imparato ad amare la notazione polacca per fare i conti. +1 per Tiger
  • ichat supports jabber: bello, utile. Se posso evitare di installare un’altra applicazione solo per usare la rete di instant messaging di mio gusto, sono solo contento. +1 per Tiger
  • cp, mv, tar, rsync now use the same standard APIs as Spotlight and access control lists to handle resource forks. il fatto di avere una buona GUI non mi obbliga ad usarla per fare cose che preferirei fare in shell: uno shellscript vale piu` di mille click. Idem dicasi per l’accesso da CLI alle feature di Spotlight. +2 per Tiger
  • Access Control Lists: le ACL ormai sono una feature che ogni release moderna di un sistema operativo dovrebbe avere sul suo filesystem. Solaris le ha, FreeBSD le ha, XFS (linux/irix) le ha, bene che anche OsX faccia parte del gruppo. +1 per Tiger
  • gcc4 autovectorization for altivec: la potenza e` nulla senza il controllo. Come per MMX, SSE e cosi` via per i processori Intel (passatemi l’analogia), accolgo con favore che gcc sotto Mac non solo supporti le caratteristiche hardware del processore, ma ottimizzi il codice per usare Altivec quando possibile. L’ottimo XL C/C++ di IBM supporta Altivec, ma non so se ottimizzi a compile-time per quello — e comunque sarebbe un prodotto a pagamento. +1 per Tiger
  • Korn shell: per quanto io non sia un estimatore della Korn, devo dire che molti sistemisti Sun/HP la amano (o non si trovano bene altrove). Per quel che mi riguarda, bash basta ed avanza. +0.5 per Tiger
  • VPN Settings Enjoy new VPN options […] direct all network traffic through the VPN connection. In un’ottica di roadwarrior, interessante. Uso gia` una cosa simile adesso quando sono in giro, e ne apprezzo l’utilita`. +0.5 per Tiger

Altre cose che invece sono piuttosto “inutili” dal mio punto di vista sono

  • l’enfasi che viene posta su tutta la parte di integrazione tra Mail e iPhoto. Sara` cosi` difficile attaccare/staccare degli attach dai messaggi? Cosa me ne faccio dello slideshow tra le foto in attach ad un messaggio? Resto perplesso. -1 per Tiger
  • la possibilita` di integrazione di automator con iChat. O l’integrazione con iTunes. Me ne sfugge la reale utilita`, roba che potrebbe finire tranquilamente nella rubrica “e chi se ne frega?” -1 per Tiger
  • Firewall stealth mode. Ah, pero`. Nel 2005 abbiamo scoperto una default drop in fondo alla lista delle regole… bravi. Boh. -0.5 per Tiger
  • in generale tutta la parte relativa alla stampa, ma non faccio testo in questo campo. Non ho neanche una stampante.
  • trovo che sia una vera buffonata includere nuovi sfondi per il desktop tra le “feature”. -5 per la serieta` di Apple
  • manca (non so se non sia documentata oppure se non venga data importanza) la possibilita` di utilizzare iSync con un server webDav diverso da un account .Mac e in quale misura, mentre credo che sia indispensabile sia per lo smanettone medio che per la media azienda. Vedremo quando avro` la possibilita` di metterci le mani.

Riassumendo: sicuramente Tiger a mio parere merita di essere provato estesamente, perche` e` il primo S.O. di massa che presenta alcune caratteristiche (Longhorn e` ben lontano ancora) che penso vedremo su tutti, ma presenta luci ed ombre. Dopo il rilascio assisteremo ad uno scroscio di recensioni, quindi vi risparmiero` la mia.

Merita una menzione a parte per l’inutilita`, e di conseguenza la bellezza estrema:

Dock Icon
Play DVDs live on the Dock when the DVD window is minimized.

, che entra di prepotenza nella categoria del “mai piu` senza”. :)

UPDATE:da non sottovalutare la parte virus/trojan, ma quella non e` certo dipendente dall’ultima release. E` uscito questo articolo su TheReg al proposito.

La macchina di casa

…non ha un buco nella gomma.
Una curiosita` che mi son tolto prima di andare a letto:

grep ‘IN=eth1’ kern.log | awk ‘{print $19 }’ | awk -F= ‘{print $2}’ | sort | uniq -c | sort -rn +2 | head -10

3178 139
608 1433
410 3410
383 5554
281 80
50 3072
50 2048
45 4096
43 1024
16 443
Ovvero

PortScan

I’m a Unix boy, in a Windows world… :)
A parte la lista dei soliti noti, interessante la sequenza 1024/2048/4096… ma e` tardi, ed e` meglio se vado a letto.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close