Staat al enkele pagina's terug
* Haan zwaait even in de koffiehoek
Eerste dag weer na drie weken vrij, dus eerst druk bezig met bijkletsen administratie bijwerken en meteen wat support cases opgelost waar een collega niet uit was gekomen.
Eerste dag weer na drie weken vrij, dus eerst druk bezig met bijkletsen administratie bijwerken en meteen wat support cases opgelost waar een collega niet uit was gekomen.
Kater? Eerst water, de rest komt later
Jullie eigen formaat dan wel neem ik aanStyxxy schreef op maandag 05 september 2011 @ 11:16:
Was hier al een tijdje geleden gepost.
Bluh, waarom vindt iedereen zijn eigen protocol / documentformaat uit. Nu maar parsers beginnen schrijven om elk formaat om te zetten naar een "standaard".
Vandaag voor het eerst sinds de vakantie weer aan het werk en dat betekent: Koffie, koffie en nog eens koffie!
En door alle ongelezen e-mails heenworstelen natuurlijk.
En door alle ongelezen e-mails heenworstelen natuurlijk.
Wij gebruiken een standaard, ja. Wij hebben die niet zelf ontwikkeld.
Ik geef toe, die standaard is nog maar recent (2 jaar) terwijl veel van de labotoestellen al jaren bestaan. Zal dus nog tijdje duren vooraleer die toestellen eventueel die standaard gaan ondersteunen.
Kan even de bijpassende Geek & Poke cartoon over standards niet vinden, iemand anders die daar veel beter in is waarschijnlijk wel. Ik ga er niet veel over zeggen, want ik kan het niet beter dan die cartoon.Styxxy schreef op maandag 05 september 2011 @ 13:56:
[...]
Wij gebruiken een standaard, ja. Wij hebben die niet zelf ontwikkeld.
Ik geef toe, die standaard is nog maar recent (2 jaar) terwijl veel van de labotoestellen al jaren bestaan. Zal dus nog tijdje duren vooraleer die toestellen eventueel die standaard gaan ondersteunen.
Ik weet welke je bedoeltDavio schreef op maandag 05 september 2011 @ 13:58:
[...]
Kan even de bijpassende Geek & Poke cartoon over standards niet vinden, iemand anders die daar veel beter in is waarschijnlijk wel. Ik ga er niet veel over zeggen, want ik kan het niet beter dan die cartoon.
een gevalletje:Styxxy schreef op maandag 05 september 2011 @ 13:56:
[...]
Wij gebruiken een standaard, ja. Wij hebben die niet zelf ontwikkeld.
Ik geef toe, die standaard is nog maar recent (2 jaar) terwijl veel van de labotoestellen al jaren bestaan. Zal dus nog tijdje duren vooraleer die toestellen eventueel die standaard gaan ondersteunen.


Deze gaat dus niet helemaal op? xkcd: Standards. http://xkcd.com/927/ ^^ (Kwam er precies voor toen ik 1x op random klikte lol....)Davio schreef op maandag 05 september 2011 @ 13:58:
[...]
[...]
Kan even de bijpassende Geek & Poke cartoon over standards niet vinden, iemand anders die daar veel beter in is waarschijnlijk wel. Ik ga er niet veel over zeggen, want ik kan het niet beter dan die cartoon.
Ouch... Mooie timing Soulrider

[ Voor 6% gewijzigd door Andurin op 05-09-2011 14:01 . Reden: Editje ]
Ja die ken ik, het gaat er gewoon over dat het irritant is dat er véél verschillende formaten zijn (geen standaarden). Als men nu gewoon 1 standaard zou afspreken. Niet dat dat ooit zal gebeuren...
Het is uiteindelijk altijd (in verschillende varianten):
Zo heb je dus 10 verschillende (toch die ik hier heb) formaten.Testgroep
Test : gemeten resultaat : eenheid : minimum normaal : maximum normaal
[ Voor 22% gewijzigd door Styxxy op 05-09-2011 14:05 ]
Ik twijfelde nog of het xkcd of G&P was, verkeerd gegokt dus. 
Maar dank voor het plaatsen.
Maar dank voor het plaatsen.
als ze zelfs al van versie tot versie hun eigen output-formaat kunnen aanhouden is het inderdaad onbegonnen werk om een standaard erin te krijgen. Maar wie weet... Mogelijk mogen jullie de eerste starten eh 
edit: adhv hieronder: dat is waar : jullie gebruiken eentje ontwikkeld door anderen.
hoe meer die dezelfde standaard volgen hoe meer kans die heeft uit te groeien tot dé standaard.
maar ik ga als niet-dev'er terug in lurk-modus.
edit: adhv hieronder: dat is waar : jullie gebruiken eentje ontwikkeld door anderen.
hoe meer die dezelfde standaard volgen hoe meer kans die heeft uit te groeien tot dé standaard.
maar ik ga als niet-dev'er terug in lurk-modus.
[ Voor 36% gewijzigd door soulrider op 05-09-2011 14:10 ]
We zijn niet de enige dierenarts softwarebouwer die de nieuwe "standaard" gebruikensoulrider schreef op maandag 05 september 2011 @ 14:05:
als ze zelfs al van versie tot versie hun eigen output-formaat kunnen aanhouden is het inderdaad onbegonnen werk om een standaard erin te krijgen. Maar wie weet... Mogelijk mogen jullie de eerste starten eh
Anyway, ik ga eens verder de XSD van die nieuwe standaard bekijken.
CTRL+A, Mark as read. Als het belangrijk was komt er nog wel een keer een reminder opDavio schreef op maandag 05 september 2011 @ 13:53:
...
En door alle ongelezen e-mails heenworstelen natuurlijk.
Ach, als de historie ons iets leert, dan is het wel dat het onmogelijk is om standaarden te hebben.
Enkele voorbeeldjes: Imperial vs metric system, 11 verschillende internationale boksorganisaties, AC vs DC stroom, VHS vs. V2000 en Betamax, NTSC cs PAL (en SECAM), HD-DVD vs BluRay en nu verschillende HTML5 videoformaten.
En in de oertijd misschien: Het wiel vs het vierkant?
Enkele voorbeeldjes: Imperial vs metric system, 11 verschillende internationale boksorganisaties, AC vs DC stroom, VHS vs. V2000 en Betamax, NTSC cs PAL (en SECAM), HD-DVD vs BluRay en nu verschillende HTML5 videoformaten.
En in de oertijd misschien: Het wiel vs het vierkant?
Ach, dromen (en ranten) mag af en toe héDavio schreef op maandag 05 september 2011 @ 14:12:
Ach, als de historie ons iets leert, dan is het wel dat het onmogelijk is om standaarden te hebben.

