Nouja mijn evolvable is dan geen goed voorbeeld want ik had zeg maar een evoInt en een evoCol en een evoDouble die dus allemaal nogal een andere output hebben met als enige overeenkomst dat ze een methode hebben de evolve heetquote:Op dinsdag 19 juni 2018 21:07 schreef FlippingCoin het volgende:
[..]
Aan de "andere kant" dus waar je class gebruikt wordt zit juist de grote verandering. Ja de class moet de interface implementeren en voldoen aan het contract.
Maar waar de class gebruikt wordt praat voortaan met een evolvable, en wat die class voor de rest is en hoe die implementatie eruitziet boeit hier niet (en dat is een heel mooi iets, een verkleinde afhankelijkheid). Het enige wat het hoeft te weten is welke methodes er aangesproken kunnen worden en wat daarvoor nodig is en wat het resultaat is.
Nouja in C of C++ kan ik geen ImageJ plugins schrijven hèquote:Op dinsdag 19 juni 2018 21:11 schreef FlippingCoin het volgende:
[..]
In bepaalde toepassingen is het goed om arrays te gebruiken van een vaste lengte. Als je weet wat de lengte is en alle methodes niet nodig hebt. Voor performance hoef je het eigenlijk nooit te doen, dan zou je doorgaans wel in C++ of C werken, uitzonderingen daargelaten.
Nee maar omdat Java in de JVM draait heb je ook meestal niet te maken met optimalisaties van die aard, wat met embeded systemen weer wel kan.quote:Op dinsdag 19 juni 2018 21:13 schreef Bosbeetle het volgende:
[..]
Nouja in C of C++ kan ik geen ImageJ plugins schrijven hè
Klinkt wel als een goed voorbeeld eigenlijk, maar kan ik zo niet zeggen.quote:Op dinsdag 19 juni 2018 21:12 schreef Bosbeetle het volgende:
[..]
Nouja mijn evolvable is dan geen goed voorbeeld want ik had zeg maar een evoInt en een evoCol en een evoDouble die dus allemaal nogal een andere output hebben met als enige overeenkomst dat ze een methode hebben de evolve heeten dat er dan een waarde random veranderd met een bepaalde max step en fixed min, max.
typescript is ook wel leuk idd, maar mijn project is al te ver om nu weer om te schakelen.quote:Op dinsdag 19 juni 2018 17:29 schreef FlippingCoin het volgende:
[..]
Klinkt goed nooit mee gewerkt. Ik gebruik nu al een tijd typescript i.p.v. javascript en vind dat een verademing.
tja wat ik al zei geen idee of ik daar huiverig voor moet zijn maar arrays vind ik in de code zoveel schoner staan. Gewoon duidelijk hoe lang die is, eenvoudig door te lopen, geen gedoe. Terwijl zo'n list de hele tijd veranderen kan van lengte, en iets uit de list halen er niet uit zietquote:Op dinsdag 19 juni 2018 21:15 schreef FlippingCoin het volgende:
[..]
Nee maar omdat Java in de JVM draait heb je ook meestal niet te maken met optimalisaties van die aard, wat met embeded systemen weer wel kan.
; estetisch is het nogal lelijk om die methode te moeten aanroepen, en bij het setten hellemaal Array[i] = value ziet er zoveel mooier uit als Array.set(value,i) maar ik zal wel autistisch zijn
Ik ben aardig fan van Go.quote:Op dinsdag 19 juni 2018 21:19 schreef totalvamp het volgende:
[..]
typescript is ook wel leuk idd, maar mijn project is al te ver om nu weer om te schakelen.
Ben ook een beetje met Golang aant kutten, maar totaal niet gewend aan dat soort syntax. Voelt voor mij altijd alsof je veel te veel moet typen om iets simpels eruit te krijgen.
Kwestie van wennen denk ik.quote:Op dinsdag 19 juni 2018 21:20 schreef Bosbeetle het volgende:
[..]
tja wat ik al zei geen idee of ik daar huiverig voor moet zijn maar arrays vind ik in de code zoveel schoner staan. Gewoon duidelijk hoe lang die is, eenvoudig door te lopen, geen gedoe. Terwijl zo'n list de hele tijd veranderen kan van lengte, en iets uit de list halen er niet uit ziet
Array[i] vs Array.get; estetisch is het nogal lelijk om die methode te moeten aanroepen, en bij het setten hellemaal Array[i] = value ziet er zoveel mooier uit als Array.set(value,i) maar ik zal wel autistisch zijn
jawel heb wel eens code van anderen gebruikt of bewerkt en heb niet persee het gevoel dat ik heel anders codeer. Ik vind hun code vaak ook een warboel van classes. ImageJ zelf is een goed voorbeeld trouwens een plaatje bestaat daar uit een imageplus waarin een imagestack hangt die vervolgens weer volhangt met imageprocessors waar uiteindelijk de array met values inzit... duurt echt wel even voordat je die structuur begrijpt en eenvoudig kunt gebruiken.quote:Op dinsdag 19 juni 2018 21:17 schreef FlippingCoin het volgende:
[..]
Klinkt wel als een goed voorbeeld eigenlijk, maar kan ik zo niet zeggen.
Werk je wel eens met code van anderen? Daar zal je wel goede voorbeelden tegenkomen waarvan je denkt ah ja dat is handig.
Ik kom van PHP/JS af, dan is zo'n typed language ineens een hele andere koek. Ook zie ik soms de logica er niet in...quote:Op dinsdag 19 juni 2018 21:22 schreef FlippingCoin het volgende:
[..]
Ik ben aardig fan van Go.![]()
Is even wennen ja dat wel.
Ja dat had ik in het begin vooral, het idee dat alles nodeloos complex leek.quote:Op dinsdag 19 juni 2018 21:23 schreef Bosbeetle het volgende:
[..]
jawel heb wel eens code van anderen gebruikt of bewerkt en heb niet persee het gevoel dat ik heel anders codeer. Ik vind hun code vaak ook een warboel van classes. ImageJ zelf is een goed voorbeeld trouwens een plaatje bestaat daar uit een imageplus waarin een imagestack hangt die vervolgens weer volhangt met imageprocessors waar uiteindelijk de array met values inzit... duurt echt wel even voordat je die structuur begrijpt en eenvoudig kunt gebruiken.
Dus als ik een pixelwaarde van een plaatje wil dan pak ik het plaatje een imageplus haal daaruit de stack zoek op de juiste z hoogte de imageprocessor en get daaruit de x,y waarde...
Moet zeggen dat het wel een soort van kleine overwinnig was toen ik voor het eerste een class nuttig ge-extend hadquote:Op dinsdag 19 juni 2018 21:33 schreef FlippingCoin het volgende:
[..]
Ja dat had ik in het begin vooral, het idee dat alles nodeloos complex leek.
Het grote voordeel van een typed language vergeleken met bijvoorbeeld JS is dat het heel veel bugs scheelt, en het debuggen veel makkelijker maakt. Ook zijn de talen vaak sneller.quote:Op dinsdag 19 juni 2018 21:23 schreef totalvamp het volgende:
[..]
Ik kom van PHP/JS af, dan is zo'n typed language ineens een hele andere koek. Ook zie ik soms de logica er niet in...
Ja dat kan ik mij voorstellen. Is ook gaaf.quote:Op dinsdag 19 juni 2018 21:34 schreef Bosbeetle het volgende:
[..]
Moet zeggen dat het wel een soort van kleine overwinnig was toen ik voor het eerste een class nuttig ge-extend had(van de awt.point een 3dpoint gemaakt alleen maar een getz en setz toegevoegd maar wel verekte handig dat alle andere dingen gewoon blijven werken
)
Ik vind dat opzich nog wel meevallen, maar heb nog niks geavanceerd gebouwd.quote:Op dinsdag 19 juni 2018 21:34 schreef FlippingCoin het volgende:
[..]
Het grote voordeel van een typed language vergeleken met bijvoorbeeld JS is dat het heel veel bugs scheelt, en het debuggen veel makkelijker maakt. Ook zijn de talen vaak sneller.
quote:Op dinsdag 19 juni 2018 21:35 schreef FlippingCoin het volgende:
[..]
Ja dat kan ik mij voorstellen. Is ook gaaf.
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.stelt echt niets voor
Grappig trouwens die double terug geven terwijl er een int inzit dat doet de originele point ook...En mochten we vallen dan is het omhoog. - Krang (uit: Pantani)
My favourite music is the music I haven't yet heard - John Cage
Water: ijskoud de hardste - Gehenna
Dat scheelt wel het een en ander ja.quote:Op dinsdag 19 juni 2018 21:36 schreef totalvamp het volgende:
[..]
Ik vind dat opzich nog wel meevallen, maar heb nog niks geavanceerd gebouwd.
Ja als de support in Meteor er eerder was had ik het zeker gedaan. Voor nieuwere projecten ga ik er gebruik van maken.quote:Op dinsdag 19 juni 2018 21:38 schreef FlippingCoin het volgende:
[..]
Dat scheelt wel het een en ander ja.![]()
Maar gezien het gebruik van typescript in de grotere JS frameworks kan je zien dat de vraag er wel is daar ze ook gewoon javascript hadden kunnen gebruiken.
quote:Op dinsdag 19 juni 2018 21:36 schreef Bosbeetle het volgende:
[..]Hoeft ook allemaal niet moeilijk te zijn.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.stelt echt niets voor
Grappig trouwens die double terug geven terwijl er een int inzit dat doet de originele point ook...
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
Met zwijgen kruist men de duivel
Heb zelf ook zat docenten gehad die er weinig van bakten.quote:Op dinsdag 19 juni 2018 21:40 schreef Bosbeetle het volgende:
Wat trouwens best wel kwalijk is trouwens dat ik mensen programmeer les geef terwijl ik het zelf nooit geleerd heb
Nouja de opdrachten die ze krijgen kan ik ze wel uitleggenquote:Op dinsdag 19 juni 2018 21:41 schreef FlippingCoin het volgende:
[..]
Heb zelf ook zat docenten gehad die er weinig van bakten.
Ik mis in php echt wel het strict pragma dat je in perl hebt (en js heeft het ook al geadopteerd), waar je gedwongen wordt om elke variabele te instantieren binnen de scope, anders compileert je code niet eens. Scheelt heel veel potentiele bugs. Zonder strict pragma kan een tikfout ervoor zorgen dat alles wel compileert maar dat tijdens runtime de boel mogelijk onvoorspelbare shit gaat doen. Debug dat maar eens. Php heeft zoiets niet en heeft sowieso een vrij brak scope systeem, vergeleken met vrijwel elke andere populaire taal. Alles is global, waar je het ook voor het eerst gebruikt, behalve binnen functies, daar moet je variabelen opeens expliciet importeren. Wie verzint dat.quote:Op dinsdag 19 juni 2018 21:36 schreef totalvamp het volgende:
[..]
Ik vind dat opzich nog wel meevallen, maar heb nog niks geavanceerd gebouwd.
Pipes en lambda functies zijn mooie om naar te kijken.quote:Op dinsdag 19 juni 2018 22:29 schreef Bosbeetle het volgende:
Trouwens ook wel leuk om hier te vragen welke basis bouwstenen gebruiken jullie?
Ik heb maar een klein setje in mijn arsenaal
arrays (multi dimensie)
if statements (in combi met and or xor not)
for loops
while loops
do while loops
for each loops
deques (of decks/stacks, deze gebruik ik meer en meer fijne dingen)
switch (al gebruik ik deze zelden)
welke structuren gebruiken jullie die ik mis
(verder natuurlijk basis wiskunde maar dat spreekt voor zich al voelt de modulo vaak wel meer als een programmeer tool dan strikte wiskunde)
Thanksquote:Op dinsdag 19 juni 2018 17:21 schreef FlippingCoin het volgende:
[..]
Alle projecten waarvan je denkt dat kan in DIG zijn welkom of het nou klein is of niet.![]()
Zelf begonnen met html aanpassen en niet lang daarna ook begonnen met batch programmatjes. Ene batch programma wat de andere aanriep en vice versa voor een oneindige lus en die dan aanzetten op de computer van een klasgenoot.![]()
Best leuk ja.
Al wat programma's laten crashen met eindeloze loops?quote:Op woensdag 20 juni 2018 09:54 schreef Bosbeetle het volgende:
hehe zo leer je telkens weer wat nieuws ik kende de try catch constructie maar ik zit een beetje in te lezen in data wegschrijven en kom nu de try catch finally tegen handig een beetje de do while van de try's
Eindeloze loops zijn niet zo erg als je ergens een quit knopje hebt ingebouwdquote:Op woensdag 20 juni 2018 21:35 schreef DevFreak het volgende:
[..]
Al wat programma's laten crashen met eindeloze loops?
oh, je programmeert asynchroon? C# toevallig?quote:Op woensdag 20 juni 2018 21:40 schreef Bosbeetle het volgende:
[..]
Eindeloze loops zijn niet zo erg als je ergens een quit knopje hebt ingebouwd
Nope java en ik moet toegeven dat ik de grafische interface niet heb gemaakt dat heeft onze programmeur gedaan, maar die heeft een AWT schermpje gemaakt waar een een quit knopje inzit. (heb dat zelf ook overgenomen als ik een schermpje bouw maak ik er ook een quit knopje in of zorg dat het windows kruisje werkt). trouwens vind ik user interfaces bouwen het minst leuke aan programmeren....quote:Op woensdag 20 juni 2018 21:40 schreef DevFreak het volgende:
[..]
oh, je programmeert asynchroon? C# toevallig?
Ik ben zelf ook echt een backender.. En als ik iets mort maken voor de cliënt dan is het meestal gewoon een console programma.quote:Op woensdag 20 juni 2018 21:42 schreef Bosbeetle het volgende:
[..]
Nope java en ik moet toegeven dat ik de grafische interface niet heb gemaakt dat heeft onze programmeur gedaan, maar die heeft een AWT schermpje gemaakt waar een een quit knopje inzit. (heb dat zelf ook overgenomen als ik een schermpje bouw maak ik er ook een quit knopje in of zorg dat het windows kruisje werkt). trouwens vind ik user interfaces bouwen het minst leuke aan programmeren....
Hehe grafisch vind ik niet erg ik doe beeld analyse en maak erg veel filmpjes (zie ook die vogel zwerm in wat post hierboven) maar het maken van menutjes of UI voelt inderdaad vaak enorm beperkend. Heb ook een pakket in R gemaakt en daar ooit een shiny interface bij gemaakt maar ik heb dan altijd ja maar als ik het zou gebruiken zou ik veel meer flexibiliteit willen hebben. Uiteindelijk wordt het dus ook een pakket met functies zonder UI.quote:Op woensdag 20 juni 2018 21:51 schreef DevFreak het volgende:
[..]
Ik ben zelf ook echt een backender.. En als ik iets mort maken voor de cliënt dan is het meestal gewoon een console programma.
Ben nu bezig met een web app maar ik blijf een hekel hebben aan het grafische stukje, het is gewoon vreselijk saai.
Cool, ik wist niet dat je je hier mee bezig hieldquote:Op woensdag 20 juni 2018 22:03 schreef Bosbeetle het volgende:
[..]
Hehe grafisch vind ik niet erg ik doe beeld analyse en maak erg veel filmpjes (zie ook die vogel zwerm in wat post hierboven) maar het maken van menutjes of UI voelt inderdaad vaak enorm beperkend. Heb ook een pakket in R gemaakt en daar ooit een shiny interface bij gemaakt maar ik heb dan altijd ja maar als ik het zou gebruiken zou ik veel meer flexibiliteit willen hebben. Uiteindelijk wordt het dus ook een pakket met functies zonder UI.
Ik ben moleculair bioloog, doe voornamelijk microscopie maar ben ook iemand die graag nummers aan beelden hangt in plaats van alles op het oog te doen. Dus ik maak veel beelden en meet erin. En dan voornamelijk super-resolutie microscopie (licht microscopie met een hogere resolutie dan de natuurkundige limiet).quote:Op woensdag 20 juni 2018 22:05 schreef DevFreak het volgende:
[..]
Cool, ik wist niet dat je je hier mee bezig hield
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.En mochten we vallen dan is het omhoog. - Krang (uit: Pantani)
My favourite music is the music I haven't yet heard - John Cage
Water: ijskoud de hardste - Gehenna
Flask geen optie? Veel lichter dan django.quote:Op donderdag 21 juni 2018 01:08 schreef FlippingCoin het volgende:
Denk dat ik mijn backend toch maar in Go ga maken.![]()
Is wel een erg fijne taal voor een REST API, en Django REST lijkt dood en de documentatie is ruk en foutief. De filosofie om van frameworks af te stappen staat mij sowieso wel aan.
Ja dat had al een betere keuze geweest denk ik dan Django Rest. Maar ik had alleen nog maar een hello world API call gemaakt. Kan nu nog kiezen en op een stage verleden jaar een micro service met een REST API gemaakt en dat beviel na het even wennen aan Go erg goed.quote:Op donderdag 21 juni 2018 14:31 schreef Farenji het volgende:
[..]
Flask geen optie? Veel lichter dan django.
Gaaf.quote:Op donderdag 21 juni 2018 12:39 schreef Gehenna het volgende:
Ook maar even een TVP doen hier, want Embedded Software Engineer. Dus voornamelijk low-level C/C++. En ik knooi ook wel eens wat aan in Python/C#/Haskell/Lua/etc..
Cool nooit mee gewerkt. Ik ben nu zelf bezig met een android app alleen dan met Ionic/Cordova waardoor het hybrid native/web applicatie is. Vind ik wel erg fijn.quote:Op donderdag 21 juni 2018 10:23 schreef bagpiper001 het volgende:
Meldt
Apex-developer hier, wordt veel gebruikt bij een groot CRM-platform, waarbij Apex grotendeels gebaseerd is op Java (verschillen zijn bijvoorbeeld dat we geen SELECT * kunnen gebruiken in queries) en combineer dat met Visualforce als frontend (lijkt een beetje op HTML) en Javascript als communicatie tussen front- en backend.
M'n werk houdt alles in van triggerbased userinput verwerken tot integraties met allerlei platformen via Http(s), SOAP en REST. Verder natuurlijk een stukje frontend erbij, alhoewel dat redelijk binnen de standaarden blijft en op basis van het Aura framework is, vrij gelimiteerd.
In m'n vrije tijd houd ik me bezig met wat Android development in combinatie met Arduino (C/C++) waarmee ik m'n huis probeer te automatiseren en heb ik voor de judo ooit een poulemaker in elkaar geknutseld in C#. Echter maakt die alleen maar round-robin poules en wil ik die nog uit gaan breiden met bijvoorbeeld afvalrondes (met evt. herkansing) en round-robin met eliminatie. Mijn kennis van C# is echter een beetje vastgeroest (en ik heb er nooit echt mee gewerkt) dus ik zit nog te kijken om dat met Android te gaan fixen, Firebase erachter zodat het lekker mobiel is. (nee, geen Apple development hier) Genoeg hobbyprojectjes dus.
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.Wat vinden jullie?
[ Bericht 15% gewijzigd door #ANONIEM op 22-06-2018 22:18:51 ]
quote:Op vrijdag 22 juni 2018 22:11 schreef DevFreak het volgende:
Bugje in de laatste versie van PHPMyAdmin:
https://stackoverflow.com/questions/48001569/phpmyadmin-count-parameter-must-be-an-array-or-an-object-that-implements-co
Voor het geval dat iemand er tegenaan loopt
Tevens nieuwe alpha versie van mijn site online:Zijn er serieus nog mensen die phpmyadmin gebruiken?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.Wat vinden jullie?![]()
Over het algemeen niet op productie maar ik wel ja. Wat is er allemaal mis met phpmyadmin volgens jou?quote:Op zaterdag 23 juni 2018 00:21 schreef Farenji het volgende:
[..]
Zijn er serieus nog mensen die phpmyadmin gebruiken?
waarom niet? werkt prima.. (al issie wat trager met grote/veel databases)quote:Op zaterdag 23 juni 2018 00:21 schreef Farenji het volgende:
[..]
Zijn er serieus nog mensen die phpmyadmin gebruiken?
Het aantal bugs en ernstige lekken die erin gevonden zijn ligt me te hoog. Bovendien zijn er veel betere (niet web based) alternatieven die veel makkelijker te beveiligen zijn.quote:Op zaterdag 23 juni 2018 00:27 schreef DevFreak het volgende:
[..]
Over het algemeen niet op productie maar ik wel ja. Wat is er allemaal mis met phpmyadmin volgens jou?
Dat is waar, maar er zijn zeker genoeg toepassingen te bedenken waar PHPMyAdmin super handig is.quote:Op zaterdag 23 juni 2018 07:34 schreef Farenji het volgende:
[..]
Het aantal bugs en ernstige lekken die erin gevonden zijn ligt me te hoog. Bovendien zijn er veel betere (niet web based) alternatieven die veel makkelijker te beveiligen zijn.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |