PluXml 5.8.9 : bug quand la modération des commentaires est activée

Merci à bazooka07 sur le forum de Pluxml qui apporte une solution à ce bug qui empêche la gestion et l'apparition des commentaires quand la modération est activée:

dans core/lib/class.plx.glob.php, il faut modifier la clé «commentaires» du tableau plxGlob::PATTERNS ( ligne 14) comme suit :


const PATTERNS = array(
        'arts'          => '#^D?(d{4,}).(?:w+|d{3})(?:,w+|,d{3})*.d{3}.d{12}..*.xml$#',
        'statiques'     => '#^(d{3,})..*.php$#',
        'commentaires'  => '#^_?d{4,}.(?:d{10,})(?:-d+)?.xml$#'
);

Installer Linux Mint sur un ACER Aspire ES17 ES1-732

Via un commentaire sur WDD:

  • 01 Pourquoi l'installation est KO
  • 02 Configuration du BIOS
  • 03 Configuration du BOOT avant
  • 04 Installer Linux Mint
  • 05 grub option acpi
  • 06 Réparer grub sans reboot
  • 07 Réparer grub avec reboot
  • 08 Terminer l'installation
  • 09 Ajouter Windows dans grub
  • 10 Configuration du BOOT après
  • 11 Mise à jour de Linux grub
  • 12 Mise à jour de Windows
  • 13 Divers commandes de grub
    Via https://warriordudimanche.net/article1111/5dac319388f1d#c1111-14

[GUIDE] List of bloatware on EMUI safe to remove | XDA Forums

Toutes les merdes que vous pouvez virer de votre Android. (et les trucs à pas virer )

Je débloate le p8lite de mon épouse vu que sur 16go, le système et les applis prennent...15.7go environ

Et pas possible de rooter vu que le fastboot est intouchable à cause de la politique de «saycuritay» de Huawei. Les bâtards refusent de filer le code de déblocage du fastboot depuis 2018.

Tu as acheté un appareil mais tu peux pas en faire ce que tu veux.

Pire, ils le bloatent à mort comme ça, quand tu peux plus l'utiliser parce qu'il est plein ben t'en achètes un autre.

Sauf que les couillons de chez huawei devraient se rappeler que dans ce cas, on N'ACHÈTE PLUS JAMAIS HUAWEI... Demandez à wiko

PHP: “JPEG library reports unrecoverable error: Not a JPEG file: starts with 0x89 0x50” Error Solved – An Exploring South African

Tiens, je ne savais pas que la bibliothèque GD avait une fonction imagecreatefromstring() qui permet de créer une ressource image à partir d'une chaîne.

C'est très utile dans le cas où on récupère une image via une URL sur un site et qu'on veut lui appliquer un traitement.

En effet, quand on veut faire ça «normalement», on a recours à imagecreatefrom[FORMAT] (imagecreratefromPng() par exemple), ce qui oblige à connaître l'extension ou au moins le type mime de l'image... et des fois, ça couille : l'URL ne contient pas l'extension ou alors il y a des paramètres GET dedans, bref, ça fait chmir.

Avant, je partais vers la récupération de l'extension du fichier pour appeler la fonction adaptée... c'est chiant, sale et pas parfait comme solution (bugs de nom et besoin de télécharger localement l'image sous forme de fichier)

$downloaded_pic=file_get_contents($url);
file_put_contents($local_path_pic,$downloaded_pic);
$ext=pathinfo($url)['extension'];
$fun=$ext=='jpg'?'jpeg':$ext;
$function_name='imagecreatefrom'.$fun;
$img  = $function_name($local_path_pic);

Heureusement

Avec imagecreatefromstring(), ça passe tout seul, c'est plus propre, plus lisible et surtout, pas besoin du type de l'image ou d'un fichier local...


if ($downloaded_pic=file_get_contents($url)){
    $image=imagecreatefromstring($downloaded_pic);
}else{
    exit("Erreur de téléchargement de l'image");
}

On peut même récupérer les dimensions de l'image avec un équivalent de getimagesize() : getimagesizefromstring() !

The Cicada Principle, revisited with CSS variables – Lea Verou

Créer une impression de hasard (dans les formes, couleurs ou tout ce qui peut être stylé en css) en utilisant :nth-of-*() pour changer des variables css.

En utilisant assez de variables et en utilisant des nombres premiers pour nth-of, on donne l'illusion de la randomisation. Intéressant.

Plusieurs applications dans l'article.

HTML Drag and Drop API - Web APIs | MDN

Merci @Timo pour ce résumé qui explique bien des déboires personnels avec le Drag&drop.

Je me résume ça ici:

  1. un élément acceptera un 👉drop et déclenchera ⚡ondrop si et seulement si l’élément a un ⚡onDragEnter ET un ⚡onDragOver.
  2. 🔧event.target != 🔧event.currentTarget: event.target est l'objet qui reçoit l'événement alors que event.currentTarget est celui quel les gestionnaires d'événements sont attachés et ils peuvent être différents dans le cas d'objets imbriqués.
Via https://lehollandaisvolant.net/?mode=links

Linux & JDownloader: télécharger par défaut dans un autre disque dur

Quand on arrive à saturer son dossier home/ et que télécharger devient impossible, il faut trier, effacer, déplacer... ou alors on peut aussi mettre un disque de plus et télécharger dessus.

Avec les clients Bittorrent aucun souci, avec Firefox non plus... Je change le dossier par défaut home/eric/telechargements en media/eric/Téléchargement (le nom du disque dédié) pis ça marche.

Mais pas avec   JDownloader...   nooooooon !

JD, lui, ne permet pas de faire ça ⛔: il ne voit que certains dossiers et sous dossiers... 🙈 En tout cas, chez moi.

J'ai essayé de changer le dossier avec les préférences 🖕, de le faire directement dans le fichier de config 🖕, de le changer dans la config de Mint...🖕 j'ai même tenté de faire un lien symbolique avec ln 💢

Jdownloader  s'en bat les  steaks grave

La seule solution que j'ai trouvée et qui fonctionne, c'est d'installer un JDownloader directement dans mon disque dur dédié.

    • tu télécharges JD : page lien mega actuel
    • tu l'installes dans media/eric/Téléchargement
    • tu lances
    • tu change le dossier dans les préférences
    • ça marche.
Jdownloader ne peut   voir QUE le disque  sur lequel il est  installe...
Pas du tout   Psychorigide  le bouzin.

ConclusionS

1. quoi que tu en penses, et quoi que tu aies à faire, l'informatique trouvera toujours un moyen de t'emmerder et te bouffer le temps avec une merde que t'auras pas vue venir. Et un truc de trois minutes devient une usine à gaz d'une matinée dans laquelle tu finis par voir flou au bord de la commotion.

2. Il n'y a pas d'alternative valable à JD: J'ai eu beau essayer (et écumer https://alternativeto.net/ ) impossible de trouver un truc ne serait-ce qu'aussi bien.

Pourtant, je ne veux que deux choses: planifier les téléchargements des sites uptobox/1fichier et pouvoir interrompre et reprendre les downloads.

Ben c'est déjà trop  mon con...

En gros, la plupart des alternatives sont abandonnées et les planificateurs de téléchargement maintenus te regardent copier coller les liens uptobox avec les yeux de la poule qui a trouvé un couteau.

Gné?!

3. Surtout, si ça n'a posé aucun souci chez vous, merci de ne pas m'en faire part, j'ai déjà assez pleuré comme ça.



Quand Syncthing ne synchronise plus un dossier...

Depuis un moment, 🔄 Syncthing refusait de synchroniser un des dossiers partagés entre mes ordinateurs: il y avait une erreur et le bouzin bloquait complètement mais juste pour ce dossier 🤬.

Si ça vous arrive 💢, vérifiez que vous n'avez pas supprimé les dossiers 📁.stfolder et 📁.sync qui doivent se trouver dans les dossiers partagés...

Parce que lorsque vous avez le ménage un peu trop pétulant et que vous les virez, ben ça pète tout. 😭

Pour résoudre le souci, refaites un dossier 📁.stfolder dont le root sera proprio et voilà ! 😎

Bienvenue ! — Le Wiki d'Herminien

Un wiki à explorer... La page sur signal m'a convaincu.

  • Introduction : Pourquoi se protéger ?
  • Se protéger des G.A.F.A.M.
  • Protéger ses mails
  • Le cas des sms et des appels
  • Protéger ses documents
  • Protéger sa navigation sur internet
  • Le mot de passe
  • Quitter Facebook
  • Mes données ont-elles été piratées ? nouveau !
  • Se protéger des arnaques sur internet nouveau !
  • Ressources utiles

Installation de Ubuntu 20.04 sur T100HA de Asus

t100ha.jpg

introduction liminaire aussi superfétatoire qu'inutile, en un mot TLDR.

Il y a quelques années, j'avais fait l'acquisition d'un asus T100HA, un petit hybride portable/tablette (sous windows malheureusement) que j'utilisais en particulier au collège avec mon appli de plan de classe numérique pour évaluer simplement et rapidement mes élèves en cours.

Après les mésaventures avec mon chef ( 1, 2, 3, 4 ), j'avais lâché cette appli et l'ordi a fini par prendre la poussière sur mon bureau.

J'avais essayé de mettre du linux dessus, mais c'était vraiment pas au point: écran mal géré, orientation fantaisiste, plantages etc...

Puis je suis tombé sur le lien proposant d'installer Ubuntu 20.04 sur cet ordinateur précisément (ou presque*) avec, somme toute, peu d'inconvénients: un problème empêchant l'utilisation des caméras... OSEF)

Donc, je me suis lancé.

il suffit de :

  • télécharger l'image d'ubuntu correspondante : https://www.ubuntu-fr.org/download/
  • en faire une clé USB bootable (avec unetbootin ou autre)
  • aller dans le BIOS du T100HA en pressant le bouton d'alim + volume up
  • désactiver le sécureboot dans le menu sécurité
  • booter sur la clé (c'est un peu long car ubuntu vérifie l'intégrité du disque au démarrage)
  • lancer l'installation comme sur n'importe quel PC

Pour ma part, j'ai opté pour la version allégée pour éviter de saturer les 64Go avec des trucs inutiles.

remarque en passant

Vous pouvez tester Ubuntu avant de l'installer et, une fois la boîte de dialogue de début fermée (ce qui peut prendre un peu de temps, patientez, il n'a pas planté), l'ordi s'avère plus réactif sous linux en USB que sous windows installé... ET CE N'EST MÊME PAS UN TROLL.

