Gedit spadne po hledání v 40kB textu

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #60 kdy: 06. 07. 2018, 23:33:49 »
Editace ve Vimu na serveru se nějak vylučuje s verzováním a continuous integration? Můžeš to doložit?

Vylucuje stabilitu workflow a jeho auditovatelnost. Az budes nekdy delat na nejakem alespon stredne velkem projektu, kde se resi takove veci jako je napr. dostupnost, tak zjistis, ze situace ve stylu ze si nekdo neco zedituje na serveru proste nikdy nesmi nastat, protoze kazda zmena musi byt auditovana, prip. schvalena, projit patricnym git workflow atd.

Pomineme fakt, ze na server v drtive vetsine pripadu ani jako vyvojar nebudes mit pristup (resp. nemel bys) a ze pripadne ani neco takoveho nepujde, protoze treba ta aplikace pobezi v nejakem (verzovanem) kontejneru :-)

vývoj na serveru nemusí znamenat vývoj na produkčním serveru. Ty buzzwordy s vývojem na desktopu nesouvisí.


Kit

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #61 kdy: 06. 07. 2018, 23:39:19 »
Editace ve Vimu na serveru se nějak vylučuje s verzováním a continuous integration? Můžeš to doložit?

Vylucuje stabilitu workflow a jeho auditovatelnost. Az budes nekdy delat na nejakem alespon stredne velkem projektu, kde se resi takove veci jako je napr. dostupnost, tak zjistis, ze situace ve stylu ze si nekdo neco zedituje na serveru proste nikdy nesmi nastat, protoze kazda zmena musi byt auditovana, prip. schvalena, projit patricnym git workflow atd.

Pomineme fakt, ze na server v drtive vetsine pripadu ani jako vyvojar nebudes mit pristup (resp. nemel bys) a ze pripadne ani neco takoveho nepujde, protoze treba ta aplikace pobezi v nejakem (verzovanem) kontejneru :-)

Na tohle jsi přišel jak? Workflow funguje normálně, audit také, code review se také dělá normálně přes Git a teprve po schválení se udělá deploy - případně se zbuilduje a nasadí kontejner.

kraxna

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #62 kdy: 06. 07. 2018, 23:43:32 »
Na tohle jsi přišel jak? Workflow funguje normálně, audit také, code review se také dělá normálně přes Git a teprve po schválení se udělá deploy - případně se zbuilduje a nasadí kontejner.

V tom pripade to neni vyvoj na serveru, ale na necem, co spis pripomina vzdaleny desktop a tam si klidne muzes nainstalovat i ty Xka :)

Kit

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #63 kdy: 06. 07. 2018, 23:50:21 »
Na tohle jsi přišel jak? Workflow funguje normálně, audit také, code review se také dělá normálně přes Git a teprve po schválení se udělá deploy - případně se zbuilduje a nasadí kontejner.

V tom pripade to neni vyvoj na serveru, ale na necem, co spis pripomina vzdaleny desktop a tam si klidne muzes nainstalovat i ty Xka :)

Otázka zní: Proč bych to dělal, když tam ta Xka nepotřebuji?

trw

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #64 kdy: 07. 07. 2018, 00:05:18 »
Tím se ale dostáváme od argumentu "ostatní editory neumí to, co vim"(což je nesmysl - umí toho víc a líp), k argumentu "ostatní editory nezapadají do mojí podivné workflow". Na tom není nic špatného(pokud mě to tak nikdo nenutí dělat taky...), ale řekni to rovnou a nevymýšlej si zástupné problémy.


ByCzech

  • *****
  • 1 863
    • Zobrazit profil
    • E-mail
Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #65 kdy: 07. 07. 2018, 00:16:11 »
Na tohle jsi přišel jak? Workflow funguje normálně, audit také, code review se také dělá normálně přes Git a teprve po schválení se udělá deploy - případně se zbuilduje a nasadí kontejner.

V tom pripade to neni vyvoj na serveru, ale na necem, co spis pripomina vzdaleny desktop a tam si klidne muzes nainstalovat i ty Xka :)

Otázka zní: Proč bych to dělal, když tam ta Xka nepotřebuji?

Stejně můžu psát o vim, proč ho tam instalovat, že? Logicky si nainstaluji to co potřebuji a chci, takže dotaz úplně o ničem, že?

