Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Verwijderd
Op zich is het gebruik van * sowieso onlogisch. Volgens mijn sheets bereken je het product van de matrices A en B met het statement AB zonder operator ertussen. Maar dat kan in C natuurlijk niet.
Met matlab ben ik niet heel erg bekend, maar in scilab hoeft dat dus niet. Als X een 1x1 matrix is dan kan wat je daar schrijft allemaal, en ze geven allemaal hetzelfde resultaat. Machtsverheffingen met een meer dimensionale matrix kan echter (logischerwijs) niet..oisyn schreef op dinsdag 08 januari 2013 @ 23:55:
scalar == 1-vector == 1x1-matrix
Goed, meestal definieer je die resp. met x, [x] en [[x]], maar ik zie niet in waarom je voor x*x een andere operator moet hebben als voor [[x]]*[[x]]
Je berekend het niet met het statement AB, je vermenigvuldigd twee waarden dus plaatst er een operator (*) tussen, niet zo heel erg raar. Wiskundigen zijn echter "lui", en hebben de x vervangen door een · . En omdat ook die middenpunt onnodig is, laten ze ook die vaak achterwege. Een beetje calculator kan dit ook, en begrijpt dat je met AB bedoeld dat je A met B wilt vermenigvuldigen. Doordat programma's als matlab en scilab echter ook met meerletterige variabelen kunnen werken, weten ze niet of jij met AB de variabele AB bedoeld, of dat je A met B wilt vermenigvuldigen. Bedoel; ABF, is dat nu dan A * B * F, of AB * F, of A * BF? Niet te bepalen dus. Calculators kunnen vaak enkel eenletterige variabelen aan, deze kunnen dat dus wel bepalen.Verwijderd schreef op woensdag 09 januari 2013 @ 00:17:
Op zich is het gebruik van * sowieso onlogisch. Volgens mijn sheets bereken je het product van de matrices A en B met het statement AB zonder operator ertussen. Maar dat kan in C natuurlijk niet.
Het is niet louter alleen luiheid, maar het draait ook om leesbaarheid. Vermenigvuldigen wordt nu eenmaal gezien als een belangrijke operatie in de wiskunde en dus hebben ze gekozen voor een operator die zo min mogelijk ruis geeft: niets.GateKeaper schreef op woensdag 09 januari 2013 @ 01:06:
[...]
Wiskundigen zijn echter "lui", en hebben de x vervangen door een · . En omdat ook die middenpunt onnodig is, laten ze ook die vaak achterwege.
Er is een simpele oplossing voor dit probleem. Vervang de "niets"-operator door whitespace.Doordat programma's als matlab en scilab echter ook met meerletterige variabelen kunnen werken, weten ze niet of jij met AB de variabele AB bedoeld, of dat je A met B wilt vermenigvuldigen. Bedoel; ABF, is dat nu dan A * B * F, of AB * F, of A * BF? Niet te bepalen dus. Calculators kunnen vaak enkel eenletterige variabelen aan, deze kunnen dat dus wel bepalen.
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
En noem het niet vermenigvuldigen maar overloadbare functie-applicatieRayNbow schreef op woensdag 09 januari 2013 @ 08:56:
Er is een simpele oplossing voor dit probleem. Vervang de "niets"-operator door whitespace.
en dan heten het opeens applicative functors
[ Voor 10% gewijzigd door Infinitive op 09-01-2013 09:58 ]
putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]
Snap niet waarom de contextmenu-key niet werkt maar goed
Nu ik hier toch ben, tijd voor koffie!
Contextmenu key is sowieso raar in Chrome. Als je die bovenaan de pagina oproept dan zie je 'm in de linkerbovenhoek. Scroll je echter iets naar beneden dan zie je 'm iets meer naar boven. Scroll je te ver dan valt ie buiten beeldalwinuzz schreef op woensdag 09 januari 2013 @ 10:52:
Snap niet waarom de contextmenu-key niet werkt maar goed

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Nothing to see here!
Idiom brackets?Infinitive schreef op woensdag 09 januari 2013 @ 09:54:
[...]
En noem het niet vermenigvuldigen maar overloadbare functie-applicatie
en dan heten het opeens applicative functors
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
OMG, over onleesbare code gesproken

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Ik denk dat hij vooral doelt op de beveiligingslek die vandaag gepubliceerd isVerwijderd schreef op woensdag 09 januari 2013 @ 13:58:
[...]
Daar moet ik me ook nog eens mee bezig houden. Dit weekend toch eens tijd voor maken.
Nothing to see here!
Engineering is like Tetris. Succes disappears and errors accumulate.
Dat krijg je als je platform opeens heel wat bekender wordarmageddon_2k1 schreef op woensdag 09 januari 2013 @ 15:14:
Gaat lekker met Ruby on Rails de laatste tijd. Awel, ze pakken security issues wel heel goed op daar.
Nothing to see here!
Type-class-hackery voor n-ary zut is altijd tricky.
Maareh, de gelinkte code kan weggestopt worden in een module. De eindgebruiker hoeft de implementatie niet te zien.
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Ik zou het eerder doen als dit weekendVerwijderd schreef op woensdag 09 januari 2013 @ 13:58:
[...]
Daar moet ik me ook nog eens mee bezig houden. Dit weekend toch eens tijd voor maken.
Valt opzich nog wel mee, deze issue is gevonden dankzij die vorige issue. Hierdoor hebben meerdere mensen onafhankelijk van elkaar de code doorgenomen en allemaal deze bug gevonden. Fijn om te weten dat dit gebeurtarmageddon_2k1 schreef op woensdag 09 januari 2013 @ 15:14:
Gaat lekker met Ruby on Rails de laatste tijd. Awel, ze pakken security issues wel heel goed op daar.
De klanten zijn iig blij dat we zo pro-actief gehandeld hebben, dus weer een paar punten gescoord
[ Voor 18% gewijzigd door messi op 09-01-2013 16:21 ]
Onze excuses voor het ontbreken van de ondertiteling.
Vervelend probleem
Krijg ik het volgende bestand aangeleverd door een collega: pling.mp3
Off all the names you can give a file.
Zeker die 30 euro waard.
Ach, ik heb hier gewoon een badumtss.mp3 staan. Gebind onder de F1 voor een instantrimshot.pdebie schreef op woensdag 09 januari 2013 @ 16:48:
Onze klanten wilde graag een geluidje in de webapplicatie die afgespeeld wordt zodra er een nieuwe order is. Een heel simpel toontje.
Krijg ik het volgende bestand aangeleverd door een collega: pling.mp3
Off all the names you can give a file.
[ Voor 98% gewijzigd door markvt op 09-01-2013 20:02 ]
van-tilburg.info -=- meka (sega emulator) - Proud MEDION fanclub member - KOPPIG VOLHOUDEN !
Wat als je dan de help moet starten? Haalt je PC een grap met je uit, omdat je dan een rimshot hoortdouweegbertje schreef op woensdag 09 januari 2013 @ 17:23:
[...]
Ach, ik heb hier gewoon een badumtss.mp3 staan. Gebind onder de F1 voor een instantrimshot.
@ROBIII: je MongoRepository werkt perfect!
Kater? Eerst water, de rest komt later
Als ik klaar ben met afstuderen wil ik ook nog eens naar MongoDB gaan kijken, en dan in combinatie met Meteor. Ziet er erg gaaf uit en is m.i. een revolutionair javascript framework.Haan schreef op donderdag 10 januari 2013 @ 08:46:
In het kader van een beetje hobby-en en nieuwe dingen uitproberen, heb ik een simpel blogje in elkaar geknutseld met MongoDB als opslag![]()
@ROBIII: je MongoRepository werkt perfect!
Meteor lijkt me inderdaad ook leuk om mee te spelen. Maar vooralsnog lijkt het me niks meer dan dat, spielerij.Erwin537 schreef op donderdag 10 januari 2013 @ 09:22:
[...]
Als ik klaar ben met afstuderen wil ik ook nog eens naar MongoDB gaan kijken, en dan in combinatie met Meteor. Ziet er erg gaaf uit en is m.i. een revolutionair javascript framework.
Ik mis wat?
Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Zorg gewoon voor goede categorisering en ga alsjeblieft niet alle items op volgorde willen zetten, daar bereik je niks mee.
Verwijderd
Is de meest voorkomende chromosoom afwijking niet juist 1 chromosoom te veel? (Down)
Of doelde je op een ander obscuur syndroom
Is dat één chromosoom teveel? Wel vreemd dat ze het dan Down hebben genoemd, en niet (one)Up.Verwijderd schreef op donderdag 10 januari 2013 @ 10:53:
[...]
Is de meest voorkomende chromosoom afwijking niet juist 1 chromosoom te veel? (Down)
Dat jij het vervelend vindt om zo'n functie te moeten inbouwen, snap ik.TheNephilim schreef op donderdag 10 januari 2013 @ 10:44:
Pffff, klanten die per se de producten die ze te huur aanbieden op hun website willen sorteren...
Zorg gewoon voor goede categorisering en ga alsjeblieft niet alle items op volgorde willen zetten, daar bereik je niks mee.
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Verwijderd
Is er inderdaad één te veel en vernoemd naar de ontdekker Dhr. DownGateKeaper schreef op donderdag 10 januari 2013 @ 10:55:
[...]
Is dat één chromosoom teveel? Wel vreemd dat ze het dan Down hebben genoemd, en niet (one)Up.
Wikipedia: Down syndrome
Verwijderd
MongoDB, ook nog iets waar ik absoluut eens naar moet kijken, Ik zie alleen niet echt in wanneer je dit in de praktijk kan gebruiken. Ik heb er al verschillende artikels over gelezen en kwam telkens tot de conclusie dat ik mijn projecten beter zonder NoSQL-database kan maken.Haan schreef op donderdag 10 januari 2013 @ 08:46:
In het kader van een beetje hobby-en en nieuwe dingen uitproberen, heb ik een simpel blogje in elkaar geknutseld met MongoDB als opslag![]()
@ROBIII: je MongoRepository werkt perfect!
Wat voor soort projecten hebben jullie al gemaakt met NoSQL-databases?
Klopt, maar BtM is een neger, misschien werkt het dan andersVerwijderd schreef op donderdag 10 januari 2013 @ 10:53:
[...]
Is de meest voorkomende chromosoom afwijking niet juist 1 chromosoom te veel? (Down)
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Dat doet me denken aan een paper dat ik jaren geleden nog gelezen heb: Typed Quote/Antiquote.RayNbow schreef op woensdag 09 januari 2013 @ 15:41:
[...]
Type-class-hackery voor n-ary zut is altijd tricky.
Maareh, de gelinkte code kan weggestopt worden in een module. De eindgebruiker hoeft de implementatie niet te zien.
Het zou me niets verbazen als je dit ook nog met C++ templates kan implementeren
putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]
Zodra je load verwacht dat je niet met 1 relationele database kan afhandelen. NoSQL laat zich makkelijker schalen over meerdere machines.Verwijderd schreef op donderdag 10 januari 2013 @ 11:03:
[...]
MongoDB, ook nog iets waar ik absoluut eens naar moet kijken, Ik zie alleen niet echt in wanneer je dit in de praktijk kan gebruiken. Ik heb er al verschillende artikels over gelezen en kwam telkens tot de conclusie dat ik mijn projecten beter zonder NoSQL-database kan maken.
Wat voor soort projecten hebben jullie al gemaakt met NoSQL-databases?
Dat wil niet zeggen dat het met bijv. een SQL server niet kan, maar NoSQL leent zich er beter voor door enkele ACID eigenschappen los te laten.
Dat eerste is geen valide reden om noSQL te gebruiken, Beeetje SQL server (en dus ook mySQL) kan prima schalen met master/slave of clustering.HMS schreef op donderdag 10 januari 2013 @ 11:12:
[...]
Zodra je load verwacht dat je niet met 1 relationele database kan afhandelen. NoSQL laat zich makkelijker schalen over meerdere machines.
Dat wil niet zeggen dat het met bijv. een SQL server niet kan, maar NoSQL leent zich er beter voor door enkele ACID eigenschappen los te laten.
Een meer valide reden zou zijn als je verwacht dat je data meer document based is dan relationeel.
Driving a cadillac in a fool's parade.
Dat is waar, maar de klant(en) in kwestie willen voor de prijs van één, twee websites. Nou prima, het design is immers hetzelfde. Jammer is het dat er na het goedkeuren van het ontwerp en dergelijke, er steeds weer aanpassingen zijn.OkkE schreef op donderdag 10 januari 2013 @ 10:55:
[...]
Dat jij het vervelend vindt om zo'n functie te moeten inbouwen, snap ik.Toch vind ik het niet per definitie een nutteloze feature. Wanneer er een sorteer-functie beschikbaar is, zou ik een van de criteria gebruiken als 'default'. Is die er niet, kan ik me voorstellen dat de klant de volgorde wil bepalen ipv alfabetisch of op database ID.
Het gaat overigens niet over een sorteerfunctie aan de buitenkant van de website, maar aan de binnenkant. Ze willen namelijk de producten op hun eigen volgorde zetten. Aan de buitenkant van de website is niks te sorteren. Ik vind het tamelijk nutteloos om producten van te voren op volgorde te zetten.
Mijn mening is dat ze beter de categorieën eens onder handen moeten nemen, want het is de moeite niet om alles gesorteerd te willen hebben met vaak niet meer dan 9 producten op een pagina. De bezoekers van de website kunnen prima vinden wat ze zoeken. Wil je iets onder de aandacht brengen, dan heb je teasers.
Maar goed... gebed zonder einde dit hele project

Je moet hier niet denken over van 1 machine naar 3 te gaan ofzo, het gaat om veel hogere loads. Als je bepaalde relationele eigenschappen niet nodig hebt is overstappen naar NoSQL het overwegen waard als je tegen schalingsissues aanloopt waar traditionele SQL servers issues mee krijgen. De meeste relationele databases schalen absoluut niet linair.kwaakvaak_v2 schreef op donderdag 10 januari 2013 @ 11:16:
Dat eerste is geen valide reden om noSQL te gebruiken, Beeetje SQL server (en dus ook mySQL) kan prima schalen met master/slave of clustering.
https://niels.nu
Gewoon bij elke aanpassing die afwijkt van het ontwerp de klant een change request laten invullen. Daarna een offerte voor het aanpassen van het ontwerp en een nieuwe deadline uitrekenen. Dan krijg je er tenminste centjes voor en is de drempel hoger om elk idee die ze in hun hoofd krijgen door te willen voeren.TheNephilim schreef op donderdag 10 januari 2013 @ 11:19:
[...]
Dat is waar, maar de klant(en) in kwestie willen voor de prijs van één, twee websites. Nou prima, het design is immers hetzelfde. Jammer is het dat er na het goedkeuren van het ontwerp en dergelijke, er steeds weer aanpassingen zijn.
Het gaat overigens niet over een sorteerfunctie aan de buitenkant van de website, maar aan de binnenkant. Ze willen namelijk de producten op hun eigen volgorde zetten. Aan de buitenkant van de website is niks te sorteren. Ik vind het tamelijk nutteloos om producten van te voren op volgorde te zetten.
Mijn mening is dat ze beter de categorieën eens onder handen moeten nemen, want het is de moeite niet om alles gesorteerd te willen hebben met vaak niet meer dan 9 producten op een pagina. De bezoekers van de website kunnen prima vinden wat ze zoeken. Wil je iets onder de aandacht brengen, dan heb je teasers.
Maar goed... gebed zonder einde dit hele project
Amen...en...de klant heeft altijd gelijk, zolang hij maar betaalt. Mensen hebben een groots idee in hun hoofd en het geld er voor over om het gerealiseerd te krijgen, laat ze dan ook maar in hun waan. Als je verwacht dat ze er later anders cq. het zelfde als jou over zouden kunnen gaan denken het een beetje flexibel programmeren.martin_v_z schreef op donderdag 10 januari 2013 @ 11:25:
[...]
Gewoon bij elke aanpassing die afwijkt van het ontwerp de klant een change request laten invullen. Daarna een offerte voor het aanpassen van het ontwerp en een nieuwe deadline uitrekenen. Dan krijg je er tenminste centjes voor en is de drempel hoger om elk idee die ze in hun hoofd krijgen door te willen voeren.
Ik heb vier electriciens weggestuurd voordat ik eindelijk iemand gevonden had die snapte (of gewoon deed wat ik vroeg) toen ik zei dat ik alle nieuwere stopcontacten er uit wilde en alles plus bijna alle nieuwe aansluitingen en schakelaars vervangen wilde hebben naar bakelieten spul in mijn jaren '30 huis. Je moet niet altijd blijven denken vanuit je eigen visie van wat het beste is, want dat hoeft niet het beste te zijn in het totaalplaatje.
Overigens lijkt het me best normaal dat je producten in de volgorde kunt laten zien die jij het belangrijkste vindt, eerst de producten die het meest trekken en vervolgens de wat gespecialiseerdere dingen.
iOS developer
Ik wil wel een poging wagen, als iemand me kan uitleggen wat überhaupt de bedoeling isInfinitive schreef op donderdag 10 januari 2013 @ 11:11:
Het zou me niets verbazen als je dit ook nog met C++ templates kan implementeren

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
..... Why? .....BikkelZ schreef op donderdag 10 januari 2013 @ 11:51:
[...]
Ik heb vier electriciens weggestuurd voordat ik eindelijk iemand gevonden had die snapte (of gewoon deed wat ik vroeg) toen ik zei dat ik alle nieuwere stopcontacten er uit wilde en alles plus bijna alle nieuwe aansluitingen en schakelaars vervangen wilde hebben naar bakelieten spul in mijn jaren '30 huis. Je moet niet altijd blijven denken vanuit je eigen visie van wat het beste is, want dat hoeft niet het beste te zijn in het totaalplaatje.
Engineering is like Tetris. Succes disappears and errors accumulate.
Is het niet zo dat NoSQL bijvoorbeeld ingezet als (read-only) cachinglaag tussen een relationele database en een drukbezochte website? De pagina's met relatief statische data als teksten, productinformatie enzovoorts trekken hun data uit de NoSQL-repo, terwijl de backoffice (het bewerken van teksten, producten, ...) rechtstreeks naar de SQL-db schrijft, waarna de NoSQL-cache wordt bijgewerkt?Hydra schreef op donderdag 10 januari 2013 @ 11:22:
[...]
Je moet hier niet denken over van 1 machine naar 3 te gaan ofzo, het gaat om veel hogere loads. Als je bepaalde relationele eigenschappen niet nodig hebt is overstappen naar NoSQL het overwegen waard als je tegen schalingsissues aanloopt waar traditionele SQL servers issues mee krijgen. De meeste relationele databases schalen absoluut niet linair.
Omdat dit:

Nu eenmaal hipper staat dan dit:

In je jaren-30-keuken?
Jeuj, Entity Framework doet het niet (DbContext kan niet gevonden worden) als ik m'n project op Release bouw. Debug wel.

Edit: als ik de EntityFramework.dll kopieer van de Debug- naar de Release-map dan bouwt het wel.

[ Voor 27% gewijzigd door CodeCaster op 10-01-2013 12:30 ]
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Ik kan me wel voorstellen dat electriciens zich daar even goed om achter de oren krabben.
Engineering is like Tetris. Succes disappears and errors accumulate.
[ Voor 22% gewijzigd door .oisyn op 10-01-2013 12:12 ]
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Ik koop liever authentieke buisjes voor in mijn gitaar amp. Zo heeft elke gek z'n hobby
[ Voor 41% gewijzigd door armageddon_2k1 op 10-01-2013 12:14 ]
Engineering is like Tetris. Succes disappears and errors accumulate.
Waarom zouden NoSQL databases hier beter in zijn dan gelijk de HTML output fatsoenlijk cachen of gebruikmaken van de memory caches van je database machines? Ik snap nog steeds niet waarom mensen zo graag NoSQL willen gebruiken op duidelijk relationele data, levert later juist alleen maar schaalbaarheids problemen op.CodeCaster schreef op donderdag 10 januari 2013 @ 12:00:
[...]
Is het niet zo dat NoSQL bijvoorbeeld ingezet als (read-only) cachinglaag tussen een relationele database en een drukbezochte website? De pagina's met relatief statische data als teksten, productinformatie enzovoorts trekken hun data uit de NoSQL-repo, terwijl de backoffice (het bewerken van teksten, producten, ...) rechtstreeks naar de SQL-db schrijft, waarna de NoSQL-cache wordt bijgewerkt?
Wij gebruiken Pivotal Tracker hiervoor. Wil je meer features, dat kan! Ze voeren de nieuwe features in, wij schatten in hoeveel tijd het gaat kosten en ze zien vanzelf de deadline opschuivenmartin_v_z schreef op donderdag 10 januari 2013 @ 11:25:
[...]
Gewoon bij elke aanpassing die afwijkt van het ontwerp de klant een change request laten invullen. Daarna een offerte voor het aanpassen van het ontwerp en een nieuwe deadline uitrekenen. Dan krijg je er tenminste centjes voor en is de drempel hoger om elk idee die ze in hun hoofd krijgen door te willen voeren.
Onze excuses voor het ontbreken van de ondertiteling.
Waarom de kamer en suite er niet uit slopen zodat je meer ruimte krijgt?
Waarom dat glas-in-lood niet vervangen door super isolerend en gesubsidieerd glas?
Waarom geen plastic kozijnen?
Waarom niet dat koude terrazzo er uit?
Maar wat hou je dan op het einde over? Een oud huis met de ziel van een nieuwbouwwoning?
2/3 van alle stopcontacten en schakelaars waren nog zo'n beetje origineel, de rest was van dat lelijke witte opbouwspul. Dus dat lelijke spul vervangen door NOS bakeliet plus wat nieuwe stopcontacten die in het zicht zouden zitten. Een paar laag geplaatste later ingebouwde stopcontacten laten zitten en een batterij aansluitingen in nieuwe stijl "achter de TV".
Enorm sfeerverhogend die oude zooi. Dat gevoel van "klak" als je zo'n oude schakelaar omdraait. Grote kans ook dat toekomstige kopers zich er meer door aangetrokken voelen, dat is toch de charme van het huis.
iOS developer
Engineering is like Tetris. Succes disappears and errors accumulate.
Bijvoorbeeld. Er zijn genoeg soorten data die helemaal niet zo relationeel zijn. En vaak zijn het grote complexe systemen waar niet 1 database in zit maar een hoop verschillende. Heb gewerkt met een leverancier waar bepaalde informatie die een webservice van han aanleverde moest komen uit een Lotus Notes database. Tja. Dat duurt ff voordat je die info hebt. Dat zijn ze ook om gaan schrijven naar een tussenlaag gebaseerd op (volgens mij) MongoDB. Voor rapportages gebruiken ze Neo4j (ook erg cool IMHO).CodeCaster schreef op donderdag 10 januari 2013 @ 12:00:
Is het niet zo dat NoSQL bijvoorbeeld ingezet als (read-only) cachinglaag tussen een relationele database en een drukbezochte website? De pagina's met relatief statische data als teksten, productinformatie enzovoorts trekken hun data uit de NoSQL-repo, terwijl de backoffice (het bewerken van teksten, producten, ...) rechtstreeks naar de SQL-db schrijft, waarna de NoSQL-cache wordt bijgewerkt?
Sommige mensen zitten nog erg vastgeroest in dat data in een database moet en dat dat dus een MySQL ofzo is. Best tool for the job.
Waarom zou NoSQL schaalbaarheidsproblemen opleveren? Relationele databases zijn goed in een bepaald ding, document stores in wat anders, graph databases in weer wat anders. Als developer moet je weten welke tool je waar gebruikt.Sleepkever schreef op donderdag 10 januari 2013 @ 12:15:
Waarom zouden NoSQL databases hier beter in zijn dan gelijk de HTML output fatsoenlijk cachen of gebruikmaken van de memory caches van je database machines? Ik snap nog steeds niet waarom mensen zo graag NoSQL willen gebruiken op duidelijk relationele data, levert later juist alleen maar schaalbaarheids problemen op.
Komt bij dat development met NoSQL databases vaak makkelijker is omdat je geen vertaling tussen objecten en een genormaliseerde visie daarvan hoeft te doen. De meeste document stores mappen erg simpel tussen objecten en hun eigen weergave daarvan zonder dat je 'complexe' zaken als ORM mappers nodig hebt. Komt bij dat een NoSQL db die JSON uitspuugt extreem simpel te intergreren is in een website, zowel voor de client als de server kant.
Ik zeg niet dat relationele databases perse slecht zijn ofzo, absoluut niet, maar NoSQL heeft duidelijk z'n plaats in de toolbox van een developer.
[ Voor 35% gewijzigd door Hydra op 10-01-2013 13:08 ]
https://niels.nu
Juist! Dat is een goede oplossing.messi schreef op donderdag 10 januari 2013 @ 12:20:
[...]
Wij gebruiken Pivotal Tracker hiervoor. Wil je meer features, dat kan! Ze voeren de nieuwe features in, wij schatten in hoeveel tijd het gaat kosten en ze zien vanzelf de deadline opschuivenMeestal zijn ze dan _wel_ in staat om een scheiding te maken in useful en useless features
Jammer genoeg zijn er veel project managers in de IT die dit niet begrijpen en elke verzoek van de klant doorvoeren zonder de deadline eventueel te verschuiven. Dan krijg je dus gestreste programmeurs want die moeten meer werk doen in hetzelfde tijdsbestek. Als de manager dan nog een beetje kennis heeft zal hij dit op nacalculatie doen, maar uiteindelijk is vaak zowel het team als de klant de dupe. Het project komt niet op tijd af, veel stress bij de teamleden en een boze manager want zijn kosten voor het project gaan over het budget.
Uiteindelijk kan je als ontwikkelaar wel het niet eens zijn met de klant, maar het blijft de klant die bepaald wat voor product hij wil hebben. Dit is ook niet erg, jij als expert kan aangeven waarom iets beter op een andere wijze kan worden opgelost. Maar de grootste frustratie komt van een slecht project protocol binnen het bedrijf. Dus volgende keer dat je weer frustraties hebt van een klant die al zijn wensen door drukt, kan je je beter afvragen of de projectleiding binnen jouw eigen bedrijf wel in orde is.
Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.
Het stelt overigens geen kont voor; al 't échte werk wordt gedaan door de de onderliggende C# driver met dank aan (vooral) 10gen's Robert Stam.
[ Voor 36% gewijzigd door RobIII op 10-01-2013 14:04 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Ik was er gewoon aan toe
Ctrl-k-d?TheNephilim schreef op donderdag 10 januari 2013 @ 14:03:
Aaaaah, eens even fijn een nette functie gemaakt!
Ik was er gewoon aan toe
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
http://skillsmatter.com/p...ture/talk-from-greg-young
Nu nog wachten tot de volgende 2 boeken uitkomen, vooral Event Centric lijkt me erg interessant :)!
http://www.bookdepository...-Greg-Young/9780321768223
http://www.bookdepository...ughn-Vernon/9780321834577
Oh, en CQRS
In de praktijk merk ik echter dat soms het stabiel runnen van Unit Tests (>2000 UI en unit tests) lastiger is dan het runnen van de applicatie die getest wordt zelf.
[ Voor 9% gewijzigd door BikkelZ op 10-01-2013 14:52 ]
iOS developer
Haha, neuj dat gaat niet werken in NetBeans IDE
Het was meer even weer normaal coden, na geworstel met (als het goed is) de laatste externe API voor een project. Hiermee kan ik een afbeelding downloaden, een boek cover. Echter geven ze geen header 404 response code mee als er geen afbeelding beschikbaar is voor het meegestuurde ISBN, maar gewoon een lege image/gif. Nouja, dat en wat andere zaken zorgen ervoor dat je meerdere dingen probeert en test. Als je dan een werkende oplossing hebt, dan is het fijn om zoiets in een nette functie te kunnen gieten.
Had net ook zo'n momentje. Applicatie die ik gemaakt had stuurde data door naar een Arduino met een frequentie van 20hz. Na verloop van tijd begon de data die de arduino kreeg echter achter te lopen. Code in de arduino al tig keer helemaal doorgespit, al keer compleet opnieuw geschreven, en wat bleek.... het wegschrijven van log/debug info in de windows client kostte dusdanig veel tijd (>30%cpu) dat het versturen van data aan die kant begon te choken.
Daar zit je dan een paar dagen naar te zoeken
Nu staat de boel netjes op 60Hz te snorren met maar 1,5%cpu tijd max.
Hebben ze bij wikipedia animaties ontdekt? Paginaovergangen zijn knap irritant geworden

