Blogbejegyzések

Tranzakció vs Saga

A tranzakciót szinte minden programozó ismeri, a Saga-t talán kevesebben. Röviden megnézzük, hogy mire is valók, hogyan próbálják azt elérni, mik az előnyeik, hátrányaik.

Mind a kettő arra való, hogy egy tevékenység sorozatot hajtsanak végre és probléma esetén kompenzálják a módosítások hatásait.

Tranzakció:
Tevékenység sorozat végrehajtása atomi műveletként, miközben az adatok konzisztensek a tranzakció előtt, alatt és után, probléma esetén a kiindulási állapotban marad a rendszer.

  • Atomicitás: több műveletet atomi (oszthatatlan) műveletként hajt végre, azaz vagy az összes művelet sikeresen végrehajtódik, vagy egyik sem.
  • Konzisztencia: biztosítja, hogy az adatok a tranzakció előtti érvényes állapotból ismét egy érvényes állapotba kerüljenek. Fontos, hogy a tranzakció ideje alatt is konzisztensek maradnak az adatok.
  • Izoláció: A tranzakciók izolációja azt biztosítja, hogy az egy időben zajló tranzakciók olyan állapothoz vezetnek, mint amilyet sorban végrehajtott tranzakciók érnének el. Egy végrehajtás alatt álló tranzakció hatásai nem láthatóak a többi tranzakcióból.

Egy kis mobil gaming :) Plague Inc.

Hm,

nem vagyok egy nagy "mobil játékos", azaz nem igazán szeretem a mobilos/tabletes játékokat, de ez most megfogott. :)

Eddigi "pályafutásom" kimerült a Plants vs. Zombies 2 -ben.

Viszont most rátaláltam erre:

https://play.google.com/store/apps/details?id=com.miniclip.plagueinc&hl…

Röviden összefoglalva, adott X típusú fertőzés, baktérium, vírus, stb. , a cél, fertőzd meg az egész világot + utána semmisítsd meg.

Elsőre könnyűnek tűnhet, de valójában ez a game egy nagyon jó kis stratégia. Nem elég csak úgy pakolni a pontokat jobbra balra, előre hátra, gondolkodni is kell azért néha. :) Minden egyes fertőzésnek más-más tulajdonsága van, más-más stratégia szükséges. Még egy baktériummal "megbújhat" az ember míg megfertőzödik az egész világ, addig ez egy nano-virus -al lehetetlen :)

Magyarorszag megnyerte az EB-t

http://index.hu/sport/vizilabda/2016/01/22/magyarorszag_megnyert_a_noi_…

Hogyhogy nem logtak a koruti lampakon az emberek?

Mas:
Egy dolog, h ha vki felmaszik a villamosra, az Darwinra erdemes, de ahogy megjegyezte egy kollegam, ha ugyanezt 1 honappal korabban csinalta volna (vagy akar a fenti esemeny apropojan), Orban kutyai (TEK) szedtek volna le.

Oneplus 3

Régen írtam... pedig csak 2 gyerkőc van, de idő azt sok kell rájuk.
Az új hír, hogy múlt héten szerdán rendeltem egyet a Flagship killer-ből. Kíváncsian várom már, mivel csak 20-án adták fel Lengyelországban (?) és ma fog hozzám érni. Jelenleg egy Sony Xperial L tulajdonosa vagyok (Marshallow 6.0.1-val), ami a korábbihoz Androidhoz képest (4.2.2) szuper. Rendelt más is? Megjött már? Tapasztalat?

12:35: megjött a DHL küldönc és a kezembenyomta a dobozt.
Szép a doboza. Sajnos azonnal nem tudom átrakni a SIM kártyát mert ahhoz egy pár dolgot még elő kell készítenem... De majd este. SIM kártya nélkül is nagyon szépen és gyorsan regál bármire. Egyszerűen gördülés mentesen.

Akkor most stadiont minden faluba?

Nem, inkabb megse. Ez a topik inkabb a rozsaszin gozos, bilibe logo kezu ria-ria-hungaria, etc. topikok ellensulya akar lenni. Eleve, a falabuak egy normalis EB-re (16 resztvevovel) ki se jutottak volna, ha az UEFA fel nem higitja 24 csapatra a mezonyt. Igy gyakorlatilag az osszes europai orszag (hogy pl. a torokok mit keresnek itt, az jo kerdes) reszt vesz rajta. A falabuak egyetlen szerencseje, hogy a norvegok is pont olyan szarok voltak, mint 1 hete a labancok.

Na de miert nem kell akkor megse minden faluba stadion? Hiaba irtak ma tortenelmet a falabuak (mondjuk a mazli faktor vegig jelen volt az uton), a lenyegen nem valtozat: a magyar(orszagon jatszott) foci (meg amit hozza lehet kotni, stadionokkal, mlsz-szel, megbundazott meccsekkel, etc) ugy gyalazatos, ahogy van. Nem csoda, hogy a stadionok konganak az uressegtol. Egy megzakkant megalomanias (szinten falabu mukedvelo) bohoc hobortja. Ha valodi fuvet hasznalnak a palyan, legalabb legelonek meg jok lesznek a stadionok. 10 ev mulva a kobor allatokon, hajlektalanokon kivul mas ugyse fogja ezeket latogatni. Just for my $.02....

Szép volt, fiúk!

Magyarország : Izland - 1 : 1
Magyarország : Portugália - 3 : 3

Az izlandi meccs után elfelejtettem gratulálni, úgyhogy most a kettőt egybeveszem.

Csoportelsőként megyünk tovább! Ez igen!

Valami véget ér...

Ma felmondok. 17 éves korom óta dolgozom kb másfél éves kihagyással az oktatásban. Talán 16 éve (vagy több, nem számolom)tanítok főállásban. Mármint informatikát, voltam még 6 évig a MOME-n is a videó szakon, de az egész más volt.
Persze mindig volt mellette sok egyéb munka is, de azért egy jelentős időt töltöttem el közép (kb 13 év) és most három éve általános iskolai infó oktatásban. Volt sok jó élményem, szerettem tanítani, de mindez már a múlté.
Már több a rossz. Hónapok óta gondolkodtam mit tegyek és ma meglépem. Vagyis kilépek. :) ...és nem megyek másik iskolába, hanem abbahagyom. Elég volt. Próbálok az eddigi másodállásból megélni. Az elmúlt hónapokban igyekeztem félretenni némi pénzt, hogy a következő időszakban legyen némi plusz, amíg -reményeim szerint- nem tudok további ügyfeleket szerezni és rendes főállású pénzmagot megkeresni a vállalkozásból. Rászánok egy évet, hogy sikerül növekedni. Ha nem jön össze, hmmm akkor megyek vissza a balettba táncolni. :P ...de szerintem az már nem az oktatás lesz/lenne. Remélem inkább összejön.
Fura lesz, hiányozni fognak a gyerekek. A normálisabbak legalábbis. ;)

Almafa úr merevedése

Korábban megkaptam,hogy bulvárt írok, tessék itt egy szaftos bulvár történet a hacker közösségről, magánéletről, szexuális zaklatásról. Mindemellett, szó lesz még TOR-ról, és arról, hogy miért nem szabad megbízni azokban az alkalmazásokban, amiket "hackerek" fejlesztenek.
Történtünk főszereplője Jacob Appelbaum úr, alias ioerror. Saját definíciója szerint queer, amerikai állampolgár, korábban Edward Snowden, Wikileaks szóvivője, a TOR project volt fejlesztője, és jelen pillanatban több szexuális zaklatási ügy gyanúsítottja. Nem mellékesen az úr útlevelét elvették és nem hagyhatja el az Államok területét.
A történet másik szereplője, Violet Blue, újságíró, blogger, önjelölt szexuális továbbképző és netes celeb. Nem röhög, állítólag tényleg így hívják, a "hölgyet". Az idézőjelek oka, hogy nagyon nem vagyok biztos benne, hogy nincs-e töke a menyasszonynak.

Local Email Viewer and Composer

Pár hete a hupon is kérdezősködtem, ismer-e valaki olyan email klienst, email nézegető programot, ami nem kapcsolódik előre konfigurált accountokhoz, meg lehet vele nézni egy standalone nyers email fájlt.
Mivel nem igazán találtam ilyet, elkezdtem fejleszteni a sajátomat.
Mostmár elég jó stádiumhoz ért.
Továbbá igaza lett, azoknak, akik nem hitték, hogy ilyen kevés tudás-igényem van a program iránt: a tervezettnél több feature került bele, de még mindig elég lightweight az eredeti célhoz.

download gemlv

A fekete lyuk esete...

Érdekes élményként ért, hogy a szolgáltatói smtp relay szűri a kimenő from=<> üzeneteket.
Konkrétan szolgáltató váltás volt tavaly (tavaly nyáron még ment a másiknál), de most mennek szabadságra a népek és a vakáció üzenetek elhagyják a szervert, a relay át is veszi, de a címzettekhez soha nem ér oda.
A vakáció egyébként sieve (dovecot) az egroupware állítja elő a scriptet, de ez rendben is van, ellenben a szolgáltató fekete lyukként működik....

