De Devschuur Coffee Corner - Iteratie 2 Vorige deel Overzicht Volgende deel Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 19 ... 267 Laatste
Acties:
  • 997.325 views

Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

eBoR schreef op vrijdag 18 november 2011 @ 18:46:
[...]


dat zit er nu toch al in ? bij de ultimate editie dan. of is het nu helemaal nieuw enzo ?
Zit er inderdaad al in, maar allicht dat het wat verbeterd is.

Moet eerlijk zeggen dat ik het nog nooit gebruikt heb, heb wel de ultimate versie (BizSpark FTW! d:)b ), maar nog nooit naar gekeken.

Het lukt gebruikers namelijk altijd om zaken te doen die je niet kunt herhalen, sterker nog, ze weten het vaak zelf niet meer :F "Ik deed iets, en het ging mis... Wat ik deed? Geen idee..." :+ Users, gotta love them :P

Vandaag mezelf zitten verbazen over code van een clubje developers uit India... Man wat een code hebben die gasten opgeleverd. Krijgen die per regel code betaald ofzo? Alles van links naar rechts copy pasten, meuk in de DB gooien die er niet thuis hoort, zooi die in de DB hoort juist weer niet in de DB gooien, paden hardcode en/of volledig in de DB gooien :'( Heb samen met een andere ontwikkelaar toch enig traantje gelaten. Ben ik blij dat ik dit project niet fixed-price heb aangenomen :P

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.


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 10-09 20:32
.Gertjan. schreef op vrijdag 18 november 2011 @ 20:55:
[...]

Zit er inderdaad al in, maar allicht dat het wat verbeterd is.

Moet eerlijk zeggen dat ik het nog nooit gebruikt heb, heb wel de ultimate versie (BizSpark FTW! d:)b ), maar nog nooit naar gekeken.

Het lukt gebruikers namelijk altijd om zaken te doen die je niet kunt herhalen, sterker nog, ze weten het vaak zelf niet meer :F "Ik deed iets, en het ging mis... Wat ik deed? Geen idee..." :+ Users, gotta love them :P

Vandaag mezelf zitten verbazen over code van een clubje developers uit India... Man wat een code hebben die gasten opgeleverd. Krijgen die per regel code betaald ofzo? Alles van links naar rechts copy pasten, meuk in de DB gooien die er niet thuis hoort, zooi die in de DB hoort juist weer niet in de DB gooien, paden hardcode en/of volledig in de DB gooien :'( Heb samen met een andere ontwikkelaar toch enig traantje gelaten. Ben ik blij dat ik dit project niet fixed-price heb aangenomen :P
"Inda projecten"
Daar zijn veel bedrijven van terug gekomen zeg. Offshoring in India. Die mensen hebben gewoon een heel andere werk ethos. Die switchen van werkgever voor 10 cent p/m meer.

Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 19-09 22:15
Ik hoor inderdaad alleen maar zéér negatieve ervaringen op het gebied van code/architectuurkwaliteit bij projecten die geoutsourced worden naar india/vietnam/china/etc. Zelf overigens ook mogen ondervinden... Die lui 'programmeren' massaal als de gemiddelde 14jarige PHP-zolderhobbyist.

Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Same here, er komt zoveel troep terug, heb zelfs een project gehad waar niet engelse variable namen werden gebruikt :P

Voor designs laat ik het vaak wel outsourcen, daar kan weinig mis aan gaan.

Acties:
  • 0 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 10:17
Ah sweetness! Controls designen in WPF, in IIS renderen naar png en dan pushen windows phones als live tiles. Gotta love .Net!

Roomba E5 te koop


Acties:
  • 0 Henk 'm!

Verwijderd

Avalaxy schreef op vrijdag 18 november 2011 @ 22:38:
Ik hoor inderdaad alleen maar zéér negatieve ervaringen op het gebied van code/architectuurkwaliteit bij projecten die geoutsourced worden naar india/vietnam/china/etc. Zelf overigens ook mogen ondervinden... Die lui 'programmeren' massaal als de gemiddelde 14jarige PHP-zolderhobbyist.
"Als het maar werkt." :Y)

Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

:X Dat is precies het argument waarvoor de oude partij de deur is gewezen :X

