Daten (Fotos + Videos) für die Ewigkeit speichern?

Ich habe auf meinem alten Handy jede Menge Fotos und Videos von besonderen Erlebnissen aber auch Menschen die mir wichtig sind. Diese Fotos würde ich gerne dauerhaft speichern, und zwar so, dass ich sie mir auch noch locker in 10, 20 oder 30 Jahren anschauen kann.

Was eignet sich da am besten? DVDs verkratzen, und bei den diversen Online Services muss man monatlich zahlen und weiß zudem nie genau ob der Service dauerhaft bestehen bleibt oder irgendwann mal verschwindet, gehackt wird oder sonstiges. Was würdet ihr also zum speichern empfehlen? Es ist auch nicht ultra viel, vielleicht maximal 500 Fotos und 1 Stunde Videomaterial in Handyqualität...

Stolperfalle dabei, und jetzt kommts:

Teilweise ist der Inhalt etwas "pikant", d.h. es sind (normale) Fotos von Ex-Freundinnen die ich gerne als Erinnerung behalten würde und wo ich nicht möchte, dass zukünftige Partnerinnen die Fotos irgendwann mal sehen. Ich will mir die Fotos auch gar nicht ständig anschauen und denke sogar teilweise eher negativ an diese Ex-Freundinnen zurück, aber trotzdem sind es Erinnerungen und Teile aus meinem Leben die ich behalten möchte. Das Speichermedium sollte also "geheim" und gut vor neugierigen Mitbewohnern, Familienmitgliedern oder aktuellen Partnerinnen zu verstecken sein... Ich habe mal gehört es gibt Passwort-geschützte USB Sticks, das wäre eigentlich perfekt aber auf der anderen Seite weiß ich aus eigener Erfahrung, dass die Sticks nach paar Jahren oft schon kaputt sind.

Welches Speichermedium ist also zum dauerhaften speichern geeignet und lässt sich möglichst gut verheimlichen?

Apple, Computer, DVD, Internetverbindung, Backup, IT, USB, Speicher, USB-Stick, DVD Brennen, Informatik, Speicherkarte, Speicherplatz, Cloud, Laptop
Frage zu c# bzw. #script?

Kennt sich jemand mit #script aus?

Ich habe folgendes Skript:

 "Script/DeviceTemplate": {
        "Content": "{{var assignments = []}}
{{var nodeId = ServiceTask.DeviceInstallationServiceTask.Details.NodeId}}
{{#each groupName in Typicals.DeviceTypes.xxx.DeviceTypicals[ServiceTask.DeviceInstallationServiceTask.Details.Typical.Name].SignalGroups}}
{{var index = 0}}
{{#each signal in Typicals.DeviceTypes.xxx.SignalGroups[groupName].SignalList}}
{{var baseComponent = ServiceTask.DeviceInstallationServiceTask.Details.Typical.SignalAssignments[groupName].BaseComponent}}
{{var _ = assignments.push({
    "assignmentIndex": index,
	"deviceId": "" + nodeId,
    "sparkplugName": baseComponent + signal.MetricBaseName
})}}
{{index = index + 1}}
{{/each}}
{{/each}}
{{ {
  "system": {
    "deviceName": nodeId
  },
  "apps": [
    {
      "appName": "SPARKPLUG",
      "appId": 12345,
      "settings": {
                "clientId": nodeId,
                "keepAliveInterval": 120,
                "publishInterval": 120,
                "startupDelay": 50
      },	 
      "sparkplugSettings": {
            "mqttTopic": "spBv1.0",
            "sparkplugTopic": "NTN/{MessageType}/" + nodeId
      },
      "assignments": assignments
    }
  ]
} |> json}}"
      }

Dieses hat zwei Schleifen, in der inneren Schleife soll die Variable index um 1 erhöht werden. Alles funktioniert, nur bekomme ich in der Ausgabe für jeden Aufruf von

index = index + 1

ebenfalls eine Ausgabe:

     1
     2
     3
     4
     5
     6
     7
     8
     9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
   {"system":{"deviceName......

Wie kann ich die Ausgabe von 1 bis 23 unterdrücken?

Software, IT, programmieren, C Sharp, Code, Programmiersprache, Script, Softwareentwicklung

Meistgelesene Beiträge zum Thema IT