• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    Diskuze o obzive programovanim pro starsi a pokrocile.
    rozbalit záhlaví
    DELVIT
    DELVIT --- ---
    JIMX: jak jsem psal zcela upřímně o nich moc nevím (i když možná se brzy dovím) a věřím ti, že to zjednodušilo práci programátorů webu, kteří to používají, ostatně proto se to tak používá.

    Bylo by asi dobré, kdybys nějak jednoduše pro mě a ostatní co s tím nedělali třeba shrnul v čem je to takový rozdíl.

    TOOMIX: díky, zajímavé je, že pro každého je to něco jiného. U .NET je nepříjemný ten vendor lockin (ano je tu např Mono, ale...). VCS jsou jasné to už jsem tu připomněl.

    V čem je přínos MSSQL větší, lepší než u ostatních relačních DB?

    Virtualbox už tu proběhl - ale tam jsou problémy s výkonem a teď je zatím Oracle a ten nemá zrovna dobrou pověst v udržování OSS projektů.

    GARFIELD: Encyklopedie :) zajisté, ale nikoho to předtím nenapadlo dát do digitálna. Automatizace kontroly asi ano, ale o tom nic nevím ani o historii.

    QWWERTY: Na tyhle průpovídky jsou nejlepší guvernéři FEDu ty dokážou i o počasí říc naprosto nic na třeba 5 min...
    MLEKAR_STEIN
    MLEKAR_STEIN --- ---
    KOC256, QWWERTY:
    klidne bych vynechal i tu prokrastinaci, proste jsme uzvaneny a chcem si pokecat o praci, svete a vubec. :D
    KOC256
    KOC256 --- ---
    QWWERTY:
    no u nás nyní frčí sousloví "...primárně efektivní...". Takže pokud to tam není, tak průser :-)
    QWWERTY
    QWWERTY --- ---
    KOC256: chces rict "prozkoumavame pristup a nazory dalsich expertu z oboru a jak se k vyvoji a souvisejicim vyzvam stavi konkurence. timto zajistujeme, ze jsme up-to-date specialisti, kteri takto mohou poskytovat lepsi sluzby sve firme a tim zlepsovat jeji pozici na trhu"?
    a urcite by to slo zabalit i do nejakyho kvalitniho bullshit speaku plnyho management buzzwordu, aby to vypadalo, ze zevlovanim na internetu zachranujem vesmir :D
    KOC256
    KOC256 --- ---
    KOJA:
    ...tím že prokrastinujeme během pracovní doby? :)
    KOJA
    KOJA --- ---
    SAJAGI: Tak je videt ze i v nejlepsim veku jsme do toho stale zapaleni :D
    SAJAGI
    SAJAGI --- ---
    Nečekal bych, že 40+ bude značit počet nepřečtených příspěvků za PŮLDEN.
    JIMX
    JIMX --- ---
    DELVIT: react a podobny imho uplne zmenili pohled na zpusob programovani webovych aplikaci ... a neni to jenom o tom, ze se nejaka funkcionalita obalila do univerzalniho fw, ktery funguje vsude ... ale radove to zjednodusilo praci ... samozrejme, ze vsechno z toho udelas v plain JS, do toho se to taky preklada ... ale ta pridana hodnota ve radovym zjednodušení je imho zásadní
    DARK_ONE
    DARK_ONE --- ---
    Co me posledni dobou zaujalo: Homomorfni sifrovani, SMT solvery, TLA+, property-based testovani, fuzzing (AFL).

    Spousta tech nastroju/napadu je tu desitky let, ale IMHO az posledni cca dekadu ma dostatecny mnozstvi firem dostupnej vypocetni vykon k tomu, aby se to dalo pouzit na netrivialni problemy a zacina se to vyplacet.
    SPIKE411
    SPIKE411 --- ---
    KEJML: Kelvin Henney je zabavnej. Sice neprogramuju, ale jeho přednášky o Pythonu a obecně programování mě baví.

    The Error of Our Ways • Kevlin Henney • GOTO 2016
    https://youtu.be/IiGXq3yY70o
    KEJML
    KEJML --- ---
    GARFIELD: Nedávno jsem viděl přesně na tohle téma (hodně myšlenek (a jejich implamentace) jsou starší, než si hodně lidí myslí) pěknou přednášku:

    Old Is the New New • Kevlin Henney • GOTO 2018
    https://www.youtube.com/watch?v=AbgsfeGvg3E
    TOOMIX
    TOOMIX --- ---
    DELVIT: 20 let je dlouhá doba, za mě to je .NET Framework a jeho následník .NET, GIT, Subversion, MSSQL Server, Virtualbox
    GARFIELD
    GARFIELD --- ---
    DELVIT: Tak moh bych rict, ze encyklopedie tu byly o trochu driv. A automatizace kontroly kvality v nakejch tovarnach asi taky.
    DELVIT
    DELVIT --- ---
    VYHULENY_UFO: zajímavé je, že git a mercurial vznikli prakticky současně. Ta potřeba evidentně tu byla veliká. Ano, linus je génius ;).

    GARFIELD: No právě, že všechno ne, ale je toho málo :0). Třeba ten Ward (DELVIT: ), měl zcela nové myšlenky. Je to pro mě zajímavé sledovat tu genezi.
    GARFIELD
    GARFIELD --- ---
    DELVIT: Tak asi se da rict, ze vsechno ma koreny v 60. letech a je to evoluce. Pravdepodobne ze Xerox Parcu (kde to nekdo vzal Turingovi nebo Ade).

    Ja to bral subjektivnim pohledem tak nejak pred a po na co bych cumel s otevrenou pusou (zapomenl jsem zminit velikost webovejch stranek a mnozstvi reklam bez adblockeru).
    DELVIT
    DELVIT --- ---
    VYHULENY_UFO: jj, nedávno psal, že právě je moc rád, že není člověkem jenom jednoho okamžiku (resp. projektu).
    DELVIT
    DELVIT --- ---
    Tak mě napadá, že git a mercurial se vejdou do toho rámce. Ano ty také začali někdy v 70. letech. Ale distribuované VCS byla nová myšlenka i když předtím bylo asi CVSko a poté subversion.

    Je zajímavé, kolik toho vzniklo v pravěku a postupně se rozvíjelo až do toho co máme teď. Díky za zajímavé podněty ;).

    UNTOY: Ano to si řekl a tak jsem to upřesnil ;), na tom snad není nic zlého. Sám je používám také a rozhodně bych nerad daroval ledvinu, abych je používal.

    Jak jsem psal DELVIT: , kde jsem upřesnil co jsem tím myslel, když jsem tuhle diskuzi začal.
    UNTOY
    UNTOY --- ---
    DELVIT: ok nechal jsem se unest tim, ze nekdo prede mnou zminil mobilni internet, ale prosim te co je tohle za strawman argument? To co jsem rekl je, ze se noise-cancelling sluchatka staly snadno dostupny v end-consumer sfere. To ze ten napad existuje mnohem delsi dobu je krasny (a sam to explicitne zminuju), ale pokud jediny co bych s tim mohl delat je cist si o tom nebo si vzit hypoteku abych si takovy sluchatka mohl koupit, tak je mi to k nicemu.
    MARASAN
    MARASAN --- ---
    VYHULENY_UFO: IMO to ale prislo uz po nastupu ruznejch kolejnich a garazovejch serveru bezicich prave na tom linuxu. Uz bylo videt, ze neni cesty zpet, internet je budoucnost a jdeme do toho. Prave ten prelom by vubec nenastal nebyt linuxu.
    MARASAN
    MARASAN --- ---
    JANFROG: ad open-source: ja si myslim, ze malokomu dochazi, ze nebyt linuxu, internet by vubec nebyl tam, kde je ted. Kdyz prisel linux, kterej mel TCP/IP stack, tak internet byly jen velky komercni drahy nedostupny systemy. Linux to cely postavil na hlavu, protoze server najednou mel doma kazdej, kdo mel aspon i386 a stacilo tohle levny zelezo s linuxem (zadarmo) a inetovej server byl na svete za minimalni naklady - minimalne ve srovnani se Sunem nebo IBM.

    Pokud by tehdy linux neprisel v tu pravou dobu, malokdo by mel prostredky na vlastni sluzby a cely by to zustalo armade a mozna univerzitam.

    Ale to uz je taky 20+ ;-)
    DELVIT
    DELVIT --- ---
    QWWERTY: Ano v tomhle máš pravdu, to jsem měl specifikovat lépe. Jde mě o nějakou zcela novou myšlenku. Nešlo mě o to, že něco šlo hůře udělat a teď to jde lépe, rychleji, levněji atd.

    Uvedu příklad co jsem myslel. Než Ward Cunningham, vůbec zajímavý člověk, přišel s myšlenkou (vynalezl a implementoval) frameworku na integrační testování nebo první wiki, tak nic takového před tím nebylo. Takže byla originální myšlenka, která se pak rozšířila všude.

    JANFROG: no právě, tak jako u mě :). Pěkný seznam hlavně ty SMT solvery - Z3 / CVC ;).
    JANFROG
    JANFROG --- ---
    JANFROG: Teda jako ne ze by vsechno z toho nemelo sve vlastni problemy, tech tam je vic nez dost. Ale lepsi nez dratem do oka, ze :-)
    JANFROG
    JANFROG --- ---
    DELVIT:

    20 let - to je v podstate cela ma profesionalni kariera :-)

    Za me rozhodne nejvetsi vec je rozmach open-source, i kdyz to neni novinka poslednich 20 let, ale pred 20 lety to bylo dost jinde. Nejde ani tak o to ze to je "free" ani o to ze "tam je mene chyb protoze vic oci" (coz neni ani moc pravda), ale o to ze kdyz neco nefunguje nebo nevis co presne to dela, mas moznost si to dohledat a upravit.

    Z tech technickych veci za me:

    - LLVM (protoze to neuveritelne akcelerovalo experimentovani s jazykama)
    - RISC-V a v mensi mire OpenPOWER (protoze jsou otevrene, viz vyse, a protoze konecne nemusis vymyslet jak obejdes HW, kdyz ho muzes zmenit)
    - Pokrocile SMT solvery - Z3 / CVC (protoze to umoznuje vyvoj nove generace nastroju).
    - asi bych sem zradil i virtualizaci, nejen HW ale (hlavne) SW (QEMU, gem5) - protoze i kdyz ta neni tak nova (LPAR, zony) ta masivni dostupnost vsude a snadnost pouziti na levnem HW me dost zjednodusila praci :-)
    Kliknutím sem můžete změnit nastavení reklam