Archief - Gezocht: JAVA programmeur

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

dligneel

Legacy Member
Hallo,

:help:

Ik ben op zoek naar een Java programmeur voor de verdere ontwikkeling van mijn webshop.
Ik heb verschillende leveranciers die CSV-bestanden ter beschikking stellen met hun producten en hun voorraad. Het gaat om meerdere bedrijven en duizenden producten. Easywebshop laat het uploaden rechtstreeks enkel per 1000 producten toe, waardoor ik mijn CSV bestand manueel zou moeten knippen naar meerdere kleine bestanden. Echter iedere 24u is er een voorraad update, dus is dit onbegonnen werk. De helpdesk van Easywebshop heeft mij naar dit forum verwezen.

Volgens hen heb ik een Java applicatie (Mac compatibel) nodig om de CSV waarden in XML te plaatsen en per 1000 uploaden naar EasyWebshop via de API.

Ikzelf heb geen ervaring met programmeren en ik weet dus ook niet welke informatie ik allemaal moet vermelden om de opdracht duidelijker te maken. Ik beantwoord graag alle bijkomende vragen.

Alvast bedankt!

Kemblin

Legacy Member
Waarom het bestand omzetten naar xml? Kan een applicatie het bestaande csv bestand niet gewoon opsplitsen in kleinere bestandjes van 1000 producten?

dligneel

Legacy Member
De helpdesk van Easywebshop sprak over Java omdat dit op elk platform werkt en ikzelf met een iMac werk, dus ik heb niets aan software die op Windows draait. De omzetting CSV naar XML stond ook in het bericht van Easywebshop zelf.

De bedoeling is dat de app in Java dit automatisch doet, dus die opsplitsing en het uploaden. Tevens moet ik eerst nog aanpassingen kunnen doen aan de gegevens voordat deze worden verstuurd naar de webshop. Hou er tevens rekening mee dat dit minimum één keer per dag moet gebeuren en dit voor verschillende leveranciers, dus het manuele moet zoveel mogelijk beperkt worden, anders ben je iedere dag van 's morgens tot 's avonds bezig met producten invoeren in de webshop en dat is nu ook weer de bedoeling niet.

passero

Legacy Member
Hoe worden die bestanden ter beschikking gesteld? Moet je die downloaden of krijg je die per mail toe?
Java is niet per se een must. Aangezien je een hosting hebt kan je eigenlijk een kleine web app schrijven in de taal die compatibel is met je host.
Als je webshop in PHP is dan kan iemand een paar PHP pagina's schrijven en moet je niet eens een desktop app hebben.

Als je per se een desktop app wil dan is java wel een goeie oplossing.
Heb je de specificaties van de XML bestanden en CSV? Eventueel een voorbeeld (dummy als je geen data wil vrijgeven) zodat we de complexiteit ervan inzien. Gaat het om een +/- 10 velden, 100 velden, 100+ velden.

Het feit dat je manueel eerst nog moet kunnen controleren en aanpassen maakt het wel veel ingewikkelder. Je moet dan schermen voorzien om die gegevens aan te passen wat eigenlijk meer werk is dan gewoon converteren.

Wanneer moet je dat hebben en wat kan je bieden? :D

nuikke

Legacy Member
Hye, ik weet hoe je zoiets kan aanpakken. Je kan hier een mooie Java-applicatie van maken, maar je zou evengoed gewoon een Perl-scriptje kunnen schrijven die dit oplost :) Het enige wat hiervoor nodig is een voorbeeld csv-bestand, dit om de structuur te zien. Het Java-programma kan dan dit bestand inlezen en aangezien je de structuur van het bestand kent, dit omzetten naar bijvoorbeeld XML.

Dit is allemaal niet zo moeilijk...

Apolioo

Legacy Member
Gegroet,
Ik wil niet bijdehand overkomen maar er is al een topic aan de gang over het zoeken van werknemers,
De titel en de rest van deze post passen daar perfect in de context
https://www.beyondgaming.be/forums (de link)

Zo nog 'n prettige dag :)

Coolrunners

Legacy Member
Ik ben vandaag wat beginnen prutsen met Java en heb juist een programmake in Java gemaakt om decimaal getal om te zetten naar een binair getal door middel van een for loop:

public class H5OpdrachtE {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int getal = 22;

String binair = "";
for(int i= getal; i >= 1 ; i = i/2)
{
if(i%2 == 0)
{
binair = binair + "0";
}
else
{
binair = binair + "1";
}
}
String result = new StringBuilder(binair).reverse().toString();
System.out.println(result);
}
}


Maar dat is waarschijnlijk niet genoeg om een contract te versieren.. :lol:

Coolrunners

Legacy Member
Echte programmeurs gebruiken die bibliotheken niet, maar schrijven alles zelf met als enige hulpmiddel selectie en iteratie!

Jerre Muesli

Legacy Member
Coolrunners zei:
Echte programmeurs gebruiken die bibliotheken niet, maar schrijven alles zelf met als enige hulpmiddel selectie en iteratie!

Ja. In notepad. Zonder IDE.

Inco

Legacy Member
Je dient eerst je behoeften te analiseren waarna een programmeur deze kan uitwerken voor je. 'k Vind het wel raar dat een professionele verkoper (easywebshop) je doorverwijst naar een gaming forum...

Coolrunners

Legacy Member
Dus eigenlijk heb je met andere woorden gewoon een tool nodig die een CSV record met meer dan duizend bestanden omzet naar xml files met maximum 1000 bestanden? En dit niet gemaakt in het .NET framework omdat het op mac moet kunnen worden uitgevoerd.
Hoeveel ben je bereid daarvoor te betalen? Ik denk dat ik daar wel een oplossing voor kan vinden.

Coolrunners

Legacy Member
Als je wat zoekt kan je zoiets waarschijnlijk zelfs met de hulp van Excel (of een andere tool) al automatiseren.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan