Cryptography 1 done

Korábban már elkezdtem ezt a Stanford által kínált online kurzust, de akkor és most sem tudtam teljesen végigcsinálni. Ameddig volt időm, mindkét alkalommal 100% with distinctionnel álltam (a plusz feladatokat is kimaxolva, hiszen csak így lehet felszedni a teljes tudásbázist), de egy idő után mindig közbejött nagyobb prioritású taszk, akkor offline egyetem, most munka és Élelmiszerbank szervezés. Ennek ellenére (nagy meglepetésemre) a dicséret nélküli oklevélhez eleget teljesítettem így is, szóval Dan Boneh (aki a közelmúltban pl. ilyen eredményeket tudhat magáének) szignózott egy pofás oklevelet. Természetesen továbbra is szeretném tisztességesen végigtolni az anyagot, hiszen nyilvánvalóan nem a papírra mentem.

state_of_accompl_crypto1_stanford

Korábban Python programozást is a Coursera rendszerén keresztül sajátítottam el, de a két kurzus nem hasonlítható össze: ez a crypto mérföldekkel komolyabb, és jóval erősebb matematikai és egyéb háttérismeretek szükségesek a teljes megértéshez. A python programming józan paraszti észt és egy kis analitikus szemléletet feltételez. Az viszont igaz, hogy ott látványosabb az eredmény, mert nagyon csilli-villi játékokat kódoltunk.

Interactive Python programming

I have signed up for a Rice University course on Coursera and successfully (100% with distinction) completed it some weeks ago. Technically it had two parts, because administrators cut it to 2 separated study block. After many programming experience, I was prepared to be a little bit bored, but the teachers always made my day with their special attitude and good sense of humour so at last it was not boring at all. I can easily suggest this class to anyone who is interested in Python, generally in programming or game developing.

coursera_rice_spock

You can see my codes on GitHub, feel free to try the games I coded, especially this one, press the little play button on the upper left corner. (It is best on Chrome.)

Tréningek a héten

Kedden és szerdán Kiss Petivel a Giro-ban voltunk egy kétnapos, vezetői BKR oktatáson. Verdikt: nagyon jó, átfogó képet adott a pénzmozgásról, az elszámolásokról, de bizonyos esetekben gyors tempóban átrohantunk mélyen technikai részeken is – ezeket a tartalmakat kevésbé éreztem hasznosnak, száraz RFC olvasáshoz hasonló élmény volt. (Képeket készítettünk a bejáratnál, de még azokat is törölni kellett a GIRO szigorú szabályozása miatt.)

IMG_2711

Csütörtökön és pénteken egy kezdő vezetői továbbképzésen aktívkodtunk Rudival, Lillával, s sok egyéb nagyon szimpatikus CIB-es üzleti vezetővel együtt (10 fő + tréner). Igen érdekes dolgokra világítottunk rá a sok esetben játékos gyakorlatokon, videókon, szituációkon keresztül. Bizonyos kérdésekben sokkal tudatosabbnak érzem most magam, noha igaz, hogy ezeknek a dolgoknak akkor van értelmük, ha szépen lassan be tudom építeni a tanultakat a saját eszköztáramba.

IMG_2710

Csütötökön megörökítettem, ahogy ebédelünk Judittal és Rudival az EATaliano-ban.

Stanford – Cryptography 1

Photo 2013. 06. 28. 0 09 14

Elkezdtem a Coursera-n egy online kurzust kriptográfia témakörben. Az órákat Dan Boneh tartja a Stanford University-ről, vannak heti számonkérések, nagyon tuti. A fenti Python kimenet az első opcionális házim egy köztes állapotát mutatja, OTP-t kell törni 10 titkosított üzenet alapján, amiről annyit tudunk, hogy mindegyik ugyanolyan kulcsos one-time paddel van titkosítva.

Japán elit óvodába felvételi feladat

5ab1a-photo

Egy szobában 4 gyerek van. Annyit tudnak, amennyit látnak. A és BCD között fal van, így A nem látja őket és BCD sem látja A-t. Mindegyikük fején sapka van és tudják, hogy 4-en vannak. 2 fehér és 2 fekete sapka van. Nem vehetik le és nem fordulhatnak meg. Megkérdezzük, hogy ki tudja, hogy milyen színű sapka van rajta és egy idő után az egyik gyerek jelentkezik, hogy ő tudja. Melyik az és miért?

Nem nehéz. Na de egy három évesnek? :)

Vegyes felvágott

Nem szeretnék rövidposztos napot tartani, így most egyben jön ki minden, úgy, ahogy nyomdánkba érkezett.

Régóta várakozik egy post-it matrica az adminfelületen, miszerint mindenképp ajánlanom kell ezt itt. Többször vettük már hasznát tanulás közben is. Egy virtuális rajztábla-szimulátort kapunk géphez, ahova rajzolhatunk, írhatunk, stb., miközben a másik-harmadik-negyedik fél ugyanezt követheti nyomon, s hozzá is firkanthat. Tessék kipróbálni, ha van egy szabad percetek!

Kis személyes lazításként gyorsan megemlítem, hogy egész jó lett az Algoritmuselmélet ZH-m is, a Hálózatokból pedig egyenesen aláírásom is van már. Holnap este 6-kor Operációs rendszerek, ahm.

Végül, de nem utolsó sorban – mivel tudom, hogy sokan szeretitek -, megkapjátok podcastbe a Fiat Bravo reklámzenéjét, aminek előadója és címe egyébként: Gianna Nannini – Meravigliosa Creatura.

Workshop volt megint

Mivel nem lett tökéletes a múlt heti analízisünk, így hétfőre javítást kell leadnunk projektlaborból. (Ahogy minden más csapatnak is egyébként.) Ennek eredményeként ma délután tartottunk egy kisebb-nagyobb, párórás összeröffenést a már jól ismert kuckóban – nevezzük csak így Zsombi lakását.

Az idő jó volt, a kaja is finom, jól éreztük magunkat, de a statechart nehéznek bizonyult. Ezt illusztráljuk is egy videóval.

Extreme programming Zsombinál

2.nezokep 11.nezokep 5.nezokep

Egész délután Zsombinál dolgoztunk a projektlabor 4-en, nagyon fain volt, ettünk sok sütit, javítottuk a morált, létrehoztunk ezt-azt. Ebben a percekben csapattunk le valami iszonyú erős házi páleszt a délután megkoronázása gyanánt. Most először könnyeztem alkoholtól, ez azért elmond pár dolgot a minőségéről.

Most indulok haza, mert 20.00-tól Clanbase meccsünk van a BeCool-lal.