Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

nombre réponses : 25

#0 Re : -1 »  Nouveautés dans Vivid » Le 26/11/2014, à 16:51

louis94
Réponses : 165
oni_shadow a écrit :

un dpkg --configure -a me dit que j'ai des soucis avec kate-data, qu'est-ce donc? je suppose que cela n'a pas de rapport avec kate du kubuntu etant donné que je n'ai pas (normalement) téléchargé des paquets Qt
sudo apt full-upgrade -f ne donne rien non plus je vais peut etre tester avec aptitude qui est plus bavard des que j'ai un instant.

kate-data, ce sont entre autres les définitions de coloration syntaxique de Kate. Peut-être qu'un autre éditeur de texte les utilise.

Louis

#1 Re : -1 »  Nouveautés dans Vivid » Le 28/11/2014, à 21:22

louis94
Réponses : 165

Est-ce que quelqu'un sait s'il y a des discussions sur l'ajout de widgets dans la barre des fenêtres pour Unity ? Que ce soit côté client, comme Gnome, ou côté serveur, comme peut-être un jour Kde ?

Louis

#2 Re : -1 »  Outils Wacom absents sur Plasma 5 » Le 23/12/2014, à 14:34

louis94
Réponses : 1

Bonjour,

Absence momentanée. Quelqu'un s'est proposé aujourd'hui pour effectuer le portage vers les Frameworks 5.

Louis

#3 Re : -1 »  [RESOLU] champ de recherche firefox disparu » Le 16/12/2014, à 22:22

louis94
Réponses : 3

Bonjour,

Ouvre le menu (en haut à droite), puis Personnaliser ; fais glisser le champ "Recherche" à sa place.

Louis

#4 Re : -1 »  No bootable device dans Acer Aspire ES1-111M-C9VZ » Le 03/12/2014, à 02:55

louis94
Réponses : 26

Bonjour,

Il est possible qu'Ubuntu ne reconnaisse pas la carte USB de ton ordi comme étant une version 3. Dans ce cas de figure, il est normal que tout soit lent, puisque la clef fonctionnerait en version 1.1, soit 1,5 Mo/s au maximum. Donc si tu parviens à refaire une clef qui démarre, il pourrait suffire d'attendre très longtemps...

Louis

#5 Re : -1 »  Comment lire fichier .dsf? » Le 30/11/2014, à 23:22

louis94
Réponses : 10

Bonjour,

Avant de te répondre, je dois faire un peu d'histoire. En 2011, une bibliothèque logicielle était dominante dans le domaine du décodage audio/vidéo : ffmpeg. Seulement, des développeurs insatisfaits ont décidé de forker le projet et ont créé libav. Les deux sont incompatibles et ne peuvent être installés simultanément. Debian (et Ubuntu) a décidé d'utiliser libav et non ffmpeg.

Le codec DSD, sur lequel sont basés les fichiers DSF, n'est semble-t-il pas supporté par libav. Il l'est par ffmpeg. Donc, lire ces fichiers, c'est tout à fait possible, mais à ma connaissance pas sous Ubuntu. Sous Fedora, OpenSuse ou autre, sans soucis.

Louis

#6 Re : -1 »  Comment lire fichier .dsf? » Le 01/12/2014, à 18:08

louis94
Réponses : 10

Le code pour lire le DSD a été ajouté à ffmpeg le 15 avril 2014. La dernière version, 2.4.4, devrait supporter le format. Les versions 1.x et 2.2.x sont trop anciennes pour ce faire.

La version du ppa est 1.2.6, donc trop ancienne. Il semble cependant y avoir un paquet à jour dans les dépôts (ffmpeg), contrairement à ce que j'avais lu. Reste à savoir comment l'utiliser à la place de libav... je ne sais pas.

Je n'ai pas trouvé la version de ffmpeg d'OpenSuse, mais je peux te confirmer que sur Arch, la conversion fonctionne en ligne de commande wink

Louis

#7 Re : -1 »  Comment lire fichier .dsf? » Le 01/12/2014, à 23:17

louis94
Réponses : 10

Tu peux utiliser Manjaro, qui est basée sur Arch mais est (beaucoup) plus facile à installer. Une fois que tu as un système avec un ffmpeg récent, la commande

ffmpeg -i chemin/vers/fichier.dsf chemin/vers/fichier.mp3

devrait convertir le fichier DSF en MP3. Tu peux changer l'extension pour utiliser un autre format.

Louis

[Le chemin/vers/fichier.dsf est à prendre depuis ton dossier personnel.]

#8 Re : -1 »  Correcteur en temps réel dans Kate » Le 28/11/2014, à 17:48

louis94
Réponses : 1

Bonjour,

Non, pas dans Kate à ma connaissance. Kate est un éditeur de texte (très avancé), pas un IDE. Si tu cherches un programme comparable à VS, Wikipédia offre une page de comparaison.

De ceux que je connais,

  • KDevelop est prévu pour de grands projets, et je le trouve un peu difficile à prendre en main. Dans mon expérience, il est aussi un peu instable (ça a pu s'améliorer depuis) ;

  • Eclipse est très complet et facile à utiliser. Je ne l'ai jamais utilisé avec du C, par contre ;

  • Qt Creator est très facile à prendre en main, mais orienté vers C++ et Qt. Il reste possible de coder en C, je pense.

Louis

#9 Re : -1 »  compiler à partir de Kate » Le 28/11/2014, à 17:36

louis94
Réponses : 2

Bonjour,

gcc -o programme programme.c && ./programme

En utilisant la touche [↑] dans le terminal, tu peux taper la commande une fois et l'exécuter à loisir.

Sinon, tu peux utiliser Make et le greffon correspondant (Configuration > Modules externes > Module externe de compilation), qui analyse les erreurs automatiquement. Tu auras alors un fichier en plus, mais ça deviendra vite indispensable quand tes projets grandiront (imagine la ligne précédente avec 10 fichiers...).

Louis

#10 Re : -1 »  KDE - Apparition barre de progression » Le 21/11/2014, à 21:12

louis94
Réponses : 5

Bonjour,

J'imagine que tu parles de cette barre :
1416600646.png
Elle s'affiche à plusieurs occasions, dont la plus courante est la copie de fichiers. Elle est là pour t'indiquer où en est la progression de l'opération. Il est possible de la fermer en cliquant sur le disque situé en-dessous (qui affiche "1" sur l'image).
Si tu utilises Konqueror, elle peut aussi s'afficher quand tu ouvres une page qui met du temps à charger.

Louis

#11 Re : -1 »  Firefox ne m'avertit plus de la fermeture de plusiieurs onglets » Le 25/11/2014, à 11:27

louis94
Réponses : 5

Bonjour,

C'est peut-être la faute de
Préférences > Au démarrage de Firefox > Afficher les derniers onglets et fenêtres utilisés.
Du coup, en quittant Firefox, tu ne fermes pas les onglets, puisqu'ils seront rouverts au prochain démarrage.

Louis

#12 Re : -1 »  Firefox ne m'avertit plus de la fermeture de plusiieurs onglets » Le 25/11/2014, à 11:51

louis94
Réponses : 5

Alors, je ne sais pas ce qui cause le problème, parce que chez moi ça fonctionne. Essaye peut-être en désactivant ton profil (tu devras modifier les préférences avant de tester) :

mv .mozilla .mozilla.bak

Pour le activer (il est désactivé si Firefox n'a plus d'historique, de marque-pages, de mots de passe, ...),

rm -r .mozilla
mv .mozilla.bak .mozilla

Louis
Louis

#13 Re : -1 »  programmation, faire un jeu avec le nombre mystère » Le 19/11/2014, à 01:55

louis94
Réponses : 29

Salut !

Le problème est dans tes printf(). Tu écris

printf("Voulez vous recommencer ?? %d compteur");

et tu obtiens

Voulez vous recommencer ?? [Un nombre aléatoire] compteur

Je ne te donne pas tout de suite la solution...
Comment, alors que tu ne lui donnes pas son nom (ce qui est entre guillemets ne compte pas), le compilateur peut-il savoir quelle variable tu souhaites afficher ?
Regarde aussi les exemples de cette page.

Louis

#14 Re : -1 »  programmation, faire un jeu avec le nombre mystère » Le 19/11/2014, à 17:30

louis94
Réponses : 29

La partie de la documentation C++ que je t'ai donnée correspond à exactement la même fonction printf() qu'en C. Quelques exemples de printf() bien formés :

int annee = 2014;
const char *hello = "Hello, world !";
double pi = 3.14;
printf("%s\n", hello);
printf("Nous sommes en %d\n", annee);
printf("Le nombre pi vaut %f\n", pi);

Louis

#15 Re : -1 »  programmation, faire un jeu avec le nombre mystère » Le 20/11/2014, à 01:58

louis94
Réponses : 29

Je n'ai pas trop compris tes deux derniers messages. Je peux t'expliquer pourquoi tes programmes ne compilaient pas, mais je doute que ça t'aide vraiment. Quel était ton raisonnement en écrivant ces lignes ?

[La prochaine fois que tu postes du code, pense à ajouter la balise [code ] (sans l'espace) avant et la balise [/code ] après (également sans l'espace). C'est plus facile à lire.]

Voici un programme qui compte jusqu'à 5 :

#include <stdio.h>
int main(int argc, char** argv) {
    int compteur = 1;
    do {
        printf("Le compteur vaut %d.\n", compteur);
    } while(compteur < 5);
    return 0;
}
/*
 * Descends vers le bas pour voir la solution à ta première question.
 * Il n'y a pas encore moyen de recommencer la partie, et j'ai enlevé
 * les morceaux de code que tu avais écrit à ce propos.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main ( int argc, char** argv )
{
    int nombreMystere = 0, nombreEntre = 0, compteur = 0, resultat = 0;
    const int MAX = 100, MIN = 1;

    // Génération du nombre aléatoire

    srand(time(NULL));
    nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;

    /* La boucle du programme. Elle se répète tant que l'utilisateur n'a pas trouvé le nombre mystère */

    do
    {
        // On demande le nombre
        printf("Quel est le nombre ? ");
        scanf("%d", &nombreEntre);
        compteur ++;
        // On compare le nombre entré avec le nombre mystère

        if (nombreMystere > nombreEntre)
            printf("C'est plus ! %d essais.\n\n", compteur);
        else if(nombreMystere < nombreEntre)
            printf("C'est moins ! %d essais.\n\n", compteur);
        else
            printf ("Bravo, vous avez trouve le nombre mystere en %d essai(s) !!!\n\n", compteur);

    } while (nombreEntre !=nombreMystere);

    return 0;
}

#16 Re : -1 »  programmation, faire un jeu avec le nombre mystère » Le 22/11/2014, à 00:05

louis94
Réponses : 29

La logique du programme que tu as collé au message #20 est bonne.
Il reste des point-virgules mal placés :

if (condition); // <- Pas de point-virgule ici
{
    // ...
}

Des if qui devraient être des do :

if (condition) // <- Il te faut un do ici
{
    // ...
}
while (condition);

Tu as aussi deux blocs inutiles (pire, ils cassent le programme) du type :

int nombreMystere = 0, nombreEntre = 0, compteur = 0, Arreter = 0;
const int MAX = 100, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;

Je pense que tu as une idée qui fonctionnera (beaucoup de débutants on du mal avec l'idée, donc c'est positif wink), mais il me semble que tu as du mal à la «traduire» en C. Je te suggère de d'abord écrire l'idée sur papier, sans trop t'occuper de la syntaxe. Par exemple, pour le choix de niveau :

faire {
    demander le niveau
} tant que (niveau invalide)

Ensuite, écris-le en C. Si tu rencontres des problèmes, vérifie tes point-virgules etc. Si ça ne fonctionne toujours pas, relis ton code C en te demandant s'il correspond bien à ce que tu as sur ta feuille. Enfin, si tu n'as toujours pas trouvé le bogue, essaye de faire à la main l'exécution de ton programme : quelle variable vaut quoi à quel moment, etc.

Louis

#17 Re : -1 »  Python, Qt autre, aide choix et doc » Le 21/11/2014, à 13:11

louis94
Réponses : 3

Bonjour,

