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 - Google CTCCTCGGCGGGCACGTAG

Stran: 1 [2] 3 4 ... 41
16
Vývoj / Re:Trendy v PHP
« kdy: 19. 08. 2022, 14:45:14 »
tahle myslenka politickych kecu v open source mi taky leze na nervy. Spustim composer update a hned tam v cli blika 'Stand for ukraine' nebo tak. Bohuzel mi prijde, ze toho je cimdal vic. V JS svete to je snad jeste horsi

me vadi i ukrajinske vlajecky v profilech. Opravdovi patrioti bojuji na fronte. Zbabelci bojuji na twitteru za to aby druzi umirali za jejich zvracene "hodnoty". Podle vykorenenych kosmopolitu je ceska vlajka symbol nenavisti, ukrajinska vlajka nevadi.

17
Vývoj / Re:Trendy v PHP
« kdy: 19. 08. 2022, 14:39:08 »
jasne, casto je rychlejsi nejakou vec napsat sam nez cist dokumentaci k frameworku a pouzit reseni otestovane a zkontrolovane vyvojari, kteri o webovych aplikacich a potencialnich zranitelnostech zarucene vedi vic nez Vy.

#1: Nedelam webove aplikace! PHP pouzivam na CLI, muj kod ma format utilit.

#2: O urovni bezpecnosti jakehokoliv frameworku vypovida historie. Pro bezpecne reseni je rozhodne lepsi NEpouzit existujici framework. Mene include, mene der. Prosta matematika.

Tak to už vôbec nie. Security by obscurity?
Verejný open-source kód je 1000x viac auditovaný a 1000x bezpečnejší ako nejaká na kolene napísaná "utajená" spatlanina, ktorá v najlepšom prípade prešla code review jedným človekom.

Rikejte si co chcete, ale pocet exploitovanych WordPresu a FCKeditor-u mluvi za sve. Nechci tohle svinstvo na svem stroji.

Jestli si neko da namahu se 0day explitaci jedine me obskurni instance, budiz mu to prano - ale dnesni hrozby nastesti jeste neprovadi AI, ale boti co jedou podle sablony na known vulnerabilities.

Vzdy budu verit vice svemu kodu nez cizimu. A jestli s tim nesouhlasite, klidne si vy poustejte random binarky a skripty z netu, prece vam nic nehrozi dle vaseho presvedceni :-)

kdyz se najde chyba ve wordpresu, tak se o tom pise. Kdyz nekdo hackne nejaky amatersky slepenec, tak se o tom nedoctete, prestoze je to pro utocniky snadnejsi.

18
Vývoj / Re:Trendy v PHP
« kdy: 18. 08. 2022, 18:26:35 »
Jako clovek co skoncil nekde u PHP6 bych taky ocenil nejaky souhrn jak programovat moderne.
...
Frameworky me ale nezajimaj.. holt mam svuj vlastni svet :P

Docela by mě zajímalo, co přesně jsi v tom php6 dělal :) https://ma.ttias.be/php6-missing-version-number/ a taky, jak se ten "můj svět bez frameworků" předává k dalšímu vývojáři - máš k tomu i detailní dokumentaci nebo kdokoliv jiný je ztracen v překladu a bojí se do toho hrábnout? :)

Tim PHP6 nazyvam to co vyslo v 2009 jako 5.3, tj. s podporou namespaces, ktere v puvodni 5.0 z 2004 nebylo, viz:
https://en.wikipedia.org/wiki/PHP#Release_history ... ty verze moc neresim, protoze pouzivam jen zakladni konstrukce, ne to co nove zrovna pridali (aka stareho psa novym vecem nenaucis). Ale ted nedavno mi upgrade verze nejake starsi skripty rozbil a musel jsem to resit explicitne - zahozeni podpory adresovani znaku z retezce skrze { }, nahrazeno s [ ].

Muj svet je muj. Neni potreba to predavat dalsimu vyvojari. Je to sada trid, ktere nemaji s webem nic spolecneho. Preferuji self-documenting code, tj. spravne pojmenovane tridy a metody, nepouzivani optimalizaci ktere kod zprasi do necitelne podoby jen pro kousek vykonu. Takze clovek pise tak, aby to par letech kdyz to otevre, uz od pohledu videl co a jak to dela.

Aplikacni zamereni mam na vyvoj elektroniky, firmwaru, zpracovani videa, souborove formaty, kodeky. Veskery proof-of-concept a reverzni inzenyrstvi, je skriptovano v PHP, protoze clovek muze resit jadro pudla a ne se hodiny hadat s prekladacem, runtimem, IDE, OS a dokumentaci, protoze porad neco nefunguje a nelze udelat. Vetsina trid reprezentuje elementarni stavebni prvky z teto oblasti, nez aby resila konkretni problem, takze ta znovupouzitelnost je maximalni - cokoliv co pisu je novy kod, ktery stavi na existujicim. Zadny copy-paste reseni mezi projektama - nejsou to totiz projekty, je to jeden velky pomocnik k tomu cemu se venuji. Takovej muj toolbox, nez trvale bezici aplikace/sluzba.

Ja jsem programator / vyvojar, ne lepic reseni z frameworku.

jasne, casto je rychlejsi nejakou vec napsat sam nez cist dokumentaci k frameworku a pouzit reseni otestovane a zkontrolovane vyvojari, kteri o webovych aplikacich a potencialnich zranitelnostech zarucene vedi vic nez Vy.

19
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'))

20
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.

21
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)


22
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

23
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.

24
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)

25
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.

26
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.

27
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".

28
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.

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

30
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.

Stran: 1 [2] 3 4 ... 41