Tools
Direttamente da Gavin King (Mr. Hibernate, l'amico di Janky ) un post che la dice lunga, molto lunga:
"In Defence of RDBMS"
http://blog.hibernate.org/cgi-bin/blosxom.cgi/2007/05/23
Il post è piuttosto lungo, e quindi riporto solo due estratti di quanto scritto da Gavin. Li riporto perchè sono concetti che chi mi conosce sa che difendo da sempre....anche quando sembravano essere controcorrente, e venivano tacciati come "vecchi e superati", ma ora che è passata la moda si riscoprono e tornano alla luce del sole...Bene, meglio tardi che mai!
Sulla centralità e sulla vita dei database:
"[...] data and data models last longer than applications, longer even than programming languages. Data is...
posted @ venerdì 25 maggio 2007 13:08 |
Non tutti devono (o possono) sviluppare applicazioni prendendosi un numero di giorni di sviluppo abbastanza ampio da poter implementare tutto lo "stack" di layer tipico di un'applicazione di una certa caratura.
Partendo quindi dal presupposto che un modello dati dabba per forza essere fatto (ossia il database, ed che sia pure fatto bene, altrimenti il discorso va a ramengo) può venire molto utile un piccolo framework come SubSonic che permette di creare in automatico tutto il codice necessario per al database (possibilmente passando attraverso Stored Procedure).
Potete scaricare il progetto (ed il codice sorgente) da qui:
http://www.codeplex.com/actionpack
e vedere la documentazione qui (ancora in...
posted @ mercoledì 9 maggio 2007 15:32 |
Se avete problemi nel far funzionare l'Offiline Defrag dell'ottimo PerfectDisk della Raxco, ottenendo un errore di questo tipo "couldn't gain access to Dive C - there is a possible driver conflict." il problema può essere risolto seguendo questi punti: 1) Right mouse click on “My Computer” and select “Manage”2) Click on Device Manager3) Click “View” and then select “Show Hidden Devices”4) Click “View” and then select “Devices by Connection”5) Scroll down until you see "sptd"6) Right mouse click on "sptd" and select “Disable”. Click “Yes” to confirm disabling of this device Windows will prompt you to reboot. Select “Reboot Later”7)...
posted @ domenica 25 febbraio 2007 10:51 |
Un ottimo programma per l'analisi dei trace file di SQL Server 2000 e 2005: http://www.cleardata.biz/cleartrace/default.aspx
posted @ martedì 16 gennaio 2007 13:05 |
Ho scoperto il seguente programma (free) che funziona davvero bene!
http://www.imgburn.com/
posted @ venerdì 8 dicembre 2006 21:43 |
Ruby on Rails sta diventando sempre più popolare in questi tempi (ed in effetti permette una velocità di sviluppo niente male...non conoscendolo non saprei dire se le performance, la scalabilità e l'architettura di uno sito web di ampia dimensioni soffra o meno dell'idea alla base di Rails) ed anche per ASP.NET è nata una interessante libreria che ne imita le funzionalità (non si tratta infatti di un porting vero e proprio). La libreria è presente su CodePlex e si chiama ASP.NET ActionPack e sembra davvero molto interessante; grazie all'utilizzo di custom build providers è possibile avere tabelle e stored procedure "wrappate"...
posted @ mercoledì 23 agosto 2006 10:07 |
Red Gate, che ha recentemente acquistato il simpatico ed utile tool SQL Prompt, ha rilasciato oggi la versione 2.0 dello stesso, rinominato Prompt SQL con un a bella novità: il tool è GRATUITO per il download fino a Settembre 2006!
Il link per scaricarlo è questo: http://www.red-gate.com/products/SQL_Prompt/index.htm.
Per chi non conoscesse ancora il prodotto, Prompt SQL aggiunge le funzionalità di Intellisense T-SQL a Visual Studio, SQL Server Management Studio e via dicendo. Cool!
posted @ lunedì 22 maggio 2006 19:01 |
Notepad2 è il Notepad in versione realmente utile: syntax-highlighting, supporto per regular expressions, supporto per xml, rinoscimento automatico dei file e del loro formato e via dicendo. Lo potete scaricare (gratuitamente) da qui:
http://www.flos-freeware.ch/notepad2.html
L'ideale sarebbe a questo punto sostiturlo definitivamente allo storico (e vetusto) Notepad. Se provate a fare un semplice rename però, il Windows File Protection ripristinerà il vecchio Notepad immediatamente. Questo post, per fortuna, spiega per filo e per segno come ovviare all'incoveniente:
http://blogs.msdn.com/omars/archive/2004/04/30/124093.aspx
Lunga vita a Notepad2!
posted @ domenica 7 maggio 2006 14:12 |
Anche Opera è diventato gratuito. Se qualcuno vole avere un alternativa a Internet Explorer ora, oltre a Firefox, potente scegliere anche questo famoso browser, ormai giunto alla versione 8.50
http://opera.com/
posted @ mercoledì 21 settembre 2005 20:01 |
Finalmente sono riuscito a trovare un ottimo programma free che mi permette di leggere comodamente i newsgroup e i feed rss, il tutto in modo molto user-friendly e, sopratutto, personalizzabile.
Il programma è Omea Reader ed è prelevabile da qui:
http://www.jetbrains.com/omea/reader/
credo che non lo disinstallerò mai più (in compenso ho tolto RSSBandit e Outlook Express)
posted @ lunedì 1 agosto 2005 16:29 |
Direttamente da Francesco Balena un semplice, quanto utile, tool per calcolare la complessità del codice che abbiamo prodotto.
Come già ho avuto modo di osservare in passato, più ci rendiamo conto che alcuni aspetti dello sviluppo informatico possono essere fattorizzati, più diventa necessario avere delle metriche per poter effettuare delle "misure" sul codice e quindi poter fare delle scelte non solamente basandosi sull'esperienza o la "sensazione" (code smells? )
Un tool che, ho la sensazione, diverrà sempre più indispensabile:
http://www.dotnet2themax.it/blog/PermaLink,guid,23ade55d-4b78-4aeb-acc8-f66aee2369fc.aspx
per completezza aggiungo anche il link riguardante le code metrics che propone un pò di tool avanzati:
http://www.dotnet2themax.it/blog/PermaLink,guid,8f1622aa-5c33-448a-910f-b3d81d000bff.aspx
posted @ sabato 30 luglio 2005 16:13 |
Finito! Lo sviluppo di FormShield, attualmente il miglior controllo HIP in circolazione (migliore anche dei prodotti commerciali) è terminato, ed ora è possibile utilizzare FormShield con .TEXT senza dover modificare le impostazioni del Session State, in quanto tutto viene memorizzato in un campo hidden.
Per facilitare l'integrazione di .TEXT con FormShield, ho scritto un tutorial su come effettuare le varie (e semplici) operazioni. Il documento è scaricabile da qui:
http://www.davidemauri.it/Formshield%20Integration.zip
Lo zip contiene anche già i file necessari, quindi non è necessario avere Visual Studio per effettuare l'integrazione.
posted @ mercoledì 18 maggio 2005 16:13 |
Volete creare degli shortcut trasparenti alle applicazioni (in pratica si comportano come se fossero delle directory)? Bene, visto che ne ho parlato in un commento ad un post di Lorenzo, segnalo a tutti la cosa:
"A junction point (also known as a reparse point) is a technology for a folder to be grafted into another folder on the same local computer. Junction points are transparent to programs. This might not seem like a big deal, but it can remove a lot of clutter. It also helps a lot when moving programs from one place to another, since just about every...
posted @ mercoledì 13 aprile 2005 18:18 |
Se avete la necessità di eseguire vecchie applicazioni (giochi? ) sul vostro nuovo fiammante computer, avrete molto probabilmente la necessità di utilizzare il seguente adattatore:
http://dosbox.sourceforge.net/news.php?show_news=1
Tratto direttamente dal Wiki relativo:
"DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, (modem)?, etc., necessary for running many old DOS games that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows 2000, Windows XP, Linux and FreeBSD. However, it is not restricted to running only games. In theory, any DOS application should run in DOSBox, but the emphasis has been on getting DOS games to run smoothly,...
posted @ lunedì 28 marzo 2005 19:46 |
Se si utilizzano molti Web Controls all'interno di un form web, non è poi cosi semplice poter fare in modo che la pressione del tasto "invio" faccia scatenare l'evento corretto. Se ad esempio nella vostra pagina avete un textbox collegato al motore di ricerca, è buona norma (per migliorare l'usabilità del sito) fare in modo che se l'utente preme invio dopo che ha scritto la striga da cercare, venga generato l'evento associato al bottone "Cerca" e non ad un altro.
Per far questo potete leggere la teoria da questo post:
http://codebetter.com/blogs/darrell.norton/archive/2004/03/03/8374.aspx,
e poi potete decidere se implementare manualmente il tutto oppure...
posted @ venerdì 25 febbraio 2005 13:12 |
Un tool (di cui ho già parlato) che diventa ogni giorno sempre più bello è il QueryCommander, prelevabile a questo indirizzo:
http://querycommander.rockwolf.com/
Riporto un estratto dal sito:
QueryCommander is a free sql editor wrapped in a Visual Studio type of environment. QueryCommander supports:
Microsoft SQL Server 2000
Microsoft SQL Server 2005 (YUKON)
Microsoft SQL Server 6.5
MySQL 4.x
Oracle 9i (the "edit-in-grid" functionality is not yet implemented)
Interessante direi, no?
posted @ mercoledì 23 febbraio 2005 23:51 |
Ricordate il mio tentativo di utilzzare FormShield con .TEXT? Come detto in un precedente post, il tentativo era fallito perchè FormShield utilizza(va) il viewstate per persistere i propri dati, cosa che faceva a pugni con .TEXT, che invece rifiuta con tutte le proprie forze l'amato/odiato viewstate.
Mi sono cosi messo in contatto con l'autore di FormShield, Kevin, che ha accettato di modificare il suo controllo al fine di eliminare l'utilizzo del viewstate. Dopo diverse settimane, finalmente, siamo riusciti a dare alla luce la versione 1.1 (non ancora disponibile pubblicamente) di FormShield che funziona benissimo con .TEXT!
Per memorizzare lo stato ora sono possibili tre opzioni:
ViewState
SessionState
Hidden...
posted @ domenica 20 febbraio 2005 21:44 |
Questo sembra proprio un tool interessante! Non ho ancora avuto il tempo di darci un'occhiata approfondita, ma da quello che si vede dal sito sembra un'idea quantomeno stimolante!
http://dpatoolkit.sourceforge.net/
posted @ giovedì 3 febbraio 2005 09:11 |
Un tool molto interessante, prodotto dai vulcanici SysInternals, è DebugView. Tale prodotto permette di visualizzare in real-time i messaggi inviati al DefaultTraceListener (più precisamente intercetta l'output di alcune API di debug, tra cui OuputDebugString che è utilizzata, come è possibile vedere con Reflector, dal metodo internalWrite che è invocato quando viene chiamato il metodo Write).
A volte risulta infatti molto più comodo vedere i messaggi di debug in tempo reale, mentre l'applicazione sta girando, piuttosto che analizzarli al termine della stessa:
il tool è prelevabile da qui:
http://www.sysinternals.com/ntw2k/freeware/debugview.shtml
posted @ lunedì 17 gennaio 2005 11:37 |
Come al solito la fretta è cattiva consigliera...ed anche questa volta lo dimostra. Oggi è stata una giornata molto "di fretta" per me (ed infatti tra 30 minuti devo scappare di nuovo), ed a tutti i costi ho voluto infilare nel poco tempo libero che ho avuto a disposizione l'implementazione del controllo FormShield in .Text. (Managggia a me!....quando mi metto in testa una cosa....)
Il tutto sembrava funzionare benone, ho fatto dei velocissimi test per verificare che l'integrazione fosse possibile (ho creato un semplicissimo user control, l 'ho messo nello user control PostComment.aspx e via), ma, ora che sto testando più...
posted @ martedì 11 gennaio 2005 19:35 |
Sono appena tornato da una mattina densa si relazioni, quindi ho dedicato una mezz'oretta alla risoluzione del problema spam. Ho visto che AndreaB si è gia prodigato in tal senso, ma, tanto per fare un pò di sana concorrenza, ho voluto anche io implementare la mia soluzione.
In realtà non ho implementato praticamente nulla, se non il semplice utilizzo di questo bellissimo tool:
http://dotnetfreak.co.uk/blog/archive/2004/11/06/166.aspx
che, come potete notare è completamente free. (Tra l'altro ne parlo sul prossimo numero di VBJ )
Il risultato, sul mio blog di prova, è questo:
Niente male no?
Anche questa soluzione non richede la ricompilazione della soluzione .Text, ma solo...
posted @ martedì 11 gennaio 2005 15:09 |
Ho cominciato a smanettare un pò con .Text per l'implementazione di un meccanismo HIP nei commenti. Ora sono proprio di fretta, quindi lascio giusto due righe per i posteri:
1) I commenti sono implementati come user control, ed il codice aspx si trova in ogni skin
2) Il code-behind dello user control di cui sopra si trova DotTextWeb/UI/Controls/PostComments.cs
Ergo, credo che andranno modificate anche le skin (la pagina PostComments.aspx)
Ora scappo che sennò il treno parte!
posted @ martedì 11 gennaio 2005 09:35 |
Noto solo ora che, tra tutti i tool che ho segnalato, ho tralasciato uno che utilizzo praticamente tutti i giorni: AWStats.
Avete bisogno di avere delle statistiche di accesso al vostro sito? AWStats è il programma che fa per voi!
http://awstats.sourceforge.net/
è free, è scritto in perl (magari prima o poi uscira una versione perl.net ) è velocissimo e piuttosto semplice da usare. In un parola: ottimo.
posted @ giovedì 30 dicembre 2004 12:55 |
Un editor molto carino, soprattutto per editare i CSS:
http://www.bradsoft.com/topstyle/
posted @ giovedì 30 dicembre 2004 12:34 |
Un programma free per masterizzare cd e dvd:
http://www.cdburnerxp.se/
ad essere onesti non l'ho ancora provato ma mi sembra molto carino. Qualcuno può confermare (o smentire) la cosa?
posted @ giovedì 30 dicembre 2004 12:33 |
L'ottimo source code controller "Vault" di
SourceGear è stato aggiornato alla versione 3.1. E' rimasto ancora gratuito per
uso personale, quindi, se ancora non l'avete provato, potete farlo qui:
http://www.sourcegear.com/vault/index.html
La cosa MOLTO interessante è che si integra con il sistema di
gestione dei bug Dragnet, sempre di SourceGear. La cosa ancor più bella? Che è
FREE anche questo per uso personale! Lo sto già scaricando Yum!
http://www.sourcegear.com/dragnet/index.html
Il tutto è basato su SQL Server 2000 (anche l'MSDE è supportato) e
sul .NET Framework 1.1! Cool!
powered by IMHO
posted @ venerdì 17 dicembre 2004 09:47 |
Dopo NUnit, ecco qui (anche se ancora in via di svilupp) TSQLUnit:
http://tsqlunit.sourceforge.net/index.html
non l'ho ancora provato, ma lo farò al più presto (vacanze di Natale?)
posted @ venerdì 10 dicembre 2004 13:26 |
Sto
sviluppando un tool che sarà eseguito tramite il prompt dei comandi, e quindi mi
sono trovato nell'esigenza di dover effettuare il parsing dei paramentri
passanti nella linea di comando.
Prima di inziare a sviluppare, come al solito, mi
sono fatto un giro sui vari siti di sviluppo ed ho trovato una libreria molto
comoda:
http://www.codeproject.com/csharp/command_line.asp
Amo sempre di più la programmazione ad oggetti!
powered by IMHO
posted @ martedì 23 novembre 2004 13:04 |
Un utile
tool direttamente da MS per generare classi serializzabili a partire da uno
schema XSD. Come xsd.exe ma meglio di xsd.exe
http://apps.gotdotnet.com/xmltools/xsdobjgen/
powered by IMHO
posted @ lunedì 22 novembre 2004 12:19 |
In questo
periodo nella quale i problemi di sicurezza sono balzati agli occhi di tutti
credo che un componente come questo SecureQueryString 2.0 (Credo che il nome sia
autoesplicativo no? ) possa essere molto utile:
http://www.dotnetjunkies.com/HowTo/3ABCD244-CC7C-4CED-B64E-BCF05191CDAB.dcik
powered by IMHO
posted @ mercoledì 17 novembre 2004 11:31 |
Andrea
Boschin segnala un controllo più che ottimo per ovviare la problema degli
spambot che ormai infestano la rete e tentano di accedere anche a siti protetti
da login e password.
Il controllo è prelevabile da questo
link:
http://dotnetfreak.co.uk/blog/archive/2004/11/06/166.aspx
Uf..meno male che questo blog mi aiuta a non dover
tenere tutti questi link a memoria o sparsi in qualche file nel
computer...altrimenti avrei gia perso metà delle cose che ho segnalato! Non c'è
che dire...grande invenzione i blog (e XML)!
powered by IMHO
posted @ martedì 16 novembre 2004 20:24 |
Il post di Alessandro, mostra un link davvero molto interessante, non solo per il controllo citato, ma per il sito in se, che offre diversi controlli davvero molto utili:
WebChart: Control for rendering charts in ASP.NET and WinForms application
XGrid: IE Behavior to render XML as a grid with filtering/paging/sorting support in the client-side
X-Map: Html Map Editor, application to create HTML Maps.
ForumColorizer: Simple application to generate the markup to add posts in the forums at www.asp.net so they look like VS.NET .
Excel Xml Writer: Library to generate Excel workbooks in .NET.
CodeColorizer application to colorize your code for web...
posted @ martedì 16 novembre 2004 17:58 |
Sempre
Giuseppe mi ha fatto notare anche
che Ingres, l'RDBMS di CA
è stato rilasciato sotto licenza Open Source!
http://opensource.ca.com/projects/ingres
Niente male davvero!
powered by IMHO
posted @ martedì 16 novembre 2004 14:37 |
L'amico
et collega Giuseppe Martini, durante la WPC, mi ha fatto conoscere un bel tool
per editare e creare pagine web. Il tool si chiama Webcore Designer 2005 ed è
prelevabile da questo sito:
http://www.mpsoftware.dk/webcoredesigner.php
Anche in questo caso le features sono di tutto
rispetto, quindi le riporto volentieri:
- Supports: HTML, CSS, XML, PHP, JS, VBS, JAVA, SQL &
C# - Export to LaTex, HTML and RTF - Google
Search- Customizable syntax coloring- AutoCorrect,
AutoComplete and AutoStart - User configurable settings
- Templates - Wordwrap support - ToDo
manager - Bookmark support - Project manager
- External tools support - File browser
- Search and replace - ...
posted @ martedì 16 novembre 2004 14:34 |
Alessandro riporta sul suo blog un interessante editor Free
XML. Le feature sono di tutto rispetto:
Developing in C++ for fast performance.
Quickly create and edit XML documents.
Not overly bloated with useless features.
Navigate the DOM using a tree view.
Edit XML, XSL, XHTML, DTD's, and practically any other file.
Powerful document source editing.
Switch between source, tree, and browser views.
Write your own plug ins using vbscript
Create document templates
Auto format XML documents.
...
posted @ martedì 16 novembre 2004 14:26 |
Alessandro segnala
un interessante editor XML free, completo di tutte le features desiderabili.
Lo potete scaricare da qui:
http://www.xmlwrench.com/index.html
posted @ sabato 30 ottobre 2004 00:00 |
Vabbè ormai lo sanno tutti qui su UgiDotNet, quindi scrivo questo post più che altro per gli altri che mi leggono. Se volete bloggare in tutta tranquillità e non essendo necessariamente connessi, il tool sviluppato da Andrea Boschin è proprio il tool per voi.
Voi scrivete, al resto penserà lui!
Il tool si chiama IMHO e lo potete prelevare sul sempre fido SourceForge:http://sourceforge.net/projects/imho10/
posted @ venerdì 22 ottobre 2004 20:32 |
Il buon Andrea Benedetti (già creatore del tool SQLCFront,
ricordate?) ormai non ci sperava più, ma io non mi sono dimenticato del suo tool
Finalmente ho 5 minuti "liberi" e quindi eccomi qui a
segnalarvi un'altro suo tool, dal nome un pò lungo , ma interessante:
Validate SQL Objects.
Questo tool vi permette di controllare che i vostri oggetti (Stored
Procedure, Views, Functions e Trigger) contengano riferimenti ad oggetti
realmente esistenti. Utile nel caso in cui dobbiate modificare / eliminare un
oggetto e non vi ricordiate se questo è utilizzato da qualche altra cosa: in
questo modo potete assicurarvi che tutti i riferimenti siano...
posted @ venerdì 22 ottobre 2004 20:24 |
Oggi stavo cercando un database free che potesse funzionare anche su PocketPC e mi sono imbattuto in SQLite, che ancora non conoscevo e mi ha subito ben impressionato: promette di essere molto veloce e stabile, è leggero e sono disponibili dei native provider per il framework.
Ora non ho molto tempo di provarlo (la WPC è fin troppo vicina e devo ancora finire di preparare le mie sessioni), ma lo farò sicuramente appena passa questo periodo di "piena".
Nel frattempo chi fosse interessato può trovare qui
http://www.sqlite.org/index.html
http://weblogs.asp.net/ashben/archive/2003/12/21/44949.aspx
tutte le informazioni del caso.
Basata su SQLite è disponibile anche una "suite" che mi sembra molto bella,...
posted @ domenica 17 ottobre 2004 12:46 |
Microsoft ha rilasciato il suo terzo progetto "open source"!...che stia diventando una moda?
http://www.microsoft.com/resources/sharedsource/Licensing/FlexWiki.mspx
Il progetto è l'implentazione di un'applicazione ASP.NET per gestire siti "Wiki".
PSLo potete anche trovare su SourceForge :-)....ehehehe mi vien da ridere....e i workspaces su GotDotNet?..non sono nemmeno citati...almeno Microsoft stessa potrebbe usarli :-D
posted @ lunedì 11 ottobre 2004 16:41 |
Come Stefano ha già ha segnalato in un suo post, Borland ha rilasciato una versione free di Together, il proprio tool di design UML ed ER.
Credo che sia un tool che tutti quelli che non hanno Visio (ma anche quelli che lo hanno...a me proprio non piace...) devono prendere in seria considerazione. Grazie a Together è possibile creare diagrammi UML 1.4 e 2.0 (per il disegno di classi, comportamenti, sistemi, e via dicendo), e anche diagrammi ER per il disegno delle basi dati.
Indispensabile (almeno fino all'arrivo di Visual Studio 2005...poi si vedrà )
L'unica pecca è che è java-based......è lllleeeeeeennnnnnnttttttttoooooooooo :-(
posted @ giovedì 30 settembre 2004 22:41 |
Andrea mi segnala un link che farà felici tutti gli amanti e gli utilizzatori (presenti e passati ) del mitico EMACS uno degli editor più famosi di tutti i tempi.
Tramite questo link potete scaricare un plugin per poter utilizzare il compilatore C# ed il .NET SDK da EMACS.
Per completezza eccovi anche l'indirizzo per scaricare l'editor:
http://www.gnu.org/software/emacs/emacs.html
e anche delle comode FAQ per utilizzarlo al meglio (visto che è un pò complesso agli inizi )
http://www.gnu.org/software/emacs/windows/ntemacs.html
e già che ci siamo anche il Wiki:
http://www.emacswiki.org/cgi-bin/emacs-en
Buon divertimento!
posted @ domenica 26 settembre 2004 12:56 |
Un add-in per Visual Studio .NET per salvare le impostazioni di dimensioni e colore del font e cambiarle al volo. Comodo per tutti colore che tengono corsi, conferenze, presentazioni e - in generale - fanno utilizzo del proiettore.
http://www.gotdotnet.com/workspaces/workspace.aspx?id=722d7817-b935-4faf-9bf7-fe3e84d463af
posted @ sabato 25 settembre 2004 08:55 |
Niente male come idea!
Per maggiori informazioni, il link da visitare è questo:
http://weblogs.asp.net/guowu/archive/2004/07/20/187990.aspx
posted @ venerdì 17 settembre 2004 23:00 |
Questo è un tool davvero moooooooolto interessante. Chiunque oggi sviluppi applicazioni client winform deve risolvere il problema dell'aggiornamento della stessa.
Sullo scorso numero di VBJ (il num. 58 per la precisione) ho parlato dell'updater application block di Microsoft. Questa volta via segnalo invece un'applicazione completa che mi sembra davvero notevole, come riporto direttamente dal sito:
"Sharp AutoUpdater provides an auto-update feature for .NET applications. Using XML configuration files, Sharp AutoUpdater component detects if there is a new version of the software, downloads, unzips, and installs the new files."
Niente male è? La fonte - come al solito - è sourceforge: http://csautoupdater.sourceforge.net/
PSUna curiosità. La società...
posted @ domenica 5 settembre 2004 13:10 |
Andrea mi segnala un tool da lui sviluppato per mettere a confronto gli schemi di due diversi database SQL Server, in modo da evidenziare le differenze ed eventualmente creare gli script per sincronizzare i due database.
Trovate più informazioni su questo sito: http://www.absistemi.it/sqlCompare.aspx
posted @ domenica 5 settembre 2004 12:52 |
Rilasciata la versione 2.0 di questo utilissimo tool:
http://weblogs.asp.net/mhawley/archive/2004/09/01/224258.aspx
posted @ giovedì 2 settembre 2004 11:21 |
Add-In per Visual Studio per gestire in modo più comodo le code regions
posted @ sabato 28 agosto 2004 15:55 |
Tool tipo Query Analyzer
posted @ giovedì 19 agosto 2004 20:59 |
Classi wrapper per l'implmentazione di EXSLT
posted @ martedì 17 agosto 2004 08:55 |
Tool per copiare su web server i file necessari per il funzionamento del sito
posted @ venerdì 25 giugno 2004 13:27 |
Estensioni per XSLT
posted @ mercoledì 23 giugno 2004 18:47 |
Ecco un tool che diventerà presto indispensabile per molti utenti e mantainer di questo User Group:
SnippetCompiler
Che cosa fa? Molto semplicemente è un'applicazione che permette di scrivere, compilare ed eseguire codice .NET. E' utilissima per testare tutte quelle porzioni di codice (snippet per l'appunto) che altrimenti necessiterebbero della creazione di un progetto in VS.NET...cosa davvero esagerata, magari, solo per testare poche righe di codice (ad esempio i Quiz che ormai spopolano su UGIDotNet :-D)
Eccovi un pò di features (prese direttamente dal sito), giusto per ingolosirvi un pò:
Compiles and runs single or multiple C#, VB.NET and ASP.NET snippets.
Optionally builds WinForm...
posted @ sabato 19 giugno 2004 10:41 |
E' stata rilasciata la Release Candidate 1 di SharpDevelop!
Potete leggere le novità qui:
http://www.icsharpcode.net/OpenSource/SD/WhatsNew.aspx
Tra le cose più interessanti (già presenti nella beta 1) troviamo:
Ctrl+Space completion
Folding
NUnit integration
Assembly Analyzer (think "FxCop clone on steroids")
C++.NET backend
ILAsm backend binding
WiX backend binding
Mini Class Browser panel
VB.NET to C# converter
Alt+Ins code generator revamped
Improvements to File Templates
Improvements to VS.NET exporter/importer
Printing
Da provare!!!
http://www.icsharpcode.net/OpenSource/SD/Download/
posted @ mercoledì 16 giugno 2004 23:18 |
Nel numero di Maggio/Giugno di VBJ (uscito in questi giorni), recensisco il bel prodotto di SourceGear: Vault.
Tale prodotto è un sistema di gestione del codice sorgente (come Visual SourceSafe ma moooolto meglio), che può essere utilizzato a titolo gratuito per uso personale, ed è davvero molto molto bello.
E' completamente sviluppato utilizzando il .NET Framework, SQL Server 2000 e Web Services, si integra completamente con Visual Studio e vi fa dormire sonni tranquilli :-)
Lettura consigliatissima! (Oltre che per gli altri vari ed interessanti articoli!)
Per quanto riguarda il problema sollevato nell'articolo, ecco i link che permettono una pacifica convivenza tra più di un...
posted @ lunedì 24 maggio 2004 17:41 |
Un HTTP Module che permette di abilitare la compressione delle pagine web servite dal nostro web server. Questo permette di avere tempi di download più veloci e di ottimizzare la quantità di banda utilizzata.
Lo trovate a questo link:
http://www.blowery.org/code/HttpCompressionModule.html
posted @ mercoledì 21 aprile 2004 14:24 |
L'amico e collega Franco mi segnala un bel sito dove reperire numerosi componenti utiliti a tutti coloro che sviluppano winforms:
http://www.genghisgroup.com/
Giusto per farvi capire la qualità dei componenti che troverete (e ce ne sono davvero un bel pò, tutti molto semplici ma molto utili) vi anticipo che quasi tutti i contributors sono stimati e ben conosciuti sviluppatori (se dico un nome tipo "Chris Sells", vi aiuto? :-D)
Per comodità eccovi la lista dei componenti (completi al 100%) che troverete:
Command line parserCompletion comboControl hosting status barCursor changerCustom check state treeviewCustom XP theming controlsFile Search EngineFileDocument class (doc/dirty bit management)FindReplaceDialogFolderNameDialogHandleCollector for the worldHeader group...
posted @ lunedì 12 aprile 2004 18:42 |
E' con estrema soddisfazione che segnalo a tutti, che anche Microsoft è entrata nel mondo Open Source, e che lo ha fatto passando, cosi come fanno tutti i comuni mortali, da un sito famoso proprio per questo: sourceforge!
A questo indirizzo potete scricare WiX, ossia il Windows Installer XML toolkit, che permette di creare pacchetti di installazione utilizzando XML come punto di partenza.
Giusto per farvi capire la qualità del tool, vi cito parte di questo interessante post:
That said production quality MSI and MSM files can be produced from the WiX toolset today. Internally, teams such as Office, SQL Server, BizTalk, Virtual PC,...
posted @ lunedì 5 aprile 2004 19:22 |
Sospinto da venti falossiani :-) segnalo, a tutti coloro che vogliono generare o consumare feed RSS in proprio, l'ottima libreria
RSS.NET
Per scaricare il sorgente, dovete prelevare il Nightly Tar.
Devo dire che io la uso ormai da diverso tempo, anche per progetti "seri", e ne sono estremamente soddisfatto.
posted @ sabato 3 aprile 2004 14:24 |
Per soddisfare anche gli estimatori dell'utile utility :-D bcp, vi segnalo anche un tool pensato appositamente per rendere più semplice l'utilizzo dello stesso:
http://weblogs.sqlteam.com/davidm/archive/2004/03/31/1151.aspx
In pratica è una GUI per rendere più semplice l'utilizzo dei numerosi switch disponibili. Consigliatissimo anche questo!!!
posted @ mercoledì 31 marzo 2004 10:21 |
E' stata rilasciata l'RC1 della versione 2.0 del famoso, nonchè ottimo, forum sviluppato totalmente in .NET:
Chi volesse vedere ciò che è stato modificato e aggiunto può dare un'occhiata qui:
http://forums.asp.net/Forums/ShowPost.aspx?PostID=450625
dove, tra l'altro, c'è anche il link per il download.
posted @ lunedì 29 marzo 2004 16:35 |
Rimanendo in tema di portali, vi segnalo che è disponibile (anche se è ancora in beta ed è pronto all'80%) anche StoreNuke, una "mod" di DotNetNuke pensata appositamente per creare portali eCommerce.
Il sito è raggiungibile presso: http://www.storenuke.net/
ed un esempio funzionante presso: http://www.storenuke.net/DesktopDefault.aspx?tabid=23
Non ho ancora avuto la possibilità di provarlo quindi non posso "garantire" la qualità della soluzione, in ogni caso mi sembra comunque interessante da valutare, anche come punto di partenza per customizzazioni proprie.
posted @ lunedì 29 marzo 2004 12:15 |
E' stata rilasciata da pochi giorni (in concomitanza con il restyling del sito) la nuova versione di DotNetNuke (per chi non lo conoscesse, si tratta di un CMS per gestire portali).
Il prodotto (prelevabile gratuitamente presso http://www.dotnetnuke.com) è ormai da considerarsi un prodotto altamente professionale, utilizzabile tranquillamente su progetti "seri" ed mediamente complessi.
Il comunicato stampa, dove sono visibili anche gli aggiornamenti fatti, è qui: http://www.dotnetnuke.com/Default.aspx?tabid=611
posted @ giovedì 25 marzo 2004 15:11 |
Il disegno di un database è un'operazione che dovrebbe (uso il condizionale perchè siamo tutti uomini di mondo e sappiamo benissimo, che....a volte....la teoria è *leggermente* diversa dalla realtà) essere sempre fatta, e, che, se i database non sono fatti di 4 tabella, la cosa potrebbe non essere proprio agevole.
Di tool per soddisfare un'esigenza di questo tipo ce ne sono parecchi (a pagamento), ma anche sul versante free, si può trovare un tool di tutto rispetto: fabForce DBDesigner 4.
Il link per leggere tutte le features e per scaricare il programma è questo:
http://fabforce.net/dbdesigner4/
Giusto per completezza riporto l'inziale descrizione del pacchetto che...
posted @ mercoledì 24 marzo 2004 11:55 |
XML sta cavalcando (da un pò ormai....e per fortuna dico io), l'onda della popolarità e viene - finalmente - sempre più utilizzato da ogni sviluppatore.
Il problema più grosso, ad oggi, è quello di avere un buon XML editor, soprattutto per chi non può, non vuole, o non ha la necessità di installare Visual Studio .NET.
A questo proposito viene in aiuto XRay http://architag.com/xray/ un ottimo editor XML che permette anche di validare documenti XML (in base ad uno o più schemi) in tempo reale e di vedere e testare il risultato delle trasformazioni XSLT fatte sui nostri XML.
Assolutamente consigliato!
posted @ martedì 23 marzo 2004 12:30 |
Un utilissimo tool per spostare dati da un SQL Server ad un'altro. SQL Scripter non si preoccupa di fare le cose il più velocemente possibile (come fa bcp), ma di farle nel modo più adatto alla situazione: è quindi possibile copiare solo i dati nuovi, oppure copiare i dati nuovi ed aggiornare quelli esistenti, e via dicendo.
E' possibile prelevare i dati da copiare utilizzando tabelle, viste e query ad-hoc. Il tutto può essere racchiuso in una transazione in modo da essere sicuri di non fare aggiornamenti parziali.
Dateci un'occhiata, ne vale davvero la pena: http://www.sqlscripter.com/
posted @ lunedì 22 marzo 2004 12:12 |
Un tool semplice semplice per generare il codice di hash delle password da inserire nel file web.config (nel caso abbiate deciso di memorizzare gli utenti direttamente in questo file):
http://www.c-sharpcorner.com/Code/2003/Feb/HashPassword.asp
posted @ domenica 21 marzo 2004 17:45 |