Archive for the ‘Élet’ Category

A holokauszt törvényhez

Wednesday, February 24th, 2010

Felmdmár András (http://www.scribd.com/doc/9647942/Beszelgetesek-Feldmar-Andrassal):
“Nagyon hosszú életem során arra a következtetésre jutottam, hogy fontos különbséget tennünk az emberek cselekedetei, valamint gondolatai, érzelmei között. Én csak olyan világban szeretnék élni, ahol nincs gondolatrendőrség, ahol nincsen érzelemrendőrség, de egyáltalán nem bánom azt, ha van cselekedetrendőrség. Mert az, hogy én mit gondolok és mit érzek, az én dolgom, ahhoz senkinek semmi köze. Nincs jogom azonban olyasvalamit csinálni, ami megnehezíti azt, amit te akarsz tenni. Cselekedeteimmel nem szabad belevágnom más emberek életébe. A gondolkodásom az más. Ha nem tetszik, amit gondolok, akkor kimehetsz az ajtón, tehát a gondolataimmal nem csinálok semmi bajt. Ha abszolút bizarr dolgokat mondanék – amit persze én soha nem mondok –, akkor se lenne jogotok becsukni engem egy diliházba vagy egy börtönbe.”
Feldmár -akit nagyon szeretek- zsidó ember. Szerintem, ennek ellenére ellenezne egy ilyen ostoba törvényt.

Újra MVP vagyok :)

Wednesday, January 6th, 2010

Talán 7. éve, már nem is emlékszem az elejére. Köszönet az MS-nek a megtiszteltetésért.

Boldog Karácsonyt!

Wednesday, December 23rd, 2009

Nem küldök push jellegű üdvözlő emaileket, úgyis mindenkinek tele lesz a postaládája, inkább így, pull módon kívánok mindenkinek boldog, békés Karácsonyt. Gyerekeseknek meg betegségmenteset, a Karácsony sok gyereknél betegségeket hoz elő, mi eddig megúsztuk. :)

“Holnapra megölünk minden magyart!”

Sunday, November 15th, 2009

A galamblelkűek, a diszkrimináltak. A forum.index.hu lehalt, az index.hu is akadozik.

Kanada intézkedést kér Budapesttól a menekülthullám miatt

Thursday, October 8th, 2009

Hehe, pár száz cigány már gondot okoz nekik. Még jó, hogy nálunk minden ok a több százezerrel.

Az embereket nem érdekli a tudomány?

Wednesday, September 23rd, 2009

Akkor miért nincs már szinte sehol szabad hely a Kutatók Éjszakája programon?
Én még délután pont elcsíptem egy nagyfeszültségű bemutatót a BME V1-ben. Annak idején jártam villámvédelem előadásra, abban az egyik alkalommal a laborban voltunk, ahol egy 600000V-os trafó húzta az ívet, meg beültünk a Faraday kalickába is, hogy jól belecsapjon a villám. Remélem most ez meg tudom mutatni Bálintnak is.

Draskovics for President!

Tuesday, July 28th, 2009

Levettem a cikket (akit érdekel ott van a google cache-ben és az rss readerekben :).
Lehiggadt a fejem, és egy kedves barátom felhívta rá a figyelmemet, hogy az egész politika csak egy nagy színjáték, amibe kár beleélni magam. Teljesen igaza van. De Draskovics még ettől bekaphatja. :)

Scatter riportok a Reporting Servicesben

Wednesday, July 15th, 2009

A legtöbb riport item az RS-ben intuitív, na, ez nem az. Ezzel a chart fajtával nagyon jól lehet szemléltetni nagyszámú minta eloszlását, jól látszik pl. hol tömörödnek az értékek csoportokba (clusterekbe).

Nekem pl. intraday trade-ek elemzésére kiváló (példaként itt a rendszerem egyik riportja, a pötyösek a scatterek), mivel több mint ezer trade történik 2-3 évnyi adat tesztelése során, amelyek teljesítményét jól lehet vizualizálni a scatter chart segítségével valamely változó függvényében.

A chart beélesztésében ez segített.

Az MVP válaszol - interjú Soczó Zsolttal

Monday, May 11th, 2009

Itt lakik, merengés a vadregényes kezdetekről és a jelenről-jövőről.

SZDSZ : Csak abban a statisztikában hiszek, amit magam hamisítottam meg

Wednesday, March 4th, 2009

Imádon a google desktopot, mert időrendben cache-eli a látogatott lapokat.
Délután 16:19-kor ez volt a cache-emben:

Aztán este 19:18-kor:

Csak azt nem értem, hogy az interneten, ahol mindennek nyoma van, hogy mernek ilyet csinálni?
Tudom, majd azt mondják, hogy kiszűrték a duplikáltumokat, stb., de ettől még a címbeli állítás igaz marad. Ej, de süllyedünk el az erkölcsi szarban.

BI konferencia lement, DP tanfolyam indul

Wednesday, March 4th, 2009

Tegnap lezajlott az SQL Server BI konferencia, szerintem érdekes volt. Kicsit más mutattunk mint szoktunk mondjuk a techneten. Olyan dolgot tekintettünk át, amit nagyon kevesen használnak, pedig ha már megvették az SQL Servert, ott van még sok nagyon okos szolgáltatás a relációs adatbázison kívül.
Az SSIS-t és az SSRS-t még csak-csak használgatják az emberek, de az Analysis Services tipikusan az a komponens, ami már a telepítéskor se kapja meg a csekkboxát. :) Ha meg véletlenül felment, Service Manual Start, radikálisabban gondolkodóknak Disabled.
Pedig okos dolog, láttam, bemutatta Kovács Zoli. :) Én még nem értek az anal serviceshez, de már hoztam hozzá könyvet az MSHU-tól, tervben van, hogy még idén szánok rá időt. :)
Aki szeretne vele ismerkedni annak ajánlom a Books Online-ban található tutorialt, én 1 napon keresztül nyomogattam, és elég jól bevezetett az anal rejtelmeibe.

Köszönöm a résztvevőknek az érdeklődést és a kérdéseket. Volt pár kérdés bugnak ható dolgokkal kapcsolatban, ha megírjátok őket, utánuk nézek.

Ha elalszik a család elmondom Screencastban is az elhangzottakat, kiegészítve a jelentések paraméterezésével, arra már nem volt idő a konferencián.

Közben kezd egyre sűrűbbé válni a naptáram, az első két hónapi csöndesebb időszak után (kifelé, belül intenzíven fejlesztem a kereskedőprogramomat) kezd beindulni a szaktanácsadási üzlet. :)

