Waarom gebruik je dan ook getters?quote:Op woensdag 19 juni 2019 18:19 schreef FlippingCoin het volgende:
Hele dag al bezig met vage bugs allemaal te maken met het unmarshallen van data, die beperking van getters en attribuutnamen die niet gelijk mogen heten is echt kut in typescript.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
[ Bericht 27% gewijzigd door embedguy op 20-06-2019 20:30:49 ]Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
Nou voor een aantal attributen forceer ik het gebruik van setters zodat de wijzigingen via subrictions gebroadcast worden. Dat werk wel erg fijn voor bijvoorbeeld het user object die geset moet zijn voordat er andere dingen gedaan kunnen worden, dan doe ik die logica in een usersubject.subscribe.quote:Op donderdag 20 juni 2019 20:24 schreef embedguy het volgende:
[..]
Waarom gebruik je dan ook getters?
Wat voor registratie boskevertje? Ik weet dat matrixwiskunde een rol speelt bij de zoekalgoritmes van zoekmachines maar daar nog niet verder in verdiept.quote:Op donderdag 20 juni 2019 20:29 schreef Bosbeetle het volgende:
De laatste paar dagen een beetje zitten hannesen met matrix wiskunde, elke keer blijkt het toch weer handiger dan ik in eerste instantie dacht... beetje een eigen registratie aan het bouwen, met een gradient descent. Programmeren heeft me al veel meer wiskunde geleerd dan mijn wiskunde leraar
Ook even een klein imaginary number librarytje gemaakt voor het begrip.
Zie edit in spoiler hierboven.quote:Op donderdag 20 juni 2019 20:27 schreef FlippingCoin het volgende:
[..]
Nou voor een aantal attributen forceer ik het gebruik van setters zodat de wijzigingen via subrictions gebroadcast worden. Dat werk wel erg fijn voor bijvoorbeeld het user object die geset moet zijn voordat er andere dingen gedaan kunnen worden, dan doe ik die logica in een usersubject.subscribe.
Al heb je een terecht punt verder dat ik wat gewoontegetrouw attributes private maak.
Beeld registratie, https://en.wikipedia.org/wiki/Image_registration , twee plaatjes over elkaar heen leggenquote:Op donderdag 20 juni 2019 20:36 schreef FlippingCoin het volgende:
[..]
Wat voor registratie boskevertje? Ik weet dat matrixwiskunde een rol speelt bij de zoekalgoritmes van zoekmachines maar daar nog niet verder in verdiept.
Nou het is zoals bij het observer pattern, dus de observeerders doen dat bewust.quote:Op donderdag 20 juni 2019 20:37 schreef embedguy het volgende:
[..]
Zie edit in spoiler hierboven.
In JavaScript/TypeScript gebruik je in principe geen getters/setters (gebruik het zelf maar in een heel beperkt aantal gevallen).
Sowieso klinkt wat jij noemt wel als een red flag; bij het schrijven van een property zou je er vanuit moeten kunnen gaan dat je die property schrijft zonder een heel process in gang te zetten. Voor je het weet zorgt het voor ongewenste neven effecten (bijv dat indirect de state verandert van andere objecten of van het initiėrende object zelf zonder dat die daar rekening mee houdt.
Maar het object die de property schrijft is zich daar misschien niet bewust vanquote:Op donderdag 20 juni 2019 20:41 schreef FlippingCoin het volgende:
[..]
Nou het is zoals bij het observer pattern, dus de observeerders doen dat bewust.
Maar dat is met met het observer pattern toch altijd zo? Ik ga er even over nadenken iig.quote:Op donderdag 20 juni 2019 20:45 schreef embedguy het volgende:
[..]
Maar het object die de property schrijft is zich daar misschien niet bewust van
Achja, kan verder wel prima werken dus als je die problemen niet hebt dan is het prima
Ah gaaf die ga ik doorlezen. Ik moet voor studie nu een edge detection algoritme maken om de grootte van een voorwerp op een foto te bepalen.quote:Op donderdag 20 juni 2019 20:38 schreef Bosbeetle het volgende:
[..]
Beeld registratie, https://en.wikipedia.org/wiki/Image_registration , twee plaatjes over elkaar heen leggen
Ook voor het eerst gebruik gemaakt van : https://en.wikipedia.org/wiki/Homogeneous_coordinates erg handig
Het kan ook via een setX method ipv via een setter.quote:Op donderdag 20 juni 2019 20:46 schreef FlippingCoin het volgende:
[..]
Maar dat is met met het observer pattern toch altijd zo? Ik ga er even over nadenken iig.
Dan zou ik sobel filters gebruiken : https://en.wikipedia.org/wiki/Sobel_operatorquote:Op donderdag 20 juni 2019 20:55 schreef FlippingCoin het volgende:
[..]
Ah gaaf die ga ik doorlezen. Ik moet voor studie nu een edge detection algoritme maken om de grootte van een voorwerp op een foto te bepalen.
1 2 3 | -1 0 1 1 1 1 -1 0 1 en 0 0 0 -1 0 1 -1 -1 -1 |
Ja op dat eerste was ook uitgekomen met nog wat dingen dat is denk wel de juiste richting.quote:Op donderdag 20 juni 2019 21:07 schreef Bosbeetle het volgende:
[..]
Dan zou ik sobel filters gebruiken : https://en.wikipedia.org/wiki/Sobel_operator
of wat eenvoudigere
[ code verwijderd ]
kernels
Dat hangt van de situatie af. Qua performance maakt het echt niet uit. Overigens persoonlijk voor eerst in jaren weer met databases aan de gang. Gelijk met 250 terrabyte 😚quote:Op zaterdag 15 juni 2019 23:06 schreef phoenyx het volgende:
6 joins is wel iets om te vermijden maar of je het om moet bouwen en of het wat betreft performance nog acceptabel is of niet hangt er toch vanaf of je 1 row bijlangs gaat of tienduizenden (en wat je zelf acceptabel vindt wat betreft snelheid).
Uhm oke je werkt met een database van 250 tb maar weet niet dat je joins beter kunt vermijden als dat mogelijk is.quote:Op zondag 23 juni 2019 18:16 schreef raptorix het volgende:
[..]
Dat hangt van de situatie af. Qua performance maakt het echt niet uit. Overigens persoonlijk voor eerst in jaren weer met databases aan de gang. Gelijk met 250 terrabyte 😚
Als je gewoon fatsoenlijke indexen maakt, maakt dat echt geen fuck uit.quote:Op zondag 23 juni 2019 20:42 schreef phoenyx het volgende:
[..]
Uhm oke je werkt met een database van 250 tb maar weet niet dat je joins beter kunt vermijden als dat mogelijk is.
Wat vind je hiervan dan?quote:Op zondag 23 juni 2019 21:01 schreef raptorix het volgende:
[..]
Als je gewoon fatsoenlijke indexen maakt, maakt dat echt geen fuck uit.
Klinkt Postgress specifiekquote:Op zondag 23 juni 2019 21:52 schreef phoenyx het volgende:
[..]
Wat vind je hiervan dan?
https://medium.com/squad-(...)g-joins-5be0fca2f523
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
Ja, geen idee verder of dat dat makkelijk in Go gaat. Denk het wel.quote:Op zondag 23 juni 2019 13:30 schreef FlippingCoin het volgende:
Wat zou de beste manier zijn als je met een client server situatie, webapplicatie client en server in go, vanaf de client op de hoogte wil zijn van de wijzigingen in een object op de server? De communicatie verloopt verder door een REST API, alleen doordat ik de wijzigingen redelijk snel wil hebben, moet nog kijken wat hiervoor een goede interval is maar zeker niet meer dan een paar minuten maar liever nog kleiner lijkt mij zo periodiek get requests sturen niet handig.
Een websocket verbinding?
Jawel dat is wel mogelijk zover ik gelezen heb. Oke cool.quote:Op zondag 23 juni 2019 22:58 schreef embedguy het volgende:
[..]
Ja, geen idee verder of dat dat makkelijk in Go gaat. Denk het wel.
Maar het enige alternatief is een verminderde staat van normalisering denk ik.quote:Op zondag 23 juni 2019 21:52 schreef phoenyx het volgende:
[..]
Wat vind je hiervan dan?
https://medium.com/squad-(...)g-joins-5be0fca2f523
Op het moment dat je queries echt te traag op een relationeel model worden en snelheid ook echt een factor is dan kun je natuurlijk gaan kijken naar een een gedecentraliseerd model in een aparte databases, of wellicht gaan kiezen voor NoSQL achtige oplossingen. Persoonlijk heb ik nooit queries gezien die langer dan een seconde duren en dan had je het over stevige queries op grote databases.quote:Op zondag 23 juni 2019 23:05 schreef FlippingCoin het volgende:
[..]
Maar het enige alternatief is een verminderde staat van normalisering denk ik.
Tenminste gezien vanuit mijn database kennis.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |