Wat is het probleem? Je FTP-client handelt dit allemaal af; waarom zouden de clients die dit probleem allemaal al hebben opgelost een nieuwe methode moeten implementeren? Alleen zodat jij maar één commando naar de server ziet? Lekker belangrijk.mrmartijn schreef op vrijdag 13 september 2013 @ 12:54:
[...]
Ik denk dat een map verwijderen toch wel een redelijk veelgebruikte taak in ftp is. Ik weet zo niet of ftp ook een extensions/capabilities ondersteund net als imap maar het zou opsich gewoon ikgebouwt kunnen worden in servers als een nieuw commando en de ftp client die het ondersteund gewoon proberen of je een error terug krijgt als het nieuwe commando gebruikt wordt. anders alsnog handmatig alle bestanden in een map weggooien.
En, btw, ja, FTP heeft een 'capabilities'-mechanisme.
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Omdat de server het veel sneller een map met redelijk wat bestanden kan verwijderen. scheelt ook weer een klein beetje op je server load. en omdat het werkt betekend niet dat het niet verbetert hoeft te wordenKorben schreef op vrijdag 13 september 2013 @ 13:12:
[...]
Wat is het probleem? Je FTP-client handelt dit allemaal af; waarom zouden de clients die dit probleem allemaal al hebben opgelost een nieuwe methode moeten implementeren? Alleen zodat jij maar één commando naar de server ziet? Lekker belangrijk.
En, btw, ja, FTP heeft een 'capabilities'-mechanisme.
http://blog.brixit.nl - Programming, electronics and guitars. http://debestesupermarktpizza.nl - pizza
Het was maandag al tijd voor weekendEalanrian schreef op vrijdag 13 september 2013 @ 13:09:
Tijd voor weekend dan.
Let op: Mijn post bevat meningen, aannames of onwaarheden
"Chaos kan niet uit de hand lopen"


“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.
Mijn ervaring zegt iets andersEalanrian schreef op vrijdag 13 september 2013 @ 13:23:
Als het goed is gaan rookmelders niet af door dat soort rook...
EDIT:
En dat was ook geen goedkoop rookmeldertje hoor, gewoon zo'n professionele installatie inclusief meldkameralarmering.
[ Voor 23% gewijzigd door Patriot op 13-09-2013 13:24 ]
Leuk, interessant idee voor een nieuwe versie van een portfolio.
[ Voor 30% gewijzigd door Martindo op 13-09-2013 13:26 ]

Nee, (nog) niet.Martindo schreef op vrijdag 13 september 2013 @ 13:23:
Hahaha, rookmelder al afgegaan?
“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.
Heerlijk, goed begin van het weekend!OkkE schreef op vrijdag 13 september 2013 @ 13:26:
[...]
[afbeelding]
[...]
Nee, (nog) niet.Wel een aantal bezorgde voorbijgangers—voordeuren staan open—die de brandweer al wilde bellen.
Zeker!
Het was overigens wel écht werken: binnenkort hebben we die rookmachine nodig voor een video opname, je moet toch weten of het ding werkt of niet.
“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.
Was je baas niet zo slim om dat ding buiten te testen? xDOkkE schreef op vrijdag 13 september 2013 @ 13:30:
[...]
Het was wel écht werken: binnenkort hebben we die rookmachine nodig voor een video opname, je moet toch weten of het ding werkt of niet.
>"Het heeft eerder wel gewerkt"
...
* Firesphere houdt zich in.
Dat maakt geen ruk uit, OP DEZE MANIER werkt het DUS NIET







