Nou ik wil niet steeds naar de database voor de berichtjes... en het is simpel in te bouwen dus Why niet?!
toevoeging op 16 oktober 2016, 23:49:38: Scheelt 7% load dus het is het waard-ish
Voor een klant moest ik ook een mobile chat app maken, maar inclusief de mogelijkheid oude berichten te editten en verwijderen. Dat is echt een ramp om te cachen... Of denk ik te moeilijk?
Nou ik wil niet steeds naar de database voor de berichtjes... en het is simpel in te bouwen dus Why niet?!
toevoeging op 16 oktober 2016, 23:49:38: Scheelt 7% load dus het is het waard-ish
Voor een klant moest ik ook een mobile chat app maken, maar inclusief de mogelijkheid oude berichten te editten en verwijderen. Dat is echt een ramp om te cachen... Of denk ik te moeilijk?
Het is te doen, hangt er alleen vanaf hoe je dat gaat cachen. Je zou dan de gehele cache met betichten kunnen invalideren en herbouwen of alleen per 10. Hangt af van hoe de app werkt.
Ik heb het hier over een http-get-and-post chat op een site. Het was mij alleen maar om IO te verlagen en de SQL-server minder te belasten.
toevoeging op 16 oktober 2016, 23:56:36: Writes gaan nog naar disk maar reads van server ram.
Trouwens, ik heb wellicht een leuk idee: Van materieel nummer naar (huidige) trein nummer (en zijn geschiedenis). Is dat mogelijk? Had ik vandaag toevallig nodig, om iemand te stalken.
Heb ik een tijdje geleden nog gemaakt, maar ik moet het nog eens in mijn straks vernieuwde site integreren. Alleen houd ik geen historie bij. Wel is er ook koppeling met een API die de dienstregeling aan de hand van het dienstregeling-treinnummer ophaalt, maar puur statisch zoals de planning is. Mogelijk kan ik een API regelen voor de historie, maar dat is even afwachten.
Pas geleden nog een scriptje gemaakt (met reverse-enigineer werk van de NS-App) om de materieelgegevens op te halen vanuit een dienstregeling-treinnummer. Blijkt hij zelfs het dagplan op te kunnen halen, terwijl de NS-app daar volgens mij niks mee doet. Met andere woorden: Ik kan dus gewoon zien wat er later op de dag gepland wordt aan materieel Een stuk accurater dan statische lijsten die ik elke maand vanuit een betrouwbare bron binnenkrijg, met een langere termijnplanning (die door de bijsturing in sommige gevallen opeens (blijvend) kan veranderen ) .
De gevonden APIs ga ik zeker op termijn integreren, op een testlocatie ziet het er al veelbelovend uit.
Nou ik wil niet steeds naar de database voor de berichtjes... en het is simpel in te bouwen dus Why niet?!
toevoeging op 16 oktober 2016, 23:49:38: Scheelt 7% load dus het is het waard-ish
Voor een klant moest ik ook een mobile chat app maken, maar inclusief de mogelijkheid oude berichten te editten en verwijderen. Dat is echt een ramp om te cachen... Of denk ik te moeilijk?
Het is te doen, hangt er alleen vanaf hoe je dat gaat cachen. Je zou dan de gehele cache met betichten kunnen invalideren en herbouwen of alleen per 10. Hangt af van hoe de app werkt.
Ik heb het hier over een http-get-and-post chat op een site. Het was mij alleen maar om IO te verlagen en de SQL-server minder te belasten.
toevoeging op 16 oktober 2016, 23:56:36: Writes gaan nog naar disk maar reads van server ram.
Dat is wel beter! App werkt atm echt crappy, besparen op kosten in begin van development fase van een app is niet zon succes. Nu zitten ze met de gebakken peren (heb het dan over mn baas, want aan de code ligt het natuurlijk niet ).
Aarclay schreef:
Eerdere citaten tonen
Wouterr schreef:
Trouwens, ik heb wellicht een leuk idee: Van materieel nummer naar (huidige) trein nummer (en zijn geschiedenis). Is dat mogelijk? Had ik vandaag toevallig nodig, om iemand te stalken.
Heb ik een tijdje geleden nog gemaakt, maar ik moet het nog eens in mijn straks vernieuwde site integreren. Alleen houd ik geen historie bij. Wel is er ook koppeling met een API die de dienstregeling aan de hand van het dienstregeling-treinnummer ophaalt, maar puur statisch zoals de planning is. Mogelijk kan ik een API regelen voor de historie, maar dat is even afwachten.
Pas geleden nog een scriptje gemaakt (met reverse-enigineer werk van de NS-App) om de materieelgegevens op te halen vanuit een dienstregeling-treinnummer. Blijkt hij zelfs het dagplan op te kunnen halen, terwijl de NS-app daar volgens mij niks mee doet. Met andere woorden: Ik kan dus gewoon zien wat er later op de dag gepland wordt aan materieel Een stuk accurater dan statische lijsten die ik elke maand vanuit een betrouwbare bron binnenkrijg, met een langere termijnplanning (die door de bijsturing in sommige gevallen opeens (blijvend) kan veranderen :/ ) .
De gevonden APIs ga ik zeker op termijn integreren, op een testlocatie ziet het er al veelbelovend uit.
Netjes! Ik was nu op eerst op spoortkaart gaan zoeken, om vervolgens in ovtijden te kijken of ik de juiste had a.d.h.v. het materieel nummer. Dit zou je wel kunnen bijhouden in een lokaal databaseje om vervolgens op materieel nummer te kunnen zoeken, toch?
Handig wel dat statische lijstje, maar was voor mijn scenario niet zo handig . Iemand gaf hier het materieel nummer door waar die op zat..
OVtijden houdt gewoon een archief bij van alle vertrektijden, en ik geloof nu ook al een tijdje de materieelnummers. Misschien dat ik de maker eens om een API vraag. Ik kwam hem pas toevallig tegen in de trein .
Bugfix op Treinenweb, omdat de werkzaamheden-pagina wat data vanuit de NS_API mistte.
Die lui daar hebben sinds 2013 dus onverwacht nu opeens een update erdoor heen geknald Shit, altijd leuk. Geen versioning op APIs en dan wijzigingen gaan doorvoeren! Trouwens, ik heb wellicht een leuk idee: Van materieel nummer naar (huidige) trein nummer (en zijn geschiedenis). Is dat mogelijk? Had ik vandaag toevallig nodig, om iemand te stalken.
Misschien moet je gewoon een stalk app maken? Alle gegevens die er maar zijn over iemand kunnen opvragen.
OVtijden houdt gewoon een archief bij van alle vertrektijden, en ik geloof nu ook al een tijdje de materieelnummers. Misschien dat ik de maker eens om een API vraag. Ik kwam hem pas toevallig tegen in de trein .
Hah, dat is wel grappig! Zon API zou wel handig zijn.
Thomvh schreef:
Eerdere citaten tonen
Wouterr schreef:
Eerdere citaten tonen
Aarclay schreef:
Bugfix op Treinenweb, omdat de werkzaamheden-pagina wat data vanuit de NS_API mistte.
Die lui daar hebben sinds 2013 dus onverwacht nu opeens een update erdoor heen geknald Shit, altijd leuk. Geen versioning op APIs en dan wijzigingen gaan doorvoeren! Trouwens, ik heb wellicht een leuk idee: Van materieel nummer naar (huidige) trein nummer (en zijn geschiedenis). Is dat mogelijk? Had ik vandaag toevallig nodig, om iemand te stalken.
Misschien moet je gewoon een stalk app maken? Alle gegevens die er maar zijn over iemand kunnen opvragen.
Automatische testomgeving voor werk. Wanneer iemand nu pushed naar de GitHub repo worden automatische unittests uitgevoerd.. Werkt alleen nog niet helemaal
Begonnen aan klein projectje last.info dat zoveel mogelijk informatie laat zien over de song die je het laatst hebt geluisterd of nu luistert (soort van linkje voor op mn onderschriftplaatje)
Begonnen aan klein projectje last.info dat zoveel mogelijk informatie laat zien over de song die je het laatst hebt geluisterd of nu luistert (soort van linkje voor op mn onderschriftplaatje)
Even een opzetje gemaakt voor een betere manier van URLs afhandelen. Mijn site gebruikt nu nog MultiViews, maar dat is dom, en zuigt behoorlijk. Zelfs Apache 2.4 weigert het zelfs als de rechten niet goed staan van je map.
M.a.w.: Ik ben nu bezig om te kijken of ik mijn nieuwe Treinenweb frameworkje kan voorzien van mod_rewrite, en alles op de index herschrijven naar de normale URLs.
Verder vandaag ook PHP 7 op mijn webserver erbij gekregen. Ik heb nu PHP 5 en PHP 7. Hoezee!