B & J Times

M. Zsombi küldte át kb. egy éve még ezt és ezt (a kódolást szándékosan hagytam így, böngészőben átállítva jól olvasható) az anyagot a gimis évekből, amikor legalább a negyed osztály (cca. tíz ember) foglalkozott szoftverfejlesztéssel. Saját belsős újságot szerkesztettünk, egymásnak nyilatkozgattunk, infókat szivárogtattunk, pletykáltunk, és úgy az egész igen kiválóan meg volt csinálva. Élvezettel gondolok vissza azokra az időkre – tizenhárom évesek voltunk.

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.)

The Mathematical Hacker

math

Is mathematics relevant and useful to a practicing programmer? Evan Miller‘s essay (2012) introduced many aspects of this question, it is definitely worth reading.

The trouble with the Lisp-hacker tradition is that it is overly focused on the problem of programming — compilers, abstraction, editors, and so forth — rather than the problems outside the programmer’s cubicle. I conjecture that the Lisp-school essayists — Raymond, Graham, and Yegge — have not “needed mathematics” because they spend their time worrying about how to make code more abstract. This kind of thinking may lead to compact, powerful code bases, but in the language of economics, there is an opportunity cost. If you’re thinking about your code, you’re not thinking about the world outside, and the equations that might best describe it.

JBoss CXF problem with IIS SSL

Last year’s ending was quite exciting at work, because in the mid of December one of government’s organization (I do not name it for purpose) changed an SSL certification – we did the same with the pair of it, of course -, but the connection was still not working. No other modification was communicated, so we tried to figure out what happened at our side.

I want you to be in context: there was serious chance getting a penalty for this incident, because of a deadline which we must provide information before. Because of the communication error we couldn’t send these files and the penalty could be 8-9 digits in HUF. (No other official workaround exists.)

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.

Legyél ASP.NET fejlesztő 10 óra alatt!

dotnet

Fenti címmel hirdet kétnapos kurzust a Microsoft. A kiírást itt olvashatod, azonban pár fontos dolgot én is idézek.

Időpont: 2007. 02. 05. 9:30 – 2007. 02. 07. 16:00
Helszín: BME I épület – 028 előadó

Tekintve, hogy az egyetem február 12-én kezdődik, az időpont jó. A helyszín meg… félig ott lakom. Hétköznapokon legalábbis.

Rendezvényünk célja, hogy az alapoktól indulva megismertessük 10 órában a hallgatót az ASP.NET alapú webfejlesztés módszereivel. A 2×5 órás előadás feladata a téma elméleti áttekintése és néhány szemléletes demo segítségével a gyakorlati módszerek bemutatása.

Süti. Érdekes, meg manapság elég felkapott dolog ez az ASP.NET, bár számomra nem teljesen világos, hogy miért olyan jó. Na, majd kiderül.

A részvétel ingyenes, csupán regisztrálni kell a www.msportal.hu oldalon.

Ez sem egy elhanyagolható szempont ugye egy diák számára. Ezért szeretem a Microsoftot. Igényesen, jó minőségben tudnak szervezni, s mindezt ingyen, ajándék vizsgalehetőségekkel, stb. Persze nyilván ez is a céljuk, hogy sok leendő informatikus fiatalban kialakuljon az iménti vélemény, hogy felfigyeljenek a Ms-ra, s menjenek oda dolgozni a későbbiekben.

Már be is regisztráltam. Ha van kedvetek, gyertek.

Felhőtlen kacagás

Mivel elhalasztottam a fizika vizsgámat, így most arra próbálok készülni. Jól látod, sajnos csak próbálok, mert olyan logok kerültek elő a mélyből, hogy az valami hihetetlen. Geri okoskodik, akad itt minden: háromdés tervezéstől kezdve, openglen át, mutánskódok fejlődéséig. A gyerek kezdetben nem tudott dinamikusan memóriát foglalni C-ben, másnap már 3d enginet írt, nem sokkal később már önmagát módosító programot, s állította, hogy x86-on is ez tökéletesen működik. Komolyan mondom, ha infós vagy kötelező. (2005-ös)

Link1 (via evone)
Link2