Fin de Twitter sous Mac … et migration vers Tweebot (pour 5,49 Euros)

En passant

macOS : Pollution dans le fichier /var/log/system.log … merci iMagneto !

Si vous tapez la commande suivante pour savoir quel est le process qui écrit le plus dans system.log :

cat /var/log/system.log | awk '{print $5}' | grep '\[' | sed 's/\[/ /g' | awk '{print $1}' | sort -n | uniq -c | sort -n | tail 
  86 suhelperd
  88 KiesAgent
 262 loginwindow
 266 syslogd
 277 GoProMediaService
 688 ksfetch
 741 GoogleSoftwareUpdateAgent
 903 GoogleSoftwareUpdateDaemon
1672 imagneto_d
1695 com.apple.xpc.launchd

La pollution vient de imagneto_d ( iMagneto : http://imagneto.sourceforge.net/ ) et de GoogleSoftwareUpdate …. je trouve que passer un certain nombre de ligne c’est de l’abus.

En plus pour imagneto_d il y a deux fichiers de logs dans /var/log/ :

  • imagneto_d.stderr.log
  • imagneto_d.stdout.log

Pourquoi ne pas mettre le polling dans un fichier spécifique ? comme imagneto_d.calendar.log ?

Misère.

MacBook Pro 9,1 : Impact sur les performances suite au changement de disque dur

J’ai fait le changement du disque dur d’origine Hitachi : HDD 5K750-500 P/N : H2T500854S (5400 RPM), par un disque dur https://www.rueducommerce.fr/produit/crucial-mx300-1-to-sata-iii-26229992/offre-64120702CRUCIAL– MX300 1050 Go avec adaptateur 9.5 mm à 280 Euros ( SSD interne 1050 Go – 2,5 » – 7 mm – SATA III (6 Gb/s) ). Avec la livraison on va dire 300 Euros pour arrondir.

Si je regarde dans les logs systèmes : /var/log/system.log :

  • Le MacBook se lance avec ce log « localhost bootlog[0]: BOOT_TIME« .
  • Le MacBook est prêt avec ce log ‘Calling completion handler for phase « loginwindow Boot »‘
  • Attention au logs « timed[100]: settimeofday(«  car il peut y avoir une mise à l’heure. Quand on fait le calcul du temps entre les deux logs il faut aussi inclure la remise à l’heure si elle a eu lieux.

Je suis donc passé de 2min10sec. entre ses deux logs à 53 sec. C’est énorme ! J’ai gagné plus de 50% en performance. Toutes les applications sont plus fluides, c’est vraiment rentable !

Le tutorial : https://www.ifixit.com/Guide/MacBook+Pro+15-Inch+Unibody+Mid+2012+Hard+Drive+Replacement/10761 . Sinon il est aussi possible de le faire chez BricoMac … mais c’est pas le même prix 🙂 .

A noter qu’il existe un logiciel sous Mac pour tester la vitesse du disque dur : https://itunes.apple.com/us/app/id425264550?mt=12 : Blackmagic Disk Speed Test.

iOS 10.13.3 : com.apple.imfoundation.IMRemoteURLConnectionAgent : Unknown key for integer: _DirtyJetsamMemoryLimit

J’ai dans le fichier /var/log/system.log (syslog) sans arrêt l’erreur :
com.apple.xpc.launchd[1] (com.apple.imfoundation.IMRemoteURLConnectionAgent): Unknown key for integer: _DirtyJetsamMemoryLimit

Pour information : « IMRemoteURLConnectionAgent – help: IMRemoteURLConnectionAgent.xpc is part of Apple’s messaging/chat services. (I don’t want apple chat or messages or facetime) « .

Par contre je n’arrive pas à savoir d’où cela vient. Sur google j’ai pu trouver : « This error message is because the code is shared between OSX and iOS but the _DirtyJetsamMemoryLimit key is only available on iOS. ». Bizarre …

J’ai commencé par faire un « locate IMRemoteURLConnectionAgent | grep plist  » :

/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/tvOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/IMFoundation.framework/XPCServices/IMRemoteURLConnectionAgent.xpc/Info.plist
/Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/watchOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/IMFoundation.framework/XPCServices/IMRemoteURLConnectionAgent.xpc/Info.plist
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/IMFoundation.framework/XPCServices/IMRemoteURLConnectionAgent.xpc/Info.plist
/System/Library/PrivateFrameworks/IMFoundation.framework/XPCServices/IMRemoteURLConnectionAgent.xpc/Contents/Info.plist
/System/Library/PrivateFrameworks/IMFoundation.framework/XPCServices/IMRemoteURLConnectionAgent.xpc/Contents/version.plist

Recherche de la version du soft :

cat /System/Library/PrivateFrameworks/IMFoundation.framework/XPCServices/IMRemoteURLConnectionAgent.xpc/Contents/version.plist 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildAliasOf</key>
<string>IMFoundation</string>
<key>BuildVersion</key>
<string>6</string>
<key>CFBundleShortVersionString</key>
<string>10.0</string>
<key>CFBundleVersion</key>
<string>1000</string>
<key>ProjectName</key>
<string>IMFoundation</string>
<key>SourceVersion</key>
<string>694006000000000</string>
</dict>
</plist>

J’ai donc commencé par faire :

rm -rf ~/Library/Caches/com.apple.imfoundation.IMRemoteURLConnectionAgent*

Mais sans succès.

Ensuite j’ai essayé de supprimer iMessage du Mac ( c’est bien plus pratique WhatsApp, et moins propriétaire  ) : ouvrir Messages -> menu préférences -> onglet Comptes -> sélectionner le compte dans la colonne de gauche -> décocher Activer ce compte.

Puis un rebut … mais sans succès.

A suivre.

Les agents com.spotify.webhelper.plist & com.onlineapplicationrequest.AppRequest.plist

Rien à voir mais j’ai supprimé des fichiers dans Library/LaunchAgents/

rm -rf ~/Library/LaunchAgents/com.spotify.webhelper.plist
rm -rf ~/Library/LaunchAgents/com.onlineapplicationrequest.AppRequest.plist

Pour le second com.onlineapplicationrequest.AppRequest.plist, je tiens a indiquer que je n’ai aucune extension dans Safari ( version 11.0.3 )  :