Problèmes rencontrés: pas que la caméra

  • Effectivement, je n'ai pas réussi à utiliser les webcams... («no video device found»)
  • le clavier virtuel apparaît parfois malgré le fait que le pc soit sur son clavier physique
  • le bluetooth semble poser quelques problèmes: il fonctionne, détecte des trucs mais le tout reste en mode inconnu sans possibilité d'aller plus loin et de configurer du matos. Bon, j'ai pas cherché des masses non plus...
  • j'ai un problème de son: le périphérique est détecté, l'icône de son est là, tout semble bien mais pas de son... Curieux car lors du test, j'ai clairement entendu un son système. À creuser: à moins que quelqu'un n'aie une idée ?

Le reste fonctionne

  • L'écran est bien géré,
  • le tactile fonctionne normalement,
  • l'orientation est prise en compte (même lorsqu'il est sur son clavier...),
  • la batterie ne semble pas se décharger beaucoup plus vite (mais un peu quand même, à vue de pied... ça mérite sans doute une optimisation): avec la luminosité au max, il a tourné toute la matinée, installé des trucs etc...
  • le touchpad marche impec (y compris avec les gestes de défilement),
  • le wifi se connecte sans aucun souci...
  • l'USB ne pose aucun problème

autres liens

[*] mon modèle est le FU026T alors que celui de l'article est le FU029T

Désinstaller les applications OEM sans accès Root avec ADB

Je me renote ça ici vu que j'oublie tout le temps et que ça sert régulièrement

Comment virer les   applis invirables  d'Android ?!
Avant de commencer...

