Kategorie: Software

Windows 10: „Mit dem Smartphone anmelden“ abstellen

Windows 10: „Mit dem Smartphone anmelden“ abstellen

Wer kennt diese Meldung nicht, die seit einigen Windows Updates immer wieder sehr penetrant in den Benachrichtigungen auftaucht und dazu auffordert sich mit dem Smartphone zu verbinden, um eine schnellere Anmeldung an Windows mittels Fingerabdruck zu ermöglichen.

Das erhöht mit Sicherheit den Komfort beim Start von Windows, aber ich bin der Meinung, dass man nicht unbedingt alles vernetzen muss. Letztlich spart man sich doch nur die Eingabe des Kennworts. Das bekomme ich grade noch selbst hin. 😉

Daher wurde diese Aufforderung irgendwann recht lästig. Es ist aber möglich diesen Hinweis auszublenden.
Am schnellsten geht es bei aktiver Meldung, indem man im Informationsbereich einen Rechtsklick auf diese Aufforderung macht und dann in die Benachrichtigungseinstellungen geht und diese dort schlichtweg abstellt.

Doch meist ist man so genervt von dieser Meldung, dass man sie direkt weg klickt und nicht gleich an das Abschalten denkt. Doch wo findet man nun diese Einstellmöglichkeit ohne aktive Aufforderung?

Hierfür geht man zunächst ins Startmenü und klickt links unten auf das Zahnrad zum Aufrufen der Windows Einstellungen.

Anschließend wählt man den Punkt System aus.

Weiter geht es auf der linken Seite über den Punkt „Benachrichtigungen und Aktionen“.

Endlich haben wir die Stelle erreicht, an der sich die Meldung abstellen lässt.
Man muss nur ans Ende der Seite scrollen und den Punkt „Vorgeschlagen“ auf „Aus“ stellen.

Nun bekommt man die Meldung nicht wieder angezeigt.
Möchte man das wieder rückgängig machen, kann man den Punkt „Vorgeschlagen“ selbstverständlich wieder auf „Ein“ stellen.

Windows 10: Funktionsupdate Version 1803 und das Mikrofon

Windows 10: Funktionsupdate Version 1803 und das Mikrofon

Hallo zusammen,

das Funktionsupdate für Windows 10, Version 1803 ist erschienen. Nach der Installation hat man eine ganze Reihe von Abfragen bezüglich des Datenschutzes und der Datenfreigabe bekommen.

Wer nun so ist, wie ich es bin und grundsätzlich alle gewünschten Rechte von vorne herein deaktiviert, der läuft in die Gefahr das gleiche Problem zu haben, wie ich es hatte.
Mein Mikrofon ging nicht mehr.

Kein Programm konnte Signale vom Mikrofon empfangen. Die direktdurchleitung über den Realtek HD Manager vom Mikrofon auf die Kopfhörer ging jedoch.
Einen Defekt des Mikrofons konnte ich also ausschließen.

Lange Rede, kurzer Sinn. Bei all den Abfragen, die ich wie erwähnt direkt alle verboten habe, war auch eine Abfrage, ob Apps (also Programme) Zugriff auf das Mikrofon haben dürfen. In meinem Vernein-Wahn habe ich das natürlich auch verboten.
Jedoch ist dieser Zugriff logischerweise nötig, dass Programme, die das Mikrofon benötigen, funktionieren.

Doch wo befindet sich diese Funktion?

Nach etwas Suchen habe ich sie dann gefunden.

Man macht einen Linksklick auf Start. Dort klickt man auf das Zahnrad, um in die Windows Einstellungen zu kommen. Nun klickt man auf die Rubrik „Datenschutz“.
Auf der linken Seite findet man hier „Mikrofon“. In diesem Unterpunkt kann man den Zugriff auf das Mikrofon wieder gestatten, bzw. ihn für gewisse Apps verbieten.

Anschließend sollte das Mikrofon wieder funktionieren.

Vermutlich verhält es sich bei einer Webcam unter der Rubrik „Kamera“ ähnlich. Das kann ich jedoch nicht bestätigen, da ich keine Cam besitze.

Pi-Hole: Erneute Fehler beim Updaten

Pi-Hole: Erneute Fehler beim Updaten

