back-up programma

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior C# Developer

You'll build modern applications for Coolblue back’s office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become Senior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become Senior C# Developer at Coolblue? Funda will explain how to do that. You enjoy doing this Working with various types of

Bekijk vacature »

.NET Developer / C# / miljarden berichten / Zorgse

Functieomschrijving Zit jij aan je plafond als .NET C# Developer? Wil jij de stap maken naar dé .NET software organisatie van Tilburg? Lees dan nu verder! Bedrijfsomschrijving werken bij een organisatie waar je met het volgende in aanraking komt: High-intensity dataverkeer, meer dan 2,7 miljard berichten per jaar; Development aan .NET applicaties die maandelijks miljoenen euro's verwerken; Salaris als developer tot bijna 70.000 euro op jaarbasis; Geen partij in de omgeving van Tilburg die zo'n complex .NET applicatielandschap heeft; Werken aan meer dan 50 diensten, verdeeld over 10 Scrum teams; Focus op o.a.: C# en ASP.NET in een Agile organisatie;

Bekijk vacature »

.NET Core Developer C# Kubernetes

Functieomschrijving Ben jij een .NET Core Developer en wil je werken binnen een hele toffe en innovatieve omgeving? Heb je kennis van C#, Kubernetes en MySQL? Reageer dan snel! Ontwikkelen van online platform door middel van .NET Core, C# en SQL; Optimaliseren van performance en uptime; Wegwerken van bugs; Koppelingen maken met andere microservices; Werken aan innovatieve projecten en nieuwe features. Functie-eisen Afgeronde HBO of WO opleiding; Minimaal 5 jaar ervaring als Developer; Kennis en ervaring met .NET Core en Kubernetes zijn een vereiste; Kennis en ervaring met C#, SQL, RabbitMQ en microservice zijn een pré; Je hebt ervaring met

Bekijk vacature »

Webdeveloper

Functieomschrijving Voor een detacheerder in de ICT, gevestigd in Delft, zijn we op zoek naar iedereen met kennis van programmeertaal. Dit bedrijf heeft opdrachten bij verschillende organisaties, denk aan front-end, back-end, embedded systems, mobiele apps en data science. Naast bovenstaande kennis kan jij collega's motiveren en enthousiasmeren met daarbij efficiëntie en kwaliteit hoog in het vaandel. Aangezien je soms in een project werkt is samenwerken met andere ontwerpers, programmeurs en interactiedeskundigen niet weg te denken. Tot slot is het belangrijk dat jij van afwisseling houdt en snel werkzaamheden op pakt. Jij vindt werken op projectbasis leuk! Het zou ook zomaar

Bekijk vacature »

.NET Developer PACS / Multimedia

Wil jij met jouw ontwikkelskills medisch specialisten het optimale uit beeldmateriaal laten halen? Dan is dit jouw droombaan! Ter versterking van ons PACS-team in Amsterdam zoeken wij een ontwikkelaar die verantwoordelijkheid krijgt over zijn ‘eigen’ software. Jouw baan In deze functie ga je medische apparatuur (ECG\echo\OCT\MRI\Etc) integreren in ons EPD. Jij houdt je daarnaast bezig met het maken van software om de verschillende output-formaten van de apparatuur te ondersteunen en te presenteren aan medische specialisten. Tevens ben je verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van je eigen PACS-tools (Picture Archiving and Communication System). Die tools integreer je feilloos

Bekijk vacature »

Ervaren .NET developer gezocht, api development, .

Ben je een ervaren .NET developer en op zoek naar baan waarbij je je ook meer kunt gaan richten op architectuur? Binnen een leuke, sociale en betrokken werkomgeving? Met technieken als .NET Core en Azure? Dan zou deze baan wellicht iets voor jou kunnen zijn. Voor een organisatie in Rotterdam zijn we op zoek naar eens ervaren .NET ontwikkelaar. De organisatie bevindt zich in de financiële branche en is een van de grotere spelers in hun vakgebied. De organisatie bestaat uit circa 600 medewerkers en heeft verschillende vestigingen in Nederland. Het hoofdkantoor zit in Rotterdam en daar is ook de

Bekijk vacature »

.NET C# web developer gezocht, inhouse project dev

