If money talks then I'm a mime
If time is money then I'm out of time
Sole survivor of the Chicxulub asteroid impact.
Ja, we draaien Ubuntu, dus sws geen IEAtleX schreef op vrijdag 13 november 2009 @ 13:55:
Je weet dat de enige fatsoenlijke SVG-viewer voor IE al sinds een paar jaar niet meer ondersteund wordt?
NeeJe weet dat PHP/GD prima te debuggen is,
Akkoordmakkelijk te ontwikkelen is
Ja, maar dat is geen noodzaaken gewoon plaatjes uitpoept die elke browser van de laatste 10 jaar kan openen?
[ Voor 101% gewijzigd door Matis op 13-11-2009 13:58 ]
If money talks then I'm a mime
If time is money then I'm out of time
Je begrijpt mijn 'Shit' duscreator1988 schreef op vrijdag 13 november 2009 @ 13:46:
Ik word er een beetje moe van, makkelijke vragen vliegt iedereen bovenop en veel punta's voor de snelste, en voor moeilijke vragen krijg je met wat geluk +1 etc. Ook omdat een grote groep gebruikers nooit een antwoord accept.
[ Voor 82% gewijzigd door BalusC op 13-11-2009 15:06 . Reden: Grmbl, page break, quote added. ]
Ik was verslaafd aan SO.BalusC schreef op vrijdag 13 november 2009 @ 13:13:
Shit, ik ben verslaafd aan StackOverflow.
Ik check het wel nog regelmatig / dagelijks, maar 't is al een tijd geleden dat ik er nog eens gepost heb (reden == wat creator1988 al aanhaalde).
Wie zit er nog op SO ? Ik weet dat MSalters daar ook op zit, maar zitten er verder nog mensen uit /14 ?
[ Voor 20% gewijzigd door whoami op 13-11-2009 15:14 ]
https://fgheysels.github.io/
Wat haat ik het steeds weer als experts exchange in de zoekresultaten van Google bovenkomt drijven
[ Voor 59% gewijzigd door Sebazzz op 13-11-2009 15:55 ]
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
"in cache" gebruiken, of google-referer meesturen, en naar onder scrollen.Sebazzz schreef op vrijdag 13 november 2009 @ 15:55:
Neemt niet weg dat StackOverflow een goede knowlegdebase is.
offtopic:
Wat haat ik het steeds weer als experts exchange in de zoekresultaten van Google bovenkomt drijvenDenk je dat je eindelijk iets hebt, mag je gaan dokken
Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten
De antwoorden staan vaak (via Google) alsnog helemaal onderaan he, onder de reclameSebazzz schreef op vrijdag 13 november 2009 @ 15:55:
offtopic:
Wat haat ik het steeds weer als experts exchange in de zoekresultaten van Google bovenkomt drijvenDenk je dat je eindelijk iets hebt, mag je gaan dokken
[edit]
What he said above

[ Voor 6% gewijzigd door Ram0n op 13-11-2009 16:06 ]
Eigenaar/brouwer Milky Road Brewery
[ Voor 106% gewijzigd door .oisyn op 13-11-2009 16:08 ]
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.
Niet echt, Google Cache werkt niet en als GoogleBot surfen ook niet. Je hebt gelijk, en je zou een koekje krijgen maar ik kan de juiste smiley niet vindenRam0n schreef op vrijdag 13 november 2009 @ 16:06:
[...]
De antwoorden staan vaak (via Google) alsnog helemaal onderaan he, onder de reclame
[ Voor 14% gewijzigd door Sebazzz op 13-11-2009 16:16 ]
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
That's a very complicated operator, so C++ Standard committee even placed it description in two different parts of Standard. You could read about it in 5.2.6/2 and 5.9 in C++03 Standard.
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.
mist /diff ..oisyn schreef op vrijdag 13 november 2009 @ 16:07:
[edit: onzin]
https://fgheysels.github.io/
Verwijderd
Die gaf me een dikke glimlach na deze hele vermoeiende dag.
[ Voor 57% gewijzigd door Verwijderd op 13-11-2009 16:29 ]
Er stond zoiets als dat wat pedorus voorstelde niet nodig was omdat je de antwoorden van expert-sexchange (
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
Poeh, ik was al bang... Ik vond het het aangebroken stripje... Dit was gewoon een oude die ergens onder m'n bed vandaan moet zijn gekomen. Het was al een poosje terug dat ik er een genomen had en nam normaal eigenlijk alleen maar 10mg. Vandaar dat ik vanmorgen een beetje dizzy was nog. Deze gaan linea recta terug naar de huisarts en worden ingeruild voor 10. Heavy shit hehe
Hahah die is echt geweldig
lol++< is the equally-rare, "launch missile," operator.
edit:
Overigens zit ik ook wel regelmatig op SO. Alleen veel vragen beantwoorden doe ik niet. Ik ben niet iemand die constant zit te F5'en op die site, dus vaak zijn de vragen al beantwoord.
[ Voor 26% gewijzigd door D-Raven op 13-11-2009 20:14 ]
http://stackoverflow.com/questions/1731095
Bezoek eens een willekeurige pagina
Herkenning
256 is inderdaad een mooi rond getal
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Ik zit er ook, als The_Fox.whoami schreef op vrijdag 13 november 2009 @ 15:09:
[...]
Ik was verslaafd aan SO.
Ik check het wel nog regelmatig / dagelijks, maar 't is al een tijd geleden dat ik er nog eens gepost heb (reden == wat creator1988 al aanhaalde).
Wie zit er nog op SO ? Ik weet dat MSalters daar ook op zit, maar zitten er verder nog mensen uit /14 ?
[ Voor 99% gewijzigd door Creepy op 15-11-2009 14:26 ]
Digitaal onderwijsmateriaal, leermateriaal voor hbo
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Verwijderd
Kater? Eerst water, de rest komt later
Een paar collega's kunnen onderhand 3 maanden achter elkaar vrij nemen. Niet dat ze dat krijgen, aangezien de baas daar zijn handtekening onder moet zetten....
Anyhow, 25 dagen vind ik gewoon best veel. Op een na maakt volgens mij niemand die hier in het team op.
* YopY heeft vrij gevraagd (en gekregen) voor de kerstdagen + de rest.
Verwijderd
Heerlijk toch?
En komende maandag heb ik ook vrij, omdat ik zondag naar New Cool Collective & Typhoon moet in de Melkweg. HEEL VERVELEND!
[ Voor 21% gewijzigd door Verwijderd op 20-11-2009 11:32 ]
Onbetaald verlof
[ Voor 180% gewijzigd door ? ? op 20-11-2009 11:38 ]
Verwijderd
[ Voor 105% gewijzigd door Verwijderd op 20-11-2009 12:37 ]
Maargoed, woensdagen/donderdagen toch wel regelmatig 5 uur in bed.
Verwijderd
Dan zit ik weer te pielen met modulo's en offsets, om alles maar zo compact mogelijk te houden, en uiteindelijk komt een complexiteit van O(nn) uit o.i.d.
Uiteraard kreeg ik bij het affakkelen een briljante ingeving
Dit topic is wel handig, meteen even tussen kerst en nieuwjaar wat vrije dagen opgenomen. Had er pas eentje gebruikt vanwege de MoaM en toen ik bij T.net weg moest heb ik bijna alle dagen uit laten betalen want ik gebruikte ze ook daar nietYopY schreef op vrijdag 20 november 2009 @ 11:22:
pff, vakantie? wasda?
* YopY heeft vrij gevraagd (en gekregen) voor de kerstdagen + de rest.
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.
Zich verdiepen in Webdev (van pcsoft) en zich richten op php of zich gaan verdiepen in Java.
Hij werkt nu als zelfstandig programmeur (Progress) hier en is al aan het nadenken over de toekomst want de opdracht hier loopt binnenkort af.
Wat denken jullie? Waar kun je uiteindelijk meer mee? (ik zeg even niet wat ik zelf denk
het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun
.oisyn schreef op vrijdag 20 november 2009 @ 14:11:
Je had ze ook bij je nieuwe werkgever op kunnen nemen
Hoe wil je vakantiedagen van de ene naar de andere werkgever overbrengen? Dat kan toch niet? Daarnaast gebruik ik ze toch bijna nooit...
Verwijderd
Eerlijk gezegd maakt het volgens mij niet zo veel uit, als je programmeren een beetje in de vingers hebt en de logica er achter begrijpt is het verder niet zo belangrijk welke taal je leert. Tenzij je echt van paradigma verschuift (functioneel <-> procedureel, whatever) is het over het algemeen een kwestie van een andere syntax en libraries.zomertje schreef op vrijdag 20 november 2009 @ 14:27:
Dilemma voor een collega van me:
Zich verdiepen in Webdev (van pcsoft) en zich richten op php of zich gaan verdiepen in Java.
Hij werkt nu als zelfstandig programmeur (Progress) hier en is al aan het nadenken over de toekomst want de opdracht hier loopt binnenkort af.
Wat denken jullie? Waar kun je uiteindelijk meer mee? (ik zeg even niet wat ik zelf denk)
Of je nou in Progress (waar ik overigens echt een grofgruwelijke hekel aan heb, al was het alleen maar om het feit dat die database veel te lichtzinnig met overtredingen omgaat (veld van 50, stop er 75 in, no problemo!), VB of C++ programmeert; Een for-loop blijft een for-loop bij wijze van spreken.
Verwijderd
PHP natuurlijk! Maar uiteindelijk ligt het er maar net aan wat voor soort opdrachten jullie binnen krijgen lijkt me?zomertje schreef op vrijdag 20 november 2009 @ 14:27:
Dilemma voor een collega van me:
Zich verdiepen in Webdev (van pcsoft) en zich richten op php of zich gaan verdiepen in Java.
Hij werkt nu als zelfstandig programmeur (Progress) hier en is al aan het nadenken over de toekomst want de opdracht hier loopt binnenkort af.
Wat denken jullie? Waar kun je uiteindelijk meer mee? (ik zeg even niet wat ik zelf denk)
het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun
Verwijderd
De techniek is slechts een middel naar een doel, staar je daar niet blind op. The right tool for the right job.
[ Voor 21% gewijzigd door Verwijderd op 20-11-2009 15:58 ]
PHP: 14Verwijderd schreef op vrijdag 20 november 2009 @ 15:55:
Als je je perse wilt focussen op 1 techniek, zou ik toch voor Java gaan ten nadele van PHP, maar echt een duidelijke argumentatie heb ik daar niet voor. Voor de ene taak leent PHP zich beter dan Java en vice versa. Als ik zo eens naar de jobs op GoT kijk wordt Java toch meer gevraagd, ook al is dat natuurlijk niet helemaal representatief voor de volledige markt, is het toch een indicatie.
Java: 18
Geen groot verschil in ieder geval, maar aan de andere kant staan er maar 299 vacatures in die database
Het ligt er maar aan wat voor opdrachten je wilt gaan 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.
Misschien was hij net iets vollediger.creator1988 schreef op vrijdag 20 november 2009 @ 17:04:
Wtf, vandaag op SO antwoord ik 2 vragen, waarvan een flink geupvote is. Na een half uur komt iemand anders, kopieert mijn antwoord en gets accepted ?!
(Linkje ?)
https://fgheysels.github.io/
wacht maar, binnen een paar jaar ...creator1988 schreef op vrijdag 20 november 2009 @ 12:12:
Ik ben nog 21, ik kan gewoon donderdag uitgaan en vrijdagochtend om 8 uur (okee half 10) op mijn plek zitten. Geen vrije dagen voor nodig
Vroegäh ging ik zaterdagavond uit tot een uur of 3, en zat ik op zondagochtend om 8uur al fris aan de ontbijttafel.
https://fgheysels.github.io/
Verwijderd
We are shaping the future
Maar desondanks denk ik dat de combinatie Silverlight en C# mijn probleem gaat oplossen, we'il see
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Dat is precies de reden waarom goede PHP-devvers zo moeilijk te vinden zijn. De meeste "doen het erbij" ipv zich te gaan specialiserenVerwijderd schreef op vrijdag 20 november 2009 @ 22:23:
Als je al kunt programmeren met OO zou ik eerder naar Java dan naar PHP kijken, PHP is erg simpel, je kunt dan beter je tijd in Java steken en als het nodig is PHP 'ff' inkoppen.Daarnaast is het toepassingsgebied van Java groter dan dat van PHP en ben je daarmee dus wat breder inzetbaar.
Verwijderd
Sebazzz schreef op vrijdag 20 november 2009 @ 23:26:
[...] Ik ben in ieder geval verbaasd dat ze je niet aan Java vastbinden.
En jij na twee maanden maar denken dat je precies wist hoe de HRO werkt, wat voor leraren er rondlopen en hoe ze dingen aanpakken.
Als je nog eens les hebt van henml moet je 'm maar eens vragen wat het meest bizarre onderwerp is wat iemand koos om een database voor te maken.

Nee, dat mag dus niet. Ik heb het explicitief gevraagd, je mag geen platformspecifieke binary maken. Het moet een jar, xap, of swf bestand worden.HuHu schreef op zaterdag 21 november 2009 @ 10:14:
Online spelen betekend niet per se dat je het in een browser moet spelen. Je kunt ook met XNA een spel maken dat je online tegen elkaar kunt spelen. Multi-player enzo.
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Foreach ?RetroTycoon schreef op zaterdag 21 november 2009 @ 14:04:
Hoe zorgen jullie er voor dat je een hele groep velden verwerkt als je die terug krijgt via POST en geen idee hebt welke veldnamen er zijn?
Ik zou mezelf dan eerst afvragen waarom ik POST informatie binnen krijg waarvan ik de veldnamen niet weet.RetroTycoon schreef op zaterdag 21 november 2009 @ 14:04:
Hoe zorgen jullie er voor dat je een hele groep velden verwerkt als je die terug krijgt via POST en geen idee hebt welke veldnamen er zijn?
Tja, ik lees uit een database een aantal id's uit, en die worden teruggestuurd. Ik weet dus niet welke precies. Hoe gaan jullie daarmee om?HuHu schreef op zaterdag 21 november 2009 @ 15:33:
[...]
Ik zou mezelf dan eerst afvragen waarom ik POST informatie binnen krijg waarvan ik de veldnamen niet weet.
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.
We are shaping the future
Schrijf je alles zelf? Met libraries heb ik nl geen enkel probleem (en hoef je verder nog maar weinig na te denkenAlex) schreef op zondag 22 november 2009 @ 19:10:
Ik zit met de Twitter-API te spelen, maar ik krijg steeds 401 Unauthorized-meldingen terug wanneer ik de OAuth-PIN wil verifiëren. Dat zuigt best wel...
Het wiel opnieuw uitvinden ftw
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Je zegt het trouwens precies goed. Wielen uitvinden is een specialiteit van php ontwikkelaarsSebazzz schreef op zondag 22 november 2009 @ 19:38:
[...]
Het wiel opnieuw uitvinden ftw(vaak, niet altijd, ik ben met XNA en .NET prima tevreden
)
Nope, maar iedere library die ik totnutoe tegenkom geeft hetzelfde probleem... ik krijg een URL, daar klik ik op 'Allow', ik krijg een PIN, en op het moment dat ik die PIN weer wil gebruiken krijg ik 401 Unauthorized terug.mithras schreef op zondag 22 november 2009 @ 19:14:
[...]
Schrijf je alles zelf? Met libraries heb ik nl geen enkel probleem (en hoef je verder nog maar weinig na te denken).
Met HTTP Basic Auth werkt alles prima, maar die gebruik ik liever niet.
We are shaping the future
Het is ook niet per definitie slecht. Bijvoorbeeld, voordat je met XNA aan de slag zou gaan, vind ik dat je beter zelf in een generic Windows Forms applicatie zelf een spelletje probeert te maken. Zelf kijken of dingen colliden, zelf tekenen, zelf al het 'standaard gedoe' doen. Kan je echt een hoop van leren. Het kan nooit kwaad om zelf een Vector<T> (Java) of WebClient (.NET) implementatie te schrijven. Behalve dat je er niet omheen kan op het .NET compact framework of J2ME leer je er veel van.mithras schreef op zondag 22 november 2009 @ 19:40:
[...]
Je zegt het trouwens precies goed. Wielen uitvinden is een specialiteit van php ontwikkelaars(me included: niet uitvinden, wel ontwikkelen).
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Wat probeer je dan te doen met de API? Waar ik t voor gebruik (tweets ophalen, posten, searchen) werken uitstekend met Zend_Service_Twitter. Wellicht heb jij dezelfde bug in je code die zij eerst ook hadden, iets met te grote integers waardoor je een id probeert te veranderen die niet van jou is.Alex) schreef op zondag 22 november 2009 @ 21:36:
[...]
Nope, maar iedere library die ik totnutoe tegenkom geeft hetzelfde probleem... ik krijg een URL, daar klik ik op 'Allow', ik krijg een PIN, en op het moment dat ik die PIN weer wil gebruiken krijg ik 401 Unauthorized terug.
Met HTTP Basic Auth werkt alles prima, maar die gebruik ik liever niet.
Zie ik net ineens deze tweet:
Lijkt dus alsof ze het aan hun zijde nog niet goed werkend hebben? Al staat het wel in de documentatie, in de verschillende libraries en in de OAuth-appmanagementpagina.quote: @twitterapi@sdegutis In the next few weeks we hope to provide a mechanism to address non-web based clients who want to use OAuth. Stay tuned. ^MM 2:58 AM Nov 20th from Tweetie
We are shaping the future
Maar alsnog: als het met HTTP auth wel werkt, zou ik voorlopig die inschakelen en later overstappen op OAuth. Tenminste, als dat niet bijzonder veel impact zal hebben op je systeem
Waarom niet gewoon Cartman en Alex. Moet het weer Cartman! en Alex) zijn.

[ Voor 9% gewijzigd door mithras op 22-11-2009 22:40 ]
edit: opgelost, ik moest "callbackUrl" meegeven nog aan de request ondanks dat je die url al moet invoeren bij Twitter zelf
[ Voor 19% gewijzigd door Cartman! op 23-11-2009 10:38 ]


* Haan drinkt thee vandaag
Kater? Eerst water, de rest komt later
Cupjes? Geen bedrijfsapparaat? Wij hebben gewoon pads.Haan schreef op maandag 23 november 2009 @ 11:01:
De cupjes voor de Nespresso machine zijn op, dus een kopje getapt uit het DE apparaat dat er ook nog staat, maar wat een bocht is dat toch zegHet ruikt zurig en smaakt naar plastic
![]()
* Haan drinkt thee vandaag
Kater? Eerst water, de rest komt later
Bij ons hebben ze de DE weggehaald en vervangen door de meuk van maas. Hadden we hier nog maar DE....Haan schreef op maandag 23 november 2009 @ 11:01:
De cupjes voor de Nespresso machine zijn op, dus een kopje getapt uit het DE apparaat dat er ook nog staat, maar wat een bocht is dat toch zegHet ruikt zurig en smaakt naar plastic
![]()
* Haan drinkt thee vandaag
Vordat ik naar mijn werk ga drink ik geen koffie. Na een bakje Roma of Ristretto hoef ik die rotzooi hier niet meer.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
In een switch/case constructie is er (als in pseudocode) dit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| for(int i = 0; i < 10; i++) { switch(foo) { case 1: object hulpVar; /* doe wat met hulpVar*/ break; case 2: /* andere berekening */ break; default: break; } } |
Nu was ik even aan het debuggen, maar kennelijk *kent* de case 2 de waarde van de vorige keer dat hulpVar in de for-loop gezet werd. Met andere woorden, de lokale variabele hulpVar blijft bekend ten tijde dat de code niet in de switch/case zit en de case 2 kan ook de waarde nog uitlezen van de vorige waarde die erin zit. Ook als ik in case 2 object hulpVar wil definiëren geeft VS aan dat hij al gedefinieerd is. En ik maar denken dat het binnen een heel andere scope viel

If money talks then I'm a mime
If time is money then I'm out of time
Gisteren een backup gemaakt door met Navicat een verbinding te leggen met de oude host, iets nieuws dat ik uitgevonden had (je kunt IP adressen toestaan om met je MySQL database verbinding te leggen van buitenaf via cPanel), werkte als een tierelier - en is de eerste keer in maanden dat een backup gelukt is, daar phpMyAdmin maar een halve backup deed, en andere tools er zich ook in verslikten.
Dus ik denk, dat moet ook de andere kant op werken. Verbinding met de nieuwe host / database, en 'restore backup'... 'MySQL has gone away'. grr.
Poging 2, BigDump, een van de weinige PHP tools die ik echt kan waarderen. Out of memory, te lange regels (yay, extended insert). Nog maar een backup maken, deze keer zonder extended inserts.
Tijd geleden gestart, en ik zie nu dat 'ie net 100% is, =D.
...en dat hij niet alles overgezet heeft. Bij het backuppen pakt hij niet alle rijen uit de tabellen mee - hij laat er zo 100.000 staan. Grr, dat wordt weer zeuren bij support

Nu neem ik dus net een slokje van mijn thee, waarvan het water getapt is uit hetzelfde DE apparaat. En het smaakt ook naar plasticJanoz schreef op maandag 23 november 2009 @ 11:38:
[...]
Bij ons hebben ze de DE weggehaald en vervangen door de meuk van maas. Hadden we hier nog maar DE....
Vordat ik naar mijn werk ga drink ik geen koffie. Na een bakje Roma of Ristretto hoef ik die rotzooi hier niet meer.

Kater? Eerst water, de rest komt later
Uit de C# language reference:Matis schreef op maandag 23 november 2009 @ 13:08:
Vergeef mijn onkennis, maar ik had net even wel iets *vreemds* in C#. Het zal waarschijnlijk wel gedocumenteerd zijn, maar nieuw voor mij.
...
The statement-lists of a switch-block may contain declaration statements (Section 8.5). The scope of a local variable or constant declared in a switch block is the switch block.
Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.
Dat komt denk ik door de mogelijkheid hebt dat je door een case heen mag vallen.
1
2
3
4
5
6
7
8
| switch (blaat) { case 1: // alleen 1 case 2: // alleen 1 en 2 break; } |
Edit: En wat ^^ zegt.
[ Voor 3% gewijzigd door Sebazzz op 23-11-2009 14:50 ]
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Daarom drink ik ook nooit "Heet water" uit automaten, duurt iets langer maar ik neem t altijd gewoon uit de waterkoker.Haan schreef op maandag 23 november 2009 @ 13:50:
[...]
Nu neem ik dus net een slokje van mijn thee, waarvan het water getapt is uit hetzelfde DE apparaat. En het smaakt ook naar plastic
Update mbt. Twitter API met OAuth: alles werkt als een trein
Dat wist ik dus niet, maar dan vind ik het nog vreemd dat de variabele gedeclareerd binnen de switch/case behouden blijft ook als de tweede keer (dankzij de forloop) weer in de switchcase ga en ik dus bij case 2 uitkom, niets met hulpVar doe, maar nog wel gevuld is met het object van de vorige loop.farlane schreef op maandag 23 november 2009 @ 14:49:
Uit de C# language reference:
If money talks then I'm a mime
If time is money then I'm out of time
Het stuk dat ik quote komt uit http://msdn.microsoft.com.../aa664749%28VS.71%29.aspx en wat daar staat komt overeen met jouw verwachting: De scope van je hulpVar is de scope van het switch block, wat overeenkomt met de braces van je switch.Matis schreef op maandag 23 november 2009 @ 14:52:
[...]
Dat wist ik dus niet, maar dan vind ik het nog vreemd dat de variabele gedeclareerd binnen de switch/case behouden blijft ook als de tweede keer (dankzij de forloop) weer in de switchcase ga en ik dus bij case 2 uitkom, niets met hulpVar doe, maar nog wel gevuld is met het object van de vorige loop.
Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.
Wikipedia: Loop-switch sequenceMatis schreef op maandag 23 november 2009 @ 13:08:
In een switch/case constructie is er (als in pseudocode) dit
C#:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 for(int i = 0; i < 10; i++) { switch(foo) { case 1: object hulpVar; /* doe wat met hulpVar*/ break; case 2: /* andere berekening */ break; default: break; } }
[..]

Wikipedia
A loop-switch sequence (also known as the for-case paradigm[1]) is a programming antipattern where a clear set of steps is implemented as a byzantine switch-within-a-loop. The loop-switch sequence is a specific derivative of spaghetti code.
[ Voor 38% gewijzigd door compufreak88 op 23-11-2009 15:04 ]
Ja, maar dat doe ik niet, ik switch toch niet op i, maar op foo
Dat klopt, en daar heb ik je ook gelijk in gegeven. Maar buiten de braces van mijn switch is de variabele niet meer benaderbaar. Hij valt dan buiten de scope, maar op het moment dat ik de tweede keer in de switch brace kom, dan bestaat de hulpVar weer/nog, in exact dezelfde conditie als dat hij was op het moment dat de switch brace de vorige keer verlaten werd.farlane schreef op maandag 23 november 2009 @ 14:55:
Het stuk dat ik quote komt uit http://msdn.microsoft.com.../aa664749%28VS.71%29.aspx en wat daar staat komt overeen met jouw verwachting: De scope van je hulpVar is de scope van het switch block, wat overeenkomt met de braces van je switch.
Ik had verwacht dat de GC het object hulpVar zal truncaten en opnieuw zou initialiseren, maar kennelijk doet hij dat dus niet.
If money talks then I'm a mime
If time is money then I'm out of time
Dat heb ik idd nu ook gedaan, dan wordt hij netjes verwijderd. Dan komt het verwachte gedrag weer terugcreator1988 schreef op maandag 23 november 2009 @ 15:29:
Wat doet hij als je expliciet GC.Collect() aanroept, direct nadat hij uit scope valt?
If money talks then I'm a mime
If time is money then I'm out of time
Oops, my bad. Niet goed genoeg gekekenMatis schreef op maandag 23 november 2009 @ 15:13:
[...]
Ja, maar dat doe ik niet, ik switch toch niet op i, maar op foo

Dit topic is gesloten.
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep, niet als vraagbaak