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

Stran: 1 [2] 3 4 ... 60
16
Nevim no, mame v praci lidi na 20 i 30h uvazek pri studiu (FIT VUT), samozrejme pokud se necitis na denni tak hledej jinde, ale urcite to zvladnutelny je.

S rozvolnenim urcite, bez uz to tak lehke nebude. Ale magisterske na FITu nedoporucuju. Delal jsem ho pred par lety a na muj vkus prilis povinne teorie (v nejtezsich predmetech se ani neobtezuji rict, k cemu to muze byt v praxi dobre, prestoze to ma vyuziti, coz jsem se dovedel az mnohem pozdeji a ne ze skoly) a celkove neflexibilita fakulty  - nemoznost si poskladat rozvrh (neni vic terminu prednasky [stavalo se, ze proste na vsechny prednasky dochazet nelze, protoze se prekryvaji], v ramci "zvyseni prestize" zarazili streamy i zaznamy prednasek [protoze je studenti moc sledovali pred zkouskami, rovnou podle te pokrivene logiky meli zakazat i slajdy, skripta a knihovnu], cvika mivaji dost chaby vyber casu), zkousky to same (nejit na 1 termin zkousky = prijit o jeden pokus). Dost arogantnich a neprijemnych lidi (v pozici autorit, studenti byli v pohode) - napr. Hruska, Eyselt, Peringer. Ano, jsou tam i dost dobri (pan Klapetek, pan Kunovsky, pan Ruzicka), ale radeji bych volil skolu s dobrymi a neutralnimi zamestnanci, nez spatnymi i dobrymi. Kdybych si mel znovu vybirat, kam na magisterske, tak bych na VUT FIT urcite nesel, asi bych volil MUNI FI.

17
O serveru Root.cz / Re:Nový Root již dnes?
« kdy: 22. 09. 2017, 17:29:40 »
Toz se pridavam k vlne nespokojenosti ohledne dalsich zmen, ktere rozbily reskiny. Po pravde me prijde, ze se to stale zhorsuje. Nepouzivam vychozi skin, ptam se tedy, jestli nastala opravdu nejaka zmena ve vzhledu nebo oprava nejakeho problemu? Ja si jenom vsiml, ze pridaly dalsi "logicky" pojmenovane tridy typu design-button--highlighted ci design-tile a odebraly nektere stavajici (mnohem logicteji pojmenovane).

18
Software / Re:Čím nahradit Firefox?
« kdy: 21. 09. 2017, 13:27:41 »
Nejde o to, že to nepoužíváš ty, ale že to mohou zneužívat stránky.

To uz davno zneuzivaji. Problem je, ze browser poskytuje prilis mnoho informaci a z toho celkem dost unikatnich (co si vzpominam tak treba velikost okna, seznam fontu, pluginu, podporovane mime typy, model graficke karty, podle vykreslovani canvasu lze nejak detekovat OS/prohlizec atp.). Bohuzel jakmile zacnete zakazovat JS APIcka, tak najednou se zacnou rozbijet stranky a obcas i addony (mluvim o FF). Nikdo pochopitelne nebude resit, ze jednomu Lojzovi, ktery si zkriplil browser, neco na jejich strance nefunguje. I kdyz by zavedli povinnost ptat se uzivatele, pripadne aby browser vzdy dal moznost uzivateli odmitnout nejake API, tak tvurci stranek si to vzdy mohou interpretovat tak, ze takove lidi tam nechcou a proste JS nechaji spadnout - kdo by udrzoval milion verzi stranky pro kazdou kombinaci zakazanych veci, kdyz tito problemovi lide budou tvorit 0.000001% z navstevniku.

Údajně se prý chystá i API pro stav nabití.
Zapomněl jsem přidat povolení zakázení manipulace se schránkou a řešení automatického přesměrování.

API pro baterku tu bylo a uz umrelo. Schranka se tusim uz ted dost omezuje, stejne jako prace se soubory.

19
Software / Re:Čím nahradit Firefox?
« kdy: 20. 09. 2017, 16:10:36 »
Podivejte se na Waterfox. Vyhazeli nektere veci (telemetrii, reklamy, drm) a pisou, ze zachovaji podporu starych addonu. Take to vvypada, ze nebudou prebirat blokovani fakenews cenzuru z Firefoxu. Pod Widlema to slape dobre, v Ubuntu LTS to trochu drhne (kompiluji proti prilis novym knihovnam, ale nekdo z devu psal, ze v dalsi verzi to snad bude poresene).

Palemoon nedoporucuji. Kdyz jsem posledne pro neho prevadel user script, tak jsem zjistil, ze je velmi zaostaly (JS i CSS roky pozadu za FF i Chromem). Pokud stejnym tempem prebiraji i bezpecnostni fixy, se zpozdenim nekolika (5?) let, tak teda potes koste.

20
Software / Re:Jednoduchý blogovací systém bez databáze
« kdy: 18. 09. 2017, 13:14:51 »
Za sebe můžu doporučit hexo.io

hexo mam celkem rad (mam jej i nasazene), ale bohuzel ma problemy s vice jazyky. Bezne se stava, ze vygenerovane stranky maji spatnou lokalizaci (cesky post s popisky v anglictine). Nejhorsi je, ze se to chova nahodne - napr. se lehce zmeni jiny post a najednou se rozbije stavajici, ktery do ted fungoval.

Je hezke, ze to umi samo se zkompilovat a rovnou nasadit. Bylo take jednoduche si dobastlit vlastni plugin. A pokud nepotrebujete vice jazyku (nebo pokud ten bug uz konecne opravili), tak to muze byt dobra volba.

21
Vývoj / Re:Python - zbožňovaný lidmi?
« kdy: 18. 09. 2017, 11:21:02 »
...
Kód: [Vybrat]
ulozMereni({teplota: number; tlak: { systolicky: number; disatolicky: number; } }): void;

Máš to i s kontrolou přítomnosti a typů parametrů a není potřeba deklarovat (pojmenovávat) speciální typ.

+1

Options object v TS je dost hezky, nepovinne veci staci oznacit "?" a pokud se uzivatel funkce preklepne v nazvu klice, tak mu to TS hned vrati s chybou :).

K tem path dep. types - pokud chces nejake prakticke ukazky, tak treba tato prednaska o Idris mi prijde dobra (Idris syntaxi vychazi z Haskellu).

22
Vývoj / Re:Jak píšete kód?
« kdy: 16. 09. 2017, 07:42:26 »
... Velkým nešvarem uživatelů dnešních IDE jsou pleonasmy v názvech souborů. Vidím to skoro v každém projektu, který je ve více podadresářích. Kdyby používali Vim, tak by je to rovnou praštilo přes nos a takové hlouposti by nedělali.

To jako protoze Vim ma problem s navigaci, tak je problem s ostatnimi programatory pouzivajicimi IDE? Co si vzpominam, tak treba v Angularu byla best practise poradne pojmenovavat komponentu, prestoze to jmeno uz bylo v ceste (napr. components/page/about/about-page.component.ts). A teda myslim, ze se to stejne razi i v Jave.

Posledne, co sme tu v nejakem vlakne srovnavali Vim a IDEA praci v Jave, z toho vysel Vim dost slabe - neumnel ani zakladni refaktorovani (prejmenovani tridy/fieldu, ktery v projektu existuje v ruznych kontextech) a myslim mel i problem s opravdovou navigaci.

At si kazdy pouziva co chce. Ale hlasat jak je Vim nejlepsi nastroj na vyvoj a pak neumi ani triviality, ktere umely opravdova IDE roky (desetileti spis) zpet a reagovat tim, ze to neni potreba, protoze prece opravdovy programator to pise tak, ze to nikdy nebude treba refaktorovat a ze se nikdy nezmeni zadani a dalsi podobne bludy... To mozna funguje na malych projektech v jednom cloveku, i tak si myslim, ze to akorat povede k prasecimu kodu, protoze se nepouziva nastroj, ktery refaktorovani pohodlne zvlada, takze to programator rucne delat nebude a nejak si to ospravedlni.

...

Jeden uzivatel IDE prasi, takze vsichni uzivatele IDE prasi? Nebo co se tim snazite rict? Ja pouzivam IDE a napr. z IDE pracuji s Gitem, protoze to je rychlejsi, nez z konzole (vidim diff s formatovanim, mohu z jakehokoliv mista diffu skocit do zdrojaku v IDE a pripadne upravit, snad na vsechny akce existuje klavesova zkratka [pripadne lze nastavit], takze rozdil v rychlosti tam nebude; mozna bude naopak cista konzole pomalejsi). Co ma smysl, to pouzivam z konzole (v mem pripade treba spousteni testu, sprava baliku), rozhodne tedy neplati "uzivatel IDE == nepouziva na nic konzoli". Stejne tak neplati, ze "uzivatel IDE == pouziva Windows" (muj hlavni OS je Tux).

23
Vývoj / Re:Python - zbožňovaný lidmi?
« kdy: 15. 09. 2017, 10:27:40 »
...
Typescript není Java (hodila by se možnost vypnout typovou inferenci), ale je "close enough".
...

V jazycich jako Haskell mam typovou inferenci hrozne rad. Bohuzel holy TypeScript je dost (typove) slabota. Urcite vypnout implicit any (prepinac tusim noImplicitAny, jsou i dalsi uzitecne) a take doporucuji pouzit TSLint a vynutit napr. explicitni navratove typy, typy u verejnych fieldu atp. IMO to dost zlepsi vyvoj, co se tyce typove kontroly (se to zacina i blizit jazykum jako Java). Samozrejme clovek nesmi byt prase a musi se pouzivat nejvhodnejsi typ - zadne any (to je potreba jen opravdu vyjmecne) na kazdem kroku v podstate vypinajici typovou kontrolu.

24
Vývoj / Re:Python - zbožňovaný lidmi?
« kdy: 14. 09. 2017, 18:33:53 »
... Podle vašeho příspěvku by nemohla existovat jediná fungující SPA aplikace.

Jn, lidi to asi nejak delaji (viz nize). Ostatne nezapominejte na to, ze bastlit se da i v Jave.

Mel jsem tu cest videt nektere ty Javi knihovny (napr. Vaadin) a teda dost hruza. Musi to kontaktovat server kvuli kazde kravine (mozna chyba pouziti?) a stejne si to clovek musel vselijak ohybat. V zaveru se obcas dokonce skoncilo s tim, ze bylo potreba to syrove JS stejne pouzit.

... Rozhodně nedopustím, abychom museli udržovat vedle kočírovatelné javy ještě bokem spoustu balastu v javascriptu.

JavaScript neni jediny, ve kterem muzete psat. Take pouzivate Javu a ne strojovy kod. Ze zajimavych jsem videl ScalaJS nebo Elm, pripadne pokud jste konzerva, tak TypeScript (nebo mozna Flow, ale TS me prijde, ze dost nabira na popularite a ma solidni nastroje).

25
Vývoj / Re:Jak píšete kód?
« kdy: 13. 09. 2017, 16:32:30 »
... Takze tu velikost moc nereste, zavisi jak od hardware tak od fontu.

+1

Je to presne tak. Ja s 20 fontem vidim 70radek a staci mi to (v distraction free modu 80, ale to bezne nepouzivam).

26
Vývoj / Re:Jak píšete kód?
« kdy: 13. 09. 2017, 15:19:11 »
... BTW: Docela mi vadí chybějící LF na koncích zdrojáků. Editor mi je tam automaticky doplňuje, ale v diffu to pak vypadá divně.

Neumnel tohle git nejak sam resit?

27
Vývoj / Re:Jak píšete kód?
« kdy: 13. 09. 2017, 14:20:07 »
  • Vzdy na strane dobra. Ale ja si vzdy rad prisvitim. Nechapu lidi co cumej do svitciho monitoru v absolutni tme.

Mozna jsem vyjimka, ale mam dark theme vsude (kde to jde) a pri praci mam roznuto.

28
Vývoj / Re:Python - zbožňovaný lidmi?
« kdy: 13. 09. 2017, 13:32:58 »
...

Jak říkám, typování je pro mě klíčové, nemám rád tápání, co má být jaký typ. Když už to nehlídá (neexistující) kompilátor, tak aby to hlídalo alespoň IDE.

Pro Scalu je dost dobra IntelliJ IDEA.

