Expira suportul pentru Windows 98 si Millennium Edition

Dupa cum stiti, ciclul de viata pentru produsele de business este de 5+5 ani, adica 5 ani de suport full si 5 ani de suport extins. In perioada de suport extins, nu oferim decat corectii de securitate si suport platit. Detalii aici: http://support.microsoft.com/lifecycle/. Problema este ca aceasta politica a fost introdusa in anul 2002 si Windows 98 si familia nu beneficiaza de o perioada atat de generoasa.

La 11 iulie 2006 expira perioada de suport platit pentru aceste sisteme de operare. Detalii specifice suportului acestei familii (98, 98SE si ME) gasiti aici: http://support.microsoft.com/gp/lifean18

Filed under: Windows

# WinAPI

Thursday, June 15, 2006 3:45 PM by Catalin’s Blog

Da iarasi s-a lasat linistea si nu m-am tinut de cuvint (2 blog entry pe saptamina).Un deadlinine mare…

# WinAPI

Friday, June 16, 2006 5:17 PM by Catalin’s Blog

Da iarasi s-a lasat linistea si nu m-am tinut de cuvint (2 blog entry pe saptamina).Un deadlinine mare…

Eveniment IDG – Storage Networks

Sunt la Crown la un eveniment dedicat stocarii de date. Am deschis cu Windows Server, Windows Storage Server si System Center Data Protection Manager. Au mai vorbit Raiffeisen, EMC, S&T, Maguay, Sun si Romtelecom. Asteptam sa intervina HP si la urma Varujan Pambuccian cu legislatia din domeniu. 

Filed under: Eveniment, Windows

# re: Eveniment IDG – Storage Networks

Thursday, May 25, 2006 6:10 PM by zoltanhe

La sesiunea de discutii s-a pus problema oportunitatii semnaturilor digitale pentru documente electronice vs documente semnate cu mana pe hartie.

A fost cineva in sala care a sustinut ca semnaturile electronice pot fi falsificate mai usor decat cele pe hartie… la care am reactionat imediat spunand ca este tocmai invers, chiar daca exista o probabilitate matematica diferita de zero pentru a crea coliziuni la algoritmii de hash folositi pentru semnatura digitala. Completez aici cu observatia ca este demonstrat ca se poate crea o coliziune pentru algoritmii existenti, folosind un factor de lucru de cca 2^69 hash-uri calculate. Faceti calculul sa vedeti ce iasa! Este adevarat ca daca cineva pune laolalta niste mii de procesoare specializate, ar putea face calculul in timp util, dar ganditi-va asa: daca cineva detine atata putere financiara si mai ales vointa pentru a ataca pe cineva, probabil ca o va face cu alte mijloace mult mai la indemana.

A doua problema ridicata (de aceeasi persoana) este slabiciunea sistemelor de internet banking de aiurea, daca nu folosesc token-uri generatoare de parole unice. Ei bine, chiar daca nu a mai fost timp sa reactionez, completez aici: Nu neg valoarea suplimentara introdusa de dispozitivele generatoare de parole unice, insa de multe ori sunt un tun prea mare pentru o amenintare simpla. Daca cineva vrea sa atace pe cineva, nu va ataca autentificarea si nici sesiunea in care efectueaza tranzactii ci ii va ataca masina, incercand sa obtina privilegii cat mai mari. Dupa ce un atacator a pus stapanire pe masina mea, voi avea probleme mult mai vaste decat banking-ul. Este drept ca banking-ul se materializeaza direct in bani si merita protejat la maxim, dar atentie la cum ne aparam si de alte tipuri de atacuri…

Interoperabilitate Java EE cu .NET

Saptamana trecuta la conferinta JavaOne 2006, au fost facute cateva anunturi interesante, printre care remarcam dorinta Sun de a deschide sursele pentru Java (ramane de vazut cum si cu ce licenta open source) si nu in ultimul rand proiectul Tango sau Web Services Interoperability Technologies (WSIT), care permite interoperabilitate intre Java EE 5 si Windows Communication Foundation (aka Indigo).

Microsoft a fost prezent cu stand (unul din cele mai vizitate) si cu o prezentare/demo in tandem cu Sun despre interoperabilitate WSIT-WCF. Iata si un raport minutios facut cu ochii unui angajat Microsoft, pe weblogul lui Mohammad Akif.

Filed under: OSS, .NET, Interoperabilitate, WCF, Java

Infomatrix

