Software
Provato e da provare
Per quelli che si sono accorti dei
problemi della Enterprise Library con il logging è ora disponibile la nuova
versione di Log4Net, direttamente dal sito di apache.org.
Link: Log4net 1.2.9 Beta Released
powered by IMHO
E' una mia impressione oppure la nuova versione di RssBandit,
che ho installato da pochi giorni, è un po' distratta? Non sono ancora riuscito
bene a focalizzare il problema, ma mi capita spesso di trovare dei post segnati
come "non letti" quando sono certo di averli già visti da parecchio.
Indago!
powered by IMHO 1.2
Mettete immediatamente giù gli scudi
e non pensate nemmeno di striscio di crocefiggermi. La frase che da il
titolo a questo post è giustificata dagli ultimi dati che la Symantec ha fornito
in merito alle vulnerabilità riscontrate nei browser negli ultimi 6 mesi del
2004. Dai dati si evince innanzitutto che il numero di falle nei browser della
famiglia Mozilla è in netta crescita, come largamente prevedibile. Altre volte
ho avuto occasione di disquisire in materia, ma se è evidente che non è
possibile considerare immune un software da bugs di ogni genere, è altrettanto
evidente che lo sfruttamento delle stesse...
Un articolo cui sono giunto da WindowsBeta.net
mostra la scaletta dei tempi per l'uscita della nuova suite di Office 12. La
preview è prevista per Maggio 2005, ma disponibilità sarà per il tardo
2006. WindowsBeta.net suggerisce che la Microsoft potrebbe ritardare leggermente
longhorn per "aspettare" il delivery di Office.
Office 12 public disclosure: May 2005 Microsoft plans to begin unveiling the Office "wave
12 pillars" to key customers in May 2005, the earliest in an Office version's
lifetime that the company has ever done so.
Beta 1: October 2005
Beta 2: First half of 2006 This
will be available as a public beta...
Non so quanti abbiano la mia stessa abitudine, tant'è che io,
da quando uso VS.NET 2002/2003, ho adottato un modo di strutturare le mie
"solutions" ormai abbastanza sperimentato e consolidato. Usando Visual Studio
2005, ho notato che l'IDE, nella Beta 1 CTP di Dicembre, usa fare delle
assunzioni che mi rendono la vita abbastanza difficile se continuo a mantenere
invariata la struttura.
Personalmente sono uso a denominare il progetto con lo stesso
nome del namespace di base cui esso fa riferimento. Perciò, dovendo creare un
assembly relativo al namespace "Elite.DotTraq.Configuration", non faccio
altro che chiamare il progetto proprio così, ottenendo il...
Come dire: a volte ritornano,
però questa volta sotto mentite spoglie.
Ecco cosa si legge all'inizio delle Release
Notes:
The Netscape Browser, 8.0 Beta
Version 0.9.6 - based on
Firefox 1.0
NOOOOOOOOOOooooooooo...
Fonte: Netscape Browser powered by IMHO
La Oracle ha deciso di supportare al più presto il Framework .NET con dei tools per gli sviluppatori che si dovrebbero integrare in Visual Studio al pari del Server Explorer attuale. Il passo più curioso dell'articolo recita:
It allows a developer to view the schema quickly, as well as add or edit Oracle database objects such as databases, tables, views, stored procedures, functions, packages, synonyms, sequences, XML databases, and Java classes.
La cosa di gran lunga più interessante è invece la promessa integrazione del runtime di .NET all'interno del database per offrire la possibilità di scrivere stored procedures con i linguaggi di...
Jon Galloway, segnala sul suo blog un software davvero interessante. Come risaputo, a partire da ASP.NET 1.0 è possibile spostare lo storage delle session su un server dedicato. Il limite di questa feature è appunto che il server può essere solo uno e non invece una "batteria" di macchine dedicate allo scopo.
ScaleOut rende possibile il superamento di questo limite consentendo di "spalmare" il carico di lavoro su più server.
Fonte: [ASP.NET] Scaleout Server
powered by IMHO
Finalmente, dopo alcune settimane di test posso permettermi di
dire la mia su SourceGear. Chi mi legge da un po' di tempo sa di certo che io
sono sempre un accanito difensore di CVS, contro il concorrente diretto Source
Safe, che considero tuttora una magra consolazione. Ho avuto occasione di
confrontare questi due sistemi di controllo sorgente, e di metterne alla prova
le caratteristiche in dei casi limite e CVS ha sempre vinto più che ai punti,
per K.O. alla prima ripresa.
Oggi, posso dire con tutta tranquillità che SourceGear non ha
nulla, ma proprio nulla da invidiare al blasonato CVS,...
E alla fine anche Yahoo si è
aggiunto alla battaglia dei Desktop search, con più di 200 tipi di file
indicizzati!!!
Yahoo! Desktop Search Beta
Sotto a chi tocca.
powered by IMHO
Il suggerimento del mio precedente post è
ora sul Feedback center.
http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackId=FDBK19534
Votate in massa...
powered by IMHO
Oggi sono un vulcano. Mi è venuta in mente un'altra bella feature che si potrebbe implementare nella IDE di VS 2005.
Vi è mai capitato di avere aperto contemporaneamente una ventina di file? Il problema sorge quando si deve passare da uno all'altro. Tipicamente la speranza è che CTRL+TAB risolvano la situazione, e per fortuna molte volte questo è vero, tuttavia capita più che spesso di dover scorrere tutti i tab aperti per cercare quello che serve.
E se i tab fossero raggruppati per categoria? Un po come succede per i pulsanti delle applicazione nella TaskBar di Windows XP. Tutte le form...
Ho trovato una buona recensione dell'atteso Anti-Spyware che Microsoft dovrebbe rendere disponibile entro la fine di Gennaio 2005, in seguito all'acquisizione della GIANT avvenuta lo scorso 17 Dicembre.
L'articolo ne parla molto bene, non vedo l'ora di provarlo.
Paul Thurrott's SuperSite for Windows: Microsoft Anti-Spyware Preview
powered by IMHO
E anche quest'oggi i miei 20 km hanno colpito. Mentre
tranquillamente transitavo in località Albaredo, e la radio gracchiava il
notiziario di Radio Radicale, tra me e me ragionavo su quello che trovo
veramente faticoso nella realizzazione di un software. A mia del tutto personale
opinione, l'attività di gran lunga più tediosa e densa di sottili problematiche
è interrogare il database.
Spesso, anzi, quasi sempre, quando mi trovo nella necessità di scrivere uno
spezzone di codice che lanci l'ennesima query sul database, mi vedo costretto a
fermarmi e a ragionare su quello che veramente voglio ottenere. Mentre il più
delle volte,...
Ormai i motori di ricerca
stanno combattendo una dura guerra fratricida...
Yahoo! Video Search powered by IMHO
Molti si sono lamentati della
lentezza di Adobe Reader. In questo post ci sono degli utili suggerimenti per
fare in modo che si apra più velocemente. Chissà se funzionano anche con Acrobat
6?
How to make Adobe Reader 7.0 load
faster powered by IMHO
Finalmente, dopo esattamente 30 giorni
dal rilascio della versione 1.0 sono lieto di annunciare che è disponibile la
prima beta di IMHO 1.1, la build 1817, che come più volte ho avuto occasione di
anticipare su queste pagine introduce la gestione automatica delle immagini.
La versione attuale consente la pubblicazione esclusivamente su un server
FTP, perchè questo era l'unico modo che accomunava tutti i tipi
di engine attualmente supportati. Ancora una volta ho scelto di rendere il
programma facilmente espandibile. Infatti, la pubblicazione delle immagini
avviene per mezzo di una classe Publisher che nella sua
versione FTP, incapsula tutte le funzionalità...
Per i maniaci di Firefox, ecco come fare a farlo stare in una chiavetta USB.
Portable Firefox 1.0 (USB Drive-Friendly)
powered by IMHO
Una serie di video che
comparano Windows a Linux
Open Discussion on Windows and Linux
powered by IMHO
Vorrei esprimere un piccolo suggerimento, rivolto
nientepopodimenochè ai progettisti di Visual Studio.NET 2005, nella
speranza che qualcuno che mi legge e che ha conoscenze "altolocate" sia in grado
di farlo arrivare a destinazione, sempre se lo considera fondato ovviamente.
Il problema è questo: Quando si è in design di una form, spesso e volentieri
si definisce l'evento di default di un controllo semplicemente facendo doppio
click su di esso. Questo causa uno "spostamento" sul codice, esattamente
all'interno dell'evento appena creato. Comodissimo, in alcuni casi, ma talvolta
ci si trova nella necessità di definire più di un evento alla volta, perciò si...
Il team di Google ha rilasciato un'aggiornamento per un problema di sicurezza del Desktop Search.
FONTE: WindowsBeta.Net - Google Fixes Desktop Search Flaw
powered by IMHO
Ecco dove scaricare la beta di
MSN Desktop Search.
http://beta.toolbar.msn.com
powered by IMHO
Un utile post e un
interessante controllo per ASP.NET che è in grado
di generare un feed a partire da una istruzione SQL.
Source: Generating an RSS feed with
XmlSerializer, ASP.NET and C#
powered by IMHO
Un tool per chi usa il
portatile.
Mobile Net Switch - The Network
Connection Manager
powered by IMHO
Nessuno creda che dicendo questo voglia sminuire FireFox,
ma c'è una cosa che mi piace davvero molto.
L'icona.
Sembrerà strano, ma la trovo molto bella ed efficace. Finalmente un po' di
colore in questo mondo bluastro...
powered by IMHO
Un controllo gratuito per
generare immagini HIP
New Control - FormShield -
Dynamically Generates CAPTCHA™ Style Images
powered by IMHO
Stefano Demiliani nel suo blog
segnala un add-on per gmail su Internet Explorer
Gmail Image
Viewer
powered by IMHO
Ecco come attivare le linee
guida nel Text editor di Visual Studio 2005
Guidelines – a hidden feature for
the Visual Studio Editor
powered by IMHO
Gli appassionati di SharpDevelop probabilmente già lo
sanno, ma vorrei lo stesso dire due parole sul componente per WindowsForms che è
incluso nei sorgenti di questo IDE.
L'assembly ICSharpCode.TextEditor.dll contiene uno splendido
controllo TextEditorControl, che permette di usufruire di
una sofisticata textbox con capacità di Syntax Highlighting in
real-time, folding, undo/redo, ed estremamente rapida e stabile. Il componente
sfrutta dei file di configurazione che permettono di decidere il formato
e i colori di keyword e marcatori all'interno di un file di testo.
ICSharpCode.TextEditor è distribuito sotto licenza GPL.
Pare proprio che Gmail entro
breve supporterà il protocollo POP3 per scaricare i messaggi. In questo post si
vede anche una schermata di configurazione. Nonostante nel post si dica che il
servizio dovrebbe già essereattivo, non ho trovato traccia della
cosa.
Gmail adds POP
support
Comunque
personalmente non ne sentivo la mancanza. Il servizio di Gmail è talmente ben
fatto che ho quasi rinunciato a usare un client di posta.
Powered by
Sono lieto di annunciare che ad IMHO è stata aggiunta una nuova release. La build #1773, che ormai considero vicinissima alla prima release non-beta, apporta ulteriori miglioramenti al software.
E stata aggiunta la possibilità di postare commenti a partire da Internet Explorer, e dai più comuni aggregators della galassia di .NET. Primi fra tutti RSSBandit e SharpReader, ma da quello che vedo in rete dovrebbe essere possibile anche usare NewsGator.
Nella figura a fianco è visibile il menù di contesto di Internet Explorer che consente di creare una citazione a partire da un brano selezionato direttamente nella pagina HTML. La citazione viene...
In questo post del
team Visual Basic, si descivono alcune nuove feature che saranno disponibili
dalla beta 2 di VB.NET 2005. In particolare il supporto a ClickOnce sarà esteso
anche alle versioni express e i code-snippets saranno migliorati (i dettagli nel
post). Quello che mi suona strano è quello che si legge fra le righe, in
particolare in questa frase:
"One thing you should know—the changes that I’m describing here were made
after beta 1, so the first “big” release that you’ll see them in is the
Visual Studio beta 2 release, some time early next year. They’ll also show
up...
Creare script per WMI non è una
attività che si possa paragonare ad una passeggiata. Ecco un utile
tool.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=9ef05cbd-c1c5-41e7-9da8-212c414a7ab0
Da un po' di giorni sul web si cominciano a vedere degli orologi un po' dappertutto.
Se vi interessa sapere come crearne uno ed usarlo nelle vostre pagine ecco dove andare
http://www.clocklink.com/
Accogliendo il suggerimento di
Matteo Flora in questo post sono andato a
vedermi la libreria NetSpell nella speranza di poterla integrare in Imho ,
ma anche in una applicazione che sto sviluppando per l'azienda presso cui
lavoro. Purtroppo devo segnalare che dopo la prima impressione positiva che ho
avuto nel leggere la documentazione, non appena ho tentato di far girare le demo
mi sono dovuto ricredere.
NetSpell risulta decisamente troppo lento per essere
usabile. Le demo hanno la caratteristica di soffrire di freezing che si
presentano quando lo spell checker deve interrogare il dizionario per trovare i
lemmi da sostituire.
Do a NetSpell...
Ho scovato un post che da 11
buone ragioni per non usare Google Desktop...
http://weblogs.asp.net/francip/archive/2004/10/19/244656.aspx#FeedBack
Viste le innumerevoli lamentele
che rilevavano che Apache 2.0 è un web server giovane e quindi soggetto a bugs
(come, ma non era invulnerabile?), qualcuno si è preso la briga di paragonare
IIS 6.0 anche a Apache 1.3.
http://blogs.msdn.com/michael_Howard/archive/2004/10/18/244181.aspx
La cosa curiosa da rilevare è che a quanto pare anche
IIS 5.0 batte Apache 1.3
Ecco il readme ufficiale sella
SP1
http://www.microsoft.com/downloads/details.aspx?familyid=ef9d823f-3aae-40da-b4e9-dabe2a6b5bf9&displaylang=en
A quanto pare è confermato che la
SP1 del Virtual PC 2004 risolve i noti problemi di lentezza su XP SP2
http://blogs.msdn.com/mswanson/archive/2004/10/12/241560.aspx
E' uscita la SP1 di Virtual PC
2004.
http://www.microsoft.com/downloads/details.aspx?familyid=b07c9ef0-265a-4237-ae3b-25bc8937d40f&displaylang=en
I tool per gmail stanno
crescendo a dismisura in numero e qualità. Questo però li supera tutti. Se avete
la necessità di avere un repository di file online, è quello che fa per
voi...
http://www.viksoe.dk/code/gmail.htm
Un consiglio: disabilitate il gmail notifier,
altrimenti vi arriva un avviso ogni volta che salvate un
file.
Da questo post, un tool che potrebbe essere utile.
http://weblogs.asp.net/pleloup/archive/2004/10/06/238596.aspx
Qui l'elenco delle feature
http://www.nils.org.au/ais/web/resources/toolbar/documentation_v2en.html
Ecco cosa vedrete se disinstallate il 7.0 e reinstallate il 6.2
Me lo merito... Me lo aveva detto la mamma di non trafficare con le beta!
Mi riferisco al Messenger 7. E soprattutto non disinstallatelo per tornare al 6.2
Il mio non funziona più...
:"-)
Sempre a proposito di problemi
"quotidiani", un'altra chicca che viene reiteratamente proposta è la pessima
abitudine di voler fare in modo che applicazioni web si comportino come
applicazione windows classiche.
Da questo nasce tutta la deprecabile necessità di
pop-up che aprono pop-up e cosette di questo tipo. Vale la pena renderci conto
che la antura stateless del web è quando di più lontano da meccanismi di questo
tipo, che giocoforza introducono inutile complessità nel codice e che causano
incomprensibili malfunzionamenti.
Naturalmente il colpevole va additato. In questo caso
Microsoft deve chinare il capo e ammettere che cose come
showModalDialog() sono quanto...
Un utile tool per chi usa spesso
i newsgroup.
http://notgartner.com/posts/679.aspx
Alla fine ce l'ho fatta!!! Dopo un bel po' di tempo che ci lavoro, togliendo prezioso tempo ad altre attività serali, come studio e riposo, finalmente ho pubblicato un progetto che credo possa interessare tutti i "malati di blog" che ci sono in questa comunità e spero su tutta la rete.
Si tratta di un tool che permette di postare offline sul vostro blog e di pubblicare tutti i post in un solo momento quando più lo ritente opportuno. Il progetto è scaricabile in form di Technology Preview da questo workspace di GotDotNet
http://workspaces.gotdotnet.com/imho(update: il progetto è stato spostato su sourceforge: http://sourceforge.net/projects/imho10)
Attualmente...
Qualcuno ha voluto verificare cosa ci fosse di vero nelle voci di un browser di Google. Ecco cosa si ottiene se fate una query whois per gbrowser.com, ma lo stesso è anche per .net e .org
WHOIS information for gbrowser.com:
Registrant: Google Inc. (DOM-1278108) 1600 Amphitheatre Parkway Mountain View CA 94043 US..omissis...Created on..............: 2004-Apr-26.Expires on..............: 2006-Apr-26.Record last updated on..: 2004-Apr-26 16:46:39.Domain servers in listed order:NS1.ALLDOMAINS.COM 64.124.14.32NS2.ALLDOMAINS.COM 209.25.143.102
Il bello è che i domini sono registrati dal 26 Aprile scorso...
Può capitare di aver bisogno di capire a quale dei processi w3wp.exe che vediamo nel task manager è associata un ApplicationPool. A partire da IIS 6.0 è possibile organizzare le WebApp in ApplicationPool ottenendone la suddivisione in diversi processi.
In questo post si descrive come utilizzare l'utility iisapp.vbs da riga di comando per queto scopo
http://weblogs.asp.net/owscott/archive/2004/09/21/232628.aspx
Ho appena disinstallato Resharper. Purtroppo l'ennesimo tentativo di usarlo è fallito, perchè ancora una volta si è rivelato uno strumento che appesantisce enormemente l'ambiente di sviluppo. Tenete presente che il mio PC è un Pentium III 1.1 GHz con 512 MB RAM perciò dovrebbe essere piuttosto veloce.
E' un peccato perchè le funzionalità di refactoring che da Resharper sono molto interessanti ed in parte anticipano quelle che troveremo in Visual Studio 2005. Ma un'IDE lenta è peggio che un'IDE povera (se Visual Studio 2003 si può considerare povero).
Non resta che attendere...
Ho qualcosa da aggiungere rispetto al post di Lorenzo Barbieri sui Custom CSS Selectors. Se notate la tendina denominata "Display Skin" contiene una serie di Skin con il nome composto. Se tentate di aggiungere nuovi stili o di sovrascrivere quelli preesistenti su queste skin, non ottenete alcun risultato apprezzabile. Questo perchè .TEXT usa due css; se prendiamo la skin del mio blog marvin3-red, i css sono:
/skins/marvin3/style.csse/skins/marvin3/red.css
gli stili inseriti in Custom CSS Selectors vengono caricati al posto del secondo css solo quando selezionate una skin semplice (e non tutte)
Perciò, se come me vi siete innamorati di uno "stile composto", ma volete...
Quest'oggi ho affrontato la prima giornata di corso su "Documentum". Per chi non lo conoscesse, "Documentum" è il software di Content Management che attualmente ha il maggior credito nel mercato dei CMS. Si tratta di una piattaforma nata prima dell'avvento del web e giunta a tutt'oggi alla versione 5.2. "Documentum" è basato su Oracle 9.2 e Verity per l'indicizzazione full-text dei contenuti. Il software quindi si basa su due repository distinti per metadata e documenti, il primo è Oracle mentre il secondo è il filesystem.
Documentum nell'affacciarsi al mondo web si è avvicinata alle tecnologie Java che sposavano sicuramente meglio l'approccio...
Per quelli che come me non si sono lasciati scappare l'account di GMail che ha regalato Lorenzo, ecco un tool che può essere molto utile.
http://toolbar.google.com/gmail-helper/
Lo confesso, il link me lo ha passato Nietzsche, ma lui non lo ha postato, perciò ci penso io...
Molto probabilmente molti di voi già lo conoscono, ma io lo posto lo stesso, perchè senza questo tool, il mio post #100 avrebbe sicuramente tardato un bel po'
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=75122f62-5459-4364-b9ba-7b5e6a4754fe
Jeff Key, l'autore di SnipperCompiler, ci regala un altro tool completo di codice sorgente.
http://weblogs.asp.net/jkey/archive/2004/09/01/224433.aspx
Un add-in per Visual Studio .NET 2003, consigliato da Eric Gunnerson, che aggiunge capacità di refactoring e altro.
http://www.jetbrains.com/forms/resharper/download/evaluate
Il team di sviluppo di Internet Explorer ha aperto il suo blog. E' interessante notare che al post titolato "I love this browser" (Steve insegna...) ci sono stati ben 285 commenti, molti dei quali non proprio politicamente corretti.
In buona sostanza nei primi 5 o 6 post, questo blog ha ricevuto una quantità enorme di commenti... speriamo che servano a smuoverli un pochino.
http://blogs.msdn.com/ie/
blog[at]boschin.it
In occasione dell'uscita del mio secondo articolo su UgiDotNet, ho deciso di attivare un BugZilla per raccogliere segnalazioni, suggerimenti, bugs, richieste, sul codice allegato ai miei articoli Inside HttpHandlers e Interrogare il DNS con .NET e sugli articoli stessi.
L'istanza di BugZilla 2.16.6 è disponibile a chi voglia registrarsi, al seguente indirizzo:
http://www.elite.boschin.it/bugzilla
Per registrarsi è sufficiente immettere il proprio indirizzo di posta elettronica per ricevere una passord di accesso.
Godetevi BugZilla, è uno strumento tanto utile quanto graficamente brutto...
ed è brutto forte!
blog[at]boschin.it
Non si può dire che io sia un nostalgico, ma vedere cose di questo tipo mi riempie li cuore:
Bei tempi quelli...
blog[at]boschin.it
Un utile elenco di tools per WebServices da Beat Schwegler
http://weblogs.asp.net/beatsch/archive/2004/02/12/71782.aspx
Sempre dal weblog di Sql Express ecco una tabella che riassume le differenze tra SQL Express e MSDE.
Particolare rilievo va secondo me alla dimensione massima del database supportata che sale da 2 a 4GB, alla mancanza del famigerato Workload governor che consentirà di superare il limite di 8 accessi concorrenti di MSDE e la presenza di un Sql Manager.
SQL Server Express 2005
MSDE 2000
DB Engine Features
· Stored Procedures, Triggers, Views, & Cursors
· Stored Procedures, Triggers, Views, & Cursors
Tools
· SQL Express Manager
· None
Database size
· 4 GB
· 2 GB
Programming
· CLR + T-SQL
· T-SQL
Workload support
· 1 CPU,...
Per rispondere alle molte domande che ho visto nei gruppi di discussione in merito alle modalità di licensing dei prodotti express, ecco una interessante nota che è uscita sul blog di SQL Express
"SQL Server Express will be free to use and redistribute. The only requirement that we have is that you register to redistribute the product. The reason we require registration for redistribution is that we want to ensure that we can get critical security/product information to ISVs/partners if necessary."
Corey Thomas, Product Manager for SQL Server Express
Più chiaro di così
Ovviamente questo vale sicuramente per Sql Server Express, ma suppongo che si...
Voglio sperare che quello che sto per dire sia motivato solo ed esclusivamente dalla beta version. Tuttavia devo segnalare che quando apro Visual Web Developer Express e assieme attivo Sql Server 2005 Express, immancabilmente dopo alcuni minuti mi si presenta il balloon che mi informa che la mia Virtual Memory scarseggia. Ecco cosa dice il task manager poco dopo aver iniziato a lavorare con i nuovissimi strumenti.
Notate che VS 2003 aperto contemporaneamente usa solo 6.5 MB contro il 53 MB di VWD.2005 e i 72!! di Sql Server.
Totale 125 MB.
sarà anche una beta, ma mi pare un po' eccessivo.
blog[at]boschin.it
Ne ho beccato un'altro... eccovi l'appena nato weblog di Sql Server 2005 Express
http://blogs.msdn.com/sqlexpress/
Nel primo post i link a newsgroup e al bugtraq.
Newsgroup: http://communities.microsoft.com/newsgroups/default.asp?icp=sqlserver2005&slcid=us
BugTraq: http://lab.msdn.microsoft.com/express/sql/bugs/
http://weblogs.asp.net/vsto2/archive/2004/06/30/170315.aspx
Ok, va bene. La beta è pubblica, le versioni express sono bellissime, già si sa che le beta saranno 3, ma credo che tutti abbiano una domanda sulla punta della lingua, che non hanno il coraggio di porre:
A quando la release?
La prima impressione usando VS 2005 è di allegria. E' tutto molto più colorato; Tra il testo è i numeri di linea, ad esempio, c'è una linea giallo-verde che evidenzia le modifiche apportate al sorgente.
L'intellisense è "diverso"... la combinazione di tasti CTRL+Barra spaziatrice non funziona più, ma in compenso basta digitare un carattere perchè appaia immediatamente la tendina che suggerisce come completare la digitazione. Spero tra le opzioni di trovarne una che mi ripristini la suddetta combinazione; Sono un po' abitudinario.
E' apparso un nuovo menu, che ho apprezzato molto.
Quando fate un refactor VS vi presenta anche la preview del codice modificato.
Qualche problemino deve...
Ecco la finestra di dialogo per la creazione di un nuovo file...ops di progetti nemmeno l'ombra. In bella vista "Master Page" e "Image Generator".
Chi ha già provato ad installare una delle beta dei prodotti express, si sarà accorto che i setup scaricati da internet a loro volta fanno il download di vari componenti, tra cui la beta del Framework 2.0.
Se vi interessa mettere da parte i file scaaricati, per installarli nelle vostre decine di PC ;-) li trovate qui:
C:\Documents and Settings\[USERNAME]\Local Settings\Temp\VSESETUP
Chi invece non ha ancora provato... che cosa aspetta!!!
Sarà una lunga notte...
In questa pagina viene presentata una TOP 10 delle nuove feature di Sql Server 2005 Express; Tra esse la mia Top 3 è:
1 ) Integrated common language runtime (CLR) support
2) XCopy support for moving databases from one location to another.
3) SQL Server Express Manager, a new, easy-to-use database management and query analysis tool (available August 2004)... ma non so se Andrea Montanari è daccordo su questa. ;-)
http://lab.msdn.microsoft.com/express/sql/top10/default.aspx
Visual Studio 2005 Beta Documentation
http://lab.msdn.microsoft.com/library/default.asp
Alla fine ce l'ho fatta! Ecco a voi il primo screenshot di Visual C# 2005 Beta1
http://www.boschin.it/imho/vcsharp2005.png
"By submitting suggestions and reporting bugs on the latest builds of Visual Studio 2005 and other technologies, you're talking directly to Microsoft development teams. You can collaborate with Microsoft developers, MVPs, and beta testers to identify problems and workarounds, and then track feedback online. You also get notifications of changes and fixes. Note: This site is a work in progress; we welcome your feedback on it."
Era da un po' che si sentiva la mancanza di una cosa del genere.
Senza nulla togliere ai favolosi newsgroups naturalmente!
Peccato che abbia cominciato male... fino a poco fa era irraggiungibile!
http://lab.msdn.microsoft.com/productfeedback/
Cominciando a digerire la mole di informazioni che sta giungendo dal TechEd di Amsterdam, vorrei accennarvi ad un ragionamento che ho fatto poco fa con un collega di lavoro.
Sql 2005 Express, e più estensivamente parlando tutta la linea "Express" mi sembrano nati esclusivamente per contrastare il mercato crescente del freeware e dell'opensource. In effetti di certo non sarà Oracle a fare le spese di questi prodotti, ma database come MySql e Postgres, che per quanto vecchi e consolidati, trovano ora un concorrente che li può mettere in discussione.
La mancanza ad esempio del Query Governor, ma fa pensare che la strada scelta...
Ecco il link al sito per gli sviluppatori VS.2005
http://lab.msdn.microsoft.com/VS2005/Default.aspx
E il blog sulle news.
http://lab.msdn.microsoft.com/vs2005/rss.xml
This morning at TechEd Europe, we announced the introduction of "Express" editions of a number of Visual Studio tools and SQL Server. The Express products are lightweight, easy to use, easy to learn tools for hobbyists, enthusiasts, and students who want to build dynamic Windows applications and Web sites. We also announced the release of Visual Studio 2005 Beta 1.
The Express products consist of:
Visual Web Developer 2005 Express Edition, a lightweight tool for building dynamic Web sites and Web services
Visual Basic 2005 Express Edition, a streamlined programming tool for beginning programmers to learn how to build exciting Windows...
Un blog fresco fresco per VS.2005
http://blogs.msdn.com/AskBurton/archive/2004/06/29/168474.aspx
Chi volesse può nel frattempo deliziarsi con la versione express di Visual Studio; Vi segnalo in particolare:
Visual Web Dev 2005 e Sql Server 2005 Express!
http://lab.msdn.microsoft.com/express/
Ecco la pagina che testimonia la disponibilità della beta.
http://lab.msdn.microsoft.com/vs2005/welcome/default.aspx
In questo post di Brian Johnson si legge una notiziona...
http://blogs.msdn.com/brianjo/archive/2004/06/29/168431.aspx
Ragazzi, questo è il mio quarto d'ora di gloria. Sono reduce da uno scambio di email con Jeff Key, l'autore di Snippet Compiler, uno dei più bei tool per dotnet. (vedi post precedente)
Sono orgoglioso di poter dire di averlo aiutato a risolvere un piccolo buggetto in cui sono incappato. Provate ad impostare i Regional Settings del vostro pc in modo che la data appaia così: 27.06.2004 (con i punti al posto delle barre).
Beh lanciando SC in questo modo si incontra un bell'errore che impedisce di usare il programma.
Nulla di grave intendiamoci. Praticamente una bazzecola, ma a quanto pare sono...
Forse voi li conoscete già tutti, ma io vi segnalo lo stesso questo appetitoso articolo uscito su MSDN Magazine.
Ten Must-Have Tools Every Developer Should Download Now
Tra gli altri vi segnalo lo "Snippet Compiler", "Regulator" e "CodeSmith".
Impossibile non averli!
blog[at]boschin.it
Nonostante l'avvento di .NET abbia per qualche verso segnato l'inizio della fine per COM, nella SP2 di XP ci saranno dei miglioramenti a questa tecnologia, soprattutto sul fronte della sicurezza
Ecco un interessante blog di Don Box sull'argomento
blog[at]boschin.it
Recentemente sto usando parecchio NUnit e ho riscontrato una grave difficoltà.
Quando da NUnit c'è la necessità di accedere alle informazioni dell'app.config non c'è speranza... semplicemente non lo trova, e ogni tentativo (anche quelli suggeriti in internet) è stato vano.
L'unica valida soluzione è stata quella di scaricare NUnit Add-in che integra le funzionalità di NUnit all'interno di VS.NET e risolve questa problematica. Tra l'altro bisogna dire che l'add-in è molto comodo perchè consente anche di fare il debug delle librerie senza dover creare necessariamente un progetto che le utilizzi.
Per scaricare NUnit Add-In andate a: http://sourceforge.net/projects/nunitaddin/
blog[at]boschin.it
Mi hanno suggerito questo tool STUPENDO completamente open source per creare strutture dati in modo visuale, indipendentemente dal database in cui saranno ospitate.
Attualmente supporta SqlServer, Oracle, MySql e altri.
http://www.fabforce.net/dbdesigner4/
Dateci un'occhiata vale la pena.