Supprimer le grésillement dans le casque audio - le hollandais volant

Timo: Mon PC produit un grésillement (« bruit blanc ») quand je branche le casque audio. J’ai résolu le problème avec la commande suivante :

amixer sset 'Loopback Mixing' 'Disabled'

S’il renvoie une erreur ou ne trouve pas de 'Loopback', il faut le faire manuellement. Lancez :

alsamixer

Puis, naviguez à droite avec les touches fléchées jusqu’à trouver la colonne Loopback. Utilisez les touches haut/bas pour le mettre sur Disabled, puis la touche Échap pour sortir.

Via https://bookmarks.ecyseo.net/?JHsXwA

Kubuntu Linux 19.10 for a digital painting workstation: Reasons and Install guide. - David Revoy

Kubuntu 19.10 ships out of the box with a first class and fully featured tablet configuration panel, including the possibility to setup all buttons (eg. modifier on stylus button as "Ctrl"), add profiles and switch between them, mapping to custom area and support of multi monitors switch and calibration for pen-display!... That's something that no other desktop environment has to the date (the closer being GNOME but with many features missing in comparison). On the past, I ran custom bash script for years before having the possibility to setup my tablet this way.

C'est vrai que je passe aussi par un pilote tiers pour configurer... faudra que je teste sous kubuntu du coup (pas facile à dire)



Bronco le poissard, S047 E18: le Nokia ensorcelé

Rhaaalala ! Voilà que tout d'un coup, mon nokia 7 plus refuse de produire le moindre son... Enfin, presque: les sonneries, ça va mais tout son produit par une appli (même le téléphone) semble perdu dans les limbes.

  • les volumes sont à fond,
  • les notifications fonctionnent (comme avec un appel entrant)
  • aucune appli ne produit le moindre son
  • quand je branche un casque ou que j'utilise un casque bluetooth, aucun souçaille

Je cherche, épluche les paramètres, cherche dans le ternet, essaie des trucs, passe 1h30 en chat avec Julie Pomme sur le site de Nokia qui finit par me proposer un reset d'usine.

Avant de me lancer dans une nouvelle procédure qui, je commence à en avoir l'habitude, va immanquablement merder, je me dis que je vais passer un appel sur le mammouth.

@pingusl me propose une explication qui m'était également venue à l'esprit: la prise jack bloquée en mode casque.

Je regarde avec mon microscope, je souffle, je grattouille, je m'échine... en vain: il n'y a rien de coincé dedans. Peut-être une des pattes de la prise a-t-elle décidé de rester coincée... mais là, impossible de démonter le tél, surtout que les prises jacks sont couvertes et leur contenu inaccessible.

Reste le retour... Aïe.

Puis en vaquant vaguement sur le ternet, je tombe sur quelqu'un qui a essayé une appli qui se contente de forcer le détournement le son du casque vers le tél: soundabout.

Comme elle est payante et que d'autres applis existaient, j'ai essayé earphone mode off.

Ben ça a marché.

Comme je n'ai pas de casque jack et que j'utilise le bluetooth, ça ne me dérange pas de ne plus utiliser le jack.

Je vous tiendrai au courant.

(...)

Animating CSS Width and Height Without the Squish Effect • PQINA

Animer width et height en css sans se prendre la tête et plus rapidement avec transform.

Les animations de propriétés provoquent un reflow de la page alors que transform et opacity ne le font pas: c'est un point en leur faveur. Problème, si on étire une boîte arrondie (transform: scale), les coins se déforment alors que si on change la taille (width/height), les coins restent arrondis.

L'auteur propose une solution qui consiste à étirer tout sauf les coins en divisant l'élément en plusieurs divs... ça me rappelle l'époque où border-radius n'existait pas et qu'on faisait les coins arrondis en multipliant les divs avec des fonds... #teamVieux



Réglette Volga, LED 1 x 35 W, LED intégrée blanc froid | Leroy Merlin

Rhaa lala ! J'ai acheté deux réglette led pour mon atelier il y a quelques mois et depuis trois jours, il y en a une qui s'est foutu à clignoter mon vieux, mais façon stroboscope en boite...

Je la branche ailleurs, en parallèle, en série... rien n'y fait.

J'en achète une autre, je vire la première, je branche la nouvelle, j'allume... elle s'allume et ne clignote pas du tout. En fait, elle se contente de s'éteindre systématiquement au bout de deux secondes.

Re tests variés, re rien à faire.

Je me prends de ramener le bouzin au magasin puis, je me dis que je vais chercher sur le net: deux produits défectueux sur trois, ça a du faire du shprounz quelque part.

Dans les commentaires, un gars dit l'avoir démontée pour trouver avec stupeur une série de potars permettant des réglages même pas mentionnés dans la doc.

Solution

En fait, tu vires le cache blanc côté leds et effectivement, tu trouves les trois boutons à tourner.

IMG 20200228 154614.jpg

Donc

Les mecs foutent des boutons de réglages DANS l'appareil - bravo l'ergonomie - et ils n'en parlent même pas dans la doc.

Une fois les potars tournés, la lampe reste allumée.

Conclusion

  1. ne doutez JAMAIS de la connerie des concepteurs (du produit ou de la doc)
  2. regardez TOUJOURS sur le net si d'autres n'ont pas souffert avant vous.

Quoting in HTML: Quotations, Citations, and Blockquotes | CSS-Tricks

Bon article sur la façon d'afficher les citations en HTML.

Je retiens une façon de mettre l'apostrophe en retrait


/* Fallback */
blockquote {
  text-indent: -0.45em;
}

/ If there's support, erase the indent and use the property instead / @supports ( hanging-punctuation: first) { blockquote { text-indent: 0; hanging-punctuation: first; } }

7 Useful JavaScript Tricks

Je retiens:

Virer les false ou équivalents dans un array


 array.filter(boolean)

Mélanger des objets


const person = { name: 'David Walsh', gender: 'Male' };
const tools = { computer: 'Mac', editor: 'Atom' };
const attributes = { handsomeness: 'Extreme', hair: 'Brown', eyes: 'Blue' };

const summary = {...person, ...tools, ...attributes}; /* Object { "computer": "Mac", "editor": "Atom", "eyes": "Blue", "gender": "Male", "hair": "Brown", "handsomeness": "Extreme", "name": "David Walsh", } */

Récupérer la query string


// Assuming "?post=1234&action=edit" var urlParams = new URLSearchParams(window.location.search); console.log(urlParams.has('post')); // true console.log(urlParams.get('action')); // "edit" console.log(urlParams.getAll('action')); // ["edit"] console.log(urlParams.toString()); // "?post=1234&action=edit" console.log(urlParams.append('active', '1')); // "?post=1234&action=edit&active=1"

Récuperer l'URL absolue

var getAbsoluteUrl = (function() {
    var a;
    return function(url) {
        if(!a) a = document.createElement('a');
        a.href = url;
        return a.href;
    };
})();
// Usage
getAbsoluteUrl('/something'); // https://davidwalsh.name/something

Fil RSS des articles