Wat heb jij vandaag geprogrammeerd? 2.0

Gestart doorNielsba792 reacties10.961 weergaven

793 berichten · pagina 29 van 53

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Sevvlor schreef:
25000 regels code doorgelopen sadley
(Kinderachtig)
Om dat stukje te zien? CAKEPHP <33 My guess: CakePHP 2.x?

Hier wat gewerkt aan de one2xs Android app. Moet nog veel aan gebeuren, maar hoop dat het in de goede richting gaat. Eerdaags is kijken of ik Volley icm Jsoup ipv alleen jsoup ga gebruiken smile
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Wouterr schreef:
Eerdere citaten tonen
Sevvlor schreef:
25000 regels code doorgelopen sadley
(Kinderachtig)
Om dat stukje te zien? CAKEPHP <33 My guess: CakePHP 2.x?

Hier wat gewerkt aan de one2xs Android app. Moet nog veel aan gebeuren, maar hoop dat het in de goede richting gaat. Eerdaags is kijken of ik Volley icm Jsoup ipv alleen jsoup ga gebruiken smile
3 wink
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sevvlor schreef:
25000 regels code doorgelopen sadley
(Kinderachtig)
Geslacht?
- Nee (nog) niet
0
Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
Vond laatst een voorraad beheer scriptje waar ik ooit mee bezig was. Echter moet het facturatie en RMA gedeelte nog worden gemaakt. Zodra dit klaar is ga ik hem online zetten zodat iedereen hem kan downloaden smile
0
Berichten
147
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Robinkoch schreef:
Vond laatst een voorraad beheer scriptje waar ik ooit mee bezig was. Echter moet het facturatie en RMA gedeelte nog worden gemaakt. Zodra dit klaar is ga ik hem online zetten zodat iedereen hem kan downloaden smile
Nice biggrin
0
Berichten
4.213
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
Sefaxd schreef:
Eerdere citaten tonen
Robinkoch schreef:
Vond laatst een voorraad beheer scriptje waar ik ooit mee bezig was. Echter moet het facturatie en RMA gedeelte nog worden gemaakt. Zodra dit klaar is ga ik hem online zetten zodat iedereen hem kan downloaden smile
Nice biggrin
Zekers! Alleen is het best ingewikkeld want je moet met heel veel dingen rekening gaan houden. Maar het gaat lukken!
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Een klein script dat allemaal statistieken verzameld en die in Redis stopt zodat ik ze kan tonen:
Afbeelding

-1 is omdat die dan niet bestaat, -1 is dan de default.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sevvlor schreef:
Een klein script dat allemaal statistieken verzameld en die in Redis stopt zodat ik ze kan tonen:

Afbeelding

-1 is omdat die dan niet bestaat, -1 is dan de default.
Waarom niet 0?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jessee schreef:
Eerdere citaten tonen
Sevvlor schreef:
Een klein script dat allemaal statistieken verzameld en die in Redis stopt zodat ik ze kan tonen:
Afbeelding

-1 is omdat die dan niet bestaat, -1 is dan de default.

Waarom niet 0?
Omdat 0 een geldig aantal is, er kunnen 0 Posts zijn. De reden achter -1 is dat er nooit -1 leden/Posts/draadjes kunnen zijn wink.

Alternatief had n/a of NAN ook gekund
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Sevvlor Als het niet bestaat, dan zijn er toch gewoon 0 van datgene?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sjoerd schreef:
@Sevvlor Als het niet bestaat, dan zijn er toch gewoon 0 van datgene?
Nee, ik leg het verkeerd uit.

Neem dit scenario in beeld: er zijn 3 threads, 5 users en 10 posts op het forum. Alleen is er een fout opgetreden tijdens het tellen van de threads. Dit resulteert erin dat er -1 komt te staan.

Hierdoor is het duidelijk dat er niet geteld is, als ik er 0 neer zet kan je de indruk krijgen dat er maar 0 threads zijn. Die -1 is er puur om verwarring te voorkomen, die heb je bijvoorbeeld ook met NAN als in Not a Number.

Als de key in Redis niet bestaat, geeft hij dus -1 weer, als er wel een geldige key in Redis staat laat hij die zien.

Dis: -1 slaat op een niet-telling en niet op letterlijk 0 threads.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Op stage heb ik gewerkt aan een Order-volg systeem.

Thuis ben ik bezig met een prototype voor een event-driven database opzet, n.a.v. een klasgenoot die daar voor zijn stage mee bezig is.

In principe houdt dat in dat je niet de huidige staat van een object bij wil houden, maar in plaats daarvan alle mutaties op dat object bijhoudt.
Om tot de huidige staat van het object te komen kan je dan alle mutaties langs gaan. Zo heb je altijd juiste data opgeslagen.
Uiteraard kan je voor snelheid alsnog een soort CurrentState bijhouden.

Nadeel van het geheel is dat je ontzettend veel data moet bijhouden & ophalen, voordeel is wel dat je van elk object een exacte geschiedenis hebt van mutaties. Als we even een bank als voorbeeld nemen: Als je moet weten hoeveel geld er op een bankrekening stond op 12-04-2015 om 13:49 (om maar een random datum te pakken), dan ga je alle mutaties langs die tot dat tijdstip gedaan zijn en krijg je een snapshot terug van hoe het object er uit zag op exact dat moment.
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Afbeelding

Niet echt geprogrammeerd, maar ik ben bezig met een project.
0
Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Een script waarmee ik heel Nederland (alle straten, buurten en gemeentes en alle postcodes ervan) in een Elgg database ga importeren. Dit word zo leuk.
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Op stage heb ik gewerkt aan een Order-volg systeem.

Thuis ben ik bezig met een prototype voor een event-driven database opzet, n.a.v. een klasgenoot die daar voor zijn stage mee bezig is.

In principe houdt dat in dat je niet de huidige staat van een object bij wil houden, maar in plaats daarvan alle mutaties op dat object bijhoudt.
Om tot de huidige staat van het object te komen kan je dan alle mutaties langs gaan. Zo heb je altijd juiste data opgeslagen.
Uiteraard kan je voor snelheid alsnog een soort CurrentState bijhouden.

Nadeel van het geheel is dat je ontzettend veel data moet bijhouden & ophalen, voordeel is wel dat je van elk object een exacte geschiedenis hebt van mutaties. Als we even een bank als voorbeeld nemen: Als je moet weten hoeveel geld er op een bankrekening stond op 12-04-2015 om 13:49 (om maar een random datum te pakken), dan ga je alle mutaties langs die tot dat tijdstip gedaan zijn en krijg je een snapshot terug van hoe het object er uit zag op exact dat moment.
Kan je dan niet bij elke mutatie een soort tussenstand zetten?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren