et je viens de me rendre compte que le projet que je suis bloqué depuis plus d'un mois est à rendre pour mercredi 9 janvier.
C'est pour cela que j'implore votre aide.
Si quelqu'un qui se débrouille pas mal en python pouvait m'aider a réaliser ce projet ça m'aiderait infiniment et m'empêcherait ainsi de redoubler mon année a cause d'un 2/20 en projet.
moi ce qui m'inquiete, ce n'est pas le fait de ne pas savoir coder en python
c'est de "mal gerer" son projet,
en effet, tu aurais du commencer à chercher, à experimenter des le debut
echanger avec tes coequipers de projet (ou d'etude)
là tu nous dis juste que tu es "bloqué" et que tu veux de l'aide,
tu ne nous di pas ce que tu dois faire, ce tu as essayé, les erreurs que tu rencontres…
ne pas savoir coder n'est pas un tort,
ne pas savoir chercher/echanger/se renseigner est un tort majeur pour un futur ingenieur qui va devoir aussi bien gerer seul que gerer des equipes, deleguer des taches et rapporter à des superieurs.
des plages en ip fixe pour les machines connues (j'en suis quand même à une grosse cinquantaine, mon dieu ça monte vite avec les années)
50 machines à la maison ?
tu fais de la domotique en IP ?
parce qu'à raison d'un PC/tablette/smartphone par personne,
sur une famille "moyenne" de 5 personnes => 15 appareils
la box internet, le nas => 2 appareils
1TV (ou une TV avec une console) connectée dans chaque 'piece' (WTF) => 4 chambres, 1 salle de jeu, salon, cuisine, salle à manger, 3 salle de bains =>11 appareils
Jusqu'à ce qu'un des enfants installe (sous Windows) un driver de carte réseau virtuelle dont il pouvait modifier l'adresse MAC. Et hop, sorti de la blacklist…
DHCP intelligent avec 3 listes
=> machine connue = IP fixe et connue => dans la bonne liste (parent/enfant)
=> machine inconnue = IP dynamique "inconnue"/"invitée" => liste invité
les invités ont un acces restraint (à l'heure d'internet en 3G/4G/5G) il est quand meme rare de devoir fournir son wifi à des invités de passage.
si le gamin triche (deja c'est qu'il est admin de son PC/tablette => c'est mal)
il se retrouve de toute facon avec une IP limitée en tant qu'invité
je souhaiterais pouvoir ajouter un traitement de son par dessus pour améliorer la qualité de la diffusion.
je ne suis pas expert dans le domaine,
mais si le son est pourri au depart 'vieux mp3 en 32Kbps'
tu ne pourras pas l'ameliorer, peu importe ce que tu mets entre le MP3 et l'envoie vers internet, tu pourras eventuellement "gommer" les imperfections
de meme si ta connexion internet n'est pas bonne, alors c'est un buffer coté client, qu'il te faut,
ou bien une diffusion vers une "centrale" de diffusion, en dehors de chez toi, qui va accueillir tes multiples clients, mais ne prendre qu'un seul flux chez toi.
Par défaut avec HaProxy tout tes utilisateurs auront l'adresse IP du proxy
il suffit de mettre la ligne
source0.0.0.0 usesrc clientip
pour que l'IP du client soit directement passé au serveur
par contre cela fonctionne mieux sur le proxy est aussi la route par defaut du serveur,
sinon on peut se retrouver avec du routage assymetrique, qui peut etre problematique à gerer
un test unitaire, c'est quoi ?
c'est donner des parametres à un programme, en connaissant la valeur retour attendue, et s'assurer que c'est bien ce qui ressort du programme.
exemple ton programme de SOMME(A,B) renvoie C
si A=1, B=1 alors C=2 quand tu fais le test
si ce n'est pas le cas, ton programme est faux.
evidemment pour une simple somme, cela n'est pas bien compliqué
mais pour un programme plus complexe, qui va se connecter à une API, donner des parametres login/pass, requete, il est attendu un resultat/valeur de l'API
une modification du code peut casser :
- la connexion à l'API
- la lecture du resultat
donc ton test sera d'autant plus important
tu veux faire quoi ?
du montage de son => tu montes avec ce que tu veux, puis de la diffusion ? => serveur de stream (ice|shout)cast
tu veux faire une webradio où tu parles dans le micro et tu diffuses live en meme temps ?
tu veux mixer tes mp3 en direct live ?
bref si tu ne nous dis pas ce que tu veux faire, ca va etre delicat de t'orienter vers des solutions, qui vont aller de ardour/audacity à mixxx en passant par vlc/icecast/shoutcast…
je ne connais pas linux lite non plus,
mais le probleme des updates qui ne se font pas peut etre du
pas de connexion internet (carte reseau non detectée, config IP non fonctionnelle)
distrib plus maintenu, les depots ont fermés
distrib dans une version trop vieille, les depots listés pendant l'installation ont migrés ou on été supprimés, pour debian par exemple ils passent de ftp.debian.org à archive.debian.org
le mot de passe ?
ben il doit y avoir un mot de passe par defaut, le site de la distrib doit le donner qqpart, soit pendant le demarrage, soit dans une page de wiki
je viens d'aller faire un tour sur le site, c'est basé sur ubuntu
la derniere version se base du ubuntu18.04
et le projet semble maintenu
donc je dirais que ton soucis de mise à jour vient d'une absence de reseau, car la 3.8 date de debut 2018, ce qui n'est pas si vieux
j aimerai pouvoir depuis (2) installer directement linux debian sur le DD interne de (1) que j ai démonté et dont j ai le cable qui va…
Est ce possible?
oui c'est possible,
tu debranches le disque de ta machine 2
tu branches le nouveau disque D2 dans M2
tu fais l'installation avec la clef USB -> D2
puis tu met D2 dans M1
non,
il est possible que tu te heurtes à un probleme de bios/efi entre les machines.
c'est peut-etre pour cela que ton bios ne demarres pas sur la clef USB
la faute à EFI et secureboot
et cela ne demarrera pas non plus avec le D2 fraichement installé
il faut donc, dans un premier temps, sur M1, trouver les reglages dans le bios (l'ecran bleu que tu as vu) qui permettent de desactiver le secureboot.
d'apres les titres MAIN / ADVANCED / BOOT SECURITY / Save & Exit
je dirais que c'est dans BOOT SECURITY
il doit y avoir un reglage "secure boot" ou "legacy/csm"
si c'est dans le syteme de recherche d'appli, suffit d'aller dans les reglages de confidentialité pour désactiver les recherches sur internet et chez les partenaires (amazon à une époque)
sinon pour utiliser regulierement ubuntu depuis 2005, je ne vois pas ou il y a des "pubs"
Et par défaut je n'ai pas de réseau au moment de l'install (DHCP interdit par l'équipe réseau)
ben ton installeur doit te proposer de configurer manuellement le reseau, soit en fait d'utiliser l'IP fixe, le masque, la passerelle, et le(s) DNS
ensuite, si tu ne l'as pas fait car tu n'as vraiment aucune reseau pendant l'installation,
dans la console vmware, tu edites le fichier /etc/apt/sources.list avec l'editeur de ton choix en ligne de commande parmi ceux installés par defaut (vi, nano, pico, emacs)
et sinon, ben si tu n'as pas de reseau, ca ne te permettra pas d'acceder à tes depots debian,
sauf si tu les configures sur un CD/DVD/clef USB, mais du coup c'est vachement limité
il vaut mieux configurer le reseau lors de l'installation,
si tu es contraint, tu peux utiliser un reseau dédié à l'installation/configuration
qui soit different de ton reseau de production par exemple.
si tu as le temps, pour les migrer en douceur, tu refais d'abord leur windows avec des logiciels libres (libreoffice, firefox, thunderbird, gimp)
ensuite quand tu les migreras sous linux, ils ne seront pas depaysés.
unity existe toujours, et probablement que, comme pour gnome, il y aura un "unity fallback" pour reprendre l'ancienne apparence (sans acceleration 3D, transparence, etc)
pour ma mere, y a plus de 4ans j'avais installé un Ubuntu avec unity,
ca marchait pas trop mal, sur une Lenovo Yoga
j'avais quand meme fait une icone de raccourci pour la rotation de l'ecran avec "xrandr",
le reste est activé par defaut dans les options d'accessibilité,
exemple "clavier tactile" active une option dans la barre de tache pour activer/masquer le clavier.
Posté par NeoX .
En réponse au message Ubuntu 18.10 ne s'éteint pas.
Évalué à 3.
Dernière modification le 13 décembre 2018 à 12:20.
le probleme d'arret qui reste sur l'ecran "ubuntu…"
c'est generalement que le systeme est eteint mais pas l'alim
c'est parfois un probleme d'ACPI.
tu peux essayer les commandes halt ou poweroff plutot que shutdown
les problemes de freeze sous charge, ca ressemble plutot à un souci de chauffe du materiel, un defaut de memoire,
tu as le soucis aussi sous windows ? ou juste avec linux ?
là encore cela peut etre l'ACPI qui ne gere pas bien le refroidissement de ton processeur, qui chauffe au point de planter,
ou bien une barrette de memoire qui deconne, le liveCD/liveUSB ubuntu dispose d'un outil "memtest" qui peut etre pas mal pour tester les barettes
# AMHA
Posté par NeoX . En réponse au message Demande d'aide projet python (Debutant) . Évalué à 6. Dernière modification le 05 janvier 2019 à 13:25.
moi ce qui m'inquiete, ce n'est pas le fait de ne pas savoir coder en python
c'est de "mal gerer" son projet,
en effet, tu aurais du commencer à chercher, à experimenter des le debut
echanger avec tes coequipers de projet (ou d'etude)
là tu nous dis juste que tu es "bloqué" et que tu veux de l'aide,
tu ne nous di pas ce que tu dois faire, ce tu as essayé, les erreurs que tu rencontres…
ne pas savoir coder n'est pas un tort,
ne pas savoir chercher/echanger/se renseigner est un tort majeur pour un futur ingenieur qui va devoir aussi bien gerer seul que gerer des equipes, deleguer des taches et rapporter à des superieurs.
# des pistes
Posté par NeoX . En réponse au message Installation impossible de (any distro) linux. Évalué à 2.
regarde si tu as une option CSM (Compatible System Management)
sur ma carte mere c'est lui qui permet de demarrer en mode 'BIOS' au lieu du mode 'EFI'
[^] # Re: pas main.o
Posté par NeoX . En réponse au message Problème d'éxecution de fichier. Évalué à 1.
si le main depend des autres fichiers/programmes ton main.o devrait ressembler à cela
ensuite ton appel à make devrait etre
make main.o
# une base simple
Posté par NeoX . En réponse au message configuration serveur maison. Évalué à 4.
une carte mere de base qui supporte un core i3, de la RAM, des ports sata
et une carte additionnelle reseau
tu montes ca dans un boitier que tu veux.
tu peux aussi partir sur 'un NUC' mais tu n'aurais surement qu'un port RJ45 et pas de raid
[^] # Re: Renverser la logique ?
Posté par NeoX . En réponse au message Squid pour contrôle parental + invités. Évalué à 2.
50 machines à la maison ?
tu fais de la domotique en IP ?
parce qu'à raison d'un PC/tablette/smartphone par personne,
sur une famille "moyenne" de 5 personnes => 15 appareils
la box internet, le nas => 2 appareils
1TV (ou une TV avec une console) connectée dans chaque 'piece' (WTF) => 4 chambres, 1 salle de jeu, salon, cuisine, salle à manger, 3 salle de bains =>11 appareils
je n'arrive meme pas à 30 appareils
[^] # Re: Éteindre l'écran ?
Posté par NeoX . En réponse au message Désactiver l'écran tactile selon une borne d'heures (Debian). Évalué à 3.
dans le cas d'une tablette, c'est quand meme pas simple de couper l'alim de l'ecran tactile sans couper l'alim de la tablette
d'autant qu'il veut eteindre la partie tactile (souris) de l'ecran
pas forcement eteindre l'ecran (affichage de pubs, de logos…)
# ehci = USB
Posté par NeoX . En réponse au message Impossible de booter sur Kali Linux. Évalué à 2.
c'est un probleme avec de l'USB
si tu as plusieurs peripheriques USB,
essaie de ne garder que la clef USB, le clavier et la souris USB
[^] # Re: Renverser la logique ?
Posté par NeoX . En réponse au message Squid pour contrôle parental + invités. Évalué à 3. Dernière modification le 28 décembre 2018 à 11:00.
DHCP intelligent avec 3 listes
=> machine connue = IP fixe et connue => dans la bonne liste (parent/enfant)
=> machine inconnue = IP dynamique "inconnue"/"invitée" => liste invité
les invités ont un acces restraint (à l'heure d'internet en 3G/4G/5G) il est quand meme rare de devoir fournir son wifi à des invités de passage.
si le gamin triche (deja c'est qu'il est admin de son PC/tablette => c'est mal)
il se retrouve de toute facon avec une IP limitée en tant qu'invité
[^] # Re: HaProxy
Posté par NeoX . En réponse au message Proxy web inverse « invisible ». Évalué à 3.
[^] # Re: Explication avancé
Posté par NeoX . En réponse au message Installation d'un traitement de son pour DEBIAN pour du streaming Icecast ou Choutcast. Évalué à 2. Dernière modification le 24 décembre 2018 à 18:26.
je ne suis pas expert dans le domaine,
mais si le son est pourri au depart 'vieux mp3 en 32Kbps'
tu ne pourras pas l'ameliorer, peu importe ce que tu mets entre le MP3 et l'envoie vers internet, tu pourras eventuellement "gommer" les imperfections
de meme si ta connexion internet n'est pas bonne, alors c'est un buffer coté client, qu'il te faut,
ou bien une diffusion vers une "centrale" de diffusion, en dehors de chez toi, qui va accueillir tes multiples clients, mais ne prendre qu'un seul flux chez toi.
[^] # Re: HaProxy
Posté par NeoX . En réponse au message Proxy web inverse « invisible ». Évalué à 4.
il suffit de mettre la ligne
pour que l'IP du client soit directement passé au serveur
par contre cela fonctionne mieux sur le proxy est aussi la route par defaut du serveur,
sinon on peut se retrouver avec du routage assymetrique, qui peut etre problematique à gerer
Client -> routeur/firewall -> haproxy -> serveur -> routeur/firewall -> client
# commencer par le commencement
Posté par NeoX . En réponse au message Exemple de test logiciel avec Cunit. Évalué à 3.
un test unitaire, c'est quoi ?
c'est donner des parametres à un programme, en connaissant la valeur retour attendue, et s'assurer que c'est bien ce qui ressort du programme.
exemple ton programme de SOMME(A,B) renvoie C
si A=1, B=1 alors C=2 quand tu fais le test
si ce n'est pas le cas, ton programme est faux.
evidemment pour une simple somme, cela n'est pas bien compliqué
mais pour un programme plus complexe, qui va se connecter à une API, donner des parametres login/pass, requete, il est attendu un resultat/valeur de l'API
une modification du code peut casser :
- la connexion à l'API
- la lecture du resultat
donc ton test sera d'autant plus important
# c'est quoi une "solution de traitement du son"
Posté par NeoX . En réponse au message Installation d'un traitement de son pour DEBIAN pour du streaming Icecast ou Choutcast. Évalué à 3.
tu veux faire quoi ?
du montage de son => tu montes avec ce que tu veux, puis de la diffusion ? => serveur de stream (ice|shout)cast
tu veux faire une webradio où tu parles dans le micro et tu diffuses live en meme temps ?
tu veux mixer tes mp3 en direct live ?
bref si tu ne nous dis pas ce que tu veux faire, ca va etre delicat de t'orienter vers des solutions, qui vont aller de ardour/audacity à mixxx en passant par vlc/icecast/shoutcast…
# la solution c'est udev
Posté par NeoX . En réponse au message [Raspberry pi 3] Accéder à une clé USB via un code python. Évalué à 3.
ben justement, entre faire un truc cracra et faire du udev,
ca vaut surement le coup de regarder udev et les libs python qui s'y rattache
1°) tu peux forcer le montage de tes clefs, toujours dans DATA plutot que de laisser faire data1, data2, dataX que tu ne maitrises pas
2°) tu peux faire executer automatiquement un script quand la clef est inserée (clonage des données du Pi vers la clef USB, purge des données du Pi
[^] # Re: Nat ?
Posté par NeoX . En réponse au message Comment reconfigurer source.list sans l'éditer manuellement. Évalué à 2. Dernière modification le 20 décembre 2018 à 09:31.
du NAT avec un VMWARE ?
ce serait super mais j'ai un doute
[^] # Re: voir la doc
Posté par NeoX . En réponse au message installer Molotov dans xubuntu. Évalué à 2.
avant de lancer le .app
tu auras bien evidemment fait l'etape 1.1 qui consiste à installer 2 paquets precis et NECESSAIREs ?
# vieille distro plus maitnenue ?
Posté par NeoX . En réponse au message Problème pour installer linux lite sur portable centrino. Évalué à 2. Dernière modification le 19 décembre 2018 à 12:26.
je ne connais pas linux lite non plus,
mais le probleme des updates qui ne se font pas peut etre du
le mot de passe ?
ben il doit y avoir un mot de passe par defaut, le site de la distrib doit le donner qqpart, soit pendant le demarrage, soit dans une page de wiki
je viens d'aller faire un tour sur le site, c'est basé sur ubuntu
la derniere version se base du ubuntu18.04
et le projet semble maintenu
donc je dirais que ton soucis de mise à jour vient d'une absence de reseau, car la 3.8 date de debut 2018, ce qui n'est pas si vieux
[^] # Re: hmm
Posté par NeoX . En réponse au message Impossible d'effacer un dossier. Évalué à 3.
les accents sont aussi, parfois contraignants
# oui et non
Posté par NeoX . En réponse au message installer linux (debian) sur un disque dur interne. Évalué à 4.
oui c'est possible,
tu debranches le disque de ta machine 2
tu branches le nouveau disque D2 dans M2
tu fais l'installation avec la clef USB -> D2
puis tu met D2 dans M1
non,
il est possible que tu te heurtes à un probleme de bios/efi entre les machines.
c'est peut-etre pour cela que ton bios ne demarres pas sur la clef USB
la faute à EFI et secureboot
et cela ne demarrera pas non plus avec le D2 fraichement installé
il faut donc, dans un premier temps, sur M1, trouver les reglages dans le bios (l'ecran bleu que tu as vu) qui permettent de desactiver le secureboot.
d'apres les titres MAIN / ADVANCED / BOOT SECURITY / Save & Exit
je dirais que c'est dans BOOT SECURITY
il doit y avoir un reglage "secure boot" ou "legacy/csm"
[^] # Re: ubuntu + unity
Posté par NeoX . En réponse au message Écran tactile. Évalué à 2.
où cela ?
si c'est dans le syteme de recherche d'appli, suffit d'aller dans les reglages de confidentialité pour désactiver les recherches sur internet et chez les partenaires (amazon à une époque)
sinon pour utiliser regulierement ubuntu depuis 2005, je ne vois pas ou il y a des "pubs"
# vive les IPs fixes
Posté par NeoX . En réponse au message Comment reconfigurer source.list sans l'éditer manuellement. Évalué à 2. Dernière modification le 17 décembre 2018 à 18:29.
ben ton installeur doit te proposer de configurer manuellement le reseau, soit en fait d'utiliser l'IP fixe, le masque, la passerelle, et le(s) DNS
ensuite, si tu ne l'as pas fait car tu n'as vraiment aucune reseau pendant l'installation,
dans la console vmware, tu edites le fichier /etc/apt/sources.list avec l'editeur de ton choix en ligne de commande parmi ceux installés par defaut (vi, nano, pico, emacs)
et sinon, ben si tu n'as pas de reseau, ca ne te permettra pas d'acceder à tes depots debian,
sauf si tu les configures sur un CD/DVD/clef USB, mais du coup c'est vachement limité
il vaut mieux configurer le reseau lors de l'installation,
si tu es contraint, tu peux utiliser un reseau dédié à l'installation/configuration
qui soit different de ton reseau de production par exemple.
[^] # Re: faire un compte admin et un compte simple utilisateur
Posté par NeoX . En réponse au message Linux pour vieille personne. Évalué à 3.
si tu as le temps, pour les migrer en douceur, tu refais d'abord leur windows avec des logiciels libres (libreoffice, firefox, thunderbird, gimp)
ensuite quand tu les migreras sous linux, ils ne seront pas depaysés.
unity existe toujours, et probablement que, comme pour gnome, il y aura un "unity fallback" pour reprendre l'ancienne apparence (sans acceleration 3D, transparence, etc)
# faire un compte admin et un compte simple utilisateur
Posté par NeoX . En réponse au message Linux pour vieille personne. Évalué à 2.
tu te fais un compte 'admin' sur leur machine (ca marche meme sur un windows)
tu leur fais un compte 'utilisateur', qui ne peut pas etre admin.
ils ne pourront pas modifier leur machine hormis leur bureau, leur document
# ubuntu + unity
Posté par NeoX . En réponse au message Écran tactile. Évalué à 3.
pour ma mere, y a plus de 4ans j'avais installé un Ubuntu avec unity,
ca marchait pas trop mal, sur une Lenovo Yoga
j'avais quand meme fait une icone de raccourci pour la rotation de l'ecran avec "xrandr",
le reste est activé par defaut dans les options d'accessibilité,
exemple "clavier tactile" active une option dans la barre de tache pour activer/masquer le clavier.
# divers reponses
Posté par NeoX . En réponse au message Ubuntu 18.10 ne s'éteint pas. Évalué à 3. Dernière modification le 13 décembre 2018 à 12:20.
le probleme d'arret qui reste sur l'ecran "ubuntu…"
c'est generalement que le systeme est eteint mais pas l'alim
c'est parfois un probleme d'ACPI.
tu peux essayer les commandes halt ou poweroff plutot que shutdown
les problemes de freeze sous charge, ca ressemble plutot à un souci de chauffe du materiel, un defaut de memoire,
tu as le soucis aussi sous windows ? ou juste avec linux ?
là encore cela peut etre l'ACPI qui ne gere pas bien le refroidissement de ton processeur, qui chauffe au point de planter,
ou bien une barrette de memoire qui deconne, le liveCD/liveUSB ubuntu dispose d'un outil "memtest" qui peut etre pas mal pour tester les barettes