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 ... 22 23 [24] 25 26 ... 31
346
/dev/null / Re:Jak pouzivat Google?
« kdy: 01. 05. 2019, 15:17:04 »
ja teda nevim, zkusil jsem zadat   bodybuilding blogs     kdyz me zajimaji blogy a hned prvni odkaz je seznam blogu kde na 12. miste je zminovany scooby  :D

Jo, ale na ten scoobysworkshop byses asi nedostal pres ten search engine, to jednak, a druhak kdo rika ze chci hledat zrovna Blog, ja mam k Blogum dost averzi, protoze si pod tim predstavim vzdycky nejakou pubertacku chrlici denodenne nejake pidny.

Ja si myslim ze co jsem chtel sdelit uz je dostatecne v tech vysledcich pro "tips for best cardio" kde jeste i posledni stranka googlu obsahuje same magaziny a obsah vyledaneho textu uz navic ani neni relevantni.

347
/dev/null / Re:Jak pouzivat Google?
« kdy: 01. 05. 2019, 14:43:05 »
A jeste na zaver maly dukaz toho, jak hrozny Google je:

Zadam do vyhledavace:
"tips for best cardio"

Prvni stranky vytapetuji klasicke trapne online magaziny ktere se ukazuji vzdy a vsude. Kliknu proto na POSLEDNI 20 stranku abych videl ty mene popularni. Ocekavam, ze bych tam mohl najit zajimavejsi webovky nekomercniho charakteru.

https://www.google.com/search?q=tips+for+best+cardio&hl=cs&ei=MpPJXPbLFo75sAfBsZlY&start=190&sa=N&ved=0ahUKEwj2rK3SrPrhAhWOPOwKHcFYBgs4yAEQ8tMDCEA&biw=1440&bih=765

Co tam vsak najdu:

American Heart Association
https://www.gumtree.co.za
twigscog.com/cvrd/best-weight-training-log-apps.html
https://meritagemed.com/8-best-cardio-workouts/
https://www.worldgym.com/


WTF? Kde jsou nejake osobni webove stranky lidi, nejake blogy treneru atp.? Jak je sakra mozne, ze Google i posledni stranku vytapetuje dalsimi odkazy na trapne magaziny a jeste ke vsemu uz tam ani neni relevantni odkaz k hledanemu retezci "tips for best cardio"?? To mi chce jako Google tvrdit, ze tento retezec se vyskytuje jen a pouze na tech trapnych magazinech a ze zadny treba sobni trener nema svou webovou stranku nebo blog, kde by se tento retezec vyskytoval??? Co treba nejake stare clanky na starych webovkach, klidne i 20 let stare, na kterych by mohl byt kvalitnejsi obsah nez na tech shitech co Google vytapetuje - tvl kde to vsechno zmizelo? Jak se  k tomu dostat?

Takze to je podle me jasny dukaz toho, co se s vyhledavanim stalo. Vraci to proste uz jenom komercni nesmysly. Kdyz jsem kdysi neco vzdycky vyhledaval, mohl jsem se dostat na osobni webovky lidi, nebo alespon na diskuzni fora atp., ale dneska? To je hnus velebnosti.

348
/dev/null / Re:Jak pouzivat Google?
« kdy: 01. 05. 2019, 14:24:46 »
Coz mi pripomina, jak ignorovat v google nejakou webovou stranku. Da se sice udelat tohle:

"-root.cz"

Ale to bych musel psat porad do vyhledavace. Nechapu proc neexistuje neco jako je Ignore list pro vyhledavani, protoze nektere magaziny jsou tak strasne trapne, ze jejich ignorace by mi znacne dokazala zkvalitnit hledani. Proste tento svet nema zpusob, jak se vyporadat se spamerskymi webovkami. Mame sice Adblock, ktery posefuje reklamy, ale nemuzeme blokovat spamerske webovky.

Vyuzil bych to i v praci, kde bych si dal nektere radoby odborne/technicke Website do ignorelistu, protoze jsou trapne.

349
/dev/null / Jak pouzivat Google?
« kdy: 01. 05. 2019, 14:03:28 »
Tak, to ted bude otazka do pranice.

Mozna jsem zaujaty, nebo je to proto ze jsem pred par lety takrka kompletne presel na anglicke zdroje, ale prijde mi, ze na Google je horsi a horsi vygooglit nejake kvalitni informace. A nemyslim tim ted StackOverflow atp, to je spise lepsi a lepsi.

Pamatuju si, ze kdy jsem tak okolo roku 2004 neco vzdycky googlil, tak mi vyjizdely zajimavejsi webove stranky. Dneska kdyz zadam neco do Google, tak mi prijde, ze to nachazi jen a pouze ruzne komercni webovky s postrannimi umysly - ruzne internetove magaziny, noviny atp.

Dam konkretni priklad. Rekneme, ze bych hledal neco o posilovani a vyzive - chci se o tom treba dozvedet nejake informace a hledam dobre zdroje dat. Ocekaval bych, ze jako clovek co o tom treba nic nevi (ale ja vim) bych se diky Google mohl dostat na takovouto webovku:

http://scoobysworkshop.com/

Je to super kvalitni zdroj dat od cloveka (jmenuje se Scooby), ktery posiluje poslednich nekolik desetileti a ma v tom jasno. Nenasel jsem doposud nic lepsiho. Nicmene pokud bych vylozene neuvedl v Google slovo "scooby", tak se na tu stranku nemam sanci nijak pres klicova slova jako "workout" "bodybuilding" "cardio" atp. dostat a najit ji.

Kdyby nebyl Youtube a Scooby nebyl slavny, a mel by jen tu webovku, tak bych se na ni proste nikdy nedostal, protoze Google by prvnich 20 vyhledavacich stranek vytapetoval odkazama na ruzne trapne magaziny a podobne komercni veci, ktere si popularitu zaplatily, a tam bych nachazel jen recyklovane zdroje informaci od nejakych pseudoexpertu zaplacenych novinaru, kde jejich ukolem je chrlit obecne recyklovane clanky o nicem.

Chapu, ze za to nemuze primo Google - proste bohuzel ty komercni subjekty maji penize a prostredky k tomu, aby si zajistili prvni misto ve vyhledacich. Jenze jak tohle obejit?

350
/dev/null / Re:Hibernate nedokaze batch processing
« kdy: 28. 04. 2019, 12:07:39 »
Tak a ted bych si chtel heste zapnout Cachovani tak, aby nemuselo za kazdym ukoncenim session dojit k zapisu do databaze. Takze budou inserty jeste kuwa rychlejsi.

351
/dev/null / Re:Hibernate nedokaze batch processing
« kdy: 28. 04. 2019, 12:03:05 »
Uz jsem to nasel!

spring.jpa.properties.hibernate.order_inserts=true

"Forces Hibernate to order SQL inserts by the primary key value of the items being inserted. This preserves batching when using cascading."

Tvl to je rychlost! To je rychlost!!! Ted budou requesty rychlejsi nez s pure SQL protoze takovouto featuru bych nezvladl naimplementovat nijak! Snad ledaze bych nemusel, protoze bych mel pribalene Postres v kontejneru s komponentou.

Hosi, odted Hibernate vzrostl v mych ocich, Hibernate do kazde domacnosti! Timto povazuju tuto nedeli za uspesnou.

352
/dev/null / Hibernate nedokáže batch processing
« kdy: 28. 04. 2019, 11:06:51 »
Zkousel jsem si s hibernatem batch insert pro 2 ruzny typy objektu, A a B.

Batch processing krasne funguje a perfromance je mnohonasobne vyssi, dle ocekavani, ovsem jen kdyz udelam:

Kód: [Vybrat]
entityManager.persist(a0);
entityManager.persist(a1);
entityManager.persist(a2);
entityManager.persist(a3);

entityManager.persist(b0);
entityManager.persist(b1);
entityManager.persist(b2);
entityManager.persist(b3);

Paklize bych vsak napsal:

Kód: [Vybrat]
entityManager.persist(a0);
entityManager.persist(b0);
entityManager.persist(a1);
entityManager.persist(b1);
entityManager.persist(a2);
entityManager.persist(b2);
entityManager.persist(a3);
entityManager.persist(b3);

Batch processing prestane fungovat. Chapu proc, inserty jsou na sobe zavisle v case v provedeni, aby byly dodrzeny pravidla pro transakcni zpracovani, ale nemyslim si, ze je to OK.

Jake chovani ocekavam:

Ocekavam, ze Hibernate neprovede insert do databaze za kazdym "entityManager.persist();", ale provede insert jen do L1 cache. Az v momente, kdy Session bude koncit, provede hromadny prenos vsech nacachovanych zmen do DB.

Ocekavam, ze v ramci L1 cache si Hibernate udrzuje svuj vlastni ACID. Hibernate se nemusi opirat o DB, aby ta za nej dodrzela ACID, ma svuj vlastni. Proto Hibernat dodrzi ACID v ramci L1 cache pro stridave vkladani entit "a" a "b".

Diky tomu pri konci session S muze Hibernate zagregovat vsechny entity tridy A a vsechny entity tridy B a muze je vlozit do databaze jako batch a presto nebude narusena konzistence dat, protoze Hibernate se o sekvencni insert uz postaral v ramci sve Cache.

Jaka byla realita:

Hibernate se na to uplne vys*al.


Chapu ze to co vyzaduju asi nebude soucasti defaultniho chovani Hibernate, protoze to muze zpusobovat problemy jinaciho puvodu, napr. kdyby byly v DB specificky provazane triggery, tak Hibernate timto chovanim ktere chci narusil konzistenci dat v DB.

Co s tim? Da se to v Hibernate nejak zapnout?

353
Vývoj / Re:C# a přístup k parametru delegáta
« kdy: 27. 04. 2019, 15:30:29 »
Proc si vubec vyrabis tridu PaginationHelper a jeste navic generickou, to fakt nechapu.

Kdyz ti ty Request objekty dedi z MultipleRequest, tak snad muzes proboha udelat toto

Kód: [Vybrat]
ListCockableGuysRequest request = new ListCockableGuysRequest();
((MultipleRequest)request).take = 111;
((MultipleRequest)request).skip = 222;

Anebo:

setPagination(request, 111, 222);

public static void setPagination(MultipleRequest multipleRequest, int take, int skip) {
  multipleRequest.take = 111;
multipleRequest.skip = 222;
 
}

Naco proboha na takovou vec potrebujes jakysik genericky PaginationHelper a jeste vsude nastrkat await async?

354
Vývoj / Re:C# a přístup k parametru delegáta
« kdy: 27. 04. 2019, 13:59:32 »
A jeste jedna vec, proc to delas async? Protoze jestli to tvoje generikum "TR" ma byt tim typem volaneho requestu, tak oprav me jestli se mylim, ale ty budes ten helper volat vzdycky jen s nejakym tim konkretnim typem Requestu. A v tom Requestu mas uz pagination. A volas jen to jedno API. Tak proc tam mas tvl ten async? Tvl ja ti nechci krivdit jo, neznam tvoji stituaci, ale ty tam ten async beztak mas jen proto, ze C# umi async. Tvl doufam ze ty nejsi senior/architekt jako ten predchozi C#-ista co tu byl.

To je proste uplne trefne, kdyz ma neco X featur, tak lidi najdou X^2 zpusobu, jak v tom prasit.

355
Vývoj / Re:C# a přístup k parametru delegáta
« kdy: 27. 04. 2019, 13:41:51 »
Jo, ty na 99% delas uplnou stupiditu.

Tady jde videt C# v praxi, ma to 100 ruznych featur a programatori s tim pak pisou takovy govna. Proste to umi delegaty a generika bez type erasure, tak proste i ty jelita (obzvlaste) se to vzdycky budou snazit na neco napasovat, ikdyz ta vec jde udelat uplne jednoduse.

To mi pripomelo minuleho tazatele architekta C#-istu, ktery prichazejic z uzavrene M$ platformy, napise hned v 1. vete "nechci nikomu sdelovat sve knowhow" a potom popise narovnavak na ohybak, ktery vymysleli  :D


Proc si proste jednoduse neudelas neco jako:

Kód: [Vybrat]

FooApiHandler {

   private static final int PAGE_SIZE = 50;

   private FooApiConnector fooApiConnector;

   public FooApiHandler(FooApiConnector fooApiConnector) {..}

   public CockableGuy searchForBiggestCock() {
       CockableGuy biggestCockGuy;
       for(int pageNumber = 0; true ; i++) {
           List<CockableGuy> guys = fooApiConnector.listCockableGuys(pageNumber, PAGE_SIZE);
           guys.add(biggestCockGuy);
           
           biggestCockGuy = findBiggestCock(guys);

           if(guys.size() < PAGE_SIZE)
              break;
       }

        return biggestCockGuy;
   }

   private CockableGuy findBiggestCock(List<CockableGuy> gays)

}


Mam ted na projektu nejakych 400000 radku a doted si nejak nemuzu vybavit jedine pouziti generika, mozna tam nejake je, ale... Nerikam, ze to neni uzitecne, ale proste ty veci jdou vetsinou napsat pekne jednoduseji bez nich. Natoz pak abych knucel, ze generika v Jave maji type erasure. Tvl.