/frustratie
[ Voor 12% gewijzigd door Firesphere op 13-09-2013 13:33 ]
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!
disclaimer ik ben niet verantwoordelijk voor de gevolgen
Ik denk dat Enschede en omstreken dan een paar bedrijven letterlijk kwijt is...Ealanrian schreef op vrijdag 13 september 2013 @ 13:34:
Firesphere wat gebeurt er als je je een keer niet in houdt? Laat je eens gaan vooral tegen klanten![]()
disclaimer ik ben niet verantwoordelijk voor de gevolgen
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!
Binnen is veel leuker.Martindo schreef op vrijdag 13 september 2013 @ 13:30:
[...]
Was je baas niet zo slim om dat ding buiten te testen? xD
“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.
Hoe oud je ook bent, dat kleine kind blijf je stiekem altijd.OkkE schreef op vrijdag 13 september 2013 @ 13:38:
[...]
Binnen is veel leuker.Stiekem toch een stel volwassen kinderen hier bij elkaar.
Als je het op tijd laat weten kunnen we er misschien nog wat beelden van makenFiresphere schreef op vrijdag 13 september 2013 @ 13:35:
[...]
Ik denk dat Enschede en omstreken dan een paar bedrijven letterlijk kwijt is...
Fox news attempts to explain what Github is
/
Lol dat is wel heeeeel slecht. Naast dat de beschrijving natuurlijk nergens op slaat, vonden ze copy/pasten van termen blijkbaar ook te lastig. I mean, 'reposotory' ..... really?
het is om te huilen van het lachen en om te lachen van het huilen..
Wat was het ook.. "Men don't grow up, they only get bigger"?Martindo schreef op vrijdag 13 september 2013 @ 13:40:
[...]
Hoe oud je ook bent, dat kleine kind blijf je stiekem altijd.
Het gaat er om dat er ontzettende spelfouten in staan en dat er gewoon conceptuele fouten in staan, en dat voor één van de grootste nieuwszenders van Amerika.Patriot schreef op vrijdag 13 september 2013 @ 14:02:
Gewoon om lachen, maakt het uit dat mensen die het niet nodig hebben niet precies weten hoe het werkt?
Bijzonder triest.
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Verwijderd
Ik ben van mening dat:Patriot schreef op vrijdag 13 september 2013 @ 14:02:
Gewoon om lachen, maakt het uit dat mensen die het niet nodig hebben niet precies weten hoe het werkt?
- Het opzoekingswerk beter moet. Nu staan er gewoonweg fouten in.
- Ze beter geen info kunnen geven dan verkeerde info
- De werking achter GitHub totaal irrelevant is voor dit nieuwsbericht. Waarom leggen ze niet kort uit wat GitHub is?

[ Voor 45% gewijzigd door OkkE op 13-09-2013 14:40 ]
“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.
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Verwijderd
[YouTube: https://www.youtube.com/watch?v=8qSTvD0Roog]
Zelfde reactie:
Mijn god zegVerwijderd schreef op vrijdag 13 september 2013 @ 14:42:
Inderdaad. Enkele weken geleden kwam ik dit tegen op Reddit:
[video]
Zelfde reactie:

[YouTube: http://www.youtube.com/watch?v=qzVxHF8T0Hk]
Helemaal boos worden op iemand die je zelf uitgenodigd hebt, omdat ie een andere mening heeft
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.
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Really? 'Reposotory'?kenneth schreef op vrijdag 13 september 2013 @ 15:42:
Het zijn geen mongolen, ze weten heel goed wat ze doen.
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Fox-journalisten worden weggezet als dom, mongool en weet ik het wat nog meer omdat ze niet fair and balanced zijn terwijl ze dat beweren. Maar dat proberen fair and balanced ze helemaal niet. Ze bedienen gewoon feilloos hun doelgroep. Dat de rest van de wereld in de gordijnen vliegt nemen ze maar op de koop toe.
Ik krijg ook zin om m'n ogen met chloor te wassen als ik een reportage van Fox zie hoor, maar dat is niet omdat ze zogenaamde mongolen zijn.
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
De anchors zijn over het algemeen weldegelijk mongolen, de meeste vrouwelijke nieuwslezers zitten er alleen maar voor hun pretty facekenneth schreef op vrijdag 13 september 2013 @ 15:42:
Het zijn geen mongolen, ze weten heel goed wat ze doen.
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.
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.
Nee, duidelijk voor je heftige t-shirt..oisyn schreef op vrijdag 13 september 2013 @ 16:38:
Klopt, en ik zit er duidelijk niet voor mijn pretty face of public speaking skills
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?

[ Voor 16% gewijzigd door alienfruit op 13-09-2013 17:35 ]
De hele dag met aan het stoeien geweest met complexe rekenmodellen... Diverse brainstorm sessies gehad met een collega om vervolgens met 2 man een overgekookte hersenpan te hebben

Overigens gebruik ik mijn collega's vooral om te rubber-duck-debuggen. Ze wijzen altijd naar mij om de complexe zaken uit te werken, maar helemaal ontspringen ze de dans niet, ik lul gewoon tegen ze aan tot ik een oplossing heb
Nu eens lekker 2 dagen geen code, geen werk, maar alleen maar rust
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.
Mag jij wel alcohol nu?.Gertjan. schreef op vrijdag 13 september 2013 @ 19:31:
Pfffft, tijd voor alcohol
De hele dag met aan het stoeien geweest met complexe rekenmodellen... Diverse brainstorm sessies gehad met een collega om vervolgens met 2 man een overgekookte hersenpan te hebbenBlijft soms toch lastig om een goed model op te zetten om mee aan de slag te gaan. Zeker als je het zo herbruikbaar mogelijk wilt maken, dan loop je het risico om te over-engineren...
Overigens gebruik ik mijn collega's vooral om te rubber-duck-debuggen. Ze wijzen altijd naar mij om de complexe zaken uit te werken, maar helemaal ontspringen ze de dans niet, ik lul gewoon tegen ze aan tot ik een oplossing heb![]()
Nu eens lekker 2 dagen geen code, geen werk, maar alleen maar rust
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!
Waarom zou ik dat niet mogen? Ik bepaal zelf wel wanneer ik aan de alochol mag/ga, zie je eigen sig
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.
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
.Gertjan. schreef op vrijdag 13 september 2013 @ 19:59:
[...]
Waarom zou ik dat niet mogen? Ik bepaal zelf wel wanneer ik aan de alochol mag/ga, zie je eigen sig
Heeeeeeel misschien was de clownsneus jullie opgevallen?
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!
Ik dacht dat dat een dronken kop wasFiresphere schreef op vrijdag 13 september 2013 @ 20:00:
Heeeeeeel misschien was de clownsneus jullie opgevallen?
Rare vogel in spe
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
Nee, dat is .Gertjan.
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!
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.
Volgens mij vind jij dat totaal niet erg
Ow, BTW, deze heb ik laatst maar eens gehaald:
1Z0-851
Ik had 5 al, maar dat liep dus ietwat achter
[ Voor 41% gewijzigd door Firesphere op 13-09-2013 20:55 ]
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!
Wees gerust, ik doe er niets mee, maar bijhouden == goedAvalaxy schreef op vrijdag 13 september 2013 @ 20:57:
Java? Scheer je weg vlegel! Dit is Het Grote Microsoftontwikkeltoolstopic Deel 4.

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!
iOS developer
Sorry, heb niet alle 300 posts van vandaag doorgelezen
Je loopt nog steeds achter. Je kunt je al certificeren voor SE 7.Firesphere schreef op vrijdag 13 september 2013 @ 20:59:
[...]
Wees gerust, ik doe er niets mee, maar bijhouden == goed
Verwijderd
Ik kan me vergissen, maar ik zou er geld op inzetten om te zeggen dat dat een shirt van Niconar is. Van waar kennen jullie Niconar?
Ja, en even m'n 6 certificaat halen is daarom echt zoooooo verkeerd?Devilly schreef op vrijdag 13 september 2013 @ 22:08:
[...]
Je loopt nog steeds achter. Je kunt je al certificeren voor SE 7.
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!
f*cking deadlocks...
Hoe werkt dat precies? Heb je dan twee toetsenborden aan één computer nodig of twee computers?EddoH schreef op zaterdag 14 september 2013 @ 09:40:
Zo, eens kijken if ik in het weekend wél multithreaded kan programmeren![]()
f*cking deadlocks...
Ik denk een paar toetsenborden aan een computer.Aloys schreef op zaterdag 14 september 2013 @ 10:24:
[...]
Hoe werkt dat precies? Heb je dan twee toetsenborden aan één computer nodig of twee computers?
Eerst implementeren en daarna de boel refactoren zodat de code ook fatsoenlijk word..Gertjan. schreef op vrijdag 13 september 2013 @ 19:31:
Pfffft, tijd voor alcohol
De hele dag met aan het stoeien geweest met complexe rekenmodellen... Diverse brainstorm sessies gehad met een collega om vervolgens met 2 man een overgekookte hersenpan te hebbenBlijft soms toch lastig om een goed model op te zetten om mee aan de slag te gaan. Zeker als je het zo herbruikbaar mogelijk wilt maken, dan loop je het risico om te over-engineren...
zover ik weet zijn dingen als afbeeldingen nou eenmaal moeilijk te comprimeren
ora et labora
Verwijderd
ah ok. ik gebruik jpg, wat prima is voor afbeeldingen @85%.Lager dan dat zou kunnen maar t geeft niet zoveel besparen en je begint dan compressiefouten te zienVerwijderd schreef op zaterdag 14 september 2013 @ 12:51:
Je moet geen afbeeldingen extra gaan comprimeren. Als je met gzip/deflate afbeeldingen significant kleiner kan maken zou ik overstappen naar een afbeeldingenformaat welke wel fatsoenlijk comprimeert.
ora et labora
Dat kan veel uitmaken.
let the past be the past.
]|[ Apple Macbook Pro Retina 13" ]|[
Zo is het in eerste instantie wel gegaan, eerst op basis van een eerste versie implementeren en de test-cases uitwerken. Vervolgens kwam ik er achter dat ik mijzelf vast had geprogrammeerd om vervolgens het hele ontwerp om te gooien en weer te herbouwen/refactoren tot de testen weer werktenPrisonerOfPain schreef op zaterdag 14 september 2013 @ 10:36:
[...]
Eerst implementeren en daarna de boel refactoren zodat de code ook fatsoenlijk word.
Overigens is het wel lastig om een complex rekenmodel 'even' te refactoren. Je moet gewoon dingen volledig herbouwen op sommige plekken. Maar goed, daar is niets mis mee in het kader van continue-verbetering
Ik blijf het wel lastig vinden om aan andere mensen uit te leggen waarom het goed is om continue dingen te verbeteren. Bij review sessies van mijn collega zijn we ook regelmatig aan het refactoren. Sommige mensen zien dat als extreem perfectionisme, ik als onderhoud en een goede leerschool voor mijn collega
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.
Had de manager bij het bedrijf waar ik werk dat ook maar door! Nu doen we dat niet, en wanneer we dan over een paar jaar iets nieuws willen doen, moet echt alles herschreven worden. Liever gewoon bijhouden inderdaad..Gertjan. schreef op zaterdag 14 september 2013 @ 14:06:
[...]
Ik blijf het wel lastig vinden om aan andere mensen uit te leggen waarom het goed is om continue dingen te verbeteren. Bij review sessies van mijn collega zijn we ook regelmatig aan het refactoren. Sommige mensen zien dat als extreem perfectionisme, ik als onderhoud en een goede leerschool voor mijn collega![]()
De applicatie waar wij aan werken op de zaak is trouwens een ASP.NET app, geen MVC. Dat wordt nog wat als dat ooit over moet/gaat naar MVC...

Helaas zijn klanten vaak ook niet overtuigd van regulier onderhoud. Zij zien het als een gemetselde muur, als het er eenmaal staat hoeft er niet veel meer aan te gebeuren denkt men. Uiteraard heeft een muur ook onderhoud nodig, maar dat kan ook uitgesteld worden.diabolofan schreef op zaterdag 14 september 2013 @ 14:17:
[...]
Had de manager bij het bedrijf waar ik werk dat ook maar door! Nu doen we dat niet, en wanneer we dan over een paar jaar iets nieuws willen doen, moet echt alles herschreven worden. Liever gewoon bijhouden inderdaad.
Ik zie het meer als een bonsai boompje. Als je ergens een takje bij wilt knippen en ziet een ander takje dat te lang is, neem je dat meteen even mee
Och, ASP.NET heeft ook zijn toepassing. Ik ben nu een project geleidelijk aan het omschrijven en op zich werken ze prima naast elkaar in 1 applicatie. Een deel van de app is ASP.NET, maar een stuk wat drastisch moest worden aangepast hebben we meteen omgegooid naar MVC (niet in de laatste plaats omdat er veel geklooi was met de page/data-flows en het in MVC veel makkelijker konDe applicatie waar wij aan werken op de zaak is trouwens een ASP.NET app, geen MVC. Dat wordt nog wat als dat ooit over moet/gaat naar MVC...
Een big-bang overgang raad ik sowieso niet aan, dat kost teveel downtime van het ontwikkelteam en zorgt er voor dat de vooruitgang op functioneel gebied een lange tijd stil staat. Beter kun je gewoon geleidelijk ombouwen. Staat eenmaal de grote lijn in MVC dan bouw je geleidelijk andere delen naar de nieuwe techniek om
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.
Ik blijf erbij, bijknippen is een vreemd woord. Net zoals bijzagen. Wat doe je dan? Extra hout aan de plank zagen?.Gertjan. schreef op zaterdag 14 september 2013 @ 14:51:
[...]
Helaas zijn klanten vaak ook niet overtuigd van regulier onderhoud. Zij zien het als een gemetselde muur, als het er eenmaal staat hoeft er niet veel meer aan te gebeuren denkt men. Uiteraard heeft een muur ook onderhoud nodig, maar dat kan ook uitgesteld worden.
Ik zie het meer als een bonsai boompje. Als je ergens een takje bij wilt knippen en ziet een ander takje dat te lang is, neem je dat meteen even meeHet kost dan 1 seconde meer, maar straks ben je er blij om.
[...]
Och, ASP.NET heeft ook zijn toepassing. Ik ben nu een project geleidelijk aan het omschrijven en op zich werken ze prima naast elkaar in 1 applicatie. Een deel van de app is ASP.NET, maar een stuk wat drastisch moest worden aangepast hebben we meteen omgegooid naar MVC (niet in de laatste plaats omdat er veel geklooi was met de page/data-flows en het in MVC veel makkelijker kon).
Een big-bang overgang raad ik sowieso niet aan, dat kost teveel downtime van het ontwikkelteam en zorgt er voor dat de vooruitgang op functioneel gebied een lange tijd stil staat. Beter kun je gewoon geleidelijk ombouwen. Staat eenmaal de grote lijn in MVC dan bouw je geleidelijk andere delen naar de nieuwe techniek om
Jij komt duidelijk niet uit Brabant.Ellos schreef op zaterdag 14 september 2013 @ 16:36:
[...]
Ik blijf erbij, bijknippen is een vreemd woord. Net zoals bijzagen. Wat doe je dan? Extra hout aan de plank zagen?
tja afknippen en afzagen klinkt wel beter, net als afwerkenEllos schreef op zaterdag 14 september 2013 @ 16:36:
[...]
Ik blijf erbij, bijknippen is een vreemd woord. Net zoals bijzagen.
ora et labora
Tja ik loop zelf met mijn werk tegen een groter probleem aan..Gertjan. schreef op zaterdag 14 september 2013 @ 14:51:
[...]
Helaas zijn klanten vaak ook niet overtuigd van regulier onderhoud. Zij zien het als een gemetselde muur, als het er eenmaal staat hoeft er niet veel meer aan te gebeuren denkt men. Uiteraard heeft een muur ook onderhoud nodig, maar dat kan ook uitgesteld worden.
Ik zie het meer als een bonsai boompje. Als je ergens een takje bij wilt knippen en ziet een ander takje dat te lang is, neem je dat meteen even meeHet kost dan 1 seconde meer, maar straks ben je er blij om.
[...]
Och, ASP.NET heeft ook zijn toepassing. Ik ben nu een project geleidelijk aan het omschrijven en op zich werken ze prima naast elkaar in 1 applicatie. Een deel van de app is ASP.NET, maar een stuk wat drastisch moest worden aangepast hebben we meteen omgegooid naar MVC (niet in de laatste plaats omdat er veel geklooi was met de page/data-flows en het in MVC veel makkelijker kon).
Een big-bang overgang raad ik sowieso niet aan, dat kost teveel downtime van het ontwikkelteam en zorgt er voor dat de vooruitgang op functioneel gebied een lange tijd stil staat. Beter kun je gewoon geleidelijk ombouwen. Staat eenmaal de grote lijn in MVC dan bouw je geleidelijk andere delen naar de nieuwe techniek om
Database met 100den tabellen waarbij er niet eens primary keys, identifiers etc. zijn, en er soms zelfs duplicate content in komt te staan wat niet zou mogen. Door de grootte van de applicatie (overigens echt immens) is hier weinig aan te doen. Even simpel wat aanpassen heeft geen nut, want dan zal 90% ergens anders omvallen.
Nu is het de bedoeling dat er wat nieuws moet komen, in feite ben ik technisch gezien 'vrij' voor deze applicatie echter met zo'n loge DB ben ik kansloos en moet ik eigenlijk weer op een verkrachte manier verder werken.
Ik heb ook echt geen idee hoe ik dat kan verkopen om dit te gaan veranderen. In feite houdt dat in dat we minimaal een maand bezig zijn met zo'n 2 a 3 personen om alles recht te gaan zetten.

Af en toe vergaat mijn motivatie ook echt vanwege dit 'systeem'.
Ik heb hele middag een compile omgeving op zitten zetten voor een bepaald framework, waar ik op het laatste libraries niet gelinked kreeg. Ik heb bijna een uur zitten zoeken en proberen, bleek dat linux default 64 bit zat te compilen, terwijl ik 32 bit libs had...

Zijn er nog andere applicaties afhankelijk van deze database of niet?douweegbertje schreef op zaterdag 14 september 2013 @ 18:45:
[...]
Tja ik loop zelf met mijn werk tegen een groter probleem aan.
Database met 100den tabellen waarbij er niet eens primary keys, identifiers etc. zijn, en er soms zelfs duplicate content in komt te staan wat niet zou mogen. Door de grootte van de applicatie (overigens echt immens) is hier weinig aan te doen. Even simpel wat aanpassen heeft geen nut, want dan zal 90% ergens anders omvallen.
Nu is het de bedoeling dat er wat nieuws moet komen, in feite ben ik technisch gezien 'vrij' voor deze applicatie echter met zo'n loge DB ben ik kansloos en moet ik eigenlijk weer op een verkrachte manier verder werken.
Ik heb ook echt geen idee hoe ik dat kan verkopen om dit te gaan veranderen. In feite houdt dat in dat we minimaal een maand bezig zijn met zo'n 2 a 3 personen om alles recht te gaan zetten.![]()
Af en toe vergaat mijn motivatie ook echt vanwege dit 'systeem'.
En zo ja hoe zijn die gekoppeld? Direct of met stored procedures?
Ik zou een database opzetten met een datamodel zoals het eigenlijk zou moeten zijn en dan proberen te mappen naar views die het legacymodel ondersteunen. Maar goed ik kan verder ook niet inschatten hoe groot het probleem werkelijk is.
iOS developer
Gewoon grootBikkelZ schreef op zaterdag 14 september 2013 @ 19:09:
MVC en WebForms gaat in principe prima samen en als je je WebForms een beetje netjes gebouwd hebt dan hoef je alleen maar je views opnieuw te bouwen en eventueel een iets moderner sausje over je bestaande businesslogica heen te gieten.
[...]
Zijn er nog andere applicaties afhankelijk van deze database of niet?
En zo ja hoe zijn die gekoppeld? Direct of met stored procedures?
Ik zou een database opzetten met een datamodel zoals het eigenlijk zou moeten zijn en dan proberen te mappen naar views die het legacymodel ondersteunen. Maar goed ik kan verder ook niet inschatten hoe groot het probleem werkelijk is.
Het voornaamste probleem zit hem in een aantal dingen;
- Bijvoorbeeld : "relatienummer" komt meerdere malen terug, echter de ene keer "RelNr" dan weer RelatieNr dan weer.. etc.
- Dat is code technisch ook zo, en met zo'n 1000 bestanden(?) moet je in feite -alles- na gaan lopen. Er zit geen MVC of wat dan ook in. Natuurlijk zijn er soms ook wel classes maar je moet snappen dat de applicatie ongeveer 10 jaar oud is (en sommige dele van de code ook).
- DB (mssql en mysql) zijn ook zo oud, en vanuit daar is ook steeds verder gewerkt. De gene die met ontwikkelen begon was goed met php, maar wist echt niets van DB's.
Nja dan komt in feite het grootste probleem, er loopt een soort van 'refresh' op de database. Dat wil zeggen dat wij data verkrijgen (elke nacht) en in feite onze gehele database (bepaalde delen) droppen en het laten vullen met de 'nieuwe' gegevens. Zelfde geldt ook visa versa waarbij wij ook weer data versturen.
(dit duurt ongeveer 7 a 8 uur om je een beeld te geven)
Daarbij mag er ook 'niets' mis gaan, en moet dit elke dag wel 'lopen'. Nja in feite kan ik ook niet te veel details vertellen maar alles is enorm, en daarbij ook nog eens enorm afhankelijk van allerlei dingen. Eén column naam veranderen zou in houden dat zowel het technische vlak in de soep loopt, maar ook die 'refresh'. Met name als ik indentifiers zou neerzetten, want er komt gewoon duplicate content langs en dan zou alles op zijn gat gaan.
Nja in kort moet er dus veeel gebeuren, waarbij ik niet weet of dit gaat gebeuren.
Niet direct verkeerd, maar zo blijf je wel een beetje achter de feiten aanlopen. Al kun je volgende week natuurlijk ook meteen voor de upgrade van 6 naar 7 gaan.Firesphere schreef op zaterdag 14 september 2013 @ 02:58:
[...]
Ja, en even m'n 6 certificaat halen is daarom echt zoooooo verkeerd?
Gewoon kijken of je die refresh ook iedere nacht kunt draaien op een genormaliseerde database, dus een tweede importscript maken en dan een weekje of twee controleren, vergelijken en bijschaven. Eigenlijk gewoon beginnen bij het begin dus. Je ziet vaak dat mensen hun tabelstructuur gebaseerd hebben op de structuur van de importfile. Het begin van de ellende.douweegbertje schreef op zaterdag 14 september 2013 @ 19:35:
[...]
Nja dan komt in feite het grootste probleem, er loopt een soort van 'refresh' op de database. Dat wil zeggen dat wij data verkrijgen (elke nacht) en in feite onze gehele database (bepaalde delen) droppen en het laten vullen met de 'nieuwe' gegevens. Zelfde geldt ook visa versa waarbij wij ook weer data versturen.
(dit duurt ongeveer 7 a 8 uur om je een beeld te geven)
Ik heb dat soort dingen wel eens eerder aangepakt maar dan betrof het een import naar een tabelletje of vijf in een database van 100 tabellen. En dat ging veel makkelijker dan het van te voren leek.
iOS developer
Wat heeft-ie? Is het een aaifoon? Glas kaput?Ealanrian schreef op zondag 15 september 2013 @ 14:08:
Shit telefoon laten vallen die is echt aan stront...
QFE. Daar zit dan ook gelijk het allergrootste probleem met WebForms; het is in WebForms veel, maar dan ook veel te makkelijk om slechte code te schrijven.BikkelZ schreef op zaterdag 14 september 2013 @ 19:09:
MVC en WebForms gaat in principe prima samen en als je je WebForms een beetje netjes gebouwd hebt dan hoef je alleen maar je views opnieuw te bouwen en eventueel een iets moderner sausje over je bestaande businesslogica heen te gieten.
Ik vind het heel vervelend dat ik al mijn berichten (facebook, gtalk, whatsapp, etc) via allemaal verschillende programma's, websites of logge apps binnen krijg, en niet overal beschikbaar zijn zoals bijvoorbeeld whatsapp op de pc en tablet. Bij een nieuw bericht krijg ik op al mijn apparaten in huis (tablet, telefoon, desktop en laptop) allemaal tegelijk een notificatie, terwijl alleen het apparaat waar ik op dat moment mee werk genoeg zou zijn. Als ik vervolgens op een van mijn apparaten een bericht lees dan wordt deze niet altijd overal als gelezen gemarkeerd.
Mijn oplossing hiervoor was een centrale server die al mijn berichten ontvangt en bijhoud of ze wel of niet gelezen zijn. De berichten worden vervolgens naar al mijn apparaten gepusht. De berichten uit verschillende kanalen zijn vervolgens in één simpele native app of webapp te bekijken. Als ik het bericht gelezen heb wordt deze overal als gelezen gemarkeerd. Eventuele replies worden natuurlijk ook gesynchroniseerd.
De vele code samples en documentatie van Microsoft dragen er ook niet aan bij om het makkelijker te maken, laat staan met gedrochten als de SqlDataSource waarmee je CRUD-operaties meteen aan een grid kunt knopen.R4gnax schreef op zondag 15 september 2013 @ 19:32:
[...]
het is in WebForms veel, maar dan ook veel te makkelijk om slechte code te schrijven.
Leuk dat het kan, maar dat levert nou niet echt goede software op
We are shaping the future
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.