Soeben hatte ich beim Updaten des Pi-Hole erneut diverse Fehler. zunächst hatte ich folgende Fehlermeldung in der Konsole:

fatal: cannot exec 'git-remote-https': Die Struktur muss bereinigt werden

Eine Suche im Internet nach diesem Fehler verlief überraschender Weise ohne nennenswerte Ergebnisse. Ich probierte also selbst etwas herum und beschloss schließlich die Pi über sudo reboot neu zu starten in der Hoffnung, dass der Fehler dadurch behoben wird.

Nachdem der Pi wieder lief führte ich voller Hoffnung erneut den Befehl pihole -up aus, musste jedoch feststellen, dass das Update immer noch nicht lief.
Jedoch hatte sich  der Fehler verändert. Nun durfte ich folgende Meldung lesen:

fatal: Unable to find remote helper for 'https'

Erneut verlief die Suche nicht sonderlich zufriedenstellend.

Der Fehler musste offensichtlich von git verursacht werden. Also beschloss ich einfach mal git neu zu installieren. Ein Versuch war es schließlich wert.
Gesagt, getan, die Befehle

sudo apt-get remove git

und

sudo apt-get install git

waren schnell getippt und ausgeführt und siehe da, das Update des Pi-Hole verlief nun komplett ohne Fehler.

Manchmal kann die Lösung so einfach sein.

Pi-Hole: Update auf Version 3.3 nicht möglich

Pi-Hole: Update auf Version 3.3 nicht möglich

Scheinbar hat sich bei der letzten Version des Pi-Holes ein Bug im Updater eingeschlichen.
Mir wurde bei Version 3.2 ständig der Hinweis „update available“ eingeblendet. Habe ich dann jedoch den Befehl pihole -up ausgeführt, was ja prinzipiell die Software updaten soll, wurde mir alles als „up to date“ bezeichnet.

Ich habe also mal wieder ein ganzes Weilchen das Internet bemüht, bis ich den Hinweis auf diesen Bug gefunden habe.
Glücklicherweise wurde gleich eine Lösungsmöglichkeit mitgeliefert, die ich euch nicht vorenthalten möchte.

Man wählt sich wie gewohnt auf das Terminal des Pi ein und führt anschließend folgende Befehle aus:

/etc/.pihole
sudo git fetch --tags
pihole -r

Der letzte Befehl startet die Reparaturfunktion des Pi-Holes. Hier wählt man Reparieren aus, nicht rekonfigurieren.
Es laufen nun einige Prüfungen durch. Ist dies abgeschlossen sollte das Pi-Hole auf der aktuellen Version 3.3 sein bzw. diese auch korrekt anzeigen ohne den Update Hinweis.

Nvidia: Freestyle nun verfügbar

Nvidia: Freestyle nun verfügbar

Nvidia hat in der Betaversion seiner Software Experience ein neues Feature namens Freestyle hinzugefügt.
Zum starten der Betaversion öffnet ihr Experience, klickt rechts oben auf das Zahnrad und wählt unter dem Nvidia Logo die Option mit der experimentellen Funktion. Nun wird die Beta Version aktiviert und Freestyle kann über die Tastenkombination Alt+Z im Spiel aufgerufen und angepasst werden.

Über Freestyle lässt sich das Erscheinungsbild von Spielen anpassen. Ähnliche Optionen kennt man von Tools wie SweetFX oder Reshade. Diese beiden haben aber den unsicheren Nebeneffekt, dass sie von einigen Spielen als Cheat erkannt werden, da man über diese Tools auch Cheatähnliche effekte erreichen kann.

So zum Beispiel auch bei World of Warships, in dem ich bisher Freestyle getestet habe.
Das Nvidia Tool wurde jedoch von Wargaming offiziell als unbedenklich und unproblematisch und somit erlaubt eingestuft.

Nvidia Nutzer haben nun also die Möglichkeit relativ sicher in den Genuss von Grafikanpassungen zu kommen.
Ich bin mal gespannt, wie lange es dauert bis AMD nachzieht und ein ähnliches Feature raus bringt. Lange dürfte es in der Regel nicht dauern.

Hier noch ein Screen aus dem Hafen von World of Warships, der die optische Änderung gut zeigt.

