dicembre 2005 Blog Posts
Indovinate cosa stampa sulla console questo codice...
using System;using System.Collections.Generic;using _ = System.Text.StringBuilder;using __ = System.Console;using ___ = System.Collections.Generic.IEnumerable<int?>; class wtf {static void Main(string[] a) { _ _ = new _( " " );int i = 0; foreach(int? x in _1()){_[(int) ((x ?? i) < 0 ? i ^ 2 % 10 : x)] = _2()[i++];} __.WriteLine( _.ToString() ); __.ReadLine(); } static char[] _2() { return ( "H" + "Y" + "E" + "N" + "A" + " " + "P" + "A" + "W" + " " + "P" + "R" + "E" + "Y" ).ToCharArray(); }static ___ _1(){ int?[] _ = { 0, 10, 11, 6, 1, 5, 3, /**/ 12, 8, 9, 2, 13, 7, 4 }; foreach (int? x in _) yield return null ?? x;}}
Fonte: http://odetocode.com/Blogs/scott/archive/2005/12/29/2663.aspx
powered by IMHO 1.3
Appena rilasciata la nuova release, e' scaricabile qui.
Ci sono varie novita' e bug fixes di cui si puo leggere un dettagliato post
qui.
powered by IMHO 1.3
Ho scritto un articolo su come rimuovere
installazioni beta o corrotte di Visual Studio 2005, del Framework 2.0 e
altri componenti .NET (WinFX, etc.).
http://blogs.ugidotnet.org/puntorete/articles/31813.aspx
Spero possa essere utile.
powered by IMHO 1.3
Appena rilasciata la nuove versioni di WinFX, Windows SDK
e finalmente i nuovi Visual Studio tools con incluso "Cider", il
designer per WPF (un bel regalo di Natale).
Si possono scaricare da qui.
In piu' la CTP di dicembre di Windows Vista sara' scaricabile da MSDN
(non ancora per il momento).
Ricordarsi di rimuovere eventuali pre-release di WinFX usando il tool.
Fonti:
http://dotnetjunkies.com/WebLog/paul/archive/2005/12/19/134391.aspx
http://blogs.msdn.com/mswanson/archive/2005/12/19/505541.aspx
powered by IMHO 1.3
Per chi e' interessato, segnalo questo webcast dove due degli sviluppatori della Enterprise Library
(Peter Provost e Brad Wilson), faranno un "gioco" utilizzando le tecniche di
pair-programming e Test Driven Development. Maggiori
informazioni e la descrizione del "gioco" si possono trovare
in questo articolo
.
powered by IMHO 1.3
Dopo le recenti
critiche sembra che Wikipedia si stia prendendo il meritato
successo.
Uno studio della rivista Nature ha mostrato come la correttezza delle
informazioni su Wikipedia sia comparabile a quella della rinomata
Enciclopedia Britannica.
Infatti proprio su Wikipedia ci sono pagine dove gli utenti si divertono a trovare gli errori sulla Britannica.
Fonte: BBC UK
powered by IMHO 1.3
Aggiungono alcune interessanti funzionalita:
Zoom
Rich formatting
HTML export
Mouse wheel use
Una griglia per allineare gli oggetti
altre...
Un articolo che descrive le funzionalita' qui, e qui il link per il download.
powered by IMHO 1.3
The Best Web 2.0 Software of 2005 - Ormai tutto cio' che esce
di nuovo e' web 2.0 . Comunque devo dire ci sono dei siti molto
belli che non conoscevo.
Dicevo tutto cio' che esce di nuovo e' web
2.0, allora perche' non verificarlo con il:Web 2.0
Validator (vedere la versione...)
Allora per essere veramente web 2.0, devi
avere il tuo strip personalizzato Button
Maker
Piu serio adesso...
Access Visual Studio 2005
Team System - Da Macintosh, UNIX/Linux e dall'IDE di Eclipse.
ASP.NET Design Templates - Da Microsoft, Starter
Kits and XHTML templates, non male...
Un tool carino per colorare foto in bianco e nero.
powered by IMHO 1.3
Un ottimo articolo di Roy Osherove su MSDN magazine di
gennaio, sui principali errori che si commettono quando si inizia
scrivere unit tests per fare Test Driven
Development.
"In this article, I'll try to bring you some of the most important
practices I've learned over the years while developing and consulting, and
while training developers. These tips should help you write effective,
maintainable, and robust unit tests. And I hope this advice helps you to avoid
huge amounts of wasted time and effort."
Una delle parti che piu' mi sono
piaciute:
"How do you know...
Scott ha segnalato un nuovo
plugin per VS 2005 per editare gli
stili in ASP.NET design:
"Today we posted the first download of a new CSS
Properties Window on the Sandbox tab that you can install on top of VS 2005 to
get richer CSS editing and management support. Much richer CSS designer
support is a big investment we are making for the next release of Visual
Studio. The CSS Properties Window download provides some early support that
you can use today, as well as an opportunity to give feedback on the exact...
Quando ci si connette a Widows XP in remote desktop,
se un altro utente e' collegato localmente, l'utente remoto deve scollegarlo
prima di potersi connettersi. Quindi di default ci puo' essere solo un
utente connesso al desktop.Nella beta 2 del Service Pack 2 di Windows XP,
Microsoft aveva deciso di rimuovere questa limitazione, ma poi ci hanno
ripensato (per ragioni di licenza) e l'hanno rimessa nella versione finale del
Service Pack.Pero' usando una DLL della beta 2 invece della final release,
e' possibile rimuovere la limitazione e collegare 2 o anche piu' utenti allo
stesso tempo.
Vedere qui per la procedura.
powered by...
Un video sul Transactional File System (TxF) che sara' parte di
Vista:
"Surendra Verma, Development Manager on the Vista Kernel team, digs
into Vista's new Transactional File System with Charles Torre. TxF, as it is
referred to internally, is a new kernel construct that is part of an updated
Vista NTFS. Surendra provides a high level overview of TxF in this
video. We will continue to look under the hood in future Going Deep
episodes with interviews with developers working on the Kernel
Transaction Manager, a key component of TxF, which Surendra...
Se la build e' rotta, accendi un lampada rossa altrimenti
una verde.
Come integrare CruiseControl.NET con X10
Per chi non lo sapesse X10 e' un protocollo standard per la comunicazione tra
dispositivi per Home Automation (Luci, interrutori, prese,
elettrodomestici etc.)
Hmm... potrei far comunicare Visual Studio con le lucine
dell'albero di Natale
Con X10 si possono fare delle cose molto interessanti
powered by IMHO 1.3
Una interessante comparazione sull'abilita' e sullo stile
di presentazione.La potete leggere qui.
powered by IMHO 1.3
Lo hanno appena messo, il mio transfer manager e' gia'
in funzione...
powered by IMHO 1.3
Ho appena scoperto questi due post, qui e qui , dove l'autore spiega
come viene organizzato il codice della divisione
"developer" in Microsoft.Questa parte spiega il problema:
"Let's imagine for
a minute that any given developer has a brain fart and checks in a build break,
serious bug, etc once every 6 months (which in my opinion would be a team of 800
of the best developers I've ever met). There's about 250 working days in a
year and simple math says 800 * 2 / 250 > 6 serious bugs checked in every
single working day. The fact...
Con qualche modifica rispetto alla RC di Novembre.
Post Ufficiale e Pagina su MSDN
powered by IMHO 1.3
Rob sostiene che l'ha appena uploadadata, ma il build
number e' 100 e come riportato da Lorenzo
tempo fa, la 100 era gia' scaricabile...Forse hanno fatto qualche modifica e
tenuto la stessa build number?Strano...
Update: c'era un problema con la versione sopra, quindi e' stata rilasciata un update versione 100.1
powered by IMHO 1.3
Invece di usarne uno gia pronto, per buttare via un po'
di tempo ho deciso di scriverne uno. Mi serviva un semplice client che
trasferisse un file predeterminato ogni giorno da mettere nel task scheduler.Ho
trovato
un'ottima libreria open source che si chiama edtFTPNet molto facile da usare e con cui e' molto semplice
implementare il tutto:
using System;using System.IO;using EnterpriseDT.Net.Ftp;namespace SimpleFTP{ class Simple { [STAThread] static void Main(string[] args) { try { FTPClient ftp = new FTPClient(); // Host ftp.RemoteHost = "Host"; // Connect ftp.Connect(); // Login ftp.Login("User", "Password"); // Set up connect and transfer modes ftp.ConnectMode = FTPConnectMode.ACTIVE; ftp.TransferType = FTPTransferType.ASCII; // Put file to remote server ftp.Put("local_file", "remote_file"); // Close connection ftp.Quit(); } catch (Exception e) { Console.WriteLine(e.Message); } Console.ReadLine(); } }}
powered by IMHO 1.3
Un articolo di Randy Miller
su CrossTalk sul Agile
Software Development Process.
"Does an agile software development process
require real organizational change or can an existing organization become more
agile? How do the many traditional information technology (IT) roles such as
the business analyst, architect, and tester become a more integrated part of
an agile process? Some recent work [1] debunks the myths that agile processes
require on-site customers, produce ad-hoc requirements and design, and cannot
scale to large projects. This article...
Che estensione di file sei ?
Che
Sistema operativo sei ?
Un altro di quei "silly" test che ti fanno perdere dieci
minuti, mentre pensi alla soluzione di un problema che non si presenta...
...more...
Almeno quelli registrati
http://blogs.msdn.com/acoat/archive/2005/11/16/493221.aspx
Sembra banale, ma anche io non me ne ero mai accorto di
questa feature.
powered by IMHO 1.3
Da Rob Caron
You’ll want to add this site to your Favorites:
Visual
Studio Team System TechNotes
Si, grazie Rob, lo faccio.
powered by IMHO 1.3
Scott Allen ha creato una macro che crea il
file web.sitemap dinamicamente per siti ASP.NET 2.0 leggendo i
paths dei files automaticamente.
powered by IMHO 1.3
Come avrete potuto vedere nel debugger di VS 2005 ci
sono i "Visualizers" che si aprono cliccando sulla lente di
ingrandimento nei Datatips e visualizzano il contenuto delle variabili
usando una visualizzazione diversa a seconda del tipo della variabile.
Inclusi in VS ci sono di default 4 visualizers: Text, HTML, XML e
Dataset.
E' possibile scriversi il proprio visualizer ereditando dalla classe
Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizere poi
installarlo in VS come spiegato qui. In questo modo si puo avere un
visualizzatore personalizzato per i propri oggetti o tipi di dato.
Siccome il visualizer XML non e' il massimo, qualcuno ha pensato ...