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

Stran: 1 2 [3] 4
31
Změny vidím zvýrazněné, tak jak bych si to představoval.
Ale sloučení se provede jako celek.
Přesně jako na obrázku od Ondřeje Kolína.
Ukázkové soubory jsou v OP, přikládám i přímo ke stažení.
https://drive.google.com/file/d/1PD2ViPi-NemPn_sQ3mzQZ62PeSpyTw0H/view?usp=sharing
https://drive.google.com/file/d/1_gFGEZ7p9JVGO8Osu35HYBBbHoZFUFEF/view?usp=sharing

32
Meld
Děkuji za tip.
Ve výchozím nastavení mi ale celý obsah souboru označuje jako jednu změnu. Lze nějak meld přimět, aby dělal rozdíly „po slovech“?

33
Software / GUI pro slučování podobných textových souborů
« kdy: 10. 09. 2021, 09:54:15 »
Mám dva podobné textové soubory, které se drobně liší, a potřebuji je sloučit.
Existuje nějaký grafický nástroj, kde by se snadno a rychle mohlo odkliknout, kterou změnu/rozdíl přijmout či odmítnout?
Ideálně ještě s možností snadné editace?
Na jednom řádku může být víc změn, cílem je mít možnost „odkliknout“ každou změnu zvlášť, „po slovech“ (tedy ne celý řádek).
Nástroj může být online nebo GUI (asi i TUI kdyby dobře fungoval). Kdyžtak ideálně multiplatformní.
Bylo by to pro obyčejné PC uživatele („BFU“).

Textové soubory jsou převážně souvislejší text, doplněný o různé značky, něco jako markdown. Obvykle velikosti vyšších desítek až stovek řádků.
Změny jsou důsledkem korektur, není předpoklad drastických rozdílů.

Zkoušel jsem různé GUI pro git, ty umí změny hezky zvýraznit a umožňují snadno pracovat s celými řádky.
Ale nenašel jsem nic, kde by se změny daly přijímat/odmítat „po slovech“.
Taktéž Libreoffice umožňuje "Edit->Track Changes->Compare document", ale dělení změn je příliš hrubé a nevyhovující (obvykle celé řádky).

Příklad:
soubor1.txt
Kód: [Vybrat]
lorem ipsum dolor sit amet,
consectetur adipisici elit,
sed eiusmod incidunt
ut labore et dolore aliqua

soubor2.txt
Kód: [Vybrat]
Lorem ipsum Dolor sit Amet,
# komenář komentář komentář
consectetur *adipisici* **elit**,
sed tempor incidunt
ut et dolore magna aliqua.

diff (zhruba nějak podobně si představuji zobrazení v GUI, jen barevné odlišení místo stylu písma):
Citace
loremLorem ipsum dolorDolor sit ametAmet,
# komenář komentář komentář
consectetur *adipisici* **elit**,
sed eiusmodtempor incidunt
ut labore et dolore magna aliqua.

vysledek.txt (požadovaný výsledek po editaci)
Kód: [Vybrat]
Lorem ipsum dolor sit amet,
# komenář komentář komentář
consectetur *adipisici* elit,
sed eiusmod tempor incidunt
ut labore et dolore magna aliqua.

Můj dosavadní přístup, pro zajímavost, kdyby se to někomu hodilo. Mě naprosto vyhovující, avšak nepřenositelný pro BFU:
změny vygeneruji příkazem
Kód: [Vybrat]
git diff --color-words='\w+|\S' soubor1.txt soubor2.txt > diff.txtSoubor diff.txt obsahuje ascii escape sekvence pro xterm barvy.
Otevřu v (g)vimu, mám vlastní plugin, který dle ascii escape znaků obarví změny a dále definuje klávesové zkratky pro skok na další změnu, přijetí změny a odmítnutí změny.
Pracuje se s tím velmi rychle a pohodlně.

Avšak pro BFU bych potřeboval něco „jednoduššího“.

34
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 20. 04. 2021, 20:39:00 »
Ať jen neplkám, osobně bych to dělal nějak takhle.
Konkrétní "shodu" si vyber / doplň podle svých představ.

Kód: [Vybrat]
pole1  = ['Jablko;1','Pomaranc;2','Banan;3']
pole2  = ['Pomaranc;2','Banan;3']
kosik = "Jablko"

shoda = lambda kosik,prvek: kosik.startswith(prvek)
shoda = lambda kosik,prvek: prvek.startswith(kosik)
shoda = lambda kosik,prvek: kosik in prvek
# shoda = ...

podminka1 = any(shoda(kosik,prvek) for prvek in pole1)
podminka2 = any(shoda(kosik,prvek) for prvek in pole2)
print(podminka1,podminka2)

35
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 20. 04. 2021, 20:33:44 »
Mam pole ovocie['Jablko;1','Pomaranc;2,'Banan;3']

i s tím syntax errorem, nebo bez něj? :-)

Resp. ako vyhladavat ciastocnu "zhodu"

Jak máme my vědět co je částečná "shoda"?

36
O serveru Root.cz / Re:Čítate blogy na root.cz?
« kdy: 08. 03. 2021, 18:55:04 »
Příležitostně, když je volná chvíle, nálada  téma, co mě zaujme...

37
Studium a uplatnění / Re:IČO nebo HPP jako programátor?
« kdy: 05. 03. 2021, 17:05:30 »
Tak ideální je dělat oboje, 8 hodin HPP a 4-8 hodin na ico. Pro banku super a peněz taky. Stejně teď není moc co jiného dělat než makat.
Máš děti?
Ano dvě holčičky 2 a 4 roky, když ráno začnu v 5 tak tak kolem 4-5 končím, pak se jim věnuju do 8-9 a celé víkendy, a po 8-9 večer ještě občas pracuju. Samozřejmě to tak nejde vydržet dlouhodobě