Performance was bagger, kleine changes duurde weken om te fixen en werden gefactureerd voor bakken geld (het veranderen van de titles in de pages heeft duizenden euro's gekost). Changes zijn de volgende release gewoon weer verdwenen (versie control, wasda?), tool was zo lek als een mandje.

Na een half uur in de code neuzen (die weken duurde om te bemachtigen, geez hoe lastig kan het zijn een rarretje te trekken van je code) had ik al 10 pagina's vol met opmerkingen waarmee men toch overtuigd was de handel maar terug te halen uit India. Zit je in een meeting als "second-opinion" en roept men doodleuk, ja maar functioneel werkt het goed! Wat doe beveiliging en snelheid er toe? Daarbij is goede en stabiele code niet onze prioriteit en zien we dat als een nice-to-have :F App traag? Gooien we er toch een server bij? Tuurlijk, ware het niet dat de servers die er stonden slechts voor 1% gebruikt werden :F

De ontwikkelaars hadden geen clue wat ze deden volgens mij... Klant klaagde ooit over de korte sessie timeout. De oplossing was om op ieder element in de web.config waar een timeout op zat deze te verhogen. Dus de timeout op de SQL verbinding werd omhoog gezet, httptimeout werd verhoogd naar 30 minuten :?

Vraag bij projecten als deze is dan ook altijd: gaan we verder en proberen we heb van binnenuit te renoveren of beginnen we helemaal opnieuw. Vanwege de bedrijfsprocessen die in de tool zitten hebben we gekozen om te gaan voor renovatie, maar hoe meer ik naar de code kijk hoe groter mijn twijfels worden... Maar ja complexe processen die ga je niet eventjes herbouwen...

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.


Acties:
  • 0 Henk 'm!

Verwijderd

.Gertjan. schreef op zaterdag 19 november 2011 @ 11:47:
[...]

Vraag bij projecten als deze is dan ook altijd: gaan we verder en proberen we heb van binnenuit te renoveren of beginnen we helemaal opnieuw. Vanwege de bedrijfsprocessen die in de tool zitten hebben we gekozen om te gaan voor renovatie, maar hoe meer ik naar de code kijk hoe groter mijn twijfels worden... Maar ja complexe processen die ga je niet eventjes herbouwen...
Complexte projecten herbouw je inderdaad niet op 1-2-3, maar vaak toch beter om dit te doen. Ik weet niet hoe je aangeleverde code er nu uitziet, maar vaak duurt het even tegen dat je doorhebt wat nu precies waarvoor dient of waarom men bepaalde keuzes heeft gemaakt. Daarnaast is het zo dat je soms smerige hacks gaat moeten schrijven om bepaalde issues te kunnen fixen. Op zo'n moment denk ik dan ook dat het beter is om de boel gewoon helemaal te herschrijven.

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 07:40
Of beiden, zowel de ergste problemen gelijk aanpakken als een lange termijn project opstarten voor het herschrijven.
Zit je wel met het punt dat het redelijk wat inzet en commitment van zowel de klant als het softawre bedrijf nodig hebt.

Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
:/

Onsch bedrijf (software consultancy) heeft ook een tak in India. Ik geloof niet dat die zo slecht is, maar ik hoor van een collega van me dat hij er persoonlijk niet heel veel heil in ziet. Wat denk ik belangrijk is: Als je iets outsourced naar India, zorg dat je die mensen daar opleidt en constant op de hakken zit, en niet een opdracht die kant opstuurt a la 'fire and forget'.

We hebben één successverhaal die we voor marketing gebruiken (ik weet niet of het ook daadwerkelijk een goed product was, maar dat terzijde). Daarbij werd een team uit India deze kant opgehaald en werd er gedurende een aantal maanden met het team hier samengewerkt tot ze op elkaar ingespeeld waren. Daarna gingen de indiers terug en werd het een 'distributed' team, dwz elke dag intensief contact via bijv. Skype.

Da's natuurlijk wel duurder dan een 'fire and forget' die kant op, maar dat terzijde. Wij zijn gewoon duur: Afbeeldingslocatie: http://s3.amazonaws.com/kym-assets/entries/icons/original/000/002/686/Deal_with_it_dog_gif.gif

Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Verwijderd schreef op zaterdag 19 november 2011 @ 12:52:
[...]
Complexte projecten herbouw je inderdaad niet op 1-2-3, maar vaak toch beter om dit te doen. Ik weet niet hoe je aangeleverde code er nu uitziet, maar vaak duurt het even tegen dat je doorhebt wat nu precies waarvoor dient of waarom men bepaalde keuzes heeft gemaakt. Daarnaast is het zo dat je soms smerige hacks gaat moeten schrijven om bepaalde issues te kunnen fixen. Op zo'n moment denk ik dan ook dat het beter is om de boel gewoon helemaal te herschrijven.
Nadeel is dat je op een gegeven moment een plan moet trekken. Op het moment dat je een visie vormt weet je helaas niet altijd wat je gaat aantreffen. Het plan zoals er nu ligt is nog 2 releases op de oude code doen en zo gefaseerd zaken naar nette herbruikbare code schrijven (dus berekeningen en data interactie naar eigen lagen verhuizen) en over 2 versies de hele rambam omschrijven.

Je kunt namelijk niet zomaar voor 6 maanden de stekker uit de ontwikkeling trekken. Er liggen nu nog een aantal open punten die de oude leverancier had moeten fixen (maar nooit heeft gedaan) en heeft men in de laatste release een aantal steken laten vallen. Dit heeft +/- 2 versies nodig om recht getrokken te worden.

Daarna lekker herbouwen *O*. Voor nu is het gewoon zorgen dat je de boel schoner achterlaat dan dat je het aantreft als je iets fixt.
YopY schreef op zaterdag 19 november 2011 @ 13:11:
:/

Onsch bedrijf (software consultancy) heeft ook een tak in India. Ik geloof niet dat die zo slecht is, maar ik hoor van een collega van me dat hij er persoonlijk niet heel veel heil in ziet. Wat denk ik belangrijk is: Als je iets outsourced naar India, zorg dat je die mensen daar opleidt en constant op de hakken zit, en niet een opdracht die kant opstuurt a la 'fire and forget'.
Probleem is dat de "slachtoffers" vaak de klanten zijn. Kleine MKB bedrijven die een consultancy/ontwikkel toko in de arm nemen welke gouden bergen beloven en het richting India duwen. De klant heeft geen flauw benul waar hij op moet letten en als de consultancy/development toko dus geen aandacht aan de India tak schenkt is het slachtoffer de MKB-er. De software toko boeit het niet zo, want de klant gaat waarschijnlijk gewoon betalen voor de fixes. Zo houdt een dergelijke toko zichzelf in stand. Heb ze zelfs op de man afgevraagd of ze de code vanuit India wel eens bekeken hebben, het getuigt namelijk van groot lef om zo'n kwaliteit aan je klanten te geven. Ik zou zelf behoorlijk kritisch zijn voordat code naar een klant gaat, maar schijnbaar heeft niet iedereen een dergelijk verantwoordelijkheidsgevoel :(

Mijn vorige werkgever (grote consultancy toko) had ook een grote groep in India en daar werd inderdaad wat meer dat volk op de hielen gezeten, maar nog moest je alles tig keer uitleggen kreeg je soms dingen waarbij je een :X momentje kreeg. Ik wil ze niet per definitie allemaal als slecht neerzetten, er zullen zeker goede tussen zitten (net als dat er slechte westerse ontwikkelaars zijn :+ ), maar ik heb soms bij het offshoren het idee dat het zo goedkoop mogelijk moet en men dus op regelmatige basis figuren neerzet waar je in Nederland subsidie voor zou krijgen (als je snapt wat ik bedoel ;) ).

Ah wel, we zien het als een uitdaging :) Klant is leuk, project is boeiend en het houdt me van de straat :P

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.


Acties:
  • 0 Henk 'm!

  • xos
  • Registratie: Januari 2002
  • Laatst online: 12-09 12:41

xos

D-Raven schreef op vrijdag 18 november 2011 @ 21:59:
[...]

"Inda projecten"
Daar zijn veel bedrijven van terug gekomen zeg. Offshoring in India. Die mensen hebben gewoon een heel andere werk ethos. Die switchen van werkgever voor 10 cent p/m meer.
Idd, vooral het gemak waarmee ze switchen voor een habbekrats meer. Fors investeren met cursussen, intensief begeleiding zodat ze vertrouwd raken in het functionele domein en onze code standaard. En als ze productief worden zijn ze weg.

Stiekum verdenk ik ons middenkader management ervan dat ze worden gebruikt als geld generatoren. Richting de (interne) klant X doorberekenen per uur en X/5 per uur uitbetalen. En als het dan uit de hand dreigt te lopen een paar lokale specialisten optrommelen die het project dan in een paar dagen weer mogen vlottrekken zodat de deadline niet te ver wordt overschreden. Uiteraad wordt een nazorg fase gedefinieerd omdat niet alle sores opgelost kan worden in een paar dagen. Het mag voor zichzelf spreken dat dit natuurlijk niet wordt uitgevoerd. Als het uiteindelijk na een jaar uit elkaar valt wordt het binnen onderhoud opgelost (ander potje waar inmiddels veel over geklaagd wordt omdat dit een te groot deel van het totale budget begint in te nemen)...

Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Woo vanaf morgen een weekje cursus ^^. FF wat anders dan aan productie stuff werken

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
Mja, dat soort bedrijven - die rommel afleveren - schieten zichzelf uiteindelijk gewoon in de voet. Die houden het een paar jaar uit misschien, totdat hun reputatie zodanig naar de kloten is dat ze geen klanten meer krijgen.

Dan rebranden ze en begint het verhaaltje opnieuw :+

Wat ook een probleem is met Indische ontwikkelbedrijven: Zodra de mensen daar een beetje goed worden stappen ze over naar een ander bedrijf of beginnen ze hun eigen. De markt daar is zodanig explosief aan het groeien dat dat voor hun wel uit kan en dat er genoeg werk is. Op onze mailinglijsten zie ik bijna alleen maar nieuwe indische werknemers langskomen - d'r zijn wel 20 of 30 bijgekomen in het half jaar dat ik er nu werk, tegenover een handjevol in NL.

Acties:
  • 0 Henk 'm!

Verwijderd

Bezig met een taak over Multithreading in Java. Wat een miserie. Wanneer ik mijn Thread.wait() ga gebruiken freezed heel mijn gui :(.

Nu eens kijken wat er gebeurd als ik wat met locks ga spelen, code in een synchronized-blok steken hielp niet :p

Acties:
  • 0 Henk 'm!

  • Ghehe
  • Registratie: April 2011
  • Laatst online: 12-09 15:58

Ghehe

400 pound hacker

*Ghehe is met een opdracht voor school bezig. :) Ik moet een simpel proggie schrijven dmv MVC pattern toe te passen. Ik had net een try-catch blok geschreven, tot ik dacht dat eigenlijk mijn View niet mag beslissen wat het moet doen met een exception. >.> Hele omweg gemaakt naar Controller en Model om die error te handlen, aangezien ik anders waarschijnlijk minpunten krijg. :(

Nu ben ik documentatie aan het schrijven. *Yay* :| En straks UML maken. :p (heb momenteel alleen maar een klein papiertje met het basisidee op :d )

[ Voor 16% gewijzigd door Ghehe op 20-11-2011 18:57 ]


Acties:
  • 0 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 15-09 09:10
De fout afvangen in de GUI is ik niets mis mee. Daar moet je namelijk dan ook de eventuele foutmelding doorspelen naar de gebruiker. Althans zo heb ik het geleerd.

Acties:
  • 0 Henk 'm!

  • Jegorex
  • Registratie: April 2004
  • Laatst online: 03-09 23:24
Verwijderd schreef op zondag 20 november 2011 @ 18:42:
Bezig met een taak over Multithreading in Java. Wat een miserie. Wanneer ik mijn Thread.wait() ga gebruiken freezed heel mijn gui :(.

Nu eens kijken wat er gebeurd als ik wat met locks ga spelen, code in een synchronized-blok steken hielp niet :p
Je moet je GUI thread ook nooit laten wachten.
Stop de code waar je Thread.wait() in zit in een aparte thread.

Acties:
  • 0 Henk 'm!

  • Ghehe
  • Registratie: April 2011
  • Laatst online: 12-09 15:58

Ghehe

400 pound hacker

alex3305 schreef op zondag 20 november 2011 @ 19:08:
De fout afvangen in de GUI is ik niets mis mee. Daar moet je namelijk dan ook de eventuele foutmelding doorspelen naar de gebruiker. Althans zo heb ik het geleerd.
Mja, maar de View heeft nog steeds een try-catch blok, wat ik wilde zeggen was gewoon dat de View doorgeeft (in het catch-blok) aan de Controller dat een error is geweest en er zich verder niets van aantrekt. 8)7 Uiteindelijk komt er dan een string terug in de View die uitlegt aan de gebruiker wat er fout is. Het is wel de eerste keer dat ik met het MVC pattern werk, dus het kan zijn dat ik retefout zit. :p

*Ghehe gaat nog wat koffie halen om wat verder te documenteren :( *

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 00:16

Matis

Rubber Rocket

Volgens mij zijn de BOFHs er achter dat ik hun site scrapte. Ik krijg nu een puntje terug als content ;(

[ Voor 3% gewijzigd door Matis op 20-11-2011 21:05 ]

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

Verwijderd

Jegorex schreef op zondag 20 november 2011 @ 19:20:
[...]

Je moet je GUI thread ook nooit laten wachten.
Stop de code waar je Thread.wait() in zit in een aparte thread.
Dat heb ik uiteraard gedaan. Maar zelfs dan nog. De Thread.wait() moet pas opgeroepen worden wanneer er op een knop geklikt wordt. Wanneer op een andere knop geklikt wordt moet de thread terug doorgaan.

Acties:
  • 0 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 15-09 09:10
Ghehe schreef op zondag 20 november 2011 @ 19:34:
[...]

Mja, maar de View heeft nog steeds een try-catch blok, wat ik wilde zeggen was gewoon dat de View doorgeeft (in het catch-blok) aan de Controller dat een error is geweest en er zich verder niets van aantrekt. 8)7 Uiteindelijk komt er dan een string terug in de View die uitlegt aan de gebruiker wat er fout is. Het is wel de eerste keer dat ik met het MVC pattern werk, dus het kan zijn dat ik retefout zit. :p

*Ghehe gaat nog wat koffie halen om wat verder te documenteren :( *
Zoals ik het geleerd heb op school, was het zo dat het model of de controller een exception opwerpt. Deze werd dan afgevangen in de View welke dan weer een bericht toonde aan de gebruiker. Het model of de controller weet echter al dat er een exception opgeworpen wordt, anders wordt die conditie niet behaald.

IMHO is het dus niet nodig dat de view weer teruggeeft aan de controller dat er een fout is opgetreden, maar dat je dat wel afvangt in de controller. Je zou dus ook een try/catch block in de controller kunnen zetten, welke de initiële exception afvangt en deze afwerkt waarna je dus een (nieuwe of dezelfde) fout opwerpt aan de view zodat deze weer het bericht kan tonen.

Alleen wanneer er een vraagstelling is aan de gebruiker bij een onjuiste conditie zou je informatie kunnen terugspelen vanuit de view terug naar de controller.

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
code:
1
2
3
4
5
6
7
8
9
10
require "./audio_stream"

sound_data = [ 0, 16, 32, 48, 64, 80, 96, 112, 128, 112, 96, 80, 64, 48, 32, 16] * 10000
binary_sound_data = sound_data.pack "C*"

au = AudioStream.new 1, 8, 44100
au.write binary_sound_data

wav = File.new "main.wav", "w"
au.export_to_wav wav


*PIEEEEEEEEEEEEEP*

zondag-avond verveling :P

[ Voor 3% gewijzigd door Gamebuster op 20-11-2011 22:10 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Jegorex
  • Registratie: April 2004
  • Laatst online: 03-09 23:24
Verwijderd schreef op zondag 20 november 2011 @ 21:07:
[...]


Dat heb ik uiteraard gedaan. Maar zelfs dan nog. De Thread.wait() moet pas opgeroepen worden wanneer er op een knop geklikt wordt. Wanneer op een andere knop geklikt wordt moet de thread terug doorgaan.
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
    private boolean paused  = false;

    public void pause() {
        paused = true;
    }

    public void unpause() {
        paused = false;
        synchronized (this) {
            notify();
        }
    }

    public void run() {
        while (true) {
            if (paused) {
                synchronized (this) {
                    try {
                        wait();
                    } catch (InterruptedException e) {
                        // do something with the error
                    }
                }
            }
            // do something
        }
    }

Misschien moet de boolean nog volatile zijn, maar zoiets als dit moet werken denk ik.

Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 19-09 22:15
Ik typ consequent 'mysql' als ik 'myself' wil typen :F Meer mensen dat probleem?

Acties:
  • 0 Henk 'm!

Verwijderd

Jegorex schreef op zondag 20 november 2011 @ 23:02:
[...]

Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
    private boolean paused  = false;

    public void pause() {
        paused = true;
    }

    public void unpause() {
        paused = false;
        synchronized (this) {
            notify();
        }
    }

    public void run() {
        while (true) {
            if (paused) {
                synchronized (this) {
                    try {
                        wait();
                    } catch (InterruptedException e) {
                        // do something with the error
                    }
                }
            }
            // do something
        }
    }

Misschien moet de boolean nog volatile zijn, maar zoiets als dit moet werken denk ik.
Zoiets had ik ook, maar toen kwam ik erachter dat ik helemaal geen while(true) nodig heb. Mijn animatie gebeurt aan de hand van een for-loop (neen, niet for(int i=0; i<1000000000000; i++){}, maar max 10 keer, de animatie moet een fixed aantal keer lopen, niet continu ;))

Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

Gamebuster schreef op zondag 20 november 2011 @ 22:10:
code:
1
2
3
4
5
6
7
8
9
10
require "./audio_stream"

sound_data = [ 0, 16, 32, 48, 64, 80, 96, 112, 128, 112, 96, 80, 64, 48, 32, 16] * 10000
binary_sound_data = sound_data.pack "C*"

au = AudioStream.new 1, 8, 44100
au.write binary_sound_data

wav = File.new "main.wav", "w"
au.export_to_wav wav


*PIEEEEEEEEEEEEEP*

zondag-avond verveling :P
Maak dan tenminste nog een sinus ipv een zaagtand :)

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 00:16

Matis

Rubber Rocket

Maandagen, normaal heb ik er niet zo'n zin in. Maar dit is al de tweede maandag op rij waar ik al enige tijd naar uit kijk.

Vorige week met mijn vriendin in het huwelijksbootje gestapt en vanavond naar Electric Six in de Melkweg Amsterdam *O*

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Avalaxy schreef op zondag 20 november 2011 @ 23:54:
Ik typ consequent 'mysql' als ik 'myself' wil typen :F Meer mensen dat probleem?
Ik type altijd mysql als ik "net niet database enige" wil schrijven :+ heel vreemd :P
alex3305 schreef op zondag 20 november 2011 @ 21:19:
IMHO is het dus niet nodig dat de view weer teruggeeft aan de controller dat er een fout is opgetreden, maar dat je dat wel afvangt in de controller. Je zou dus ook een try/catch block in de controller kunnen zetten, welke de initiële exception afvangt en deze afwerkt waarna je dus een (nieuwe of dezelfde) fout opwerpt aan de view zodat deze weer het bericht kan tonen.
Vaak knutsel ik een soort wrapper objectje welke wordt teruggegeven door de controller. De controller doet dus een try/catch en handelt de fout af. Als het fout is gegaan wordt in de wrapper daar een melding van gemaakt. Mijn wrappertje is vaak een generic class die een return object bevat en daarnaast een boolean of het goed is gegaan en info over de foutmeldig.

Volgens mij is dat ook een redeljike manier om met fout afhandeling om te gaan. Ik heb al diverse oplossingen gezien (waaronder zelfs werken met out string en booleans om aan te geven of het goed is gegaan), maar ik vind mijn wrappertje over het algemeen een redelijk nette oplossing. :)
Matis schreef op maandag 21 november 2011 @ 08:15:
Maandagen, normaal heb ik er niet zo'n zin in. Maar dit is al de tweede maandag op rij waar ik al enige tijd naar uit kijk.

Vorige week met mijn vriendin in het huwelijksbootje gestapt en vanavond naar Electric Six in de Melkweg Amsterdam *O*
Net getrouwd en nu al zin in de maandag ochtend? :? Ga er vanuit dat je vandaag aan het werk bent.
Maar bedankt voor het in mijn hoofd planten van diverse electric six numbers :P
* .Gertjan. slingert youtube weer eens aan. Als het toch in mijn kop zit kan ik het net zo goed gaan luisteren :+

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.


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
.Gertjan. schreef op maandag 21 november 2011 @ 08:32:
[...]
Ik type altijd mysql als ik "net niet database enige" wil schrijven :+ heel vreemd :P
Ik type altijd "thank_god_this_isnt_sqlite"

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Bartjeh
  • Registratie: September 2010
  • Laatst online: 17-09 09:27
Ghehe schreef op zondag 20 november 2011 @ 18:47:
Nu ben ik documentatie aan het schrijven. *Yay* :| En straks UML maken. :p (heb momenteel alleen maar een klein papiertje met het basisidee op :d )
Je weet wel dat je documentatie (in ieder geval je Functioneel en Technisch ontwerp, dus onder andere UML) over het algemeen ter ondersteuning van het ontwikkeproces schrijft hè? :P Oftewel voordat je begint met code kloppen.

Disclaimer: Ik laat het ook wel eens liggen tot ergens halverwege :*)

Inbefore mensen die iteratief roepen! Jaja, als je iteratief bezig bent blijf je je documentatie aanpassen, maar het klinkt als; nog moeten beginnen ;)

[ Voor 12% gewijzigd door Bartjeh op 21-11-2011 08:48 ]


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 03:08

alienfruit

the alien you never expected

Binnenkort maar eens onderhandelen met de baas om een salarisverhoging. Ik ga voor 1200euro bruto meer per maand. :)

Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

alienfruit schreef op maandag 21 november 2011 @ 09:05:
Binnenkort maar eens onderhandelen met de baas om een salarisverhoging. Ik ga voor 1200euro bruto meer per maand. :)
Ik denk als ik met een dergelijke eis bij mijn werkgever (of vorige werkgevers) zou komen hij me keihard uitlacht :P En vervolgens vraagt wat mijn echte eis is :+

1200 erbij, wordt je zo onderbetaald? Of wil je meer gaan werken en zo die 1200 euro erbij krijgen...

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.


Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 19-09 19:50
Ik heb een vraagje over verbetering qua versiebeheer:
Ben nu een (prive) Git gebruiker, en op school (in een team) Mercurial. Dus ik maak, gelukkig, gebruik van DVCS.

Mijn vraag is, hoe kunnen wij zo goed mogelijk committen? Ik zie vaak commits van enorm veel files, soms commits van enorm weinig wijzigingen. Hoe doen jullie dat?
En hoe schrijven jullie die commit-messages? Zijn daar best-practices voor?

Ik heb dat boek "Version Control by Example" doorgewerkt, alleen hoofdstuk "Workflows" & "Best practices" waren interessant, maar ik zoek nog meer van zulke teksten. Heeft iemand een boek/link voor me? Weet zelfs zo niet waar ik op moet zoeken.

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 00:16

Matis

Rubber Rocket

.Gertjan. schreef op maandag 21 november 2011 @ 09:15:
Ik denk als ik met een dergelijke eis bij mijn werkgever (of vorige werkgevers) zou komen hij me keihard uitlacht :P En vervolgens vraagt wat mijn echte eis is :+

1200 erbij, wordt je zo onderbetaald? Of wil je meer gaan werken en zo die 1200 euro erbij krijgen...
Misschien als stagiair naar "echte" medewerker oid.
GoTCoast schreef op maandag 21 november 2011 @ 09:20:
Ik heb een vraagje over verbetering qua versiebeheer:
Ben nu een (prive) Git gebruiker, en op school (in een team) Mercurial. Dus ik maak, gelukkig, gebruik van DVCS.

Mijn vraag is, hoe kunnen wij zo goed mogelijk committen? Ik zie vaak commits van enorm veel files, soms commits van enorm weinig wijzigingen. Hoe doen jullie dat?
En hoe schrijven jullie die commit-messages? Zijn daar best-practices voor?

Ik heb dat boek "Version Control by Example" doorgewerkt, alleen hoofdstuk "Workflows" & "Best practices" waren interessant, maar ik zoek nog meer van zulke teksten. Heeft iemand een boek/link voor me? Weet zelfs zo niet waar ik op moet zoeken.
Wij hebben bij ons op de afdeling om per gewijzigde .c/.h file een commit te doen en daarin te zeggen wat er voor dat bestand gewijzigd is.
Als je alles gecommitted hebt, doen we vaak een keer per dag een push upstream.

Ik probeer vaak na een wijziging meteen een commit te doen en de wijziging er in te zetten. Op die manier kan ik ook voor mezelf een beetje overzicht houden. Soms doe ik wel 5 commits voordat ik een bestand push.

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • TJHeuvel
  • Registratie: Mei 2008
  • Niet online
alienfruit schreef op maandag 21 november 2011 @ 09:05:
Binnenkort maar eens onderhandelen met de baas om een salarisverhoging. Ik ga voor 1200euro bruto meer per maand. :)
Dat is wel een hele stap, dit jaar is het mij gelukt om er 700 bij te rekenen ;)
Bartjeh schreef op maandag 21 november 2011 @ 08:46:
[...]


Je weet wel dat je documentatie (in ieder geval je Functioneel en Technisch ontwerp, dus onder andere UML) over het algemeen ter ondersteuning van het ontwikkeproces schrijft hè? :P Oftewel voordat je begint met code kloppen.

Disclaimer: Ik laat het ook wel eens liggen tot ergens halverwege :*)

Inbefore mensen die iteratief roepen! Jaja, als je iteratief bezig bent blijf je je documentatie aanpassen, maar het klinkt als; nog moeten beginnen ;)
Hoe doe je dit als de specs constant veranderen, of erger nog niet geheel duidelijk zijn voordat een project start?

[ Voor 53% gewijzigd door TJHeuvel op 21-11-2011 09:41 ]

Freelance Unity3D developer


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 03:08

alienfruit

the alien you never expected

TJHeuvel schreef op maandag 21 november 2011 @ 09:39:
Dat is wel een hele stap, dit jaar is het mij gelukt om er 700 bij te rekenen ;)
Nou ja, onderbetaald. Mijn vriendjes verdienen 6000euro brutto per maand. En ik zelf dus 1500chf minder. Daarom probeer ik een salarisverhoging te regelen.

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

TJHeuvel schreef op maandag 21 november 2011 @ 09:39:
Hoe doe je dit als de specs constant veranderen, of erger nog niet geheel duidelijk zijn voordat een project start?
Niet aan het project beginnen. ;)

Nee, maar ik vind dat ook lastig. Waar ik tot en met deze week nog werk deed men dat niet, op versimpelde use cases na, die vervolgens nooit meer werden bijgewerkt.

Vooral bij het interfacen met externe systemen waarvan de documentatie al ontbreekt of allesbehalve volledig is, maar ook bij projecten waarbij de opdrachtgever alleen de "happy case" en dus niet de uitzonderingen beschrijft, is het lastig om exact op te schrijven wat jij gaat doen. Gaandeweg het ontwikkeltraject wordt het een en ander duidelijker, en pas als het is opgeleverd is het nuttig om documentatie te schrijven, die dan in ieder geval op dat moment correct is.

Ik bemerk dat er door veel mensen een beetje denigrerend over UML wordt gedaan, klasgenoten, collega's, maar ook op de almachtige interwebz.

Ik neem aan dat het (het: modelleren, van tevoren) wel consequent wordt gebruikt, maar ik ben die situatie nog niet tegengekomen. Ligt wellicht ook aan de omgeving waarin je je bevindt. :)


Edit: maximaal 200 rep te verdienen per dag is te weinig op SO. Ik zit er nu al aan, en moet vandaag nog zes uur. :P

[ Voor 4% gewijzigd door CodeCaster op 21-11-2011 11:43 ]

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • Motrax
  • Registratie: Februari 2004
  • Niet online

Motrax

Profileert

alienfruit schreef op maandag 21 november 2011 @ 09:47:
[...]


Nou ja, onderbetaald. Mijn vriendjes verdienen 6000euro brutto per maand. En ik zelf dus 1500chf minder. Daarom probeer ik een salarisverhoging te regelen.
En wat voor werk doen jullie dan en in welk land?

☻/
/▌
/ \ Analyseert | Modelleert | Valideert | Solliciteert | Generaliseert | Procrastineert | Epibreert |


Acties:
  • 0 Henk 'm!

  • Bartjeh
  • Registratie: September 2010
  • Laatst online: 17-09 09:27
Motrax schreef op maandag 21 november 2011 @ 09:56:
[...]

En wat voor werk doen jullie dan en in welk land?
Werk weet ik niet, maar chf = zwitserse frank

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 19-09 22:01
* whoami dacht vrijdag eens om een bepaald stukje code in een project even te refactoren. Leek een leuk klusje, gepast voor de vrijdagmiddag .... WTF zeg.
Ben er nog mee bezig.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 03:08

alienfruit

the alien you never expected

Bartjeh schreef op maandag 21 november 2011 @ 09:58:
Werk weet ik niet, maar chf = zwitserse frank
Webontwikkelaar (php/flash etc) in Zwitserland

Acties:
  • 0 Henk 'm!

  • Bartjeh
  • Registratie: September 2010
  • Laatst online: 17-09 09:27
4500 Zwitserse francs = 3 634,01627 euro's

Toch niet slecht, helaas is het zwisterleven ook een stukje duurder volgens mij.

Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 03:08

alienfruit

the alien you never expected

Tja, je kan altijd proberen om meer te verdienen :)

Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

alienfruit schreef op maandag 21 november 2011 @ 10:56:
Tja, je kan altijd proberen om meer te verdienen :)
Maar we doen het toch niet voor het geld :+ Het gaat toch om eer en waardering :+

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.


Acties:
  • 0 Henk 'm!

  • Bartjeh
  • Registratie: September 2010
  • Laatst online: 17-09 09:27
.Gertjan. schreef op maandag 21 november 2011 @ 10:57:
[...]

Maar we doen het toch niet voor het geld :+ Het gaat toch om eer en waardering :+
Uhhuh, dat accepteren ze alleen niet altijd als contant bij de AH :P

Acties:
  • 0 Henk 'm!

Verwijderd

.Gertjan. schreef op maandag 21 november 2011 @ 10:57:
[...]

Maar we doen het toch niet voor het geld :+ Het gaat toch om eer en waardering :+
Geef mij jouw geld, dan krijg je mijn waardering d:)b

Acties:
  • 0 Henk 'm!

  • Remus
  • Registratie: Juli 2000
  • Laatst online: 15-08-2021
