Échantillonnage/analyse du process/opération sous macos

Échantillonnage/analyse du process/opération sous macos:
Une opération est comme un programme ou un service lancé qui interagit avec votre système d’exploitation. Elle pourrait faire appel à des bibliothèques nécessaires au bon fonctionnement du process.

Une opération peut aussi générer une ou des opérations filles.
L’échantillonnage d’une opération permet de voir en détails ses graphes de dépendance.

L’analyse ou l’échantillonnage du process permet d’étudier un programme.

Sous gnu linux, on peut avoir ce résultat avec la combinaison des commandes « pstree » et « lsof ».

Ci-dessous un exemple de l’analyse du process sysmond lancé depuis le process parent launchd.

Déblocage/dépannage de votre macos(macbook pro etc)

Problème de blocage au démarrage de son mbp (10.13.5):

  1. (VERBOSE/verbeux) Arrêter et re-demarrér le mbp en mode verbeux en appuyant sur la commande « cmd+V« , permettant de voir le process ou le service bloqué
  2. (DIAGNOSTIQUE MATERIEL) Arrêter et re-démarrer en mode diagnostique en appuyant sur la commande « cmd+D« , permettant d’afficher les outils diagnostique materiels AHT de bas niveau de apple
  3. (REPARATION/RECOVERY) Arrêter et re-démarrer le mbp en appuyant sur la commande « cmd+R« , permettant de lancer de choisir la réparation de votre disque dur par-exemple si c’est le cas, sinon, on peut faire la restauration de votre sauvegarde « time-machine » ou la restauration de votre OS depuis un disque externe.
  4. (MODE SINGLE AVANCE), Arrêter et re-démarrer le mbp en appuyant sur la commande « cmd+S« , permettant de lancer le chargement du système d’exploitation macosx en mode « single ». Le mode root permet de faire un diagnostique plus avancé en mode console(root#….), on peut lancer les commandes systèmes sous unix comme fsck etc

Remarques:
-N’oubliez pas de vérifier régulièrement votre sauvegarde de votre mbp et vos données 😉
-S’assurer les impacts des « update » sur votre système actuel.
-Vider les données dans votre memoire PRAM(« cmd+P+R« ) de votre mbp lors de vos tests.

Recherche de la localisation de votre téléphone android sur votre compte google

Recherche de la localisation de votre téléphone android sur votre compte google.

RQ: il est impossible de localiser le téléphone sans une connexion data activée(wifi,3G,4G…).

  1. Se connecter sur votre compte google depuis un ordinateur
  2. Suivre les captures suivants:

4) Cliquer sur le lien « DÉMARRER » de l’onglet « Rechercher mon téléphone »:

5) Ré-saisir votre mot de passe

6) Faire sonner ou localiser depuis google MAP ou ré-initialiser le téléphone en cas de vol si besoin votre téléphone

Service daemon analytics sous mac osx

Service daemon analytics sous mac osx.

Ce service permet à apple de traiter vos données d’analyse spécifiques liées à votre mac osx.

Il est important de vérifier si vous aviez donné votre autorisation à apple pour accéder à ses données.

Les analyses peuvent porter sur vos données icloud, assistant siri, email…

A priori, les données personnelles récupérées ne sont pas traitées par apple, par-contre,les données liées à vos matériels, périphériques, les apps sont envoyées pour l’amélioration du systèmes macosx et ses composants.

Il est possible de désactiver si besoin, on a accède le paramétrage ci-dessous:

Programmation parallèle de vos « core » intel avec c++

La programmation parallèle nous permet d’utiliser tous les « core » intégrés dans nos processeurs de nouvelle génération lorsqu’on lance un service ou une application sur notre notre machine(ms-windows,gnu linux,macosx,android,ios).

Un processeur peut contenir un ou plusieurs « core ».

Rappelons que le processeur contient l’unité de calcul et de traitement des données lors des appels des programmes.

L’API tbb(Threading Building Block) pour le processeur intel sous la licence apache2 permet de réaliser ces actions parallèles. Le site de l’éditeur est https://www.threadingbuildingblocks.org/

Le github est https://github.com/01org/tbb.

Bonne lecture