febbraio 2005 Entries

Strane le coincidenze... stamattina parlavo con un collega del Class Designer di VS2005 contrapposto ai vari tool per modellare UML, spiegando che in VS2005 il designer mappa 1:1 il linguaggio sottostante, ed ecco un bel post che spiega lo stesso concetto in maniera chiara e dettagliata, togliendomi dall'impiccio...

Leggetelo: Modeling vs. Visualization

Giusto x capire chi legge i miei post cosa cerca...

Ho guardato gli ultimi cento post, e ho preso in considerazione solo le Web views...

  1. Paul Vick e Amanda Silver su Channel 9... Programmatori VB.NET fatevi sotto... - 197
  2. Cena Blogger/Geek sul Garda il 4 Marzo - 138
  3. Non fatelo! - 118
  4. Dritto, storto o a salsicciotto... - 118
  5. Faccia da... - 100

Ok per il primo e il terzo posto, siamo su un blog "quasi" tecnico, il secondo posto ci sta tranquillamente, il quarto per la curiosità di sapere di cosa si parla...

Ma il quinto posto... manco avessi messo su una foto di Jessica Alba...

Per controllare WinAmp, PowerPoint, il volume, Windows Media Player, etc... il tutto da Smartphone, senza passare dall'ActiveSync...

fonte: http://bink.nu/Article3506.bink

Mi sono un po' preoccupato leggendo qui: http://dbvt.com/blog/archive/2005/02/27/1315.aspx

Voi che ne pensate?

Dai... che oggi prenotiamo

Su su... dove siete tutti quanti???

Mica vorrete rimanere "a bocca asciutta"...

Core product changes:

  • Security headers created by a SoapHttpRouter are now serialized onto the wire. Previously, when a SoapHttpRouter created a <Security> header with security tokens and child elements, the <Security> header would not be serialized onto the wire.

Security changes:

  • Policy enforcement for request and response messages have been made more secure by the following changes:

    • Incoming SOAP responses received by clients that do not contain WS-Addressing headers are now verified against the policy that is mapped for responses sent to the default (anonymous) role endpoint. When there is no default role endpoint specified, an exception is thrown. Previously, these SOAP responses were accepted and bypassed the policy verification check.

    • Server-side policies that utilize the IdentityToken attribute now work on SOAP faults and SOAP responses. Previously, policies applied to SOAP faults were not enforced when the SecurityToken assertion specified in the policy was an IdentityToken (from the Request) and therefore the fault response was not encrypted with the identity token.

    • When fault policy cannot be enforced on an outgoing SOAP fault, the SOAP fault contents are placed in an event log and a "server unavailable" fault is sent instead. Previously, SOAP faults would be sent in plain text when the policy associated with it could not be enforced.

    • A SOAP fault is now generated on incoming SOAP messages to a Web service that contain the same MessageID value as a SOAP request that is currently being processed by the policy system. Previously, an incorrect policy was enforced for SOAP responses from a Web service when two or more incoming SOAP requests were sent to different endpoints that had the same MessageID.

    • When policy is enabled, all endpoints that messages will be sent to or received from must have an associated endpoint policy. Previously, SOAP messages would be sent out regardless of there being no policy to enforce. Now you must explicitly specify that no policy should be enforced for a given endpoint in the policy file. Note that an empty operation element is now permitted (with the value of "" for policy defaults) or the empty defaultOperation element. This has the meaning of "do not apply policy for this endpoint".

  • When communicating over the soap.tcp or soap.inproc transports, authentication now correctly occurs when UsernameToken security tokens are used for authentication by a client and a server hosted in the same application domain. Previously, when the client and the server were hosted in the same application domain, no authentication was performed on the server when the client signed with a UsernameToken security token, because both the server and client were sharing the same UsernameToken security token cache.

Stress changes:

  • It is now possible to send a larger number of one-way messages to the same SoapService. Previously, sending a large number of one-way messages with SoapService hosted by ASP.NET caused a connection close to occur - leading to "Underlying Connection is Closed" exception on the client when under stress. This lead to the client exhausting all available ports as the client kept opening new connections for each request.

WseWsdl2 tool changes:

  • WseWsdl2.exe now correctly generates EndXXX proxy methods for overloaded method names. Previously WseWsdl2.exe would generate two EndXXX methods with the same method signature for overloaded method names.

Uno arriva la mattina e guardate cosa si trova da scaricare...

Non ho ancora visto la lista delle fix...

Download WSE 2.0 SP3, Web Services Enhancements (WSE) 2.0 SP3 for Microsoft .NET Redistributable Runtime MSI

Visto che non piaceva a nessuno (tranne che al sottoscritto... ) ho sostituito la foto del blog con quella che metterò sul passaporto...

Spero che sia valsa i 10€ spesi dal fotografo...

 

P.s. visto gli esemplari poco raccomandabili che circolano sul blog... volevo fare una precisazione...

Quello che vedete è tutto vero... non ho fatto nessun ritocco con Photoshop...

No... lo dico perchè conosco i miei polli...

posted @ sabato 26 febbraio 2005 19.10 | Feedback (7) | Filed Under [ Personal ]

Beh... se serve una guida di 26 pagine un motivo ci sarà...

 

Agenda Fusion 7

Altro che i programmi di default del PPC...

http://www.developerone.com/agendafusion/index.htm

Ho tenuto ieri un corso di introduzione a .NET per non programmatori, una specie di overview sulle potenzialità del framework, del Visual Studio.NET, sulla configurazione, deployment, Code Access Security, automazione delle build, etc.. etc...

il corso è venuto molto bene, i feedback hanno superato le mie aspettative.

Mi trovo sempre in difficoltà quando pianifico corsi di questo tipo, in quanto ho sempre paura di sbagliare il target, ma devo dire che parlare del framework e dell'ambiente in generale, senza soffermarmi su nessun linguaggio mi fa vedere ogni volta la bellezza dello strumento che Microsoft ci ha messo a disposizione...

Grazie x il consiglio ragazzi!!!

Bello il posto, grigliata di pesce squisita e abbondante, mi sono proprio goduto la cena!

P.s. peccato davvero che Raf fosse in ferie!!! O meglio... peccato x me, buon divertimento x te!!!

 

Mi è arrivato un rimborso delle tasse!!! Yabba Dabbah Dohoooooo si festeggia!!!

Almeno consigliatemi un ristorantino carino ad Arenzano...  mica mi farete mangiare da McDonald's...

Beh... non è fastweb, ma comunque scaricare a 210kb/sec di media è molto bello...

Grazie libero...

Ah... devo ancora sistemare delle cosucce, ma non so se è il router nuovo, la linea nuova o...

Alcuni siti non vanno... compreso il messenger... vedremo venerdì al mio ritorno...

Ah... domani sarò collegato con 3 dalla Liguria... quindi se mi vedete online... risparmiamo i byte... visto che oltre i 25Mbyte li pago...

Ho avuto la risposta all'indovinello precedente...

Il ginocchio... o meglio, il modo di accavallare il ginocchio... La tristezza si è fatta immediatamente varco dentro di me...

Comunque ne ho un altro...

Cos'è che entra dura ed esce moscia?

E niente risposte volgari...

Devo tenere un corso a Genova, poi vado a dormire ad Arenzano...

Qualcuno è in zona e vogliamo organizzare una cena?

Ma lo vedo solo io o succede anche ad altri?

Le icone di programmi .NET nella Notification Area non hanno più lo sfondo trasparente...

Sia WebMail!, sia MVP Tools hanno un bello sfondo nero nelle iconcine... mah... non voglio sapere che cosa è successo...

 

godzilla

Non ho parole...

Fonte: Un link trovato seguendo http://blogs.ugidotnet.org/andreagrandi/archive/2005/02/23/11323.aspx

Leggetelo, è molto interessante...

Fonte: http://pluralsight.com/blogs/keith/archive/2005/02/22/6107.aspx

Non sono tantissime, ma è un buon inizio...

Trovate la lista qui: http://www.osnews.com/story.php?news_id=9780

Fonte: http://www.ziobudda.net/Admin/redir_news.php?id=21118

Update: i link dovrebbero andare ora... era un problema di cut&paste... mah...

Update: mi sono accorto solo ora che la notizia era già stata data da Andrea Grandi... http://blogs.ugidotnet.org/andreagrandi/archive/2005/02/22/11251.aspx

http://193.151.73.87/games/lemmings/

Provare per credere...

E' bellissimo... ricordatevi però di abbassare l'audio...

Fonte: http://www.avocadosoftware.com/csblogs/dredge/archive/2005/02/22/DHTML_LEMMINGS.aspx

Ormai gli acronimi si sprecano...

Darren points to a cool article from Adaptive Path that gives a new term for the cool apps Google has been building lately: Ajax (Asynchronous Javascript and XML).

Sure, XMLHTTP async calls are something web developers have been doing for a while, but Google's "iPodded it"[1]. I'm looking forward to those Client Callbacks in Whidbey, especially if the Javascript is cross-browser.

Fonte: http://weblogs.asp.net/jgalloway/archive/2005/02/22/377902.aspx

Thanks avrionov for this submission.

ExplorerXP is a very fast, small, compact and innovative FREEWARE (for non - commercial use) file manager for Windows 2000/XP. Unlike the regular Windows Explorer, it displays the total size of each folder and allows you to browse multiple folders from a tabbed interface. It also includes an option to split and merge files, and to select or delete files based on wildcards.

Features - Tabbed interface, folder size information, real size of compressed files & folders, Unicode support, Merge & Split tools, wildcard selections, advanced copy/move.

 Download:
ExplorerXP 1.06 (369kb) FREEWARE
 Screenshot:
>> Click Here <<
 View: ExplorerXP Web Site

Read full story...

Stasera lo provo...

Mi hanno fatto quest'indovinello che non mi fa dormire (si fa per dire... ) da due giorni...

Chi sa cosa può essere dritto, storto o a salsicciotto?

Ah... ce l'hanno sia gli uomini sia le donne, e lo stato (dritto storto o a salsicciotto) può essere cambiato a piacere...

Update: è una parte del corpo...

Vi prego... AIUTATEMI!!!

Ad avere tempo li guarderei subito, anche se servono più al lato oscuro della forza (no, non i programmatori VB.NET, i sistemisti... )

If you don't like System.DirectoryServices, or if you want  a pure LDAP API, you can get third-party LDAP libs for C#.  Novell just posted an update to theirs last week, you can find it at http://forge.novell.com/modules/xfmod/project/?ldapcsharp
 
They say it is for C#, but of course it will work for any .NET language.
Source code is available, under the MIT license.   They also ship a binary DLL, but it appears to be built against mono. 
 

Si direbbe proprio di si...

Enterprise Library Log4net
Warmup Time 3014 - 5107 milliseconds 100 - 161 milliseconds
Log 10000 messages 9624 - 9814 milliseconds 10 - 30 milliseconds

Fonte: http://weblogs.asp.net/lorenh/archive/2005/02/18/376191.aspx

Già ordinato !

The Connected Systems Business Kit is now available for order. This free DVD contains:

  • Presentations and videos describing connected systems for business decision makers, architects, developers, and IT professionals.
  • Generico, an extensive SOA-blueprints based, end-to-end sample application showing a typical enterprise implementation of SOA.
  • Technical training materials.
  • Microsoft Enterprise Development Series white papers.
  • Customer and analyst evidence.

When you order, once you've signed in with Passport and confirmed your name, address, etc., you'll be directed to a page that contains a link to the kit...you'll need to click that link, add the kit to your basket, and step through the checkout process to complete the order.

If you're interested in finding out more about Service-Oriented Architecture, this kit provides a lot for free, so check it out.

Fonte: http://weblogs.asp.net/gduthie/archive/2005/02/21/377307.aspx

Non avevo parole... comunque mi sono trovato molto bene...

(Mi spiace per la pubblicità neanche troppo occulta... ma era troppo bello per non condividerlo con gli altri )

posted @ lunedì 21 febbraio 2005 14.31 | Feedback (0) | Filed Under [ VOTMDB ]

Ieri mattina non avevo parole... durante una passeggiata sul lungomare ho visto una ragazza che correva all'indietro immersa nell'acqua fino al sedere, con sopra felpa, cappello e sciarpa...

Mah... io la gente a volte la trovo proprio strana...

Come rassodare le cosce...

posted @ lunedì 21 febbraio 2005 14.27 | Feedback (2) | Filed Under [ VOTMDB ]

Paint.NET 2.1 Alpha ha introdotto l'opzione di installazione per rimpiazzare MS Paint, in modo da sostituirlo completamente...

Che dire... non me la sono sentita... sarà che sono tradizionalista... mah... vedremo, forse con una versione più stabile...

Ho messo nel box laterale la lista dei referers che mi fornisce il sito TrueFresco.

Fatemi sapere se la trovate utile oppure no...

E se qualcuno sa di qualche gabola per cui sarebbe meglio toglierla... fatemi sapere!!!

Sembra che tutti siano impegnati... o abbiamo scelto una serata sfigata, oppure boh... non è che siete un po' pigri? Su che il lago di Garda è dietro l'angolo!!!

E non fatemi fare l'appello...

Per essere veramente un super HIP (hip hurrà!) dovrebbe riconoscere l'utente loggato (se è l'amministratore) e non fare la validazione... Ma sono proprio incontentabile!!!

Mentre stavo pubblicando mi ha dato un'eccezione, ma poi il post è stato pubblicato correttamente...

Ora verifico se era un problema di rete o se si ripresenta di nuovo...

- Non dover risincronizzare le categorie dopo un upgrade/reinstallazione

- Possibilità di sincronizzare le categorie direttamente dalla finestra di editing

- Possibilità di editare le categorie...

Inoltre il bug per cui la porta 3010 risulta occupata non mi è sparito, ma si è ripresentato dopo un reboot... E non mi risultano altri programmi sulla 3010...

Andrea, non puoi aspettare ancora qualche giorno con .Traq e risolvere queste due "cosine"?

Considerando che Amsterdam non è una città interessante come Barcellona (a parte il folkloristico quartiere un po' particolare... ) e tornarci per due anni di fila è un po' noioso oltre che ripetitivo, mi sto organizzando per andare ad Orlando...

E poi tra il cambio e il costo generale della conferenza, mi sa che quasi quasi conviene pure...

Qualcun altro pensa di venire? O è ancora troppo presto?

La punizione divina si è subito abbattuta su questo povero sprovveduto...

Mi sembra una parodia, ma i siti Passport sul mio PC vanno meglio con Firefox che con IE...

Anzi, con IE molto spesso non riesco nemmeno ad entrare...

Io invece ce l'ho su dalle prime alpha e non l'ho mai abbandonato...

Sarà che senza la compilazione in background alla VB.NET non riesco a lavorare...

Ah... e forse il giga di Ram che equipaggia il portatile non mi fa sentire la pesantezza in memoria... ;-)

Se non capite lo slang usato in certi newsgroup...

You've probably already seen this, but in case you haven't you should check out A parent's primer to computer slang.  I'm sure my readers are pretty fluent already in l33t-sp34k, but if you know some n00bs (note: i use it affectionately) who need some education you now have a concise source to help them with. 

Fun sections include:

  • Key points for learning leetspeek
    • Numbers are often used as letters. The term "leet" could be written as "1337," with "1" replacing the letter L, "3" posing as a backwards letter E, and "7" resembling the letter T. "0" (zero) will typically replace the letter "O."
    • Characters of similar appearance can be used to replace the letters they resemble. For example, "5" or even "$" can replace the letter S. Applying this style, the word "leetspeek" can be written as "133t5p33k" or even "!337$p34k," with "4" replacing the letter A.
    • Letters can be substituted for other letters that may sound alike. Using "Z" for a final letter S, and "X" for words ending in the letters C or K is common. For example, leetspeekers might refer to their computer "5x1llz" (skills).
    • Rules of grammar are rarely obeyed. Many leetspeekers will capitalize every letter except for vowels (LiKe THiS) and otherwise reject conventional English style and grammar.
    • Mistakes are often uncorrected. Common typing misspellings (or typos) such as "teh" instead of "the" are left uncorrected and may be adopted to replace the correct spelling.
    • Non-alphanumeric characters may be combined to form letters. For example, using slashes to create "/\/\" can substitute for the letter M, and two pipes combined with a hyphen to form "|-|" is often used in place of the letter H. Thus, the word "ham" could be written as "|-|4/\/\."
 As well as ways to tell if your kids are up to illegal activities.

