Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Zabanovaný Anonymní Troll

Stran: 1 ... 13 14 [15] 16 17 ... 31
211
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 08. 10. 2019, 21:55:22 »
Taková typická mobilní aplikace většinu času čeká na událost
Myslím, žes celkem dobře ilustroval, jak je pojem "asynchronní" rozbředlý, takže ve finále celkem k ničemu. To, co popisuješ, by klidně někdo mohl místo "asynchronní", nazvat spíš "event-driven"...

Samotný pojem "asynchronní" znamená všechno a nic. Je potřeba říct, v jakým kontextu a na jaké úrovni ho mám na mysli, jinak je z toho jenom zmatení...

Ja si myslim, ze asyncrhonni znamena neco konkretniho a docela presne. Znamena to totiz, ze neco neni neni synchronni. A jak neco neni synchronni, tak je treba dycky zbystrit, protoze se s tim bude jistojiste delat blbeji, nez kdyby to bylo syncrhonni 8) :D

212
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 07. 10. 2019, 23:11:40 »
Jo a kdyz uz jsem se tak rozjel, tak bych chtel jeste rict, ze me dost casto sere i ten foreach a radeji bych pouzival obycejny for, kdyz to jde :D

Jak vidite, jsem konzervativni programator.

213
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 07. 10. 2019, 22:46:14 »
Zrovna jsem psal takovou jednu servisu v Jave ve Springu a rozhodoval jsem se jestli nektere casti kodu neudelt asynchronne pres Futures a nove thready. Ta resena uloha na to byla jako delana. Uz jsem to tak mel napsane a zjistil jsem, ze mi to prinese vice problemu nez uzitku. Nakonec jsem nasel zpusov jak to udelat normalnim sekvencnim kodem s fixne definovanymi worker thready a je to lepsi. A tak je to dycky. Nejhorsi je, kdyz nejaky jazyk, jako je C#, obsahuje 100 ruznych pitchovin featur. Pak vznikne problem typu "Kdyz mas kladivko, tak se vsechno jevi jako hrebik", a mas chut to vsechno pouzivat, ackoliv to akorat zvysuje komplikovanost kodu.

Ja se treba priznam, ze casto i dost vaham nad uzitecnosti Streamu (monady). Mnohokrat mi prijde pouziti Foreahe mnohem praktictejsi a prehlednejsi. Dodnes z pameti nevim, jak ve Streamu napr. udelat Group By nad Mapou a musim cumet do Googlu.

Po tisicateprve, ti lidi co to takhle ten synchronni design v historii pocitacu vymysleli, nebyli debilove nebo idioti.

214
Vývoj / Re:Naučení se asynchronnímu programování
« kdy: 05. 10. 2019, 11:16:00 »
Asynschronni programovani je totalni srajda, je to dobre tak na klikatka na webu a podobne usecase. Na backend to budto nepatri vubec, nebo si musi dotycny citlive zvolit na co se mu to tam hodi, ale by default pouzivat synchronni programovani. Na backendu neprinasi asynchronni design zadne vyhody a je akorat problematicky. Vyjimkou snad muzou byt komponenty ktere musi zvladat tisice requestu za vterinu pochazejicich z Internetu a zaroven nesmi zrat moc zdroju, a takove komponenty jsou v enterprise velice vyjimecne.

Jak nekoho vidim, ze bastli backend a ze srandy to dela asynchronni, tak se mi otevira kudla v kapse.

Takze jestli se chces naucit asynchronni programovani, tak bez delat weby v node.js, tam presne to totiz patri. A abyses v tom bordelu co ti vznikne vyznal, tak tam samozrejme musis dat Redux. A neopovazuj se strkat asynchronni veci na backend, bo si te najdu a zbiju te.

215
Vývoj / Re:Java - jak vymazat z ArrayListu množinu položek
« kdy: 22. 09. 2019, 22:11:57 »
Nebo:

Kód: [Vybrat]
int[] itemsToRemove = {0, 5, 1, 4};
Arrays.sort(itemsToRemove);
Arrays.reverse(itemsToRemove);

for(int i = 0; i<itemsToRemove.length; i++) {
  list.remove(itemsToRemove[i]);
}

216
Vývoj / Re:Java - jak vymazat z ArrayListu množinu položek
« kdy: 22. 09. 2019, 21:02:23 »
Kód: [Vybrat]
int[] itemsToRemove = {0, 5, 1, 4};
Arrays.sort(itemsToRemove);

for(int i = 0; i<itemsToRemove.length; i++) {
  list.remove(itemsToRemove[i] - i);
}

217
Vývoj / Re:Java - jak vymazat z ArrayListu množinu položek
« kdy: 22. 09. 2019, 20:53:16 »
Jak se na tohle můžeš ptát?

Jak se na tohle můžeš ptát?

Jak se ho na to muzes ptat?

218
Vývoj / Re:Java - jak vymazat z ArrayListu množinu položek
« kdy: 20. 09. 2019, 18:05:44 »
Strc ten arraylist do hashmapy, a v hashmape uz pak muzes mazat prvky dle klice.

219
Uz jsem zazil ve 2 firmach to, ze na sluzebni cesty manazeri prinuti vyvojare vstat extremne brzo rano. Nevim jestli jsem sam, ale prijde mi to uplne absurdni a tak nejak to dokresluje moje predstavy o techto dost casto budizknicemnym osobam, kteri sefuji necemu, o cem nemaji vubec paru, a kteri se nasackovali do IT kvuli prachum.

Ale mozna ze ranni vstavani s naslednou tezkou dusevni praci dela tak velky problem jen me?

Zazival jsem treba v jedne firme to, ze jsme jako vyvojari museli pres kus republiky jezdit do Prahy na sluzebky vlakem. Do prace jsme na vsech pobockach te firmy chodili na 9:00-9:30, pricemz kdyz jsme museli do Prahy, tak management trval na to, ze tam musime byt rovnez na 9:00. To pro me treba znamenalo, ze jsme musel doma vstat ve 3:30 rano abych stihl autobus na nadrazi a vlak, pricemz obvykle v normalni den jsme museli vstavat treba az v 8:00.

Neni moc prekvapujici, ze sluzebni cesta je uz tak dost spojena s nadmernym stresem pro vyvojare, protoze se zpravidla neco duleziteho musi resit, treba vyvoj noveho softwaru atp., a manager udela to, ze vyvojare primeje jet tak brzo.

V jine firme jsem se treba stretl zase s tim, ze prebirali software z Nemecka a museli jsme tam tedy jet na knowledge transfer. To vyzadovalo koupeni letenky, nacez naseho debilni projektaka nenapadlo nic jineho, nez ze nam koupi letenky na 6 hodin rano, protoze byly nejlevnejsi.

Samozrejme ze projektak je s tim v pohode, protoze je to debil co stejne cely den nic delat nebude a na meetingu se jen bude tvarit, ze vi presne co se deje. Ale jak na to prijdou nevyspali vyvojari, co musi cely den dusevne pracovat?

Nicmene treba jsem na nevyspani tak moc choulostivy jen ja? Jak to vidite vy, prijde vam takoveto chovani firem v poradku?

220
Odkladiště / Anonymita platebnich bran
« kdy: 12. 09. 2019, 22:56:08 »
Mam takovy dotaz. Vim ze banky si udrzuji historii transakci dlouha leta, takze pri prevodu penez z uctu na ucet nemuze byt o zadne anonymite rec. Navic kdovi, jak na to pohlizi zakon.

Nicmene docela by me zajimalo, jak je to u platebnich bran, jako je treba Paypal a jine.

Kdyz totiz nekde neco koupim pres platebni branu, tak u me na uctu nevidim, komu ty penize sly, vidim jen, ze sly na tu platebni branu.

Takze mejme ucet A, ucet B, a platebni branu P. A mame transakci A->P->B.

1. Jak je na tom prijemce penez - ten prepokladam nevidi, z jakeho uctu to prislo?
2. Co platebni brana P - udrzuje si taky historii transakci jako to dela banka, tzn. ze by se dalo dohledat B->P->A?


