Externe foto's backupen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »
ScrapZz nl

ScrapZz nl

14/06/2020 15:13:47
Quote Anchor link
Het is een tijd geleden dat ik hier wat poste en kom nu meer met een discussie vraag.

Onlangs heb ik een forum overgenomen waar ook regelmatig foto's worden gepost, enige probleem is dat veel foto's op den duur verdwijnen doordat de website zoals tinypic waar de foto's op zijn geplaatst besluit te stoppen met hun service. Ik los dit op door de foto's zelf te uploaden naar mijn eigen hosting dit doe ik als volg:

* de gebruiker plaats een foto door middel van img tags of door de upload form op de website
* als de topic vervolgens door een ander bekeken word check de server of de foto in de img tag afkomstig is van mijn
eigen forum zo niet, check de server dan of de foto al eens is geüpload zo niet zal de server hem uploaden naar mijn
eigen hosting (in webp formaat) en de details plaatsen in het database.
* doordat de details van de foto incl volledige url bekend is in het database zal dus overal op het forum dezelfde
foto worden weergegeven als deze foto wordt opgevraagd doormiddel van de originele url en tussen de img tag.

Enigste probleem dat ik nu heb is dat dit toch wel enorm veel data vraagt, en daarom toch eens verder wil kijken naar een goedkope oplossing.

Ik vraag mij af hoe jullie dit zouden oplossen?
Gewijzigd op 14/06/2020 15:15:51 door ScrapZz nl
 
PHP hulp

PHP hulp

03/06/2024 11:41:24
 
Ozzie PHP

Ozzie PHP

14/06/2020 16:23:13
Quote Anchor link
>> Ik vraag mij af hoe jullie dit zouden oplossen?

De vraag is wat je precies wil "oplossen". Je gaf zelf aan dat je de foto's wil opslaan op je eigen server, zodat ze altijd beschikbaar zijn en getoond kunnen worden. Volgens mij valt daar weinig aan 'op te lossen'. Dat is een keuze die je zelf hebt gemaakt. De enige 'oplossing' die ik dan zie is óf de foto's niet meer opslaan op je eigen server met het risico dat ze op enig moment niet meer zichtbaar zijn, óf zorgen voor meer/goedkopere data-opslag, bijvoorbeeld door een hostingpakket te nemen bij een andere hostingprovider.
 
Rob Doemaarwat

Rob Doemaarwat

14/06/2020 16:37:34
Quote Anchor link
Extra schijfruimte is denk ik de goedkoopste oplossing. Als je echt "on a budget" bent zou je de foto's eerst nog lokaal op kunnen slaan (op je eigen PC - met een lokaal script dus), en pas als je merkt dat de originele afbeelding is "verdwenen" (bijvoorbeeld omdat je de 404 logt via javascript bij de client) de foto uploaden naar je server (of een andere gratis plaatjes hosting boer ;-) ) en de URL in de img tag vervangen.

Overigens: hoe zit het met de rechten van al deze foto's. Zolang ze bij zo'n plaatjesboer staan heb je nog kans dat die de sjaak is als er iemand rechten komt claimen. Als ze echt op jouw server staan is het ook echt jouw probleem.
 
ScrapZz nl

ScrapZz nl

14/06/2020 16:56:41
Quote Anchor link
Ozzie PHP op 14/06/2020 16:23:13:
>> Ik vraag mij af hoe jullie dit zouden oplossen?

De vraag is wat je precies wil "oplossen". Je gaf zelf aan dat je de foto's wil opslaan op je eigen server, zodat ze altijd beschikbaar zijn en getoond kunnen worden. Volgens mij valt daar weinig aan 'op te lossen'. Dat is een keuze die je zelf hebt gemaakt. De enige 'oplossing' die ik dan zie is óf de foto's niet meer opslaan op je eigen server met het risico dat ze op enig moment niet meer zichtbaar zijn, óf zorgen voor meer/goedkopere data-opslag, bijvoorbeeld door een hostingpakket te nemen bij een andere hostingprovider.


Er zijn meerdere wegen die naar Rome leiden dus ik wil eigenlijk gewoon horen hoe een ander dit oplost. ik ben niet de enigste met dit probleem lijkt mij??

Rob Doemaarwat op 14/06/2020 16:37:34:
Extra schijfruimte is denk ik de goedkoopste oplossing. Als je echt "on a budget" bent zou je de foto's eerst nog lokaal op kunnen slaan (op je eigen PC - met een lokaal script dus), en pas als je merkt dat de originele afbeelding is "verdwenen" (bijvoorbeeld omdat je de 404 logt via javascript bij de client) de foto uploaden naar je server (of een andere gratis plaatjes hosting boer ;-) ) en de URL in de img tag vervangen.

Overigens: hoe zit het met de rechten van al deze foto's. Zolang ze bij zo'n plaatjesboer staan heb je nog kans dat die de sjaak is als er iemand rechten komt claimen. Als ze echt op jouw server staan is het ook echt jouw probleem.


ik dacht zelf ook aan om de foto's zelf te hosten wellicht is het een idee om ze zelf pas te uploaden wanneer er een 404 error komt, ik twijfel alleen of je die wel te zien krijg? bij tinypic krijg je namelijk gewoon een afbeelding te zien en niet een 404 error.

Wat betreft auteurs rechten daar heb ik nog niet over nagedacht je hebt toch ook waybackmachine die bijna alles backup.
Gewijzigd op 14/06/2020 16:58:19 door ScrapZz nl
 
Rob Doemaarwat

Rob Doemaarwat

14/06/2020 17:17:52
Quote Anchor link
De WayBack machine heeft daar ook redelijk wat "werk" aan: https://en.wikipedia.org/wiki/Wayback_Machine#Legal_status

Het is ook niet zozeer dat je een "backup" maakt van een plaatje dat toch al op tinypic & co stond, maar meer wie de *originele* eigenaar van dat plaatje was. Tinypic heeft vaker met dat bijltje gehakt, en zal een uitstekende jurist in dienst hebben (met een dagtaak; en dan hebben ze ook nog een sys.admin met een grote delete knop). Maar die heb jij niet. En dat weten fotografen (en andere mensen die "originele content" maken) - die slaan tinypic dus over, maar komen wel bij jou verhaal halen.

Nog even over "hoe andere dat doen". Zelf beheer ik ook een paar websites met "heel veel plaatjes". Die draaien wel op een eigen server. Wat we daar altijd doen is:
- De hele website (het algemene spul zeg maar) draait op een (snelle) SSD.
- Voor de plaatjes ("het archief") mounten we een *grote* conventionele HDD (veel voor weinig) waar die plaatjes allemaal op gaan.

Voor de foto's hebben we verschillende formaten nodig (thumb, medium, large) en die "afgeleiden" gaan in de cache op de SSD (op de HDD staan dus alleen de originelen). Die cache verloopt na een week of 2. Actuele foto's staan dus in de cache op de SSD, en ter archivering hebben we het origineel op de HDD (en als een foto weer actueel wordt, wordt ie dus weer vanuit het archief=HDD in de cache op de SSD geplaatst).
Gewijzigd op 14/06/2020 17:28:17 door Rob Doemaarwat
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.