Qt est maintenant libre. Le seul élément "non libre" est qu'il est faut accepter de céder à Digia le droit d'utiliser commercialement (sous une autre licence que la GPLv3 ou LGPLv3) le code qu'on contribue.
Si je devais te conseiller un langage à utiliser avec Qt, ce serait QML avec C++ et Javascript. Si tu veux utiliser Python 3, c'est possible pour Qt 4 et Qt 5. Il y a moins de tutoriels pour Qt 5, mais une grande partie de ce qui était valable avec Qt 4 l'est encore.
Je ne connais pas bien le monde des webapps ; par contre, Java est en perte de vitesse et assez affreux à utiliser pour l'interface graphique.

Louis

#18 Re : -1 »  Python, Qt autre, aide choix et doc » Le 21/11/2014, à 19:21

louis94
Réponses : 3

PySide ne supporte pas Qt 5, mais est sous licence LGPL. Par contre, PyQt supporte Qt 5 mais sa version gratuite est sous GPL.

Louis

#19 Re : -1 »  Création d'un point .deb [RESOLU] » Le 14/11/2014, à 17:56

louis94
Réponses : 19

Bonjour,

Je ne comprends pas trop ce que tu veux pour les bibliothèques : est-ce qu'ajouter des dépendances à ton paquet ne suffit pas ?

Pour ajouter ton application à la liste des programmes, il faut installer un fichier .desktop dans /usr/share/applications/. Inspire-toi d'un fichier déjà présent.

Louis

#20 Re : -1 »  Création d'un point .deb [RESOLU] » Le 16/11/2014, à 15:53

louis94
Réponses : 19

Comme ce n'est pas de cette manière que les paquets sont prévus pour être utilisés, il n'y a pas moyen de déclarer des dépendances nécessaires au moment de l'installation uniquement.
À mon avis, la meilleure solution à ton problème est de déclarer les libxxx-dev comme dépendances normales. Ils resteront installés tant que ton paquet le sera, mais ça a l'avantage d'être le plus simple.

Louis

#21 Re : -1 »  Besoin d'aide pour installation » Le 14/11/2014, à 17:50

louis94
Réponses : 8

Bonjour,

Il n'y a pas de clef d'activation. Ce qui peut arriver, c'est que tu aies choisi de chiffrer ton disque avec LVM (« Utiliser un disque entier avec LVM chiffré »), et qu'Ubuntu te demande la clef pour le déchiffrer. Ou alors, c'est simplement ton mot de passe smile .

Louis

#22 Re : -1 »  Probleme de permission. » Le 11/11/2014, à 18:36

louis94
Réponses : 14

Bonjour,

Que veux-tu dire par "suppression de toutes les permissions" ?

Louis

#23 Re : -1 »  Probleme de permission. » Le 12/11/2014, à 18:26

louis94
Réponses : 14

Re-bonjour,

Je peux comprendre que tu sois impatient que ton ordinateur fonctionne à nouveau. Je le serais aussi. Mais j'ai cours la journée, alors je ne peux répondre que le soir. La plupart des personnes sur le forum sont dans une situation similaire.
Même alors, je n'aurais sans doute pas pu te proposer de solution autre que la réinstallation. Les permissions d'un système Linux sont complexes et tu les avais modifiées sans savoir où ni comment.

Ceci étant dit, si tu as copié cette commande depuis la documentations, retrouve-la pour qu'on puisse l'enlever ou ajouter un avertissement. Tu éviteras ainsi à d'autres de tomber dans le même piège.

À l'avenir, sache aussi que pour pouvoir modifier des exemples, la meilleure solution est de copier ceux qui t'intéressent dans ton dossier personnel. Ainsi, tu auras toujours à portée de souris l'original pour reprendre au début.

Louis

#24 Re : -1 »  Editeur / compilateur comparable à Visual Studio » Le 10/11/2014, à 19:04

louis94
Réponses : 8

Bonjour,

Il y en a plein ! Ça dépend aussi du langage que tu souhaites utiliser.
* KDevelop : L'IDE de Kde ; bonne gestion des makefiles et du C++
* Eclipse : IDE générique, d'abord créée pour Java mais existe pour Python, C, C++, ...
* Qt Creator (qt-creator) : IDE spécialisée dans le support de Qt. Très facile à prendre en main.
* Netbeans : IDE créée pour Java, mais supportant aussi C, C++, ...
* Code::Blocks (Code_Blocks) : Pour le C++
* D'autres moins connus : voir la page ide

Louis