Kit

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #66 kdy: 07. 07. 2018, 00:17:54 »
Tím se ale dostáváme od argumentu "ostatní editory neumí to, co vim"(což je nesmysl - umí toho víc a líp), k argumentu "ostatní editory nezapadají do mojí podivné workflow". Na tom není nic špatného(pokud mě to tak nikdo nenutí dělat taky...), ale řekni to rovnou a nevymýšlej si zástupné problémy.

Podstatné je, že Vim mám na všech desktopech i na serverech. Na těch serverech hlavně řeším konfiguraci prostředí, tuning databází a webserverů, monitorování provozu apod. Konzole je k těmto účelům ideální a grafika tam nemá co pohledávat.

Kit

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #67 kdy: 07. 07. 2018, 00:21:08 »
Stejně můžu psát o vim, proč ho tam instalovat, že? Logicky si nainstaluji to co potřebuji a chci, takže dotaz úplně o ničem, že?

Logicky si nainstaluji to co potřebuji a chci, tedy Vim. Vše ostatní jsou jen kecy okolo.

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #68 kdy: 07. 07. 2018, 04:16:00 »
Tím se ale dostáváme od argumentu "ostatní editory neumí to, co vim"(což je nesmysl - umí toho víc a líp), k argumentu "ostatní editory nezapadají do mojí podivné workflow". Na tom není nic špatného(pokud mě to tak nikdo nenutí dělat taky...), ale řekni to rovnou a nevymýšlej si zástupné problémy.

Podstatné je, že Vim mám na všech desktopech i na serverech. Na těch serverech hlavně řeším konfiguraci prostředí, tuning databází a webserverů, monitorování provozu apod. Konzole je k těmto účelům ideální a grafika tam nemá co pohledávat.
Ale to JE úžasné!
A kde teda máte nějaký "verzovací systém", z kterého se deployuje?
Aby se NEmohlo stát, že si nějaký developerský génius bude pochvalovat, že "... Na těch serverech hlavně řeším konfiguraci prostředí, tuning databází a webserverů, monitorování provozu apod."...

Kiwi

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #69 kdy: 07. 07. 2018, 08:46:38 »
Jako které třeba? A v čem jsou pokročilejší?

třeba editace markdownu ve vs code je vychytaná
V čem oproti Vimu? Když tu teda někteří tvrdíte, že Vim používají ti, kteří neznají pokročilejší nástroje, vtírá se otázka - a vy ten Vim znáte? Přiznám se, že znám a využívám jen menší část možností toho editoru, ale je zajímavé, že když v něm potřebuji udělat něco, co neznám, tak pomocí googlu vždycky velice rychle, obvykle na první dobrou, najdu odpověď, jak na to, a vzhledem k tomu, že je programovatelný, tak v podstatě není nic, co by ho nešlo naučit. A to vše při minimálních nárocích na prostředky. Ze začátku jsem se mu bránil, ale pak jsem se takhle za jednoho deštivého dne nudil, tak jsem si otevřel tutorial, který je součástí jeho dokumentace, a jel podle něj - od té doby už jiný editor pokud možno nepoužívám. Připadá mi příjemné mít jeden mocný editor pro veškeré práce s textem - ať píšu dokumentaci, maily, kód nebo cokoliv jiného. Zatím jsem nenašel nic, co by mi ve Vimu chybělo, ale za to jsem viděl spoustu editorů, ať už samostatných nebo jako součástí IDE apod., kterým chyběly schopnosti Vimu.
Nikomu ho nevnucuji, ale jakmile ho někdo začne kritizovat, tak se zatím vždycky ukázalo, že dotyčný se naučil, jak ho ukončit, a tím to tak hasne.

ByCzech

  • *****
  • 1 863
    • Zobrazit profil
    • E-mail
Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #70 kdy: 07. 07. 2018, 08:58:02 »
Stejně můžu psát o vim, proč ho tam instalovat, že? Logicky si nainstaluji to co potřebuji a chci, takže dotaz úplně o ničem, že?

Logicky si nainstaluji to co potřebuji a chci, tedy Vim. Vše ostatní jsou jen kecy okolo.

A ostatní si musejí nainstalovat to co chce Kit ne to co chtějí oni sami, že? :D

