Hmm dat is mooi kut dan, succes.quote:Op maandag 25 juni 2018 20:19 schreef Farenji het volgende:
[..]
Deze week, maar ik heb meer te doen. En ik wil er vanaf zijn. Ben er al weken mee bezig geweest. Heel complex project, veeleisende opdrachtgever.
HTML5 heeft een ingebouwde email validator toch?quote:Op maandag 25 juni 2018 20:43 schreef cablegunmaster het volgende:
[..]
Je email validator is kaduukDoe eens fixen?
bv: avw29453@lakqs.com . is aangemerkt als een niet geldige email terwijl het een geldig email is. Hetzelfde geldt voor test@t126.com
Oh , dankje , gelijk even registreren met mijn "foutieve" email.quote:Op maandag 25 juni 2018 20:49 schreef FlippingCoin het volgende:
[..]
HTML5 heeft een ingebouwde email validator toch?
Wat bedoel je?quote:Op maandag 25 juni 2018 20:50 schreef cablegunmaster het volgende:
[..]
Oh , dankje , gelijk even registreren met mijn "foutieve" email.
Nu ben ik geregistreerd met: shalimar.xola@0ld0x.com
Want HTML 5 heeft toch een ingebouwde email validatie toch?
Hoe heb ik dit gedaan?![]()
Check je DB , ik heb een account aangemaakt met shalimar.xola@0ld0x.com terwijl dat geen valide email zou zijn volgens het HTML5 validatie systeem.quote:
Ah maar is niet mijn website.quote:Op maandag 25 juni 2018 20:54 schreef cablegunmaster het volgende:
[..]
Check je DB , ik heb een account aangemaakt met shalimar.xola@0ld0x.com terwijl dat geen valide email zou zijn volgens het HTML5 validatie systeem.
Oh je hebt gelijk , ikd acht dat ik het tegen DevFreak hadquote:Op maandag 25 juni 2018 20:56 schreef FlippingCoin het volgende:
[..]
Ah maar is niet mijn website.
Ik doelde erop, dat HTML5 een eigen e-mail validatie heeft. Die kan je prima gebruiken om aan de front-end om de gebruiker feedback te geven toch? Dit moet je toch niet aan de voorkant dichttimmeren.
Heb ik kutcode geschreven ja?quote:Op maandag 25 juni 2018 21:00 schreef cablegunmaster het volgende:
[..]
Oh je hebt gelijk , ikd acht dat ik het tegen DevFreak had.
Feedback is altijd goed!![]()
Het Idee is dat je alles accepteert, maar strict terug geeft
Maar DevFreaks zijn email validatie is kinda broken
Wil ik mijn wachtwoord opvragen krijg ik 500 Server error.![]()
Beetje, en nu verbeteren.quote:
Email validatie is sowieso best wel funkywunky als je je strikt aan de RFC zou houdenquote:Op maandag 25 juni 2018 22:12 schreef cablegunmaster het volgende:
[..]
Beetje, en nu verbeteren.
Zoek de RFC op voor email validatie en kijk wat degelijk is om als validatie te gebruiken.
Wat kan je wel gebruiken en wat is totale bullshit voor je gevoel om te valideren?![]()
Daarom ook niet geheel strictquote:Op maandag 25 juni 2018 22:14 schreef DevFreak het volgende:
[..]
Email validatie is sowieso best wel funkywunky als je je strikt aan de RFC zou houden
Een MX lookup moet succesvol zijn en dan is het wat mij betreft prima.quote:Op maandag 25 juni 2018 22:14 schreef cablegunmaster het volgende:
[..]
Daarom ook niet geheel strictmaar wel wat je degelijk lijkt.
vergeet niet bv @126.com is een legitieme webhostquote:Op maandag 25 juni 2018 22:17 schreef DevFreak het volgende:
[..]
Een MX lookup moet succesvol zijn en dan is het wat mij betreft prima.Verder gewoon gezond verstand en af en toe een klein beetje modereren
Klopt, maar als er geen MX record achter hangt vallen ze meestal wel door de mandquote:Op maandag 25 juni 2018 22:36 schreef cablegunmaster het volgende:
[..]
vergeet niet bv @126.com is een legitieme webhost. bv. om maar een rare eend in het bijt te omschrijven.
Ik heb de 500 error even aangepakt, werkt weerquote:Op maandag 25 juni 2018 22:36 schreef cablegunmaster het volgende:
[..]
vergeet niet bv @126.com is een legitieme webhost. bv. om maar een rare eend in het bijt te omschrijven.
wat is een R pakketje? bedoel je package als in library ?quote:Op dinsdag 26 juni 2018 11:30 schreef Bosbeetle het volgende:
Heb net (gisteren) voor de tweede keer een artikel over ons R pakket ingestuurd, hopelijk wordt het dit keer wel ter review gestuurd. Zou tof zijn om een pakketje gepubliceerd te krijgen.
Ja een library (of package in R jargon) met functies en wat kleine data structuren. En wat het toevoegt is dat het biologen een eenvoudig framework biedt om de statistiek waar R heel goed in is toe te passen op single-molecule localisatie data. Het biedt dus visualisatie, clustering en analyse methodes voor een specifiek type data.quote:Op dinsdag 26 juni 2018 12:49 schreef cablegunmaster het volgende:
[..]
wat is een R pakketje? bedoel je package als in library ?ik maar denken aan tnt post pakketje.Wat voegt je R pakketje toe
?
Voor zover ik weet heb je geautomatiseerde reviews en peer reviews en is het per team afhankelijk wat goed genoeg is.quote:Op dinsdag 26 juni 2018 12:53 schreef Bosbeetle het volgende:
[..]
Ja een library (of package in R jargon) met functies en wat kleine data structuren. En wat het toevoegt is dat het biologen een eenvoudig framework biedt om de statistiek waar R heel goed in is toe te passen op single-molecule localisatie data. Het biedt dus visualisatie, clustering en analyse methodes voor een specifiek type data.
Ik heb geen idee hoe software wordt gereviewd, heb wel ervaring met moleculaire biologie papers maar dit kan vele kanten opvallen. Reviewers kunnen het snel te makkelijk vinden of niet nieuw genoeg, aan de andere kant is het wel een pakket wat ik miste bij mijn analyses en het kan veel mensen veel werk schelen.
Dit sowieso peer reviewed want het moet in een wetenschappelijk tijdschrift komen. Dus eerst maar eens door de editor heen...quote:Op dinsdag 26 juni 2018 13:03 schreef FlippingCoin het volgende:
[..]
Voor zover ik weet heb je geautomatiseerde reviews en peer reviews en is het per team afhankelijk wat goed genoeg is.
Daar heb ik nog geen ervaring mee.quote:Op dinsdag 26 juni 2018 13:07 schreef Bosbeetle het volgende:
[..]
Dit sowieso peer reviewed want het moet in een wetenschappelijk tijdschrift komen. Dus eerst maar eens door de editor heen...
Maar ik kan mijn moleculair biologische peers wel inschatten maar software peers zijn nieuw voor mij
quote:Op dinsdag 26 juni 2018 13:10 schreef FlippingCoin het volgende:
[..]
Daar heb ik nog geen ervaring mee.Maar je kan in principe nog steeds zelf een code inspectie tool gebruiken voor je het opstuurt.
Geen ervaring met R maar in Go heb je Go vet: http://blog.ralch.com/tutorial/golang-tools-inspection/
Ah oké dat is wel nice.quote:Op dinsdag 26 juni 2018 14:41 schreef Bosbeetle het volgende:
[..]als je in R een package build wordt er al zo'n soort test uitgevoerd.
De webserver is het process dat requests buffert. Je applicatie werkt ze een voor een af in het geval van een single threaded applicatie of meerdere tegelijkertijd in het geval van een multi threaded applicatie. Hetgeen je applicatie buffert zijn niet de requests, maar andere data die je gebruikt om te antwoorden.quote:Op zondag 24 juni 2018 11:48 schreef cablegunmaster het volgende:
[..]
Ah een buffer om de request zodat alle request binnen het proces afgehandeld kunnen worden zonder elke keer een nieuw proces te starten?Zoverre dat ik het nu begrijp.
Dat zekerquote:Op zondag 24 juni 2018 12:35 schreef Farenji het volgende:
Je bent echt veel flexibeler als je de webserver van je applicatie scheidt,
Kwestie van genoeg geheugen hebben. Een krachtige server hoeft natuurlijk niet slechter te zijn dan 2 minder krachtige.quote:en het is qua geheugengebruik ook beter omdat je workers niet ook de ballast van je webservers erbij hebben.
Vergeet ook de veiligheidaspecten niet. Je applicatie onder een aparte gebruiker draaien is veiliger, dan alles onder de webserver gebruiker te draaien (die dan toegang heeft tot de data van alle applicaties). Zeker als je meerdere applicaties op 1 server hebt draaien.quote:Daarnaast grote voordelen zoals uniforme middleware (die je dus ook makkelijk zelf kan schrijven) en je hebt zelfs compatibility layers zelfs voor zwaar achterhaalde standaarden als plain old cgi.
Serverless webapplicaties is wel een trend.quote:Op zondag 24 juni 2018 12:35 schreef Farenji het volgende:
[..]
Met perl gebruik ik altijd de psgi specificatie (https://plackperl.org/) die weer gebaseerd is op Pythons wsgi (https://www.python.org/dev/peps/pep-0333/) en Rack van Ruby (https://rack.github.io/). Op zich heel simpele specs maar wel echt een verbetering tov hoe het eerst ging. Je bent echt veel flexibeler als je de webserver van je applicatie scheidt, en het is qua geheugengebruik ook beter omdat je workers niet ook de ballast van je webservers erbij hebben. Daarnaast grote voordelen zoals uniforme middleware (die je dus ook makkelijk zelf kan schrijven) en je hebt zelfs compatibility layers zelfs voor zwaar achterhaalde standaarden als plain old cgi.
heb je een RFC voor me voor de implementatie hiervna?quote:Op dinsdag 26 juni 2018 16:45 schreef oranjevogel1 het volgende:
[..]
De webserver is het process dat requests buffert. Je applicatie werkt ze een voor een af in het geval van een single threaded applicatie of meerdere tegelijkertijd in het geval van een multi threaded applicatie. Hetgeen je applicatie buffert zijn niet de requests, maar andere data die je gebruikt om te antwoorden.
Ik weet niet of hier wel een RFC specificatie voor is.quote:Op dinsdag 26 juni 2018 23:24 schreef cablegunmaster het volgende:
[..]
heb je een RFC voor me voor de implementatie hiervna?
| 1 2 3 4 5 6 7 | List<Contact> contactList = new List<Contact>(); for(Account a : accList) { List<Contact> clist = [SELECT Id, Name FROM Contact WHERE AccountId = a.Id]; for(Contact c : clist) { contactList.add(c); } } |
Heb je die docu gezien van Brandpunt over outsourcing van overheidsprojecten?quote:Op woensdag 27 juni 2018 14:13 schreef bagpiper001 het volgende:
Voor degenen die met hun baas in discussie zijn of het outsourcen van programmeurs een goed idee is, ik kreeg vandaag dit onder ogen van mijn lieftallige Indische collega. Het datamodel hiervan is vrij simpel: 1 account kan meerdere contacten bevatten. Nu wordt 1 of meerdere van deze accounts (bijvoorbeeld door een dataload) bijgewerkt en in de trigger vindt ik vervolgens dit terug:
[ code verwijderd ]
Op het allereerste gezicht (het is APEX, dus dan moet het wat omslachtiger) ziet het er niet verkeerd uit toch? WRONG. Het is een cloudplatform, waardoor je met limieten te maken krijgt. Een van die limieten is dat je maximaal 100 queries in een transactie mag doen. Guess what happens als ik met een dataload 101 accounts update.
Dit is overigens iets wat iedereen die meer dan een week met Apex werkt, zou moeten weten. Ik had het dus beter zelf kunnen doen.
Oh, dan heb ik het nog niet eens over de naamgeving. Een variabele met 1 letter? serieus? Ik word hier toch wel verdrietig van.
Dat is wel aardig kut en hij houdt zich ook niet aan jullie code conventies dus? En nu, ga je dit bespreken met mensen van je werk?quote:Op woensdag 27 juni 2018 14:13 schreef bagpiper001 het volgende:
Voor degenen die met hun baas in discussie zijn of het outsourcen van programmeurs een goed idee is, ik kreeg vandaag dit onder ogen van mijn lieftallige Indische collega. Het datamodel hiervan is vrij simpel: 1 account kan meerdere contacten bevatten. Nu wordt 1 of meerdere van deze accounts (bijvoorbeeld door een dataload) bijgewerkt en in de trigger vindt ik vervolgens dit terug:
[ code verwijderd ]
Op het allereerste gezicht (het is APEX, dus dan moet het wat omslachtiger) ziet het er niet verkeerd uit toch? WRONG. Het is een cloudplatform, waardoor je met limieten te maken krijgt. Een van die limieten is dat je maximaal 100 queries in een transactie mag doen. Guess what happens als ik met een dataload 101 accounts update.
Dit is overigens iets wat iedereen die meer dan een week met Apex werkt, zou moeten weten. Ik had het dus beter zelf kunnen doen.
Oh, dan heb ik het nog niet eens over de naamgeving. Een variabele met 1 letter? serieus? Ik word hier toch wel verdrietig van.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
quote:Op woensdag 27 juni 2018 16:17 schreef DevFreak het volgende:
Denk dat ik het doel een klein beetje voorbij aan het schieten ben nu, maar ach xDSPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Experimenteren met projectjes is nooit verkeerd.![]()
quote:Op woensdag 27 juni 2018 18:28 schreef I. het volgende:
[..]
Experimenteren met projectjes is nooit verkeerd.
Ik heb verder alleen aan de projectleider hier laten zien wat voor soep ze er van bakken. Ik heb in principe niets te maken met deze code (ik werk in een andere sandbox, moest hier alleen zijn om wat te testen). Hij was er op zijn zachtst gezegd niet blij mee en er zal wel weer een belletje gaan richting die manager daar in India.quote:Op woensdag 27 juni 2018 15:15 schreef FlippingCoin het volgende:
[..]
Dat is wel aardig kut en hij houdt zich ook niet aan jullie code conventies dus? En nu, ga je dit bespreken met mensen van je werk?
Nee niet gezien maar op basis van ervaring denk ik dat we tot dezelfde conclusie gaan komenquote:Op woensdag 27 juni 2018 15:09 schreef DevFreak het volgende:
[..]
Heb je die docu gezien van Brandpunt over outsourcing van overheidsprojecten?
Ze hebben daar letterlijk een boekje op hun bureau met de titel 'Programmeren voor Dummies'
Spaghetti-code.
Ik zie een memory leakquote:
die is in ieder geval een stuk minder recursiefquote:Op donderdag 28 juni 2018 15:21 schreef Gehenna het volgende:
[..]
Ik zie een memory leak
Volgens mij had het zoiets moeten zijn![]()
while(1){
eat();
sleep();
code();
}
Als je simpele while true loops recursief gaat maken wel ja.quote:Op donderdag 28 juni 2018 15:31 schreef Bosbeetle het volgende:
[..]
die is in ieder geval een stuk minder recursief
Recursie blijf ik een lastig concept vinden je kunt er ontzettend veel mee maar je loopt zo snel tegen een stackoverflow aan.
Gedrochten maken kan ik welquote:Op donderdag 28 juni 2018 15:35 schreef FlippingCoin het volgende:
[..]
Als je simpele while true loops recursief gaat maken wel ja.
| 1 2 3 4 5 6 | function fillsquare(x,y,start,size,col){ setPixel((start%size)+x-floor(size/2),floor(start/size)+y-floor(size/2),col); if(start<(size*size)-1){ fillsquare(x,y,start+1,size,col); } } |
Daarom gewoon GoTo gebruiken.quote:Op donderdag 28 juni 2018 15:31 schreef Bosbeetle het volgende:
[..]
die is in ieder geval een stuk minder recursief
Recursie blijf ik een lastig concept vinden je kunt er ontzettend veel mee maar je loopt zo snel tegen een stackoverflow aan.
Kwestie van condities afvangen, maar in mijn gebied (embedded) is recursie een redelijke no-goquote:Op donderdag 28 juni 2018 15:31 schreef Bosbeetle het volgende:
Recursie blijf ik een lastig concept vinden je kunt er ontzettend veel mee maar je loopt zo snel tegen een stackoverflow aan.
| 1 2 | reverse [] = [] reverse (x:xs) = reverse xs ++ [x] |
Op stage wel eens een radix tree geschreven, voor bomen en het lopen door bomen is recursie wel handig.quote:Op donderdag 28 juni 2018 15:37 schreef Bosbeetle het volgende:
[..]
Gedrochten maken kan ik wel
[ code verwijderd ]
Die gaat in ImageJ macro taal goed tot op blokjes van 10 bij 10 pixels ofzo
maar hij kan ook gewoon in een for loop, of nog makkelijker in een dubbele for loop.
(voor kleine blokjes is hij grappig genoeg wel super snel)
wel handig? Hoe wil je uberhaupt zonder recursie met bomen werken?quote:Op donderdag 28 juni 2018 17:29 schreef FlippingCoin het volgende:
voor bomen en het lopen door bomen is recursie wel handig.
Met reflection bijvoorbeeld.quote:Op donderdag 28 juni 2018 19:01 schreef oranjevogel1 het volgende:
[..]
wel handig? Hoe wil je uberhaupt zonder recursie met bomen werken?
Vage shit tegenover traditionele talen? Begin met Typescript, lost het 'vaag zijn', afhankelijk wat je er vaag aan vindt, wel een heel eind op denk ikquote:Op donderdag 28 juni 2018 19:23 schreef DevFreak het volgende:
Ik zou willen dat ik op korte termijn veel ervaring op kan doen met JavaScript. Middels een goede praktijkgerichte cursus. Misschien dat ik dan ook jQuery achter kan laten.
Fillign the gaps zoals ze zeggen.
Ik kan wel aardige dingen maken maar loop toch tegen het probleem aan dat ik bugs goed kan voorkomen als ik meer kennis zou hebben van het mormel.
Vergeleken met traditionele talen is het echt allemaal vage magie. Wordt er soms echt helemaal krankzinnig van
Maar TypeScript is niet bedoeld voor webdevelopment toch?quote:Op donderdag 28 juni 2018 20:57 schreef embedguy het volgende:
[..]
Vage shit tegenover traditionele talen? Begin met Typescript, lost het 'vaag zijn', afhankelijk wat je er vaag aan vindt, wel een heel eind op denk ik.
Jawel, wordt in Angular gebruikt bijvoorbeeld.quote:Op donderdag 28 juni 2018 21:04 schreef DevFreak het volgende:
[..]
Maar TypeScript is niet bedoeld voor webdevelopment toch?
Jawel hoor. Werkt prima icm angular, react, JQuery en vast ook zonder dat soort frameworks.quote:Op donderdag 28 juni 2018 21:04 schreef DevFreak het volgende:
[..]
Maar TypeScript is niet bedoeld voor webdevelopment toch?
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |