Programmazione | MrX

Javascript: gestire gli eventi

Wednesday, July 23rd, 2008

Oggi ho trovato un interessante articolo su Javascript e sulla gestione degli eventi. Uno script che secondo l’autore è un po’ datato, ma che pare sia ancora attualissimo.
Non vengono usati prototype, jQuery o altri framework javascript. Solamente un paio di funzioni: addEvent, removeEvent.
function addEvent(obj, type, fn){
if (obj.attachEvent) {
obj[’e’ + type + fn] = fn;
obj[type [...]

(mscorlib)Insufficient system resources exist to complete the requested service

Thursday, June 19th, 2008

Ho creato un’applicazione .net che prende in carico dei file e poi li elabora e li risalva in HD. Il problema è che tali file devono essere gestiti completamente in memoria, e che con grandi file, il buon Windows 2003 risponde:
(mscorlib)Insufficient system resources exist to complete the requested service
Pare che mamma microsoft dia però una [...]

Active Server Pages, ASP 0131

Tuesday, May 27th, 2008

Se vi capita l’errore "Active Server Pages, ASP 0131" significa che state usando degli include server side, in modalità file, e che il vostro server web non supporta i percorsi parent, cioè il classico "..". Esempio:
<!–#include file="../Application.asp" –>
Per risolvere questo problema, è sufficiente abilitare in IIS nel sito web, o nel sito predefinito, la navigazione [...]

ASP: qualche utile funzione

Thursday, May 8th, 2008

Purtroppo sto sistemando alcuni siti ancora in ASP / Vbscript. Penso che per un programmatore Coldfusion non ci sia passaggio peggiore. Per semplificarmi la vita mi sono creato alcune funzioni simpatiche che mi velocizzano il lavoro. Tanto per non sentirmi troppo solo mi sono creato anche il file Application.asp, che includo [...]

Verificare se ci sono nodi checkati

Thursday, April 17th, 2008

Una velocissima funzione in c# per ASP.NET che verifica se ci sono noti checkati all’interno di un ramo di un Tree.
Purtroppo c# mette a disposizione CheckedNodes solamente come proprietà del Tree, e non partendo da un nodo intermedio o periferico.
La funzione è semplicissima e sfrutta la ricorsività, la somma booleana e la proprietà Checked di [...]

Integrare Vault in Dreamweaver

Monday, March 17th, 2008

Sourcegear Vault è un ottimo prodotto di CVS. I CVS (Cuncurrent Version System) sono programmi che permettono di tenere traccia delle versioni dei file, e riescono a gestire la concorrenza tra i programmatori utilizzando check out e check in. Cosa significa?
Beh la prima parte è banale, ogni volta che voi rilasciate un file come [...]

Ordinare i file di un DirectoryInfo per reverse date

Thursday, February 14th, 2008

In asp.net è possibile ottenere tutti i file di una directory (oggetto DirectoryInfo) utilizzando il metodo GetFiles() che restituisce un array di oggetti FileInfo.
Se proviamo a fare l’output di questo array ci aggiorgiamo che non abbiamo modo di ordinarlo per data, e soprattutto per data inversa. Utilizziamo per farlo un oggetto SortedList e una piccola [...]