Na předpokládanou odpověď "ne" jsem měl připraveno něco jako "tak na nich začni pracovat, to dělat jiného než makat".

Takhle respekt. Já si se dvěma dětma (3 a 5) neumím představit pracovat (!= být v práci) pravidelně víc než cca 10 h/den (z hlediska produktivity i času s dětma).

38
Studium a uplatnění / Re:IČO nebo HPP jako programátor?
« kdy: 05. 03. 2021, 16:49:11 »
Mám dojem (nemám ověřeno, nikdy jsem vážně neřešil), že na HPP nemusíš řešit DPH při obratu vyšším než 1M.

39
Studium a uplatnění / Re:IČO nebo HPP jako programátor?
« kdy: 03. 03. 2021, 21:53:05 »
Tak ideální je dělat oboje, 8 hodin HPP a 4-8 hodin na ico. Pro banku super a peněz taky. Stejně teď není moc co jiného dělat než makat.

Máš děti?

40
Studium a uplatnění / Re:IČO nebo HPP jako programátor?
« kdy: 03. 03. 2021, 21:51:00 »
Kdyz to da OSVC na 60 % pausal... Problem je ... si papirove vydelava 28k(se zapoctenim pausalu).
To znamena, ze hypo 20k dostanes bez problemu s prijmem 55k,

Je tu ještě možnost danit podle skutečných (tedy reálně minimálních) nákladů. Pořád příjem v tomhle případě  ("o 50% vyšší čistý plat") vyjde lépe než zmiňované HPP a banka také bude v klidu.

ale kdyz realne vydelavas 88k, tak ti banka hypo nemusi dat, protoze podle DP mas jenom tech usmolenych 28.

Nemusí, ale může, každá banka to řeší jinak (teď jsem to zjišťoval).
Třeba Raiffeisenbank "má možnost využít částečného zreálnění výdajů ... max. o částku, která odpovídá 1/4 z paušálních výdajů z DP"
Fio "u činností, kde se dají předpokládat minimální náklady, je schopna započítat příjem jako 80% obratu".

41
Vývoj / Re:BASH - echo "/!/"
« kdy: 07. 01. 2021, 13:32:00 »
alebo aj prikaz history (a la cat .bash_history s cislovanim riadkov)

Když už jsme se dostali až sem, tak
Kód: [Vybrat]
history | grep cast_prikazu_co_potrebuji

Případně rovnou spouštět přes "vykřičník číslo" (funguje univerzálně, nebo jen v BASH?)
Kód: [Vybrat]
!123 # misto 123 konkretni cislo z predchoziho seznamu

42
Vývoj / Re:Nalezení a zkopírování celého řádku
« kdy: 31. 12. 2020, 00:57:47 »
Já osobně (shellem tolik nevládnu) bych si na to vyrobil skriptík v pythonu

43
Odkladiště / Re:Advent of Code 2020
« kdy: 06. 12. 2020, 22:29:25 »
Take se mi libilo, ze reseni nekterych uloh bylo ne ciste programovani. Vzpominam si na jednu ulohu, kde byly nejake pocatecni polohy hvezd na obloze a jejich rychlosti (nebo neco takoveho), vysledkem mela byt veta. Cloveka muselo napadnout vykreslovat si ty polohy, pro vsechny casy to byl zmatek tecek/pixelu, ale pro jeden urcity cas ty polohy vytvorily "obrazek" s tou vetou - nic, co by se dalo "automaticky automatizovat"
Ale samozrejme, ze to slo ;-) Stacilo minimalizovat odchylku pozic hvezd: https://www.reddit.com/r/adventofcode/comments/a51jrx/day_10_analytical_closed_form_solution/

Já použil "ruční" vykreslování pro různé časy a bisekcí došel k řešení. Samozřejmě to lze nějak automatizovat.

Mě šlo o ten fakt, že ta minimalizace (nebo "ruční" vykreslovaní nebo nějaký další možný přístup) nijak nevyplývají ze zadání a je až důsledkem nějaké další nezávislé úvahy. Klidně to řešení mohlo být čitelné o jednu časovou jednotku jinde.

Touhle úlohou si mě získali, že to není výzdy "jen" typu tady máš graf a najdi v něm nejkratší cestu (celé nějak obaleno vánoční tematikou).

44
Odkladiště / Re:Advent of Code 2020
« kdy: 04. 12. 2020, 21:25:10 »
Loni jsem se ucastnil, letos nemam cas (ty ulohy v prumeru zaberou nezanedbatelny cas). Jinak bych se ale ucastnil rad znova.

Format se mi libil, zadani i reseni byla ruznoroda, bylo fajn procvicit si algoritmy, ktere clovek treba nepouziva.

Take se mi libilo, ze reseni nekterych uloh bylo ne ciste programovani. Vzpominam si na jednu ulohu, kde byly nejake pocatecni polohy hvezd na obloze a jejich rychlosti (nebo neco takoveho), vysledkem mela byt veta. Cloveka muselo napadnout vykreslovat si ty polohy, pro vsechny casy to byl zmatek tecek/pixelu, ale pro jeden urcity cas ty polohy vytvorily "obrazek" s tou vetou - nic, co by se dalo "automaticky automatizovat"

45
Porad nechapu ty vrstvy.. videl jsi to uz nekde konkretne, nebo je to ve fazi myslenky/napadu? idealne nejaky obrazek? :-)

Prepinani mezi verzemi nebo jazyky bych si asi umel predstavit, ale nedovedu si predstavit pouziti toho svetle sedeho podkladu..


Stran: 1 2 [3] 4