Verwijderd schreef op zondag 20 november 2011 @ 18:42:
Bezig met een taak over Multithreading in Java. Wat een miserie. Wanneer ik mijn Thread.wait() ga gebruiken freezed heel mijn gui :(.

Nu eens kijken wat er gebeurd als ik wat met locks ga spelen, code in een synchronized-blok steken hielp niet :p
Ik hoop dat je realiseert dat wait() niet een methode is van Thread, maar van Object. Deze methode laat niet de thread wachten waarop je het aanroept, maar de aanroepende thread! Ik gok zo dat die aanroepende thread de eventthread is, iets wat je dus nooit moet doen omdat dat juist de GUI laat bevriezen.
wait() is een methode gedefinieerd in Object en is een monitor wait (die wordt opgeheven met een notify() of notifyAll() op hetzelfde object vanaf een andere thread). Ik denk dat je je iets meer moet verdiepen in hoe threading ed in Java werkt.

Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Verwijderd schreef op maandag 21 november 2011 @ 10:59:
[...]

Geef mij jouw geld, dan krijg je mijn waardering d:)b
_O- +1

Ik kan jouw opmerking wel waarderen ;)

Denk niet dat het vrouwtje blij wordt als ik thuiskom en vertel dat ik mijn geld heb ingeruild tegen waardering van een tweaker :+ (het feit dat je een mod bent zal het niet beter maken). Ik kan dus helaas niet ingaan op je voorstel :P

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.


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 01:20

MueR

Admin Tweakers Discord

is niet lief

Topicstarter
.Gertjan. schreef op maandag 21 november 2011 @ 11:48:
Denk niet dat het vrouwtje blij wordt als ik thuiskom en vertel dat ik mijn geld heb ingeruild tegen waardering van een tweaker :+ (het feit dat je een mod bent zal het niet beter maken). Ik kan dus helaas niet ingaan op je voorstel :P
Dan verdeel je het eerlijk onder de Devschuur mods. Heb je de waardering van 11 man.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • NeFoRcE
  • Registratie: Mei 2004
  • Laatst online: 17-09 14:33

NeFoRcE

Hallo? Bent u daar?

Whoops, ipv een service "shutdown" te geven in Plesk, per ongeluk de server "shutdown" gegeven. Paar sites uit de lucht. Haha. Gelukkig kreeg een collega de boel weer in no time up.

Professioneel Heftruck Syndroom


Acties:
  • 0 Henk 'm!

  • Aloys
  • Registratie: Juni 2005
  • Niet online
MueR schreef op maandag 21 november 2011 @ 12:30:
[...]

Dan verdeel je het eerlijk onder de Devschuur mods. Heb je de waardering van 11 man.
Ach dat heeft toch geen zin, dan houd je bijna niets over per persoon :+ .

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Ik die een select-tag maakt met optgroups in 2009:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<select name="blabla">
  <option></option>
  <optgroup label="Auto's">
    <option>Mooi</option>
    <option>Matig</option>
    <option>Multipla</option>
  </optgroup>
  <optgroup label="Chocolade">
    <option>Wit</option>
    <option>Melk</option>
    <option>Puur</option>
  </optgroup>
</select>


Ik die een select-tag maakt met optgroups in 2011:
code:
1
<%= f.grouped_collection_select :status_id, [[2, 3, 13, 14], [4, 5], [6, 7], [16, 15, 10, 11, 12]].each_with_index.map{ |childs, index| [t("activerecord.models.sb_event_registrations.status_stage_id")[index], childs.map{ |status_id| [t("activerecord.models.sb_event_registrations.status_id.#{status_id}"), status_id] }] }, :last, :first, :last, :first, :include_blank => true %>

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Doe mij maar de 2009-manier, die is tenminste leesbaar.

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
CodeCaster schreef op maandag 21 november 2011 @ 13:55:
Doe mij maar de 2009-manier, die is tenminste leesbaar.
haha inderdaad :P

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 19-09 21:24

.oisyn

Moderator Devschuur®

Demotivational Speaker

.edit: oh wacht, ik lees het verkeerd.

[ Voor 169% gewijzigd door .oisyn op 21-11-2011 14:51 ]

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.


Acties:
  • 0 Henk 'm!

  • serhat
  • Registratie: December 2002
  • Laatst online: 22-09-2023
.oisyn schreef op maandag 21 november 2011 @ 14:49:
.edit: oh wacht, ik lees het verkeerd.
:F Duh, met de STERF-tag (<sterf />) natuurlijk.

[EDIT] .oisyn heeft het al door. :P

[ Voor 9% gewijzigd door serhat op 21-11-2011 14:53 ]


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
Matis schreef op maandag 21 november 2011 @ 09:24:
Wij hebben bij ons op de afdeling om per gewijzigde .c/.h file een commit te doen en daarin te zeggen wat er voor dat bestand gewijzigd is.
Als je alles gecommitted hebt, doen we vaak een keer per dag een push upstream.
Lijkt me niet handig; als je een wijziging doet die over meerdere bestanden effect heeft (zoals een rename) krijg je daar problemen mee. Ikzelf probeer elke feature of wijziging - elke individuele ' unit of work', zeg maar, te committen. Werkt niet altijd, maar vooruit. Ideaal heb je een 100% werkende applicatie (dwz: alle tests groen) na elke commit, en voorkom je 'bugfix' commits zoveel mogelijk. Da's overigens ook een voordeel van distributed version control systemen: als je per abuis toch iets stuks commit of je bent iets vergeten kun je je commit amenden voordat je pusht.

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
"Hallo, ik ben SharePoint 2007. Ik ben traag. Afbeeldingslocatie: http://www.lpassociation.com/forums/smilies/trollface.gif "

|:(

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Persoonlijk commit ik meestal inderdaad per bestand of per kleine feature. Soms heb ik een commit voor 1 regel en soms heb ik een commit voor 10 nieuwe bestanden :P

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 10:15

Janoz

Moderator Devschuur®

!litemod

Aloys schreef op maandag 21 november 2011 @ 12:35:
[...]

Ach dat heeft toch geen zin, dan houd je bijna niets over per persoon :+ .
Wij kunnen onze waardering best aan meerdere ontwikkelaars geven hoor. Da's echt geen fulltime job. Ik denk dat ik makkelijk aan 6 schouderklopjes/minuut kom.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Laatst online: 10:53

Hoogie2004

Whohooooo

Alex) schreef op maandag 21 november 2011 @ 15:57:
"Hallo, ik ben SharePoint 2007. Ik ben traag. [afbeelding] "

