abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 23:11 | Nová verze

Bylo vydáno Eclipse IDE 2019-06 aneb Eclipse 4.12. Nově vychází toto vývojové prostředí čtvrtletně. Představení novinek na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 22:55 | Nová verze

Byla vydána nová stabilní verze 3.10.0, tj. první z nové řady 3.10, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Z novinek lze zmínit například iwd, tj. alternativu k wpa_supplicant.

Ladislav Hagara | Komentářů: 0
dnes 15:55 | Nová verze

Byla vydána nová stabilní verze 5.13 multiplatformního toolkitu Qt. Přehled novinek v příspěvku na blogu a na wiki stránce.

Ladislav Hagara | Komentářů: 0
dnes 09:00 | Bezpečnostní upozornění

Mozilla vydala bezpečnostní varování MFSA2019-18 upozorňující na aktuálně zneužívanou kritickou bezpečnostní chybu CVE-2019-11707 ve Firefoxu v Array.pop. Chyba je opravena ve Firefoxu 67.0.3 a Firefoxu ESR 60.7.1.

Ladislav Hagara | Komentářů: 0
dnes 00:44 | Komunita

Konference LinuxDays 2019 proběhne o víkendu 5. a 6. října v Praze v Dejvicích v prostorách FIT ČVUT. Konference OpenAlt 2019 proběhne o víkendu 2. a 3. listopadu na FIT VUT v Brně. Organizátoři konferencí vyhlásili CFP (LinuxDays, OpenAlt). Přihlaste svou přednášku nebo doporučte konference známým.

Ladislav Hagara | Komentářů: 0
dnes 00:22 | Komunita

Vývojáři Ubuntu oznámili, že Ubuntu počínaje verzí 19.10 nebude podporovat architekturu i386. Pro poslední verze Ubuntu nejsou k dispozici instalační média pro architekturu i386. Od verze 19.10 už nebudou k dispozici ani balíčky přeložené pro tuto architekturu.

Ladislav Hagara | Komentářů: 10
včera 22:55 | Pozvánky

Červnový pražský sraz spolku OpenAlt zahájí Jaroslav Tulach z Oracle Labs přednáškou na téma Úvod do GraalVM – nejrychlejšího virtuálního stroje na světě. Následovat bude neformální setkání a diskuse na téma GraalVM. Sraz se koná již tento čtvrtek 20. června od 18:00 v restauraci NaJedli (Radlická 608/2, Praha 5). Akce je volně přístupná (i Go nebo Rust programátorům), ale z kapacitních důvodů prosíme, abyste nám dali vědět, že přijdete –

… více »
xkucf03 | Komentářů: 0
včera 01:11 | Nová verze

Byla vydána verze 2.0.0 svobodného softwaru HAProxy (The Reliable, High Performance TCP/HTTP Load Balancer; Wikipedie) řešícího vysokou dostupnost, vyvažování zátěže a reverzní proxy. Detailní přehled novinek v příspěvku na blogu společnosti HAProxy Technologies.

Ladislav Hagara | Komentářů: 22
17.6. 23:44 | Zajímavý projekt

Na Humble Bundle byla spuštěna akce Humble Book Bundle: Programming by Packt. Za 1 dolar a více lze koupit 5 elektronických knih, za 8 dolarů a více lze koupit 12 elektronických knih a za 15 dolarů a více lze koupit 25 elektronických knih věnovaných programování od nakladatelství Packt.

Ladislav Hagara | Komentářů: 5
17.6. 22:55 | Bezpečnostní upozornění

Bezpečnostní varování NFLX-2019-001 upozorňuje na bezpečnostní chyby v jádrech Linux a FreeBSD v implementaci TCP zneužitelné k vzdálenému DoS nebo kernel panic. V Linuxu se jedná o chyby pojmenované TCP SACK PANIC aneb CVE-2019-11477, CVE-2019-11478 a CVE-2019-11479. V upstream verzích Linuxu 4.4.182, 4.9.182, 4.14.127, 4.19.52 a 5.1.11 jsou již chyby opraveny.

Ladislav Hagara | Komentářů: 1
Jakou verzi jádra Linux typicky používáte na osobním počítači?
 (18%)
 (20%)
 (55%)
 (3%)
 (4%)
Celkem 297 hlasů
 Komentářů: 8, poslední 15.6. 18:14
Rozcestník
Štítky: není přiřazen žádný štítek

Vložit další komentář
Bystroushaak avatar 13.12.2018 10:26 Bystroushaak | skóre: 35 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Pěkné, pěkné. S tím jsi mi ušetřil trochu práce. V čem jsi dělal ty grafy?
13.12.2018 10:52 Pavel Křivánek | skóre: 28 | blog: Kvičet nezávaznou konverzaci
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Žádný zázračný nástroj na to bohužel nemám. Prostě jsem udělal v Calcu tabulky objektů, hodil to do Inkscape a tam uspořádal a propojil.
Tetris teaches that your successes disappear as soon as they happen, while your mistakes pile up until they kill you.
Rezza avatar 13.12.2018 12:26 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Jen jedna poznamka - chce to explicitne nastavit bile pozadi - mam tmavy vzhled abicka a nevidim tam ty veci cernou barvou.
Josef Kufner avatar 13.12.2018 13:29 Josef Kufner | skóre: 68
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Kde jsou ty doby, kdy XOR byla prostě jen další barva.
Hello world ! Segmentation fault (core dumped)
13.12.2018 14:31 JS1 | skóre: 2 | blog: intuition_pump
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Zatim nikde. Pritom treba velikost ikon driv parametrizovana nebyla a dnes uz je, tak proc by neslo parametrizovat i barvy?
Lidstvo má již jen 12 let, aby odvrátilo nejhorší důsledky klimatické katastrofy. Podpořte výzvu na proplanetu.cz!
Josef Kufner avatar 13.12.2018 23:54 Josef Kufner | skóre: 68
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Kdysi, když jsem si hrál s editorem na kreslení myších kurzorů, tak tam byly 4 barvy: průhlená, bílá, černá a XOR. Viděl jsem to i na pár dalších místech.
Hello world ! Segmentation fault (core dumped)
14.12.2018 11:27 JS1 | skóre: 2 | blog: intuition_pump
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Asi nevedeli co s tim extra bitem pokud je bit masky 0. Neni to spatny napad.
Lidstvo má již jen 12 let, aby odvrátilo nejhorší důsledky klimatické katastrofy. Podpořte výzvu na proplanetu.cz!
13.12.2018 19:48 Pavel Křivánek | skóre: 28 | blog: Kvičet nezávaznou konverzaci
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Pro příště, měnit obrázky v blogu na ábíčku není to, co by člověk dělal dobrovolně :-) Mimochodem, původně jsem je chtěl uploadnout jako SVG, ale redakční systém měl na věc jiný názor.
Tetris teaches that your successes disappear as soon as they happen, while your mistakes pile up until they kill you.
Bystroushaak avatar 13.12.2018 22:11 Bystroushaak | skóre: 35 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Ani uploadovat. Pokud bys měl chuť se z toho zabít, tak použij abclinuxu_uploader.py
16.12.2018 20:10 JS1 | skóre: 2 | blog: intuition_pump
Rozbalit Rozbalit vše Re: Objektový model jazyka Self
Musim priznat, ze mi to zrovna jednoduche neprijde. Posledni dobou jsem se zhledl spis v lambda kalkulu a funkcionalnim programovani.

Nicmene, nedavno jsem napsal komentar na Hacker News (jako odpoved na poznamku v uvozovkach, nechce se mi to prekladat tak v originale):
"I've gone back and forth multiple times between functional practices and OO practices, and I definitely empathize with the confusion going in both directions. You trade one problem for another, and in the end there really is no free lunch."

I think there is a strange kind of duality between OOP and FP. I think OOP passes structures of objects hidden behind interfaces, while the FP passes composed functions in other direction. So you can convert your OOP code to FP code almost mindlessly by total "inversion of control" - wherever you pass an object somewhere (making a call), in FP you pass the operation from the callee to the caller instead.

And I think it's this duality that you observe in practice.

However, I believe there is a practical difference between the two, which makes FP superior despite being harder to understand initially.

It's much easier to spot that you're doing "no-ops" in FP than in OOP. In OOP, often you pass the objects unchanged across layers, while in FP, this manifests as identity functions being used. And it's easier for both human and compiler to remove these redundant identity functions (through function specialization and things like fusion etc.).

Also, I believe functional approach allows you to better realize that there are some algebraic laws governing your problem domain.

It's really kind of like in mathematics, when you come from point-wise understanding of functions to functional understanding of functions, more insight is gained.
Docela by se mi libilo, kdyby se nekdo z tech zajemcu o OOP systemy zamyslel nad touhle dualitou (a vubec jestli existuje) a pak nejak formuloval lambda kalkul, ktery odpovida jejich oblibenemu OO modelu. Bylo by to myslim zajimave srovnani. (Je pomerne dobre zname, ze existuje korespondence mezi ruznymi kalkuly a vypocetnimi modely.)
Lidstvo má již jen 12 let, aby odvrátilo nejhorší důsledky klimatické katastrofy. Podpořte výzvu na proplanetu.cz!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.