Dieser Sceenshot wurde mit folgenden Freestyle Einstellungen aufgenommen:

Details: 100% | 60% | 55% | 0%
Farben: 70% | 50%
Stimmung: 0.5 | 25% | 40%

Viel Spaß beim Anpassen eurer Spiele.

Windows 10: Fenster öffnen sich nach dem Start alleine [update]

Windows 10: Fenster öffnen sich nach dem Start alleine [update]

Wieder einmal hat Windows 10 eine neue, negative Eigenart hinzugewonnen.
Zumindest bei mir öffneten sich nach dem Herbstupdate 2017 ständig nach dem Hochfahren des Systems die Fenster meiner letzten Sitzung.

Tierisch nervig, klar braucht man vermutlich wieder seinen Browser und ist auch froh, wenn die alten Tabs wieder auf gehen, aber man möchte dies kontrolliert öffnen und nicht von Windows quasi aufgezwungen bekommen.
Noch nerviger wird es, wenn man mehrere Tabs mit Youtube Videos offen hatte und diese dann alle simultan starten, weil man das Autoplay nicht unterdrückt hat.
Ja dann sucht man erst mal die rum lärmenden Tabs.

Die Suche nach einer Lösung hat mich dann doch etwas Zeit gekostet.
Zunächst hatte ich den Windows Schnellstart in Verdacht, den man aber in den Energieoptionen abstellen kann, was bei mir auch der Fall war.
Dennoch starteten weiterhin die Fenster meiner letzten Session.

Irgendwann bin ich dann im Netz über das Stichwort „Windows Hybridmodus“ gestolpert. Um ehrlich zu sein, war das auch meine letzte Hoffnung vor der endgültigen Verzweiflung.

Dieser Hybridmodus lässt sich mittels eines Commandlinebefehls deaktivieren.

Also Rechtsklick auf den Startbutton –> suchen –> cmd eingeben –> jetzt wichtig! Die Anwendung als Administrator ausführen

Ein schwarzes Fenster öffnet sich.
Hier nun ganz einfach

powercfg /hibernate off oder powercfg /h off

eingeben, mit Enter bestätigen und siehe da, keine Fenster ploppen mehr auf nach dem Start.
Reaktivieren lässt sich das Ganze dann wieder mit

powercfg /hibernate on oder powercfg /h on

 

Nachtrag 30.12.2017

Scheinbar hat der Befehl das Problem doch nicht bzw. nur zum Teil behoben. Diverse Programm wie zum beispiel mein Browser starten weiterhin automatisch, wenn ich sie vor dem Herunterfahren geöffnet hatte und sie durch den Vorgang des Herunterfahrens geschlossen wurden.

Nach etwas Suchen im Internet bin ich dann über eine Frage in der answers.microsoft.com Sektion gestolpert. Er beschreibt genau mein Phänomen und die Antwort des Microsoft Support Engineers hat mir dann die letzte Hoffnung auf eine baldige Lösung genommen.

Hello to everyone in this thread!

This is actually a change in the core functionality of Windows in this development cycle.

Old behavior:
– When you shut down your PC, all apps are closed

– After reboot/restart, you have to re-open any app you’d like to use

New behavior:

– When shutting down your PC, any open apps are „bookmarked“ (for lack of a better word)

– After reboot/restart, these apps will re-open automatically

If you want to start with no apps open (other than those set to auto-start via Task Manager/Start), you’ll need to ensure all apps are closed before shutting down or restarting the PC.

Why?

The desire is to create a seamless experience wherein, if you have to reboot a PC, you can pick back up quickly from where you left off and resume being productive.  This has far-ranging impacts across the OS (in a good way).

We’ll discuss this more in the next flight release blog post, so stay tuned!

Quelle

Skillplaner Update

Skillplaner Update

Ich habe festgestellt, dass im Skillplaner ein Großteil der Schiffe fehlte. Ich habe mir daraufhin das Update-Script, das die Daten aus der Wargaming API in die eigene Datenbank schreibt, angeschaut.
Hier konnte ich keinen Fehler feststellen, alles funktionierte, wie es vorgesehen war.

Als ich mir dann aber die API Hinweise auf der WG Seite angeschaut habe, wurde es mir klar.

