Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.

April 9, 2015 / by Zsolt Soczó

Resharper most már C++-hoz is

Kedvenc eszközöm most már megy C++-ra is. :)

April 3, 2015 / by Zsolt Soczó

Startcom SSL cert importálása IIS alá

A Startcom SSL-lel ingyen lehet teljesen valid certificate-eket generálni. A generálás kimenete viszont nem egy Windwos által fogyasztható cert pár lesz, hanem…

March 18, 2015 / by Zsolt Soczó

EF őrület

Ha az NHibernate tudja, hogy identity id generálási stratégia mellett, ha egy ojjektumnak nem 0 az idja, akkor az perzisztens, így nem…

March 18, 2015 / by Zsolt Soczó

EF gyerek kollekció rendezés

Néha szeretnénk nem csak egy entitás listát, hanem annak gyerekeit is rendeztetni, azaz az egy szülő alá tartozó gyerekeket order by-olni. Egy…

March 12, 2015 / by Zsolt Soczó

SQL teljesítményoptimalizálás – imádom

Az elmúlt 3 hétben egy fejlesztési projektből kicsípve 3 napot három cégnél is SQL Server teljesítményoptimalizáltam (és még vannak cégek a queue-ban,…

March 11, 2015 / by Zsolt Soczó

SQL fejtörő 11.

Feladat: van egy trading accountunk, ezen hol nyerünk, hol vesztünk. Az account nem mehet 0 alá, de ha nagyobb a veszteségünk mint…

March 9, 2015 / by Zsolt Soczó

SQL fejtörő 10.

Feladat: az alábbi lekérdezés nagyon lassan fut le, nálam a költsége SQL Server 2014 alatt 1145 sec. Hozzá kellene írni a selecthez…

March 9, 2015 / by Zsolt Soczó

SQL fejtörő 8. – megoldás

Kérdés. Az IO műveleteket csak SQL Server 2014-től lehet hathatósan kordában tartani, a Resource Governor képes tetszőleges számú IO művelet/sec-re bekorlátozni a…

March 6, 2015 / by Zsolt Soczó

Entity Framework bulk műveletek

Amint ezt beépítik az EF-be, attól a pillanattól kezdve az EF végre rendes versenytársa lesz az NHibernate-nek. Ráadásul, a doski azt sejteti,…

March 5, 2015 / by Zsolt Soczó

FORCESEEK hint – szeretem

Mindig imádom, ha valami geekséget be tudok vetni a gyakorlatban. SQL Server 2012-ben jött be az az újdonság, hogy a FORCESEEK hintnek…

February 27, 2015 / by Zsolt Soczó

.NET fejtörő 6. – megoldás

Feladat. Nincs mit írnom a megoldásról, Varga Tamás kolléga (ezek köszönet érte) annyira részletesen, alaposan kielemezte a témát a kommentek között, hogy…

February 27, 2015 / by Zsolt Soczó

TDD akció újra

Tavaly már volt egy ilyen akcióm, az megtöltötte a termet (150k < 200k). Gyere, ne maradj le róla.

February 22, 2015 / by Zsolt Soczó

.NET fejtörő 5. – megoldás

A fejtörő. Molnár Csaba olyan teljesen megválaszolta a kérdést (köszönet érte), hogy a kommentjét egy az egyben bepasztázom: C#-ban az idexer egy…

February 22, 2015 / by Zsolt Soczó

SQL fejtörő 7. – megoldás

Kérdés: meg tudom-e nézni egy hosszan futó SQL DML lekérdezésnél, hogy a mögötte futó operátorok (join, index seek, stb.) hány százaléknál járnak?…

February 14, 2015 / by Zsolt Soczó

.NET fejtörő 4. – megoldás

Kérdés: miért nem jó, ha az ASP.NET Machine Key-emet Random.NextBytes()-szal generálom? A Machine Key-t alapban viewstate validálásra használja az ASP.NET. HMAC algoritmussal…

February 13, 2015 / by Zsolt Soczó

SQL fejtörő 9.

Van egy táblánk, amiben számokat tárolunk. A számok nem teljesen folytonosak, az összefüggő részeket kell azonosítani. use tempdb; IF OBJECT_ID(‘dbo.Tabla’, ‘U’) IS…

February 11, 2015 / by Zsolt Soczó

.NET fejtörő 6.

Miért fogják feltörni könnyen az alábbi jelszó ellenőrzőt? Ne csak a nyilvánvaló okokat írjátok meg. private static bool PassValidator(string pass) { string…

February 10, 2015 / by Zsolt Soczó

.NET fejtörő 3. – megoldás

Íme a kiírás. Álljon itt újra a kód is: struct Counter { int counter; public override string ToString() { return counter++.ToString(CultureInfo.InvariantCulture); }…

February 10, 2015 / by Zsolt Soczó

SQL fejtörő 8.

SQL Serveren dolgozva van egy agresszív lekérdezés, amely szétzúzza a diszket, így a többi lekérdezés nem kap elég időt, kiéhezteti őket. Mit…

February 9, 2015 / by Zsolt Soczó

.NET fejtörő 5.

Mi a gond az alábbi kóddal? class Teaser4 { int Item = 0; public int this[params int[] arr] { get { return…

1 3 4 5 6 7 46