Mi e’ capitato di avere in questo periodo sotto mano un paio di pc che sembrano spegnersi o riavviarsi da soli. La prima verifica che ho fatto (dato il caldo tropicale di questi giorni) e’ stato quello di stressare la CPU per vedere se la colpa era del calore eccessivo.
Per l’occasione ho usato IntelBurnTest e Prime95 (ho usato SpeedFan per controllare la temperatura dei vari componenti). Uno dei due computer in effetti raggiunge 84 gradi circa e poi si spegne. La causa e’ la polvere che si accumula nel dissipatore e ne diminuisce l’efficienza. L’unica soluzione e’ quindi quella di “spolverare” il dissipatore (fortunatamente era facilmente accessibile senza necessita’ di smontare per intero il pc).
L’altro pc si riavvia da solo non ha problemi di temperatura. Il fatto che si riavvii anziche’ spegnersi fa pensare ad altro (un bluescreen con riavvio automatico). Per capire chi ha causato questo problema ho usato BlueScreenView. Con questo programma infatti ho individuato il driver presunto colpevole dei riavvii del pc.

Il driver e’ della scheda wireless (Intel), e sul sito del produttore (Asus) l’ultimo aggiornamento risale al 2004. Sono andato quindi sul sito della Intel e ho scaricato la versione nuova. Non ho avuto modo di fare molte prove, ma credo di aver risolto cosi’ il problema.
Pubblicato il: 16 luglio 2010 20:20; 0 commenti so far.
Tags: Computer e Internet
Ecco un comando per risalire alla data di installazione di Windows
systeminfo|find /i "install date"
L’ho eseguito su di un vecchio pc che ancora uso:

Che dite? E’ arrivato il momento di formattare?
Pubblicato il: 28 giugno 2010 20:06; 0 commenti so far.
Tags: Intrattenimento, Computer e Internet
Ecco finalmente arrivata la versione 2.0 di questo sito. Ormai il vecchio layout preso da pannasmontata (che doveva essere temporaneo, ma come si suol dire, non c’e’ niente di piu’ definitivo di qualcosa di temporaneo) ha lasciato posto a questo layout designed by Giovanni Cignolo (che ringrazio ufficialmente qui).

Screen shot di repertorio
Pubblicato il: 21 giugno 2010 23:52; 1 commenti so far.
Tags: Intrattenimento
Capita a volte di dover utilizzare delle funzionalita’ di Windows che non sono accessibili direttamente tramite il .NET framework. In questi casi e’ necessario utilizzare delle chiamate a funzioni contenute in DLL di sistema. Utile e’ il sito http://www.pinvoke.net/ , che ci aiuta a definire la corretta firma i vari metodi delle DLL da inserire nel nostro codice .NET.
Una volta presa la firma delle funzioni che ci interessano, queste chiamate vanno wrappate in modo che sia piu’ semplice utilizzarle.
Su questo sito e’ presente una collection di componenti C# che permette di fare chiamate ad API di Windows direttamente da codice managed, senza stare a scrivere manualmente le firme dei metodi. In pratica e’ sufficiente aggiungere la DLL al proprio progetto .NET ed invocare i metodi esposti da essa. I metodi sono categorizzati in namespace, quindi e’ facile trovare quello che ci serve. Inoltre sono disponibili i sorgenti, cosi’ da poter aggiungere eventuali altre chiamate a API non presenti.
Technorati Tag:
API,
.NET,
pinvoke
Pubblicato il: 9 giugno 2010 0:34; 1 commenti so far.
Tags: Programmazione
Mi e’ capitato in questi giorni di dover fare una query per controllare il numero di record all’interno di due tabelle (ad es. Customers e Orders), ovviamente la mia intenzione era quella di fare tutto con un’unica chiamata.
Un modo per fare questa query potrebbe essere il seguente:
(SELECT COUNT (*) FROM Northwind.dbo.Customers)
UNION ALL
(SELECT COUNT (*) FROM Northwind.dbo.Orders)
Ottenendo il seguente risultato:
Ho avuto quel che volevo su di un’unica colonna. Ma se io volessi entrambi sulla stessa riga ma su due colonne diverse?
Per fare questo si potrebbe utilizzare la seguente query:
SELECT
(SELECT COUNT (*) FROM Northwind.dbo.Customers) AS CustomersCount,
(SELECT COUNT (*) FROM Northwind.dbo.Orders) AS OrdersCount
Questa query ha il seguente risultato:
Cosi’ facendo ho un modo chiaro per identificare il risultato delle 2 tabelle. Purtroppo questa query funziona in SQL Server ma non in Access. C’e’ un modo per scrivere la stessa query in un SQL che vada bene per entrambi?
Ecco la soluzione:
SELECT Sum(Cust) AS CustomersCount, Sum(Ord) AS OrdersCount FROM
(
SELECT COUNT (*) AS Cust, 0 AS Ord FROM Northwind.dbo.Customers
UNION ALL
SELECT 0 AS Cust, COUNT (*) AS Ord FROM Northwind.dbo.Orders
) AS T
Come si puo’ vedere, il risultato e’ identico anche in Access:

