Technik-Alphabet – M71 Service GmbH https://m71-service.de Ihr starker Partner im Handel Tue, 01 Aug 2023 14:50:55 +0000 de-DE hourly 1 https://m71-service.de/wp-content/uploads/2020/08/cropped-icon-32x32.png Technik-Alphabet – M71 Service GmbH https://m71-service.de 32 32 Z3 https://m71-service.de/z3/ Tue, 01 Aug 2023 14:50:54 +0000 https://m71-service.de/?p=929 Weiterlesen…]]> Der Computer Z3 war einer der ersten programmierbaren Digitalrechner und gilt als einer der Vorläufer moderner Computer. Er wurde 1941 von dem deutschen Ingenieur Konrad Zuse entwickelt. Trotz seiner recht langsamen Geschwindigkeit und der enormen Größe, legte der Z3 den Grundstein für die Entwicklung von leistungsstärkeren Computern und revolutionierte die Art und Weise, wie Berechnungen und komplexe Aufgaben in der Technik und Wissenschaft erledigt wurden.

Der Z3 nutzte 2000 elektromechanische Relais, um Berechnungen durchzuführen. Er konnte Additions-, Subtraktions-, Multiplikations- und Divisionen ausführen und bot auch Gleitkommaberechnungen an. Allerdings konnte er nur 64 Wörter speichern und war mit seiner Taktfrequenz von 5 Hertz sehr langsam.

]]>
Yarn https://m71-service.de/yarn/ Tue, 04 Jul 2023 15:30:02 +0000 https://m71-service.de/?p=921 Weiterlesen…]]> Yarn ist ein Paketmanager, der hauptsächlich für JavaScript entwickelt wurde. Er hat die Hauptfunktion, ein Paket zu installieren. Ein Paket (Package) ist ein JavaScript-Modul und stellt wiederverwendbaren Code dar. Ein Paketmanager erleichtert das Verwalten von Abhängigkeiten in Projekten. Yarn wurde 2016 von Meta (Facebook) entwickelt, weil npm (Node Package Manager, der bei der Installation von Node.js heruntergeladen wird) nicht mehr für die stark gestiegene Anzahl an Ingenieuren ausreichte.

Yarn bietet eine schnellere und zuverlässigere Paketinstallation als andere Paketmanager, da es den Cache effizient nutzt und Pakete parallel herunterlädt. Es beinhaltet aber weiterhin die gleichen Funktionen wie npm und ist mit der npm-Registrierung kompatibel. Damit können Entwickler ihre JavaScript-Projekte einfacher verwalten und sich auf die Entwicklung ihrer Anwendungen konzentrieren.

Bei der M71 Service verwenden wir weiterhin npm, weil die Funktionen für uns ausreichen.

]]>
XSS (Cross-Site-Scripting) https://m71-service.de/xss-cross-site-scripting/ Tue, 06 Jun 2023 08:00:00 +0000 https://m71-service.de/?p=913 Weiterlesen…]]> Cross-Site Scripting, auch als XSS bekannt, ist eine spezielle Art von Sicherheitslücke in Webanwendungen. Bei einem XSS-Angriff schaffen es Hacker, schädlichen JavaScript-Code auf eine Webseite zu schleusen. Wenn ein nichtsahnender Benutzer dann diese Webseite besucht, wird der schädliche Code in dessen Browser ausgeführt. Das kann verschiedene unangenehme Folgen haben: Der Code könnte beispielsweise persönliche Daten des Benutzers stehlen, ihn auf eine schädliche Webseite weiterleiten oder Aktionen im Namen des Benutzers ausführen.

Aber wie kann man sich davor schützen?
Als Benutzer kannst du dich vor XSS schützen, indem du vorsichtig mit den Links bist, die du anklickst, und nur vertrauenswürdigen Webseiten persönliche Informationen gibst. Du solltest deine Browser-Software und andere Anwendungen immer auf dem neuesten Stand halten, da Updates oft Sicherheitslücken schließen. Es ist auch eine gute Idee, einen aktuellen Virenscanner zu verwenden, der vor schädlichen Webseiten warnen kann.

]]>
Warenwirtschaftssystem https://m71-service.de/warenwirtschaftssystem/ Wed, 03 May 2023 07:19:13 +0000 https://m71-service.de/?p=880 Weiterlesen…]]> Was ist ein Warenwirtschaftssystem? 
Ein Warenwirtschaftssystem ist ein System, das zur Erfassung und zielorientierten Verarbeitung von Warenbestands- und Bewegungsdaten verwendet wird, um den Warenfluss dokumentieren und steuern zu können. 
Je nach System gibt es unterschiedliche Umfänge in den Funktionen. Bietet ein Warenwirtschaftssystem mehr Funktionen, ist dies von einem ERP- oder CRM-System zu unterscheiden. 

M71 Service hat bereits zu Beginn der Firmengeschichte ein eigenes Warenwirtschaftssystem „W71“ entwickelt und programmiert. Das Programm ist seit über 25 Jahren erfolgreich auf dem Markt. 
Mit den letzten Jahrzehnten haben sich die Funktionen stark erweitert, so dass W71 als ERP System verwendet werden kann.  

]]>
User Experience https://m71-service.de/user-experience/ Tue, 07 Mar 2023 11:04:50 +0000 https://m71-service.de/?p=859 Weiterlesen…]]> User Experience, auch bekannt als „UX“, bedeutet übersetzt „Nutzererfahrung“ oder „Nutzererlebnis“. Die Nutzererfahrung bzw. das Nutzererlebnis beschreibt die Eindrücke und das Erlebnis während des Nutzens eines Produktes, einer Dienstleistung oder einer Umgebung. 
Vor allem bei Softwareanwendungen und IT-Systemen ist UX von großer Bedeutung. 

Auch bei M71 Service spielt UX eine wichtige Rolle. Vor allem Softwareanwendungen, die täglich gebraucht werden und den Arbeitsalltag erleichtern sollen, sollten hinsichtlich des UX genauer unter die Lupe genommen werden. Software sollte für den User nicht nur optisch sehr ansprechend sein, sondern vor allem einfach in der Handhabung, selbsterklärend und zeitsparend in der Funktion sein. 
Je besser das Nutzererlebnis vor Auslieferung des Produktes getestet wurde, desto wahrscheinlicher ist es, dass Kunden / Kundinnen die Vorzüge des Produktes erleben werden und auf Dauer damit zufrieden sein werden.

]]>
SCRUM https://m71-service.de/scrum/ Thu, 22 Dec 2022 14:49:18 +0000 https://m71-service.de/?p=843 Weiterlesen…]]> SCRUM ist eine Methodik im Projektmanagement und wird vor allem in der agilen Softwareentwicklung verwendet. Entwickelt wurde das Framework vor allem, um Probleme aus dem bisherigen Wasserfall-Model zu lösen. Projektmanagement war oft begleitet von starren, unflexiblen Prozessen. Diese hatten oft den ungewünschten Effekt, dass am Ende des Projekts nicht das gewünschte Ergebnis erzielt wurde.

SCRUM liefert durch kurze Entwicklungszyklen mehr Flexibilität, auf sich ändernde Umstände einzugehen. Das können zum Beispiel Marktsituationen beim Kunden sein, z.B. ein neuer Mitbewerber.

Um das SCRUM-Team zu unterstützen und das Projekt mit dem SCRUM-Framework zum Erfolg zu führen, gibt es den SCRUM-Master. Er ist dafür zuständig, Probleme und Hindernisse bei der Durchführung des Projekts aus dem Weg zu schaffen. Dabei spielt es keine Rolle, ob es organisatorische oder auch zwischenmenschliche Probleme sind – der SCRUM-Master ist bei Schwierigkeiten immer die richtige Anlaufstelle.

]]>
Responsive Webdesign  https://m71-service.de/responsive-webdesign/ Tue, 06 Dec 2022 11:00:00 +0000 https://m71-service.de/?p=648 Weiterlesen…]]>

Nach der Vorstellung des ersten iPhones im Januar 2007 begann die massive Ausbreitung der Smartphones. Die Internetfähigkeit der Geräte machte es nötig, die Websites auch auf den kleinen Bildschirmen übersichtlich und lesbar darzustellen. 

Responsive Webdesign führt auf allen Endgeräten (PC/Tablet/Handy) zu einer benutzerfreundlichen Darstellung von Internetseiten und Web-Formularen zur Erfassung von Daten. 

Dabei wird Anordnung und Darstellung der Seite flexibel an Größe und Auflösung des Geräts angepasst. Es werden auch Steuerelemente ggf. geändert, so kann man etwa mehrere Menüpunkte durch Burger-Buttons mit Einblendung einer Navigationsleiste (Drawer) darstellen. 

Das führt zu guter Benutzerfreundlichkeit und Lesbarkeit auf allen Endgeräten. 

Beispiel: 

Desktop: 

Entsprechende Menüpunkte im Header der Seite und drei Text-Boxen pro Reihe 

Mobile:

Für das Menü ein Burger Button mit Navigationsleiste oder Drawer und die Text-Boxen einfach untereinander 
]]>
Quelltext / Quellcode https://m71-service.de/quelltext-quellcode/ Tue, 08 Nov 2022 09:00:00 +0000 https://m71-service.de/?p=644 Weiterlesen…]]>

Was ist überhaupt ein Quelltext?

Quelltext oder auch Quellcode genannt, ist ein für Menschen lesbarerer Text, der in einer
Programmiersprache erfasst wurde. Es ist die Grundlage für Programme und Webseiten.

Wie wird der Quellcode übersetzt?

Er wird mit Compiler oder Interpreter übersetzt, welche Zeile für Zeile den Code lesen und in
Maschinen/Menschen Sprache umsetzen.

Programmiersprachen bei denen Quelltext verwendet wird:

Java, C++, Python, PHP, JavaScript

Aufbau von Quelltext:

1. Befehle
2. Variablen
3. Vergleiche
4. Schleifen
5. Kommentare

Wie kann man einen Quellcode erstellen?

Quelltexte werden häufig automatisch mit Hilfe von Codegeneratoren erstellt.
z.B. Editor, VSC oder Browser integrierten Codegeneratoren.

Quellcode ist zum Großteil für jeden einsehbar mit z. B. F12 in einem beliebigen Browser.

]]>
Open Source https://m71-service.de/open-source/ Tue, 06 Sep 2022 10:00:00 +0000 https://m71-service.de/?p=624 Weiterlesen…]]> Software und Apps bestehen aus für Menschen lesbarem Quelltext. Dieser von den Entwicklern geschriebene Text ist Firmen-Knowhow und normalerweise geheim.

Bei sogenannter Open-Source-Software ist der Quelltext frei verfügbar. Bei großen Projekten arbeiten weltweit viele Entwickler an einzelnen solchen offenen Software-Projekten.

Ursprünge von Open Source liegen schon in den 1970/80-er Jahren. Der Durchbruch kam in den 1990-er Jahren mit dem Betriebssystem Linux und dem weitverbreiteten Webserver Apache.

Das beunruhigte damals auch große Softwarekonzerne. 1998 erregten interne Microsoft-Papiere mit Strategien gegen Open-Source-Software Aufsehen.

Auch für staatliche Stellen war die offene Software interessant wegen ihrer Transparenz und Unabhängigkeit von einzelnen Herstellern. So wurde etwa 2000 in Berlin das deutsche Kompetenzzentrum für Open Source gegründet und die Stadt München begann 2003 sogar die gesamte Verwaltung auf Linux und Open Source umzustellen.

Auch im Jahr 2022 ist der Erfolg von offener Software ungebrochen. Auch viele Software-Entwicklungs-Tools sind Open-Source-Projekte, so auch die von uns verwendeten Javascript Bibliotheken React und Nodejs.

]]>
MIME-Type https://m71-service.de/mime-type/ Tue, 05 Jul 2022 09:00:00 +0000 https://m71-service.de/?p=610 Weiterlesen…]]> Der Internet Media Type oder kurz MIME-Type wird zur Deklaration von Dateiinhalten eingesetzt. Das ist notwendig, dass z.B. Server oder Anwendungen wissen, wie sie Dateien verarbeiten müssen.

Ein MIME-Type besteht aus dem Medientyp und dem Subtypen, ein Bild im JPEG Format hat beispielsweise den MIME-Type image/jpeg.

Die MIME-Types sind fest definiert und werden von der Internet Assigned Numbers Authority verwaltet, diese List kann hier eingesehen werden: https://www.iana.org/assignments/media-types/media-types.xhtml

]]>