Ben je een ervaren .NET C# web developer en op zoek naar een leuke baan in het zuiden van Zuid-Holland? Een inhouse functie maar met de afwisseling van verschillende projecten en klanten? Projecten die uitdagend zijn door de complexiteit van de systemen? Lees dan verder! Voor een bedrijf in Goeree-Overflakkee zijn we momenteel op zoek naar een ervaren .NET C# web developer. Het bedrijf bestaat uit iets meer dan 20 werknemers en verschillende ervaren software developers. De software projecten zijn uiteenlopend, maar altijd maatwerk oplossingen en veelal complex en bedrijfskritisch van karakter. De bedrijven waarvoor je software ontwikkeld kunnen variëren

Bekijk vacature »

Manufacturing & Supply Chain Systems Project M

Manufacturing & Supply Chain Systems Project Manager We are looking for an ambitious Manufacturing & Supply Chain Systems Project Manager ready to take on new challenges. As industries head towards Manufacturing and Factory Digitalization, MES stand in the center of manufacturing excellence. The position will be based in Oss, The Netherlands. YOUR ROLE Lead in the design, development, documentation, and implementation of Manufacturing Execution Systems (MES) Design/Author/Develop/Configure Electronic Batch Records (EBR) Implement MES solutions and integrate with ERP and control equipment Documentation of MES configuration and validation of EBRs Provide organisation oversight for complex systems involving the development of MES

Bekijk vacature »

.NET Developer Medicatie / Apotheek

Jij krijgt een kick van het ontwikkelen van complexe software. Voor onze vestiging in Heerenveen zoeken wij een .NET Developer Medicatie / Apotheek die graag met de laatste Microsoft-tools en -technieken wil werken. Interessant? Lees snel verder! Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van de module Medicatie / Logistiek & Apotheek. Je gaat nauw samen werken met zowel de interne als externe klant om nieuwe functionaliteiten te ontwikkelen om onze klanten te ondersteunen in hun werkproces. Het gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. ChipSoft maakt

Bekijk vacature »

Senior Software Developer

Maak jij de cloud oplossing van Sigmax klaar voor opschaling? Zij zoeken een Senior Software Developer Functie omschrijving Zie jij het als een uitdaging om onze cloudoplossing verder door te ontwikkelen, waarbij security, usability en het schaalbaar houden van de oplossing tot je primaire takenpakket hoort? Met andere woorden ben jij in staat om samen met het softwareteam onze cloudoplossing gereed te maken voor opschaling naar meer dan 1000 klanten, zonder dat ons softwareteam daarvoor verder hoeft uit te breiden? Als Senior Software Developer ga jij je bezighouden met ASP.NET MVC, een N-Tier architectuur, SQL Server, multi-tenant, multi-language en encryptie.

Bekijk vacature »

QRM Developer / DevOps Engineer / SQL / Python / F

Functieomschrijving Are you an Engineer/Developer who has experience, or is looking to work in a finance/risk environment? Do you have at least 2-3 years of IT-related work experience, e.g. design, development, testing and/or maintenance ? Do you want to work for one of the largest financial banking organization in the Netherlands? Read on and find out if you're a match with this position! You will be working as an IT Development Engineer in a DevOps environment and help find the best solutions for the ALM department of the bank. For example: Design, implement and support our QRM setup; Discuss model

Bekijk vacature »

Java Developer (Romanian)

For a dynamic industrial software specialist, we are looking for a Java developer. Company This globally well respected and recognized company has 30 years of experience with building ERP logistic and financial applications for the cleaning industry. The organization counts over 150 employees and several customers throughout the world. Job description • Work remotely with your Romanian colleagues • Understanding business requirements from the customers • Analyze applications remotely from the office or from home • Programming in Java together with the development department • Handle technical escalations • Contribute in in extending good software practices • Work closely with

Bekijk vacature »

.NET Developer Zorg-ICT

Complexe software ontwikkelen: dat is jouw ding! Voor onze vestiging in Heerenveen zoeken wij fanatieke junior en senior .NET Developers die met de laatste Microsoft-tools en -technieken willen werken. Jij bent gemotiveerd en draagt graag verantwoordelijkheid voor je 'eigen' software, die wordt ingezet in ziekenhuizen door heel Nederland. Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in een klein team. ChipSoft maakt gebruik van een zelf ontwikkeld multi tier framework. Tijdens een

