Catégorie : Logiciels

Annonces de la sortie de logiciels, actualités, astuces et tutoriels, guides de configuration, bugs et solutions.

[Java] Trucs et astuces pour Websphere et Eclipse

[Java] Trucs et astuces pour Websphere et Eclipse

Si vous utilisez l’IDE Eclipse au quotidien et le serveur IBM Websphere dans sa version 9 ou plus, voici quelques petits trucs et astuces pour vous aider dans vos tâches de développement.

Trucs et astuces pour Websphere et Eclipse

Désactiver l’auto-publish

Lorsqu’on se trouve dans Eclipse, et qu’on effectue un build du projet, l’action de publication – ou publish – du projet est réalisée automatiquement et ce même en mode debug du serveur de test. Cependant on peut modifier ce comportement grâce à l’astuce suivante.

  • Rendez-vous dans l’onglet Servers.
  • Double-cliquez sur le serveur WebSphere Application Server vX.Y.
  • Déroulez la catégorie Publishing.
  • Cochez l’option Never publish automatically.
  • Dans la barre d’outils de l’IDE, cliquez sur le bouton Enregistrer.

Lancer en mode debug

Ce mode du serveur est particulièrement utile afin que les modifications des actions et JSP soient immédiatement prises en compte. Et ce sans effectuer l’action de publication.

  • Rendez-vous dans l’onglet Servers.
  • Effectuez un clic droit sur votre serveur WebSphere.
  • Choisir Debug / Restart in Debug.

Publication d’applications en erreur

Par défaut il est impossible de publier une application avec du code en erreur.

Pour résoudre cela:

  • Dans Eclipse, allez dans le menu Window > Preferences.
  • Recherchez le bon paramètre avec le mot clé « Websphere ».
  • Déroulez la catégorie Server, sélectionner Websphere Application Server.
  • Cochez « Allow applications containing errors to be published on a server« .
  • Sauvegardez.

Supprimer la compilation des JSP

Quels sont les symptômes ? Par exemple, si vous renommez une classe de Tag Java, la JSP référencera l’ancien nom même après un publish. Ou encore, certains éléments de la page (ex : une variable statique) ont une valeur différente de celle définie dans le code.

Dès lors, si vous avez vidé le cache du navigateur et que cela persiste, c’est peut-être dû au cache de compilation des JSP géré par Websphere.

Sur votre PC ouvrez le répertoire des fichiers temporaires de votre serveur.

\WebSphere\AppServer_v9.0\profiles\AppSrv01\temp\TestNode01\server1

Supprimez le contenu du dossier. Lors du prochain rafraichissement des pages concernées par le problème, vous devriez obtenir le résultat escompté.

Supprimer les fichiers temporaires

De manière générale, lorsqu’on rencontre un problème avec Websphere, on peut nettoyer les fichiers temporaires générés dans les dossiers suivants. Il est préférable d’arrêter le serveur pour effectuer l’opération.

\WebSphere\AppServer_v9.0\profiles\AppSrv01\temp\TestNode01\server1
\WebSphere\AppServer_v9.0\profiles\AppSrv01\temp\wscache
\WebSphere\AppServer_v9.0\profiles\AppSrv01\wstemp


Ressources

[Astuces] Réaliser une capture d’écran avec Firefox

[Astuces] Réaliser une capture d’écran avec Firefox

Il n’est jamais trop tard pour apprendre de nouvelles astuces, et la preuve, c’est qu’aujourd’hui j’ai découvert que Mozilla Firefox intégrait un outil permettant de réaliser une capture d’écran. Et vous savez la meilleure? Cet outil existe depuis la version 78 du navigateur. J’arrive un peu tard pour faire croire à une exclusivité.

réaliser capture d'écran Firefox

Pour accéder à cette fonctionnalité, il vous suffit d’effectuer un clic droit dans une zone de la page puis de choisir l’entrée « Effectuer une capture d’écran » dans le menu contextuel.

réaliser capture d'écran Firefox: menu contextuel

Il existe aussi un raccourci clavier : Ctrl + MAJ + S.

La page s’assombrit alors et l’outil vous propose de sélectionner une image, un élément de la page, ou bien de réaliser vous-même le tracé de la zone que vous souhaitez capturer. Lors de la sélection, le défilement sera automatique, ce qui signifie que vous pouvez réaliser une capture d’écran aussi haute que vous le désirez.

Deux autres options s’offrent à vous : capturer la page complète ou capturer la zone visible.

réaliser capture d'écran Firefox: zone

Une fois la sélection validée vous pourrez ensuite sauvegarder l’image sur votre PC ou directement la copier dans le presse-papiers.

Autre petite astuce au passage: vous pouvez aussi ajouter un bouton de raccourci vers la fonctionnalité Firefox Screenshots à la barre d’outils du navigateur. Pour cela, consultez la base de connaissances.

Les alternatives

Les systèmes d’exploitation récents intègrent généralement un outil de capture d’écran. C’est le cas de Windows avec son outil Capture d’écran et croquis. Quant au navigateur Microsoft Edge il propose lui aussi un outil de capture d’écran.

En guise d’alternative vous pouvez également utiliser le très bon utilitaire Greenshot. Même si la dernière version date d’août 2017, elle propose de nombreuses fonctionnalités d’intégration avec divers logiciels, mais aussi un outil d’édition des captures pour surligner, ajouter du texte, etc.

Sources

[NAS] Installer Transmission en passant par Docker

[NAS] Installer Transmission en passant par Docker

En passant à la nouvelle version de DSM sur mon NAS Synology DS920+, je souhaitais conserver Transmission. Cependant, le paquet natif proposé par SynoCommunity n’est pas encore prêt, notamment à cause des nouvelles restrictions de sécurité.

Je me suis donc basé sur un très bon article rédigé par Marius Bogdan Lixandru : How to install Transmission on your Synology NAS. La solution est donc de passer par un conteneur Docker et de réaliser l’installation en exécutant une simple commande. J’en ai profité pour adapter celle-ci par rapport à mon utilisation.

Pré-requis

Il faut évidemment installer Docker sur votre NAS depuis le Centre de paquets. Une fois installé, un nouveau dossier sera créé.

Depuis DSM ouvrez File Station et allez dans le dossier docker. Créez-y le sous-dossier transmission. Ouvrez ce dernier puis créez cette fois trois sous-dossiers:

  • data
  • downloads
  • watch

Ce qui donne la structure suivante:

NAS transmission: Dossiers Docker

On peut alors passer à l’étape suivante.

Installer Transmission sur votre NAS

Pour effectuer l’installation, il faudra exécuter une commande. Vous pouvez effectuer cela en ouvrant une connexion SSH sur votre NAS. Cependant on peut aussi lancer une commande via… le planificateur de tâches!

NAS transmission: Créer une tâche

Lors de la création choisissez l’exécution en tant que root dans l’onglet Général.

Voici la commande à lancer:

docker run -d --name=transmission \
	-p 9091:9091 \
	-p 51413:51413 \
	-p 51413:51413/udp \
	-e PUID=1026 \
	-e PGID=100 \
	-e USER=user \
	-e PASS=password \
	-e TZ=Europe/Brussels \
	-e TRANSMISSION_WEB_HOME=/flood-for-transmission/ \
	-v /volume1/docker/transmission/data:/config \
	-v /volume1/docker/transmission/downloads:/downloads \
	-v /volume1/docker/transmission/watch:/watch \
	--restart always \
	ghcr.io/linuxserver/transmission

Quelques informations qui nécessitent notre attention:

  • Le commutateur « p » permet de déterminer les ports à utiliser sur le système par rapport à ceux utilisés par le conteneur (mapping des ports).
  • Le commutateur « e » permet de définir des variables d’environnement.

Les variables PUID et PGID sont respectivement les identifiants d’utilisateur et de groupe. Ils peuvent être obtenus à l’aide de la commande « id ». Vous ne savez pas comment faire? Vous pouvez suivre le tutoriel ici.

Si vous définissez USER et PASS, ils vous seront demandés lors de la connexion à l’interface web (ou via RPC). Ces paramètres sont facultatifs, bien que recommandés.

La variable TZ permet de définir le fuseau horaire. Dans notre cas nous avons choisi Europe/Bruxelles.

Enfin la variable TRANSMISSION_WEB_HOME (c’est optionnel) permet de définir le thème à utiliser pour l’interface web. On a le choix entre Combustion, Transmission Web Control, Kettu et Flood for Transmission.

  • Le commutateur « v » permet de lier un dossier de votre volume à un dossier du conteneur.

On enregistrera la configuration dans le dossier data créé lors de la première étape. Quant aux téléchargements nous les stockerons dans downloads.

  • On définit également la politique de redémarrage (voir la documentation). Ainsi on peut faire en sorte que le conteneur redémarre automatiquement lorsqu’il est planté.
  • L’image Docker est fournie par linuxserver.io. Une documentation détaillée est disponible en suivant le lien.

Vous pouvez aussi consulter la page suivante : docker run reference.

Exécution de la commande en SSH

Si vous choisissez de réaliser l’installation via SSH vous pouvez utiliser la commande suivante pour passer temporairement en mode root.

sudo -i

Tester l’interface

Si le conteneur est bien lancé, vous pouvez vous rendre sur la page suivante: http://ADRESSE-IP-DU-NAS:9091/

Vous pouvez également installer les applications suivantes sur vos différents périphériques:

Elles vous permettront de contrôler Transmission sans passer par l’interface web.

[Astuces] Réduire la taille des éléments de l’interface Proton dans Mozilla Firefox 89

[Astuces] Réduire la taille des éléments de l’interface Proton dans Mozilla Firefox 89

Il y a seulement trois jours, mardi 1er juin 2021, Mozilla déployait la version 89 de son navigateur Firefox avec la nouvelle interface: Proton.

Firefox 89 est disponible et inaugure Proton, sa nouvelle interface
– Par Geoffroy Ondet, 01net, 1 juin 2021

Comme plusieurs autres utilisateurs, j’ai cherché à savoir s’il était possible de réduire la taille des éléments de l’interface, dont la hauteur de la barre d’onglets. La réponse est « Oui » et l’astuce a notamment été proposée par quelqu’un sur Reddit.

taille interface Firefox

Actuellement il n’existe pas d’option à modifier dans les paramètres pour faire cela. Il faut donc aller bidouiller dans les variables. On accède à celles-ci en tapant about:config dans la barre d’adresses. Une fois l’avertissement lu et accepté, saisissez dans la recherche le mot-clé browser.uidensity.

taille interface Firefox paramètres avancés

Il existe plusieurs valeurs:

  • 0 : c’est la valeur par défaut pour la nouvelle interface. Par défaut on a donc une barre d’onglets qui permet d’afficher du texte sur deux lignes (par exemple, quand de l’audio est joué dans un onglet, cela affiche la mention « Lecture en cours » sous le nom de la page) ;
  • 1 : cette valeur permet de revenir à une interface plus compacte (voir ci-dessus), d’une taille quasiment identique aux versions précédentes de Firefox. Quand un onglet produit du son, on retrouve l’icône en forme de haut-parleur, comme avant ;
  • 2 : permet également l’affichage sur deux lignes dans les onglets, mais agrandit l’interface par rapport à la valeur par défaut.

Bravo, vous savez désormais comment modifier la taille de l’interface Proton dans Firefox !

A lire également…

[Firefox] Réafficher le message d’avertissement lorsqu’on ferme plusieurs onglets

Cette astuce concerne Firefox 4.0+. Il se pourrait que vous ayez coché la case qui propose de ne plus poser de question lors de la fermeture de plusieurs onglets. Cela est encore plus contrariant si Firefox restaure la session précédente lors de son redémarrage. Comment faire alors pour réinitialiser tous les paramètres ? Restaurer le […]

0 commentaire

Sources