Telefonon hívva őket elismerték, hogy igen szűrik az ilyen üzeneteket, mert állításuk szerint ilyenek miatt kerültek fel RBL listára. ...ugyanakkor már önmagában a szűrés módjáért megérdemelnének egy f***korbácsot, mert mondjuk valami 5XX üzenet egyértelműbbé tette volna a választ, mikor kérdezték miért nem ment a vakáció válasz, én meg a logban néztem, hogy de ment...

Java exception kezelés

A minap bukkantam egy tanulmányra, ami a Github-on és a SourceForge-on található összes Java projekt exception kezelését elemzi, itt letölthető a PDF.

Arra a konklúzióra jut, hogy a fejlesztők többsége figyelmen kívül hagyja a checked exception-t és nem kezeli megfelelően. A más típusú exception-ökkel is hasonló a helyzet. A fejlesztők hozzáállásától és képességétől függ, hogy megfelelően kezelnek-e egy exception-t, azt nyelvi eszközökkel (checked) nem lehet kikényszeríteni.

Checked exception-ök kezelése: https://pbs.twimg.com/media/CkPvdPBWEAA7U4i.jpg

érdekesség

sosem voltam szerencsefia. el lehet lenni így is: minden melósabban sikerül, de végül is nekem pont megfelel. időben megtapasztalt szívások után az ember könnyen a saját oldalára tudja állítani az ilyesmit: pl. semmi nem repül be a tátott számba, így eléggé meg tudom becsülni amiért megverekedtem. sőt, még tippelni is tudok - csak nehézségek árán ki kell iktatni az első megérzéseimet, bármi is legyen az. nem ragoznám tovább, csak szőr mentén érdekes (ill. esetenként röhejes is, pl. az évi egy db lottószelvényem kitöltése eléggé Benny Hill Show jellegű).

„Nem kívánatos” alkalmazások üzemeltetése Linuxon — Refaktor Magazin

„Nem kívánatos” alkalmazások üzemeltetése Linuxon

Mint korábban igértem, a programozói témák után éles váltással rátértünk a Linuxos / Unixos alkalmazások üzemeltetésére. Hogy senki ne unatkozzon, rögtön beugrottunk a mélyvízbe. Az heti cikkben azokat a technológiákat tárgyaljuk, amikkel be lehet korlátozni egy Linuxos folyamatot, vagy folyamat csoportot. Vagy ha jobban tetszik, szétszedjük a Docker, LXC, stb. által használt eszközöket darabjaira.

A cikk szokás szerint a Refaktor Magazinon olvasható.

IF

Ez most nem az IF ... THEN ... szerkezetrol szol, hanem az intermittent fastingrol (IF). A 87. alkalommal megneztem a The man from Earth c. 'sci-fi' filmet, es amikor megkerdezik a biologust, hogyan lehetseges 14000 evig elni, akkor azt mondja, hogy 2 feltetele van: a (belso) szervek tokeletes megujulasa es a tokeletes detox.

Hogy jon a kepbe az IF? Hat ugy, hogy ez az eletstilus az, ami a leginkabb megkozeliti ezt az idealis allapotot. Felreertes ne essek: akkor is meg fogsz halni - joval a 14000 ev elott (jelenlegi tudasunk szerint az ember TTL-je 120 ev korul van) - ha belevagsz, de az igeret az, hogy a vitalitas igy sokkal tovabb megmarad. Igy tehat megkozelitheted az elmeleti max. erteket, es akar 90 evesen is jobban tarthatod magad, mint egy mai lepukkant 60-as roncs.

TvGO vajon működik bármivel?

Tegnap megpróbáltam TVGo-t nézni... nem fordul elő gyakran, de gondoltam ha már van ilyen szolgáltatás, miért ne... Windows 7 alatt sem voltak jó tapasztalatok vele, továbbra sincsenek frissen telepített Win 10-el:
Firefox: a plugin (2016-ban minek plugin videó nézéshez?) telepítése és kézzel való engedélyezése után úgy tűnik betöltődik a dolog, de nincs kép, csak feketeség.
Edge: Hibaüzenetet kapok, hogy a Chrome (wtf?) nem támogatott.
Ezek után Chrome-al természetesen meg sem próbáltam.
Tehát: működik ez bármivel?