Bekijk vacature »

.NET Developer C# Web-development

Functieomschrijving Ben jij opzoek naar een nieuwe uitdaging als .NET ontwikkelaar binnen een bedrijf met mooie doorgroeimogelijkheden? Heb je ervaring met C# en Scum/Agile werken? Lees dan snel verder! Doorontwikkelen en implementeren van oplossingen voor de IT omgeving (80% front-end & 20% back-end ontwikkelen); Implementeren van applicatie oplossingen; Confirmeren van vraagstukken in technische oplossingen; Technische bewerkingen waarborgen; Werken via de Scrum/Agile werkwijze. Functie-eisen HBO werk-en denkniveau met 3-5 jaar relevante werkervaring; Ervaring met Scrum/Agile ontwikkel trajecten; Kennis en ervaring met SQL, C#, .NET, CSS en HTML; Open-minded en flexibel; Ervaring met Sharepoint en Cloud omgevingen zijn een pré; Resultaatgericht &

Bekijk vacature »

Automation Developer

Als Automation Developer ben je verantwoordelijk voor het creëren, verbeteren, en automatiseren van verschillende databases in Coolblue’s cloud infrastructuur. Hoe word ik Automation Developer bij Coolblue? Word jij enthousiast van infrastructure as code? Van het helpen van andere Coolbluers bij het optimaliseren van hun dagelijkse werk? Van innovatie en het initiëren van zinvolle ideeën voor de complete Tech afdeling? Dan is dit the place for you. Als je ervan houd om te leren, feedback uit te wisselen en met iedereen een open conversatie te hebben dan ben je van harte welkom. Interesseert dit je en wil jij ook graag Automation

Bekijk vacature »
Ozzie PHP

Ozzie PHP

11/12/2019 17:54:12
Quote Anchor link
Kent iemand toevallig een goed back-up programma (voor Windows)? Ik zoek een programma waarmee ik makkelijk (met een druk op de knop) bestanden die in een bepaalde map op de computer staan kan kopiëren naar een map op een externe harde schijf. Het programma hoeft niet gratis te zijn.

Het mooiste zou zijn als het programma bestanden kan kopiëren vanuit de "bron" folder naar de back-up folder. En dan op zo'n manier dat uitsluitend de bestanden worden gekopieerd/overschreven die op de computer nieuw zijn aangemaakt of gewijzigd (obv het 'laatst gewijzigd' tijdstip). Bestanden die al op de externe harde schijf staan en die niet gewijzigd zijn op de computer, hoeven niet overschreven te worden. Dus uitsluitend nieuwe en aangepaste bestanden worden naar de harde schijf gekopieerd. En oh ja, bestanden die op de computer verwijderd zijn, moeten op de harde schijf dan ook worden verwijderd. Het resultaat is dus dat de back-up map op de harde schijf een exacte "kloon" wordt van de map op de computer.

Het gaat echt om een kopie van bestanden en niet om een image van de harde schijf. Wie weet hier een handig programmaatje voor?

Tips zijn welkom.
 
PHP hulp

PHP hulp

27/09/2020 09:54:28
 
Ward van der Put
Moderator

Ward van der Put

11/12/2019 18:06:04
Quote Anchor link
Met Google Drive en Microsoft OneDrive kun je automatisch een directory synchroniseren met een kopie in de cloud.
 
Ozzie PHP

Ozzie PHP

11/12/2019 18:28:20
Quote Anchor link
Thanks Ward, maar ik zoek geen cloud-oplossing. Het gaat echt om een lokale back-up van computer naar externe harde schijf waarbij de map op de harde schijf dus wordt gesynchroniseerd met de map op de computer zodat ik een back-up heb.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

11/12/2019 20:45:16
Quote Anchor link
Misschien moet je eens googelen op RAID...

Waarschuwing van mijn kant:
De oplossing die je zoekt biedt geen oplossing bij diefstal, brand- en waterschade. Ik hoop dat je je hiervan bewust bent.
 
Ozzie PHP

Ozzie PHP

11/12/2019 21:58:08
Quote Anchor link
Thanks Frank ... I know ;)

Raid ken ik, maar is ook op dit moment niet wat ik zoek :)
Ik zoek gewoon een progje waarmee ik handig een back-up kan maken.
 
Rob Doemaarwat

Rob Doemaarwat

11/12/2019 23:07:05
Quote Anchor link
Ik gebruik dit stukje knutselwerk. Doet volgens mij precies wat je wilt (met nog een versie archief). Aanroepen via CLI.
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php

set_error_handler(function($number,$message,$filename,$line){
  throw new \Exception("$message ($filename:$line)",$number);
});


class Backup{

  public $exclude = [];
  public $infoDirTime = 30;
  public $maxErrors = 10;

  public $dirs = 0;
  public $files = 0;
  public $bytes = 0;
  public $copied = 0;
  public $deleted = 0;
  public $errors = 0;

  protected $_sourceDir = null;
  protected $_targetDir = null;
  protected $_registerDir = null;
  protected $_archiveDir = null;

  protected $_start = null;

  public function __construct($source_dir,$target_dir,$archive_dir){
    $this->_sourceDir = $source_dir;
    $this->_targetDir = $target_dir;
    $this->_archiveDir = $archive_dir;
    $this->_start = time();
  }


  protected function escape($filename){
    return escapeshellarg(str_replace('/','\\',$filename));
  }


  protected function archive($filename){
    if(!is_dir($archive_dir = dirname($archive_filename = $this->_archiveDir . date('/Y/m/d/') . $filename))) mkdir($archive_dir,0777,true);
    return rename($this->_targetDir . $filename,$archive_filename);
  }


  public function syncDir($path = null){
    $this->dirs++;
    $start = time();
    if(!is_dir($target_dir = $this->_targetDir . $path)) mkdir($target_dir,0777,true);
    $filenames = [];
    $dir = dir($this->_sourceDir . $path);

    while($filename = $dir->read()) if(trim($filenames[] = $filename,'.')){
      $filename = $path . '/' . $filename;
      foreach($this->exclude as $filter) if(preg_match($filter,$filename)) continue 2;
      if($path && $start && (time() - $start > $this->infoDirTime)){
        print("\r" . substr(str_pad(date('H:i ') . $path,79),0,79) . "\n");
        $start = null;
      }

      if(is_dir($this->_sourceDir . $filename)) $this->syncDir($filename);
      else try{
        $this->files++;
        $time = filemtime($source_filename = $this->_sourceDir . $filename);
        $this->bytes += ($size = filesize($source_filename));
        if(!($target_exists = is_file($target_filename = $this->_targetDir . $filename)) || ($time != filemtime($target_filename)) || ($size != filesize($target_filename))){
          if($target_exists) $this->archive($filename);
          if($size >= 2147483648) exec('copy ' . $this->escape($source_filename) . ' ' . $this->escape($target_filename));
          elseif(copy($source_filename,$target_filename)) touch($target_filename,$time);
          print(chr(8) . ['/','-','\\','|'][$this->copied++ % 4]);
        }
      }

      catch(\Exception $e){
        print("\nError: $filename: " . $e->getMessage() . ' (' . $e->getFile() . ':' . $e->getLine() . ")\n");
        if(++$this->errors >= $this->maxErrors) exit('Too many errors');
      }
    }

    $dir->close();

    $dir = dir($this->_targetDir . $path);
    while($filename = $dir->read()) if(trim($filename,'.') && !in_array($filename,$filenames) && $this->archive($path . '/' . $filename)) $this->deleted++;
    $dir->close();

    $value = $this->bytes;
    $unit = null;
    $units = ['k','M','G','T'];
    while($units && ($value > 1024)){
      $unit = array_shift($units);
      $value /= 1024;
    }

    $value = number_format($value,$unit ? ($value >= 100 ? 1 : 2) : 0);
    print("\rDir:{$this->dirs} File:{$this->files} Byte:$value$unit Copy:{$this->copied} Del:{$this->deleted} " . gmdate('H:i:s',time() - $this->_start) . '  ');
  }

}


?>
(ik zie dat er wat specifieke Windows dingentjes in zitten ->escape() functie))

En dan bijvoorbeeld:
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
<?php

$backup
= new Backup('V:','F:/backup/server','F:/backup/archive/server');
$backup->exclude = [
  '/\\/temp$/',
  '/\\.te?mp$/',
  '/\\/cache$/',
  '/\\/logs?$/',
  '/\\/minified$/',
  '/\\/Thumbs.db$/'
];
$backup->syncDir();

?>
Gewijzigd op 11/12/2019 23:11:29 door Rob Doemaarwat
 
Ozzie PHP

Ozzie PHP

12/12/2019 01:04:20
Quote Anchor link
@Rob ... uhm ... is dit om vanaf de server iets te kopiëren? Ik zoek gewoon een .exe programmaatje om lokaal op m'n computer iets te kunnen kopiëren :)
 
Jan R

Jan R

12/12/2019 07:17:57
Quote Anchor link
Geloof het of niet. Ik doe dit gewoon met een cmd scriptje.
Mijn code
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
xcopy D:\WebSites\janr.be\httpd.www \\ds2\web\ /d/s/e/c/h/r/y

Doet exact wat je wilt

parameters
d enkel indien veranderd of nieuw
s submappen
e ook lege mappen
c negeer fouten en doe verder
h ook verborgen bestanden
r overschijf RO bestanden
y standaard Yes op antwoord

dit verwijderd wel niet de bestaande bestanden.
Je hebt ook synctoy van MS ook gratis na configuratie een 4tal kliks om te starten
Gewijzigd op 12/12/2019 07:19:52 door Jan R
 
PHP ir

PHP ir

12/12/2019 08:35:29
Quote Anchor link
PHP CLI: (ook) ideaal voor lokaal! (als je PHP toch al geïnstalleerd hebt)
Gewijzigd op 12/12/2019 08:38:11 door PHP ir
 
Rob Doemaarwat

Rob Doemaarwat

12/12/2019 08:58:50
Quote Anchor link
@Jan: voor het "ruige werk" is xcopy inderdaad prima. Ik heb mijn scriptje om 2 redenen gemaakt:
- Je kunt eenvoudig bestanden/directories uitsluiten (bijvoorbeeld cache en versiebeheer directories - daar staat xcopy anders zo'n enorme tijd in te graven, en ik hoef toch geen backup van m'n cache map).
- Doet meteen aan een soort versiebeheer (oude versie van bestanden terug kunnen vinden). Niet elke wijziging is altijd "bewust", maar met xcopy overschrijf je altijd de vorige versie (als je dagelijks een backup maakt dus meteen "die van gisteren"). Door de oude versies in een aparte map te bewaren kan ik altijd nog terug (kijken) naar een vorige versie. Ik sla dit in een mappenstructuur met jaar/maand/dag op, dus na een tijdje gooi ik gewoon de map van "2 jaar terug" volledig weg.

En zoals je zelf al aangeeft: nadeel van xcopy is dat verwijderde bestanden niet uit de backup worden verwijderd.
 
Bernhard Flokstra

Bernhard Flokstra

12/12/2019 13:37:56
Quote Anchor link
Ik gebruik zelf fbackup. Maakt automatisch iedere week een backup voor mij, overschrijft de oude backup.
 
Ozzie PHP

Ozzie PHP

12/12/2019 21:27:39
Quote Anchor link
Thanks voor jullie reacties. Misschien is dat fbackup iets. Zal zelf ook nog verder zoeken.
 
Jan R

Jan R

13/12/2019 05:56:37
Quote Anchor link
Je hebt trouwens ook nog bestandsgeschiedenis van Windows zelf. Ik dacht sinds versie 7. Ik doe dit naar mijn nas. geen omkijken naar en ook versiegeschiedenis. of kan ook naar een andere (externe) hdd
 
Ozzie PHP

Ozzie PHP

13/12/2019 10:29:46
Quote Anchor link
@Jan R

"Je hebt trouwens ook nog bestandsgeschiedenis van Windows zelf."

Dat ken ik niet. Waar vind je dat? Heb je meer uitleg?
 
Adoptive Solution

Adoptive Solution

13/12/2019 10:53:07
 
Ozzie PHP

Ozzie PHP

13/12/2019 12:51:41
Quote Anchor link
@adoptive

Thanks ... soort versiebeheer dus. Kende ik niet. Niet wat ik zocht, maar wel grappig.
 
Ivo P

Ivo P

16/12/2019 16:07:07
Quote Anchor link
dergelijke software wordt ook wel meegeleverd met externe schijven of NASsen.
 



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.