ottobre 2006 Blog Posts
Ciao, per necessità lavorative sono due giorni che devo aiutare un Team di colleghi a completare dei mappings su Oracle, il tutto chiaramente (per chi conosce il prodotto) con un Tools puramente Java chiamato OWB (Oracle Warehouse Builder). Che dire una tragedia ...
Allora, creo la Stored, inserisco tutto il codice a manina, salvo, chiudo e quando effettuo il Deploy ... et voilà la stored risulta essere vuota. E cosi' su tutto non solo sulle Stored ... Creo un mapping per effettuare delle Update in automatico, mappo le viste, inserisco le stored, salvo chiudo et voilà tutto vuoto ...
O meglio ancora...
Ebbene si questa mattina mi sono messo a ripassare dalle 6:00 e sorpresa delle sorprese ho visto che anche Lorenzo a quell' ora era già dietro ad operare ... Questa mattina ho sostenuto l' esame 70-310, Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft. Devo dire che non ero preparatissimo e oltretutto direi che l' 80% dell' esame tratta l' argomento Services Component e COM+. Porca miseria lo facevo più semplice infatti al contrario degli altri punteggi oggi ho preso uno scarso 780 ... Comunque da oggi sono MCAD!! Felice e gioioso mi...
Comincio dal mattino, sono le 9 esco di casa e ... una vespa mi punge sul collo. Mio Dio che dolore, ho avuto uno shock anafilattico, super dose di cortisone e pronto soccorso fino alle 14:00.
Poi torno a casa e cosa trovo? Il fantastico libro di AspItalia ASP.NET 2 per tutti. La cosa mi rende molto felice ma purtroppo essendo troppo sconvolto dai medicinali riesco solamente a sfogliarlo, spero stasera di poterci dare uno sguardo piu' seriamente. Le mie considerazioni iniziali sono due :
Ottima distribuzione, ho fatto l' ordine Venerdi' scorso e oggi ho già ricevuto tutto.Complimenti!!
Seconda cosa...
Anche casa Adobe ha pensato di proporre dei Seminari gratuiti sui vari prodotti offerti ... per fare grafica. I seminari si chiamano Master Class e sono divisi per prodotti. Di seguito il calendario disponibile : Production Studio Milano - 10 Ottobre Roma - 17 Ottobre Premiere Pro Milano - 10 Ottobre Roma - 18 Ottobre After Effects Milano - 11 Ottobre Roma - 18 Ottobre Photoshop e Illustrator Milano - 11 Ottobre Roma - 17 Ottobre Ci si puo' iscrivere tramite questo indirizzo : Register Photoshop.
Uau oggi pomeriggio mi sono catapultato nel portale Microsoft dicendomi 'bene bene vediamo se ci sono esempi carini per C# 2' ed ecco che scopro Microsoft Virtual Labs un utilissimo portale dove si possono mettere in pratica degli esercizi relativi ad un determinato argomento (C#, VB.NET, ASP.NET ...) utilizzando una macchina virtuale tramite RPD Web (credo). Bellissimo, me ne sono già sparati due e credo che finiro' la giornata cosi'. Insomma per persone che abitano lontano da Milano e non possono seguire WorkShop e neanche WebCast mi sembra un' ottima soluzione, oltretutto, la cosa che mi stupisce di piu', è...
Per chi lavora con VB.NET a partire dal Framework 2 il problema non sussiste, usando il bellissimo Namespace My si puo' accedere e modificare i Settings dell' Applicazione. Ma per chi usa C#? Beh io personalmente ci ho speso ben 3 ore e poi ... voilà scopro un bell' articolo su MSDN. Questo è l' articolo. In pratica si parla di come utilizzare le novità introdotte con C# 2 per interagire con i Settings delle Applicazioni create. Un piccolo screenshot.
Questa mattina ho avuto l' esigenza di dover visionare quello che era l' attuale inventario Hardware presente e collegato in Rete. Cosa meglio del WMI per gestire il tutto? String strScope = "\\" + "\\" + this.txtName.Text + "\\root\\cimv2"ConnectionOptions options = new ConnectionOptions();options.Impersonation = System.Management.ImpersonationLevel.Impersonate;options.Username = this.txtUsername.Text;options.Password = this.txtPassword.Text;ManagementScope theScope = new ManagementScope(strScope,options);String strQuery = "SELECT * FROM Win32_Processor"ObjectQuery theQuery = new ObjectQuery(strQuery);ManagementObjectSearcher theSearcher = new ManagementObjectSearcher(theScope, theQuery);ManagementObjectCollection coll = theSearcher.Get();insertRow("Machine Info","","",true);foreach(ManagementObject current in coll){System.Diagnostics.Debug.WriteLine(current["Name"].ToString());insertRow("Processor",current["Manufacturer"].ToString(),current["Name"].ToString(),false);} Con questa query, possiamo prelevare tutta una serie di informazioni residenti nella macchina, in questo caso quelle relative il processore. La cosa che...