Wargaming hat heimlich, still und leise ein Abfragelimit von 100 Einträgen pro Abfrage eingeführt.
Da es aber bei weitem mehr, als 100 Schiffe im Spiel bzw. im Client gibt, waren eben diese Lücken zu verzeichnen.

Ich habe die Abfrage nun abgeändert, dass ich jede Nation separat abfrage. Solange also keine Nation mehr als 100 Schiffe hat, läuft alles wieder.
Gleiche Problematik gab es bei dem Update der Artilleriegeschütze. Auch hier habe ich aber mittlerweile eine Lösung gefunden.

Sollten noch weitere fehlende Daten erkannt werden, bitte ich um eine kurze Meldung.

Vielen Dank!

Zum Planer: https://wows-skills.p4web.de

Wargaming.net Game Center startet in die offene Beta

Wargaming.net Game Center startet in die offene Beta

Was Wargaming.net Game Center startet in die offene Beta. Das Gamecenter ersetzt den klassischen Launcher der Spiele.

Wichtig zu erwähnen ist, dass man nach der Installation des Game Centers nicht mehr ohne Neuinstallation des kompletten Spiels zum alten Launcher zurück kehren kann. Das sollte man sich beim Testen vor Augen halten.

Insgesamt macht das Game Center aber einen sehr aufgeräumten Eindruck.

Es bietet die Möglichkeit alle Spiele aus dem Wargaming Universum über dieses Center zu starten und zu patchen.

Ebenso zeigt es sehr übersichtlich die aktuellsten Portalartikel der entsprechenden Spiele.
Auch der Startvorgang der Spiele soll mit dem Game Center nun schneller sein, jedoch liegen einzelne Berichte vor, dass manche Spieler über Probleme mit der Performance im Spiel selbst haben, wenn sie das Spiel über das Game Center gestartet haben.

In wie weit das nun wirklich mit dem Game Center zusammen hängt bleibt allerdings offen. Insgesamt überwiegt jedoch die positive Resonanz.

Automatisieren von PHP-Skripten unter Ubuntu

Automatisieren von PHP-Skripten unter Ubuntu

Durch die Automatisierung des Imports meines Skillplaners stand ich vor der Problem, wie ich nun die Importskripte automatisiere.

Ein Skript mittels eines Cron aufrufen ist ja kein Problem, aber ein PHP-Skript im Hintergrund aufrufen, war mir bis dahin noch unbekannt.

Um Anderen, die eventuell die Suche zu erleichtern, werde ich hier mein Vorgehen mal beschreiben.

Zunächst muss man die Cron Verwaltung über folgenden Befehl aufrufen:

crontab -e

Mein Ziel war es täglich um 5 Uhr eine Prüfung auf Updates zu machen und das Ergebnis dann in einer Logdatei zu dokumentieren.

0 5 * * * /usr/bin/wget -q -O  /pfad/zur/log/datei/log.log http://www.meinedomain.de/update_skript.php

Das funktionierte auch soweit, die Logdatei enthielt die Ausgabe die man bekommt, wenn man das Sktipt im Browser aufruft.
Jedoch wurde die Logdatei jeden Tag neu erstellt und die vorherige ersetzt. Einen Verlauf zu loggen war so also nicht möglich.

Ich will nun dazu sagen, dass einige Profis nun sagen „Warum hat er es so umständlich gelöst“, ich aber bei weitem kein Profi bin 😉
Meine Lösung funktioniert und das ist für mich die Hauptsache. Ebenso habe ich nach stundenlangem Suchen nichts gefunden, was mein Vorhaben auf anderem Wege gelöst hätte.
Alternativen können gerne in die Kommentare geschrieben werden.

So genug drum herum geschrieben, hier meine Lösung:

Zunächst rufe ich wie oben beschrieben das Update Skript auf.

0 5 * * * /usr/bin/wget -q -O  /var/www/pfad_zum_log_verzeichnis/temp.log http://www.meinedomain.de/update_skript.php

Hier lege ich die Logdatei allerdings zunächst als temporäres Logfile an. Wichtig ist, dass dieses in einem dem Webserver zugänglichen Verzeichnis angelegt wird.
Anschließend wandle ich 45 Minuten später, nachdem alle Skripte vermutlich durchlaufen sind mein temporäres Logfile in das eigentliche Logfile um.

