logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 Re : Projet Reconditionnement » Reconditionnement d'ordinateurs à destination des plus démunis » 21-08-2020 14:59:48

Thuban

arpinux a écrit :

lol lol lol


et juste après ... gel hydroalcoolique lol


c'est mieux qu'avant big_smile

#3 Re : Vie de l'association » une nouvelle équipe pour l'association : (re)bonjour et merci » 12-08-2020 20:53:12

Thuban
Depuis que je connais arpi, jamais je n'aurais imaginé qu'il accepte d'être président de quoi que ce soit.
Encore une fois, il fait la démonstration que seul un idiot ne change jamais d'avis. C'est aussi la preuve de l'investissement dont sait faire preuve le compère humanar' smile

Alors autant vous dire que la communauté DF est entre de bonnes mains, je suis convaincu que de nombreux débutants vont pouvoir y trouver des repères. Alors enfilez un slip propre, accrochez vos bretelles et a l'aventure!

Félicitation à toi, humain wink

#5 Re : Vos sites et projets perso » [Résolu] Let'go blog this - problème de titre de page et d'archive » 08-07-2020 18:31:58

Thuban
Hé ben voilà, c'est génial smile
Bravo ! smile
Je pense sincèrement que ton principal souci vient de pandoc. Essaie temporairement avec un autre convertisseur juste pour voir smile

#6 Re : Vos sites et projets perso » [Résolu] Let'go blog this - problème de titre de page et d'archive » 08-07-2020 15:01:42

Thuban
Il te faut mettre le test avant pour quitter la boucle avant d'écrire dans le fichier :

    if [ "$NTAG" != "$TAG" ]; then
            TAG="${NTAG}"
            if [ "${TAG}" = "/" ]; then
                continue
            fi
            cat << EOF >> "${WORKTMP}"
<h3 class="archivetag"><a href="${TAG}">${TAG}</a></h3>
EOF
        fi
        cat << EOF >> "${WORKTMP}"
 



(pas testé ceci dit...)

Mais comprends bien que ça va cacher **toutes** les pages présentes à la racine (donc celles avec le tag "/"). Si c'est juste la page d'accueil que tu veux cacher, alors il vaudrait mieux ceci :


echo '<ul id="archivelist">' >> "${WORKTMP}"
  while read -r line
  do
        if [ ${line} = "/index" ]; then
            continue
        fi
...
 


Vérifie le test en question en regardant sous quel nom de fichier apparaît la page d'accueil dans la liste des fichiers (_lgbt_filelist) : index? index.md? index.html ?
(si tu veux encore t'en servir dans 30 ans, alors il faut que tu puisses en comprendre le fonctionnement, c'est pourquoi je ne t'envoie pas un code complet modifié) wink )

Pour l'autre souci (les titres), je pense que le problème vient de pandoc qui te génère un document html complet. Cependant, ce que tu veux c'est uniquement convertir ton code markdown en html dans les <head> et compagnie. Regarde le code source de tes pages produites pour voir le problème :

1594221249.png

La solution consisterait à changer de convertisseur markdown plutôt que pandoc, ou bien étudier les options de pandoc pour qu'il ne produite pas un doc html standalone. Pour ça, retire l'option "-s" dans le lgbt.conf wink
Et si tu dois include du CSS, alors fais-le en éditant ton template plutôt qu'en comptant sur pandoc.

J'abuse un peu, mais je profite de l'occasion : n'y a t-il pas une instruction simple pour que l'affichage des archives se fasse du plus récent au plus ancien ?


Non pas en l'état, il faut l'implémenter.

#7 Re : Vos sites et projets perso » [Résolu] Let'go blog this - problème de titre de page et d'archive » 08-07-2020 09:42:02

Thuban
Bonjour,
Merci arpinux de m'avoir alerté, sans quoi je serais certainement passé à côté de ce fil.

Anonyme-15 a écrit :

Arf ! Si les pseudos changent plus que le code, comment s'en sortir !?


En effet, j'ai changé de pseudo il y a déjà un petit moment. Désolé pour la confusion. Un pseudo reste un choix personnel et vu que je n'utilise quasiment plus debian mais plutôt OpenBSD (ainsi que d'autres futilités dabs mon voyage de libriste), j'ai senti le besoin de marquer le coup.
Bref.

Il semble que tu as trouvé un bug. Dans ce cas, c'est toujours une bonne idée de le signaler à l'auteur : ça lui permet de le corriger. smile Ça tombe bien, il y a un mail dans le code source pour ça wink

On va chercher à comprendre d'où vient ce bug. Pour ça, il faudrait réussir à le reproduire. Le plus simple serait de nous envoyer une archive de ton site qu'on puisse tester sur nos machines.
Il y a peut-être aussi des défauts venant du fait que lgbt a été développé sous OpenBSD et principalement testé sur cette plateforme : peut-être persiste-t-il des différences avec debian. (j'ai réécrit le tout en C pour notamment éviter ce genre de défaut, si au passage ça t'intéresse : staticook).
Le but caché de ces 2 projets, c'est d'être hackés par ceux qui les utilisent, donc inutile de se cantonner à la version d'origine wink

titre | titre tmp


Pour la page d'archive ce n'est pas normal, elle a son propre titre. Tu n'as pas créé de page archive.md à tout hasard? Car il ne faut pas.
Dans la fonction "gen_archive", il y a ça :

  cat << EOF >> "${WORKTMP}"
<h1>${LISTALLTITLE}</h1>


C'est censé mettre à la place de LISTALLTITLE ce que tu as définit dans lgbt.conf.
Plus loin, tu dis

LISTALLTITLE est remplie, et fait le job (titrer la page d'archive)


Donc à priori, c'est bon. Seul le tag <title> est à revoir.

Il semble donc que c'est la fonction "get_title" qui ne fait pas bien son boulot lorsque "gen_page" est appelé.

"get_title" extrait le contenu du premier <h1></h1> trouvé. Sinon, un titre basé sur le chemin de la page est créé. C'est ce qui semble être ton cas. Voici le bout de code correspondant :

  PAGETITLE="$(echo "${MAIN}" | gettitle)"
  if [ -z "${PAGETITLE}" ]; then
    PAGENAME=$(basename "${1}" |sed -e 's/\..*$//' -e 's/[_-]/ /g')
    DIRNAME=$(basename "$(dirname "${1}" |sed -e 's/[_-]/ /g')")
    PAGETITLE="${DIRNAME} - ${PAGENAME}"
  fi



Il faut donc comprendre pourquoi gettitle ne fait pas bien son boulot. Est-ce que sed a un comportement différent sous debian?
En tout cas, puisque la page d'archive est créée temporairement dans /tmp, ça t'indique pourquoi "tmp" apparaît dans le titre. Pareil pour la page d'index.
Pour l'instant, je ne vois pas pourquoi gettitle ne retournerait pas le bon titre. Sans les sources de ton site, j'ai du mal à tester davantage. Je soupçonne ton convertisseur markdown, mais j'ignore lequel est précisé dans ton lgbt.conf.

- Dans la page d'archive, une rubrique / (racine du site) apparaît, qui ne sert à rien. Comment la virer aussi ?



Il "suffit" de modifier la fonction gen_archive avec un petit test :


...
TAG="${NTAG}"
if [ "${TAG}" = "/" ]; then
    continue
fi
 

#8 Re : Installation et migration » Quel distribution choisir pour un serveur Web ? Jessis ? » 19-12-2018 17:01:29

Thuban

otyugh a écrit :

Un type génial (Thuban) le fait sous openBSD


Oh stop it you !
tenor.gif?itemid=8687743

Je le faisais sous debian avant aussi.
Mais j'ai finalement trouvé OpenBSD plus pratique à gérer :
Plus sûr (séparation des privilèges systématique, pledge, unveil qui gère les accès mémoire et aux fichiers très finement, et ce, par défaut).
Un parefeu plus facile à configurer.
Un serveur mail hyper facile à configurer par rapport à postfix
Un remplaçant à nginx dont la configuration fait 3 km de long
...

Au fait, pour du mail, l'ADSL c'est amplement suffisant.
C'est plus embêtant pour du partage de fichiers.

#9 Re : Xfce » HandyMenu ne s'ouvre pas (XFCE) » 22-09-2017 11:19:08

Thuban
Salut !
Le warning de Gtk 3.0 c'est pas dur en effet, et pas bloquant en attendant. C'est Gtk qui se plaint un peu pour rien smile

Pour le bug, on n'y peut pas grand chose je le crains... Cela vient des bibliothèques et la compilation de certains paquets (libc et relatifs à python)... Je crois que la partie qui plante correspond à celle qui va lire la configuration (au format binaire et non texte), qui vient de python lui-même. Pas génial non, on est bloqué par la version des paquets qui a un bug. hmm

En attendant, une alternative serait d'utiliser le tkmenu... https://3hg.fr/tkmenu/

#10 Re : Matériel » Asus X205TA Installation » 21-09-2017 06:45:53

Thuban
L'installateur va chercher les fichiers nécessaires à l'installation en ligne (d'où le besoin du réseau, toussa toussa)

#11 Re : Installation et migration » [Resolu] Moneyview vs Money Handylinux » 03-09-2017 18:33:07

Thuban
Il existe GNUcash (et bien d'autres) dans les dépôts.

#12 Re : Les logiciels libres » DFLinux : de la cliquouille à la bidouille » 19-06-2017 17:16:24

Thuban

Trefix a écrit :

Coucou.

@fiche : le terminal peut te permettre d'avoir dans un fichier texte la liste des logiciels installés sur ton système, Thuban m'avait filé la commande mais je ne sais plus si c'est ici ou sur le forum HL. Ensuite tu fais la même avec ton installation fraîche et tu compares les deux listes pour installer ce qui te manque #enjoy

@dyp, 3hg, Chalu et quelques autres qui se reconnaîtront : * et bonne migration sur Stretch wink


La réponse est là : https://yeuxdelibad.net/Logiciel-libre/ … ebian.html

#14 Re : Système » Libérer de l'espace sur la partition racine [Résolu] » 18-06-2017 12:45:30

Thuban
De rien.
Tu peux chercher les fichiers qui prennent le plus de place alors.

Autre idée : supprimer les anciens noyaux linux qui ne servent plus, ne garde que la version la plus récente installée.

#15 Re : Système » Libérer de l'espace sur la partition racine [Résolu] » 18-06-2017 11:11:57

Thuban
Tu peux vider le cache des paquets :

apt-get clean




Retirer les dépendances inutiles

apt-get autoremove




Virer les logs inutiles :

rm /var/log/*

#16 Re : Gestion des paquets Debian » Outils pour synchroniser la musique de sa debian et de son android ? » 05-06-2017 10:09:29

Thuban
Tu parles de ma signature ? Non, rien à voir wink
Je pensais au logiciel syncthing : http://syncthing.net/

Tu n'as pas à passer par un tiers pour l'utiliser, il suffit de l'installer sur chaque appareil qui doit être synchronisé. (ex : ta debian et ton téléphone). Ensuite, tu fais en sorte qu'ils partagent le même dossier (en inscrivant l'ID d'un des deux appareils), mais tu devrais vite trouver wink

#18 Re : Les logiciels libres » DFLinux : de la cliquouille à la bidouille » 04-06-2017 16:25:30

Thuban
Un Éléphant Fonçant en Impala ?
Un Électricien Fourré dans une Impasse (des garrigues) ?

#19 Re : Système » [RESOLU] Backup avec Rsync + Cron » 04-06-2017 08:43:09

Thuban
Read-only : ça vaudrait le coup de forcer une vérification du système de fichiers (fsck)

Au passage, c'est une bonne idée de mettre le chemin complet vers l'exécutable dans les tâches cron (qui n'a pas toujours le même PATH) : /usr/bin/rsync par exemple.

#20 Re : Vos sites et projets perso » Le blog d'un anar geek » 28-05-2017 09:30:32

Thuban
vim : tu prends 15 minutes pour l'apprendre, et tu t'en sers toute ta vie.
C'est quand tu te mets à utiliser ^ et $ ou encore "cw" pour changer un mot dans libreoffice que tu te rends compte à quel point vim te fait gagner du temps.

#21 Re : Scripts, programmes et robots » Jeu Thérapeutique » 20-05-2017 10:31:40

Thuban
Bonjour,
Voilà un beau projet, tout à fait réalisable. Python est un très bon choix et s'apprend facilement.
Tu voudras certainement regarder pygame qui dispose d'éléments pour créer des jeux.
Sinon, si tu as quelques notions en javascript, des framework spécialisés pour les jeux existent, comme "phaser".

Bon courage smile

#23 Re : Xfce » Un thème d'icônes complet ? :D » 13-05-2017 18:25:26

Thuban
C'est un problème qui m'a longtemps embêté.
Pour le résoudre, j'utilise le thème Tango ou gnome-brave et des applications en console. troll.gif

wink

#24 Re : Les logiciels libres » DFLinux : de la cliquouille à la bidouille » 11-05-2017 06:36:59

Thuban
Évidemment aunons sera là pour donner un coup de main si besoin smile

#25 Re : Les logiciels libres » DFLinux : de la cliquouille à la bidouille » 09-05-2017 20:38:02

Thuban
@dyp : ben, presque pas, car c'est comme ça qu'on fait. On teste, puis quand ça ne marche pas, on bricole pour trouver une solution, à taton, à coup de recherches duckducko et compagnie. On n'est pas des magiciens.
Ah si, un peu quand même, j'arrive à dilater mes narines super vite big_smile

Je serai surpris si live-build n'était pas maintenu pour stretch.

Pied de page des forums

Propulsé par FluxBB