Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

nombre réponses : 25

#0 Re : -1 »  GNUPoly » Le 18/07/2011, à 20:07

Lyaskator
Réponses : 55

Salut, j'ai téléchargé le code source et j'y ai joué (pour pouvoir y jouer sans l'installer j'ai dû changer le chemin des fichiers nécessaires, c'est dommage).
C'est pas mal, même si ça va un peu vite. Quelques trucs qui seraient sympas :
_pouvoir redimensionner la fenêtre
_pouvoir enregistrer une partie
_pouvoir jouer contre l'ordinateur

En tout cas c'est pas mal je trouve.

#1 Re : -1 »  pcubuntoo, vente de PC équipés d'Ubuntu » Le 06/12/2010, à 01:04

Lyaskator
Réponses : 5

Euh..je ne crois pas que ce soit Aperture qui s'occupe de Pcubuntoo...je me trompe ?
C'est plutôt Pcubuntoo.

#2 Re : -1 »  pcubuntoo : retour d'experience » Le 28/06/2011, à 12:58

Lyaskator
Réponses : 4

Salut,
j'ai acheté un Airis Praxis N1103A chez Pcubuntoo fin septembre 2010.
Je suis très satisfait, l'ordinateur tient bien le coup, et les relations sont très cordiales avec le gérant de Pcubuntoo, qui m'a bien conseillé et a installé la distribution de mon choix.
Bref, je recommande.

#3 Re : -1 »  Manjaro: une nouvelle distrib basée sur ArchLinux » Le 02/09/2011, à 16:58

Lyaskator
Réponses : 9

Pourquoi dis-tu que ce n'est pas une rolling-release ? Je l'ai installée et j'ai les tous derniers paquets, normal vu que ça reste une archlinux sous le capot et qu'elle utilise les dépôts archlinux (+ un dépôt manjaro).

#4 Re : -1 »  Libriste sous Windows » Le 08/10/2011, à 11:20

Lyaskator
Réponses : 135

Bah ça doit être comme se sentir végétarien et continuer de bouffer de la viande parce qu'on aime bien le goût.

#5 Re : -1 »  Libriste sous Windows » Le 08/10/2011, à 16:40

Lyaskator
Réponses : 135
cinaptix a écrit :

Faut pas exagérer, c'est qu'un outil !

Je serais tenté de dire que vu le CLUF de windows, c'est plutôt l'utilisateur l'outil.

Mais tout le monde est libre de faire ce qu'il veut.

#6 Re : -1 »  L'affaire Strauss Khan » Le 16/05/2011, à 20:20

Lyaskator
Réponses : 690

Je ne pense pas qu'il s'agisse d'un complot.
Si DSK est innocent, j'espère pour lui qu'il s'en sortira, s'il est coupable, il peut passer 20 ans en prison (<humour> il peut aller se faire voir chez les grecs </humour>), peu me chaut.

Bientôt je vais accuser mon voisin d'avoir volé une pomme et on va le pendre avant même d'avoir vérifié qu'il était pas allergique !

Les Hommes sont vraiment pitoyables... roll

On n'en est pas là il me semble.

#7 Re : -1 »  Lu sur Clubic : Compiler est une procédure presque indispensable » Le 21/08/2011, à 17:40

Lyaskator
Réponses : 30

Ça n'a surtout aucun rapport avec synaptic, synaptic étant une GUI pour installer des paquets, yaourt un outil CLI pour installer des paquet se trouvant dans AUR.

#8 Re : -1 »  Ventilateur fonctionne en permanence » Le 28/08/2011, à 17:08

Lyaskator
Réponses : 6

Tu as installé le pilote propriétaire pour ta carte nvidia ? peut-être que c'est le pilote libre qui la fait trop chauffer ?

#9 Re : -1 »  Pirater la Démocratie et pourquoi pas la Vème République ? » Le 15/07/2011, à 22:37

Lyaskator
Réponses : 81

Vive les petits suisses !
Non, ce message n'est pas hors-sujet. smile

#10 Re : -1 »  windows et ext4 » Le 03/06/2011, à 15:27

Lyaskator
Réponses : 26

C'est ici. Ça gère l'ext4. Du temps où j'étais encore en dual boot ça fonctionnait bien.

#11 Re : -1 »  Je quitte MSN ! » Le 03/05/2011, à 23:33

Lyaskator
Réponses : 37

J'avais fait la même chose il y a à peu près un an, seul un contact m'avait suivi. Au final ça m'a permit de faire le ménage, et pas seulement avec msn.
Par contre j'ai changé plusieurs fois de serveur pour en trouver un qui me convenait (jwchat en l'occurrence).

#12 Re : -1 »  cherche nouvelle distribution » Le 01/05/2011, à 10:54

Lyaskator
Réponses : 32

Je te recommande Fedora 14 (Gnome) sans hésiter.

#13 Re : -1 »  Compatibilité APU Amd e 350 » Le 21/04/2011, à 13:27

Lyaskator
Réponses : 10

Une petite question en passant :
tu dis que tu auras un usage plutôt bureautique, dans ce cas, pourquoi prendre 8 Go de RAM ? Même en faisant de la virtualisation je ne vois pas trop à quoi ça va te servir.
(simple curiosité)

#14 Re : -1 »  Warzone 2100 Pb générateur d'énergie » Le 06/04/2011, à 22:11

Lyaskator
Réponses : 7

Si je ne m'abuse, faut construire des pompes à pétrole sur les sources d'énergie. Si tu n'en as que 1 / 2 / 3 / 4, ton générateur ne pourra en capter qu' 1 / 2 / 3 / 4 (4 au maximum par générateur). Par contre si avec plus de 4 pompes à pétrole une seule centrale fonctionne, il y a un problème.
Les améliorations turbines à gaz n'augmentent pas le nombre de sources d'énergie.

#15 Re : -1 »  Rien de transcendant » Le 09/03/2011, à 00:22

Lyaskator
Réponses : 3

Ça fait un certain temps que je n'avais pas sorti de nouvel article, en voici un nouveau :

"Présidentielles de 2012 : rien à branler"

40 articles publiés

#16 Re : -1 »  Mon blog » Le 05/01/2011, à 22:38

Lyaskator
Réponses : 18

Sympa ton blog, les premiers articles sont très intéressants.

#17 Re : -1 »  Troll/ Comment améliorer Windows? » Le 12/01/2011, à 01:12

Lyaskator
Réponses : 73

Un classique, quoi.

#18 Re : -1 »  xorg / Intel Graphic HD » Le 11/01/2011, à 17:29

Lyaskator
Réponses : 1

Bonjour, ce fichier n'existe plus depuis plusieurs versions, et la configuration de Xorg est répartie dans le dossier /etc/X11/xorg.conf.d

#19 -1 »  [résolu] C - if / else qui ne s'exécute pas » Le 10/01/2011, à 00:26

Lyaskator
Réponses : 2

Bonjour,
j'ai essayé de faire un petit programme pour m'entraîner à utiliser wchar_t, mais malheureusement il plante, pas à la compilation mais à l'exécution, la condition if (toi.homme) ne semble pas être évaluée le moins du monde, comme si le programme terminait juste avant.

Voici le code :

#include <stdio.h>
#include <locale.h>
#include <wchar.h>

#define MAX 50

typedef struct
{
    wchar_t nom[MAX];
    wchar_t prenom[MAX];
    long age;
    int homme;
} Utilisateur;

void buffer_empty();
void structure_fill(Utilisateur * personne);

int main(int argc, char **argv)
{
    setlocale(LC_CTYPE, "");
    
    Utilisateur toi;
    structure_fill(&toi);
    
    wprintf(L"Tu t'appelles donc %ls %ls, tu as %ld ans ", toi.prenom, toi.nom, toi.age);
    if (toi.homme)
    {
        printf("et tu es un homme.\n");
    }
    else
    {
        printf("et tu es une femme.\n");
    }

    return 0;
}

void buffer_empty()
{
    int buffer_unit = 1;
    while((buffer_unit != '\n') && (buffer_unit != EOF))
    {
        buffer_unit = getchar();
    }
}

void structure_fill(Utilisateur * personne)
{
    wprintf(L"Quel est ton nom ? ");
    if (fgetws(personne->nom, MAX, stdin) != NULL)
    {
        wchar_t * newline_mark = NULL;
        newline_mark = wcschr(personne->nom, L'\n');
        if (newline_mark == NULL)
        {
            buffer_empty();
        }
        else
        {
            * newline_mark = L'\0';
        }
    }
    else
    {
        buffer_empty();
    }
    
    wprintf(L"Quel est ton prénom ? ");
    if (fgetws(personne->prenom, MAX, stdin) != NULL)
    {
        wchar_t * newline_mark = NULL;
        newline_mark = wcschr(personne->prenom, L'\n');
        if (newline_mark == NULL)
        {
            buffer_empty();
        }
        else
        {
            * newline_mark = L'\0';
        }
    }
    else
    {
        buffer_empty();
    }
    
    wchar_t saisie_age[MAX];
    do
    {
        wprintf(L"Quel est ton âge ? ");
        if (fgetws(saisie_age, MAX, stdin) != NULL)
        {
            wchar_t * newline_mark = NULL;
            newline_mark = wcschr(saisie_age, L'\n');
            if (newline_mark == NULL)
            {
                buffer_empty();
            }
            else
            {
                * newline_mark = L'\0';
            }
        }
        else
        {
            buffer_empty();
        }
    } while (wcstol(saisie_age, NULL, 10) == 0);
    personne->age = wcstol(saisie_age, NULL, 10);
    
    wchar_t saisie_sexe[MAX];
    do
    {
        wprintf(L"Es-tu un homme (h) ou une femme (f) ? ");
        if (fgetws(saisie_sexe, MAX, stdin) != NULL)
        {
            wchar_t * newline_mark = NULL;
            newline_mark = wcschr(saisie_sexe, L'\n');
            if (newline_mark == NULL)
            {
                buffer_empty();
            }
            else
            {
                * newline_mark = L'\0';
            }
        }
        else
        {
            buffer_empty();
        }
        
    } while((wcscmp(saisie_sexe, L"h") != 0) && (wcscmp(saisie_sexe, L"f") != 0));
    personne->homme = (wcscmp(saisie_sexe, L"h")) ? 0 : 1;
}