[Dossier] Limiter la publicité affichée dans les applications Xiaomi

[Dossier] Limiter la publicité affichée dans les applications Xiaomi

Depuis septembre 2018, Xiaomi passe par de la publicité intégrée aux applications de sa surcouche MIUI. En essayant de vendre ses produits au plus près du coût de fabrication, elle met également à disposition son propre magasin d’applications mais aussi d’autres services afin de générer des marges. Et les annonces publicitaires en font malheureusement partie.

Ce dossier a pour but de vous aider à limiter la publicité affichée dans les applications proposées par Xiaomi. Cependant, cela ne désactivera pas les annonces à 100% mais permettra de vous en débarrasser d’un certain nombre.

Limiter la publicité affichée sous MIUI 12

Il existe un service pour lequel on peut révoquer les autorisations accordées. Il s’agit du service msa, signifiant MIUI System Ads.

  • Rendez-vous dans les Paramètres, ensuite choisissez Mots de passe & Sécurité.
  • Choisissez alors l’option Autorisation & révocation.
  • Dans la liste affichée, localisez msa puis basculez le paramètre vers Off.
  • Confirmez la révocation lorsque le popup s’affiche.

limiter publicité Xiaomi

Pour une raison inconnue il est possible que l’opération échoue. Réessayez directement de désactiver le service si une erreur se produit.

Désactiver les publicités personnalisées

Afin de limiter l’affichage de publicités personnalisées sur base d’informations à votre sujet, il existe aussi une option à désactiver dans les paramètres.

  • Rendez-vous à nouveau dans la catégorie Mots de passe & Sécurité.
  • Choisissez cette fois l’option Confidentialité.
  • De nouvelles options s’affichent : défilez jusqu’à l’élément Services publicitaires.
  • Désactivez ensuite les Recommandations de publicités personnalisées.

limiter publicité Xiaomi

En bonus, si vous souhaitez limiter l’envoi de données vous concernant, vous pouvez désactiver le programme d’expérience utilisateur et l’envoi des données de diagnostic qui sont transmises quand un problème se produit (crash d’application par exemple).

Désactiver les notifications

Pour certaines applications, vous pouvez en désactiver les notifications.

  • Rendez-vous dans les Paramètres puis dans Notifications & Centre de contrôle.
  • Choisissez ensuite Notifications d’applications.
  • Désactivez les notifications pour les applications telles que Musique, Mi Vidéo, Gestionnaire de fichiers. Si des notifications gênantes s’affichent pour d’autres applications dans la liste, n’hésitez pas à répéter l’opération pour celles-ci.

Désactiver les recommandations

Des recommandations sous forme de publicité peuvent apparaitre dans les applications. La première concernée est l’utilitaire Sécurité.

  • Ouvrez l’application, ensuite allez dans les paramètres de celle-ci.
  • Dans la première liste d’options proposée, défilez jusqu’en bas puis basculez l’interrupteur Recevoir des recommandations sur Off.
  • Sous le libellé Paramètres des fonctions, entrez dans chacune des sous-catégories. Vous trouverez le même interrupteur à basculer sur Off.

Rendez-vous ensuite dans l’application Thèmes.

  • Appuyez sur l’icône de votre profil, en bas à droite.
  • Dans la liste choisissez l’option Paramètres.
  • Basculez l’interrupteur Recommandations personnalisées sur Off.

Ce type de manipulation devra être répété, par exemple dans le gestionnaire de fichiers, Mi Vidéo ou le navigateur Mi, en fonction de leur version.

Ces opérations supplémentaires devraient donc limiter fortement la publicité affichée dans les applications fournies par Xiaomi.

Et sur les anciennes versions de MIUI?

Sur des versions plus anciennes de la surcouche, certains paramètres ne sont peut-être pas dans l’une des catégories mentionnées dans ce dossier. Par exemple, l’option Autorisation & révocation peut se retrouver dans la catégorie Paramètres supplémentaires de la gestion des paramètres de votre smartphone.

Il faudra donc un peu fouiller…

Sources