|
|
venerdì 20 marzo 2009, 10:20 Macs Are Securedi Dario Solera - Informatica Altri post archiviati in Informatica • A proposito di backlog (mercoledì 26 novembre 2008, 13:00) • Work in progress (martedì 21 ottobre 2008, 09:11) • Quote of the day (domenica 21 settembre 2008, 11:15) • It Just Works (sabato 13 settembre 2008, 10:00) • Lock-in (giovedì 07 agosto 2008, 09:17) • Come mortificare un ingegnere informatico (lunedì 30 giugno 2008, 11:00) • Sun xVM VirtualBox (giovedì 05 giugno 2008, 10:00) • Ridere o piangere? (giovedì 29 maggio 2008, 12:46) • Misteri bancari (lunedì 21 aprile 2008, 11:15) • Thinking Machine 4 (giovedì 10 aprile 2008, 15:16) ... |
Questa è bella.
Safari on the Mac is easier to exploit. The things that Windows do to make it harder (for an exploit to work), Macs don’t do. Hacking into Macs is so much easier. [...] With my Safari exploit, I put the code into a process and I know exactly where it’s going to be. There’s no randomization. I know when I jump there, the code is there and I can execute it there. On Windows, the code might show up but I don’t know where it is. Even if I get to the code, it’s not executable. Those are two hurdles that Macs don’t have.
Via ZDNet. |
mercoledì 18 marzo 2009, 19:03 ScrewTurn Wiki al MIX09 (più o meno)di Dario Solera - Microsoft Altri post archiviati in Microsoft • It's here! (lunedì 19 novembre 2007, 21:20) • Visual Studio 2008 rilasciato entro fine novembre (lunedì 05 novembre 2007, 20:06) • Stop Making Fun Of Us (sabato 20 ottobre 2007, 10:14) • Il bug in Excel 2007 (giovedì 27 settembre 2007, 10:24) • Microsoft.com gira già su IIS7 (giovedì 28 giugno 2007, 18:18) • 180-day mark (giovedì 21 giugno 2007, 19:36) • Microsoft Surface (domenica 03 giugno 2007, 10:15) • Codec MP3 in Vista (domenica 13 maggio 2007, 09:15) • Vista a basso prezzo (mercoledì 25 aprile 2007, 10:16) • Il bello del commercio internazionale e di Internet (mercoledì 21 marzo 2007, 19:47) ... |
Per la serie 15 secondi di notorietà. ScrewTurn Wiki è stata ammessa tra le prime applicazioni disponibili nella nuova Microsoft Web Application Gallery. A cosa serve? One-click install di applicazioni web ASP.NET e, udite udite, PHP, con installazione automatica delle dipendenze (SQL Server, PHP, etc.).
Altri dettagli screwturn.eu/blog.
Per la cronaca, ho potuto verificare come lavorano gli sviluppatori Microsoft e devo dire molto bene, anche sotto estrema pressione. Hanno lavorato quasi giorno e notte nell'ultima settimana (weekend incluso) per preparare al meglio l'evento.
Grazie a Bill Staples per l'opportunità ed a Daniel Vasquez Lopez per l'aiuto.
A breve notizie sul risultato in termini di audience. |
martedì 17 marzo 2009, 15:21 Eutelia Fax: pessimo serviziodi Dario Solera - Internet Altri post archiviati in Internet • Scam 3.0 (giovedì 20 novembre 2008, 13:00) • Quote of the day (giovedì 01 maggio 2008, 19:03) • Autodesk Project Draw (lunedì 10 marzo 2008, 16:08) • Chi vuole un .asia? (venerdì 15 febbraio 2008, 10:00) • Sai leggere? (mercoledì 06 febbraio 2008, 10:00) • In nome di SEO (martedì 29 gennaio 2008, 10:00) • Social Bubble (domenica 27 gennaio 2008, 12:10) • XHTML+CSS+JavaScript+ASP.NET+PHP+JSP+Ruby on Rails+Flash+Silverlight (venerdì 18 gennaio 2008, 09:34) • Reliquie (giovedì 10 gennaio 2008, 19:52) • IE8 passa il test Acid2 (giovedì 20 dicembre 2007, 16:00) ... |
Fortunatamente non ho spesso a che fare con i fax, ma a volte mi tocca. Giovedì scorso ho dovuto mandare un fax ad un'azienda negli Stati Uniti. Pensando che fosse la soluzione più economica, ho acquistato 10€ di credito per i servizi Eutelia (non metto il link di proposito) e mi sono apprestato ad inviare il fax tramite l'apposita interfaccia web. Ovviamente il sistema non accetta numeri nella forma +1 123123123 (+1 è il prefisso USA) e ho dovuto scrivere 001123123123, sperando in bene. Questo si verificava verso le 19.00. La mattina dopo tra le mail trovo la conferma di avvenuta spedizione (di circa mezzanotte), peccato che il destinatario non avesse ricevuto nulla. Dato che era un documento piuttosto importante, ho reagito un po' bruscamente ed ho inviato il seguente messaggio al supporto tecnico, dopo aver inserito tutti i dettagli nel form:
Nonostante il fax risulti inviato, il destinatario non l'ha mai ricevuto, forse perché si trova in USA. Il servizio di invio via web semplicemente non sembra interpretare correttamente i numeri con prefisso internazionale e ho dovuto inserirlo come 0014259367329. Chissà chi ha ricevuto questo fax. Non importa, alla fine era solo un documento contrattuale riservato.
Come se non bastasse, ci sono volute circa 4 ore prima che il fax fosse trasmesso (immagino a qualcun altro).
Del resto, la qualità del servizio rispecchia perfettamente l'organizzazione del sito web, che sembra realizzato da un ragazzino dodicenne, e la qualità delle informazioni di supporto disponibili, semplicemente inadeguate.
Non volevo dare peso alle pessime valutazioni che si trovano in rete su di voi, ma non posso far altro che confermare che il vostro servizio fax è ridicolo, ed immagino che anche gli altri non siano da meno.
Il sistema ha risposto con il seguente messaggio:
Ho corretto gli errori ed ho inviato. Dopo qualche ora arriva la risposta:
Gentile Cliente, La ringraziamo per averci contattato e per l'attenzione rivolta al servizio EuteliaVoip. In riferimento alla Sua segnalazione, a presente per comunicarLe che da una verifica effettuata alla sua numerazione fax in centrale con le nostre strumentazioni, abbiamo riscontrato adeguatamente configurati i parametri richiesti per un corretto utilizzo del servizio fax. La sua numerazione risulta correttamente raggiungibile e tutti i servizi attivati. Da un controllo effettuato ci risulta che il documento è stato regolarmente recapitato. La informiamo, inoltre, che la trasmissione dei fax, utilizzando la rete internet, non può avvenire in tempo reale, in quanto la trasmissione non è a commutazione di circuito. I ritardi sono ascrivibili ad una serie di fattori tra i quali il carico sui server nel momento della spedizione e la frequenza con cui il provider aggiorna le mailbox ecc. E' buona norma spuntare la casella relativa al rapporto di trasmissione, in tal modo si ha evidenza dell'avvenuto recapito del documento. E' consigliabile anche verificare che la sua casella di posta non abbia l'antispam attivato, l'antivirus sui controlli delle email,e che la sua mailbox non sia piena. La invitiamo infine a prendere visione delle FAQ e del Forum Eutelia VoIP, contengono informazioni utili e sempre aggiornate. Restiamo a disposizione per ogni eventuale segnalazione e/o problematica. Cordiali Saluti EuteliaVOIP Staff
CVD.
E' possibile che non ci sia una singola volta in cui un'azienda italiana offra un servizio decente? E' così difficile cercare di risolvere un problema piuttosto che scaricarlo sul cliente? E' così difficile realizzare un servizio che accetti in modo decente una numerazione con prefisso +XX? |
giovedì 27 novembre 2008, 13:00 Coding Horrordi Dario Solera - Programmazione Altri post archiviati in Programmazione • WCF e ExecutionEngineException (mercoledì 19 novembre 2008, 11:55) • Bug o feature? (lunedì 14 luglio 2008, 09:44) • Numerazione delle settimane dell'anno (martedì 30 ottobre 2007, 10:02) • eBook su Ruby on Rails (venerdì 05 ottobre 2007, 08:36) • Io odio JavaScript (domenica 29 aprile 2007, 10:10) • Il software ha delle opinioni (lunedì 12 febbraio 2007, 20:37) • Vinci con Vista (martedì 19 dicembre 2006, 11:51) • Riavviare un'applicazione ASP.NET (mercoledì 15 novembre 2006, 18:16) • Consolas Font Pack (domenica 29 ottobre 2006, 18:44) • Articoli su The Code Project (lunedì 25 settembre 2006, 13:24) ... |
Il peggior tipo di variabile che abbia mai scritto in vita mia:
Dictionary<string, List<string>[]>
Che si legge: dictionary con chiavi stringhe e valori array di liste di stringhe. |
mercoledì 26 novembre 2008, 13:00 A proposito di backlogdi Dario Solera - Informatica Altri post archiviati in Informatica • Macs Are Secure (venerdì 20 marzo 2009, 10:20) • Work in progress (martedì 21 ottobre 2008, 09:11) • Quote of the day (domenica 21 settembre 2008, 11:15) • It Just Works (sabato 13 settembre 2008, 10:00) • Lock-in (giovedì 07 agosto 2008, 09:17) • Come mortificare un ingegnere informatico (lunedì 30 giugno 2008, 11:00) • Sun xVM VirtualBox (giovedì 05 giugno 2008, 10:00) • Ridere o piangere? (giovedì 29 maggio 2008, 12:46) • Misteri bancari (lunedì 21 aprile 2008, 11:15) • Thinking Machine 4 (giovedì 10 aprile 2008, 15:16) ... |
Se non rispondo a qualche mail, abbiate solo un po' di pazienza... i messaggi da leggere tendono ad accumularsi ultimamente. |
giovedì 20 novembre 2008, 13:00 Scam 3.0di Dario Solera - Internet Altri post archiviati in Internet • Eutelia Fax: pessimo servizio (martedì 17 marzo 2009, 15:21) • Quote of the day (giovedì 01 maggio 2008, 19:03) • Autodesk Project Draw (lunedì 10 marzo 2008, 16:08) • Chi vuole un .asia? (venerdì 15 febbraio 2008, 10:00) • Sai leggere? (mercoledì 06 febbraio 2008, 10:00) • In nome di SEO (martedì 29 gennaio 2008, 10:00) • Social Bubble (domenica 27 gennaio 2008, 12:10) • XHTML+CSS+JavaScript+ASP.NET+PHP+JSP+Ruby on Rails+Flash+Silverlight (venerdì 18 gennaio 2008, 09:34) • Reliquie (giovedì 10 gennaio 2008, 19:52) • IE8 passa il test Acid2 (giovedì 20 dicembre 2007, 16:00) ... |
Ieri ho registrato il dominio screwturn.net, che mancava all'appello. Puntualmente, qualche ora dopo, ho ricevuto questa allegra mail.
Oggetto: Company registration notice
Dear Sir/Madam,
We are Hong Kong Network service Company Limited, a domain name registration center in Asia. Yesterday we received an application from another company for the domain names “screwturn”, but later we found your company is their original owner and this may involve your company name or trademark and this may cause confusion between your products and others’ , and bring about negtive effect on your company.Therefore we decided to inform you of this and check out your attitude toward this matter. We would appreciate if you can spare some precious time to settle this issue. Thank you for your cooperation and looking forwards to your early reply. Kind Regards, Dick.Wang
Una ricerca in Google ha confermato che si tratta di scam — il mittente è effettivamente una società (cinese) che si occupa di registrare domini, e questa mail cerca di portare chi la riceve a pagare somme assurde (400+ dollari) per trasferire i propri domini presso la suddetta società. Nel caso vogliate ricambiare il favore, la mail del mittente (funzionante) è dick.wang@hongkongnet.org. |
mercoledì 19 novembre 2008, 11:55 WCF e ExecutionEngineExceptiondi Dario Solera - Programmazione Altri post archiviati in Programmazione • Coding Horror (giovedì 27 novembre 2008, 13:00) • Bug o feature? (lunedì 14 luglio 2008, 09:44) • Numerazione delle settimane dell'anno (martedì 30 ottobre 2007, 10:02) • eBook su Ruby on Rails (venerdì 05 ottobre 2007, 08:36) • Io odio JavaScript (domenica 29 aprile 2007, 10:10) • Il software ha delle opinioni (lunedì 12 febbraio 2007, 20:37) • Vinci con Vista (martedì 19 dicembre 2006, 11:51) • Riavviare un'applicazione ASP.NET (mercoledì 15 novembre 2006, 18:16) • Consolas Font Pack (domenica 29 ottobre 2006, 18:44) • Articoli su The Code Project (lunedì 25 settembre 2006, 13:24) ... |
Sto (finalmente) utilizzando Windows Communication Foundation. Sono ancora un po' spaesato, ma l'impressione generale è molto buona. Il framework è estremamente flessibile e soprattutto rispetta gli standard esistenti.
Comunque, mi sono imbattuto nel primo problema complesso. Un servizio espone un'operazione che restituisce una lista di oggetti non nativi (ad esempio MyClass). Viene naturale impostare come tipo di ritorno un array, pratica però generalmente sconsigliata ed in ogni caso non permessa se l'assembly deve essere CLS-compliant (come nel mio caso). Una valida alternativa all'array è l'interfaccia generica IList<T>. Invocando il servizio, però, il runtime di .NET va in crash e riporta un'eccezione di tipo ExecutionEngineException, per poi terminare l'applicazione host del servizio. Nel caso di hosting in IIS, l'effetto è che il worker process di ASP.NET viene terminato, insieme a tutte le applicazioni eseguite nello stesso Application Pool del servizio (e qui ci sarebbe da discutere come gestire correttamente gli Application Pool per isolare le applicazioni).
Una breve ricerca in rete ha svelato il problema: il serializer usato da WCF (DataContractSerializer) ha dei problemi a serializzare alcuni tipi di collezioni, in particolare quelle generiche. L'unica che dopo un po' di prove non ha dato problemi è ICollection<T>. Il codice che implementa il servizio può tranquillamente utilizzare collezioni List<T> in quanto implementano l'interfaccia ICollection<T>. E' probabile che questo problema venga risolto in una versione successiva di WCF, nel frattempo è opportuno tener presente questo workaround che, beninteso, non comporta alcun tipo di modifica o problema ai client che consumano il servizio. |
martedì 21 ottobre 2008, 09:11 Work in progressdi Dario Solera - Informatica Altri post archiviati in Informatica • Macs Are Secure (venerdì 20 marzo 2009, 10:20) • A proposito di backlog (mercoledì 26 novembre 2008, 13:00) • Quote of the day (domenica 21 settembre 2008, 11:15) • It Just Works (sabato 13 settembre 2008, 10:00) • Lock-in (giovedì 07 agosto 2008, 09:17) • Come mortificare un ingegnere informatico (lunedì 30 giugno 2008, 11:00) • Sun xVM VirtualBox (giovedì 05 giugno 2008, 10:00) • Ridere o piangere? (giovedì 29 maggio 2008, 12:46) • Misteri bancari (lunedì 21 aprile 2008, 11:15) • Thinking Machine 4 (giovedì 10 aprile 2008, 15:16) ... |
Tempi duri per il blog — o scrivo post o scrivo codice. Al momento propendo più per la seconda opzione.
Nelle ultime settimane il codebase di ScrewTurn Wiki v3 è passato da 54.000 a 69.000 righe, il numero di unit ed integration test è aumentato da 617 a 1020. Non che questi siano indicatori di qualità del lavoro, ma se non altro di quantità.
Oltretutto, non capita tutti i giorni di poter scrivere da zero un motore di ricerca basato su indice, oppure un sottosistema di gestione di ACL. |
domenica 21 settembre 2008, 11:15 Quote of the daydi Dario Solera - Informatica Altri post archiviati in Informatica • Macs Are Secure (venerdì 20 marzo 2009, 10:20) • A proposito di backlog (mercoledì 26 novembre 2008, 13:00) • Work in progress (martedì 21 ottobre 2008, 09:11) • It Just Works (sabato 13 settembre 2008, 10:00) • Lock-in (giovedì 07 agosto 2008, 09:17) • Come mortificare un ingegnere informatico (lunedì 30 giugno 2008, 11:00) • Sun xVM VirtualBox (giovedì 05 giugno 2008, 10:00) • Ridere o piangere? (giovedì 29 maggio 2008, 12:46) • Misteri bancari (lunedì 21 aprile 2008, 11:15) • Thinking Machine 4 (giovedì 10 aprile 2008, 15:16) ... |
Programmers tend to view managers as being at a lower level of technical evolution, somewhere between single-celled organisms and the woolly mammoths that died out during the Ice Age.
Tratto da Code Complete, 2nd Edition di Steve McConnell (pagina 662). |
sabato 13 settembre 2008, 10:00 It Just Worksdi Dario Solera - Informatica Altri post archiviati in Informatica • Macs Are Secure (venerdì 20 marzo 2009, 10:20) • A proposito di backlog (mercoledì 26 novembre 2008, 13:00) • Work in progress (martedì 21 ottobre 2008, 09:11) • Quote of the day (domenica 21 settembre 2008, 11:15) • Lock-in (giovedì 07 agosto 2008, 09:17) • Come mortificare un ingegnere informatico (lunedì 30 giugno 2008, 11:00) • Sun xVM VirtualBox (giovedì 05 giugno 2008, 10:00) • Ridere o piangere? (giovedì 29 maggio 2008, 12:46) • Misteri bancari (lunedì 21 aprile 2008, 11:15) • Thinking Machine 4 (giovedì 10 aprile 2008, 15:16) ... |
Scusate, non ho resistito: ITunes 8 e problemi con Windows Vista.
Il più recente aggiornamento per iTunes 8 ha creato alcuni problemi agli utenti di Microsoft Windows Vista, infatti, dopo aver effettuato l'update si verifica un crash di sistema con tanto di blue screen of death, non appena viene collegato al pc un iPod.
Curioso come il successivo aggiornamento di iTunes includa una versione più vecchia del driver USB, incriminato di causare la schermata blu. |
|