Docela by me zajimalo, jestli platebni brany dodrzuji nejakou anonymitu transakci alespon v tom smyslu, ze ty transakce po nejake dobe budto mazou, nebo je vubec neuchovavaji. A  pokud to nedelaji, tak proc to nedelaji?

221
Certifikat ma smysl, pokud nic neumis - muzes ho potom vytahnout u pohovoru.

222
Tak jsem zkousel na volne misto na disku zapisovat nahodna data a pote zkouset obnovit smazane soubory pomoci komercniho SW. A povedlo se. Nicmene nemel jsem vubec dobre vysledky se zapisem do 1 souboru, az kdyz jsem zaplnil misto ruzne velkymi soubory o poctu asi 150000 tak to zacalo mit efekt.

223
Ja dam konkretni priklad, at proste tady nemlzim  :D

Na disku mam citlive veci, jako napr. emailovou komunikaci s mou ucetni. Kdyby mi, jedno z jakeho duvodu, prozkoumavali pocitac fizli, tak bych jim musel rict svoje heslo. Kdybych jim ho nerekl, bere se to jako pritezujici okolnost. Takze bych jim ho rekl. Nicmene chci tim mit na svem vlastnim pocitaci jistotu, ze kdyz nejaky soubor smazu, tak je ten soubor DPC SMAZANY. Smazany soubor neznamena, ze nejaky super-kyborg geek ho nedokaze obnovit, ale znamena, ze neschopni fizli ho nedokazou obnovit. Muzu na to samozrejme pouzit utility, pres ktere se mazou soubory, ale napr. pro Emailoveho clienta se mi nechce hledat, kde nebo jak to uchovava na disku informace. Proto chci mit 100% zarucenou metodu mazani dat na disku.

A proto se zde ptam na FileVault a odsifrovani a nasldne opetovne zasifrovani disku. Zajima me, jestli ty na zasirovanem disku smazane soubory pujdou obnovit, kdyz znovu zasifruju disk.


224
Dobre, diky vsem za prinosne odpovedi, ale ted znovu k veci.

Rekneme, ze sifrovani disku je bezbecne, a rekneme, ze nechci rozbijet muj disk a ze nechci bootovat disk z Linux Recovery. Budu chtit na disku permanentne smazat soubory, ktere jiz byly smazany. Rekneme, ze situace je takova, ze na SSD disk bude mit od jiste chvili heslo vicero lidi. Pomuze mi disk odsifrovat a znovu zasifrovat s jinym, novym klicem?

Ja se domnivam, ze ano, a paklize sifrovani disku je bezpecne, tak i tato metoda mazani souboru je bezpecna.

Ono v podstate jde o to, zdali FileVault potom, co odsifruje disk, vlastne i odsifruje uz smazane soubory na disku, nebo zda-li je zachovava zasifrovane s puvodnim klicem, tedy jiz nepouzitelne.

225
Ok ja preformuluju dotaz jinak. Mam Maca, ten je zasifrovany ,pouziva FileVault. Budu ho chtit prodat a chci mit zaruceno, ze smazana data na nem jsou uz neobnovitelna. Jenze problem je v tom, ze jsem zvolil moc slabe heslo, ktere ma jen 4 znaky.

A proto mi vrta hlavou, co mam ted delat.

Vim, ze mozna neni prima zavislost mezi mnou zvolenym heslem a klicek, kterym se desifruje disk. Jenze nevim presne jak to vlastne je, uplne tomu nerozumim. A protoze se jedna o osobni data, tak to chci vedet na 99,9%, jak to je.

Tady tohle je vyjadreni od Applu:

Citace
Reset your password or change your FileVault recovery key
If you forget your account password or it doesn't work, you might be able to reset your password.

If you want to change the recovery key used to encrypt your startup disk, turn off FileVault in Security & Privacy preferences. You can then turn it on again to generate a new key and disable all older keys.


A to je vlastne presne co by me zajimalo. Co pro me presne dokaze udelat to vygenerovani noveho klice a zahozeni vsech starych?

Stran: 1 ... 13 14 [15] 16 17 ... 31