Steigende Rohstoffpreise und ihre Auswirkung auf die Industrie

Juli 28, 2021 - Lesezeit: ~1 Minute

Coronabedingt sind die Preise von Erdöl und vieler anderer Ressourcen sehr angestiegen.

Jeder von uns hat dies schon an den Tankstellen mit erschrecken feststellen müssen.

 Auch von Lieferproblemen von Chips für beispielsweise die Autoindustrie haben viele schon gehört. Hinzu kommen coronabedingte Rohstoffmängel, die sich nicht nur in den Handwerksbetrieben sondern auch im Baugewerbe auswirken.

Doch was hat das mit der Industrie zu tun?

Holz wird neben dem Bau auch für Papier benutzt und Etiketten bestehen, genau, meistens aus Papier.

Durch die gestiegenen Benzinpreis und den Mangel an Rohstoffen wie Holz, steigen die Preise für Etiketten aktuell heftig an und wo die Reise mal aufhört, ist aktuell noch nicht abzuschätzen.


Cover Image

Mit Node.js gegen den Rest der Welt

Heute: easy SFTP Upload

Juli 27, 2021 - Lesezeit: 14 Minuten

Immer mal wieder hat man die Anforderung schnell mal ein paar Dateien von einem Rechner auf einen anderen zu laden. Besonders wenn dann noch das Internet beteiligt ist, ist man bestrebt das Ganze auch noch sicher ablaufen zu lassen. Damit entfällt die alte aber zuverlässige Methode des FTP. Aber dafür hat man ja SFTP. Nodejs macht es einem dann sogar recht einfach, da es bereits ein paar tolle Pakete dafür gibt. Eins davon hab ich dann heute mal eingesetzt und wieder lässt sich ein Anforderung in wenigen Zeilen elegant lösen. 

Installation

npm i sftp-upload

Danach eigentlich nur noch passend konfigurieren und fertig:

const SftpUpload = require('sftp-upload');

async function uploadFiles() {
  return new Promise((resolve=> {
    process.stdout.write('\r');
    new SftpUpload({
      host: '<HOST HERE>',
      username: '<USER HERE>',
      password: "<PASS HERE>",
      path: './',
      remoteDir: '/<DIR HERE>',
      excludedFolders: ['node_modules'],
      exclude: ['package-lock.json''package.json'],
      dryRun: false
    })
      .on('error', (err=>  {throw err;} )
      .on('uploading',  (progress=>  process.stdout.write('\r' + progress.percent + '% completed'))
      .on('completed', () => {
        process.stdout.write('\r');
        resolve();
      })
      .upload();
  });
}

(async () => {
  await uploadFiles();
  console.log("DONE");
})();

Lässt sich super für Kontinuierliche Integration einsetzen und man könnte das ganze jetzt mit dem Komprimieren passend kombinieren. Jetzt muss das Ganze nur noch zyklisch ausgeführt werden...


Cover Image

Ha-GUID! Gesundheit!

GUIDs für Jedermann

Juni 30, 2021 - Lesezeit: ~1 Minute

GUIDs sind eine tolle Möglichkeit eine Eindeutigkeit z. B. an einem Datensatz zu erzeugen. Im Gegensatz zu Zahlenindetifiaktionen sind GUIDs absolut eindeutig und übergreifend. Als Entwickler braucht man immer mal wieder eine GUID für alle möglichen Zwecke. Deshalb haben wir ein kleines Programm entwickelt, dass einfach eine GUID erzeugt und in die Zwischenablage schiebt.

GUID Generator

Kann man auch als App verknüpfen.


Cover Image

Glas oder Plastik - Vor- und Nachteile

Mai 7, 2021 - Lesezeit: 2 Minuten

Glas vs Plastik.png

Vorteile Plastikflaschen:

  • deutlich leichter als Glasflaschen
  • 20 Mal wiederverwendbar (vorausgesetzt Mehrwegflaschen)

Nachteile Plastikflaschen:

  • Im Recyclingprozess geht etwa die Hälfte an Plastik verloren.
  • Es kann Acetaldehyd austreten, dies führt zu evtl. chemischem Nachgeschmack.

Vorteile Glasflaschen:

  • bessere Ökobilanz - 50 Mal wiederverwendbar
  • besserer Geschmack

Nachteile Glasflaschen:

  • schwerer als Plastikflaschen
  • Transport verbraucht durch die schwere der Glasflaschen mehr Energie.

Wir denken, jeder sollte für sich das richtige finden. Alles hat seine Vor- und seine Nachteile. Wir haben uns bewusst für die Glasvariante entschieden, da wir hoffen, so die Umwelt nachhaltig schützen.