May 2006 Entries
.NET Framework is actually the standard for Microsoft's development
world and I think that few of you have again machines with the old generation of
Visual Studio Tools installed (maybe this is justify only if you have old
customers that needs some special maintainance of previous projects).
Unfortunately, I think that you've also some customers that have
systems not always so updated (a so common fact), so one of the biggest problem
with .NET Framework is always to say to your customer that ".NET Framework
is an important piece for the future Microsoft's technology and it must be
installed as soon as possible on your systems!"....
I know that there are lots of people that are worried about the future
upgrade of their actual XP-based systems to Vista, so here 2
points of interest for you:
Windows XP systems will be upgradable to Vista
Microsoft is working a lot during this Beta Testing phase to improve the
easy transition from an XP-based machine to Vista.
again about this, remember that Vista Beta 2 is:
Upgradeable from Windows XP SP2 including Windows Media Center
2004/2005
NOT upgradeable from any previous beta build
Microsoft is really making a stress-test fro this upgrade phase...
This is to solve a doubt that I've received.
With Microsoft Dynamics
NAV you can optimize database tables by going to FILE -->
DATABASE --> INFORMATION --> TABLES and pressing the OPTIMIZE
button:
But what is there under this task?
When you launch the table optimization, Navision performs two tasks on SQL
Server:
for each table, the SQL Server indexes (other than the primary
key) are rebuilt to optimize performances
for each SIFT structure, any entries that contains zero values in a
numeric fields are removed in order to free space and to provide a more...
Paul Vick remember us that Visual
Basic is now 15
20 May 1991: this was the date when the 1.0 release will be out for all the
developers in the world. Lots of road was done until now and actually Visual
Basic is one of the most productive languages in the Microsoft's world.
I've started my feeling with VB with the version 5 (but without a real love
for the language), and the things are changed with the coming of Visual Basic
.NET, a language (or a platform) that brings the productivity and useability of
Visual Basic with the power of...
This is a news that comes to the right time Do you remember that in these days I was working on a Smart Client project where I can't use ClickOnce for deployment and for managing updates to the application?Few minutes ago (just come back from a work outside) I've found a news from Peter Provost: "Based on the feedback received from our community, we've ported UAB into .NET 2.0 to help customers working with these scenarios". Seems to be what feets my needs! For who don't know what I'm talking about, the Updater Application Block is a .NET Framework component...
Blog spam is a phenomenon that seems never ending and it's a terrible noise to see that, despite the remedy that everyone of us now has adopted, sometimes some spam's posts avoid all the walls and enters on your blog's engine. For example, actually spam comments don't place their words and links only on the text of a post but also on the author and the URL field and if you've not the right countermeasure you will be full of masked spam. I've to admit that I was too lazy (and busy) to find a new solution and I my actual...
When you have the right hardware resources, SQL Server 2005
is extremely performant and able to make unbelievable tasks.
The last
experiment from the SQL Server Development Customer Advisory
Team has showed that SQL Server 2005 Enterprise Edition was
able to load 1TB of data (BULK INSERT) in less that one hour... incredible!
Interesting to remember the lessons learned from this test, that the Team has
shared with us:
Run as many load processes as
you have available CPUs. If you have 32 CPUs, run 32
parallel loads. If you have 8 CPUs, run 8 parallel...
As you know, the ASP.NET Blogs engine was updated in these days to the last release of CommunityServer (2.1).The new release is cool and surely with a better service, but there's a thing that I hate and that I think makes the blogs less readable: the main page has too few posts displayed and I think that less than 3 lines for every posts showed is not enough. I don't think that I'm the only one that goes to the main page, checks for interesting posts and opens only what attract my interests. This is bad to do with the...
Thanks to a post by David Findley , I've discovered the existence of Deepest Sender, a nice Firefox addon that permits you to blog directly from Firefox, without using external tools.
Surely, the blogging tool is not so complete like other tools around but I think that all the essential is present (and it's really nice to open the Tools menu on Firefox ans start blogging ).
This post was written with this new addon. To configure with .Text, you've to choose the MetaWebLogAPI provider and use this url:
http://www.yourdomain.com/[blog]/services/metablogapi.aspx
where [blog] is the name of your personal blog.
Now you're ready to start...
Yesterday I've posted here a strange
message I've received when using the Application Updater
Component to update my smart client application.
This message seems to be really strange but today, after a lot of
investigation, I think to have discovered the problem (but not understood
it :@ ): the component, when checking for updates, calls a method
called OnAssemblyResolve that can't
find an assembly on the server (resources.dll,
who is using it??).
This problem can be solved by setting the property AutoFileLoad to False.
AutoFileLoad enables auto-download of missing
assemblies from the server. This solves my problem (on the server I've always
all the assemblies that...
I love ClickOnce and its
semplicity to work, however in these days I'm working on a smart client
project where auto update features are extremely important (we must be sure that
all users always have the last updated application in use) but where I can't use
ClickOnce as a deployment method.
My choice actually was to use the always good Application
Updater Component (used in the past on other
projects like this).
The Application Updater Component configuration is this:
I'm using a manifest check on the server in order to retrieve the last
updates:
<VersionConfig>
<AvailableVersion>1.0.0.0</AvailableVersion>
<ApplicationUrl>http://myserver.com/updates/Version1.0/</ApplicationUrl>
</VersionConfig>
where AvailableVersion specifies the assembly version number of the
latest available version...
In another day like this, who reads my blog could find a post totally dedicated to soccer and the final result of our Italian League: Juventus (my favourite football team) is the winner. This post could be totally full of happiness and euphoria.But... today?I don't know if all my Blog's reader loves soccer and knows what happens on the Italian League, but this is not an happy period for the entire Italian soccer's world: our soccer is full of corruption and illegalities! I don't want to talk here about what happened in the past days and what will happen in...
Blogs are a so big phenomenon nowadays that their impact on our way to share and reach informations every day is tremendous.Microsoft has embraced the Blog's philosophy from a lot of time and today I'm happy to see that the blog's impact has effects also on their products. Rumours listened many times ago are now true: Word 2007 will have native support for Blogs and it will be possible to write and post on Blogs directly via the Word 2007 interface.Word 2007 will have native support for the major blog's engine and everyone will be able to set up a...
I've read the post from David Lemphers called Why you
should have a degree in computer science or computer engineering and
I'd like to give here my two cents about this topic.
David, inside his post, says a good phrase: it’s an investment, in
knowing that you have all the information you need and the discipline at hand to
solve any problem in your field, not just the ones you’ve come across.
In my professional life I've done only few times analysis on people's skills
(I'm not responsible to recruit people ) but I've always worked on teams
where new people (just assumed) was inserted,...
Apparently seems that Google next week we'll release a new tool called
Google Notebook. As we can read from the official Google's Blog, "Google Notebook
is a personal browser tool that lets you clip text, images, and links from the
pages you're searching, save clippings to an online notebook, and then share
notebooks with others".
Ok, nice idea but... will be really useful? What could be the revenue for all
this work? I can't see Google Notebook as a tool that can revolution
our way of work and sometimes I can't understand why Google is placing lots of
forces on project...
Seems a bit strange for a lot of people if I say that Microsoft is open and
it's always available to share its ideas, to listen its customer's feedback, but
only guys who reads every day Microsoft's "inside" blogs (blogs.msdn.com and blogs.technet.com) can totally understand
me.
Microsoft has totally joined the "Blogosphere" and its new philosophy to
start a big blog's community inside the company is growing every day more. Lots
of Microsoft's Team has a personal blog where you can read every day news, tips,
secret, future programs, request for feedbacks, offers etc.
This new "style of life" is extremely...
If you're a Windows Form developer, I think that at least once in your life
you've seen the problem of the noisy flickering effect when you've to update a
big amount of controls on a form via code.
The common controls that usually needs to be updated (for example by adding
lots of data to them) are ListBox, ComboBox, TreeView and ListView, and
.NET have two wonderful methods to help this process: BeginUpdate and EndUpdate. This methods are really useful to
increase performances on a Winform application and must be always used when
you've to add a big amount of data to one...
Raymond Lewallen
has shared with us two
interesting posters about the common Object Oriented Design
Patterns:
The patterns grouped by color and cover:
Creational
Singleton
Factory
Structural
Facade
Decorator
Adapter
Proxy
Behavioral
Template
Strategy
State
Command
Observer
Architectural
Pipes/Filters
I remember to...
It's amazing when you open your browser, point your reading to Slashdot (the temple of Anti-Microsoft guys) and you find a link to an article like this: "The Microsoft malaise: eight signs that the software giant is dead in the water" (always by the same person, John Dvorak).The author points the attention to what he thinks to be eight Microsoft's "bed-ridden condition":Vista OS: little more than a gussied-up version of Windows XP;Office 2007: not many news and seven different versions are going to be released which will just confuse things;MSN: only for sellind advertisements;MSN Search Engine: the same above;XBox 360:...
This post's title is a little provocation (I'm also a VB.NET developer and
having a piece of paper under my hands is always useful) but this is what comes
out from a response that Chris
Sells gives me after a question I've asked him about his last book
"Windows Forms 2.0 Programming (2nd Edition)".
My question was: Why not having also a VB.NET version of this book,
exactly as the 1st version?
Chris answer: "As far as the VB version, nobody bought the 1st edition of
the VB version, so the publisher's not interested in doing one again. Honestly,
that reaction from VB...
I've to admit that when I've to update software stored on ROMs, I've always a bit of panic... However, this evening I've decided to update my I-mate SP5m with the latest version of Windows Mobile 5.0 (known as AKU2), a major upgrade that fix some known issues (my big noise was the limit to have at least 4Mb of free memory for sending and receiving MMS) and that adds lots of new interesting features (this new upgrade is required to receive real-time email from Exchange 2003 using Direct Push Technology).The upgrade was good and quick, only few minutes to have a new and fresh...