Financieële updates

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

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 »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »
Jens

Jens

16/09/2007 18:16:00
Quote Anchor link
Goedenavond,

Bij een managerspel heb je altijd inkomsten en uitgaven.
Ik probeerd dmv een cronjob (het MOET met een cronjob, want als de gebruiker 2 weken niet inlogt, moet hij nog altijd zijn wekelijkste uitgaven betalen) elke gebruiker zijn spelers te selecteren uit de database en hun salarissen bij elkaar optellen. Dit totaal zet ik weer in een andere cronjob, de cronjob die iedere onbetaald item betaald en verwijdert. Deze laatste cronjob is al helemaal klaar en werkt perfect. Enkel met de eerste heb ik wat moeilijkheden, als ik het door de user zelf laat doen dan gaat het, maar dan zit ik met het probleem, dat de inactieve gebruikers niet zullen klikken, waardoor zij geen salaris moeten betalen!

Moeilijke uitleg, maar ik heb men best gedaan!
Kan iemand me hierbij helpen?
Gewijzigd op 01/01/1970 01:00:00 door Jens
 
PHP hulp

PHP hulp

21/11/2024 21:25:50
 
Frank -

Frank -

16/09/2007 18:23:00
Quote Anchor link
Quote:
het MOET met een cronjob, want als de gebruiker 2 weken niet inlogt, moet hij nog altijd zijn wekelijkste uitgaven betalen
En leg mij eens uit waarom je dat niet kunt doen wanneer de gebruiker weer inlogt...

Een cronjob is voor zaken die absuluut op een vast moment, bv. 00:00 uur 's nachts moeten gebeuren. Het hele systeem moet bij wijze van spreken instorten mocht de job niet is uitgevoerd. Alarmbellen moeten afgaan! En dat is hier niet het geval, het zal je een rotzorg zijn, je kunt op ieder willekeurig moment de job uitvoeren, zolang de gegevens maar up-to-date zijn wanneer iemand inlogt. Iemand die niet speelt, hoeft ook niet te weten hoe de vlag er bijhangt. Dit is weer zo'n typisch voorbeeld waarbij je géén cronjobs nodig hebt.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Jens

Jens

16/09/2007 20:30:00
Quote Anchor link
Een inactieve gebruiker kan dus ook nooit failliet gaan volgens jou redenering.. En dit mag niet, aangezien we zo van de inactieve gebruikers verlost geraken.
Dus ik doe het met een Cronjob. Hoe doe ik het?
 
Frank -

Frank -

16/09/2007 20:42:00
Quote Anchor link
Maak een script die de update-query uitvoert en stel een cron in die dit script aanroept. En klaar is Klara.
 
Jens

Jens

16/09/2007 20:53:00
Quote Anchor link
Jij antwoordt altijd op vragen die niet gesteld worden.
Ik weet wel hoe ik een cronjob moet aanroepen, ik weet enkel niet hoe ik de query bij alle gebruikers moet updaten..

1. Selecteer een 'manager'
2. Selecteer elke speler die voor deze manager speelt en tel hun salarissen op.
3. Sla het bedrag op in database voor de desbetreffende gebruiker
4. Begin met de volgende gebruiker
 
Frank -

Frank -

16/09/2007 21:00:00
Quote Anchor link
En hoe denk je dat wij moeten raden hoe jouw datamodel er uitziet? De vraag 'hoe doe ik het?' is nogal ruim opgesteld, vind je niet?

Ik bespeur in elk geval een JOIN en een punt 4 die lichtelijk overdreven is. Het is onzinnig om per gebruiker een aparte query uit te voeren, dan kan best in 1 klap. Gebruik wel een transaction om in geval van problemen alles ongedaan te kunnen maken.

Maar zonder datamodel kan niemand je helpen.
 
Klaasjan Boven

Klaasjan Boven

16/09/2007 21:10:00
Quote Anchor link
En waarschijnlijk heb je geen CRONJOB nodig. Voer het script gewoon uit bij de eerste gebruiker van de week.
 
Jurgen assaasas

Jurgen assaasas

16/09/2007 21:53:00
Quote Anchor link
Een cron is ook niet nodig, tenzij geld automatisch erbij of eraf gaat. Als er nl geen actie is kan er niets worden gewijzigd toch?

Je kunt ook als gebruiker X inlogt gebruiker X en gebruiker Y updaten. Een cron is dus niet nodig.
 
Martijn

Martijn

16/09/2007 21:59:00
Quote Anchor link
Of je doet het natuurlijk zo, je registreert de salarissen voor iedere gebruiker en voert ze pas uit als hij online komt.

Stel dat hij dus 2 weken niet inlogt, dan staan er voor hem dus 2 weken salaris "te wachten" die worden bijgeteld als hij inlogt.
 
Jelmer -

Jelmer -

16/09/2007 22:14:00
Quote Anchor link
Martijn schreef op 16.09.2007 21:59:
Of je doet het natuurlijk zo, je registreert de salarissen voor iedere gebruiker en voert ze pas uit als hij online komt.

Stel dat hij dus 2 weken niet inlogt, dan staan er voor hem dus 2 weken salaris "te wachten" die worden bijgeteld als hij inlogt.


Misschien is het juist wel de bedoeling dat de 'manager' een mailtje krijgt waneer deze failliet gaat, of dat anderen kunnen zien of hij failliet is.

In dat laatste geval is het denk ik efficiënter om het wel in een (nep)cronjob te doen, zodat je niet bij iedere query hoeft te controleren of de salarissen al up-to-date zijn.
 
Jens

Jens

16/09/2007 22:21:00
Quote Anchor link
Het kan ook met het feit dat gebruiker X inlogt en dat alle gebruikers dan geupdate worden. Maar het mag NIET dat wanneer gebruiker A inlogt na 10 weken inactiviteit, dat er dan 10 weken loon te wachten staat.

Ik probeer het data model zo goed mogelijk uit te leggen:

1. Selecteer alle gebruikers in de tabel gebruikers waar de actieve status gelijk is aan 1.
2. Selecteer alle spelers die voor de desbetreffende manager spelen uit de tabel spelers en tel hun salarissen op (veld salaris)
3. Sla de nieuw record op in financien met gebruiker,bedrag,betaald (0= niet betaald, 1 is wel betaald)

@ Frank, het was ook niet mijn bedoeling om alle gebruikers een voor een te updaten, was gewoon bij wijze van spreken.
 
Frank -

Frank -

16/09/2007 22:28:00
Quote Anchor link
Geef gewoon even een SQL-dump van de tabellen en de foreign key's, dat is 100x duidelijker dan de boel in tekst uitleggen.
 
Jens

Jens

16/09/2007 22:41:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?

--
--
Tabel structuur voor tabel `financereports`
--

CREATE TABLE `financien` (
  `id` int(255) NOT NULL auto_increment,
  `persoon` varchar(255) NOT NULL default '',
  `bedrag` int(255) NOT NULL default '0',
  `betaald` int(255) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

--
--
Tabel structuur voor tabel `spelers`
--

CREATE TABLE `spelers` (
  `id` int(255) NOT NULL auto_increment,
  `naam` varchar(255) NOT NULL default '',
  `leeftijd` int(255) NOT NULL default '0',
  `salaris` int(255) NOT NULL default '0',
  `eigenaar` varchar(255) NOT NULL default 'Geen',
  PRIMARY KEY  (`id`)
)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
--
Tabel structuur voor tabel `[users]`
--

CREATE TABLE `gebruikers` (
  `id` int(11) NOT NULL auto_increment,
  `ip` varchar(128) NOT NULL default '',
  `regdat` datetime NOT NULL default '0000-00-00 00:00:00',
  `name` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`id`)
)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

?>
 
Frank -

Frank -

16/09/2007 22:58:00
Quote Anchor link
MyISAM... Er is dus geen enkel verband tussen de diverse tabellen af te dwingen en zodra er ergens iets fout gaat, is jouw data (-base) naar de klote.

Waarom gebruik je geen innoDB? Dat is de enige engine in MySQL waar iets zinnigs mee is te doen.

Een INT(255) bestaat niet en (geld-) bedragen kun je meestal beter opslaan in een DECIMAL().

Verder zul je eerst eens moeten gaan normaliseren, het verband tussen de diverse tabellen is niet (goed) vastgelegd. Zie de tutorials hoe je gaat normaliseren en hoe je de foreignkeys kunt gebruiken.

Met jouw huidige opzet ga ik je niet verder helpen, heb niet zo'n zin om je met lapmiddelen van de wal in de sloot te helpen.

Ps. NOT NULL default '0000-00-00 00:00:00' slaat nergens op (eigenschap van PMA, maar goed). Je geeft óf een NOT NULL óf een default waarde op. Nooit beide, daarmee help je de NOT NULL om zeep. 'het is verplicht om een waarde op te geven, maar mocht je dat vergeten, neem dan de default waarde.'. Dan is het blijkbaar niet verplicht om een waarde op te geven!
 
Jens

Jens

16/09/2007 23:02:00
Quote Anchor link
Dank je wel,
Ik ben ook maar een beginner en ik script maar voor het plezier en om te leren.
 



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.