|:(
Bij het testen in SharePoint geldt meestal, als het lang duurt, is het goed. Foutmeldingen tonen is meestal sneller namelijk :+

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Janoz schreef op maandag 21 november 2011 @ 16:32:
[...]

Wij kunnen onze waardering best aan meerdere ontwikkelaars geven hoor. Da's echt geen fulltime job. Ik denk dat ik makkelijk aan 6 schouderklopjes/minuut kom.
-O- als ik met waardering met 2879 andere ontwikkelaars moet delen voel ik me niet echt gewaardeerd hoor ;(

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.


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Hoogie2004 schreef op maandag 21 november 2011 @ 16:50:
[...]

Bij het testen in SharePoint geldt meestal, als het lang duurt, is het goed. Foutmeldingen tonen is meestal sneller namelijk :+
Het erge was nog wel dat ik niet aan het developen was. Ik was als eindgebruiker een document library aan het inrichten, met elke folder afwijkende rechten. ;(

We are shaping the future


Acties:
  • 0 Henk 'm!

Verwijderd

Alex) schreef op maandag 21 november 2011 @ 15:57:
"Hallo, ik ben SharePoint 2007. Ik ben traag. [afbeelding] "

|:(
Héé, een cross post! :+

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Crossmediaal fo shizzle.

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Leftblank
  • Registratie: Juni 2004
  • Laatst online: 10:02
En ja hoor, wederom een kapotte disk in m'n workstation, een Samsung F4 van 2TB die het maarliefst 3 maanden heeft uitgehouden. *O* voor RAID, -O- voor de kosten om m'n RAID-array aan te vullen.
[/uitlaatklep]

Acties:
  • 0 Henk 'm!

Verwijderd

Eerder HDD -O- en SSD *O*

Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 19-09 10:57
Leftblank schreef op maandag 21 november 2011 @ 23:11:
[...] voor de kosten om m'n RAID-array aan te vullen.
Garantie?

[ Voor 32% gewijzigd door Styxxy op 21-11-2011 23:14 ]


Acties:
  • 0 Henk 'm!

  • Aloys
  • Registratie: Juni 2005
  • Niet online
Tja dat is mooi zuur, weet je zeker dat ze het niet expres hebben gedaan? Wel een mooie timing dat nu een nieuwe schijf moet kopen :/ .

Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Tuurlijk heb je garantie. Gelul over kopen na 3 maanden. :z

Je zou hoogstens nu een extra schijf moeten kopen als je je RAID set anders te lang degraded draait, maar ook dan moet je alsnog je garantie claimen.

{signature}


Acties:
  • 0 Henk 'm!

  • NeFoRcE
  • Registratie: Mei 2004
  • Laatst online: 17-09 14:33

NeFoRcE

Hallo? Bent u daar?

Zo, 2 bapao, en een fles HJ achter de kiezen. Morgen weer werken. Dus ik wens uw allen een goede nacht!

Professioneel Heftruck Syndroom


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 03:08

alienfruit

the alien you never expected

.Gertjan. schreef op maandag 21 november 2011 @ 10:57:
Maar we doen het toch niet voor het geld :+ Het gaat toch om eer en waardering :+
Huh, welke waardering?

Acties:
  • 0 Henk 'm!

  • Leftblank
  • Registratie: Juni 2004
  • Laatst online: 10:02
Voutloos schreef op maandag 21 november 2011 @ 23:22:
Tuurlijk heb je garantie. Gelul over kopen na 3 maanden. :z

Je zou hoogstens nu een extra schijf moeten kopen als je je RAID set anders te lang degraded draait, maar ook dan moet je alsnog je garantie claimen.
Uiteraard garantie maar nog een maand of twee degraded draaien klinkt niet zo tof inderdaad, zeker niet omdat 't hd's uit dezelfde batch zijn. Verder wat Darkstone ook al zei, *O* voor SSD's, m'n M4 zoeft geruisloos voorts maar ~3TB met solid-state geheugen vullen is helaas nog wat te prijzig.

[ Voor 13% gewijzigd door Leftblank op 22-11-2011 00:10 ]


Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Laatst online: 10:53

Hoogie2004

Whohooooo

Huh, welk geld :+

#edit @ matis: Dat geld denk ik voor ons allemaal...

[ Voor 14% gewijzigd door Hoogie2004 op 22-11-2011 09:13 ]

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 00:16

Matis

Rubber Rocket

Ik krijg minder dan ik verdien :/

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Ben ik vrolijk wat SQL queries aan het testen terwijl ik telkens vreemde resultaten krijg, kom ik er uiteindelijk achter dat ik met de productie-database verbonden ben #oeps

Toch maar even die opgeslagen verbinding uit de lijst halen :P

[ Voor 4% gewijzigd door Gamebuster op 22-11-2011 11:51 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • serhat
  • Registratie: December 2002
  • Laatst online: 22-09-2023
Gamebuster schreef op dinsdag 22 november 2011 @ 11:51:
Ben ik vrolijk wat SQL queries aan het testen terwijl ik telkens vreemde resultaten krijg, kom ik er uiteindelijk achter dat ik met de productie-database verbonden ben #oeps

Toch maar even die opgeslagen verbinding uit de lijst halen :P
Bij mij is het nog gevaarlijker omdat het met SSH tunnels gaat. SQL connectie is daarom altijd 'localhost', het is maar net welke SSH tunnel net aan staat. :P
[EDIT]
Ik heb op basis van je bericht toch even de SSH tunnel uit de sessie van de productieserver gehaald, just in case. Als ik het echt nodig heb, stel ik het elke keer wel handmatig in.

[ Voor 15% gewijzigd door serhat op 22-11-2011 12:24 ]


Acties:
  • 0 Henk 'm!

  • Phoenix1337
  • Registratie: April 2009
  • Laatst online: 19-09 20:43
Zo heb ik al een keer de productiedatabase getruncate :x

Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 19-09 10:57
Apple iPad Safari, y u break document.cookie after file header "content-disposition"???
:(

Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 10-09 20:32
Lucene voor search index provider == #winning

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Moeder koopt een iPhone.

M: "Toby! Ik heb een iPhone gekocht, maar hoe krijg je 'm open?"
Ik: "Niet? Waarom wil je 'm open hebben?
M: "Ik wil de simkaart en batterij erin doen!"

Afbeeldingslocatie: http://cache.ohinternet.com/images/thumb/7/73/JeanLucPicardFacepalm.jpg/618px-JeanLucPicardFacepalm.jpg

Ik: "Als je nou niet meteen het glimmende telefoontje uit het doosje trekt en het doosje daarna weggooit, had je gezien dat er zo'n pennetje bij zit met instructies om je simkaart erin te plaatsen :P "
M: "AAaah! hahaha! Gelukt! Bedankt!"

[ Voor 29% gewijzigd door Gamebuster op 22-11-2011 13:48 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • NeFoRcE
  • Registratie: Mei 2004
  • Laatst online: 17-09 14:33

NeFoRcE

Hallo? Bent u daar?

Gamebuster schreef op dinsdag 22 november 2011 @ 13:45:
Moeder koopt een iPhone.

M: "Toby! Ik heb een iPhone gekocht, maar hoe krijg je 'm open?"
Ik: "Niet? Waarom wil je 'm open hebben?
M: "Ik wil de simkaart en batterij erin doen!"

[afbeelding]

Ik: "Als je nou niet meteen het glimmende telefoontje uit het doosje trekt en het doosje daarna weggooit, had je gezien dat er zo'n pennetje bij zit met instructies om je simkaart erin te plaatsen :P "
M: "AAaah! hahaha! Gelukt! Bedankt!"
Zo gek vind ik dat niet hoor. Het is gewoon bloed irritant dat dat weer anders moet als bij andere telefoons. Niet even makkelijk de accu verwisselen, SD kaart plaatsen, etc...

Professioneel Heftruck Syndroom


Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

NeFoRcE schreef op dinsdag 22 november 2011 @ 13:52:
[...]


Zo gek vind ik dat niet hoor. Het is gewoon bloed irritant dat dat weer anders moet als bij andere telefoons. Niet even makkelijk de accu verwisselen, SD kaart plaatsen, etc...
Daarbij zijn handleidingen voor vrouwen en mietjes :+
Eerst zelf proberen, dan proberen bij een man die er meer verstand van lijkt te hebben, op internet zoeken en als laatste methode check je pas de handleiding (uiteraard zonder er ooit iemand over te vertellen). Kom op, beetje in een handleiding bladeren :N

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.


Acties:
  • 0 Henk 'm!

  • NeFoRcE
  • Registratie: Mei 2004
  • Laatst online: 17-09 14:33

NeFoRcE

Hallo? Bent u daar?

Enige keren dat ik in een handleiding blader is, als ik het vermoeden heb dat er hidden features zijn. Bijv door 3 knoppen tegelijk in te drukken ofzo... :)

Professioneel Heftruck Syndroom


Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

NeFoRcE schreef op dinsdag 22 november 2011 @ 14:17:
Enige keren dat ik in een handleiding blader is, als ik het vermoeden heb dat er hidden features zijn. Bijv door 3 knoppen tegelijk in te drukken ofzo... :)
Trial and error is veel leuker. Dingen per toeval ontdekken of zien wat anderen doen en zo dat soort dingetjes oppikken. Voelt het meer als een achievement :P

Life is a game :P

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.


Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 19-09 22:15
NeFoRcE schreef op dinsdag 22 november 2011 @ 13:52:
[...]
Het is gewoon bloed irritant dat dat weer anders moet als bij andere telefoons.
Even makkelijk als.
Makkelijker dan.

Anders dan.

Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Avalaxy schreef op dinsdag 22 november 2011 @ 14:19:
[...]


Even makkelijk als.
Makkelijker dan.

Anders dan.
Zo te zien heb je onderstaande handleiding iets te serieus doorgenomen :P

Afbeeldingslocatie: http://www.xead.nl/resize/500-500/upload/129f3781a882b2a51da76d6945e176f1ZGlra2UgdmFuIGRhbGUuanBn.jpg

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.


Acties:
  • 0 Henk 'm!

  • NeFoRcE
  • Registratie: Mei 2004
  • Laatst online: 17-09 14:33

NeFoRcE

Hallo? Bent u daar?

.Gertjan. schreef op dinsdag 22 november 2011 @ 14:18:
[...]

Trial and error is veel leuker. Dingen per toeval ontdekken of zien wat anderen doen en zo dat soort dingetjes oppikken. Voelt het meer als een achievement :P

Life is a game :P
Klopt, zo heb ik vroeger ontdekt op een soort van ghettoblaster met 2" tv (jaja!), dat als je knop B op 't apparaat 5 seconden ingedrukt hield, het scherm uitging! Awesome!
Even makkelijk als.
Makkelijker dan.

Anders dan.
*zucht* klopt. My bad..
Even als
Groter dan

;)

Professioneel Heftruck Syndroom


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 19-09 21:24

.oisyn

Moderator Devschuur®

Demotivational Speaker

Kut VC++ :(

C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct __declspec(align(16)) Foo { };

void Bar(Foo foo)
{
}

template<class T> void Baz(T t)
{
}

int main()
{
    Foo f;
    Bar(f);
    Baz(f);
}


De definite van Bar() geeft:
error C2719: 'foo': formal parameter with __declspec(align('16')) won't be aligned
Prima, VC++ kan aligned user defined types niet by value passen.

De aanroep van Baz() gaat echter gewoon goed, je krijgt nergens een error. Maar in de praktijk zal 't' in Baz() niet zijn gealigned. Met als resultaat dat het keihard crasht als het van belang is dat het type wordt gealigned (zoals bijvoorbeeld voor SSE operaties)

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.


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Werkt die alignment niet met een templated function, of is er wat anders wat mis gaat?

“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.”


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 19-09 21:24

.oisyn

Moderator Devschuur®

Demotivational Speaker

Alignment werkt sowieso niet voor parameters van functies. Normaal geeft ie daar een foutmelding voor en wordt je daar tegen beschermd. Een template functie negeert die foutmelding, met verkeerde code (ongealignde classes op de stack) als resultaat 8)7

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.


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 19-09 22:02
Heeft de compiler daar een pass extra voor nodig ofzo dattie dat niet ziet?

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.


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
farlane schreef op dinsdag 22 november 2011 @ 19:19:
Heeft de compiler daar een pass extra voor nodig ofzo dattie dat niet ziet?
Waarschijnlijk word de alignment requirement niet als onderdeel van het type opgeslagen (of in ieder geval niet op zo'n manier dat het in de template arguments tevoorschijn komt). Het is gewoon een semantische check die ontbreekt, daar is verder geen extra pass voor nodig.

[ Voor 11% gewijzigd door PrisonerOfPain op 22-11-2011 19:24 ]


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 19-09 22:02
PrisonerOfPain schreef op dinsdag 22 november 2011 @ 19:24:
Waarschijnlijk word de alignment requirement niet als onderdeel van het type opgeslagen (of in ieder geval niet op zo'n manier dat het in de template arguments tevoorschijn komt). Het is gewoon een semantische check die ontbreekt, daar is verder geen extra pass voor nodig.
Ik zeg dat omdat hij het kennelijk bij de non-templated versie het wel ziet, je zou zeggen dat het wel bij het type wordt opgeslagen dan.

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.


Acties:
  • 0 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 19-09 22:44
Waarom...... waarom..... kan dit niet in php.

PHP:
1
return empty(trim($val));


Trim geeft een getrimde string terug, empty kan controleren of een string empty is... maar hij flipt op het moment dat ik de trim binnen de empty gebruik.

Terwijl dit wel weer kan:

PHP:
1
2
$val = trim($val);
return empty($val);


de error is trouwens
Can't use function return value in write context
Een andere:
PHP:
1
$foo->$bar('cookie');


maar
Een andere
PHP:
1
foo::$bar('cookie');


Kan weer niet. ;(

[ Voor 19% gewijzigd door ZpAz op 22-11-2011 20:01 ]

Tweakers Time Machine Browser Extension | Chrome : Firefox


Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 19-09 10:57
Zal wel te maken hebben met de onderliggende code (in C), waarschijnlijk iets met de return types die niet zo goed gaan (by reference of by value of whatever).

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
ZpAz schreef op dinsdag 22 november 2011 @ 19:54:

Een andere:
PHP:
1
$foo->$bar('cookie');


maar
Een andere
PHP:
1
foo::$bar('cookie');


Kan weer niet. ;(
Maar dat is toch iets compleet anders? Daarnaast roep je een variabele functie aan?

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
Empty en isset zijn geen functies maar taalconstructies in php. Ze kunnen alleen op variabelen aangeroepen worden omdat ze ook controleren of de variabel überhaupt bestaat. Soms een beetje onhandig. Je kunt ook gewoon is_null gebruiken of op boolean wijze checken. Je zou moeten weten wat voor resultaat je kunt terugkrijgen.

Die foo::$bar kan zo niet omdat je met exact dezelfde syntax een public static field opvraagt. Dat gebeurt dus ook.

Noushka's Magnificent Dream | Unity


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Oftewel gewoon weer een situatie van zeiken op PHP terwijl de documentatie weer eens niet gelezen is.

Engineering is like Tetris. Succes disappears and errors accumulate.

Pagina: 1 ... 19 ... 267 Laatste

Dit topic is gesloten.

Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.