txt als database, meerdere instanties mogelijk?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Local IT support / Werkplekbeheerder - Nike EHQ

Local IT support / Werkplekbeheerder - Nike EHQ Role The position will require an individual to solve customer support issues in a mixed mode by either; visiting the end-user’s desk location, working “remotely” from the IT department office, or at the client’s Performance Bar location(s) serving customers face to face in real time. This role is wholly office-based at Nike’s European Headquarters (EHQ) in Hilversum, Netherlands. However, some travel and flexibility is required. The role is part of a team of dedicated Deskside Technicians at Nike EHQ, and will report to the local Team Lead based onsite. The role requires

Bekijk vacature »

Senior Microsoft Dynamics Developer

Jouw uitdaging: Ben jij sterk in het succesvol ontwikkelen van maatwerk componenten op het Dynamics platform? En wil je actief meewerken aan de ontwikkeling van ons Digital Customer Experience portfolio? Dan is dit iets voor jou! Voor de Digital Customer Experience afdeling (DCX) zijn we op zoek naar een Senior Microsoft Dynamics Developer. In deze functie ben je verantwoordelijk voor de succesvolle ontwikkelen van maatwerk componenten op het Dynamics platform bij toonaangevende organisaties. Denk daarbij aan het realiseren van integratie met front en backoffice systemen op basis van Azure PaaS of het ontwikkelen van complexe plug-ins. Daarnaast werk je actief

Bekijk vacature »

.NET developer / C# / MySQL Database

.NET developer / C# / MySQL Database regio Doetinchem Functieomschrijving Ben jij een .NET ontwikkelaar die aan de slag wil gaan als .NET developer, maar ook veel te maken wil hebben met de klant? Dan ben je bij deze innovatieve, vooruitstrevende en internationaal georiënteerde organisatie in de regio Doetinchem aan het juiste adres. Je krijgt hier de mogenlijkheid om een creatief team versterken. Spreekt dit je aan reageer dan snel op deze volgende stap in jouw carriere! Jouw meest voorkomende werkzaamheden zijn: Het vertalen van wensen vanuit de business naar .NET oplossingen. Dit betekent dat je of bestaande modules gaat

Bekijk vacature »

Fullstack .NET Webdeveloper gezocht (C#, .NET Core

Functieomschrijving Als Fullstack Webdeveloper zal de focus van jouw werkzaamheden liggen op het bouwen van applicaties met behulp van .NET en Angular. Hierbij zijn de technieken die jij voornamelijk gaat gebruiken C#, ASP.NET, .NET Core en Angular. Als je nog geen ervaring hebt met deze laatste is dat geen probleem; je krijgt hier de ruimte om het te leren. Het is wel belangrijk dat je minimaal vijf jaar C# ervaring hebt en ruime ervaring met ASP.NET en .NET Core. Samenwerken staat binnen deze functie hoog in het vaandel. Je komt te werken aan applicaties die bijvoorbeeld door banken gebruikt worden,

Bekijk vacature »

Developer / Middleware / veel verantwoordelijkheid

Functieomschrijving Heb jij ervaring met het ontwikkelen van Middleware? Ben je daarbij ook ervaren met het schrijven van code in de integratielaag en wil je van A tot Z meedenken met het proces binnen een bekende organisatie? Neem dan contact met mij op! Het projectmatig ontwikkelen van middleware, dit zal zo'n 70% van je tijd in beslag nemen; Het onderhouden en beheren van de ontwikkelde middleware, dit zal zo'n 30% van je tijd in beslag nemen; Meedenken over verbeteringen voor de integratielaag; Samenwerken met de overige IT teams om de omgeving zo optimaal mogelijk te laten werken; Het opzetten en

Bekijk vacature »

Lead Fullstack Developer

Job Title: Lead Fullstack Developer Job Location: Utrecht, Netherlands Salary & Benefits: Competitive What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the

Bekijk vacature »

Ervaren C# .NET developer gezocht, hardware interf

Je bent een ervaren .NET C# developer woonachtig ergens tussen Dordrecht en Rotterdam en op zoek naar een nieuwe uitdaging? Binnen een leuke, kleine en informele club van enthousiaste mensen? En het bouwen van Windows Services en de communicatie tussen software en hardware interfaces spreken je aan? Wellicht dat dit bedrijf dan iets voor jou is. Voor een organisatie in de regio Ridderkerk zijn we op zoek naar een .NET C# developer. Het bedrijf richt zich op een specifieke branche binnen de logistieke sector. Dit doen ze inmiddels ruim 15 jaar en momenteel werken er ca. 50 mensen. Door het

Bekijk vacature »

Ervaren C# developer gezocht, Barendrecht

Voor een bedrijf in Barendrecht zijn we momenteel op zoek naar een ervaren C# developer. Het bedrijf heeft een webapplicatie ontwikkeld waarmee hun doelgroep bepaalde administratieve processen makkelijk kan afhandelen. Met hun systeem zijn ze binnen hun sector koploper op het gebied van innovatie en gebruiksvriendelijkheid. Door het succes van hun product en de mogelijkheid deze verder op te schalen, zijn ze momenteel op zoek naar een verdere uitbreiding van hun team. Het huidige team bestaat uit circa 20 mensen waarvan 7 .NET developer. Ondanks dat het een relatief jong team is, bezitten de meeste mensen behoorlijk wat kennis en

Bekijk vacature »

Starter C# .NET Developer for BI Solutions

Functieomschrijving Are you a Developer with a passion for .NET? Do you want to work on BI solutions? Do you want to be end-to-end responsible from technical design to delivering? Apply now! You will start in this challenging environment and will be responsible with the team to build new BI solutions, end-to-end. These solutions have the goal to get the data directly from different sources and eventually provide reports to the business. You will be involved, together with the team, in the end-to-end process of developing such a solution: Translating functional designs to technical designs and requirements Developing the solution

Bekijk vacature »

Senior Front-end Developer vacature

Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Ben jij de Front-end Developer die we zoeken? Je bent creatief, thuis in gebruikersinteractie en een gedreven engineer in hart en nieren. Daarnaast heb jij een klantgerichte en proactieve houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe je als Developer? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende uitdagende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie zijn, als binnen het Center of Excellence van Sogeti. Jij houdt van het uitdenken en

Bekijk vacature »

Back end Progress/OpenEdge Developer

Hi-Systems in Oosterhout is op zoek naar Back-end Progress/OpenEdge developer die energie krijgt van het (door)ontwikkelen en onderhouden van software. Heb jij ook de ambitie om te werken met de meest toekomstbestendige en innovatieve softwareoplossingen binnen medicatiemanagement? Dat doen wij voor zorgorganisaties, maar vooral voor de patiënt! Doe jij mee?! Hi-Systems in Oosterhout HI-Systems maakt onderdeel uit van PharmaPartners B.V. Je komt bij HI-Systems in Oosterhout te werken in een team dat verantwoordelijk is voor de ontwikkeling van producten voor de tweedelijns zorg (ziekenhuizen en instellingen). Het zijn oplossingen voor medicijnzorg en voor o.a. apotheken. Binnen dit team werk je

Bekijk vacature »

SAS BUSINESS INTELLIGENCE SPECIALIST

SAS BUSINESS INTELLIGENCE SPECIALIST 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. As a SAS Business Intelligence Specialist within Accenture, you are responsible for the design and development of Business Intelligence and data management processes with SAS solutions in the field of ETL, reporting, Master Data Management or Data Quality. In your job, you will get the exclusive chance to build your career towards the next level by working together with the best people in your daily activities. Your team Accenture Technology leverages design thinking, industry insights, and

Bekijk vacature »

C# developer gezocht, inhouse functie (C#, Winform

Je bent C# developer en op zoek naar een nieuwe baan? Het liefst in de regio Rotterdam? Binnen een sterk bedrijf dat zich al een aantal decennia heeft bewezen? En bij voorkeur een bedrijf met een platte organisatie, directe lijnen en informele sfeer? Mogelijk dat deze baan dan iets voor jou is. Voor een Rotterdams software bedrijf ben ik namelijk op zoek naar een medior of senior C# developer. Het bedrijf richt zich op automatiseringssoftware voor met name het MKB. Hiervoor hebben ze een standaardproduct ontwikkeld dat continu doorontwikkeld wordt en inmiddels duizenden gebruikers kent over tientallen branches. Door zich

Bekijk vacature »

Java developer

Mijn client is een groeiende, gespecialiseerde organisatie die een intermediair is tussen verzekeraars en financieel adviseurs. Met deze software kunnen nieuwe verzekeringsproducten worden ontwikkeld en verkocht en kunnen polissen worden geadministreerd. De rol van JAVA ontwikkelaar Als Senior Software Developer bij deze klant krijg je de vrijheid om je deeën over software-architectuur te creëren. Je people skills zijn hiervoor net zo belangrijk als je ontwikkelingsvaardigheden. Je ontwikkelt onder andere met open source-producten zoals Java, Angular, Sprint Boot en Microservices API's. Ze verwerven veel componenten en integreren deze in hun infrastructuur. Samen met 12 ontwikkelaars ontwerp, bouw en onderhoud je componenten

Bekijk vacature »

Junior PHP developer gezocht, Unieke kans!

Functieomschrijving Je komt in een team van 9 mensen te werken en je gaat in eerste instantie werken aan applicaties waarmee hele slimme berekeningen gemaakt kunnen worden. Je gaat een traject in waarbij in enkele maanden getraind gaat worden rondom het werken met de huidige applicaties en het ontwikkelen hieraan. Er is veel ruimte voor overleg en je krijgt heel veel mogelijkheden om jezelf te ontwikkelen. Zodra je inzicht hebt gekregen in het domein waarbinnen je werkt ga je steeds meer met de PHP code aan de slag. Daar krijg je alle ruimte voor. De manager van het team is

Bekijk vacature »
Ruben D

Ruben D

31/08/2012 16:35:43
Quote Anchor link
Als ik een txt bestand zou gebruiken als simpele database is het dan mogelijk om een php pagina in het bestand te laten schrijven? terwijl een andere het ook open heeft staan om iets te schrijven?

Of is het gelijk windows en als het bestand in gebruik is kan niemand anders iets opslaan?
 
PHP hulp

PHP hulp

18/11/2019 05:07:36
 
Kris Peeters

Kris Peeters

31/08/2012 16:43:57
Quote Anchor link
Ruben D op 31/08/2012 16:35:43:
... terwijl een andere het ook open heeft staan ...


Hoe bedoel je?

We spreken over een .txt bestand dat op de server staat. Bedoel je dat die andere persoon op die server is ingelogd en het bestand met kladblok (of iets anders) open heeft staan?
Gewijzigd op 31/08/2012 16:47:48 door Kris Peeters
 
Ruben D

Ruben D

31/08/2012 16:46:11
Quote Anchor link
min of meer, zeg dat er 100 man op exact hetzelfde moment gegevens post naar het tekst bestand, gaat dat tegelijk?
 
Kris Peeters

Kris Peeters

31/08/2012 16:48:01
Quote Anchor link
Want anders... Een verzoek naar de server gebeurt heel snel. Voor zover ik weet zou het niet moeten voorkomen dat het ene verzoek halverwege is, en daardoor een volgende verzoek verhindert (in dit geval om een file te lezen en aanpassen).

Weet iemand meer?
 
Ruben D

Ruben D

31/08/2012 16:49:38
Quote Anchor link
Ik weet dat het snel gaat ja, weet zelfs niet hoe dat bij een mysql db zit. vroeg het mij af of ze elkaar zouden hinderen.
 
John Berg

John Berg

31/08/2012 16:50:39
Quote Anchor link
Als je met meerderen in een bestand wilt schrijven moet je voordat je gaat schrijven het bestand locken.

De lock functie zorgt er dan voor dat iedereen aan de beurt komt.

Zie http://php.net/manual/en/function.flock.php

n.b. bij een MySQL doe je dat ook, alleen daar merk je het niet.
Gewijzigd op 31/08/2012 16:51:29 door John Berg
 
Ruben D

Ruben D

31/08/2012 16:53:35
Quote Anchor link
Automatisch?, of moet je zelf een loop maken als het niet lukt opnieuw proberen.
 
John Berg

John Berg

31/08/2012 16:58:28
Quote Anchor link
Ruben D op 31/08/2012 16:53:35:
Automatisch?, of moet je zelf een loop maken als het niet lukt opnieuw proberen.


Als je een flock geeft kom je in een wachtrij te staan. Zodra je aan beurt bent kun je jouw ding met de file doen.

Moet je te lang wachen, dan breekt de lock af en krijg je een foutmelding.

Het is dus van belang om als je aan de beurt bent, jouw ding zo snel mogelijk te doen, en dan het spul weer vrij te geven.
 
Eddy E

Eddy E

31/08/2012 17:05:35
Quote Anchor link
Kortom: ga SQL gebruiken!
En flock() is inderdaad hetgeen je nodig hebt.
Met fopen() en fclose() kan je dan nog wel het een en ander doen.


Een tekst-database heb ik ook even mee gewerkt (omdat er nog geen SQL-was), maar ben heel blij dat die uiteindelijk wel gekomen is.
 
Ruben D

Ruben D

31/08/2012 17:11:01
Quote Anchor link
Vond mysql beetje overbodig tot nu, maar hoe gebeurt dit daar dan? zelfde systeem?
 
John Berg

John Berg

31/08/2012 17:13:14
Quote Anchor link
Ruben D op 31/08/2012 17:11:01:
Vond mysql beetje overbodig tot nu, maar hoe gebeurt dit daar dan? zelfde systeem?


In beginsel wel. Afhankelijk van wat er moet gebeuren kan er op
database, tabel, block of record level gelockt worden.

Gaat helemaal vanzelf, evenals het oplossen van eventuele conflicten.
 
Ruben D

Ruben D

31/08/2012 17:14:26
Quote Anchor link
nice, bedankt allemaal
 



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.