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 - A.P.Hacker

Stran: [1] 2 3 ... 40
1
Vývoj / Re:Python ako parsovat elementy s XML
« kdy: 17. 08. 2022, 14:32:42 »
Kód: [Vybrat]
for element in tree.findall('item'):
    print(element.find('name').text)
    print(element.findall('NameInfo/NameItem'))

2
Vývoj / Re:Trendy v PHP
« kdy: 16. 08. 2022, 23:54:41 »
S PHP nepracuji, ale obcas pokukuji po Lavarelu. Skoda, ze framework s podobnou filosofii (dosud?) neexistuje pro NodeJS. Hodne veci, ktere delam v NodeJS a Typescriptu by slo v Lavarelu s mnohem mensim usilim.

3
Vývoj / Re:Kolik je potřeba RAM, aby tento kód doběhl?
« kdy: 13. 08. 2022, 17:45:43 »
Chtěl jsem najít maximální možnou hodnotu funkce s mnoha proměnnými a nevěděl, jak na to, tak sem zvažoval zkoušet to hrubou silou a prostě tu funkci volat 25937424601*krát, ale že to není dobrej nápad sem pochopil hodně brzo, když mi to ani nenačetlo array se všema těma kombinacema :D
Ale to přece nemusíš mít všechno najedou v paměti, nejen že je to iterátor, dokonce se to i přímo jmenuje itertools, aby to každého trklo…

kupodivu itertools neobsahuje funkci pro ziskani poctu prvku iteratoru, obdobu len, pouziva se idiom

Kód: [Vybrat]
sum(1 for _ in iterator)


4
Vývoj / Re:Vývoj mobilní aplikace pro osobní použití
« kdy: 08. 08. 2022, 11:46:08 »
Jinak, pokud to ma byt mobilni aplikace, asi bych zacal oficialnim tutorialem

https://developer.android.com/training/basics/firstapp

nebo

https://flutter.dev/learn

nebo

https://reactnative.dev/docs/getting-started

pokud to ma byt jen pro osobni pouziti, muzete nahrat apk primo do telefonu, nepotrebujete zadny ucet

5
Vývoj / Re:Vývoj mobilní aplikace pro osobní použití
« kdy: 08. 08. 2022, 11:31:51 »
Nestacil by na tohle web? Pokud je to pro osobni pouziti tak je to asi jedno, ale kdyz po me nekdo chce instalaci aplikace kvuli vyplneni formulare, tak se na to vykaslu.

6
Vývoj / Re:Kolik je potřeba RAM, aby tento kód doběhl?
« kdy: 07. 08. 2022, 02:55:44 »
Kód: [Vybrat]
print(len(x)**10)

7
Odkladiště / Re:Web tracking od Google, Facebooku apod.
« kdy: 24. 07. 2022, 15:12:39 »
Proč ne? Reklama (stejně jako měřící kód, Like/Share tlačítko atp.) je Javascript. Který se navíc tahá ze stránek třetí strany, která jej může libovolně aktualizovat. A přečíst Javaskriptem hodnotu libovolného prvku na stránce je školní úloha.
A nejsou toto zakázané metody prohlížečem? Stejně jako čtení cizích cookies apod.

skript bezici na vasi domene muze cist obsah vasich formularu a cookies, skript bezici na domene google, treba v iframu, muze cist cookies google.

8
Vývoj / Re:Ako sa naucit rozmyslat?
« kdy: 19. 07. 2022, 20:26:36 »
Jsou na to na vysoke sice predmety, ale to mate jako s vytvarnou vychovou - kdyz nemate talent, umelecky malir z vas nebude. Nehledne na pocet absolvovanych kurzu a nactenych teorii.

tohle platilo mozna v devatenactem stoleti, pred vznikem moderniho "umeni".

Umění vs. řemeslo - hodně se toho dá naučit resp. natrénovat (včetně toho, co bude většina lidí už považovat za projev vrozeného talentu).

nektere formy moderniho umeni nevyzaduji ani ovladnuti remesla ani talent. Klicova je propagace.

naopak, u nevkusneho dila mohou intelektualni snobove predstirat, ze na nem vidi neco co ostatni ne.

9
Vývoj / Re:Ako sa naucit rozmyslat?
« kdy: 19. 07. 2022, 18:38:55 »
Jinak co hledate je "jak se naucit algoritmizaci" a ono se to naucit podle me neda - na to je treba mit talent.

