abonnement Unibet Coolblue
pi_184496850
quote:
19s.gif Op zaterdag 19 januari 2019 19:09 schreef TwenteFC het volgende:

[..]

Klopt het is handig dat ze beiden dezelfde interface hebben.
Maar ik moet zeggen dat ik soms ook gewoon zooi opsplits zodat het beter te lezen is ookal kan het wel met collections waar je alles aan elkaar vast knupt :P

[..]

Maar 1x gebruikt om vanuit een browser stickers naar een printer toe te sturen maar voor de rest heb ik nauwelijks usecases waar het meerwaarde biedt binnen de projecten waar ik aan werk.

Events/Listeners binnen Laravel gebruik ik wel erg veel, houdt de boel lekker schoon en het is makkelijk om terug te vinden wat er nu allemaal precies gebeurd wanneer er bijv. een order wordt verwijderd om maar iets als voorbeeld te noemen.

Klopt, doe ik ook. Geweldige manier om je code goed schoon te houden.

Je moet het even zo zien dat je eigenlijk een webpagina zou moeten serveren met Apache of wat voor webserver dan ook, en vervolgens gaat communiceren met een server die draait in een loop. Non-blocking en event-driven, zoals NodeJS.

Bing maar eens op ReactPHP :P
pi_184496992
quote:
7s.gif Op zaterdag 19 januari 2019 19:15 schreef DevFreak het volgende:

[..]

Klopt, doe ik ook. Geweldige manier om je code goed schoon te houden.

Je moet het even zo zien dat je eigenlijk een webpagina zou moeten serveren met Apache of wat voor webserver dan ook, en vervolgens gaat communiceren met een server die draait in een loop. Non-blocking en event-driven, zoals NodeJS.

Bing maar eens op ReactPHP :P
Ja dat staat in principe nog los van websockets. Die reactiviteit zou meer een gimmick binnen onze projecten functioneel gezien hebben onze eindgebruikers er weinig aan. :P Maar het is wel leuker om te programmeren ja.
pi_184497067
quote:
19s.gif Op zaterdag 19 januari 2019 19:23 schreef TwenteFC het volgende:

[..]

Ja dat staat in principe nog los van websockets. Die reactiviteit zou meer een gimmick binnen onze projecten functioneel gezien hebben onze eindgebruikers er weinig aan. :P Maar het is wel leuker om te programmeren ja.
Nou dat niet alleen, maar het biedt ook gigantisch veel mogelijkheden en bovendien kun je de gigantische overhead op de servers reduceren met misschien wel meer dan 50%...

Je wilt niet weten hoeveel systeembronnen het kost om iedere keer heel Laravel te bootstrappen, zelfs wanneer je aan het cachen bent. Totaal onnodig en een achterlijke architectuur die niet meer van deze tijd is.

Ik wil asynchroon en event driven programmeren, en de Zend engine achter een webserver laat dit niet toe.

Je kunt dit bewerkstelligen met slechts één codebase, maar daar ben ik eigenlijk dan weer niet zo'n fan van. Liever een webpagina serveren en dan over een TCP socket live communiceren met een tweede server.