[ Voor 7% gewijzigd door BM op 10-01-2013 15:08 ]
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
Zekers!BM schreef op donderdag 10 januari 2013 @ 14:56:
Altijd prettig om dat soort dingen opgelost te krijgen ja
Had net ook zo'n momentje. Applicatie die ik gemaakt had stuurde data door naar een Arduino met een frequentie van 20hz. Na verloop van tijd begon de data die de arduino kreeg echter achter te lopen. Code in de arduino al tig keer helemaal doorgespit, al keer compleet opnieuw geschreven, en wat bleek.... het wegschrijven van log/debug info in de windows client kostte dusdanig veel tijd (>30%cpu) dat het versturen van data aan die kant begon te choken.
Daar zit je dan een paar dagen naar te zoekenGelukkig hobbyprojectje, dus geen boze baas
Nu staat de boel netjes op 60Hz te snorren met maar 1,5%cpu tijd max.
Haha, ja dat is altijd zuur, soms zoek je het net in de verkeerde hoek. Op school altijd geleerd, bij netwerken OSI model, bij Layer 1 beginnen
20Hz op 30% en 60Hz op 1,5% is nogal een verschil, nice!
Zijn er hier mensen die het examen al gemaakt hebben nog tips/opmerkingen hebben?
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info
In de praktijk leer je echter dat er ook een Layer 8 bestaat die vaak voor problemen zorgtTheNephilim schreef op donderdag 10 januari 2013 @ 15:08:
[...]
Zekers!
Haha, ja dat is altijd zuur, soms zoek je het net in de verkeerde hoek. Op school altijd geleerd, bij netwerken OSI model, bij Layer 1 beginnen
20Hz op 30% en 60Hz op 1,5% is nogal een verschil, nice!
Kater? Eerst water, de rest komt later
Verwijderd
Ahh ik zie het al. Allemaal makkelijke bugsOtherside1982 schreef op donderdag 10 januari 2013 @ 15:41:
Ik ben goed bezig vandaag met bugfixing: D-D-D-Dominating!![]()
[afbeelding]
heb maandag het examen gemaakt en 940 punten gehaald. Filmpjes kijken en even een goede guide op internet opzoeken om nog wat artikelen door te lezen en dan kan het bijna niet fout gaan...frG schreef op donderdag 10 januari 2013 @ 15:26:
Net aangemeld bij Prometric voor mijn 70-480 examen.
Zijn er hier mensen die het examen al gemaakt hebben nog tips/opmerkingen hebben?
edit:
deze guides bijvoorbeeld:
http://www.techexams.net/...tml5-javascript-css3.html
http://www.bloggedbychris...-exam-70-480-study-guide/
[ Voor 20% gewijzigd door Kips op 10-01-2013 16:10 ]
Verwijderd
Neen, maar dat zal ik misschien best eens doen.HMS schreef op donderdag 10 januari 2013 @ 16:49:
Google support al op de hoogte gesteld?
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Wilde net even Photoshop Elements op mijn laptop activeren krijg ik een melding dat ik door mijn registratie limiet heen ben... Blijkt dat ik voordat ik mijn harde schijf formateerde eerst even de software moest deactiveren. Hoe f*cking waardeloos is dat... Laat mij dan op zijn minst zelf een computer deactiveren, nee dat moet weer via de helpdesk...
Af en toe snap ik volledig waarom mensen hun heil zoeken in pirated software...

En afgelopen week was ik ook al aan het ruzieen met Windows, netjes de Media Center Pack aangeschaft voor W8, blijkt daar geen mogelijkheid in te zitten om encrypted Blu-Rays af te spelen...
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Heb zelf alleen een klein gedeelte van de filmpjes op Channel 9 bekeken (die in een Learning Course waren opgesomd) had daarna iets van 860 punten of zo.frG schreef op donderdag 10 januari 2013 @ 15:26:
Net aangemeld bij Prometric voor mijn 70-480 examen.
Zijn er hier mensen die het examen al gemaakt hebben nog tips/opmerkingen hebben?
Is redelijk eenvoudig wanneer je veel webdevelopment hebt gedaan de afgelopen jaren.
Enige wat ik lastig vond was jQuery en eventhandlers die daarbij horen, daar had ik nog nooit mee gewerkt.
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Te laat, al 2 opmerkingen erover voor jouw post xDAvalaxy schreef op donderdag 10 januari 2013 @ 17:01:
inb4 discussie over op welke pagina we nu zitten...
Nee, ik doel op de discussie die altijd volgt op "dit is paginanummer [standaardsetting]" waarna mensen beginnen over welke pagina het is op hun custom setting.wsitedesign schreef op donderdag 10 januari 2013 @ 17:12:
[...]
Te laat, al 2 opmerkingen erover voor jouw post xD
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
If money talks then I'm a mime
If time is money then I'm out of time
758
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
[ Voor 4% gewijzigd door windwarrior op 10-01-2013 19:13 . Reden: Mezelf meetellen is moeilijk ]
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Dit valt er net in mijn inbox van een bekende cv-schuiver in ICT gebied...
Vereisten:
[..]
* Squel
* Visual studios 2010