Avertissement

Bien entendu, c'est pas compliqué mais il faut savoir ce qu'on fait, en particulier en ce qui concerne le nom des applications (c'est le nom du fichier sur le tél et pas le nom de l'appli dans le système)

Il est très facile de virer malencontreusement une appli importante et de se retrouver grosjean comme devant avec un téléphone impossible à utiliser.

Histoire vécue et   c'est pas drôle !

Prérequis

Hardware

Le téléphone, un ordinateur (sous linux pour moi mais c'est possible sous win), un câble usb de données.

Software

Il faut avoir installé ADB sur l'ordinateur

Sous linux un sudo apt-get install adb devrait faire la blague. ( sous win https://www.nextpit.fr/installer-drivers-android-adb-fastboot-windows#windows )

et disposer des Options de développement sur le téléphone.

Sur le téléphone, allez dans Paramètres/A propos du téléphone/Information sur le logiciel et cliquez sur Numéro de version sept ou huit fois.

Ensuite, dans les options de développement, activez le déboggage USB.

Méthode

1- Je me connecte à l'appareil

  • Connectez le téléphone à l'ordinateur avec le câble USB.
  • ouvrez un terminal
  • tapez adb devices pour démarrer et détecter le smartphone.
  • Vous devriez voir un truc du genre «NUMEROIDENTIFIANT device»

2- Je liste les applis installées

Dans le terminal taper adb shell pm list packages ou adb shell pm list packages > liste.txt pour la récupérer dans un fichier (plus facile de rechercher les applis dedans)

Notez que vous pouvez filtrer les packages avec grep : adb shell pm list packages | grep [nom] ( par exemple adb shell pm list packages | grep google )

3- Je désinstalle les applis que je veux virer.

Toujours dans le terminal, il faut taper pour chaque appli à virer adb shell pm uninstall -k --user 0 [nom du package]

En cas de suppression   abusive, ne paniquez   pas de suite...

liste d'applis qu'on peut virer sans souci majeur (non exhaustive)

Pensez bien à installer  des alternatives,   en particulier pour le navigateur
  • Google Chrome: shell pm uninstall --user 0 com.android.chrome
  • Gmail: shell pm uninstall --user 0 com.google.android.gm
  • Google Play Films et Séries: shell pm uninstall --user 0 com.google.android.videos
  • Youtube: shell pm uninstall --user 0 com.google.android.youtube
  • Google Play Music: shell pm uninstall --user 0 com.google.android.music
  • Google Hangouts: shell pm uninstall --user 0 com.google.android.talk
  • Google Keep: shell pm uninstall --user 0 com.google.android.keep
  • Google Drive: shell pm uninstall --user 0 com.google.android.apps.docs
  • Google Photos: shell pm uninstall --user 0 com.google.android.apps.photos
  • Google Cloud Print: shell pm uninstall --user 0 com.google.android.apps.cloudprint
  • Google Actualités et météos: shell pm uninstall --user 0 com.google.android.apps.genie.geniewidget
  • Application Google: adb shell pm uninstall --user 0 com.google.android.googlequicksearchbox
En cas de suppression     abusive, ne paniquez     pas de suite...

Normalement, avec un petit adb shell cmd package install-existing [nom du package] , vous devriez pouvoir réparer votre erreur vu que la désinstallation ne se fait que pour le user 0.

Conclusion

On récupère vite de la place ce qui sur un smartphone un peu vieux peut s'avérer intéressant... 500 ou 600 Mo, c'est pas dégueu à retrouver quand on est bloqué dans les installs d'applis à cause des merdes déjà installées d'usine..

Sources

Combinaisons de touche Alt — Wikipédia

Alors petit rappel, si c'est pour taper les accents espagnols sous linux que vous cherchez un équivalent à alt+160 etc sous windows, ya plus simple

TLDR: il suffit d'installer le clavier occitan... il est AZERTY mais permet d'avoir les caractères espagnols avec alt+la lettre... ATL+n=ñ etc...

De rien !
Via https://www.ascadia.net/links/?Ov0q5w
Fil RSS des articles