If then else matters! - I5 12600KF, Asus Tuf GT501, Asus Tuf OC 3080, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Application.Exit() kan ook nog gecancelt worden en daarom als een applicatie echt moet stoppen kan je beter Environement.Exit() gebruiken. Daarentegen is Application.Exit() wel netter, aangezien van alle forms nog het FormClosing event wordt aangeroepen (waar het binnen gecancelt kan worden). Dit staat overigens ook allemaal in de handleiding bij Application.Exit().roy-t schreef op maandag 24 augustus 2009 @ 16:23:
Kom trouwens nog een leuke tegen.
Application.Exit(void of int exitcode) versus Environement.Exit(int exitcode); Application.Exit() werkt niet als je meteen in de constructor van je eerste form je app wilt stoppen, Environement.Exit() werkt daar wel, weer wat geleerd.
Achteraf niet zo heel raar immers staat er in je static void main:
C#:
1 Application.Run(new frmMain());
Maarja toch sta je raar te kijken als je debugger vrolijk door gaat na over Application.Exit te lopen.
¸.·´¯`·.¸.·´¯`·.¸><(((º>¸.·´¯`·.¸><(((º>¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸<º)))><¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸
<input type="checkbox" disabled="disabled" checked="checked"/> ?Guillome schreef op maandag 24 augustus 2009 @ 16:40:
Is er ook een status voor een checkbox in HTML voor grijs/onveranderd blijven? Dat ie dus wel gechecked staat, maar dan grijs, alsof hij onaangetast blijft.
Ik lees dat het in Visual Studio checkstate:indeterminate is
Ik ben helemaal gestopt met het freelancen; als ik de hele dag de meest mooie code heb staan bakken heb ik 's avonds eigenlijk nooit meer de puf om nog mooie dingen te gaan maken. Ik zelfs nauwelijks aan eigen projectjes toe.roy-t schreef op maandag 24 augustus 2009 @ 15:56:
[...]Dit wordt wel heel erg een verkooppraatje zo, sorry daarvoor. Hoe doen jullie het als freelancers?
Plus klanten die dan weer bellen / e-mailen met de vraag of dit of dat ook nog even gedaan kan worden. Ben er wel klaar mee; dat laat ik mooi aan sales over tegenwoordig
Read the code, write the code, be the code!
Ik zal eerlijk toegeven dat ik met mijn beperkte SQL Server kennis niet alle details snap, maar het klinkt allemaal wel heel erg nastyRobIII schreef op maandag 24 augustus 2009 @ 16:02:
[...]
RobIII: In het land der blinden... part 5
/shameless plug
Kater? Eerst water, de rest komt later
Bwa daar kopen ze veel te dure apparatuur maar kan niemand er mee overweg, hebben ze meerdere servers en een loadbalancer lijden ze toch altijd alle verkeer om naar 1 server terwijl de rest gezellig koffie aan het drinken is (lees: de andere servers niets doen). Ligt die server er dan ook altijd uit
Crisis? Koop slim op Dagoffer - Op zoek naar een tof cadeau?
En tijdens het zoeken naar het artikel loop ik ook nog eens tegen een bugje aan
Kater? Eerst water, de rest komt later
FixedHaan schreef op maandag 24 augustus 2009 @ 22:27:
Er wordt sowieso een hoop geld weggegooid in ICT projecten bij de overheid,
Veel goede voorbeelden staan bijv op www.thedailywtf.com maar de opleiding Technologie Management hier aan de RUG die ik eerst deed is er ook een goed voorbeeld van: "wees de brug tussen management en ict" maar je leerst daar echt helemaal niets relevants over ICT, niet iets waardoor je genoeg weet om management een waardevol advies te geven, in het 3e jr krijgen ze misschien eindelijk wat technische kennis, maar dan samen met de orientatie vakken van 1e jaars informatici dus van bedroevend niveau waar mee je echt niet kunt bedenken of je beter webplatform x of y kunt gebruiken voor die nieuwe grote website van de overheid.
Ik snap het niet. Als je een gebouw neer wilt zetten onderzoek je dat toch ook, door professionals enzo, en dat kost tegenwoordig niet eens heel veel meer geld.
Anoniem: 59888

* Oguz286 moet weer wat meer met C++ doen om het niet te vergeten...
Daar zou ik echt even weer scherp in moeten worden, wat zijn modernere talen toch luxe voor general purpose taken.
Anoniem: 142961
Als je in een al gecompileerde en reeds ingecheckte code iets tegenkomt als de volgende pseudo code:
1
2
3
4
| Object o = new Object(); // Let met name op de spatie tussen o en de invocation van de methode int i = o .GetInteger(); |
Vandaag weer begonnen en het gewoon niet meer terug kunnen vinden........

* Anoniem: 142961 hoort de Twilight zone tune...
Dus maar hier voor de liefhebbers: http://blog.seattlepi.com/microsoft/archives/177030.asp (Microsoft encourages app makers to charge more than 99 cents)
Ga de code zo even lans code complete houden en een class diagram tekenen, maar wat goede metrics is ook wel leuk. Meeste pakketten die ik zie genereren echter voor een heel project metrics ipv een paar classes.
Wat is er zo bijzonder aan die spatie dan? Of is de clou gewoon dat je het niet meer terug kunt vinden?Anoniem: 142961 schreef op dinsdag 25 augustus 2009 @ 09:50:
C#:
1 2 3 4 Object o = new Object(); // Let met name op de spatie tussen o en de invocation van de methode int i = o .GetInteger();
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.
Tsja, liever dat hij vaak voor 99ct wordt verkocht, dan maar een paar keer voor een tientjeroy-t schreef op dinsdag 25 augustus 2009 @ 10:28:
Ik kwam trouwens laatst een leuk artikel tegen voor mobiele app developers, had hem ook ge nieuwssubmit maar hij kwam er niet op (vond ik een tikje vreemd, leek me wel leuk nieuws maar ach niet alles kan op de fp).
Dus maar hier voor de liefhebbers: http://blog.seattlepi.com/microsoft/archives/177030.asp (Microsoft encourages app makers to charge more than 99 cents)
Het is wel weer lekker vaag allemaal...
Volgens mij kan dat, check http://trac.hyves-api.nl/Boudewijn schreef op dinsdag 25 augustus 2009 @ 12:45:
* Boudewijn atm trouwens aan het kijken of ik Hyves kan gebruiken als OpenID aanbieder.
Het is wel weer lekker vaag allemaal...
Anoniem: 142961
Dat 'ie compileert met een spatie. Dat is toch raar, of ben ik nou gek?.oisyn schreef op dinsdag 25 augustus 2009 @ 11:11:
[...]
Wat is er zo bijzonder aan die spatie dan? Of is de clou gewoon dat je het niet meer terug kunt vinden?
Dacht eerst dat het aan mijn webpage lag, maar ook sourceforge weigeren ze.
Kennelijk moet ik het ergens in mijn account aanzetten.... heb pas sinds vandaag hyves dus kijk hier even voor.
Ik vind dat je niet kan verwachten van een klant dat hij dergelijke gedetailleerde informatie moet geven.Cartman! schreef op dinsdag 25 augustus 2009 @ 13:10:
Ik wordt moe van klanten die niet weten hoe ze een bugreport moeten doen... "onderdeel x geeft een foutmelding". Ok, wat deed je? Hoe kwam je daar? Wat voerde je in? Wat voor foutmelding? Pfff...
Je moet er gewoon zelf voor zorgen dat die informatie naar jou toekomt. (Door een error-reporting dingske in te bouwen in je applicatie bv)
https://fgheysels.github.io/
Dat is juist handig, het werkt nl ook met een newline. Veelgebruikt bij bijv. het builder-pattern.Anoniem: 142961 schreef op dinsdag 25 augustus 2009 @ 13:22:
[...]
Dat 'ie compileert met een spatie. Dat is toch raar, of ben ik nou gek?
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"
Het is niet veel anders danAnoniem: 142961 schreef op dinsdag 25 augustus 2009 @ 13:22:
[...]
Dat 'ie compileert met een spatie. Dat is toch raar, of ben ik nou gek?
1
| 1+2 |
versus
1
| 1 + 2 |
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Dat laatsteAnoniem: 142961 schreef op dinsdag 25 augustus 2009 @ 13:22:
Dat 'ie compileert met een spatie. Dat is toch raar, of ben ik nou gek?
[ Voor 22% gewijzigd door .oisyn op 25-08-2009 13:41 ]
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.
1 pc zonder admin rechten, 1 beeldscherm (17")
naar:
3 pc's waarmee ik alles mag doen + 3 beeldschermen (17"),
+ oude pc
Hier Core 2 6600 (2,4 GHz), 4GB en 2 19" monitoren.
* Haan streelt nog eens zijn 1920x1200 (26") + 1050x1400(20" pivot)
Kater? Eerst water, de rest komt later
Haan schreef op dinsdag 25 augustus 2009 @ 15:34:
* Haan streelt nog eens zijn 1920x1200 (26") + 1050x1400(20" pivot)
Niks heftigs. Maar het is alleen maar voor een test opstelling. Een pc voor dev, webserver en database. Vrij overkill maar wel leukcreator1988 schreef op dinsdag 25 augustus 2009 @ 15:32:Hier Core 2 6600 (2,4 GHz), 4GB en 2 19" monitoren.
Als ik thuis ben, en ik wil via me laptop werken, kan ik hem aan mijn 20" beeldscherm koppelen, maar ik zoek eigenlijk nog iets als een A/B switch voor de USB van het keyboard. Het zou handig zijn als ik mijn normale desktopkeyboard thuis zowel op laptop als desktop kan gebruiken zonder steeds kabels te moeten omwisselen. En me laptop toetsenbord gebruiken is geen optie: Dan kan ik net zo goed op mijn kleine laptopscherm werken
[ Voor 9% gewijzigd door Sebazzz op 25-08-2009 15:48 ]
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Xeon E5420 (2,5 GHz), 8 GB en twee 24″-monitoren, voor webdevelopment in Visual Studio, Photoshop en af en toe Illustrator/Indesign. Werkt op zich wel redelijk snel, maar niet heel bijzonder – thuis gaat het sneller. De schermen werken wel prettig.creator1988 schreef op dinsdag 25 augustus 2009 @ 15:32:
Wat voor pc's hebben jullie eigenlijk staan?
Hier Core 2 6600 (2,4 GHz), 4GB en 2 19" monitoren.
If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.
[ Voor 13% gewijzigd door Arnold op 25-08-2009 15:51 ]
Klein bedrijf? Dat je zowel in VS als in Photoshop en illustrator zit?Rickets schreef op dinsdag 25 augustus 2009 @ 15:49:
[...]
Xeon E5420 (2,5 GHz), 8 GB en twee 24″-monitoren, voor webdevelopment in Visual Studio, Photoshop en af en toe Illustrator/Indesign. Werkt op zich wel redelijk snel, maar niet heel bijzonder – thuis gaat het sneller. De schermen werken wel prettig.
KVM switch met een dock voor je laptop?Sebazzz schreef op dinsdag 25 augustus 2009 @ 15:46:
Mijn desktop pc is een AMD Athlon 64 6000+ met 2GB en XP Home en een nette 20" @ 1680x1050. Mijn laptop heeft een Intel Core 2 Quad Extreme Q9900 met 4GB en Vista Business. De laptop heeft een 15,4" cherm @ 1680x1050.
Als ik thuis ben, en ik wil via me laptop werken, kan ik hem aan mijn 20" beeldscherm koppelen, maar ik zoek eigenlijk nog iets als een A/B switch voor de USB van het keyboard. Het zou handig zijn als ik mijn normale desktopkeyboard thuis zowel op laptop als desktop kan gebruiken zonder steeds kabels te moeten omwisselen. En me laptop toetsenbord gebruiken is geen optie: Dan kan ik net zo goed op mijn kleine laptopscherm werkenIemand tips?
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.
Ja. Dat bevalt me eigenlijk wel – het werk is lekker gevarieerd zo. Niet dat ik de hele dag zit te ontwerpen, maar het is fijn om van meerdere onderwerpen wat te weten.creator1988 schreef op dinsdag 25 augustus 2009 15:51:
Klein bedrijf? Dat je zowel in VS als in Photoshop en illustrator zit?
If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.
Ik heb een USB A/B switch besteld, moet ook kunnencreator1988 schreef op dinsdag 25 augustus 2009 @ 15:58:
[...]
KVM switch met een dock voor je laptop?
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
2 machines met dual opteron 270 (dus ook 4 cores per machine) met 8gb.1 op dikke scsi raid, 1 op dikke sas raid array.
22" breedbeeld LCD + 2x 24" breedbeeld LCD (allemaal iiyama) die op een kantelbare arm zitten.
Alles is linux trouwens.
vi opent vrij snel.
[ Voor 4% gewijzigd door Boudewijn op 25-08-2009 16:10 ]

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.


3x SyncMaster 940B (thuis 2) @1280x1024 (breedbeeld ZUIGT

[ Voor 21% gewijzigd door RobIII op 25-08-2009 16:25 ]
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
Ze hebben zelfs een tijdje goede lcd's gehad hoor. Maar nu laten ze het volledig lopen..oisyn schreef op dinsdag 25 augustus 2009 @ 16:20:
iiyama. Zo goed als hun CRT's ooit waren, zo slecht zijn hun LCD's nu.
{signature}
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
"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
Anoniem: 2935
oh, en een espresso-apparaat.
Zo, daar.
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.
Ducati: making mechanics out of riders since 1946
Teveel suikerAnoniem: 59888 schreef op zondag 23 augustus 2009 @ 17:00:
* Stukfruit duwt Stukfruit een glas cola in de handen.
InderdaadBosmonster schreef op dinsdag 25 augustus 2009 @ 11:59:
Beetje onzin van MS idd. Het is inmiddels bewezen dat de verkoop van apps exponentieel toeneemt naarmate je de prijs verlaagt.
Blijkbaar kopen ze daar bij MS nooit programma's. Zouden het stiekem dan toch allemaal fervent open source gebruikers zijn?
Dat zit wel Schnorr.
idd

Hier twee knappe 19" eizo flexscans... meer dan genoeg.. ook qua cpu en mem (3Ghz core 2 duu en 4GB mem) meer dan genoeg.
En als werk HD een intel 25-E SSD... DAT maakt verschil. Zeker met IntelliJ die iets van 3GB aan indices bijhoud op disk.
Pics or it didn't happen.oisyn schreef op dinsdag 25 augustus 2009 @ 17:18:
Ja, nou, MAAR IK HEB EEN GROTERE PIEMEL.
Zo, daar.
Neem je whisky mee, is het te weinig... *zucht*
Je telefoon gaatRobIII schreef op dinsdag 25 augustus 2009 @ 16:22:
[afbeelding] [afbeelding]
3x SyncMaster 940B (thuis 2) @1280x1024 (breedbeeld ZUIGT), XW4600 (thuis ook) met 4Gb, Q6600 @2.4Ghz, 500+750Gb HD's, NVidia Quadro's (290+285) voor de schermen en Win7 Ult. x64 sinds gisteren
Q9550(3,4Ghzcreator1988 schreef op dinsdag 25 augustus 2009 @ 15:32:
Wat voor pc's hebben jullie eigenlijk staan?
Hier Core 2 6600 (2,4 GHz), 4GB en 2 19" monitoren.
Welke hun beeld krijgen van een 8800GT + 7600GT. Verder een Velociraptor met Win7 x64, en 10 hdd's voor storage Welke weer verdeeld zijn over 2 psu's (Ja, mijn pc klinkt als een opstijgende Boëing 747)
Ik begrijp niet hoe ik ooit heb kunnen codekloppen zonder multiscreen setup
[ Voor 9% gewijzigd door CrashOverDrive op 25-08-2009 18:05 ]
Actually, nope
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
Volgens mij was 2x 24" optimaal, of 3x iets kleiners.Zoijar schreef op dinsdag 25 augustus 2009 @ 17:53:
Ik heb vorige week een 25.5" samsung gekocht (1920x1200, 16:10). Werkt prima. Ik geloof trouwens dat er ooit is onderzocht dat 20" optimaal is om op te werken. Als het groter wordt neemt de efficientie weer af. Ik kan je vertellen dat het idd niet lekker werkt op een 72" samsung
* djc werkt op kantoor met 1x 24" en 1x 20".
Rustacean
Is de kwaliteit van een beeldscherm (kleurechtheid, ghosting etc) van belang bij het coden?.oisyn schreef op dinsdag 25 augustus 2009 @ 16:20:
iiyama. Zo goed als hun CRT's ooit waren, zo slecht zijn hun LCD's nu.
ALs het maar rustig aan de ogen is....
Wmb is een simpel TN paneel voldoende

Volgens mij kan je de classes er gewoon uithalen? Ik maak sinds kort ook gebruik van Zend Search Lucene en deze is ook gewoon los te gebruiken.ieperlingetje schreef op dinsdag 25 augustus 2009 @ 17:43:
Pfff, waarom heb je dat immense ZEND framework (105MB!) nodig als je enkel de google calendar API wil gebruiken in PHP? Kan ik niet begrijpen, dat ze dan een standalone klasse schrijven voor PHP, in plaats van al die meuk die ik toch niet gebruik.
Mijn pc:
Amd Phenom II X4 955 @ 3.6ghz, 4 gig ram, een raptor 74 gig en 2 x een samsung T240 ( 24 inch, 1920 x 1200 )
op zich heb je een punt, maar vooral iets als inkijkhoek is voor mij wel belangrijk, eerlijk gezegd. en daarvoor zul je toch iets niet-TN's moeten hebben...Boudewijn schreef op dinsdag 25 augustus 2009 @ 18:41:
[...]
Is de kwaliteit van een beeldscherm (kleurechtheid, ghosting etc) van belang bij het coden?
ALs het maar rustig aan de ogen is....
Wmb is een simpel TN paneel voldoende.
ik heb zelf dan ook een 26" Acertje (ja, ja...) met een IPS paneel, die inkijkhoek is prima. kleuren enzo, tja. minder. daar is het dan ook een relatief goedkope acer voor. vind het persoonlijk aanzienlijk rustiger dan de 19" iiyama die er naast staat. eerlijk gezegd vind ik dat toch voor de rust ook wel erg belangrijk
Echt nergens last van... maar goed, ieder zijn meug
Dat is natuurlijk onzin. Niet alle fouten en problemen zijn door een error-reporting tool te melden. En zelfs dan blijven fouten ook nog eens afhankelijk van de exacte handelingen van de klant (en soms zelfs van de exacte gegevens).whoami schreef op dinsdag 25 augustus 2009 @ 13:27:
[...]
Ik vind dat je niet kan verwachten van een klant dat hij dergelijke gedetailleerde informatie moet geven.
Je moet er gewoon zelf voor zorgen dat die informatie naar jou toekomt. (Door een error-reporting dingske in te bouwen in je applicatie bv)
Het opvallende vind ik vaak nog dat ITers vaak nog slechter zijn in het melden van reproductiestappen dan niet-ITers, om nog maar niet te zwijgen over eigenwijsheid met betrekking tot de oorzaak. Al moet ik wel melden dat niet-ITers vaak ook veel overbodige informatie melden.
Hier iMac Spring 2008 20" 2,4GHz, 2GB (wordt deze week nog 4GB) + BenQ FP202A met pivot-functie.creator1988 schreef op dinsdag 25 augustus 2009 @ 15:32:
Wat voor pc's hebben jullie eigenlijk staan?
Hier Core 2 6600 (2,4 GHz), 4GB en 2 19" monitoren.

Dat gecombineerd met het feit dat ik regelmatig 2 tot 3 VS2008 instanties + 1x Sql Server Management studio open heb staan en andere meuk, equals, traag.
Een grote bron van frustraties. Helemaal omdat ik thuis een pc heb staan die VS2008 binnen 5 seconden opstart
Heb je daar ook een tl;dr-proof versie van?matthijsln schreef op dinsdag 25 augustus 2009 @ 19:40:
Ik stuur nog wel eens linkjes naar http://www.chiark.greenend.org.uk/~sgtatham/bugs-nl.html rond...
eentje die bij voorkeur ook geen termen als 'het klapte' gebruikt
[ Voor 14% gewijzigd door ValHallASW op 25-08-2009 20:54 ]
Boudewijn schreef op dinsdag 25 augustus 2009 @ 16:10:
vi opent vrij snel.
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.
Holy shit wat een gebrek aan een nuttige investering. Als je werkgever 500 Euro neertikt voor een mainstream desktopje kan je in een keer 2x zo productief worden.D-Raven schreef op dinsdag 25 augustus 2009 @ 20:27:
Ik heb op mn werk een laptop: Dual core 1.6 ghz, 2 gb geheugen, 5400rpm HD. met een ATI graka. Daarbij 1 externe monitor, owja en winxp.
Dat gecombineerd met het feit dat ik regelmatig 2 tot 3 VS2008 instanties + 1x Sql Server Management studio open heb staan en andere meuk, equals, traag.

{signature}

Maar een desktop is niet zo handig aangezien ik ook 2 dagen in de week bij klanten zit. Dan is een laptop handiger
Dus i.p.v. bijv. 2 maanden kan hij het werk in 1 maand opleveren?Voutloos schreef op dinsdag 25 augustus 2009 @ 20:57:
[...]
Holy shit wat een gebrek aan een nuttige investering. Als je werkgever 500 Euro neertikt voor een mainstream desktopje kan je in een keer 2x zo productief worden.
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Die Nederlandse vertaling is wel extreem brak. En hoewel helder qua achtergrond, is de tekst misschien ook iets te wollig en te langdradig om de aandacht vast te houden.matthijsln schreef op dinsdag 25 augustus 2009 @ 19:40:
Ik stuur nog wel eens linkjes naar http://www.chiark.greenend.org.uk/~sgtatham/bugs-nl.html rond...
Anoniem: 156876
Het kost mij al moeite om 1 scherm constant nuttig te gebruikenmarabunta2048 schreef op dinsdag 25 augustus 2009 @ 17:30:
Het kost mij al moeite om mijn 2 schermen constant nuttig te gebruiken
Slechte gewoonte... Om 21 uur nog "werken", dat is wel het nadeel van vanuit huis...
Wie weet.RayNbow schreef op dinsdag 25 augustus 2009 @ 21:23:
[...]
Dus i.p.v. bijv. 2 maanden kan hij het werk in 1 maand opleveren?
1 resource is altijd met stip het meest beperkt: Werktijd. Besparen op een beetje hardware en een werknemer suboptimaal laten werken is een bijzonder beroerde trade-off.
{signature}
You don't have to be crazy to do this job, but it helps ....
Afhankelijk van je applicatie kun je dan altijd nog aan message logging doen. Business applicaties die lokaal draaien zouden eigenljik altijd daarvoor een menuoptie, toetscombinatie, commandline flag, o.i.d. moeten hebben. Client-server oplossingen zouden data mutaties gewoon altijd moeten loggen.Remus schreef op dinsdag 25 augustus 2009 @ 19:38:
[...]
Dat is natuurlijk onzin. Niet alle fouten en problemen zijn door een error-reporting tool te melden. En zelfs dan blijven fouten ook nog eens afhankelijk van de exacte handelingen van de klant (en soms zelfs van de exacte gegevens).
Dan wordt het ineens een stuk makkelijker. Je weet weke data de klant mee bezig was èn je weet wat de klant er mee aan het doen was toen er iets fout ging. Dat samengenomen met een stack trace (voor mijn part onder een error message 'details >>' knopje), moet je toch een heel eind op weg helpen.
Ik geloof dat we er hier 5 hebben gehad. 3 zijn stuk gegaan en naar 2 kun je gewoon niet prettig kijken. Allemaal binnen 2 jaar naar aanschaf. Nee, met iiyama heb ik het een beetje gehadBoudewijn schreef op dinsdag 25 augustus 2009 @ 18:41:
[...]
Is de kwaliteit van een beeldscherm (kleurechtheid, ghosting etc) van belang bij het coden?
ALs het maar rustig aan de ogen is....
Betekent 2x zo productief niet juist dat wanneer een project een maand zou duren, dat hij dan juist bij 50% al een maand erop heeft zitten?RayNbow schreef op dinsdag 25 augustus 2009 @ 21:23:
[...]
Dus i.p.v. bijv. 2 maanden kan hij het werk in 1 maand opleveren?
[ Voor 36% gewijzigd door .oisyn op 26-08-2009 00:27 ]
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.
Doet het nog perfect, heb er 1x een elco aan vervangen in de SMPS.
Mijn vorige set schermen is 3 jaar oud... doen het beide ook nog prima.
Sowieso: jouw 5 stuks is net zo'n slechte steekproef als mijn 5 stuks.
Het was ook een persoonlijke rantBoudewijn schreef op woensdag 26 augustus 2009 @ 00:23:
Sowieso: jouw 5 stuks is net zo'n slechte steekproef als mijn 5 stuks.
[ Voor 12% gewijzigd door .oisyn op 26-08-2009 00:29 ]
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.
1
| exec("ENV_VAR='foo".$_GET('param')."bar' commando arg1 arg2"); |
Nou zou je denken dat met magic quotes aan je hier niks aan kan injecten want je moet eerst de quote afsluiten, en dan krijg je
1
| ENV_VAR='foo\'hackitbar' commando arg1 arg2 |
De grap is dat bash in een enkel gequote quote geen enkelquote kan worden ge-escaped
param=%27%20id%20%23
Anoniem: 26306
Maar het geeft weer goed aan dat sommige mensen niet begrijpen wat ze aan het doen zijn.
Zou escapeshellcmd() geholpen hebben, denk je? Het zorgt alleen voor dat m'n # wordt ge-escaped wat er toe leidt dat bash een unexpected EOF geeft while looking for matching `''. Misschien dat daar ook nog wat mee te doen is...Anoniem: 26306 schreef op woensdag 26 augustus 2009 @ 01:12:
Daarom is de hele professionele wereld er het al jaren over eens dat magic_quotes_gpc tot het zuivere kwaad behoort. En daarom zijn er ook escapeshellcmd
Ik kan niet wachten op PHP 6.Anoniem: 26306 schreef op woensdag 26 augustus 2009 @ 01:12:
Daarom is de hele professionele wereld er het al jaren over eens dat magic_quotes_gpc tot het zuivere kwaad behoort. En daarom zijn er ook escapeshellcmd en escapeshellarg.
Maar het geeft weer goed aan dat sommige mensen niet begrijpen wat ze aan het doen zijn.
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Anoniem: 26306
Oh, ik zie nu wat je bedoelt. De fout die je collega heeft gemaakt maak ik zelf nooit. Dat heeft te maken met het nooit single quotes in een shell gebruiken als er iets variabels tussen staat. Binnen bijvoorbeeld Bash kan een single quote niet worden geëscapet. Als er dubbele quotes waren gebruikt in combinatie met escapeshellcmd dan was er niets aan de hand geweest. Als je zulke trucjes uithaalt moet je wel je gereedschap kennenmatthijsln schreef op woensdag 26 augustus 2009 @ 01:17:
Zou escapeshellcmd() geholpen hebben, denk je? Het zorgt alleen voor dat m'n # wordt ge-escaped wat er toe leidt dat bash een unexpected EOF geeft while looking for matching `''. Misschien dat daar ook nog wat mee te doen is...
1
| exec('ENV_VAR="foo'.escapeshellcmd($_GET['param']).'bar" commando arg1 arg2'); |
Ik had zelfs de haakjes niet gezien die er in plaats van brackets stonden
Dat ook.oisyn schreef op woensdag 26 augustus 2009 @ 00:20:
[...]
Betekent 2x zo productief niet juist dat wanneer een project een maand zou duren, dat hij dan juist bij 50% al een maand erop heeft zitten?
Waarom mod_haskell gebruiken als jeBoudewijn schreef op woensdag 26 augustus 2009 @ 01:23:
Mwa waarom php gebruiken als je mod_haskell hebt?
cabal install happstack
kunt doen?

Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Nep-IT'er.Phoenix1337 schreef op dinsdag 25 augustus 2009 @ 18:45:
Ook maar eens even reageren danProbleem is alleen dat ik normaal gesproken geen koffie drink
Dat is niet realistisch om bij te houden voor grote webapplicaties met veel concurrent users. Om nog maar te zwijgen over de toegenomen complexiteit als gevolg van dergelijke logging met alle gevolgen (extra bugs, traagheid, langere oplossingstijden, extra failure-point ed) van dien. En dan nog verwacht ik dat als je dergelijke complexe logging hebt, dat er dan nog een groot deel van de fouten op een dergelijke wijze niet te diagnosticeren zijn.R4gnax schreef op dinsdag 25 augustus 2009 @ 22:41:
[...]
Afhankelijk van je applicatie kun je dan altijd nog aan message logging doen. Business applicaties die lokaal draaien zouden eigenljik altijd daarvoor een menuoptie, toetscombinatie, commandline flag, o.i.d. moeten hebben. Client-server oplossingen zouden data mutaties gewoon altijd moeten loggen.
Dan wordt het ineens een stuk makkelijker. Je weet weke data de klant mee bezig was èn je weet wat de klant er mee aan het doen was toen er iets fout ging. Dat samengenomen met een stack trace (voor mijn part onder een error message 'details >>' knopje), moet je toch een heel eind op weg helpen.
Verder blijven de dingen die je noemt (loggen van datamutaties ed) slechts één aspect van de applicatie en dan zelfs een onvolledige (wat bijvoorbeeld als juist het opslaan van die mutaties mislukt). En soms zijn bugs niet zozeer de incorrecte werking (volgens de specs) van het programma, maar de ongewenste werking (in de optiek van de gebruiker) van een programma.
Niet zeiken, hij is wel 1337
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Nog niet, moet eerst nog eens tijd zien te vinden om VS 2010 te installerenSebazzz schreef op woensdag 26 augustus 2009 @ 10:00:
Zijn hier al devvers die F# gebruikt hebben om een serieus programma mee te maken? Of uberhaupt moeite hebben gedaan om F# te bekijken?

Kater? Eerst water, de rest komt later
Ligt er maar net aan in welke branche je zit. In de financiele wereld (banken enzo) moet echt elke scheet ge-audit worden. (maar goed, dan ga je ook op zoek naar wat andere mechanismes dan alleen logging).Remus schreef op woensdag 26 augustus 2009 @ 08:15:
[...]
Dat is niet realistisch om bij te houden voor grote webapplicaties met veel concurrent users. Om nog maar te zwijgen over de toegenomen complexiteit als gevolg van dergelijke logging met alle gevolgen (extra bugs, traagheid, langere oplossingstijden, extra failure-point ed) van dien. En dan nog verwacht ik dat als je dergelijke complexe logging hebt, dat er dan nog een groot deel van de fouten op een dergelijke wijze niet te diagnosticeren zijn.
Verder blijven de dingen die je noemt (loggen van datamutaties ed) slechts één aspect van de applicatie en dan zelfs een onvolledige (wat bijvoorbeeld als juist het opslaan van die mutaties mislukt). En soms zijn bugs niet zozeer de incorrecte werking (volgens de specs) van het programma, maar de ongewenste werking (in de optiek van de gebruiker) van een programma.
The ships hung in the sky in much the same way that bricks don’t.
Ooit eens deel 1 van een tutor gedaan, maar dat was het dan ook.Sebazzz schreef op woensdag 26 augustus 2009 @ 10:00:
Zijn hier al devvers die F# gebruikt hebben om een serieus programma mee te maken? Of uberhaupt moeite hebben gedaan om F# te bekijken?
[...]
Niet zeiken, hij is wel 1337
https://fgheysels.github.io/
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