Inhoudsopgave:
- Stap 1: Vereisten
- Stap 2: Het script ophalen
- Stap 3: De toepassing maken
- Stap 4: Het programma automatisch uitvoeren
Video: Laptopherstel: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
Dus onlangs kreeg ik een powerbook van de laatste generatie, mijn eerste laptop. Ook al maak ik een back-up van mijn gegevens, ik wil toch liever niet dat ze worden gestolen. Of, als het wordt gestolen, wil ik het graag terugkrijgen. Nadat ik online naar een gratis oplossing had gezocht, vond ik LoJack voor laptops. Klinkt alsof het zou werken, maar je moet een abonnement betalen. Ik wil geen geld moeten betalen om een kans van 3 op 4 te hebben (rechtstreeks van de website) om mijn laptop terug te krijgen als hij gestolen is! Dus ik rolde mijn eigen met behulp van python en een ftp-server. Het programma begint elke keer dat je inlogt op de achtergrond te draaien, en elke twee minuten controleert het met een ftp-server of ik het als gestolen heb gemarkeerd. Als dat het geval is, maakt het een screenshot en uploadt het het met het huidige IP-adres en een tijdstempel naar de server, en blijft het elke twee minuten doen totdat ik het stop. Hoewel het geen externe gegevensverwijdering zal doen, zou het vrij gemakkelijk kunnen - ik wilde gewoon niet het risico lopen het per ongeluk te activeren tijdens het testen.
Stap 1: Vereisten
Om je eigen kopie van het script te maken, heb je het volgende nodig: 1. Een Apple-computer met een vrij recente versie van OS X2. Ontwikkelaarstools van Apple - deze zijn nodig om het script te compileren tot een applicatie die elke keer dat je inlogt kan starten. Het pakket voor alleen mac-ontwikkeling is prima. Wees gewaarschuwd, dit is een behoorlijk grote download, maar het is zeker de moeite waard als je ooit iets op een mac wilt coderen. 3. Een Apple ID - hiermee kunt u de bovenstaande ontwikkelaarstools registreren en downloaden. 4. Python - het wordt voorgeïnstalleerd met de computer 5. Toegang tot een FTP-server - het hoeft niet van jou te zijn, maar je hebt wel de gebruikersnaam, het wachtwoord en het adres van een server met ftp-toegang nodig. 6. Een leeg tekstbestand genaamd 'yes.rtf' - bewaar dit ergens op je computer, maar upload het nog niet naar de server
Stap 2: Het script ophalen
U hoeft het script niet zelf te maken, maar u moet het bijgevoegde script bewerken. Bovenaan waar het de variabelen heeft: serveradres gebruikersnaam wachtwoordpath_to_screenshotstime_between_screenshotsvul uw informatie en gewenste tijd in seconden in (hoewel ik het gewoon op twee minuten zou laten). Dit is wat het programma gebruikt om in te loggen op uw FTP-server en te controleren of u foto's wilt uploaden, en zo ja, om de screenshots te uploaden.
Stap 3: De toepassing maken
Als u klaar bent met het bewerken van het python-script, slaat u het op en sluit u xcode. Klik op uw bureaublad met de rechtermuisknop of Ctrl-klik op het script (ScreenshotTaker.py) en kies onder "Openen met >" voor "Applet bouwen". Een app genaamd ScreenshotTaker zou binnen enkele seconden op uw bureaublad moeten verschijnen. Dit is de laatste app die we bij het opstarten zullen lanceren.
Stap 4: Het programma automatisch uitvoeren
Oké, dus op dit moment zou je een ScreenshotTaker-toepassing en een ScreenshotTaker.py-bestand op je bureaublad moeten hebben. Als u het bestand ScreenshotTaker.py wilt verwijderen, is dat geen probleem, tenzij uw FTP-server verandert. Om het script elke keer dat u inlogt te laten werken: 1. Open systeemvoorkeuren, onder het Apple-logo in de linkerbovenhoek van uw scherm2. Klik op Accounts3. Verplaats ScreenshotTaker ergens waar het niet zo gemakkelijk te vinden is - zoals uw map met hulpprogramma's (/Applications/Utilities)3. Klik op het tabblad Login Items en sleep ScreenshotTaker (de app) naar de lijst4. Zorg ervoor dat je het vakje aanvinkt om het hiddenBam te maken, je bent klaar. Telkens wanneer u foto's van het scherm van uw laptop wilt maken, sleept u dat 'yes.rtf'-bestand naar de server. Zorg ervoor dat er nog geen is als je geen screenshots wilt maken. Zodra het 'yes.rtf'-tekstbestand naar de hoofdmap van uw ftp (/) is gesleept, worden er om de twee minuten schermafbeeldingen gemaakt met de volgende naam:IP-adres_jaar_maand_dag_uur_minuut.jpgOm te stoppen met het maken van schermafbeeldingen, verwijdert u het bestand 'yes.rtf' van uw ftp map.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)