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 - Ondra Satai Nekola

Stran: 1 ... 117 118 [119] 120 121 ... 177
1771
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 20:21:28 »
Ty nemas projekty ve VCS?
Jinak regexpy ti uz z principu nepomohou. Nekdy zabrat mohou, ale obecne programy nejsou postizitelne regularnim jazykem.
Prosím, prosím, prosím, řekni, že seš vožralej a nevíš, co mluvíš. Mám tě za celkem inteligentního polotrolla, ale jestli tohle myslíš vážně, tak ti to neodpustím. Co nedokáže kombinace sed, awk, grep, cat, head, tail a nástroje vimu, to rozhodně líp nedokáže žádný IDE. Tak to prostě je a jestli tomu nevěříš, tak je to tím, že netušíš, jaký to má možnosti. Doporučuji studium.

Chomskeho hierarchie nic nerika? (Pro uplnost dodavam, ze awkckem z tohohle muzes za cenu nejakych obeti vybrousit, protoze tam mas while, ale to je vazne jenom moznost pro zoufalce.)

1772
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 19:38:27 »
No to mě po*er holý záda. Refaktoring je prostě refaktoring a funkčně se jím NIC nemění. Pokud u toho cokoliv funkčně změním, už do toho motám další operace, který NEJSOU refaktoring. A pro lopaty - zcela standardní linuxové příkazy jsou mnohem mocnější nástroj, než všechny moderní IDE dohromady. Když se usmyslím, překopu tím miliony souborů o celkové velikosti v řádu TB i více bez sebemenší obavy, že mi to v půlce spadne a já budu zbytek života trávit tím, že budu hledat, v jakým pořadí se to rozhodlo pracovat a kde to skončilo. A to vše bez potřeby mít na vývojovém stroji 128GB RAMky a víc. Stačí nebýt lopata a věnovat jedno odpoledne času, který jinak promrhám na rootu, na studium syntaxí a regulárních výrazů. Konkrétně vim, který většina lopat dodnes nepochopila a netuší ani, jak z něj odejít, má možnosti zcela nevídané, stačí si pročíst dokumentaci. To vše bez sebemenší potřeby hrábnout na myš, což je obzvlášť pro lidi, kteří píšou víc jak dvěma prsty, obrovská úspora času. Ale já vím, když je někdo tak dobrý, že má v hlavě kompletní javu, tak už se mu tam pár užitečných zkratek a příkazů prostě nevejde.
:%s/javaman/debil/g

Ty nemas projekty ve VCS?
Jinak regexpy ti uz z principu nepomohou. Nekdy zabrat mohou, ale obecne programy nejsou postizitelne regularnim jazykem.

1773
Hardware / Re:Notebook na vysokou
« kdy: 05. 08. 2016, 18:55:40 »
Alespoň ho nebudou rozptylovat hry a porno. Ušetřených 15k může vrazit do ženskejch. Nedostatky v této oblasti ho budou v životě limitovat víc než 4gb ram v prváku na fitu.

(facepalm)

1774
Software / Re:SW pro spravu HW
« kdy: 05. 08. 2016, 18:54:25 »
Zdravim,
potreboval bych nejlepe web aplikaci pro spravu HW a pripadne i SW - spis seznam.
Typ pc, dodavatel,  konfigurace: RAM, HDD, typ OS, MAC NIC, nainstalovane aplikace, storage manualu a ovladacu by byl vyhodou.
Znate nejakou takovou opensource? Nemusi byt vylozene zdarma, nejaky dolar by se asi nasel.

Nejde mi vylozene o aktivni sledovani uzivatelu, jen seznam vybavenosti HW uzivatelu - instalovane systemy  MS,linux.

Kolik tech lidi mas?
Kdo vsechno bude tu databazi menit a kdo cist?
Bude se z toho delat nejaky report?

1775
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 18:47:30 »
Refactoring nemění funkcionalitu. Pokud reaguješ na změnu zadání, tak je to redesign.

Jsou ruzne zmeny zadani, na nektere reagujes refactoringem (zakaznik zacne jedne vei rikat jinak, tak prejmenovavas, napriklad), na nektere zmenou funkcionality, na nektere redesignem.

Zadání se mění často. Vždy mohu nějak ohnout existující API, tak aby zůstalo zpětně kompatibilní.

Pak pracujes s ohnutym kodem. Kolegove a tvoje budouci ja te museji milovat.
Ale samozrejme je otazka, zda ta zmena jde pres hranici modulu nebo ne, to hraje velkou roli.

1776
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 18:28:52 »
Nepleť si refaktoring s redesignem.

Uz jednou jsem ti tu rikal, ze existuje refactoring to patterns.
Refactoring nejsou nutne jenom malicke, trivialni, lokalni zmeny.

1777
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 18:27:45 »
Právě že živím. Praxe mě naučila nezabývat se blbostmi jako jména funkcí a ušetřený čas věnovat podstatným vylepšením.

A doufas, ze az odejdes, tak tvuj nastupce nezjisti tvou adresu?

Tvuj problem je, ze nezijes ve svete, kde jsou tahle vylepseni prakticky zdarma. Kdyz musis kvuli nevhodnym nastrojum resit, zda to stoji za to, tak je nedelas (nebo delas vyjimecne).

1778
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 18:16:22 »
Protoze nemas dobre nastroje, tak nedelas neco, co je uzitecne. (Klasicky duvod je, ze casem k metode najdes o necovhodnejsi jmeno.) Je to jako bys nemel poradnou sekacku a tak bys tvrdil, ze nema cenu mit posekanou zahradu. Kdyz ti klesne cena takovyhle uprav diky dobrym nastrojum, tak muzes snado odstranovat i mensi problemy v kodu, protoze se to zacne vyplacet.