45 5 * * * cd  /var/www/pfad_zum_log_verzeichnis/; mv temp.log update.log

Im Update Skript selbst prüfe ich dann, ob die Logadtei vorhanden ist, um eine Fehlermeldung beim Ersten Ausführen zu verhindern, wenn die Datei noch nicht erstellt wurde, bzw. wenn ich sie mal lösche.

Anschließend lese ich ihren Inhalt als Variable $log_alt ein.

if (file_exists(„./logs/update.log“)) {
$log_alt = file_get_contents(„./logs/update.log“);
}

Meine anschließende Ausgabe des Update Skripts gestaltet sich dann wie folgt.

if (file_exists(„./logs/update.log“)) {
echo $log_alt;
}
echo date(„d.m.Y – H:i:s“, time()).“ – Prüfung abgeschlossen, Update wird ausgeführt! \r\n“;

Wieder wird geschaut, ob die Datei besteht, wenn ja wird ihr Inhalt ausgegeben und anschließend der neue Text angehängt. Wichtig hier ist das \r\n am Ende des neuen Textes, um einen Zeilenumbruch zu erzeugen.
Tut man das nicht wird die Logdatei aus nur einer Zeile bestehen, in der alle Ausgaben nach einander aufgeführt sind.

Diese Ausgabe wird dann wieder über den ersten Cron um 5 Uhr als temp.log abgespeichert, dann 45 Minuten später in das originale Log gewandelt und am nächsten Tag erneut eingelesen.
Der Umweg über die temporäre Datei ist daher nötig, da der Cron die Logdatei überschreibt, bevor er das Skript ausführt. Daher kann man auf diese Art niemals das alte File einlesen, da es gelöscht wird, bevor der Befehl zum Einlesen überhaupt ausgeführt wird.

WoWs: Skillplaner wurde automatisiert und ist umgezogen

WoWs: Skillplaner wurde automatisiert und ist umgezogen

Hallo zusammen, mal wieder was Neues von mir.

 

Der Planer ist gestern umgezogen. Ich hatte ja schon angekündigt, dass der Freehoster bplaced.net nur eine Zwischenlösung sein würde.

Mittlerweile sind mir allerdings die Möglichkeiten, die mir der Freehoster bietet zu begrenzt.

 

Zum Hintergrund:

 

Der Planer bezieht seine Daten aus einer eigenen Datenbank. Wie einige von euch sicher gemerkt haben, war diese grade nach Updates eine gewisse Zeit nicht aktuell. Der Grund hierfür war, dass ich das Update der Datenbank manuell durchführen musste, was ich wegen Zeitmangel oft nicht zeitnah machen konnte.

Ich hatte also schon seit einiger Zeit vor, die Datenabfrage automatisch zu gestalten.

Nachdem ich beim API Support angefragt ahbe, ob ich denn die Schiffsdaten live aus der API abrufen dürfte, wurde mir gesagt, dass dies möglich sei, allerdings sei die Anzahl der monatlichen Abfragen beschränkt. Die Anzahl der Abfragen wird wohl vermutlich weit über der Benötigten liegen, aber wer weiß was noch kommt und man sollte ja bei einer Änderung auch sicher für die weitere Zukunft planen.

Man könne zwar eine Erweiterung der Anfragezahl beantragen, aber letztlich ist mir das dann doch zu viel Aufwand, wenn man es auch einfacher haben kann.

 

Die neue Funktion gleicht jetzt täglich um 5 Uhr morgens die Daten mit der WG API ab. Dadurch sind die Daten immer aktuell und mein Anfragen pro Monat bleiben konstant und erreichen das Limit nicht.

Problematisch war allerdings die Automatisierung unter bplaced zu realisieren. Daher habe ich den Planer kurzerhand auf einen viel komfortableren Webspace ungezogen.

Verlinkungen auf den alten bplaced Planer verlaufen allerdings nicht im Sande, sondern werden mit einem Hinweis auf den neuen Planer umgeleitet. Auch Skillungen Werden bei der Weiterleitung übernommen.

Will man diesen kurzen Hinweis auf die Weiterleitung nicht, so sollte man die URL-Endung „bplaced.net“ einfach durch „p4web.de“ ersetzen.

Archive

Kategorien