Technorati Tag:
SQL,
Programmazione
Pubblicato il: 8 maggio 2010 10:46; 0 commenti so far.
Tags: Programmazione
Uno dei programmi che credo non debba mancare sul pc di uno sviluppatore (ma anche sul pc di casa e' molto utile) e' ClipX. Questo programma permette di tenere la cronologia delle ultime 25 cose copiate negli appunti (volendo e’ possibile aumentare lo storico fino a 1000 elementi).
Un tipico scenario potrebbe essere quello di dover inserire delle credenziali su di un sito prendendole da una mail che ci e’ arrivata per posta. La procedura potrebbe essere qualcosa del genere:
- copiare username dalla mail
- aprire un browser e andare sul sito
- incollare la username
- tornare nella mail
- copiare la password dalla mail
- tornare nel browser
- incollare la password
Se poi i campi da copiare son piu’ di 2 allora diventa un inferno.
Con ClipX si possono ridurre i passi. E' sufficiente:
- copiare lo username
- copiare la password dalla mail
- andare sul sito
- Incollare la password sul sito
- Premere il tasto 'Windows + V', e premere Invio.
Ricordate pero' che in questo modo resta memorizzata in chiaro nella cronologia anche la password.
Sebbene abbiano smesso di sviluppare questo programma, la versione disponibile (risalente al 2005) funziona tranquillamente anche su Windows 7.
Pubblicato il: 29 aprile 2010 23:51; 0 commenti so far.
Tags: Computer e Internet
Da un paio di giorni e’ disponibile, in anteprima per gli abbonati Technet e MSDN, la versione definitiva del pacchetto Office.
Ho installato subito questo prodotto e la prima cosa che mi ha colpito e’ questa schermata:
L’interfaccia della suite e’ molto simile alla versione 2007, tranne per il pulsantone in alto a sinistra che e’ stato rimpiazzato dal nuovo e piu’ completo menu’ File.
Interessante la preview dell’Incolla, la possibilita’ aggiungere effetti artistici alle immagini e la funzione “Rimuovi sfondo”, che aiuta a rimuovere lo sfondo senza dover utilizzare programmi di fotoritocco. Ecco il risultato ottenuto con pochi click:
In Outlook finalmente sono stati aggiunti i ribbon alla schermata principale, ed e’ stata aggiunta la funzionalita’ che raggruppa le email che sono risposta di altre email; in questo modo e’ possibile tener traccia facilmente delle conversazioni su di un argomento. Un’altra novita’ di Outlook sono le “Azioni rapide”, degli shortcut alle operazioni piu’ usate, mentre in PowerPoint e’ stata aggiunta la possibilita’ di editare i video direttamente dal programma.
Questa nuova versione sembra alquanto interessante, vedremo “su strada” come si comporta.
Technorati Tag:
Office 2010
Pubblicato il: 25 aprile 2010 14:10; 0 commenti so far.
Tags: Computer e Internet
  Pagina Successiva »