Üröm az örömben, hogy közben egyre csúnyábbakat hallani országunk állapotáról vagy megítéléséről. :(

És amikor a bűz már az égig ér…

Saturday, February 28th, 2009

A fenti mondatrész az Ördög ügyvédje c. filmben van, az egyik kedvencemben.

A rosszindulatú, ártalmas hazugság mindig nagyon felháborít, így a következő is.

Kiderült, hogy cigány önkormányzati képviselő az egyik pécsi cigánygyilkos:
http://tenyek.tv2.hu/Belfold/TenyekCikkek/2009-02-27-pecs_granat

Erre azt mondja Mohácsi Viktória: attól, hogy valaki annak vallja magát, még nem cigány, és akkor is a rasszista indítékot kell erőltetni:

http://napkelte.wildom.hu/naptv/jsp/program/wmv.jsp?filename=/naptv_upload/visszanezo/200902/20090228-0630.wmv

Mindenáron, még a végén is azt mondja, hogy itt eltitkolják a dolgokat, és akkor is rasszista a motiváció, ha nem. Elképesztő.

Nyilván befigyelt nála a kognitív disszonancia, annak ellenére, hogy Verebes nem dörgölte az orra alá a korábban az ügyben tett nyilatkozatait, pedig az lett volna a hatásos, ha összevágva visszanézhette volna magát.

Kéne már a gyűlölettörvény az ilyenek ellen, akik csak azért is rasszizmust kiabálnak, és a nemzetközi sajtót is telekürtölik ezzel. Ez a gyűlöletkeltés szerintem, ráadásul nem csak hazai, de nemzetközi szinten is. A magyarság ellen.

Az ilyen hazug megélhetésiek miatt lettem Jobbik-párti, annak ellenére, hogy belül liberálisabb vagyok, mint az SZDSZ bármelyik tagja. Majd egyszer leírom a folyamat evolúcióját, de most inkább készülök a jövő heti konferenciára.

Kolompár Orbán: “Aki szeret dolgozni, az hazudik”

Saturday, February 21st, 2009

Akkor én egy retkes, büdös, hazug kutya vagyok, ám amint kidühöngtem magam, nekilátok dolgozni, és furcsa mód szeretem azt, amit csinálok. Ez van, perverz vagyok, kisebbség a társadalomban.

Mondják, hogy fejétől bűzlik a hal, ez nyilvánvalóan kiviláglik ebből az interjúból.

A magyar tőzsdepiac kintről szemlélve

Thursday, February 19th, 2009

Feliratkoztam egy-két angol nyelvű trading (tőzsde) blogra, és az egyikben látom, hogy egy táblázatban ki van emelve Magyarország és a környező országok. Kiemelték, mert akkora az államadósság, hogy garantáltan lehet fogadni pl. a Ft esésre vagy a hazai blue-chipek esésére. Kérdezi is valaki egy kommentben, hogy van-e kelet-európai ETF (Exchage Traded Fund, olyan több részvényt magába foglaló alap, amivel lehet kereskedni), amin lehetne egy jót shortolni.
Szomorú ez, kívülről végül is csak pár kis diagram vagyunk, ami szépen zuhan lefelé, elég biztosan lehet az esésre fogadni. De, hogy közben mi lesz itthon velünk, akik ennek részesei vagyunk, azt nem tudom.
Okos politikusaink szépen bevezetnek minket a mocsár közepére, ahol elsüllyedhetünk. Mi meg megyünk mint a birkák. :(

64 bites laptopon

Tuesday, February 17th, 2009

Pénteken megjött az új 64 bites laptopom, egy Dell Latitude E6500. 8 G RAM van benne. :)
Sajnos az ára kb. nettó 60e-rel drágább lesz, mint amikor megrendeltem, mert közben a Ft elszállt a fenébe. :(
Először felraktam rá Windows 7-et, ám se az SQL Server, se a VS nem akart rá felmenni, így feladtam a vele való harcot - egyelőre. Tudom, hogy másnak mennek ezek, de nem tudom, mit rontottam el.
Most már egy Windows 2008 van rajta, workstation-ösítve.
Az aero még nem megy rajta, csak a sima Vista theme. Nem tudom miért, de első körben ettől nem lesz kisebb a produktivitásom. :)
A multimédiás dolgokhoz átállítottam a kernel ütemezőjét (ennek működéséről majd írok a Winternals sorozatban), kíváncsi vagyok hd filmek hogyan fognak majd menni rajta. Egyelőre néha még egy winampos zenelejátszásnál is beszaggat.
Azt gondoltam 8 G mindenre elég lesz. Erre tegnap elindítottam egy lekérdezést a tőzsdei adatbázisomon, és elszállt a skype, eltűntek az ikonok, és még a task manager se indult el. Tisztára mint a Win 3.1-es időkben, amikor elfogytak a GDI handle-ök. :)
Kissé vissza kellett venni az SQL Server arczából, most már csak 6 G-t kap, ossza be.

Update: raktam be két fotót, az egyiken a gép van, a másikon a mesteremberek a processzor vízhűtésén fáradoznak. :)

Jobbik += 5 %

Saturday, January 31st, 2009

Draskovics nem mérlegelt a miskolci rendőrkapitány ügyében

Ostoba egy ember ez, még ha tudjuk, nem maga hozza meg az ilyen döntéseket.

Amikor egy metódus nem a helyén lakik

Tuesday, January 20th, 2009

Az utóbbi pár hétben rendkívül intenzíven egy programot írok - egy Automated Trading System-et, így mondják ezeket angolul. Azaz egy olyan programot, amely real-time tőzsdei adatok alapján automatikusan döntéseket hoz, ad-vesz. Persze a dolog a valóságban elképesztően bonyolult tud lenni, de programozási gyakorlatnak mindenképpen érdekes.

A rendszer részleteiről egyelőre nem akarok írni, majd ha működik, beszélek róla - bár lehet, hogy pont akkor nem kellene, mi? :)

No, a lényeg, hogy az ilyen rendszereket az ember csak akkor indít el, ha nagyon hosszú múltbeli adatokon végigpróbálva elég jó a nyereség/veszteség aránya, és nem csinál zsinórban annyi veszteséget, ami már pszichológialiag fáj, vagy akár le is nullázza az erre szánt pénzt.
Ezt a tesztelést hívják backtest-nek. Ehhez adatok kellenek, amit persze pénzért adnak, de ez már csak ilyen, ha ez ember pénzt akar keresni, ahhoz be is kell fektetni.
Nekem most már van több mint 10 évnyi perces adatom a legnagyobb likviditású futures-ökhöz (S&P 500 E-Mini, Nasdaq E-Mini, stb.).
Jöhet a szakma. A backtest írásakor kialakult a következő kódrészlet:


class BackTestSession
{
...
  for (int i = 0; i < bars.Count; i++)
  {
    foreach (TradingAlgorithm alg in algs)
    {
       StepOne(alg, i);
    }
  }

private void StepOne(TradingAlgorithm alg, int i)
{
    if (!alg.InLong && !alg.InShort)
    {
        decimal entryPrice;
        TradeActionReason reason = alg.WantToBuyLong(i, out entryPrice);
        if (reason != TradeActionReason.None)
        {
            return;
        }

        reason = alg.WantToSellShort(i, out entryPrice);
        if (reason != TradeActionReason.None)
        {
            return;
        }
        return;
    }

    if (alg.InLong)
    {
        TradeActionReason reason = alg.WantToSellLong(i);
        if (reason != TradeActionReason.None)
        {
            return;
        }
    }

    if (alg.InShort)
    {
        TradeActionReason reason = alg.WantToCoverShort(i);
        if (reason != TradeActionReason.None)
        {
            return;
        }
    }
    return;
}
...
}

Ez a kód messziről bűzlik. Mi a gond vele? Nem jó helyen lakik. Figyeljük meg, hogy egyfolytában egy másik típuson (TradingAlgorithm) végez műveleteket, átnyúlkál oda adatokért és műveleteket végezve rajta.
Ez egy code smell a refactoringok házatáján, amire megoldás, ha elköltöztetjük a metódust a helyére. Move method refactoring.


class BackTestSession
{
  for (int i = 0; i < bars.Count; i++)
  {
      foreach (TradingAlgorithm alg in algs)
      {
          alg.StepOne(i);
      }
  }
}

class TradingAlgorithm
{
    public void StepOne(int i)
    {
        if (!InLong && !InShort)
        {
            decimal entryPrice;
            TradeActionReason reason = WantToBuyLong(i, out entryPrice);
            if (reason != TradeActionReason.None)
            {
                return;
            }

            reason = WantToSellShort(i, out entryPrice);
            if (reason != TradeActionReason.None)
            {
                return;
            }
            return;
        }

        if (InLong)
        {
            TradeActionReason reason = WantToSellLong(i);
            if (reason != TradeActionReason.None)
            {
                return;
            }
        }

        if (InShort)
        {
            TradeActionReason reason = WantToCoverShort(i);
            if (reason != TradeActionReason.None)
            {
                return;
            }
        }
        return;
    }
}

Látható a különbség? Sokkal direktebb lett a kód, oda került a metódus, ahová való. Erről szól az első GRASP pattern, az Information Expert.

Következő refactoring lenne az out paraméterek kiirtása, lecserélése member változóra. Erre még a VS is ad refactoring támogatást.

És most jön a shameless plug (bár nem ezért kezdem el írni a cikket, de ki nem hagynám a lehetőséget :): A Netacademiában márciusban lesz újra Design Patterns tanfolyamom, ahol az objektumorientált programozás praktikáit mutatom meg 4 napban, ilyen egyszerűeket mint a fenti, és sokkal bonyolultabbakat is. A régi tananyagot átírom a következő hetekben, kiegészítve .NET Fw. 3.5-ös példákkal (WCF-ben és WPF-ben nagyon szép példákat látni a patternekre).

Új fotók a gyerekekről

Monday, January 12th, 2009

Némi magánélet: kiraktam egy tucatnyi fotót, amin a gyerkőcök láthatók - Karácsonykor.

Frissített CV

Tuesday, January 6th, 2009

A változás első szeleként frissítettem az önéletrajzomat, ilyet mindig csak munkahely-váltáskor szoktam tenni, vagy ha kell valamihez. Most mindkét ok kapóra jött, hát kibővítettem kicsit. Ez angol nyelvű, a magyart egyelőre még nem írtam meg.

Mukodj - Sci módra

Tuesday, January 6th, 2009

Hát, sikerült valaminek megröhögtetni az év elején.
Sci OT (Operatív Thetán, igen drága pénzen “kiképzett” über-izé-ember-lény) sikertörténetek, könnyek között olvastam némelyiket.
Elképesztő, hogy az emberi tudatállapotok szivárványának eldugott alvégein mennyi furcsa ember bolyong. (Mondjuk ezzel a mondattal én is benevezhetek :)