My Links

News

This is my personal weblog.
These postings are provided 'AS IS' with no warranties, and confer no rights.
The views expressed on this weblog are mine alone and do not necessarily reflect the views of my employer.

Adoro l'autoupdate di questo programma...
Get it in the usual places: (1) the download page (http://www.eecs.wsu.edu/paint.net/download.html), or
(2) the built-in updater (File -> Updates -> Check Now, and make sure
that "Also check for Beta releases" is turned on).Updated English help, and partial, in-progress German translation of help
User interface now looks and works correctly at 120dpi setting
Esc and Enter are now global hotkeys for Edit->Deselect
Fixed a few bugs with the Curves adjustment
Fixed many systems not launching a web browser to view the help file
Fixed brush preview rendering when brush width is 1.0
Fixed 10+ miscellaneous bugs
This is non-final...

Post molto interessante... leggetelo tutto...Last week I mentioned that I would post some test results on the different options we now have with serializing DataSets; Binary (new in 2.0), XML, and custom serialization surrogate. First, let me direct your attention to an updated surrogate class that I used in the test
that can handle the new DateTime mode property on columns.Continua alla fonte: Binary Serialization of DataSets in .NET 2.0

Non vedo l'ora di scaricarlo...XPize is a GUI enhancer for Windows XP and above. It replaces most of the non-XP icons, avis and bmps that Microsoft has always overlooked.
XPize is
compatible with any version (except x64) and any language of Windows XP (Home,
Pro & MCE) and 2003.
XPize requires the .NET Framework.
Fonte: XPize 4.2 MCE Final

Altri blogger su MSF...Inside Microsoft we have an elite group of MSF practitioners and trainers that we affectionately call the MSF Elders. A few months ago Randy Miller and I did a train-the-trainer session for them so that they could start to spread the word about MSF v4.0. Two of them have started blogging, Andy Delin and Clementino Mendonca. I'm sure both of them will be providing good MSF material over the coming months and I'm relieved to have some help promoting MSF in the blogosphere. Welcome guys! Blog on!Fonte: MSF Blogs to Watch

Ecco la mail che mi è arrivata:
VM Optimizer Professional Edition - $59 US
We recently conducted a pricing survey among current customers and found that 80% believe $79 is a fair value, whereas, 20% believe $59 is the right price. We want everyone to realize the value of VM Optimizer so effective today we are introducing a new pricing structure. With this new price tag everyone will get a great value!
Buy now and save
We want to earn your business! To make the decision even easier, if you buy before 1 February 2006 you can save an additional 10% by using the...

Anche questo me lo segno... devo ricominciare con i
bookmark del giorno...
I've posted an article that discusses some of the
advanced features of VSTS Load Testing...CUT...
The article can be found here: http://blogs.msdn.com/billbar/articles/517081.aspx.Fonte: Article Posted: Advanced Load Testing Features of VSTS

Me lo segno se no lo perdo... After a couple of weeks silence I finally have recovered from one week in Seattle and half a week of traveling in Finland.
I received the final set of slides from Annie Matthewman who was kind enough to give an excellent DSL Tools Workshop here in Helsinki back in december. Here are the slides and excercises, enjoy!
Fonte: DSL Workshop material

E come dice Roy... ci sono anche molti lati
positivi...Is TestDriven.NET, everyone's favorite addin for Unit Testing support in practically all versions of Visual Studio .NET, going to cost money soon? Yes and no. According to the recent post by Jamie Cansdale , he's planning a "TestDriven.NET Team Edition" which will not be free, but will include added features, one of them will be integration with code coverage tools found inside Visual Studio .NET 2005 Team System.
[CUT] Making TD.NET a commercial product is both...

Non interessano ai loro clienti... non
credevo... Here is a quote from Jason Larock of Corel talking about the formats they are looking to support in coming versions (http://labs.pcw.co.uk/2006/01/new_wordperfect_1.html):
Larock said no product could match Wordperfect's support for a wide variety of formats...

Bene... ormai ci siamo!!! Ecco un sunto del post con
l'annuncio...
Anyway, we’re planning on releasing our TFS Release Candidate in early February (and I mean very early February as long as
everything goes as planned).
As with Beta3 refresh, this Release Candidate will be a
‘go-live’ release.
We are still committed to releasing the final build of TFS in the first quarter of 2006. Fonte: TFS Release Candidate coming soon

Adoro questo programma... Some important bug fixes, and
the Curves adjustment is actually useful now (not to be confused with the
Line/Curve tool).Here's the list of changes since Beta 1: Curves adjustment is now much, much better AD/GPO deployment now possible by using the /createMsi parameter with the installer Fixed another layout issue with the Layers window Fixed several "SetupNgen" crash errors during setup Fixed a performance issue with the Pencil tool Fixed a crash when the user cancelled out of the Scanning wizard Fixed crash related to images with 0 dpi Lots of other misc....

Per chi volesse provarci... c'è ancora un po' di
tempo!!!Would you like to shape the future by presenting a session in the Architecture track at TechEd 06 (June 11th – 16th inBoston)?
If you would like to submit a presentation, please use this link.
Looking forward to hearing from you!Fonte: TechEd 2006 – Call for Speakers!

Finalmente disponibili anche in Europa le trial:
If you're in EMEA and have been looking for a way to get your hands on trial versions of Visual Studio 2005, there's now a site where you can download or order a DVD/CD: http://www.microsoft.com/emea/msdn/visualstudio/enxu/getthetrials/
Fonte: Trial versions of Visual Studio 2005 available in EMEA
La trial di Visual Studio Team Suite è un ottimo modo per capire se ci servono tutte le funzionalità, o se ci basta una delle Team Edition normali.

Mi piacerebbe sapere cosa ne pensa il mio amico Marcello
... ma lui non ha un blog... The guys at SecuredDimentions have something new up their sleeve. If you don't know them, it's because they are relatively new on the market. What they've designed is what seems to be a very good way to prevent code-theft, i.e. someone decompiling your .NET applications, without the need to use code obfuscators. They are actually offering this as part of a suite of licensing service, all underlined with their technology to protect .NET code. Technically,...

Ecco un post molto interessante per capire come funziona
il View Source di IE e anche il Save As, e come fare invece per vedere il codice
"attuale" della pagina:Peter van Ooijen did a post recently on how SmartNavigation screws with using View Source (or Save As) in IE. Now, Pete's a nice guy, and I mean no offense to him whatsoever, but I couldn't help but respond - In this aspect, SmartNavigation is not to blame here
I've seen a lot of people of people commenting about how buggy SmartNavigation is and why you don't want to use it,...

Se vi interessa approfondire, al link trovate direttamente il file video.
A few months back, I did a "power session" webcast entitled Exploring Virtual PC for Beta Environments, in which I provide an overview of Virtual PC and discuss the advantages of using it for running and evaluating beta software, with some emphasis on the developer role. If you're interested in taking a look, there's a recording of the session available here.
Fonte: Using Virtual PC

Chissà cosa ne pensano gli amici Andrea e Pierre... ma a
me il paragone fa molto piacere!!!
There is so much
to say about the italian developer community. One of the largest european web
sites ASP Italia by Daniele Bochicchio, famous speaker and writer like Dino
Esposito and Francesco Balena, great events like SMAU and ... the largest
european INETA User Group UGIdotNET [1] in Milano. I will never forget the
video from multiplex cinema in Milano with Andrea dressed as a Spiderman
...

Bene, un'altra cosa che si può fare grazie al fantastico
Object Model:One of the things we expose through the object model but we don't expose through the command line is querying the effective permissions you have, either for global permissions (for instance, CreateWorkspace) or to a specific item (for instance, Read, PendChange, Checkin, Lock, etc.). However, it can occasionally be useful for debugging (for instance, when something fails in the UI in the beta and you want a way to check your effective permissions to the item in question), so here's a quick example that will display the effective permissions...

Attenzione, cercano di spillare soldi vendendo un
abbonamento ad una rivista che non è più in giro dal 2000, sostituita da MSDN
Magazine.
Stephen Toub
from MSDN Magazine alerts us to
the MSJ subscription scam.
Somebody has been sending out (via paper mail)
a fake subscription offer for
Microsoft Systems Journal,
a magazine that ceased publication back in 2000.
Read Stephen's article for more details as well as a copy of the
scam letter itself.
(The address for the "publisher" is a rented mailbox at a
what appears to be a UPS Store in the Beaumont Centre mall.)
Under no circumstances send these people any money!
Non fidatevi!!! Fonte: Beware
the MSJ...

Rob riporta il link ad un blog molto interessante che
parla di Team System. Tra le altre cose mostra come procedere ad
un'installazione unattended del TFS. Sottoscritto! The Software Lifecycle Guys at Avanade launched a new blog about a month ago with a focus on the software life cycle and a category dedicated to Team System. In this post, they discuss creating a transform for performing an unattended install of Team Foundation Server.
It's not supported at present, and it was not easy to figure out, but it is possible. For example, to peform an unattended install of the application tier...

Un articolo interessante su EntLib 2.0 e la parte per la
gestione delle configurazioniEnterprise Library 2.0 should be released sometime this month. The latest version, the Enterprise Library 2.0 December Interim Community Drop, is quite stable and reliable enough to start playing with now. I doubt there will be many, if any, changes between now and when it gets released this month.
The Configuration Application Block in Enterprise Library 1.0 has been replaced with an IConfigurationSource interface and two concrete classes that implement the interface, SystemConfigurationSource and FileConfigurationSource. There is also a SqlConfigurationSource provided in one of the QuickStarts to show you how to...

Uhm... questa non la sapevo... per fortuna ho la Pro...
in effetti i 5 anni sono quasi finiti...
Arstechnica points out that mainstream
support for Windows XP Home Edition is set to expire on
December 30, 2006. There is no free extended support for consumer products under Microsoft's
lifecycle policy. So that means users who want support, including security updates, are going to have
to...

Basta vedere Roy Osherove e Jackie Goldstein... Here's one from the session Jackie Goldstein and me did together on new stuff in .NET 2.0 people should know about. Jackie represented the VB side while I represented the C# side. It was a pretty funny face off, which hopefully you can tell from the picture (Jackie is on the right, I'm on the left) Fonte: VB.NET 2.0 Vs. C# 2.0: Nice event photo

Che dire... a me fa un po' paura... però... vedete
voi......Yesterday I read a post by Martin Fowler on implicit interface implementation which proposes that languages gain (or regain, in VB’s case) some of that IDispatch-like behaviour. A follow-up to it by Wesner Moise mentions that VB9 will support dynamic interfaces, which is basically a way to formalize compile-time assumptions about objects you encounter at runtime. It’s like casting the object to an interface that it might not explicitly implement. The actual compatibility check is performed at runtime, when an actual call to a method in the dynamic interface is...

Potrei uccidere per una di queste...
eCost is selling the Transcend 150x 4 GB SD card for $209 after a $25 rebate. There will be a minimum of $9.94 for shipping and handling and sales tax in some areas. Even so, this seems like a pretty good deal with 2 GB SD cards still costing $110 or more.Have you ever used Transcend memory cards? Is this enough memory for you? Share your thoughts in the discussion.
Fonte: Transcend 4 GB Secure Digital Card for $209

Le trovate qui:
MSF Agile v100.2 Process Guidance (6.6Mb)
This download contains the agile process guidance that will be shipping with Visual Studio Team System. MSF for Agile Software Development is a scenario-driven, context-based, agile software development process that utilizes many of the ideas embodied in Team System. This process incorporates proven practices developed at Microsoft around requirements, design, security, performance, and testing. This new release introduces the new Team Model, Mindsets, and Principles. It also contains many clarifications of the activities.
MSF Agile v100.2 Process Template (3.3Mb)
This download of MSF for Agile Software Development contains a more recent version of this process...

A me Monad entusiasma molto... dategli
un'occhiata!!!
Chissà se ce la fanno in tempo per Vista... o se lo installeremo dopo... John Udell, columnist at InfoWorld, has a very positive review of Monad, Microsoft's upcoming scripting shell:
http://weblog.infoworld.com/udell/categories/infoworld/2004/11/02.html#a1106
"MSH is quirky, complex, delightful, and utterly addictive. You can, for example, convert objects to and from XML so that programs that don't natively speak .Net can have a crack at them. There's SQL-like sorting and grouping. You write ad hoc extensions in a built-in scripting language that feels vaguely Perlish. For more permanent extensions, called cmdlets, you use .Net languages.
With MSH, Windows system...

Ormai le soluzioni per avere la Continuous Integration con TFS iniziano a diventare parecchie...
You can easily get Team Build setup to perform Continuous Integration - a number one ask from most of the users of Team Build. Here is a sample which kishore and I came up with which helps you to get going with it (for beta3 and beta3R)
Follow these simple steps I followed to setup my CI sample
1. Install the CI.msi
2. In the second page of the wizard when it asks me for Site – I choose ‘Team Foundation Server’, Virtual directory is CI...

Stasera ci sono un sacco di post interessanti...One of my favorite organizational mistakes, and I've seen this one MANY times, is asking your Project Manager to write a functional spec for the IT application you are writing. I've seen this so often, I'd consider it a Project Management anti-pattern.
Why is this bad? Because there needs to be discourse (and disagreement) between the person who describes the system and the person who manages the project that fulfills it. When you are building a house, the contractor and the architect discuss, argue, and debate. When you are building a bridge, the engineering...

Il proxy mi piace ma alcuni aspetti devo ancora
approfondirli bene, intanto mi segno questo post...Team Foundation Server provides support for
distributed teams to use source control through the Team Foundation Server
proxy. The proxy manages a cache of downloaded source control files in the
location of the distributed team. Letting the proxy manage the downloading and
caching of source files significantly reduces the bandwidth needed across wide
area connections. By configuring the client to use the proxy, management of the files is transparent to the user. Any metadata exchange...

Ecco una serie di note su come customizzare i
processi/workitem/etc... in Team Foundation Server: If you are going to customize your process templates, I propose the following based on my lessons learned:
Perform process customizations on a
development/test environment and import the process templates onto your
production servers AFTER they've been debugged. It is possible to
define work item fields incorrectly and not be able to fix it later, so
don't break your production server. For that matter, Virtual PC is
...

Un post molto interessante sull'Object Builder di EntLib
2.0:One of the biggest areas of change between this new version of Enterprise Library and the original version, shipped a year ago, is our configuration system. The original configuration system, written (and rewritten 3x) by Scott Densmore, worked tremendously well, but was custom-written just for Enterprise Library. In our newer version, we’ve adopted a more reusable framework on which to base our configuration system. This framework, called Object Builder, is a reusable, configurable dependency injection and object creation pipeline written as part of the CAB project by Peter Provost and Brad Wilson,...

La patch ufficiale Microsoft è pronta... ma uscirà
settimana prossima.Microsoft has completed development of a security update to fix the vulnerability and is now testing it for quality and application compatibility, with a goal of releasing the fix worldwide on Jan. 10.Fonte: Microsoft Statement Concerning Windows Meta File Vulnerability

Per chi vuole usare PdN su Win2000...If you are running Windows 2000 and Paint.NET v2.6 Beta 1 wasn't working for you, redownload and try it again! If you're using XP or Server 2003, you don't have to re-download it. Fonte: Paint.NET v2.6 Beta 1 updated to fix a Win2K crash

Source: (Lamont Adams, Builder.com) http://builder.com.com/5100-6404-1045782.html
Understand and accept that you will make mistakes. The point is to find them early, before they make it into production. Fortunately, except for the few of us developing rocket guidance software at JPL, mistakes are rarely fatal in our industry, so we can, and should, learn, laugh, and move on.
You are not your code. Remember that the entire point of a review is to find problems, and problems will be found. Don't take it personally when one is uncovered.
No matter how much "karate" you know, someone else will always know more. Such an individual can...

Quasi quasi... ci sto pensando molto seriamente... mi
chiedo cos'altro si perde...Y'know frequently you enter a folder with a lot of images, mp3s or videos, and Windows Explorer freezes up because it reads every single file and tries to display it's metadata. That's all cool and it works but if you enter a folder with large video files especially, it's quite annoying to wait for Windows Explorer to read through the files and finish displaying mostly useless information such as "dimensions of my video file".
Here's how you'd disable that. On command prompt, run -
regsvr32 /u shmedia.dll
That's it ....