-
Alleanza strategica tra Microsoft e Phase One
-
Phase One è il produttore di uno dei migliori software di conversione RAW e di workflow fotografici: Capture One. La nuova versione 4 (ancora in beta) funziona molto bene anche su Windows, mentre le precedenti si vedeva che erano forzatamente dei porting dal mondo Mac dove presumo sia nato.
Pur continuando ad usare il software gratuito di Canon (DPP 3.1) sto testando per bene anche C1, in quanto ha delle funzioni che a DPP mancano (la rotazione libera per esempio).
Mi fa piacere leggere di questa alleanza che non so dove porterà (acquisizione ? Walter si spara dopo aver già "perso" Iview !!).
http://www.phaseone.com/upload/phase_one_and_microsoft_strategic_alliance_press_release_(2).pdf
Sempre in argomento segnalo che tra pochi giorni (annunciato per un generico "november") dovrebbe essere disponibile per tutti il Picture Style Editor di Canon che per ritocchi selettivi di colore non deve essere male... stay tuned !
-
Uscito il client VPN Sonicwall per Vista
-
A "soli" 9 mesi di distanza dall'uscita di Vista, la Sonicwall, i cui firewall vengono usati da alcuni miei clienti, rilascia finalmente il suo client VPN. Ora io non so cosa ci sia dietro di particolarmente complicato dietro uno sviluppo di questo genere e sicuramente ci sono molte più implicazioni (molti modelli, firmware da aggiornare, compatibilities list enormi, ecc.) che per altri tipi di programmi; ma è anche vero che il programma di Beta di Windows Vista non è durato due giorni e che di tempo ne avevano avuto abbastanza a disposizione.
Per chi volesse scaricarlo: http://www.mySonicWALL.com
-
Stipendi nel mondo IT
-
Strane coincidenze. Nel giro di poche ore continuano a saltar fuori riferimenti a stipendi e retribuzioni.
Dapprima leggo dal blog di Igor questo interessante studio sui salari americani. E' vero che il dollaro ormai vale una cippa, ma il potere d'acquisto a mio avviso resta 1:1 (con 300 dollari a NY compro un ipod come posso fare qui con 300 euro). Quindi mi sembra che negli USA nel mondo IT non si guadagni poi così male, visto anche la tassazione più bassa.
Molto interessanti le divisioni per Certificazione (notare la SQL-BI... sempre detto che Marco è una volpe :-) ) , quella per prodotto e quella per tecnologia (i Trainer fanno tutto in nero ??)
Poche ore dopo salta fuori la dichiarazione di Draghi che dice che gli stipendi in Italia sono troppo bassi e non sono cresciuti come in altri Paesi europei... ma va ?! Pochi giorni fa ho ricevuto dall'INPS un prospetto informativo sulla mia situazione pensionistica e vedere la cifra della retribuzione annua che da 6 o 7 anni è sempre lì ferma (anzi per qualche strano motivo è addirittura scesa) è abbastanza sconfortante. Probabilmente sarà colpa mia che non ho saputo riciclarmi o migliorare la mia posizione, ma come dico spesso "lavoro per vivere", non "vivo per lavorare".
Concludo notando come la questione che in Alto Adige si guadagni mooolto di più che nel resto di Italia non so se corrisponda a verità. Leggendo queste tabelle la media degli stipendi degli impiegati e dei quadri mi sembrano molto simili e quelle dei dirigenti anche superiori (questo è ovvio, dato che in Alto Adige non abbiamo le mega multinazionali di altre regioni).
-
Upgrade di Team Foundation Server da Trial a Workgroup: un'odissea
-
I 180 giorni di Evaluation del Team Foundation Server stanno per scadere, il prodotto vi piace e decidete di comprarlo. Sappiate che non sarà una passeggiata !!
-
Prima di tutto dovete scegliere il prodotto giusto che fa al caso vostro sia come dimensionamento che come onere finanziario. Se chiedete consiglio ad un rivenditore/distributore, ovviamente lui cercherà di vendervi quello più costoso e comunque anche lui nel marasma di codici interni, sku, OpenValue, EasyOpen, Software Assurance, Solo Lic., Lic+SA, con Cd senza Cd, ecc. si perderà. Se fosse in grado di beccare al primo colpo il prodotto lavorerebbe a fianco di BillG non da un Jsoft o Ingram Micro qualsiasi.
-
Se avete fortuna e conoscenze (grazie
Rob !) vi farete dare una mano da Microsoft e nel mio caso la gentilissima Specialist dei prodotti Dev (grazie Francesca !) riuscirà ad indirizzarvi sul codice da acquistare facendovi risparmiare più di 3000 euro su quello proposto dal distributore (e comunque anche lei mi ha richiamato un paio volte perchè si era sbagliata nel darmi lo sku, quindi molto semplice la scelta del prodotto non deve essere).
-
Ordiniamo quindi un VS Team Edition che contiene il TFS Workgroup che per realtà piccole (5 user) fa esattamente quello che fa il fratellone. Dopo pochi giorni dal bonifico anticipato (ahhh.. bei tempi quelli dei 30/60 giorni !!) ti arriva un file excel con un paio di codici di activation (ahhh. bei tempi quelli della scatola colorata che mettevi in mostra e del CD con stampato sopra il serial number!!)
-
Andiamo sul sito eOpen di Microsoft e registriamo la licenza e il contratto SA per 2 anni. Tutto ok sembra, ma il link "Download Product" riporta solo prodotti Office e Server. E il mio Visual Studio ? E il mio TFS ? E la Subscription alla MSDN Premium ? Incomincia il giro di telefonate (che passa per Supporto Clienti, Area Nord Africa !!!, Msdn subscription, dove alla fine riusciamo insieme ad avere il Benefit Access Number per entrare nei download della MSDN. Ma mettere quel Benefit Number direttamente nel file excel insieme alla licenza e contratti pareva troppo semplice ??!
-
Andiamo subito nella Sezione Product Key e cerchiamo la chiave per sbloccare il TFS: non c'è ! Proviamo col numero verde MS del reparto Attivazioni, ma non sanno neanche di cosa sto parlando. Nel frattempo cerchiamo il posto dove inserire questo Product Key per essere pronti quando lo troveremo e dopo un po' di googlate scopriamo che si deve andare in Control Panel, Add/remove Programs e fare Change/Remove (insomma come se lo voleste disinstallare !). Lì compare un Upgrade Product dove inserire il codice (alla faccia della standardizzazione... uno si aspetta proprio di trovarlo lì)
-
Sullo stesso link si legge anche che il numero di serie non lo troverete mai e che dovete chiamare un fantomatico Visual Studio Developer Support per farvelo dare. Lasciate perdere ! Tempo sprecato. Ancora una volta chi risponde farà la faccia della mucca che guarda il treno passare. Non sapranno di cosa state parlando. La cosa è talmente risaputa che un Pm di Redmond
in un suo blog scrive letteralmente "I'm sorry, I'm sorry, I'm sorry" !
-
Nel frattempo tramite blog privati, forum, ecc abbiamo scoperto che dobbiamo scaricare il TFS Workgroup Edition e che il product key è annegato e nascosto in un file chiamato setup.sdb che si trova in una sottodirectory at del cd di installazione. Aprite il file col notepad, andate giù in fondo e magicamente lo trovate ! Scemo io... come ho fatto a non pensarci!
-
Quando inseriamo il Codice e magicamente il prodotto si sblocca e ti dice che non è più expired sei quasi commosso, ma non è ancora finita. Ti colleghi dal Team Explorer e con qualsiasi account ti dà User not Licensed. Giusto: il workgroup edition funziona solo per 5 utenti quindi in qualche modo bisogna dire quali sono questi 5 e in moltissimi post si trova che bisogna metterli in un preciso gruppo chiamato "Team Foundation Licensed User", gruppo che io non ho e che viene creato solo dall'installazione della versione workgroup (mai io vengo da una trial full...). Tento (sapendo già il risultato) di crearlo a mano, senza successo e poi scopro che bisogna usare sempre da Control Panel, Add/remove, l'opzione Repair/Reinstall. In questo caso è già più logico: il codice ha trasformato il prodotto in un altro e adesso bisogna ritarare il setup.
-
Premo fiducioso Repair e cominciano i dolori: non trova una marea di file che secondo lui dovrebbero stare in una directory, mentre sono in un'altra. Li copi. Altri file non ci sono proprio e li dovete mettere dentro a mano prendendoli dal cd di installazione. Infine la chicca finale. Quasi alla fine si pianta con un errore dovuto al fatto che non riesce a registrare i Perfomance Monitor (ci arriverete solo col Filemon di Russinovich scoprendo che usa lodctr.exe e un file .ini che a voi sembra a posto; lo lanciate a mano e funziona, checkate %errorlevel% e ritorna zero... perchè ti pianti bastardo ??). Rilanciate per la 184a volta Repair e scoprite che il file ini che gli serve a metà setup viene cancellato (e ricompare quando fate Cancel e lui fa rollback probabilmente); soluzione glielo copiate a mano quando per pura pietà e compassione lui piantandosi vi chiede Retry e magicamente anche questo step viene passato.
-
Frulla che ti rifrulla il repair finisce. Vi collegate dal Team Explorer con l'unico account che funziona (domain\TFSSERVICE) e trovate il gruppo preposto a metterci dentro i 5 utenti. Con le lacrime agli occhi ce li aggiungete (solo utenti win, niente gruppi, non è scemo !), uscite da VS e rientrate col vostro account e ce l'avete fatta !!
E' quasi notte...Ripenso alla Home Page iniziale che l'amico Walter per scherzo mi ha settato sul Pc di casa...
-
Standardizzazione nel codice
-
Non ringrazierò mai abbastanza Paolo per avermi insegnato l'uso "strict" dell'inglese e di ferree regole di convezione nella stesura del codice. A questo proposito segnalo questo utile documento di Juval Lowry (autore tra l'altro di uno dei migliori libri su WCF).
Sull'uso dell'inglese invece ho avuto oggi l'onore di essere pubblicato sulla rubrica Italians del Corriere della Sera dove espongo le mie teorie, non molto originali a dire il vero, che presumo e spero siano condivise da molti colleghi.
Parlo di "onore" in quanto la rubrica gestita da Beppe Severgnini è molto frequentata -si parla di un migliaio di messaggi al giorno- e come lui ha avuto modo di dire il venire pubblicati è una sorta di "premio" e di riconoscimento per aver saputo dire qualcosa di interessante e in italiano "correggiuto" :-)
http://www.corriere.it/solferino/severgnini/07-10-13/02.spm
Curiosità: nel testo ho scritto un pezzo di codice in un pseudo-linguaggio scrivendo "while (price > 0)" e stranamento lo "zero" è stato sostituito con la lettera "o". Correttore di bozze che non doveva intervenire ? Per il resto non è stato cambiato nulla, solo quel piccolo particolare.
P.S. Prima che qualcuno lo faccia notare: sono il classico caso "predica bene e razzola male". I miei post sono pieni di inutili anglicismi e acronimi !
-
I sorgenti del .Net Framework 3.5
-
Lo hanno scritto cani e porci su 8523 blog (primo fra tutti ScottGu), perchè non dovrei farlo anche io ? :-)
La notizia mi rallegra. Di avere i sorgenti del sistema operativo non me ne è mai fregato niente (non sono così geek da guardarmi milioni di righe di codice di Windows), ma del framework invece è molto piú interessante per vedere come loro hanno scritto/risolto una tal cosa (ok, c'era Reflector), ma soprattutto per andare in debug step by step da Visual Studio.
Non entro nel merito di cosa permetta o non permetta la Microsoft Reference License rispetto al classico OpenSource di Linux e soci, resta comunque un'ottima notizia per i dev del mondo MS.
-
Per un'Italia SICURA votate Veltroni
-
Spero solo che chi ha fatto il sito di Veltroni sia suo nipote o qualcuno che non è stato pagato, perchè altrimenti siamo messi male... Volete sapere tutte le password del suo server, ovvero:
-
password dell'Administrator del server
-
password del SA del SQL Server
-
password dell'utente per l'area riservata
Ecco qui: http://www.lanuovastagione.it/gw/producer/index.aspx?t=/web.config
(spero che tra poche ore il bug sia risolto, ma lascio qui uno screenshot dove ho oscurato le pwd per pietà e per non avere la Digos in casa :-) )
I geni hanno pensato bene di fare una pagina unica a cui passare come parametro il nome della pagina da visualizzare (es. http://www.lanuovastagione.it/gw/producer/index.aspx?t=/documenti/indice.htm&tipodoc=94,97,99 )
L'errore marchiano sta ovviamente al non aver pensato a tutti quei file che il motore ASP.NET di per sè bloccherebbe, proprio come il web.config (oltre a usare SA che non si deve, usare impersonation che non si deve, usare un utente admin invece che uno con bassi privilegi, mettere le password in chiaro e non criptate, usare SqlAuthentication, usare debug=true, customErrors=Off, ecc., ecc., ecc.) ?