J’ai récemment été confronté a un problème de fonctionnement du serveur local lors du développement de sites internet. Les site locaux tournent avec la version Apache2 fournie avec Mac OS Monterey (actuellement 12.6.1) + PHP 7.4 (attention pas évident à faire fonctionner en raison de la nécessité d’avoir un PHP signé : voici un bon guide d’installation de PHP à suivre si besoin)
Si le serveur semblait fonctionner correctement au départ, il avait parfois des sautes d’humeur… Certains fichiers refusant tout simplement de se charger, ou ne ne se chargeant que certaines fois ! Pas terrible en somme. Les fichiers incriminé répondant comme ceci : Failed to load resource: The network connection was lost errors
Il semble que le problème venait d’un problème de paramétrage du fichier de configuration apache (/etc/apache2/httpd.conf) : J’avais oublié de charger le module « mod_expires.so » LoadModule expires_module libexec/apache2/mod_expires.so
Vous avez des soucis de performance avec votre Macbook Pro avec certaines un peu gourmandes en resources ? Vous utilisez peut-être un écran externe pour travailler ?
Si vous utilisez un écran 4K, il y a quelques subtilités à connaitre pour tirer le meilleur parti de votre mac : l’affichage en haute densité ou « rétina » nécessite une technologie particulière pour fonctionner.
Quand on travaille sur un écran externe 4k (ou 5k), on utilise généralement un mode d’affichage « à l’échelle ». Cela permet d’avoir une interface graphique plus adaptée à la vision humaine. Par exemple, j’utilise un mode à l’échelle équivalent à une résolution de 3008x1692px, la résolution native de 3840x2160px étant visuellement trop petite.
C’est là que la subtilité commence…
Pour afficher une telle résolution, le système commence par calculer l’image avec une résolution de 6016x3384px puis il affiche ça en 3840x2160px… et c’est là que ça coince ! Si un mac récent ou doté d’un bonne carte graphique va s’en sortir sans difficulté, un autre modèle moins bien loti aura du mal à gérer ça dans une appli un peu trop gourmande.
6016x3384px, cela représente 20.3 millions de pixels… alors qu’un affichage 4K ne représente que 8.3 M de pixels. Si vous testez une application comme Adobe in-Design dans cette résolution sur un macbook pro de 2015 avec une carte graphique de 2Go : ça rame et c’est inutilisable (c’est même plus performant en désactivant la visualisation GPU et en utilisant le CPU à la place…). Par contre si vous basculez la résolution en 4K (natif), vous constaterez que l’affichage est hyper fluide ! Du coup, il ne faut pas hésiter à changer de résolution pour passer en 4K (natif) pour obtenir de bien meilleures performances. D’autant plus que les applications Adobe permettent un changement d’échelle de l’interface.
Voici un tableau récapitulatif des résolutions d’affichage possible sur un écran 4K externe :
Affichage
Résolution réelle
Nombre de pixels
1920 x 1080
3840 x 2160
8294400
2560 x 1440
5120 x 2880
14745600
3008 x 1692
6016 x 3384
20358144
3360 x 1890
6720 x 3780
25401600
3840 x 2160
3840 x 2160
8294400
A noter également qu’il est tout à fait possible de se passer de l’extrapolation et d’utiliser des résolution sans le sur-échantillonnage, par exemple du 3008x1692px qui est calculé avec uniquement 3008x1692px puis affiché tel quel sur l’écran. Cela fonctionne mais l’affiche est légèrement flou et n’est pas très agréable… Pour activer ces résolutions particulières, il faut cliquer sur le sélecteur de résolution « à l’échelle » en maintenant la touche option enfoncée, puis cocher « afficher toutes les résolutions ».
J’avais dans un placard le vieux Macintosh Classic de mon grand père depuis plus de vingt ans. Je savais qu’il ne fonctionnait plus et j’ai voulu le démonter pour voir quel était le problème et éventuellement le résoudre.
Hélas le temps à eu raison de lui, la batterie interne ayant coulé et tout rongé autour d’elle… le résultat fait peine à voir.
« no bootable device – insert boot disk and press any key »
J’ai un vieux Macbook pro 13″ mi-2012. Ce dernier fonctionne encore très bien grâce à un joli SSD de 2To glissé à la place de son disque à plateau d’origine et à 16Go de RAM. Si je ne l’utilise plus au quotidien pour travailler, il m’est quand même bien utile, ne serait-ce qu’en dépannage.
J’ai décidé de remplacer le lecteur/graveur de DVD par un autre SSD de 256 que j’avais sous le coude pour y installer Windows 10 dessus. Aidé de Bootcamp j’ai tenté la manip mais me suis heurté à de nombreux problèmes plus décourageant les uns que les autres. (Je vous passe les détails, mais si vous avez déjà essayé, vous savez de quoi je veux parler !)
Vous faites du développement de site internet et testez vos sites sur un environnement de travail en local. Vous êtes habitués à créer des virtualHost et pourtant… celui-ci ne veux pas fonctionner ! Vous avez cherché des heures, puis vous êtes tombé sur ce site. Effectivement, il y a peut être la solution juste dessous. Si votre navigateur vous affiche un message tel que celui-ci :
Bad Request Your browser sent a request that this server could not understand.
Additionally, a 400 Bad Request error was encountered while trying to use an ErrorDocument to handle the request.
C’est peut être que vous avez utilisé un underscore ( _ ) dans le nom de domaine local.
Recommencez votre paramétrage Host / VHost sans le Underscore et cela devrait rentrer dans l’ordre.
Notez que ce bug est assez récent car j’ai créé dans le passé des virtualhost contenant des underscores et qui fonctionnaient très bien !
J’espère que vous avez réglé votre problème et que cette solution vous aura dépanné.
J’ai été récemment confronté à un problème bizarre de boite mail impossible à relever avec un logiciel de messagerie qui tourne en boucle et qui ne réussi pas à extraire un email qui semble coincé.
La première idée consiste à aller directement dans le webmail d’orange.fr pour supprimer cet email récalcitrant, mais cela ne fonctionne pas.
Deuxième idée : le déplacer dans les indésirables, mais en vain.
Seule solution trouvé : Attaquer directement la boite orange via Telnet !
Voici la marche à suivre sous Mac : (on peut bien sûr le faire aussi depuis windows ou linux sans problème)
Ouvrir le Terminal (Applications/Utilitaires/Terminal) et taper les commandes suivantes :
telnet pop.orange.fr 110 (+ entrée)
user xxx@orange.fr (mettre votre mail bien sûr. + entrée)
pass xxxxx (votre mot de passe de messagerie + entrée)
list (+entrée)
Dans la liste numérotée qui s’affiche, essayer de repérer le mail fautif en fonction de sa taille. En cas de doute ouvrir le mail avec la commande « top » :
Exemple pour ouvrir le mail n°X :
top X 0 (X=numéro du mail suivi de zéro + entrée)
Pour supprimer le mail utiliser la commande « dele » (delete) :
dele X (X=numéro du mail + entrée)
Puis quitter :
quit
Attendre un peu et le mail devrait avoir disparu définitivement.
Ayant rencontré ce problème, je me suis aperçu en cherchant sur Google que bon nombre d’utilisateurs sont confrontés à ce même problème de ShareCenter 320L ou 320LW qui ne veut pas redémarrer et dont la led bleu clignote en permanence.
Le problème serait dû à un soucis de sonde thermique qui empêche le démarrage du NAS. La solution est de débrancher le NAS suffisamment longtemps pour qu’il est le temps de refroidir vraiment ou de retirer les disques durs et de placer le boitier 15 minutes au frigo. Après ce temps, retirer le boitier du frigo et laisser le à l’air libre quelques minutes de plus. Ensuite remettez les disques à l’intérieur et re-branchez le tout.
En principe votre ShareCenter redémarre correctement !
Un conseil : laissez-le allumer et ne l’éteignez plus.
Je n’utilise pas principalement Firefox, mais il m’est toutefois utile pour certaines de ses extensions bien pratiques.
J’ai récemment été confronté à un problème de fonctionnement pour le moins bizarre sous Firefox. Certaines URL sont devenues impossibles à consulter : le contenu apparait puis disparait aussitôt pour laisser place à une page de recherche Yahoo nommée « Gestionnaire d’erreurs DNS Solution Yahoo France » et affichant une recherche sur des termes assez bizarre (en fait, une portion de code de la page précédente) Continuer la lecture →
Gérer le consentement
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.