pokud algoritmizaci myslite aplikaci algoritmu na konkretni ulohy, to se naucit da, studiem a resenim uloh napriklad z programatorskych olympiad. Problem je, ze predmety a knihy s nazvem "algoritmy" tohle vetsinou neuci.

i IQ testy se daji do znacne miry natrenovat.

Jsou na to na vysoke sice predmety, ale to mate jako s vytvarnou vychovou - kdyz nemate talent, umelecky malir z vas nebude. Nehledne na pocet absolvovanych kurzu a nactenych teorii.

tohle platilo mozna v devatenactem stoleti, pred vznikem moderniho "umeni".

10
Odkladiště / Re:Co je to za aktéra
« kdy: 17. 07. 2022, 16:30:32 »
Stranka facebooku requestuje domenu facebooku. Ten xmhttprequest jim o tobe z principu nic vic nerekne.

11
Vývoj / Re:JSON processor
« kdy: 06. 07. 2022, 20:58:20 »
Nepochopil jsem, proc nesaci samotne mongo agregace?

12
Vývoj / Re:JSON processor
« kdy: 05. 07. 2022, 21:03:34 »
Jako nechapu tento dnesni pristup - chci pouzit svuj pocitac, na zpracovani svych dat, ale nechci programovat. Tak si na to najmete nekoho, kdo programovat umi, ne? Taky nechcete po uklizecce v hotelu, aby vam delala jidlo nebo odvezla na letiste.

urcite bych si na zpracovani JSONu nenajal nekoho, kdo to chce delat v C.

Vsechno je otazka nalezeni kompromisu mezi pohodlim a vykonem. A pak se casto opomiji, jakym smerem se bude skalovat - v tomto oboru bych ocekaval miliony opakovani malo typu zprav, nez miliony ruznych typu zprav spis neopakovanych.

Namisto toho, aby to tazatel vyresil cilene - zpracovanim vlastnich souboru vlastnim zpusobem (uzitim maximalne jedne transportni knihovny), tak hleda zazracny meta nastroj, ktery magicky napravi to, co sam neumi. Ale holt takova univerzalita stoji podstatnou cast vykonu. Ve vysledku tedy vznikne priserne slozity proces, s desitkama zavislosti, zerouci nasobne vice prostredku a vyzadujici extra spravu az se to rozbije.. jen proto, aby jste zeditoval kus primitivne organizovaneho textaku :-)

Ale on chce ta data ukladat, indexovat a provadet nad nimi dotazy. To se bez databaze dela tezko, pokud nechcete vytvaret vlastni databazi. V tech zde zminovanych je stovky tisic clovekohodin vyvoje a miliony hodin provozu, pri kterem se odhali chyby.

Nechapu, kde chcete usetrit vykon pouzitm C. Vetsina parseru ve vyssich jazycich je napsana v C a silne optimalizovana. Po rozparsovani jsou to nejaka slovnikova data, v dynamickych jazycich nativni typ, dobre optimalizovany. Automaticky se internuji opakujici se retezce. Prace s textovymi retezci v C je nebezpecna a casto se pouzivaji neoptimalni postupy z hlediska mista/vykonu.

13
Vývoj / Re:JSON processor
« kdy: 05. 07. 2022, 18:18:29 »
Jako nechapu tento dnesni pristup - chci pouzit svuj pocitac, na zpracovani svych dat, ale nechci programovat. Tak si na to najmete nekoho, kdo programovat umi, ne? Taky nechcete po uklizecce v hotelu, aby vam delala jidlo nebo odvezla na letiste.

urcite bych si na zpracovani JSONu nenajal nekoho, kdo to chce delat v C.

14
Add puppeteer. Headless browser použiješ vtedy, ak sa potrebuješ dostať
za JS bránu, napr. za prihlasovacie okno. Pre ostatné prípady sa bežne
používajú http clienty. Python má httpx, ktorý zvládne aj async programy.

casto je samotny obsah generovany javascriptem, ruzne tabulky tahane ajaxem a podobne.

15
Ten kod se zasekne tak jako tak, na te nekonecne smycce.

volani asyncio.sleep bez await na nic neceka.

tezko rict proc to ze serveru nejde, muze souviset s blacklistovanymi serverovymi IP adresami.

Pokud jsi je zahltil requesty generovanymi tou nekonecnou smyckou bez cekani, je dobra sance, ze te zablokovali.

Ten tazatel na GH to spousti z nejake CI sluzby, tam je take dost velka sance blokace.

Stran: [1] 2 3 ... 40