To je jeden z antipatternu, snazit se vsechno udelat nejak chytre a na vsechno napasovat nejaky nesmysl.

356
Vývoj / Re:C# a přístup k parametru delegáta
« kdy: 27. 04. 2019, 12:44:32 »
Tzn. kdyz to zobecnim, ty potrebujes mit moznost hledat neco konkretniho v datech, ktere zprostredkovava to API. To API bere jako parametr objekt, kde kazdy z nich dedi z MultipleRequest.

To API vsak nema zadnou metodu, ktera by brala ciste MultipleRequest nacez odpovedela by ti obrovskou response obsahujici vsechny mozne potomky. (nastesti ji nema)

Ty potrebujes tedy volat to API s nejakym konkretnim potomkem/potomky tridy MultipleRequest. A ja se ptam: kde ty konkretni potomky tridy MultipleRequest mas specifikovane?

Ja je nikde nevidim.

Pokud ten konkretni potomek ma byt specifikovany tim generikem "TR", coz si nikde nerekl (a to musim ja za tebe nejak predpokladat), tak ty potrebujes mist toho:

task.Invoke(new MultipleRequest(take, skip));

Udelat neco jako:

task.Invoke(new TR(take, skip));

Coz jsem uz strasne dlouho nedelal a zapomel jsem syntax, a v C# nevim jak se to dela (ale samozrejme to jde), takze si to vygoogli. Nezapomen ale udelat neco jako:

public class PaginationHelper<TR extends MultipleRequest>

A tady k tomu mas primo napovedu:

https://stackoverflow.com/questions/11234452/c-sharp-create-object-obj-new-t



A POZOR, tou cestou co ses vydal ti beztak vznikne zbytecne komplikovana sracka  8)

357
Vývoj / Re:Návrh relační databáze
« kdy: 25. 04. 2019, 18:08:22 »
Nechci někomu na potkání vykládat know-how, ani nežádám vyzrazení suprfičur ostatních. Spíš chci dát prostor ostříleným architektům, aby se pochlubili svým originálním přístupem a inspirovali jiné ztracené duše.

No tvl ty budes architekt jak vino. .NET developer, motto "nechci nekomu vykladat sve knowhow". A jaky jsi skromny, chces dat ostanim ostrilenym architektum (jako ty) prostor.

Jsem tu jediny, komu prijde bizarni, ze tady na diskuzni forum prijde clovek s otazkou, kterou zacne jako "nechci nikomy vykladat sve knowhow", a pote co v textu sdeli, ze "Po řadě pokusů a omylů jsme dospěli k řešení, které jistě není dokonalé, ale momentálně splňuje naše požadavky", popise, jak naimplementoval tak strasnou sracku, ze se z toho cloveku uplne jezi vlasy hruzou?

Ja mam dojem, ze tvoji aroganci predchazi snad uz jen tva neschopnost.

358
Server / Re:MySQL: předání aktuálního data v datediff
« kdy: 25. 04. 2019, 13:04:40 »
zkousels

SELECT Commission FROM `prodlist` JOIN (SELECT CONVERT(varchar, getdate(), 1) from dual) as Prase on 1=1 WHERE datediff(day, Prase, DeliveryDate) <= 4

359
Server / Re:MySQL: předání aktuálního data v datediff
« kdy: 25. 04. 2019, 12:54:23 »
tvl jak nekoho muze napadnout ukladat datum v SQL jako text, to fakt asi nikdy nepochopim takovehle demence, ten dotycny by zaslouzil povesit za koule do pruvanu

360
Po HotswapAgentovi nemůžete chtít zázraky, jako je reload Vašeho proprietárního frameworku. Na jednoduchoučké aplikace, ktere bootuji pár sekund to nedává smysl, jak píšete. Určitě víte, že srovnání s  JRebel z různých důvodů je taktéž nesmyslné... Autor původního dotazu hledá téma pro bakalářskou práci ve Spring. Spring plugin v HotswapAgentovi vyžaduje znalost mechanismu konfigurace, dynamické CGLIB proxy a ruzných Spring keší, zkrátka  je to dobrá cesta nezůstat někde na povrchu, ale dostat se hlouběji do mechanismů práce Java frameworků.

Jo to mate pravdu, ze z hlediska nabytych zkusenosti to bude stat za to. Ja rozporuju spise uzitecnost toho agenta v dnesni dobe. A taky neco jsem si s nim zazil.

Stran: 1 ... 22 23 [24] 25 26 ... 31