#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
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.
#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é.