Tout le reste fonctionne.
J'ai beau me creuser la tête, je ne vois pas ce qui provoque cette erreur.
Merci d'avance.

#20 Re : -1 »  [résolu] C - if / else qui ne s'exécute pas » Le 10/01/2011, à 10:38

Lyaskator
Réponses : 2

edit : c'est bon, c'est résolu. En fait, c'était les printf, il fallait les remplacer par

if (toi.homme)
    {
        wprintf(L"et tu es un homme.\n");
    }
    else
    {
        wprintf(L"et tu es une femme.\n");
    }

#21 Re : -1 »  Deb'Tux - Site pour les débutants Linux (Et logithèque Windows...) » Le 06/12/2010, à 00:59

Lyaskator
Réponses : 25

Je confirme : la police est trop petite.
Bonne chance pour ton site, je te souhaite qu'il se fraie un chemin dans la jungle du web.
( Et chapeau, j'ai vu des gens avec 40 ans de plus que toi qui faisaient 40 fois plus de fautes d'orthographe. )

Sinon, je viens de voir que tu mets un lien vers la pré-version de Firefox 4...pour l'avoir testée, je l'a trouve assez stable mais je ne pense pas que ce soit sage de la mettre comme ça en lien de téléchargement.

Autre chose : tu mets beaucoup de " ^^ " sur ton site, je ne sais pas si c'est le cas de tout le monde mais moi je ne sais pas pourquoi ça a tendance à m'aigrir. Je te conseille juste de ne pas en abuser.

#22 -1 »  OCaml - pattern matching - syntax error [résolu] » Le 14/12/2010, à 17:09

Lyaskator
Réponses : 0

edit : c'est bon, je me suis rendu compte de mes erreurs, le code correct est :

let val_argv = ref false;;

let rec argv_rec ite_argv =
    
    match ite_argv with
        | 0 when !val_argv -> true
        | 0 when not !val_argv -> false
        | _ -> match Sys.argv.(ite_argv).[0] with
            | '"' when Sys.argv.(ite_argv).[(String.length Sys.argv.(ite_argv)) -1] = '"' -> if !val_argv then false else begin val_argv := true; argv_rec (ite_argv - 1); end
            | _ -> argv_rec (ite_argv - 1)
;;

let argv_val = (String.sub Sys.argv.(1) 1 ((String.length Sys.argv.(1)) - 2))

Bonjour,
voilà j'ai voulu faire une fonction récursive dont le but serait d'analyser un à un les arguments envoyés au programme. L'un de ces arguments doit obligatoirement être entouré de " ".

Le code :

[s]let val_argv = ref false;

let rec argv_rec ite_argv =
    
    match ite_argv with
        | 0 when val_argv -> true
        | 0 when ! val_argv -> false
        | _ -> match Sys.argv.(ite_argv).[0] with
            | '"' when Sys.argv.(ite_argv).[(String.length Sys.argv.(ite_argv)) -1] = '"' -> match val_argv with
                | true -> false
                | false -> val_argv := true; argv_rec (ite_argv - 1)
            | _ -> argv_rec (ite_argv - 1)
;;

let argv_val = (String.sub Sys.argv.(1) 1 ((String.length Sys.argv.(1)) - 2))
[/s]

Et j'ai ceci à la compilation :

File "main.ml", line 13, characters 4-6:
Error: Syntax error
(donc apparemment c'est le ;; qui pose problème)
Est-ce qu'un pro de l'OCaml pourrait m'expliquer ce qui cloche ?
Ça fait un certain temps que je cherche, je suis frustré parce que j'ai l'impression que c'est une erreur toute bête.

#23 Re : -1 »  De la musique libre pour apprendre l'espagnol ? » Le 13/12/2010, à 15:34

Lyaskator
Réponses : 7

Il y a ça si je ne m'abuse : Icarus Crash.

#24 Re : -1 »  Ocaml Unicode [RÉSOLU] » Le 06/12/2010, à 15:24

Lyaskator
Réponses : 2

Ah mais oui, tu as raison ! Ça marche quand je compile ! Bon bah merci, je me sens un peu stupide maintenant mais au moins c'est réglé.