Samstag, 13. Januar 2018

Update: Cryptomining per JavaScript unterbinden

Ein kurzes Update zum Beitrag “Cryptominingper JavaScript unterbinden”. Mit der Version 50 des Opera Browser ist es möglich sich gegen verstecktes Bitcoin-Mining zu schützen.

Die Funktion nennt sich NoCoin und kann in den Einstellungen des Werbeschutzes eingeschaltet werden.



Siehe auch http://blogs.opera.com/desktop/2018/01/opera-50-introduces-anti-bitcoin-mining-tool/

Freitag, 29. Dezember 2017

Was bedeutet die Nachricht “You have mail” unter Linux/UNIX?

Loggt man sich via SSH auf der Konsole eines Linux Rechners ein, erhält man manchmal eine Nachricht, dass man eine neue Mail "You have mail." hat.

Using username "hemel".
hemel@xxxxxxx.de's password:
Welcome to Ubuntu 1xxx

 * Documentation:  https://help.ubuntu.com/
You have mail.
Last login: Wed Sep  6 10:04:24 2017 from
xxxxxxx.de
hemel@xxxxxx:~$


Meistens enthalten die Nachrichten Ausgaben von Cron-Jobs oder System-Sicherheitsberichte. Daher sollte man diese Nachrichten auch lesen, da diese eventuell weiteren Handlungsbedarf erfordern.

Folgende Möglichkeiten bieten sich an, um die Nachrichten zu lesen:
  • Das Programm "mail" verwenden
    • Eine Nachrichtennummer aus der Liste eingeben, welche man lesen möchte.
    • Um zur nächsten Nachricht zu gelangen, kann man 'next' eingeben, ein weiterer nützlicher Befehl ist 'delete'. 
      • root@xxxxxx:/var/spool/mail# mail
      • No mail for root  
  • Im Mail-Verzeichnis die Nachrichten auslesen 
    • /var/mail/$USER oder /var/spool/mail/$USER 
    • Beispiel: less +G /var/mail/root
      • Zeigt die letzten Nachrichten, am Ende der Datei.

Donnerstag, 28. Dezember 2017

Scrum: Werte & Prinzipien

Time-Boxed:

  • Für die einzelnen Scrum Meetings gibt es immer einen festen zeitlichen fokussierten Rahmen.
  • Hierbei ist es besonders wichtig, dass die Meetings immer pünktlich beginnen und zu einem fest definierten Zeitpunkt aufhören.

Deliver early and regulary:

  • Der Entwicklungsprozess soll sich vorwiegend auf die zu erreichenden Ziele fokussieren und auf Probleme eingehen, die während der Entwicklung auftreten können.
  • Das Hauptziel ist, so schnell wie möglich, fertige Software an den Kunden ausliefern zu können.

Empowered, self-organized teams:

  • Die Selbstorganisation ist unerlässlich, da im Sprint das Team „regiert“. Die Mitglieder des Teams bestimmen wie sie arbeiten wollen. => Dieses Prinzip sollte nicht von Führungskräften verletzt werden!
  • Das Team benötigt Vertrauen vom Management.
  • Gegenseitige Wertschätzung und gleichberechtigte Teammitglieder.
  • Fokussierung durch gemeinsame Besprechung von Zielen und Vorgehensweisen

Transparency

  • Regelmäßige Präsentation des Produkts (min. im Sprint Review Meeting)
    • Das gesamte Team darf Feedback geben und neue User Stories erstellen und einsteuern, damit durch diese Wirkung eine Verbesserung des Produktes erfolgt.
  • Transparenz des Projektfortschritts durch
    • kleine Iterationen
    • Vertrauen und Akzeptanz des Vorgehens nach Scrum
    • Offenheit und Akzeptanz von Fehlern

Inspect and adapt

  • Die Entwicklungsmethode soll sich an die Projektanforderungen anpassen können. Es wird damit eine stetige Verbesserung der Prozesse und Abläufe verfolgt. Das Ziel ist dabei einer Erhöhung der Effizienz und Verbesserung der Kunden- und Teamzufriedenheit.
  • Fehler müssen erkannt werden und Annahmen korrigiert werden, damit eine Annäherung an das gewünschte Ergebnis erfolgt.
  • Erfolgt kein Lerneffekt und ist das Ergebnis fehlerhaft, entsteht Unzufriedenheit beiderseits.
  • Ist das Prinzip von Scrum bekannt und wird vom Entwicklungsteam gelebt, sind mehrere Iterationen notwendig um dies umzusetzen.
    • Hierbei erfolgt eine stetige Kommunikation und Dokumentation mit dem Product Owner.

Samstag, 23. Dezember 2017

Scrum: Manifest der agilen Softwareentwicklung

  • Eine agile Methode muss folgende Eigenschaften besitzen:

    • Sie muss iterativ und inkrementell sein.
    • Sie setzt auf das sich selbst organisierende Team, dabei bestimmt das Team selbst die beste Umsetzungsmethode.
    • Die Prozesse werden während der gesamten Projektzeit ständig weiterentwickelt und immer wieder neu bewertet.
  • Die Zusammenarbeit zwischen den betroffenen Personen ist wichtiger und geht vor einer starren Anwendung von Verfahren und Werkzeugen.
  • Das Erreichen einer funktionsfähigen Software ist wichtiger als eine komplette und fehlerfreie Dokumentation des Softwareproduktes.

Dienstag, 19. Dezember 2017

Passwort vergessen? Folgende Tools bieten Hilfe!

Das online Nachriten Portal „WinFuture.de“ hat eine nette Sammlung von Tools zusammengestellt mit denen Passwörter aus zahlreichen Windows-Programmen ausgelesen werden können.


Darunter fallen zum Beispiel ChromePass (Passwörter aus Chrome auslesen), Firefox Passwort auslesen, Netzwerk Passwörter auslesen, E-Mail-Passwort auslesen und viele weitere.

Sonntag, 10. Dezember 2017

Stacey Matrix

  • Die Komplexität von Scrum bzw. eines Projektes kann durch die Stacey Matrix dargestellt werden. (vgl. 1)
  • Hierdurch wird die Komplexität analysiert und eingeordnet.
  • Unscharfe Anforderungen und Unklarheit bei der Technologie, welche verwendet werden soll, bilden hierbei die Grundlage zur Einordnung.
  • Gerade bei größeren IT-Projekten hält man sich oft im „komplexen“ bzw. unbekannten Bereich auf.

1) https://www.mittelstandswiki.de/wissen/Gastbeitrag:Agiles_Projektmanagement

Donnerstag, 7. Dezember 2017

Scrum: Rahmen (Werte)

Der Scrum Rahmen ist ein Zusammenspiel von der Organisation, dem Produkt und dem Team.

  • Herkunft:
    • „Toyota Production System“ als Vorbild (vgl.1)
    •  „Schlankes Management“ (lean)
  • Werte schaffen durch
    • Kontinuierliche Verbesserung
    • Ausrichtung auf den Kunden
    • Stärkung der Teamarbeit
    • Offene Information- und Feedback-Prozesse

1) https://de.wikipedia.org/wiki/Toyota-Produktionssystem