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 - Ink

Stran: 1 2 [3] 4 5 ... 22
31
Distribuce / Re:Na co přejít z Centosu?
« kdy: 29. 05. 2021, 21:31:17 »
Ostatně, i to je možná důvod změny u RH, kdy chtějí komunitu "vystrčit" před vlastní distribuci, aby získali tuhle jejich práci. Stejně jako v tomhle těží Ubuntu z celého rozsáhlého ekosystému Debianu (včetně dedikovaných security teamů apod.).
Ale pro RHEL tuto funkci již dlouhá léta zastává Fedora, tam se hledají cesty zkouší naprosté novinky a experimenty. To co se uchytí se asi tak o rok a půl dostává do RHELu viz. https://docs.fedoraproject.org/en-US/quick-docs/fedora-and-red-hat-enterprise-linux/index.html

Za rok a půl? Když mezi RHEL 7 a 8 bylo 5 let? Asi ne.

32
Vývoj / Re:Python Ctype ako pridat hodnotu do buffera
« kdy: 27. 05. 2021, 11:41:41 »
este ma tak napada.
Ak mam hex tak ho konvertujem skrz int(hex_string, 16) na integer. So far so good. Problem nastane ak ho chcem napchat do toho myBuff. Proste sa odsekne 0 na zaciatku co je ok s principu pythonu. Ako to vsak vyriesit tak aby som tam tu 0 na zaciatku mal?
Teda mam
Kód: [Vybrat]
data = myDataBuf(
0x06296D6B,
data[0] = 123456[/code]
rozmyslal som nad zfill ale to je len pre string. Existuje kniznica/funkcia ktora by len spravila replace "odzadu" pre int?

Porad dokola, pro retezec se to formatuje treba

Kód: [Vybrat]
"0x%08x" % 0x06296D6B
"0x{:08x}".format(0x06296D6B)

Pro ciselny typ nic takoveho nedava smysl. 010 je (v desitkove soustave, ted to neberu jako oktalovy zapis) stejna hodnota jako 10, 0010 i 000010.

33
Vývoj / Re:Vývoj webových aplikací pro nenáročné
« kdy: 25. 05. 2021, 13:41:11 »
Jdeš proti proudu, podle mě je lepší se to prostě naučit a nedělat weby 20 let starým způsobem.

PROČ?
Když chce dělat něco pořádně, může to udělat v Java.
Proč by si nemohl napráskat jednoduchou webovku jen tak bez hromady zbytečného balastu?

Nepsal jsem, že nemůže, pro mě za mě ať se vrátí k jQuery nebo čemukoli dalšímu. Jen mi přijde, že to není moc užitečné rozhodnutí. Můžeš používat Linux bez distribuce, Python bez Pipu, Rust bez Carga, programovat bez VCS, ale je to dobrá cesta? Obyčejně ne.

34
Vývoj / Re:Vývoj webových aplikací pro nenáročné
« kdy: 25. 05. 2021, 10:40:10 »
Takže konkrétní otázka závěrem. Jak mít dobrou, škálovatelnou client side rendering meodologii práce, která nevyžaduje NPM?

Jdeš proti proudu, podle mě je lepší se to prostě naučit a nedělat weby 20 let starým způsobem.

35
Vývoj / Re:Python Ctype ako pridat hodnotu do buffera
« kdy: 24. 05. 2021, 17:46:42 »
Pletes si dohromady data a jejich reprezentaci

Kód: [Vybrat]
i1 = 0x0f # cislo
i2 = 15    # to same cislo
hex(i1)    # retezec
hex(i2)    # ten samy retezec

Jestlize data je pole cisel (konkretne typu c_uint32) a get_random_data() vraci cislo (v rozsahu uint32), priradis to cislo normalne do pole takto:

Kód: [Vybrat]
data[1] = get_random_data()
Zadna veda tam neni. Zadny prevod na hexadecimalni cislo se nekona, protoze hexadecimalni cislo je format pro lidi a ne pro stroj.

36
Vývoj / Re:git, merge --no-ff a rebase
« kdy: 17. 05. 2021, 14:12:19 »
Vykašlal bych se na kolejničky: https://trunkbaseddevelopment.com/

Co se týče squashování, také si myslím, že to není moc žádoucí, pokud se jednotlivé commity dají logicky od sebe oddělit. Je samozřejmě otázkou, zda má vývojář dostatek disciplíny, aby se při pohledu na jednotlivé commity on nebo někdo další nepozvracel, ale to se dá vždycky vyladit.

Tady je to samý squash, squash, squash,... https://trunkbaseddevelopment.com/short-lived-feature-branches/

Na odkazované stránce vidím to slovo jenom jednou. Na jiné stránce z toho samého webu je odstavec, který považuju za podstatný:

The short-lived feature branch may have received many commits before the developer initiated the pull request. Some developers will squash (rebase) the changes into a single commit before starting code review. Some teams have a policy in favor of or against squash/rebase.

Tedy je to na dohodě/politice daného týmu nebo firmy.

37
Vývoj / Re:git, merge --no-ff a rebase
« kdy: 17. 05. 2021, 10:23:56 »
Vykašlal bych se na kolejničky: https://trunkbaseddevelopment.com/

Co se týče squashování, také si myslím, že to není moc žádoucí, pokud se jednotlivé commity dají logicky od sebe oddělit. Je samozřejmě otázkou, zda má vývojář dostatek disciplíny, aby se při pohledu na jednotlivé commity on nebo někdo další nepozvracel, ale to se dá vždycky vyladit.

38
Studium a uplatnění / Re:Druhá škola, nebo praxe?
« kdy: 15. 05. 2021, 09:29:59 »
DiS je titul k ničemu, zvlášť pokud budeš mít normální VŠ. Buď bych nechal VŠE, pokud Tě nenaplňuje a šel studovat IT nebo bych se IT zabýval bokem, ale spíš cestou samostudia a praxe.

39
Nevím jak teď, ale ještě nedávno trh bral všechno. U mě je programátor, který má k té profesi vztah, byť zatím třeba platonický. Pokud je ochotný na sobě makat a má základní vlohy (technické myšlení), šanci mít může.

40
Odkladiště / Re:3-D Secure pro online platby
« kdy: 28. 04. 2021, 08:25:24 »
Pokud to tedy chápu správně, tak 3D Secure se používá jen při platbách u nás a pokud platím do zahraničí eBay/Alliexpress/Amazon atd. tak tam se 3D Secure nikdy nepoužije.

Takhle bych to neformuloval - je to mezi obchodníkem, platební bránou, přes kterou jede a bankou uživatele karty.

41
Server / Re:MariaDB vs Postgres vs SQL Server
« kdy: 26. 04. 2021, 10:50:38 »
Squeak Magma? Persistence by reachability [...] proxies are used to truncate the portions of the domain model that are not currently in memory
Koukám, že používání proxy objektů v obj. databázích je dost rozšířené. Jakpak by to asi udělali v C++ nebo Rustu :)