Saptamana asta am fost in juriul de programare la Infomatrix. Am avut 27 de finalisti, liceeni dar si boboci din peste 20 de tari, care ne-au aratat proiectele lor: Wow! Asta e cuvantul care imi venea in minte, cu o oarecare parere de rau, fiindca eu am prins doar Spectrum-uri in liceu… M-am bucurat sa vad aplicatiile client scrise exclusiv pe Windows (foaaarte mult Delphi, mult Flash, trei proiecte in VB si cate un proiect C# si C++). Cei care au scris pe server au scris in PHP, Java, ASP… sper ca la anul sa vad mai mult Visual Studio Express si SQL Express 🙂

Filed under: Academic

Securitate – Workload Vulnerability Index

Mark Cox, in incercarea sa disperata de a minimaliza numarul mare de vulnerabilitati din RHEL4, a inventat in documentul Risk Report: A Year of Red Hat Enterprise Linux 4 o metrica noua pentru a estima impactul asupra sysadminilor:

WVI = (Crit + Imp + Mod/5 + Low/20)/NrZileDinLuna

Jeff Jones a aplicat aceeasi metodologie la Windows Server 2003 si, surpriza, nu numai ca stam mai bine, dar diferenta este covarsitoare. Detalii in weblogul sau aici. Asa patesti cand refuzi sa crezi ca poti scrie buguri la fel de bine ca oricine din industria asta. Pfui…

Filed under: Securitate, Windows

Extensii pentru Team System

In ultimul buletin de stiri, am listat o serie de extensii pentru Team Foundation Server de la requirements management pana la controlul surselor.
O resursa excelenta de extensii si add-on-uri la Visual Studio Team System este:

http://www.teamsystemexperts.com/widgets

Nu neglijati nici:

http://msdn.microsoft.com/vstudio/teamsystem/downloads/default.aspx

Filed under: VSTS

Renuntam la WinHelp

Trebuia sa o facem mai de mult, dar pana acum am ales compromisul sa-l pastram pentru motive de compatibilitate. Inca nu este definitivat cum vom renunta la .hlp dar cert este ca vrem sa o facem. Primul pas va fi in beta2 de Vista care nu va mai avea engine-ul de WinHelp.
Va recomand ca pe termen lung sa treceti la html.

Filed under: Windows

# re: Renuntam la WinHelp

Thursday, May 25, 2006 12:27 PM by zoltanhe

Cateva detalii suplimentare: motoarele WinHelp de 16 sau 32 biti nu vor fi pe kitul de Windows Vista sau Longhorn Server, chiar daca editia beta 2 a lui Windows Vista contine WinHelp.exe (16b). WinHelp32.exe va fi disponibil spre descarcare la inceputul anului 2007 dar WinHelp.exe este mort… Motoarele de help HTML vor fi in kiturile de Windows Vista si Longhorn Server.

Cod .NET in Microsoft

De obicei, daca sunt intrebat de catre firmele ISV, sa migreze sau nu codul vechi non-managed la .NET, le raspund sa migreze exact cat merita dpdv business, sa faca proiectele noi pe cat posibil in .NET (daca nu scriu chestii sistem „aproape de fier”) si eventual sa adauge extensii managed la aplicatiile legacy, care sunt greu de migrat.

Dar hai sa vedem ce se petrece in interiorul lui Microsoft, care poate fi privit ca un ISV mai maricel. Cineva s-a pus saptamanile trecute sa contabilizeze nr de linii de cod managed din produsele si tehnologiile Microsoft. Iata cele mai reprezentative:

  • Visual Studio 2005: 7.5 milioane linii
  • SQL Server 2005: 3 milioane linii
  • BizTalk Server: 2 milioane linii
  • Visual Studio Team System: 1.7 milioane linii
  • Windows Presentation Foundation: 900K linii
  • Windows Sharepoint Services: 750K linii
  • Expression Interactive Designer: 250K linii
  • Sharepoint Portal Server: 200K linii
  • Content Management Server: 100K linii

Altele pentru care nu stiu nr de linii:

  • MSN Mobile: aproape 100%
  • Windows Communication Foundation: 100%
  • Windows Workflow Foundation: 100%
  • Microsoft Dynamics CRM: 100%

Restul este C++ si un pic de VB.

Filed under: .NET

Express-urile raman gratuite si dupa noiembrie 2006

Initial am anuntat ca timp de un an editiile Express ale Visual Studio se vor putea descarca gratuit, dupa care ar fi costat in jur de 50 de dolari. In luna trecuta s-a anuntat ca aceste editii vor ramane gratuite. Daca sunteti incepatori sau aveti prieteni, copii, parinti sau vecini care vor sa faca prima lor aplicatie, recomand acest link http://msdn.microsoft.com/vstudio/express/.

In roadshow am uitat sa va anunt de acest concurs http://www.madeinexpresscontest.com/, care pune la bataie 10000 de dolari pentru cea mai tare aplicatie facuta cu Express. Din pacate faza de inscriere s-a incheiat deja…

Nu uitati nici de http://msdn.microsoft.com/coding4fun/ cu resurse impresionante pentru invatare „lejera” 🙂 Hei! Avem un student de la Cluj cu un articol acolo! Vali Borza ne arata cum putem face o semnatura dinamica pt email: http://msdn.microsoft.com/coding4fun/weekend/dynemail/default.aspx Cool!

Filed under: Visual Studio