Other links point to further bits of netiquette for those few people who haven't discovered the intarweb yet.

Source: ph34r my l33t skillz

Ho riso un quarto d'ora... !!!

Bluetooth is apparently named after King Harald Bluetooth, a really interesting guy who brought Christianity to Scandinavia and thought it would be kinda cool that mobile and desktop devices could talk to each other over a short range wireless technology.

There’s even an interesting rune stone that shows the good king holding a PDA and laptop – see below

Source: MSDN Channel 9 - Programming Bluetooth on Windows Mobile.

Bene... che bella pubblicità... se anche Scott, Rob & company non riescono a fare un sito sicuro...

www.asp.net Hacked!

Anche se ho solo 31 anni... l'ho letto con molto interesse

Here is a link to an article I just wrote for Red Gate.  It is an opinion piece about my reaction to a recent article that suggests that you cannot make a career out of coding.  As I mention in the article, I had already been told I was "too old to code."  What do you think?  Is there a link between the sad state of software reliability (overall) and the fact that experienced coders are encouraged, because of a lack of a developer's career path, to go into sales or management in order to continue to progress in their career.

What do you think? 

Source: Are You Too Old to Code? Can you make a Career of it?

Leggo e riporto dal blog di Fabio:

Conosco tanti ragazzi in italia che non hanno nulla a che invidiare agli speaker del TechEd o di altre manifestazioni simili. Se ti senti pronto per essere uno speaker al TechEd segui questo link avrai la possibilità di proporti ed eventualmente di partecipare attivamente all’evento (ps. se sei uno speaker entri gratis J)

Aggiungo che il bello di essere speaker (anche se non ho mai provato...) è di avere la camicia che lo attesta...

Altrimenti, potete sempre cercarla su E-Bay... Oppure strapparla dal corpo nudo di qualche speaker (è successo anche questo...), ma a me quest'ipotesi ha sempre fatto un po' schifo...

Già l'anno scorso c'era stato un mercato nero delle polo dello staff e degli MCT Proctor (non faccio nomi... )!!!

Source: Vuoi essere uno speaker al TechEd 2005

Non vedo l'ora di leggere i post di Dino Esposito in Italiano... http://blogs.ugidotnet.org/dinoes

Benvenuto!!!

Fonte: http://weblogs.asp.net/despos/archive/2005/02/17/375190.aspx

Leggendo l'articolo linkato da Alessandro ho trovato questo:

http://committeetoprotectbloggers.blogspot.com/

Hanno anche due banner, dategli un occhio... c'è da riflettere...

Vediamo se ora vanno:

Con Andrea stiamo organizzando la famosa cena Blogger/Geek che era saltata a gennaio.

Abbiamo pensato di fare sul Lago di Garda (Desenzano, Sirmione o Peschiera, se conoscete un buon ristorante/pizzeria fatevi avanti) venerdì 4 marzo verso le ore 21, per dare il tempo a tutti di arrivare, compatibilmente con l'intasamento di autostrade/tangenziali...

Si possono organizzare macchine collettive, io 3/4 posti ce li ho...

Fateci sapere al più presto, e mi raccomando, vi voglio vedere tutti... :-D

Dalla cartina si direbbe proprio di si!!!

Ieri, dopo una mattinata passata tra i corridoi di un ospedale, finalmente mi sono goduto un pomeriggio come piace a me!

Ho fatto una bella camminata (beh, più di 20.000 passi li definisco proprio una bella camminata) in montagna, vedendo panorami suggestivi come una cascata congelata, il Lago Maggiore, e il Monte Rosa, poi in preda ad un raptus di pazzia, via, tutta la A26 (Gravellona-Voltri) ed eccomi a Varazze, a godermi il tardo pomeriggio ed una cena a base delle specialità del posto...

Peccato che è durato solo un pomeriggio...

