In python en wat heb je gescraped?quote:Op dinsdag 25 juni 2019 09:22 schreef Nattekat het volgende:
Vorige week een api voor Instagram geschreven, dat was leuk scrapewerk
Phpquote:Op dinsdag 25 juni 2019 14:13 schreef FlippingCoin het volgende:
[..]
In python en wat heb je gescraped?
Ah nice.quote:Op dinsdag 25 juni 2019 14:19 schreef Nattekat het volgende:
[..]
Php
Instagram heeft geen dev api, alleen maar eentje die door hun website gebruikt wordt. Dus met wat geknutsel heb ik die bruikbaar gemaakt.
Feed tonen aan gebruikers. Is voor werk, dus ik kan niet in de verre details gaanquote:Op dinsdag 25 juni 2019 14:33 schreef FlippingCoin het volgende:
[..]
Ah nice.![]()
En wat ga je ermee doen?
Ah ja begrijpelijk wel gaaf.quote:Op dinsdag 25 juni 2019 14:55 schreef Nattekat het volgende:
[..]
Feed tonen aan gebruikers. Is voor werk, dus ik kan niet in de verre details gaan
Nice syntax, erg kort. Ben benieuwd hoe die in GO is. Geloof dat die het op een nette manier in één regel moet kunnen.quote:Op dinsdag 25 juni 2019 09:12 schreef thabit het volgende:
Misschien geen Java gebruiken dan
[ code verwijderd ]
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.Had niets beters te doen dus ook een poging gedaan om het functioneel op te lossen;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.Dat was hem niet helemaal, wel grappig om even mee te prutsen.Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
In Python kan het ook wel in 1 regel, maar is net wat minder leesbaar:quote:Op dinsdag 25 juni 2019 21:44 schreef embedguy het volgende:
[..]
Nice syntax, erg kort. Ben benieuwd hoe die in GO is. Geloof dat die het op een nette manier in één regel moet kunnen.
| 1 | print_xmastree = lambda N: print('\n'.join((N-i)*'.'+(2*i+1)*'*'+(N-i)*'.' for i in list(range(N))+[0])) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | #include #include #include using namespace std; int main(int argc, char *argv[]) { int N = atoi(argv[1]); for (int i = 0; i < N; ++i) { cout << string(N-i, '.') << string(2*i+1, '*') << string(N-i, '.') << endl; } cout << string(N, '.') << '*' << string(N, '.') << endl; } |
Aja, ziet er ook niet heel verkeerd eruit.quote:Op dinsdag 25 juni 2019 23:04 schreef thabit het volgende:
[..]
In Python kan het ook wel in 1 regel, maar is net wat minder leesbaar:
[ code verwijderd ]
| 1 | Func |
quote:Op donderdag 27 juni 2019 22:38 schreef FlippingCoin het volgende:
Ik zag vandaag een job interview vraag.
Stel je hebt een gesorteerde array met integers, en een losse integer, de som, en je moet erachter komen of twee getallen in de array samen die som maken.
Dus [1,2,4,4] en 8 is true
[2,3,4,7] en 8 is false
Je hoeft alleen waar of onwaar te bepalen niet dr loxatie van de getallen.
En gelet op efficiëntie hoe zouden jullie dit oplossen?
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 donderdag 27 juni 2019 22:48 schreef thabit het volgende:
[..]Ja nice.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.
Ik ging eerst heel simpel naar een dubbele loop maar dit is veel beter.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
Misschien, moet ik nog even over nadenken. Ik ga wel een cursus pentesting volgen.quote:Op vrijdag 12 juli 2019 16:51 schreef FlippingCoin het volgende:
Nog mensen die een zomerprojectje beginnen?
Ah dat klinkt goed.quote:Op woensdag 17 juli 2019 10:29 schreef DevFreak het volgende:
[..]
Misschien, moet ik nog even over nadenken. Ik ga wel een cursus pentesting volgen.
no shit sherlockquote:Op maandag 29 juli 2019 13:54 schreef Faux. het volgende:
Dat is ook de hele achterliggende gedachte van Docker hè
Overkill. Maar misschien dat anderen daar anders over denkenquote:Op maandag 29 juli 2019 13:59 schreef FlippingCoin het volgende:
Hoe ik het met gitlab moet integreren weet ik alleen nog niet hopelijk is dat ook eenvoudig.En zou kubernetes iets zijn om ook maar gelijk uit te zoeken of is dat een overkill als je net begint?
Hoezo overkill? Ik neem aan dat @FlippingCoin een soort van versioning control wil voor zijn docker files. Ik ken gitlab niet, maar het lijkt gewoon een source hosting site zoals github en bitbucket. De meeste docker gebruikers zullen vast wel docker hub gebruiken, maar zover ik weet is dat allemaal openbaar tenzij je betaalt en misschien wil hij dat niet.quote:Op maandag 29 juli 2019 14:21 schreef Faux. het volgende:
[..]
Overkill. Maar misschien dat anderen daar anders over denken
Hm ik heb nu mijn images op gitlab gehost daar kan het wel private kwam ik achter, en met gitlab kan ik een hook instellen net als bij jenkins. Heb nu werkend dat er bij een commit naar de staging/master een image gemaakt wordt en gepushed naar mijn gitlab hub.quote:Op donderdag 1 augustus 2019 16:21 schreef devzero het volgende:
[..]
Hoezo overkill? Ik neem aan dat @:flippingcoin een soort van versioning control wil voor zijn docker files. Ik ken gitlab niet, maar het lijkt gewoon een source hosting site zoals github en bitbucket. De meeste docker gebruikers zullen vast wel docker hub gebruiken, maar zover ik weet is dat allemaal openbaar tenzij je betaalt en misschien wil hij dat niet.
Hoe je de files in de container krijgt?quote:Op vrijdag 16 augustus 2019 11:36 schreef boskameel het volgende:
Ik heb bij Digitalocean in docker een webapplicatie (nginx/php/sql/certbot) gebouwd. Een klant van mij heeft een abonnement bij Azure, en wil mijn applicatie gebruiken voor eigen doeleinden in zijn eigen azure omgeving.
Hoe kan ik dit het beste aanpakken? Normaal scp of rsync ik mijn files, desnoods via sftp. Ik heb als test zelf in azure een app aangemaakt, mijn docker-compose geupload, maar hoe krijg ik de files erin? Heb wat zitten googlen maar ik kom er niet echt uit wat nou de beste manier is.
Ik heb hier nog niet veel ervaring mee.
?quote:
Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.quote:
Maak je daar een micro service voor.quote:Op zondag 18 augustus 2019 12:43 schreef cablegunmaster het volgende:
[..]
Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
En heb je ook niet juist doordat je gespecialiseerde microservices hebt dat wanneer iets van deze functionaliteit niet werkt dat je al snel kan lokaliseren waar het problem zal zitten?quote:Op zondag 18 augustus 2019 12:43 schreef cablegunmaster het volgende:
[..]
Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
Logging & bug-tracing zijn inderdaad dingen die moeilijker worden door microservices.quote:Op zondag 18 augustus 2019 12:43 schreef cablegunmaster het volgende:
[..]
Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
Waarom zijn ze in de meeste gevallen slechter dan? Een monolith systeem heeft toch ook weer veel nadelen?quote:Op zondag 18 augustus 2019 13:57 schreef embedguy het volgende:
[..]
Logging & bug-tracing zijn inderdaad dingen die moeilijker worden door microservices.
Microservices zijn ook niet per definitie beter (in de meeste gevallen zou ik stellen dat ze juist slechter zijn), maar het is eeb afweging of de voordelen afwegen tegen de nadelen.
Je krijgt een berg extra timing problemen erbij die je met een monoliet niet hebt. Deze timing problemen zijn nogal lastig te debuggen.quote:Op zondag 18 augustus 2019 13:05 schreef FlippingCoin het volgende:
[..]
En heb je ook niet juist doordat je gespecialiseerde microservices hebt dat wanneer iets van deze functionaliteit niet werkt dat je al snel kan lokaliseren waar het problem zal zitten?
Microservices geven je meer vrijheid in de technologie die je kiest voor een bepaald probleem en ze maken het makkelijker om horizontaal te scalen. Verder hebben ze alleen maar nadelen afaik zoals complexiteit en debugbaarheid. Voor de meeste applicaties wegen de voordelen in de verste verte niet op tegen de nadelen imho.quote:Op zondag 18 augustus 2019 14:08 schreef FlippingCoin het volgende:
[..]
Waarom zijn ze in de meeste gevallen slechter dan? Een monolith systeem heeft toch ook weer veel nadelen?
Hm oké, ook afhankelijk van de verworvenheid van de services dan? En waarom wordt het dan zoveel gebruikt bij grote bedrijven?quote:Op zondag 18 augustus 2019 14:31 schreef embedguy het volgende:
[..]
Microservices geven je meer vrijheid in de technologie die je kiest voor een bepaald probleem en ze maken het makkelijker om horizontaal te scalen. Verder hebben ze alleen maar nadelen afaik zoals complexiteit en debugbaarheid. Voor de meeste applicaties wegen de voordelen in de verste verte niet op tegen de nadelen imho.
Jep, ik kan ze zie ik met ftp access erin zetten, maar kan het niet veel sneller?quote:Op vrijdag 16 augustus 2019 15:45 schreef FlippingCoin het volgende:
[..]
Hoe je de files in de container krijgt?
Ja hoe ik het heb geregeld is dat ik mijn Dockerfile in de git repository heb.quote:Op zondag 18 augustus 2019 15:19 schreef boskameel het volgende:
[..]
Jep, ik kan ze zie ik met ftp access erin zetten, maar kan het niet veel sneller?
| 1 2 3 4 5 6 7 8 9 10 11 | FROM golang:latest WORKDIR /app COPY go.mod go.sum log.txt ./ RUN go mod download COPY . . RUN go build -o main . |
De problemen zijn niet onoverkombaar. Goede logging en goed design maken een hoop goed.quote:Op zondag 18 augustus 2019 15:09 schreef FlippingCoin het volgende:
[..]
Hm oké, ook afhankelijk van de verworvenheid van de services dan? En waarom wordt het dan zoveel gebruikt bij grote bedrijven?
Ah oké, waar ik stage liep verleden jaar waren ze ook bezig met de transitie naar micro services en waren er een hoop wel erg positief over. Ik heb er te weinig ervaring mee om er iets over te zeggen verder maar heb er toen wel een hoop van geleerd toen ik zelf een micro service mocht maken daar was ik wel blij mee.quote:Op zondag 18 augustus 2019 15:38 schreef embedguy het volgende:
[..]
De problemen zijn niet onoverkombaar. Goede logging en goed design maken een hoop goed.
Bedrijven moeten de afweging maken van de pro's en cons. Een bedrijf als Netflix heeft de verticale scalability en de vrijheid in technology die microservices geven nodig maar voor een gemiddelde webapplicatie is het overkill en heb je vooral de nadelen.
Zelf werk ik in een team dat mocroservices heeft geïntroduceerd. Ik vermoed vooral omdat de senior niet achter wil blijven in de tijd met zijn kennis, niet omdat de voordelen van microservices op zich opwegen tegen de nadelen. Tja, microservices dragen toch een soort van 'cooligheid' met zich mee dus zelf vind ik het ook wel prima. Aan de andere kant donderen we wel een hoop tijd weg om monitoring/logging/ci/cd op orde te krijgen voor microservices.
Ja snap ik. Ben zelf ook wel blij dat ik ermee mag werken.quote:Op zondag 18 augustus 2019 15:49 schreef FlippingCoin het volgende:
[..]
Ah oké, waar ik stage liep verleden jaar waren ze ook bezig met de transitie naar micro services en waren er een hoop wel erg positief over. Ik heb er te weinig ervaring mee om er iets over te zeggen verder maar heb er toen wel een hoop van geleerd toen ik zelf een micro service mocht maken daar was ik wel blij mee.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |