Ja precies ik weet wel hoe het met transacties zit en met commiten met flushen en rollbacks, maar ik zie het idd over de ACID eigenschappen die bij nosql niet gelden.quote:Op vrijdag 25 december 2020 21:20 schreef raptorix het volgende:
[..]
Als ik die code zo zie dan kan er in theorie iemand in een andere thread gewoon de boel verneuken, nu is dat bij gewone sql al vrij uitzonderlijk, maar in geval van NoSQL een probleem wat je gewoon "incalculeert".
Een atomaire actie in sql ben je dus meestal expliciet met een transactie en ten slotte met een commit, en dan is het dus een alles of niets
Klassiek voorbeeld: in 1 actie schrijf je geld van een rekening af, in een andere geld erbij, als 1 van de 2 niet slaagt, zullen alle acties worden teruggerolt om te voorkomen dat er ongewenst gedrag ontstaat.
In wat minder mooie DB systemen los je dit soms zelf op door bijvoorbeeld een lock te zetten of te zorgen dat er geen andere threads bij kunnen
Als je dit soort dingen interessant vind dan moet je maar eens wat gaan lezen over concurrency, een oud collega van mij is daarop afgestudeerd
Niet geheel onbelangrijk, maak je hierin fouten dan kun je doden op je geweten hebben: https://en.wikipedia.org/wiki/Therac-25
Ben je al ver dan?quote:Op vrijdag 25 december 2020 21:44 schreef raptorix het volgende:
Overigens bezig iemand zijn statische blog naar WP te migreren, nu heb ik heel veel migraties gedaan, maar nooit naar WP, dus is leuk projectje, bijna klaar
Al ben bijna klaar, werk zat hem met name in import, en moest even kijken hoe WP werkt, want daar had ik qua development nooit iets mee gedan.quote:
Dat is mogelijk met mapbox, ik heb voor mijn werk zo iets gemaakt waarbij een user kon selecteren waar iets was, je krijgt dan een lengte en breedtegraad terug van het clickevent die je kan opslaan. Je kan deze ook dmv mapbox op de kaart tonen.quote:Op maandag 28 december 2020 13:53 schreef Scooteraar het volgende:
Hey, ik heb even een vraagje...
Ik ben een nieuwe, heel simpele app aan het bouwen. Het is de bedoeling dat gebruikers een locatie kunnen selecteren en op kunnen slaan. Deze locaties moeten vervolgens weer opgehaald worden zodat ze voor iedereen zichtbaar zijn op de kaart.
Wat gebruiken jullie zelf hiervoor? Ik heb nog nooit gewerkt met locatiegegevens.
Oh wauw, tnx! Die kon ik nog helemaal niet!quote:Op maandag 28 december 2020 15:00 schreef FlippingCoin het volgende:
[..]
Dat is mogelijk met mapbox, ik heb voor mijn werk zo iets gemaakt waarbij een user kon selecteren waar iets was, je krijgt dan een lengte en breedtegraad terug van het clickevent die je kan opslaan. Je kan deze ook dmv mapbox op de kaart tonen.
CTRL Muisclick in C# VSquote:Op zondag 27 december 2020 17:16 schreef FlippingCoin het volgende:
Nu twee weken vakantie, leek mij een goed moment om de VIM emulator in vscode te proberen. Is wel even wennen en ik heb nog wat clashes in key combinations maar het navigeert wel razendsnel door je code heen na wat oefening.
Ja dat zit in vscode al, maar dit gaat nog een stapje verder, met vim gebruik je de muis helemaal niet meer.quote:
Aanstellerig gedoe heb ik dat VIM altijd maar gevonden, alsof je sneller gaat programmeren daardoor, je bent geen typegeit.quote:Op woensdag 30 december 2020 22:03 schreef FlippingCoin het volgende:
[..]
Ja dat zit in vscode al, maar dit gaat nog een stapje verder, met vim gebruik je de muis helemaal niet meer.
Ik zou niet weten waarom, als je sneller je code kan muteren waarom niet. Enige motivatie die ik kan bedenken is dat iemand de moeite niet wil nemen om het even te leren.quote:Op woensdag 30 december 2020 23:09 schreef raptorix het volgende:
[..]
Aanstellerig gedoe heb ik dat VIM altijd maar gevonden, alsof je sneller gaat programmeren daardoor, je bent geen typegeit.
Wat versta je onder code muteren? Variabelen refactoren? Uitlijnen? Weghalen van ongebruikte usings?quote:Op woensdag 30 december 2020 23:11 schreef FlippingCoin het volgende:
[..]
Ik zou niet weten waarom, als je sneller je code kan muteren waarom niet. Enige motivatie die ik kan bedenken is dat iemand de moeite niet wil nemen om het even te leren.
Nee dat is vrij standaard met een moderne IDE, bijvoorbeeld op meerdere plaatsen op een document wat veranderen, een stuk verwijderen adhv een regex et cetera. Snel naar een stuk code navigeren.quote:Op woensdag 30 december 2020 23:16 schreef raptorix het volgende:
[..]
Wat versta je onder code muteren? Variabelen refactoren? Uitlijnen? Weghalen van ongebruikte usings?
Dus waarom zou je dan dat antieke spul gebruikenquote:Op woensdag 30 december 2020 23:25 schreef FlippingCoin het volgende:
[..]
Nee dat is vrij standaard met een moderne IDE, bijvoorbeeld op meerdere plaatsen op een document wat veranderen, een stuk verwijderen adhv een regex et cetera. Snel naar een stuk code navigeren.
Wat is het alternatief.quote:Op woensdag 30 december 2020 23:33 schreef raptorix het volgende:
[..]
Dus waarom zou je dan dat antieke spul gebruiken
Overigens Regexen
Ik heb wel eens een alternatief wat wat meer beschrijvend was, maar ja het is allemaal niet ideaalquote:
Is dat een soort emmet dan?quote:Op woensdag 30 december 2020 23:38 schreef raptorix het volgende:
[..]
Ik heb wel eens een alternatief wat wat meer beschrijvend was, maar ja het is allemaal niet ideaal
Meestal kom ik er wel uit hoor
Heb ik het met HTML nodig dan bespaar ik me meestal de moeite en gebruik ik HTMLAgility pack die het meestal mooier doet.
Nee HTML agility pack is een package for .NET waar je makkelijk HTML doms mee kunt parsen, voordeel is met name dat het redelijk soepel omgaat met HTML die niet helemaal lekker is, stukje code wat ik laatst geschreven heb:quote:
1 2 3 4 5 6 | var htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(response.Content); var topic = new Topic(); var items = htmlDoc.DocumentNode.Descendants("div").Where(d => d.GetAttributeValue("class", "").Contains("newspot2020")); topic.TopicTitle = htmlDoc.DocumentNode.Descendants("span").Where(d => d.GetAttributeValue("class", "").Contains("bch1")).First().Descendants("a").Where(d => d.GetAttributeValue("style", "").Contains("margin:0 5px")).First().InnerHtml; topic.SubForum = htmlDoc.DocumentNode.Descendants("span").Where(d => d.GetAttributeValue("class", "").Contains("headerAfk")).First().FirstChild.InnerHtml; |
Ahhh oke. Doet mij denken aan cypress.quote:Op woensdag 30 december 2020 23:46 schreef raptorix het volgende:
[..]
Nee HTML agility pack is een package for .NET waar je makkelijk HTML doms mee kunt parsen, voordeel is met name dat het redelijk soepel omgaat met HTML die niet helemaal lekker is, stukje code wat ik laatst geschreven heb:
[ code verwijderd ]
Jij ook beste wensen Phoenyx en ik ben benieuwd maar neem lekker de tijd om het te maken.quote:Op donderdag 31 december 2020 21:45 schreef phoenyx het volgende:
Ik wilde vanmiddag eigenlijk tonen wat ik tot nu toe in de laatste 9 maanden heb gemaakt maar er zitten nog een paar dingetjes in die niet helemaal correct werken. Beetje zonde aangezien die nog iets van 8-16 uur werk zijn om op te lossen. Dus dat wordt wel in 2021. Iets laten zien waarbij met bepaalde settings pagina's foutmeldingen opleveren is niet echt geweldig dus tjah. Zondag zal het wel worden lijkt mij.
Verder iedereen een gelukkig nieuwjaar alvast!
Devfreak, wel terugkeren hoor, je bent ook onderdeel van het FOK! ict team.
Ja zondag is wat te optimistisch, terwijl ik het typte dacht ik ook al van hmm maar mijn weekend dan.quote:Op donderdag 31 december 2020 22:04 schreef FlippingCoin het volgende:
[..]
Jij ook beste wensen Phoenyx en ik ben benieuwd maar neem lekker de tijd om het te maken.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |