Owner: Sign In URL:http://addshare.blogspot.com/ Join Date: Mon, 06 Aug 2007 06:59:45 -0500 Rating:0 Site Description: Asp.Net, C#, Framework, Microsoft, web, news Site statistics:Click here
Le Tappe del Beagle 2007-08-10 07:30:44 Sulle orme del naturalista Darwin, spinto dalle prime due puntate della trasmissione Evoluti per caso, ho deciso di fare un semplice esperimento con Virtual Earth indicando sulla mappa le tappe del brigantino inglese, il Beagle
.Nella V5 delle Virtual Earth API esiste il supporto per GeoRSS, si tratta di un formato basato su XML avente lo scopo di georeferire RSS.Se esiste il supporto allora si può dare in pasto a Virtual Earth :D.Nel caso specifico l'XML è costituito da una serie di item ognuno composto da un titolo, una descrizione e un georss point contenente le coordinate di latitudine longitudine. <item> <title>Cape de Verd Islands</title> <description>Tappa 1: Cape de Verd Islands</description> <georss:point>14.916667 -23.516667</georss:point></item>Per dare in pasto l'XML con le tappe del Beagle:<script> var map = null; function GetMap() { map = new VEMap( 'myMap');
Windows Live SkyDrive 2007-08-10 03:25:13 Windows Live SkyDrive è il nuovo nome del precedente servizio di storage online denominato Windows Live Folders.Ovviamente non si tratta solo di un semplice cambiamento di nome, infatti è stata rivoluzionata l'interfaccia grafica, permettendo per esempio il drag and drop, inserendo la funzione di thumbnail per le immagini, oltre alla possibilità di archiviare files e cartelle nel proprio blog.Il servizio è appena arrivato nella fase di beta pubblica, ma ahimè non è attivo per il nostro paese.Demo: Windows Live SkyDrive: Read more:Windows
, Windows Live
Corso SharePoint 2007 2007-08-26 04:08:11 Per chi mastica un pò di spagnolo esiste un corso online su SharePont 2007 realizzato da Gustavo Velez, con diversi video all'interno.Può essere un buon modo per iniziare. Read more:Corso
SDK MOSS 2007 e WSS3 2007-08-26 02:57:11 Rilasciato nei giorni scorsi il nuovo SDK per MOSS2007.Le novità si possono direttamente consultare sul blog msdn di Microsoft SharePoint.Per quanto riguarda le estensioni di VS 2005 per WSS3 qui si possono scaricare le ultime.
Properazzi per cercare casa 2007-08-25 13:33:38 Properazzi è un motore di ricerca per individuare abitazioni in affitto o in vendita.E' possibile effettuare tutta una serie di filtri come per esempio per prezzo, numero di stanze, zona e diverse feature come la presenza di balconi, di ascensore, garage ecc.Sono presenti 4 milioni di immobili, sparsi in 49 nazioni.
Flight Search 2007-08-25 12:32:10 Come primo messaggio post ferie, ho pensato di indicare una serie di siti che possono ritornare utili a chi viaggia( già penso alle prossime ferie :D).Trovare biglietti aerei al minor prezzo richiede spesso del tempo, esitono però siti che agevolano la ricerca:VayamaSi tratta di un sito web pensato per la ricerca di biglietti aerei. E' possibile tramite una modalità di ricerca tradizionale indicare gli aeroporti di partenza e destinazione, oppure ricercare il tutto in modalità visuale, zoomando su di una cartina. SkyscannerAltro motore di ricerca. E' possibile conoscere le mete più convenienti oppure tenere traccia delle nuove offerte tramite rss.Si può scegliere la valuta ed inoltre ottenere grafici sulle tariffe piu’ convenienti. FarecastA differenza dei due siti precedenti, oltre alla ricerca delle tariffe, Farecast prevede( attualmente solo per alcune città americane) l'andamento dei prezzi aerei. Read more:Flight
, Search
Hackers@microsoft 2007-08-28 15:55:13 Hackers@microsoft un blog da tenere d'occhio, aperto da Microsoft all'interno di blogs.msdn.com. Read more:Hackers
Passaggio a VB.NET 2007-08-28 13:12:51 Nasco come "csharpista" ma attualmente mi ritrovo a dover iniziare diversi progetti in VB.NET.Ho sempre pensato che C# fosse più "elegante" come linguaggio rispetto a VB.NET adesso nè sono pienamente convinto :D...Ad ogni modo due link che sto trovando molto utili in questa fase:CodeTraslatorVB.NET and C# Comparison
Tester Regular Expression 2007-09-02 05:45:14 Esistono diversi strumenti che ci consentono di provare le nostre regular expression. Nè ho raccolto qualcuno suddividendoli tra quelli online e programmi freeware.Online: RegExLib, un sito in cui non solo troviamo tantissimo materiale sulle regular ma anche un tester online, RegExPal Freeware: Regex Coach presente anche per sistemi come Linux, FreeBSD e Mac Regex Tester
di Francesco Balena(non servono presentazioni) Regular Expression Designer RegexDesigner.NET The Regulator
Ajaxload: gif generator 2007-09-01 09:14:34 Se avete bisogno di gif animate da inserire nelle vostre applicazioni realizzate con Ajax potete usare il servizio in puro stile web 2.0: Ajaxload.
DB2: Debugging stored procedures 2007-09-25 14:31:05 Dopo il precedente post ho notato che è possibile tramite il wizard Aggiungi nuova procedura SQL con Designer attivare il debug su stored
procedure:Dopo aver attivato la modalità si può lanciare la stored procedure direttamente dal wizard:Nel caso specifico accetta un parametro di tipo VarChar:adesso si può procedere con F10 e Watch per controllare il contenuto di una determinata variabile:
DB2.NET Provider. Primi Passi 2007-09-22 12:56:39 Ultimamente sto lavorando su un'applicazione web la cui base dati è rappresentata da DB2 v.8.1 su mainframe e la comunicazione avviene attraverso uno strato creato ad hoc.Ho voluto però eseguire qualche esperimento con il data provider messo a disposizione per i sistemi di database DB2.La virtual machine su cui ho effetuato i miei test è composta:1)Windows XP Professional con SP2,2)Framework 2.0,3)Visual Studio 2005,4)DB2 Server v.9.1 e DB2 Client che presenta tutta una serie di tool visuali per poter interagire con tabelle, stored procedures, indici, trigger, ecc ed inoltre comprende l'add-in per VS 2005.Una volta installato il tutto si può far partire il Centro di controllo:ed attraverso il wizard apposito ho creato la tabella TableTestDB2:Il codice per recuperare tutti i record presenti in questa tabella: Imports System.DataImports IBM.Data.DB2..... Public Function GetAllDati() As DataTable Di Read more:Provider
SQL Server 2005 Express Profiler 2007-09-21 15:53:27 Si tratta di un progetto open source è permette di superare una delle limitazioni di Microsoft SQL
Server 2005 Express
Edition cioè l'assenza del profiler.SQL Server
Express Edition Profiler presenta la maggior parte delle funzionalità del profiler standard come per esempio la possibilità di inserire filtri, ecc.
Secondo video italiano su Channel 9 2007-09-17 14:48:31 Secondo video
in italiano
su Channel
9.Dopo Mauro Ottaviani è la volta di Alessandro Catorcini che parla di CLR:"si va dal positioning di Silverlight all’hosting del common language runtime in applicazioni ad altissima affidabilita’ come SQL Server."
Highslide JS 2007-09-16 14:54:17 Highslide JS è un plugin scritto in Javascript che permette di ottenere un effetto d'ingradimento delle immagini caricate su di un sito, con la possibilità di inserire una descrizione.Meglio dare uno sguardo agli esempi.
YouTube.Net 2007-09-15 07:15:34 YouTube.Net API è una libreria scritta in C# che permette di interfacciarsi in modo estramemente semplice con le YouTube's API.Come prima cosa è necessario registrarsi al sito YouTube per ottenere un ID sviluppatore:Per eseguire per esempio, una ricerca dei video indicando un preciso tag: Private Sub TestVideo() Dim dtVideos As DataTable = New DataTable() Dim rowVideo As DataRow dtVideos.Columns.Add("Title", GetType(String)) dtVideos.Columns.Add("Url", GetType(String)) Dim youTube As YouTubeDotNet.YouTube = New YouTubeDotNet.YouTube() youTube.DeveloperID = "ID Sviluppatore" Dim videos() As YouTubeDotNet.Video = youTube.GetTaggedVideos("Asp.Net") For Each video As YouTubeDotNet.Video In videos rowVideo = dtVideos.NewRow() rowVideo("Title") = video.Title rowVideo("Url") = video.ThumbnailUrl dtVideos.Rows.Ad Read more:YouTube
Export DataTable in Excel 2007-09-14 12:39:56 Un'altra funzione che spesso ci viene chiesta da un cliente è quella di esportare dati da un'applicazione web in formato excel.Supponendo di avere questi dati in una DataTable: Dim dt As DataTable = New DataTable dt.Columns.Add("Id", GetType(Integer)) dt.Columns.Add("Descrizione", GetType(String)) dt.Columns.Add("Data", GetType(DateTime)) Dim row As DataRow Dim i As Integer = 0 For i = 0 To 10 row = dt.NewRow() row("Id") = i row("Descrizione") = "Descrizione: " + i.ToString() row("Data") = DateTime.Now.AddDays(i) dt.Rows.Add(row) Nextl'esportazione in excel, generando un html text:Response.AddHeader("content-disposition", "attachment;filename=TestExportInHtml.xls") Response.Charset = String.Empty Response.ContentType = "application/vnd.xls" Dim stringWrite As System.IO.StringWriter = New System.IO.StringWriter Dim ht Read more:Excel
RealLive Moms 2007-09-11 13:46:54 Microsoft ha creato un nuovo servizio web denominato RealLive Moms, nel quale le mamme hanno la possibilità di creare uno spazio personalizzato nel quale includere slide show, blogs ecc.Il servizio è perfettamente integrato con tutti i tools di Windows Live, poter usare messenger per chattare, Live Search Maps per la ricerca di posti carini dove portare i propri pargoli, Windows Live Spaces con possibilità di condividere foto, video ecc.
CLR Profiler e Asp.Net 2007-09-10 13:10:50 Può capitare che quando si esegue un'analisi con il CLR Profiler, quest'ultimo non riesca a connettersi all'applicazione ASP.NET, in questo caso basta modificare(per la sola fase di profile) nel machine.config la chiave ProcessModel indicando come utente: SYSTEM: <processModel enable="true" .... userName=SYSTEM" password="AutoGenerate" ... />
Windows Live Translator 2007-09-09 13:56:50 Windows Live Translator
è un nuovo servizio di casa Microsoft( attualmente in beta) che permette di effettuare traduzioni di un testo di max 500 parole o di un'intera pagina web da inglese a italiano, tedesco, coreano cinese, giapponese russo ecc. Read more:Windows
, Windows Live
Controlli Compositi in Asp.Net 2007-09-08 13:42:46 Il .Net Framework ci permette di creare controlli compositi, quindi possiamo assemblare più controlli in un uno. Metodo fondamentale è CreateChildControls ereditato dalla classe base Control la cui funzione è quella di generare il markup del controllo composito.Inoltre è necessario implementare l'interfaccia INamingContainer(un'interfaccia indicatore) per garantire l'univocità dell'attributo ID dei controlli figli.Supponiamo, quindi, di voler generare un controllo unico composto dai seguenti tre controlli: Label, Textbox e Calendar ed inoltre vogliamo che sull'evento SelectionChanged del Calendar la property Text del controllo TextBox venga settata con il giorno selezionato.La classe LabelTextboxCalendar: Imports System.WebImports System.Web.UIImports System.Web.UI.WebControlsPublic Class LabelTextboxCalendar Inherits Control Implements INamingContainer Protected _label As Label Protected _textbox As TextBox Protected _calenda
HTC TyTN II 2007-09-08 08:25:58 ...spettacolare!!! (dovevo attendere ma due mesi fa non son riuscito a trattenermi davanti al S710)
Download File 2007-09-07 18:38:31 Una delle funzioni più comuni che spesso un cliente chiede di implementare in applicazioni web è quella di consentire il download di files.Tra i possibili modi: using( System.IO.FileStream file = new System.IO.FileStream( @"PathFile", System.IO.FileMode.Open)){ Response.ContentType = "application/octet-stream"; Response.AddHeader( "content-disposition", "attachment; filename=NameFile"); byte[] contentFile = new byte[ Convert.ToInt32( file.Length)]; file.Read( contentFile, 0, Convert.ToInt32( file.Length)); Response.BinaryWrite( contentFile);}Da sottolineare come l'utente con cui gira il processo di ASP.NET deve avere i privilegi di lettura/scrittura sulla cartella in cui il file si trova. Read more:Download
Windows Live Suite 2007-09-06 13:32:24 La suite include Windows
Live Writer, Windows Live
Mail, Windows Live Photo Gallery, Windows Live OneCare Family Safety e la nuova versione di Windows Live Messenger (8.5), il tutto scaricabile qui Read more:Suite
Code error Sql Server 2000 2007-09-04 13:16:43 Meglio segnarselo può sempre tornar utile:Resolving System Error Messages Read more:error
AutoPinger automatico 2007-09-04 13:14:29 Se si desidera pingare tutta una serie di servizi come Technorati, Google Blog Search, FeedBurner ecc in un sol colpo esiste un servizio Web 2.0 che permette l’invio di ping di aggiornamento per blog e podcast verso una serie di servizi in modo del tutto automatico, semplicemente indicando l'url del blog.AutoPinger inoltre verifica ogni 30 minuti sul vostro blog la presenza di nuovi post, in caso affermativo invia il ping agli oltre 50 servizi( quest'ultima funzione è possibile solo previa registrazione )
WebBrowser con IStaySharp 2007-09-03 13:05:54 Per puro caso mi sono imbattuto in un Windows control IStaySharp.WebBrowser che ho subito messo alla prova, viste le diverse e non poche noie causatemi dal Microsoft WebBrowser( controllo che ci permette di navigare nelle pagine web all'interno di applicazioni Windows Form), soprattutto per quanto riguarda l'intenso consumo di risorse RAM.Dopo aver scaricato la libreria è sufficente aggiungere la IStaySharp.WebBrowser.dll nella toolbox di Visual Studio, e trascinare il controllo sulla form.Da sottolineare che tale libreria implementa funzionalità non solo di Internet Explorer ma anche di Mozilla(bisogna però installare il Mozilla ActiveX control) ed inoltre non dipende dalle due dll: AxInterop.SHDocVw.dll e SHDocVw.dll.Supponiamo di voler eseguire una ricera su Google, i passi da eseguire sono:1)Navigare nella home di Google: Dim _busy As Boolean = TruePrivate Sub NavigatePage(ByVal url As String) IeBrowser1.Navigate(url) While (_bu
Office Online 2007-10-01 13:05:34 Adesso finalmente anche con Microsoft esiste una piattaforma gratuita Office Live Workspace per la condivisione dei documenti in formato Word, Excel, Powerpoint utilizzabile dal web sia con browser Internet Explorer che con Firefox.Un progetto da seguire per gli sviluppi futuri.