Nové jazyky jsou fajn a z mého pohledu důležité jako inspirace pro další vývoj těch dinosauřích (za mě java a python). Ale když něco dělám, tak jednak chci kvalitní knihovny na vše možné, jednak chci delší použitelnost a znovuvyužitelnost kódu, než jen pár let, kdy je novinka zrovna in. Nedělám to jen tak na vyzkoušení, ten přístroj bude muset šlapat spoustu let a občas bude potřeba jeho software upravovat/rozšiřovat/aktualizovat na nové knihovny/překladač/JVM atd. Stejně jako všechny živé a používané systémy. Takže ani v Kotlinu, ani ve Scale své projekty psát nebudu, nejsou to zápočťáky, které pak zahodím. Obávám se tedy, že se k nim hned tak nedostanu, času (proflákaného diskusemi na netu) málo...

Scala bezi (nejen) nad JVM a muzete pouzivat vsechny Java knihovny. Ma komercni podporu a delaji se v tom i velke veci (neco jsem nasel treba tu - https://alvinalexander.com/scala/whos-using-scala-akka-play-framework), takze toho, ze tu nebude za 5/10 let bych se fakt nebal. Je teda fakt cool-in novinka, existuje "jen" 13 let ;D.

Nevim, jak je na tom Kotlin s rozsirenosti, ale tipl bych, ze IDE bude stejne namakane jako pro Javu, protoze to delaji borci z Jet Brains. Osobne mi ale prijde, ze pridava prilis malo oproti Jave (podobne jako treba Groovy), z meho pohledu se nestoji za to ten jazyk ani ucit, kdyz me to v podstate nikam neposune.

PS: I kdyby to zarizeni tady bylo 15/20 let, tak je dost mozne, ze se nebude upgradovat HW nebo ze nebude potreba upgradovat verzi JVM/jazyka/knihoven, protoze nikdo nebude chtit resit (platit opravy) breaking changes mezi verzemi (to, pokud vim, nastavalo i u te megakonzervativni Javy).

29
Vývoj / Re:Jak píšete kód?
« kdy: 13. 09. 2017, 09:34:50 »
  • Fira Code 20px (28'' 4k)
  • 120, ale neni problem par znaku pretahnout
  • ne - na sirku (ale editor mam na vysku, pulka 4k staci)
  • dark (dracula z intellij)
  • obcas z IDE, vice z terminalu (pouzivam yakuake)
  • num blok mam, ale skoro nepouzivam
  • preferuji 2 mezery (v IDE pisu tab, ktery se prevede na mezery), ale zalezi na projektu/jazyku
  • { vedle
  • ; v JS preferuji, ale mam radsi jazyky bez nich (Scala, Haskell, LiveScript)

Proporcionalni pismo pri programovani, fuj. To jsem videl na nejake prednasce a chvili mi trvalo prijit na to, co tam ma prednasejici spatne. Si pamatuju, jak jsem byl nestastny, kdyz se mi monospace pismo v IDE sazelo tak, ze byly ruzne sirky znaku a rozjizdely se dokumentacni komentare zarovnane pod sebou (bold znaky byly sirsi nez normalni znaky). Nikdy vic.

Mozna by bylo dobre to rozdelit na dve casti - co se po vas chce v praci vs. co preferujete (ne kazdy si muze protlacit svuj styl).

30
Vývoj / Re:Python - zbožňovaný lidmi?
« kdy: 13. 09. 2017, 07:20:36 »
Zajímavé, mě tohle vůbec nechybí. Vícenásobné interfaces mi stačí.

Mně to taky moc nechybělo, dokud jsem si nevyzkoušel mixiny v pythonu. A to jsem v podstatě pythonní začátečník. Jednoduchost přidání další funcionality (nejen předpisu ala vícenásobný interface v javě) k jakékoliv kompatibilní třídě je fakt příjemná. Jenom kdyby se to tak dalo pořádně typovat...

Uz jsem chtel napsat, ze dokud jsem si traity/mixiny* trochu nevyzkousel, tak me pochopitelne nechybely. Ale podobne je to i s opravdovymi typy a typovou inferenci ala Haskell. Jakmile jsem ji ochutnal, tak najednou vsude vidim jak jsou typove systemy slabe a jak jsou jazyky navrzene tak, ze inference je znacne omezena (Scala - protoze OOP) nebo je proste prekladac hloupy (TypeScript - mladost projektu?).

Muzete zkusit Scalu, ta ma traity, lepsi typovy system nez Java a bezi nad JVM ;).

PS: Co se divam na definice, tak traity ve Scale jsou asi spise mixiny.

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