V Rustu makrem, tipnul bych si.

42
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 25. 04. 2021, 10:38:26 »
Ink: Nuz zaujimal by ma tvoj skils ked si v principe nic nepovedal s nicim neporadil

Radit nekomu, aby si prostudoval zakladni metody pro praci se retezci v jazyce, ktery se rozhodl pouzivat, to mi prijde fakt trapne. Pokud jsem v tomto vlaknu neco psal, urcite to nebylo proto, abych ulehcoval praci nekomu, kdo je liny jak ves a neumi ani pouzit Google, ale zneuziva ostatni, aby neco vymysleli za nej.

43
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 24. 04. 2021, 07:29:12 »
Zbytečná diskuse. Správná odpověď byla hned ta první. Ten zbytek je honění si trička nad věcmi, na které se ani neptal.

Prosímtě, udělej nám laskavost. Dej původnímu tazateli svůj e-mail a řešte jeho programátorské začátky spolu. Zatímco ostatní se tváří, že si nejsou jisti zadáním, tobě je všechno jasné a tahle cesta bude myslím pro všechny nejpříjemnější.

Ale houby, aaa158 mu bez zbytečných cavyků odpověděl hned v prvním příspěvku, zbytek si honil tričko a jen zhazoval tazatele. Dotaz je formulovaný dobře a kdo s ním má problém, nechť si dá nějaký kurz čtení a chápání textu. Další dotaz může dotyčný položit zase tady na fóru.

Spíš máme zkušenosti s tím, že takto "jasné" zadání obyčejně jednak znamená, že autor směřuje k pomalému kódu a podobný "jasný výklad" potenciálně také neřeší všechny okrajové situace. A jelikož je toto veřejné fórum, je ukázání dalších stránek podobných problémů i potenciálním poučením pro ostatní.

Ale jak říkám, pokud mu chceš dělat mentora v takovýchto triviálních úlohách a učit ho podobné prasení, máš možnost. Ideálně v soukromé komunikaci, protože takto položené "problémy" jsou vhodné tak pro kroužek na prvním stupni základky.

44
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 23. 04. 2021, 15:11:49 »
Zbytečná diskuse. Správná odpověď byla hned ta první. Ten zbytek je honění si trička nad věcmi, na které se ani neptal.

Prosímtě, udělej nám laskavost. Dej původnímu tazateli svůj e-mail a řešte jeho programátorské začátky spolu. Zatímco ostatní se tváří, že si nejsou jisti zadáním, tobě je všechno jasné a tahle cesta bude myslím pro všechny nejpříjemnější.

45
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 21. 04. 2021, 07:03:45 »
Napřed si nastuduj https://en.wikipedia.org/wiki/Edit_distance , zejména https://en.wikipedia.org/wiki/Levenshtein_distance

Na Levenshteina existuje v PyPI modul, ale třeba stačí to startswith() nebo je naopak třeba nějaký regulární výraz typu ".*Jablko.*" (tedy modul re v Pythonu). Asi by na to šlo udělat i něco jako index, ale zřejmě se budeš muset spokojit se sekvenčním porovnáváním v seznamu (set apod. nejsou vhodné).

Stran: 1 2 [3] 4 5 ... 22