kraxna

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #71 kdy: 07. 07. 2018, 10:42:41 »
V čem oproti Vimu? Když tu teda někteří tvrdíte, že Vim používají ti, kteří neznají pokročilejší nástroje, vtírá se otázka - a vy ten Vim znáte? Přiznám se, že znám a využívám jen menší část možností toho editoru, ale je zajímavé, že když v něm potřebuji udělat něco, co neznám, tak pomocí googlu vždycky velice rychle, obvykle na první dobrou, najdu odpověď, jak na to, a vzhledem k tomu, že je programovatelný, tak v podstatě není nic, co by ho nešlo naučit. A to vše při minimálních nárocích na prostředky. Ze začátku jsem se mu bránil, ale pak jsem se takhle za jednoho deštivého dne nudil, tak jsem si otevřel tutorial, který je součástí jeho dokumentace, a jel podle něj - od té doby už jiný editor pokud možno nepoužívám. Připadá mi příjemné mít jeden mocný editor pro veškeré práce s textem - ať píšu dokumentaci, maily, kód nebo cokoliv jiného. Zatím jsem nenašel nic, co by mi ve Vimu chybělo, ale za to jsem viděl spoustu editorů, ať už samostatných nebo jako součástí IDE apod., kterým chyběly schopnosti Vimu.
Nikomu ho nevnucuji, ale jakmile ho někdo začne kritizovat, tak se zatím vždycky ukázalo, že dotyčný se naučil, jak ho ukončit, a tím to tak hasne.

Tak obecne tam chybi pokrocile refactoringy. Sice naskriptovat se da vse mozne, pluginu taky existuje mraky, ale tyhle veci vyzaduji vetsinou AST celeho projektu (resp. vsech projektu), coz vim tezko zvladne. Samozrejme se daji delat ruzne hacky typu integrace s Eclipse Serverem (pro Javu), ale otazkou - proc hackovat dobry editor na spatne IDE.

Ja mam vim rad, pouzivam ho denne, ale je to proste dobry editor, neni to IDE.  A VS Code je nekde na pomezi mezi editorem a IDE (hodne zalezi od jazyku a jeho schopnosti pro nej).

Kit

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #72 kdy: 07. 07. 2018, 10:57:22 »
Tak obecne tam chybi pokrocile refactoringy. Sice naskriptovat se da vse mozne, pluginu taky existuje mraky, ale tyhle veci vyzaduji vetsinou AST celeho projektu (resp. vsech projektu), coz vim tezko zvladne. Samozrejme se daji delat ruzne hacky typu integrace s Eclipse Serverem (pro Javu), ale otazkou - proc hackovat dobry editor na spatne IDE.

Co si představuješ pod pojmem "pokročilý refactoring"? Snad ne přejmenování metody v celém projektu?

kraxna

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #73 kdy: 07. 07. 2018, 11:11:30 »
Co si představuješ pod pojmem "pokročilý refactoring"? Snad ne přejmenování metody v celém projektu?

Treba automaticky prepis anonymni tridy na lambdu a zpet, extrakce supertypu a automaticka generalizace na supertyp, automatycky prepis na konstrukce vyssi verze jazyka / frameworku a tak.

Ale ono i to prejmenovani metody v celem projektu neni az tak trivialni vec, resp. je, ale vim ji moc dobre nezvlada pomoci skriptu - prave proto, ze tam chybi AST, necim jako nahrazeni textu pomoci RE se to udelat opravdu neda. 

A reseni ve stylu napojit vim na Eclipse server pro Javu (a pro ostatni zase smula), me fakt v nejmensim nelakaji :-D

Kit

Re:Linux ostuda amatářiny, gedit spadne po hledání v 40kB textu,
« Odpověď #74 kdy: 07. 07. 2018, 11:27:52 »
Co si představuješ pod pojmem "pokročilý refactoring"? Snad ne přejmenování metody v celém projektu?

Treba automaticky prepis anonymni tridy na lambdu a zpet, extrakce supertypu a automaticka generalizace na supertyp, automatycky prepis na konstrukce vyssi verze jazyka / frameworku a tak.

Aha, tak tohle jsem zatím nepotřeboval nebo jsem využil některý z externích nástrojů jako pluginu.

Ale ono i to prejmenovani metody v celem projektu neni az tak trivialni vec, resp. je, ale vim ji moc dobre nezvlada pomoci skriptu - prave proto, ze tam chybi AST, necim jako nahrazeni textu pomoci RE se to udelat opravdu neda.

Ve Vimu takové přejmenování pomocí RE ani nedělám. Hlavně proto, že k tomu nebývá důvod.