Nástroje mám. Fungují lépe než IDE od IntelliJ. Zde je video s ukázkou použití.

https://www.youtube.com/watch?v=BQ8D0heKLr4

Tak nekvic jako male dite a refaktoruj jako chlap!

ocividne je tu stret dvou svetu. stabilne navrzeneho ABI vs. moderni iterativni praseni.

a to pouzivani obratu "moderni iterativni praseni" je moderni zpusob pro "neumim/nechci zlepsovat existujici kod"?

Pokud zijes ve svete, kde se nemeni zadani, a pokud nedelas spatna rozhodnuti, tak nemusis svoje rozhodnuti iterovat. Kdyz v tomhle uzasnem svete nezijes a nejsi polobuh, tak proste iterujes a je na tobe, zda to chces nebo nechces vzit jako prileztost k tomu zlepsit kod

1779
Hardware / Re:Notebook na vysokou
« kdy: 05. 08. 2016, 17:18:28 »
https://www.czc.cz/acer-chromebook-14-cb3-431-c1rs-stribrna/190920/produkt

hod si tam Linux a na ostatní se vy..r.

Intel Celeron N3160, 4GB RAM, 32GB eMMC

Vazne?

1780
Sítě / Re:BlackBerry Curve 8520 se nepřipojí k WiFi
« kdy: 05. 08. 2016, 16:41:51 »
Velmi od oka - maji obe  zarizeni spravny cas a casovou zonu?

1781
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 16:39:57 »
sed nepomůže ani při jednoduchém přejmenování - stačí například, aby 1000 tříd mělo metodu update a v jedné z nich jste ji chtěl přejmenovat.

Pokud se ta metoda už používá na spoustě míst, tak ji nebudu přejmenovávat. Co bych tím získal? Když už by mi to přikázal nějaký nadřízaný fašista, tak bych použil Rope.

Protoze nemas dobre nastroje, tak nedelas neco, co je uzitecne. (Klasicky duvod je, ze casem k metode najdes o necovhodnejsi jmeno.) Je to jako bys nemel poradnou sekacku a tak bys tvrdil, ze nema cenu mit posekanou zahradu. Kdyz ti klesne cena takovyhle uprav diky dobrym nastrojum, tak muzes snado odstranovat i mensi problemy v kodu, protoze se to zacne vyplacet.

Pověz nám ještě něco o užitečnosti přejmenování metod. Na co bys chtěl přejmenovat metodu update()? A jak ti to moderní IDE pomůže změnit volání metody i v ostatních projektech, které tu třídu používají?

Ono kupodivu jmeno update() neni jedine mozne jmeno pro metodu. Jiste za domaci ukol najdes situace, kdy zmena jmena kodu prospeje.

Je trapne to zduraznovat, ale je rozdil mezi prejmenovavanim metod, ktere jsou a nejsou soucasti API modulu. Ze v jednom pripade neni dobre to delat, neznamena, ze to nema smysl obecne.

Ale jinak - budes mi tvrdit, ze pojmenujes metodu (tridu, funkci, promenou, konstantu...) a nenachazis po case duvod pouzit lepsi jmeno?

1782
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 05. 08. 2016, 16:20:11 »
sed nepomůže ani při jednoduchém přejmenování - stačí například, aby 1000 tříd mělo metodu update a v jedné z nich jste ji chtěl přejmenovat.

Pokud se ta metoda už používá na spoustě míst, tak ji nebudu přejmenovávat. Co bych tím získal? Když už by mi to přikázal nějaký nadřízaný fašista, tak bych použil Rope.

Protoze nemas dobre nastroje, tak nedelas neco, co je uzitecne. (Klasicky duvod je, ze casem k metode najdes o necovhodnejsi jmeno.) Je to jako bys nemel poradnou sekacku a tak bys tvrdil, ze nema cenu mit posekanou zahradu. Kdyz ti klesne cena takovyhle uprav diky dobrym nastrojum, tak muzes snado odstranovat i mensi problemy v kodu, protoze se to zacne vyplacet.

1783
Distribuce / Re:grub Arch chyba UUID
« kdy: 05. 08. 2016, 16:15:50 »
To /dev/sdb2 není zvláštnost, to je právě normální :) ty UUID jsou nenormální, pro ubuntisty toprý, jako archista byses tomu mohl chtít vyhnout

Arch Wiki si mysli neco jineho:
https://wiki.archlinux.org/index.php/Persistent_block_device_naming

(Ja osobne o chlup radeji labely nez UUID, ale /dev/sdXY vazne neni moc dobry napad)

1784
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 04. 08. 2016, 22:04:00 »
Neboj, Vim umí efektivně pracovat s více soubory otevřenými současně.

Nerikam, ze ne. Rikam, ze tvoje "refaktoring nemeni rozhrani tridy" ne nesmysl.

1785
Vývoj / Re:Online IDE pro Javu s možností debugování
« kdy: 04. 08. 2016, 17:20:02 »
Při refactoringu přece pracuji pouze s jedním souborem. Nepleť si refactoring s redesignem.

Bullshit.
Cela skupina "refactoring to patterns" neni zdaleka lokalni.
Nemuzes si predstavovat, ze kazdy refactoring je ten zakladni "extract method" nebo "extract variable", co se s nim pracne patlas  ve vimku.

Stran: 1 ... 117 118 [119] 120 121 ... 177