Maar echt, komop, dat stuur je toch niet naar je portfolio toe...
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Nog maar 5 te gaan nu!windwarrior schreef op donderdag 10 januari 2013 @ 19:48:
Mijn post is natuurlijk een view op een dataset uit het verleden, anyhow nog 7
24997
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Klinkt een beetje alsof iemand het fonetisch heeft overgenomen.Gertjan. schreef op donderdag 10 januari 2013 @ 19:52:
Heeft er hier iemand ervan met SQUEL server![]()
Dit valt er net in mijn inbox van een bekende cv-schuiver in ICT gebied...
[...]
Ervaring met Visual Studios heb ik wel, soms draai ik er wel vier tegelijk!
Maar echt, komop, dat stuur je toch niet naar je portfolio toe...
Bij ons hebben de meeste databases als naamgeving ip\(dev\QA\Prod)\sqld, maar ik heb een collega die ze altijd als "squelled" uitspreekt...
Voor een bemiddelaar in ICT opdrachten/vacatures is dat wel verdomd slordig moet ik zeggen. Maar goed daar heb je sowieso figuren tussen zitten waar de tranen van in je ogen springen.Merethil schreef op donderdag 10 januari 2013 @ 20:18:
[...]
Klinkt een beetje alsof iemand het fonetisch heeft overgenomen
Bij ons hebben de meeste databases als naamgeving ip\(dev\QA\Prod)\sqld, maar ik heb een collega die ze altijd als "squelled" uitspreekt...
Kreeg er pas eentje die ongeveer zo ging:
"kletsen"Hoi,
Ik zag je profiel en misschien heb ik een leuke baan voor je. Keertje kletsen.
Groetjes, -naam-

Daarnaast had ze als afzender (das het mooie van LinkedIn, dan krijg je ook het email adres van de persoon die je een bericht stuurt te zien) iets als sabje_92@hotmail.com...
The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.
Dit topic is gesloten.
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.