In dit topic zeker.Styxxy schreef op maandag 05 september 2011 @ 14:13:
[...]
Ach, dromen (en ranten) mag af en toe hé![]()
.
Het mooie aan standaarden is dat er zo veel zijn om uit te kiezen
Hoe weet je dat je dringend toe bent aan een (korte) pauze: 5 minuten staren naar een error zonder door te hebben waarom die een error geeft (ook al is het duidelijk dat er een komma niet staat).

Verwijderd
En heb je die pauze dan ook genomen nu?...Styxxy schreef op maandag 05 september 2011 @ 15:38:
Hoe weet je dat je dringend toe bent aan een (korte) pauze: 5 minuten staren naar een error zonder door te hebben waarom die een error geeft (ook al is het duidelijk dat er een komma niet staat).
Jep jep. Nieuwe fles water gaan halen en onderweg ook een sanitaire stop gemaaktVerwijderd schreef op maandag 05 september 2011 @ 15:58:
[...]
En heb je die pauze dan ook genomen nu?...
Nu schema's aan het teken op papier om de structuur van een document beter te begrijpen (lange XML code bekijken maakt het geheel niet echt duidelijk). Ja, er bestaan ook grafische tools voor, maar die zijn toch niet zo duidelijk als zelf stap voor stap het schema opstellen
[ Voor 8% gewijzigd door Styxxy op 05-09-2011 16:09 ]
Morgen een dagje vrij 
Dinnetje heeft verdediging van haar scriptie. Spannend

Dinnetje heeft verdediging van haar scriptie. Spannend
If money talks then I'm a mime
If time is money then I'm out of time
Stel ik heb een control dat zich in een TabItem bevindt in WPF. En dat tabblad is momenteel niet zichtbaar, maar ik wil 'm wel zichtbaar maken. Dat control doet dus in een click handler het volgende:
Waarom werkt het dan alleen als ik dubbelklik? (M'n code wordt wel aangeroepen bij een enkele klik, alleen het werkt pas daadwerkelijk als ik dubbelklik)

.edit: blijkbaar werkt het wel goed als ik het geheel in een delegate giet en aan Dispatcher.BeginInvoke() voer.
C#:
1
2
3
| TabItem parent = LogicalTreeHelper.GetParent(this) as TabItem; if (parent != null) parent.IsSelected = true; |
Waarom werkt het dan alleen als ik dubbelklik? (M'n code wordt wel aangeroepen bij een enkele klik, alleen het werkt pas daadwerkelijk als ik dubbelklik)

.edit: blijkbaar werkt het wel goed als ik het geheel in een delegate giet en aan Dispatcher.BeginInvoke() voer.
[ Voor 13% gewijzigd door .oisyn op 05-09-2011 18: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.
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Verwijderd
Morgen weer eens proberen uit te zoeken waarom de programmeertaal die we gebruiken in het bedrijf eindelijk een keer werkend krijg.
Wordt een dag lang C code uitpluizen
Volgens mij mis je het woordje ofVerwijderd schreef op maandag 05 september 2011 @ 20:20:
Morgen weer eens proberen uit te zoeken waarom de programmeertaal die we gebruiken in het bedrijf eindelijk een keer werkend krijg.Wordt een dag lang C code uitpluizen
If money talks then I'm a mime
If time is money then I'm out of time
Hoeveel van jullie gaan er wel eens naar congressen als PFCongres, DPC, ect?
Vroeg....
Bug aan het reproduceren, maar de dev-omgeving die ik daarvoor heb loopt weken achter (door vakanties en omdat het de 'oude' omgeving is)... Eerst effe bijwerken dus
#edit: Alles up to date
kan alleen niet vinden waar het aan ligt
Alles lijkt in orde, maar toch...

Bug aan het reproduceren, maar de dev-omgeving die ik daarvoor heb loopt weken achter (door vakanties en omdat het de 'oude' omgeving is)... Eerst effe bijwerken dus
#edit: Alles up to date


[ Voor 23% gewijzigd door Hoogie2004 op 06-09-2011 08:15 ]
Het gaat wel goed met een dispatcher? Maar je call komt toch al van het zelfde thread?.oisyn schreef op maandag 05 september 2011 @ 18:01:
Stel ik heb een control dat zich in een TabItem bevindt in WPF. En dat tabblad is momenteel niet zichtbaar, maar ik wil 'm wel zichtbaar maken. Dat control doet dus in een click handler het volgende:
C#:
1 2 3 TabItem parent = LogicalTreeHelper.GetParent(this) as TabItem; if (parent != null) parent.IsSelected = true;
Waarom werkt het dan alleen als ik dubbelklik? (M'n code wordt wel aangeroepen bij een enkele klik, alleen het werkt pas daadwerkelijk als ik dubbelklik)
.edit: blijkbaar werkt het wel goed als ik het geheel in een delegate giet en aan Dispatcher.BeginInvoke() voer.
Is het niet zoiets: http://stackoverflow.com/...grammatically-select-tabs (datagrid of ander control in tab die mouseclick event jat? Misschien proberen te reageren op het preview-mouse-click event omdat deze van boven naar beneden de visual tree af gaat ipv beneden naar boven.
Toch mooi, bespreek je gisteren telefonisch met iemand iets over een opdracht in Amsterdam:
"Het is wel in Amsterdam, dat kan een probleem zijn vanuit Breda"
- "Niet zolang ik met de Fyra kan"
"Aha, ok!"
Krijg ik vandaag van de projectleider een e-mail: "Je kunt parkeren in de parkeergarage..."
Lekkere communicatie weer
"Het is wel in Amsterdam, dat kan een probleem zijn vanuit Breda"
- "Niet zolang ik met de Fyra kan"
"Aha, ok!"
Krijg ik vandaag van de projectleider een e-mail: "Je kunt parkeren in de parkeergarage..."
Lekkere communicatie weer
We are shaping the future
ALS de Fyra rijdt, dan is het geen probleem. Rijdt de Fyra?
If money talks then I'm a mime
If time is money then I'm out of time
Ik ben bezig met een soort form-admin tool waarmee je forms kunt maken vanuit een adminpaneel.
Hoe noem je een textarea en hoe noem je een input type=text in het NL op een manier dat dummies het snappen?
Pogingen:
- tekstvak & tekstveld
- tekstveld & regelveld
- tekstveld voor meerdere regels & tekstveld (te lang)
Hoe noem je een textarea en hoe noem je een input type=text in het NL op een manier dat dummies het snappen?
Pogingen:
- tekstvak & tekstveld
- tekstveld & regelveld
- tekstveld voor meerdere regels & tekstveld (te lang)
[ Voor 22% gewijzigd door Gamebuster op 06-09-2011 10:13 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Tsja, goede vraag. Soms rijdt hij niet. Maar meestal wel.Matis schreef op dinsdag 06 september 2011 @ 10:12:
ALS de Fyra rijdt, dan is het geen probleem. Rijdt de Fyra?
Hoe dan ook is de Fyra sneller dan de snelst mogelijke weg met de auto.
We are shaping the future
"Dat witte veld waar je tekst in kan typen?" en anders zou ik iets als Tekstvak of Invoerveld proberenGamebuster schreef op dinsdag 06 september 2011 @ 10:12:
Ik ben bezig met een soort form-admin tool waarmee je forms kunt maken vanuit een adminpaneel.
Hoe noem je een textarea en hoe noem je een input type=text in het NL op een manier dat dummies het snappen?
Pogingen:
- tekstvak & tekstveld
- tekstveld & regelveld
- tekstveld voor meerdere regels & tekstveld (te lang)
Grmmpff
. Net een half uur verloren omdat ik verkeerde informatie had. In een algoritme wordt er (soms) gebruik gemaakt van "extremeLow / extremeHigh" waarden (en indien die niet bestaan moet er een default gereturned worden). En ik mij maar afvragen waarom hij altijd de default returnde. Ik eens vragen, "kan dat dat die dat altijd doet", antwoord, "nee, die waarden zijn gevuld hoor". Snel even debugger vast gepakt en wat blijkt... die waarden zijn altijd leeg.
Grmppff. Next time geloof ik niets meer.
* Styxxy kruipt terug in zijn hoekje.
* Styxxy kruipt terug in zijn hoekje.
Tja, ik neem aan dat de Fyra door de concurrent van Alstom is gebouwd? Beetje dubieusAlex) schreef op dinsdag 06 september 2011 @ 10:15:
[...]
Tsja, goede vraag. Soms rijdt hij niet. Maar meestal wel.
Hoe dan ook is de Fyra sneller dan de snelst mogelijke weg met de auto.

De huidige Fyra is gewoon wat intercityrijtuigen met een Bombardier-locomotief ervoor. De echte Fyra-treinen komen - als het goed is - later dit jaar en worden gebouwd door het Italiaanse AnfaaldoAnsaldoBreda. Die zouden dan ook harder moeten gaan rijden (250 km/h tegen 160 km/h nu).MBV schreef op dinsdag 06 september 2011 @ 10:20:
[...]
Tja, ik neem aan dat de Fyra door de concurrent van Alstom is gebouwd? Beetje dubieus
Hoe dan ook is zelfs aan 160 km/h de Fyra goed snel.
Tsja, dat klopt. Er is in vergelijking met het normale spoor vaker vertraging of uitval, helaas. Dieptepunt was inderdaad die ene Fyra die 4,5 uur stilstond net ten zuiden van Hoofddorp.Van mijn collega die elke dag de Fyra pakt hoor ik dat hij 1x per week langer onderweg is met de Fyra dan dat de Intercity erover doet, en dat hij een keer 3 intercity-treinen onder zich langs zag rijden toen de Fyra stuk stilstond op een viaduct
Overigens werk ik niet voor Alstom, maar ben een fan
[ Voor 3% gewijzigd door Alex) op 06-09-2011 10:24 ]
We are shaping the future
Ben ik de enige die kriebels krijgt van bestandsnamen als "Foto xyZ + Abc!! Kopie van D (2).JPG"?

“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.
Ik krijg de kriebels van circulair assembly references.
https://fgheysels.github.io/
Nee.OkkE schreef op dinsdag 06 september 2011 @ 10:28:
Ben ik de enige die kriebels krijgt van bestandsnamen als "Foto xyZ + Abc!! Kopie van D (2).JPG"?
We are shaping the future
Ik krijg de kriebels van andere mensen die in dezelfde code als ik werken en zich niet aan de code conventies houden.
Niet naar die specifiek, maar ga wel ~ 4 keer per jaar naar zoiets. 1x per jaar buitenland (dit jaar MIX) en 3 keer Nederland (Fronteers, Stack Overflow Devdays, MS Devdays, to name a few).jaapio88 schreef op maandag 05 september 2011 @ 23:40:
Hoeveel van jullie gaan er wel eens naar congressen als PFCongres, DPC, ect?
Das meestal toch vrij eenvoudig te omzeilen met een Interface assemblywhoami schreef op dinsdag 06 september 2011 @ 10:29:
Ik krijg de kriebels van circulair assembly references.
“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.”
Rah, mijn Dell Latitude e6520 heeft geen context menu-knop op het toetsenbord
[ Voor 13% gewijzigd door Alex) op 06-09-2011 10:50 ]
We are shaping the future
Context-menu kan je ook oproepen met Shift-F10
Ja, maar wel op een later tijdstip (niet meer in de huidige event handler). Maar good point over dat handled op true zetten, volgens mij doet mijn huidige click handler dat niet.roy-t schreef op dinsdag 06 september 2011 @ 09:05:
[...]
Het gaat wel goed met een dispatcher? Maar je call komt toch al van het zelfde thread?
.edit: ja dat werkt idd
[ Voor 3% gewijzigd door .oisyn op 06-09-2011 11:16 ]
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.
Mijn M4500 ook nietAlex) schreef op dinsdag 06 september 2011 @ 10:50:
Rah, mijn Dell Latitude e6520 heeft geen context menu-knop op het toetsenbord
Going for adventure, lots of sun and a convertible! | GMT-8
Fixedh.hoepel schreef op dinsdag 06 september 2011 @ 10:31:
Ik krijg de kriebels van andere mensen die in dezelfde code als ik werken en zich niet aan de code conventies houden.
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.
Gewoon alles wat je ooit aangeraakt hebt locken 
Op het HBO hadden we ook een klasgenoot; Die deed dat ook, dat hebben we hem snel afgeleerd
Op het HBO hadden we ook een klasgenoot; Die deed dat ook, dat hebben we hem snel afgeleerd
[ Voor 49% gewijzigd door Matis op 06-09-2011 11:05 ]
If money talks then I'm a mime
If time is money then I'm out of time
Wat ook vervelend is, is dat Ctrl+Backspace niet in alle tekstvelden werkt. In de meeste wel, maar bij het renamen van een document in Explorer precies niet
We are shaping the future
Haha, dat ken ik
Let op: Mijn post bevat meningen, aannames of onwaarheden
Ja, dat is waar.Woy schreef op dinsdag 06 september 2011 @ 10:43:
[...]
Das meestal toch vrij eenvoudig te omzeilen met een Interface assembly
Maar, als je een code-base geërfd hebt met pakweg 50 projecten (.NET) (die niet eens in solutions ingedeeld zaten), dan is dat niet zo simpel te fixen.
Komt daarbij nog eens dat er ook een hele hoop legacy VB6 code bij dat project komt kijken (met dus een hele hoop COM interop als gevolg), dan blijf je daar eigenlijk liever af, en ga je dat niet zomaar gaan aanpassen ook niet.
Ondertussen heb ik me eens bezig gehouden met de meeste van die .NET projecten in solutions te gaan groeperen. (Momenteel heb ik er 4, waarbij alles wat logisch bij elkaar hoort zoveel mogelijk bij elkaar zit). Heb dan nog een paar andere 'losse' projecten over, die ik ook eens moet bekijken.
Nuja, die circulaire referenties zijn eigenlijk vooral een gevolg van classes die imho in de verkeerde assembly zitten. Maarja, begin dat eens te refactoren ... Dat gaat zomaar niet.
Zeker niet als de software binnenkort wordt getest (door overheidsinstanties), en je ondertussen ook met een hoop users zit met lange verlanglijstjes.
soms wil je gewoon sterven.
[ Voor 17% gewijzigd door whoami op 06-09-2011 11:41 ]
https://fgheysels.github.io/
Aaargh parse error in je post.
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.
Let op: Mijn post bevat meningen, aannames of onwaarheden
Zou ik ook graag doen, echter ben ik "maar" een inlener en zit ik hier nog maar tot einde van dit jaar. Dan wordt het lastig om andere op te voeden die er daarna mee verder moeten werken. Ach ja, nog een paar maandjes en dan hoef ik me er niet meer aan te ergeren.Matis schreef op dinsdag 06 september 2011 @ 11:04:
Gewoon alles wat je ooit aangeraakt hebt locken
Op het HBO hadden we ook een klasgenoot; Die deed dat ook, dat hebben we hem snel afgeleerd
Soms kun je als inlener best wel in-house mensen opvoeden hoorh.hoepel schreef op dinsdag 06 september 2011 @ 11:23:
[...]
Zou ik ook graag doen, echter ben ik "maar" een inlener en zit ik hier nog maar tot einde van dit jaar. Dan wordt het lastig om andere op te voeden die er daarna mee verder moeten werken. Ach ja, nog een paar maandjes en dan hoef ik me er niet meer aan te ergeren.
En zij die niet luisteren pak je gewoon op een andere manier aan
/Wannabe-Manager
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.
Ja dat klopt, toen ik hier begon heb ik al een hoop dingen anders aangepakt (zit hier nu ook al 1,5 jaar). Echter is het lastig als andere het nut niet inzien van netjes programmeren. Ik vind dat code net als een boek of verslag er netjes en consistent uit moet zien en kan me al storen aan teveel of te weinig enters tussen bepaalde stukken. Sommige vinden dat overdreven maar het helpt mij ontzettend om code makkelijker en sneller te kunnen lezen..Gertjan. schreef op dinsdag 06 september 2011 @ 11:26:
[...]
Soms kun je als inlener best wel in-house mensen opvoeden hoorHeb dat met enige regelmaat gedaan en over het algemeen wordt dat nog gewaardeerd ook
Een verfrissende blik kan mensen soms helpen in hun weg naar verbetering.
En zij die niet luisteren pak je gewoon op een andere manier aan
/Wannabe-Manager
Jij bent net als die verdoemde VB6 compiler. Je geeft aan dat er een fout is, maar je zegt niet exact waar..oisyn schreef op dinsdag 06 september 2011 @ 11:20:
Aaargh parse error in je post.
https://fgheysels.github.io/
Found ')', expected '.'.
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.
Maar net zoals bij VB6 kan je daar altijd nog de compiler de schuld van gevenwhoami schreef op dinsdag 06 september 2011 @ 11:32:
[...]
Jij bent net als die verdoemde VB6 compiler. Je geeft aan dat er een fout is, maar je zegt niet exact waar.
“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.”
damn, scherp.oisyn schreef op dinsdag 06 september 2011 @ 11:33:
Found ')', expected '.'.
Let op: Mijn post bevat meningen, aannames of onwaarheden
Netjes programmeren? Waarom? Als het werkt werkt het toch? Klaar en over de schutting gooien en op naar het volgende ticket.h.hoepel schreef op dinsdag 06 september 2011 @ 11:30:
[...]
Ja dat klopt, toen ik hier begon heb ik al een hoop dingen anders aangepakt (zit hier nu ook al 1,5 jaar). Echter is het lastig als andere het nut niet inzien van netjes programmeren. Ik vind dat code net als een boek of verslag er netjes en consistent uit moet zien en kan me al storen aan teveel of te weinig enters tussen bepaalde stukken. Sommige vinden dat overdreven maar het helpt mij ontzettend om code makkelijker en sneller te kunnen lezen.
Serieus, zo denken sommige!
Overigens hoeft een stijl die jij slordig vind niet direct ook slordig te zijn. Te veel of te weinig enters is een persoonlijke voorkeur, zolang iemand maar consistent is. Ik kan mezelf vooral druk maken om code die verrot is uitgelijnd (lees: niet).
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.


Specificaties die door de ontwikkelaar werden afgedrukt dan gekopieerd, hier en daar was kopie niet goed dus aangevuld met handschrift, dan ingescand in een Word document gezet. (En de tekst uiteraard nog in progressieve spelling, van lang geleden.)

Zo heb ik ooit eens iemand gehad die een foto van zijn beeldscherm maakte om iets duidelijk te maken....
Work hard & be brave.
Inderdaad, en wat ik ook vaak tegenkom is "laat het maar zo, want misschien gaat er wel meer kapot dan ons lief is als we het renamen/refactoren". Wat op mij meestal overkomt als "we hebben eigenlijk geen idee meer hoe en waar het allemaal gebruikt wordt"..Gertjan. schreef op dinsdag 06 september 2011 @ 11:36:
[...]
Netjes programmeren? Waarom? Als het werkt werkt het toch? Klaar en over de schutting gooien en op naar het volgende ticket.Ik word betaald om issues op te lossen, als ik mooie code wilde maken was ik wel naar de kunstacademie gegaan.
Serieus, zo denken sommige!
Klopt, ik bedoelde met slordige stijl vooral het gebrek aan stijl en consistentie, en inderdaad slecht uitgelijnde code hoort daar zeker ook bij. Het maakt me vaak niet eens uit wat de precieze afspraken zijn, als ze er uberhaupt maar zijn.Overigens hoeft een stijl die jij slordig vind niet direct ook slordig te zijn. Te veel of te weinig enters is een persoonlijke voorkeur, zolang iemand maar consistent is. Ik kan mezelf vooral druk maken om code die verrot is uitgelijnd (lees: niet).
deCube schreef op dinsdag 06 september 2011 @ 11:46:
Zo heb ik ooit eens iemand gehad die een foto van zijn beeldscherm maakte om iets duidelijk te maken....
Heb ook ooit mijn opa via de telefoon moeten uitleggen hoe hij zijn resolutie weer op een leesbare (lees: heel lage) grootte moest instellen. Was heel interessant om dat te moeten doen zonder iets aan te kunnen wijzen, nog best lastig
Eigenaar/brouwer Milky Road Brewery
Zijn wij toevallig geen collega's?h.hoepel schreef op dinsdag 06 september 2011 @ 11:50:
[...]
Inderdaad, en wat ik ook vaak tegenkom is "laat het maar zo, want misschien gaat er wel meer kapot dan ons lief is als we het renamen/refactoren". Wat op mij meestal overkomt als "we hebben eigenlijk geen idee meer hoe en waar het allemaal gebruikt wordt".
Klant waar ik zit draait op software gemaakt door ontwikkelaars die volgens mij continu aan de paddo's zaten, de code bestaat voor 99% uit WTFs... Er is niets gedocumenteerd en de code heeft verdacht veel weg van een bord spaghetti welke met een mixer door elkaar is gemixed. We zijn inmiddels met 5 ontwikkelaars in de code bezig, maar er zijn stukken waar niemand in durft te ontwikkelen.

Die modules lijken wel omgeven met zwarte magie of voodoo, want daar gebeuren dingen waar je gewoon bang van wordt. En dan bedoel ik niet dat het knap is wat ze doen, maar de manier waarop is zo onnodig omslachtig en achterlijk opgezet... Gaandeweg zijn we nu de boel aan het herbouwen door de slechte stukken opnieuw aan te pakken, maar eigenlijk is daar maar weinig tijd voor. Pas als er echt revolutionaire wijzigingen moeten gebeuren en we aangeven wat het gevaar is krijgen we de gelegenheid om de boel te herbouwen. Gelukkig zijn we inmiddels zover dat we dat eindelijk mogen doen...
Het herbouwen is lastig omdat er processen zijn die lang duren (veel wachttijd op externe systemen), veel input vereisen en diverse interfaces hebben. Bij die interfaces is het enge ook nog dat er zoveel interfaces zijn die op een willekeurig moment iets kunnen aanroepen welke ingrijpende acties op je data/flow kunnen doen. Een foutje kan behoorlijk lang onopgemerkt blijven... Wat zeg je? Unittests? Nope... Sowieso wordt er niet lekker getest. Vanuit de losse pols wordt er wat geklikt en met behulp van de natte vinger wordt bepaald of het geslaagd is of niet...
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.
Dat doet me denken aan deze geniale topic: XP buttons in webdeCube schreef op dinsdag 06 september 2011 @ 11:46:
Zo heb ik ooit eens iemand gehad die een foto van zijn beeldscherm maakte om iets duidelijk te maken....
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.
Ow, we hebben een klant die doet dat standaard. Commentaar word dan met de hand erop geschreven en via de scanner naar ons gemailed. Werkt best goed ergensdeCube schreef op dinsdag 06 september 2011 @ 11:46:
Zo heb ik ooit eens iemand gehad die een foto van zijn beeldscherm maakte om iets duidelijk te maken....

[ Voor 45% gewijzigd door Koetjeboe op 06-09-2011 12:06 ]
Verwijderd
hahahaha... die is leuk..oisyn schreef op dinsdag 06 september 2011 @ 12:02:
[...]
Dat doet me denken aan deze geniale topic: XP buttons in web
Collega's zou nog kunnen, maar zeker niet bij hetzelfde bedrijf/afdeling werkzaam op dit moment..Gertjan. schreef op dinsdag 06 september 2011 @ 12:00:
[...]
Zijn wij toevallig geen collega's?Verhaal klinkt herkenbaar.
Klant waar ik zit draait op software gemaakt door ontwikkelaars die volgens mij continu aan de paddo's zaten, de code bestaat voor 99% uit WTFs... Er is niets gedocumenteerd en de code heeft verdacht veel weg van een bord spaghetti welke met een mixer door elkaar is gemixed. We zijn inmiddels met 5 ontwikkelaars in de code bezig, maar er zijn stukken waar niemand in durft te ontwikkelen.
Ik kom het wel vaker tegen, ik heb al bij een aantal bedrijven rond gelopen en de verschillen in aanpak zijn enorm. Het ene bedrijf heeft zijn zaakjes prima op orde en duidelijke regels en procedures voordat iets opgeleverd mag worden (in de goede zin, dus dat je zeker weet dat het getest is en werkt). Het andere bedrijf stuurt een release op naar klanten waar dll's in missen en dus nooit kunnen werkenDie modules lijken wel omgeven met zwarte magie of voodoo, want daar gebeuren dingen waar je gewoon bang van wordt. En dan bedoel ik niet dat het knap is wat ze doen, maar de manier waarop is zo onnodig omslachtig en achterlijk opgezet... Gaandeweg zijn we nu de boel aan het herbouwen door de slechte stukken opnieuw aan te pakken, maar eigenlijk is daar maar weinig tijd voor. Pas als er echt revolutionaire wijzigingen moeten gebeuren en we aangeven wat het gevaar is krijgen we de gelegenheid om de boel te herbouwen. Gelukkig zijn we inmiddels zover dat we dat eindelijk mogen doen...
Het herbouwen is lastig omdat er processen zijn die lang duren (veel wachttijd op externe systemen), veel input vereisen en diverse interfaces hebben. Bij die interfaces is het enge ook nog dat er zoveel interfaces zijn die op een willekeurig moment iets kunnen aanroepen welke ingrijpende acties op je data/flow kunnen doen. Een foutje kan behoorlijk lang onopgemerkt blijven... Wat zeg je? Unittests? Nope... Sowieso wordt er niet lekker getest. Vanuit de losse pols wordt er wat geklikt en met behulp van de natte vinger wordt bepaald of het geslaagd is of niet...
Made my day!.oisyn schreef op dinsdag 06 september 2011 @ 12:02:
[...]
Dat doet me denken aan deze geniale topic: XP buttons in web


Haha, zulke grapjes maken we intern nu ook, door middel van een foto te maken van een stukje code, deze uit te printen, te scannen, daar vervolgens weer een foto van te maken en dan via Whatsapp te versturen.Koetjeboe schreef op dinsdag 06 september 2011 @ 12:05:
[...]
Ow, we hebben een klant die doet dat standaard. Commentaar word dan met de hand erop geschreven en via de scanner naar ons gemailed. Werkt best goed ergens
Work hard & be brave.
Wij hebben afgelopen week nog een foto van een beeldscherm ontvangen van een klant.
Blijf leuk.
“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.
Wij krijgen altijd screenshots van screenshots geplakt in word, ook een hele mooie
Ik heb dat nog nooit meegemaakt. Ik zou helemaal in een deuk liggen als ik zoiets zou krijgen ;P
Nothing to see here!
Ik krijg ook vaak genoeg foto's van beeldschermen met daarop een bug.
Simpelweg omdat we geen mogelijkheid hebben om een screendump te maken. Alle monitoren hebben SDI-ingang, dat kun je niet eenvoudig omzetten naar JPG/PNG etc. Er zijn wel WFM's, maar die kosten al snel 40k.
Een fotootje met een goedkope compactcamera is dan een goedkope en doeltreffend alternatief.
Aangezien een afbeelding meer zegt dan 1000 woorden
Simpelweg omdat we geen mogelijkheid hebben om een screendump te maken. Alle monitoren hebben SDI-ingang, dat kun je niet eenvoudig omzetten naar JPG/PNG etc. Er zijn wel WFM's, maar die kosten al snel 40k.
Een fotootje met een goedkope compactcamera is dan een goedkope en doeltreffend alternatief.
Aangezien een afbeelding meer zegt dan 1000 woorden
If money talks then I'm a mime
If time is money then I'm out of time
Haha ja die ken ik. Moet ik altijd weer lachen als ik die zie
.
Nothing to see here!
Verwijderd
Screenshots zijn altijd leuk...
toen ik nog helpdesk deed ooit iemand moeten de stappen uitleggen over hoe een intern programma op te starten om het scherm over te nemen. Had screenshot meegestuurd met alle data ingevuld hoe de dame in kwestie het ook moest invullen. Maar ze bleef maar volhouden dat als ze op connect drukte er niets gebeurde... na navraag of ze echt wel alles had overgetypt zoals in het screenshot reageerde ze dat dat niet moest want alles stond al invegevuld in het programma... Dame was dus doodleuk op het screenshot aan het rammen maar er gebeurde niets
gelukkig kon ze er zelf ook mee lachen, want mij inhouden ging niet meer
toen ik nog helpdesk deed ooit iemand moeten de stappen uitleggen over hoe een intern programma op te starten om het scherm over te nemen. Had screenshot meegestuurd met alle data ingevuld hoe de dame in kwestie het ook moest invullen. Maar ze bleef maar volhouden dat als ze op connect drukte er niets gebeurde... na navraag of ze echt wel alles had overgetypt zoals in het screenshot reageerde ze dat dat niet moest want alles stond al invegevuld in het programma... Dame was dus doodleuk op het screenshot aan het rammen maar er gebeurde niets
gelukkig kon ze er zelf ook mee lachen, want mij inhouden ging niet meer
Verwijderd
hahahahahahahahahahaha... klassiek. Dank je wel, ik kon wel even een lacher gebruiken.Verwijderd schreef op dinsdag 06 september 2011 @ 16:06:
Screenshots zijn altijd leuk...
toen ik nog helpdesk deed ooit iemand moeten de stappen uitleggen over hoe een intern programma op te starten om het scherm over te nemen. Had screenshot meegestuurd met alle data ingevuld hoe de dame in kwestie het ook moest invullen. Maar ze bleef maar volhouden dat als ze op connect drukte er niets gebeurde... na navraag of ze echt wel alles had overgetypt zoals in het screenshot reageerde ze dat dat niet moest want alles stond al invegevuld in het programma... Dame was dus doodleuk op het screenshot aan het rammen maar er gebeurde niets
gelukkig kon ze er zelf ook mee lachen, want mij inhouden ging niet meer
Hij is prachtig.
Pff, ik ben was nog wat aan het stoeien met threading-problemen op mijn JTable. Zie ook [Java] SwingWorker en JDialog met Modal generiek opzetten
De SwingWorker wilde niet thread safe omgaan met mijn JTable, waardoor er regelmatig ArrayIndexOutOfBounds Exceptions optraden, omdat zowel Swing als de Worker in dezelfde JTable zaten te roeren.
Tijdje aan het stoeien geweest met synchronized functies, maar dat mocht ook niet baten.
De oplossing was betrekkelijk eenvoudig:
Nu wordt het werk pas geinvoked wanneer de Swing-thread klaar is.
De SwingWorker wilde niet thread safe omgaan met mijn JTable, waardoor er regelmatig ArrayIndexOutOfBounds Exceptions optraden, omdat zowel Swing als de Worker in dezelfde JTable zaten te roeren.
Tijdje aan het stoeien geweest met synchronized functies, maar dat mocht ook niet baten.
De oplossing was betrekkelijk eenvoudig:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| new SwingWorker<Object, Object>() { @Override protected Object doInBackground() throws Exception { SwingUtilities.invokeLater(new Runnable() { public void run() { backgroundWorker.doInBackground(); } }); return null; } |
Nu wordt het werk pas geinvoked wanneer de Swing-thread klaar is.
If money talks then I'm a mime
If time is money then I'm out of time
LOL wat een faal. Een game developer company heeft een dev build opgestuurd naar steam of de uitgever of w/e
. Dat is dus echt je processen niet op orde hebben :\
Nothing to see here!
Verwijderd
Da's best lelijk, inderdaad.Rutix schreef op dinsdag 06 september 2011 @ 19:58:
LOL wat een faal. Een game developer company heeft een dev build opgestuurd naar steam of de uitgever of w/e. Dat is dus echt je processen niet op orde hebben :\
Dat lijkt me nogal logisch... die SwingWorker gaat het werk (doInBackground) op een andere thread zitten uitvoeren. Wanneer je in die method dus in je JTable gaat zitten roeren (of in de TableModel!) gaat het natuurlijk fout. De bedoeling is dat je in de doInBackground het werk doet en dat returned als 1 of andere datastructuur en dan wanneer die klaar is (in de done()) method dus het werk overzet naar de JTable.Matis schreef op dinsdag 06 september 2011 @ 19:54:
De SwingWorker wilde niet thread safe omgaan met mijn JTable, waardoor er regelmatig ArrayIndexOutOfBounds Exceptions optraden, omdat zowel Swing als de Worker in dezelfde JTable zaten te roeren.
doInBackground() draait dus op een achtergrondthread en done() draait in de Swing thread. Buiten done() niet aan Swing objecten zitten (dus ook niet aan TableModels!).
- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!
Hmmmm
-rw-r--r-- 1 user group 1.2T 2011-09-07 09:17 eventlog.txt
Volgens mij is dat wel vrij fors voor een logbestand
-rw-r--r-- 1 user group 1.2T 2011-09-07 09:17 eventlog.txt
Volgens mij is dat wel vrij fors voor een logbestand
Bij ons is dat de enige manier om kenbaar te maken wat het probleem is. De PC's zijn volledig dicht gegooid (geen toegang tot verkenner ofzo).deCube schreef op dinsdag 06 september 2011 @ 11:46:
Zo heb ik ooit eens iemand gehad die een foto van zijn beeldscherm maakte om iets duidelijk te maken....
Gelukkig loopt iedereen daar rond met een iPhone van de baas, dus krijgen we nu filmpjes/foto's van problemen. En dat zijn niet alleen problemen op beeldschermen, maar ook foto's van labels die verkeerd op pallets zijn geplakt enzo.
Drie van de features die ik heb gemaakt zijn vannacht in de productie omgeving opgenomen
.


Phoenix1337 schreef op woensdag 07 september 2011 @ 09:19:
Hmmmm
-rw-r--r-- 1 user group 1.2T 2011-09-07 09:17 eventlog.txt
Volgens mij is dat wel vrij fors voor een logbestand
code:
1
| "" > eventlog.txt |
Fixed!
Tijd voor ijsthee
[ Voor 4% gewijzigd door Soundless op 07-09-2011 10:24 ]
Ik was inderdaad niet van plan om hem helemaal door te gaan lezenSoundless schreef op woensdag 07 september 2011 @ 10:24:
[...]
code:
1 "" > eventlog.txt
Fixed!
Tijd voor ijsthee
Ik gebruik altijd cat /dev/null > eventlog.txt
Heb je er wel naar gekeken? Lijkt me wel handig om te weten wat het nou is dat zo leuk gelogd wordt
Mja, die meldingen komen we weer opnieuw voorbij. Tis niet een heel belangrijke server ofzo
Als dat zo was dan had ik dat wel gedaan.
Da's een stagair teveel toegang geven tot 'OKAY SEND THIS PREMATURE PIECE OF SOFTWARE TO STEAM AND DISTRIBUTE IT WITH ALL THE BUGS WE STILL HAVEN'T FIXED' knop.Rutix schreef op dinsdag 06 september 2011 @ 19:58:
LOL wat een faal. Een game developer company heeft een dev build opgestuurd naar steam of de uitgever of w/e. Dat is dus echt je processen niet op orde hebben :\
Het is toch normaal tegenwoordig om gewoon je onvolledige product over de schutting te gooien? Zolang de automatic updates werken komt het wel goedSoaDmaggot schreef op woensdag 07 september 2011 @ 10:43:
[...]
Da's een stagair teveel toegang geven tot 'OKAY SEND THIS PREMATURE PIECE OF SOFTWARE TO STEAM AND DISTRIBUTE IT WITH ALL THE BUGS WE STILL HAVEN'T FIXED' knop.
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.
Klopt, bij elk onvolledige release een +1 versienummer, amirite?.Gertjan. schreef op woensdag 07 september 2011 @ 10:44:
[...]
Het is toch normaal tegenwoordig om gewoon je onvolledige product over de schutting te gooien? Zolang de automatic updates werken komt het wel goed
Overigens is het jammer dat er na het updaten van het betreffende spel men opnieuw mag beginnen, aangezien de savegames dan invalide zijn..
Bij een nieuw spel horen nieuwe savegamesSoaDmaggot schreef op woensdag 07 september 2011 @ 10:47:
[...]
Klopt, bij elk onvolledige release een +1 versienummer, amirite?
Overigens is het jammer dat er na het updaten van het betreffende spel men opnieuw mag beginnen, aangezien de savegames dan invalide zijn..
Uitleg: een spel wordt vaak als nieuw bestempeld met een paar wijzigingen
Het is normaal als je weet dat je dat doet.Gertjan. schreef op woensdag 07 september 2011 @ 10:44:
[...]
Het is toch normaal tegenwoordig om gewoon je onvolledige product over de schutting te gooien? Zolang de automatic updates werken komt het wel goed
Nothing to see here!
Dit topic is gesloten.
Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep, niet als vraagbaak
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep, niet als vraagbaak