[ Bericht 5% gewijzigd door #ANONIEM op 19-01-2019 19:33:00 ]
  zondag 20 januari 2019 @ 19:13:53 #34
436847 embedguy
Embedded in your genius dreams
pi_184517328
Interessante ontwikkeling; dat ReactPHP. Klint mij wel een beetje als PHP misbruiken :9.

Leuk dat het kan.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_184517549
quote:
1s.gif Op zondag 20 januari 2019 19:13 schreef embedguy het volgende:
Interessante ontwikkeling; dat ReactPHP. Klint mij wel een beetje als PHP misbruiken :9.

Leuk dat het kan.
Hoezo misbruiken? :P

PHP is gewoon een general-purpose taal, net zoals Python dat is.

Moet wel zeggen dat ik Hack van Facebook wel leuker en mooier vind dan PHP. Zeer uitgebreide taal. Leuke is dat je PHP 7+ gewoon in HHVM kan draaien en eventueel Hack en PHP kunt mixen.

Weet ook niet helemaal zeker of ik wil beginnen aan ReactPHP. Vind het geen elegante oplossing.

[ Bericht 4% gewijzigd door #ANONIEM op 20-01-2019 19:38:02 ]
  zondag 20 januari 2019 @ 21:20:14 #36
436847 embedguy
Embedded in your genius dreams
pi_184520566
quote:
7s.gif Op zondag 20 januari 2019 19:25 schreef DevFreak het volgende:

[..]

Hoezo misbruiken? :P

PHP is gewoon een general-purpose taal, net zoals Python dat is.

Moet wel zeggen dat ik Hack van Facebook wel leuker en mooier vind dan PHP. Zeer uitgebreide taal. Leuke is dat je PHP 7+ gewoon in HHVM kan draaien en eventueel Hack en PHP kunt mixen.

Weet ook niet helemaal zeker of ik wil beginnen aan ReactPHP. Vind het geen elegante oplossing.

Interessante ontwikkelingen. Ik ben niet zo thuis in php maar ik zie php als iets wat gemaakt is om voor elke request direct weer opnieuw te beginnen.

Als je het dan gebruikt met een persistent process, dan noem ik het 'misbruiken'. Niet dat het veel boeit verder.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_184590427
Iemand hier die ervaring heeft met audio in JavaFX?

Wat ik ook doe, ik krijg geen 2 geluiden tegelijkertijd afgespeeld. Heb het geprobeerd met MediaPlayer, met AudioClip en meerdere Threads tegelijk |:(
ウプピエ 八十三 << u-pu-pi-e hachi-ju-san, ik denk ik zeg het er maar ff bij :P
pi_184590993
Godverdomme wat is dat npm toch een vertiefte clusterfuck :r :r :r
pi_184593963
quote:
0s.gif Op donderdag 24 januari 2019 12:01 schreef uppie83 het volgende:
Iemand hier die ervaring heeft met audio in JavaFX?

Wat ik ook doe, ik krijg geen 2 geluiden tegelijkertijd afgespeeld. Heb het geprobeerd met MediaPlayer, met AudioClip en meerdere Threads tegelijk |:(
Solved, na anderhalve dag aankloten werkte de boel spontaan toen de ID-tags waren verwijderd :')
ウプピエ 八十三 << u-pu-pi-e hachi-ju-san, ik denk ik zeg het er maar ff bij :P
  donderdag 24 januari 2019 @ 22:19:57 #40
436847 embedguy
Embedded in your genius dreams
pi_184602392
quote:
8s.gif Op donderdag 24 januari 2019 12:42 schreef Farenji het volgende:
Godverdomme wat is dat npm toch een vertiefte clusterfuck :r :r :r
Klopt
Als je de features niet gebruikt, probeer bijv. Yarn.

SPOILER
Om 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.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_184711379
Ontwerp vraagje. Ik heb een tutorial gevolgd om mij wat verder te ontwikkelen. Daarin werd een view-manager gebruikt om alle (bewegingen van) sprites te organiseren. Echter alle sprites van de objecten waren onderdeel van deze view-manager itt de objecten zelf.

Voor het geluid was het idem. Een sound-manager waar alle audioclips in werden gemaakt en waar ze konden worden aangeroepen.

Maar is het niet zo dat een geluid en een uiterlijk kenmerken zijn van een object en dus in de class horen van dit object?
ウプピエ 八十三 << u-pu-pi-e hachi-ju-san, ik denk ik zeg het er maar ff bij :P
pi_184714220
Ben bezig met een webscraper, maar ben er tijdens het ontwikkelen achter gekomen dat ik de webpagina op één of andere manier eerst moet laten verwerken door een webbrowser omdat de facking jerks achter de website die ik probeer leeg te trekken zo'n HTML5-videoplayer gebruiken.

Bij een standaard request krijg ik in plaats van een linkje naar de video een lange string te zien.

Iemand ideeën? :P
pi_184714560
quote:
7s.gif Op woensdag 30 januari 2019 17:13 schreef DevFreak het volgende:
Ben bezig met een webscraper, maar ben er tijdens het ontwikkelen achter gekomen dat ik de webpagina op één of andere manier eerst moet laten verwerken door een webbrowser omdat de facking jerks achter de website die ik probeer leeg te trekken zo'n HTML5-videoplayer gebruiken.

Bij een standaard request krijg ik in plaats van een linkje naar de video een lange string te zien.

Iemand ideeën? :P
gewoon niet scrapen en netjes vragen?
  woensdag 30 januari 2019 @ 20:36:10 #44
436847 embedguy
Embedded in your genius dreams
pi_184718347
quote:
7s.gif Op woensdag 30 januari 2019 17:13 schreef DevFreak het volgende:
Ben bezig met een webscraper, maar ben er tijdens het ontwikkelen achter gekomen dat ik de webpagina op één of andere manier eerst moet laten verwerken door een webbrowser omdat de facking jerks achter de website die ik probeer leeg te trekken zo'n HTML5-videoplayer gebruiken.

Bij een standaard request krijg ik in plaats van een linkje naar de video een lange string te zien.

Iemand ideeën? :P
Selenium/Cypress/Puppeteer?

Nee, geen flauw idee hoe je dit op een makkelijke manier kan doen :9
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  woensdag 30 januari 2019 @ 20:41:25 #45
436847 embedguy
Embedded in your genius dreams
pi_184718493
quote:
0s.gif Op woensdag 30 januari 2019 14:29 schreef uppie83 het volgende:
Ontwerp vraagje. Ik heb een tutorial gevolgd om mij wat verder te ontwikkelen. Daarin werd een view-manager gebruikt om alle (bewegingen van) sprites te organiseren. Echter alle sprites van de objecten waren onderdeel van deze view-manager itt de objecten zelf.

Voor het geluid was het idem. Een sound-manager waar alle audioclips in werden gemaakt en waar ze konden worden aangeroepen.

Maar is het niet zo dat een geluid en een uiterlijk kenmerken zijn van een object en dus in de class horen van dit object?
Heb je een linkje naar die tutorial? Meer specifiek; een linkje naar dat voorbeeld.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
pi_184720142
quote:
1s.gif Op woensdag 30 januari 2019 17:32 schreef mschol het volgende:

[..]

gewoon niet scrapen en netjes vragen?
135.000 video's? :D

quote:
1s.gif Op woensdag 30 januari 2019 20:36 schreef embedguy het volgende:

[..]

Selenium/Cypress/Puppeteer?

Nee, geen flauw idee hoe je dit op een makkelijke manier kan doen :9
Fijn dat je even wat namen laat vallen. Ik ga er morgen wel verder naar kijken ^^
  woensdag 30 januari 2019 @ 22:40:07 #47
436847 embedguy
Embedded in your genius dreams
pi_184721799
quote:
7s.gif Op woensdag 30 januari 2019 21:36 schreef DevFreak het volgende:

[..]

135.000 video's? :D

[..]

Fijn dat je even wat namen laat vallen. Ik ga er morgen wel verder naar kijken ^^
Die zijn bedoeld voor webbrowser automatisering.

Wellicht is er een manier die meer performance geeft of die makkelijker op te zetten is. Selenium en alternatieven zijn een beetje overkill, maar wat je wilt zal er wel mee kunnen schat ik.
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
  woensdag 30 januari 2019 @ 22:45:58 #48
85514 ralfie
!Yvan eht nioj
pi_184721964
quote:
0s.gif Op woensdag 30 januari 2019 14:29 schreef uppie83 het volgende:
Ontwerp vraagje. Ik heb een tutorial gevolgd om mij wat verder te ontwikkelen. Daarin werd een view-manager gebruikt om alle (bewegingen van) sprites te organiseren. Echter alle sprites van de objecten waren onderdeel van deze view-manager itt de objecten zelf.

Voor het geluid was het idem. Een sound-manager waar alle audioclips in werden gemaakt en waar ze konden worden aangeroepen.

Maar is het niet zo dat een geluid en een uiterlijk kenmerken zijn van een object en dus in de class horen van dit object?
en als meerdere objecten dezelfde sprites gebruiken, of dezeflde geluiden? Alles X keer in het geheugen laden? Daarom gebruik je dus aparte classes om resources te managen.
pi_184724938
quote:
7s.gif Op woensdag 30 januari 2019 17:13 schreef DevFreak het volgende:
Ben bezig met een webscraper, maar ben er tijdens het ontwikkelen achter gekomen dat ik de webpagina op één of andere manier eerst moet laten verwerken door een webbrowser omdat de facking jerks achter de website die ik probeer leeg te trekken zo'n HTML5-videoplayer gebruiken.

Bij een standaard request krijg ik in plaats van een linkje naar de video een lange string te zien.

Iemand ideeën? :P
Wat is de site? Mag ook per PM.
Tip, open Chrome in development mode en kijk in de netwerk tab bij de index pagina waarop de video staat. Vervolgens kun je copy request als Curl doen.

Probeer dat eens in een Curl client (kan ook online).

Overigens heb ik in verleden veel gedaan om spiders te blokken, 100% kan het bijna nooit zonder je site ook goed toegankelijk te houden. Alleen 2 jaar terug een dienst getest die het op DNS niveau afvangt, werkte zeer goed en word o.a. op Funda gebruikt. Enige nadeel was dat het een kleine ton per jaar kost.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_184724942
quote:
8s.gif Op donderdag 24 januari 2019 12:42 schreef Farenji het volgende:
Godverdomme wat is dat npm toch een vertiefte clusterfuck :r :r :r
Wij hadden er ook vaak ontzettende shit mee in build straten, komt ook doordat sommige packages debiel lange namen hebben.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_184727228
quote:
0s.gif Op donderdag 31 januari 2019 07:18 schreef raptorix het volgende:

[..]

Wat is de site? Mag ook per PM.
Tip, open Chrome in development mode en kijk in de netwerk tab bij de index pagina waarop de video staat. Vervolgens kun je copy request als Curl doen.

Probeer dat eens in een Curl client (kan ook online).

Overigens heb ik in verleden veel gedaan om spiders te blokken, 100% kan het bijna nooit zonder je site ook goed toegankelijk te houden. Alleen 2 jaar terug een dienst getest die het op DNS niveau afvangt, werkte zeer goed en word o.a. op Funda gebruikt. Enige nadeel was dat het een kleine ton per jaar kost.
Heb je even een DM gestuurd :P
pi_184727621
Meh, dit gaat echt veel te ingewikkeld worden. Ik ga een andere videosite pakken zonder 'beveiliging' voor nu.
pi_184745483
Werkt perfect

250 video's per minuut _O-

[ Bericht 84% gewijzigd door #ANONIEM op 01-02-2019 06:01:41 ]
pi_184752314
HALLO HALLO WAAR IS IEDEREEN
pi_184752770
quote:
10s.gif Op vrijdag 1 februari 2019 13:50 schreef DevFreak het volgende:
HALLO HALLO WAAR IS IEDEREEN
:)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_184752806
quote:
7s.gif Op woensdag 30 januari 2019 17:13 schreef DevFreak het volgende:
Ben bezig met een webscraper, maar ben er tijdens het ontwikkelen achter gekomen dat ik de webpagina op één of andere manier eerst moet laten verwerken door een webbrowser omdat de facking jerks achter de website die ik probeer leeg te trekken zo'n HTML5-videoplayer gebruiken.

Bij een standaard request krijg ik in plaats van een linkje naar de video een lange string te zien.

Iemand ideeën? :P
Wat wilde je eigenlijk met die videos doen?
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_184752828
quote:
0s.gif Op vrijdag 1 februari 2019 14:13 schreef raptorix het volgende:

[..]

:)
:W

Ik heb die scraper wel weer gehad. Het werkt dus tijd voor het volgende hoofdstuk. Ik ben aan het denken over een webcrawler àla mini-zoekmachine.
pi_184752845
quote:
0s.gif Op vrijdag 1 februari 2019 14:15 schreef raptorix het volgende:

[..]

Wat wilde je eigenlijk met die videos doen?
Niets. Was gewoon de kick om die site leeg te rippen. :')
pi_184756034
quote:
7s.gif Op vrijdag 1 februari 2019 14:15 schreef DevFreak het volgende:

[..]

:W

Ik heb die scraper wel weer gehad. Het werkt dus tijd voor het volgende hoofdstuk. Ik ben aan het denken over een webcrawler àla mini-zoekmachine.
Goede oefening voor recursie :)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_184756046
Overigens als je dan een spider gaat schrijven, kan dan eens of je asynchrone technieken kan toepassen :)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')