by Andrea
31 October 2006 18:10
Ed ecco che su
XeDotNet esce un mio nuovo tip, ma questa volta a rigurado delle Membership di ASP.NET.
Questo tip descrive come forzare la modifica della password di un MembershipUser da codice senza conoscere la precedente.
Nel progetto a cui stò lavorando mi trovo a sbattere la testa anche in cose che sembrano banali come questo tip, ma che per risolverli ci si impiega molto tempo, ed ecco perchè condivido queste mie piccole "scoperte".
af66bdf9-0cc3-4190-a00e-df84da50fb0c|0|.0
Tags:
.NET | XeDotNet
by Andrea
23 October 2006 18:10
Dopo vari tips scritti per
XeDotNet, ecco uscito il mio primo articolo e vi riporto qui una breve descrizione:
L'articolo descrive come poter consumare dinamicamente un Web Services a runtime, dando così maggiore flessibilità alle applicazioni
Lo trovate a questo link http://www.xedotnet.org/40/section.aspx/300
Ho usato "dinamicamente" nel senso che non è necessario ricompilare l'applicazione se si vuole modificare alcuni dati del WebService.
Personalmente non mi è mai piaciuta l'idea di vincolare un'applicazione, o una parte di applciazione a dei web services prestabiliti. Anche perchè nella fase di sviluppo di un'applicazione e magari del relativo servizio, il web service può subire mille variazioni, dal nome dei metodi, al namespace, e quant'altro e non mi andava di ricompilare ogni volta il client e allora ho cercato una possibile soluzione.
Quella pubblicata nell'articolo è la prima fase di questa ricerca, infatti mi appoggio ad un'utility framework Wsdl.exe che si occupa di generare un file *.cs con i metodi e le proprietà per accedere e consumare il servizio.
Quello che stò cercando di fare ora è quello di riuscire ad emulare quello che fa wsdl, e magari sarà fonte per un prossimo articolo.
by Andrea
21 October 2006 00:10
Oggi è un giorno veramente stupendo, uno di quei giorni in cui rimani proprio senza parole...
Voglio ringraziare Davide Vernole per il regalo inaspettato che mi ha fatto oggi....una licenza di Visual Studio Team Suite con MSDN premium Subscription.
Non vi nascondo la mia felicità nell'averla ricevuta, e chi non lo sarebbe?! Da quando ho cambiato lavoro e mi sono ritrovato a sviluppare (per mia fortuna) al 100% in .NET, posso ammetere di essere cresciuto parecchio e di aver acquisito davvero molte capacità.
Questo regalo mi sprona a voler imparare sempre di più e ad impegnarmi a trasmettere il mio know how, almeno per quelle che sono le mie capacità. Grazie ancora Davide (e continuerò per molto a dirtelo) ...stai certo che spremerò e sfrutterò quest'occasione fino in fondo. ...e anche la mia autostima ne ha avuto guadagno!
082dc012-784e-4445-a67a-1fb5ee3586a8|0|.0
Tags:
.NET | +1
by Andrea
12 October 2006 23:10
In questi ultimi giorni mi stò occupando di commentare il codice. Immagino già che qualcuno starà pensando perchè non commento il codice man mano che lo scrivo, ma purtroppo i tempi ristretti provocano tagli e tra le prime cose che si lasciano in dietro sono i commenti. Comunque non sono stati marcati come "da non fare", ma bensì da fare appena si ha tempo.
Beh, dove voglio arrivare...
E' da
più di un giorno che stò commentando un'interfaccia che avrà
più di 300 metodi 
(ed ecco una nuova domanda, ma perchè non usi
GhostDoc che ti da una mano? Perchè i commenti li devo fare in
italiano) e immaginatevi quando dovrò commentare anche la classe che implementa questa interfaccia...

e qui vi voglio stupire, almeno così ci sono rimasto io, quando ho saputo che
GostDoc quando commenta un metodo di classe che implementa un'interfaccia, riporta pari pari il commento del metodo dell'interfaccia (scusate il giro diparole), e quindi nel mio caso mi ritroverò i commenti in italiano.

E per questa scoperta devo rigraziare Roberto, un membro del Team dove lavoro.
Nel male (che dovrò fare i commenti in italiano) una nota positiva (avrò GhoStDoc che un pò mi aiuterà).
Quindi, se volete un consiglio,

se vi trovate una situazione simile alla mia,
iniziate a commentare partendo dalle interfacce.
Technorati tags:
GhostDoc,
Documentare,
Codice
6e89143e-c457-481a-b8ac-0da1e2343d9e|0|.0
Tags:
+1 | .NET
by Andrea
12 October 2006 00:10
Sarà la giornata, ma questi pensieri così "profondi" oggi mi prendono proprio.

Dal sito di
ComplexLab:
“Quando mi dici qualcosa, io verifico di aver compreso il tuo messaggio ripetendolo con parole mie, perché se lo ripetessi con le tue parole tu potresti dubitare che io abbia capito. Ma se uso le mie parole il risultato è che cambio il tuo significato, anche se solo di poco… La conversazione è come giocare a tennis con una palla fatta di gomma semiliquida, che ha una forma diversa ogni volta che attraversa la rete…” David Lodge, Small World
Fonte:
http://blogs.ugidotnet.org/Pier/archive/2006/10/11/51085.aspx
Technorati tags:
Conversazione,
Messaggio,
Pensiero
by Andrea
11 October 2006 21:10
Per chi ascolta
Radio Deejay non sarà una novità, ma volevo riportare un pensiero che più volte è andato in onda perchè un pò mi ha colpito:
"Quando ci innamoriamo, si verifica uno strano paradosso: da una parte cerchiamo di ritrovare tutte o alcune delle persone a cui eravamo attaccati da bambini, e dall'altra chiediamo alla persona amata di correggere tutti i torti che quegli originari genitori o fratelli ci hanno inflitto nella verde età... Cosicché l'amore contiene in sé la contraddizione tra il tentativo di ritornare al passato e il tentativo di annullare il passato".
(W. Allen, Crimes and Misdemeanors)
Technorati tags:
Deejay,
W. Allen,
Pensiero,
Amore
40e343bf-abdb-4ee3-804f-d55b8e7031b9|0|.0
Tags:
+1 | Pensieri
by Andrea
10 October 2006 23:10
Dopo aver letto il
post sul blog di
Mighell, segnalo anche qui (così non me lo dimentico) un link ad un utilissimo strumento, un Download Manager.
Dico utilissimo perchè capita spesso di dover scaricare da internet file di grosse dimensioni, e quante volte è saltata la linea nel bel mezzo del download facendovi ricominciare tutto da capo? Ecco qui la soluzione, e per lo più è free.
Appena riesco me lo scarico e lo provo subito.
http://www.freedownloadmanager.org/
Technorati tags:
download manager,
free
857ea832-2932-47d0-af2a-7d39763ea757|0|.0
Tags:
+1 | Internet
by Andrea
10 October 2006 00:10
Ecco che ilsilenziodiunurlo è nuovamente validato come CSS e come XHTML.
Per un pò avevo lasciato perdere gli standard per motivi di tempo, ma ho recuperato il tempo perso in questi ultimi giorni sistemando parecchie cosucce che erano scappate.
Ecco i link se volete controllare anche voi:
CSS:
http://jigsaw.w3.org/css-validator/validator?uri=http://www.ilsilenziodiunurlo.com
XHTML 1.1:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ilsilenziodiunurlo.com
E' stato un lavoraccio, ma qualcuno lo deveva pur fare...no?!
Technorati Tags: validazione - css - xhtml - w3
07c236df-d439-4a42-bb60-c9886371f0d4|0|.0
Tags:
Internet | Sito
by Andrea
06 October 2006 20:10
Ascoltare le radio da web la trovo una vera comodità, ma nella maggior parte dei casi si è obbligati a tenere il browser aperto.
Di questo mi ero un pò stancato e ho guardato, sbirciato, spulciato (e questo Fiddler la sa fare proprio bene) gli URL degli stream radio richiamati dalle pagine per ottenere l'audio.
Eccovi gli URL di questi stream delle radio che ascolto più spesso:
Radio Company: http://www.streamakaci.com/radios/radiocompany.asx
Radio Deejay: http://live.mediaserver.kataweb.it/radiodeejay
Se cliccate su questi url si aprirà automaticamente Windows Media Player o il vosto player predefinito che acquisirà l'audio direttamente dallo stream.
Buon ascolto.