E per oggi... buon lavoro a me e a tutti i lettori del blog ...

Ah e già che ci sono: Buon Compleanno alla mia cara amica Rosy!!!

Cascata congelata...

Cielo...

Lago maggiore...

Varazze... con l'ombra del sottoscritto...

Trying to add a CDATA section while serializing your instance? Try this or wait a bit longer for .NET 2.0 to arrive.

Source: CDATA XmlSerializer

Ho riso per dieci minuti...

Questo è uno dei motivi per imparare VB.NET anche se programmate in C# (e non dite che è difficile...)

http://www.panopticoncentral.net/archive/2005/02/10/7574.aspx

Ecco perchè non è stata rilasciata una patch per la beta, mentre tutte le altre versioni sono state aggiornate...

Ah, e se non le aggiornate verrete buttati fuori dal servizio...

Fonte: Neowin.net

Sempre riguardo alla presunta insicurezza di .NET data da C++/C# unsafe, prende posizione anche Herb Sutter...

C'è sempre da farsi una cultura...

Why C++ on .NET is good for security

Dopo il post di Clemens che invita a non scrivere il contratto col WSDL, ci sono una serie di risposte.

Anche Clemens ha voluto ribadire la sua... E alla fine Aaron Skonnard ha sintetizzato le posizioni, e a preso anche lui le distanze da Clemens...

Nel frattempo Christian Weyer sta rilasciando la nuova versione del suo tool per il Contract First, WSCF 0.5, quindi possiamo continuare a realizzare servizi pensando prima al contratto.

Come forse Riccardo vi mostrerà... sto bloggando durante la sessione di Andrea su ADO.NET 2.0

Ci sono pochi sopravvissuti, a parte lo stuolo di UGIsti incalliti seduti in fondo alla sala...

La sessione è molto gradevole, anche se ogni volta che la presenta si assottiglia (mannaggia ai tagli su ADO.NET 2.0....), complimenti come al solito.

Devo fare un ringraziamento particolare a Raf, che oltre alla bella sessione ha trattenuto i partecipanti quasi mezz'ora in più, consentendo a me, Giancarlo, e in seguito anche Corrado e altri di approfittare del buffet sguarnito...

E ora prepariamoci per la cena... tanto alla dieta ci penso domani... di solito si dice sempre così...

Technorati Tags:  

7 Aprile 2005 - Tema security!!!

Potete già vedere la scheda : http://www.ugidotnet.org/workshops/workshops_detail.aspx?ID=ac7a6434-99c5-43e0-bf26-5bf238d5a52b

E non voglio sentire scuse stavolta!!!

Technorati Tags:

Qui a segrate tutto bene...

Stasera vedrete le foto fatte da Riccardo e altri, ma posso già dirvi che va tutto bene...

La sessione di Andrea ha chiarito finalmente cos'è ADO.NET , quella di Pierre non l'ho seguita (mea culpa, dovevo sbrigare doveri "aziendali") e quella di Dino molto interessante anche se erano cose che già conoscevo.

Adesso Raf si sta preparando a "torturare" il pubblico... ma non posso dirvi niente!!!

I lab sono piaciuti, non c'è il pienone ma pensavo peggio...

E adesso prepariamoci alla cena luculliana... !!!

Technorati Tags:

Me lo sono chiesto e gliel'ho chiesto dopo aver letto questo post di Clemens Vasters: Bad Habits to Give Up: Staring at Angle Brackets

Concordo su alcuni aspetti, ma non ne farei una questione di "cattive abitudini..."

E dov'ero io che non me n'ero accorto della nuova versione alpha di questo grande programma scritto interamente in C#?

Ecco le novità:

Lower memory usage
Getting rid of the "flicker" when a selection is under a floating window!
Jpeg quality selector (with preview of image and size it will be when saved)
Hex codes in the colors window
Ability to resize image by specifying percentage
"New file" size based on image in clipboard (doesn't default to 800x600 or 600x800)
Vastly improved performance for selections

http://www.eecs.wsu.edu/paint.net/milestones.html

Andate qui: http://www.ftponline.com/reports/vslivesf/2005/rudder/

Grazie a Chris Sells per la segnalazione...