Autore: Alessandro Catorcini
Quasi tutte le webcam con un driver per Windows XP o superiore usano WIA (Windows Image). Questo script usa COM Interop per estrarre un frame dalla webcam, sovraimporre la data e l'ora e restituirlo come stream di tipo image/jpeg attraverso una pagina ASP.NET. Istruzioni per l'...
Alzi la mano chi non detesta la classica pagina di errore per un HTTP 404 - Page not Found. La ragione più comune che ho sentito per questa reazione poco entusiastica è che Il messaggio di errore medio passato all'utente è tipicamente inutile: la pagina di errore notifica che si ...
Live Search è il prodotto offerto da Microsoft come motore di ricerca globale. A differenza degli altri engine concorrenti di maggior rilievo, Live Search mette a disposizione una serie di servizi per remotizzare le ricerche di pagine web e di altri contenuti (foto, video, news, ...
L'introduzione di Silverlight ha aperto la porta a design per le UI prima completamente impensabili. Il problema è che non tutti hanno Silverlight, e non tutti vogliono o possono installarla per vedere la tua pagina. Il problema che dovevo risolvere è "Come si fa a scrivere un ...
Se diagnosticare perché un'applicazione si pianta non è sempre facile, diagnosticare perché un'applicazione si congela o va in un loop infinito non lo è praticamente mai. Ci sono due ragioni fondamentali per un application hang: un loop infinito un deadlock mentre individuare il...
A partire dal .NET Framework 2.0, abbiamo introdotto un nuovo strumento per il debugging dei problemi tradizionalmente difficili da diagnosticare. I cosiddetti MDA (Managed Debugging Assistants) consentono di trattare alcune condizioni come eccezioni così da dare l'opportunità di...
Vorrei spendere qualche tempo per parlare di diverse tecniche di diagnosi di un'applicazione. In questa serie di post cominceremo ad analizzare le ragioni per le quali un'applicazione scritta usando il .NET Framework si pianta, presenterò alcuni esempi e pattern che possono ...
Il .NET Framework 3.5 contiene diversi provider per LINQ: LINQ To XML, LINQ To SQL, ecc. Questo perchè LINQ ha una struttura a provider e quindi espandibile per interrogare potenzialmente qualunque tipologia di sorgente dati. Lo scopo di questo articolo è proprio quello di ...
Una delle ragioni principali per le quali il .NET Framework è diventato popolare molto rapidamente è che fa molto per proteggere i programmatori da se stessiò errori come doppi free, access violations, leaks, sono stati ridotti e in certe ipotesi resi impossibili. Purtroppo, il ...
Per un utente finale, https è pericolosamente simile al cugino http. In realtà molto di più accade in modo nascosto e capire meglio la differenza aiuterà molto in situazioni in cui sia richiesto di usare https come trasporto sicuro. Https o http su SSL nacque negli anni '90 come ...