LINUX SUCKZ, SOLARIS OWNZ [Sorry mais la je peux plus me taire] - Linux et OS Alternatifs
Marsh Posté le 01-10-2002 à 16:09:38
philou_a7 a écrit a écrit : 1- prends ton cachet 2- apprend à lire une doc |
+1
programmer sans savoir lire une doc, ça peut attirer que des ennuis
si curses=ncurses sous linux, c'est pq curses est dépassé ... faut se mettre à la page mon p'tit gars
Marsh Posté le 01-10-2002 à 16:14:54
djoh a écrit a écrit : +1 programmer sans savoir lire une doc, ça peut attirer que des ennuis si curses=ncurses sous linux, c'est pq curses est dépassé ... faut se mettre à la page mon p'tit gars |
Supair.
et donc meme si tu lui dis d'utiliser curses, il utilise ncurses ?
Si il avait pas marche direct sous linux, j'aurai ptet passe moins de temps a essayer d'adapter le tout pour que ca tourne sous solaris.
De plus, cherchez une doc sur le net : tous les tutos vous parleront de curses et pas de ncurses....
Marsh Posté le 01-10-2002 à 16:16:16
MIEUX !
Meme sous solaris :
Citation : gpel1@~/horreur> man wgetnstr |
Donc les mouettes vous pouvez remballer votre balluchon et allez bouffer du poisson a brest.
Marsh Posté le 01-10-2002 à 16:20:10
Tetedeiench a écrit a écrit : MIEUX ! Meme sous solaris :
|
là tu prouves juste que solaris ne sait pas faire une doc correct (ce qui je l'avoue n'est pas le point fort de linux non plus parfois, mais existe t-il seulement une doc parfaite sur terre)
si ça marche sous linux, je vois pas en quoi tu lui reproche qq'chose ?
Marsh Posté le 01-10-2002 à 16:22:44
djoh a écrit a écrit : si ça marche sous linux, je vois pas en quoi tu lui reproche qq'chose ? |
cc e que j'étais en train de me dire...
Marsh Posté le 01-10-2002 à 16:23:06
mais qu'est ce qu'il raconte le schtroumpf.... ?
man ncurses 2eme et 3eme paragraphes :
Citation : |
curses n'est pas sous Nux car non redistribuable sous forme de sources, et ncurses emule curses avec des differences documentées dans la page de manuel.
Si ton -lcurses fonctionne, c'est que tu as probablement un lien sur libncurses...
Donc c'est bien ce qu'on dit : LIT LA DOC avant de hurler, pour changer un peu de tes habitudes
Tu veux un morceau de poisson ?
Marsh Posté le 01-10-2002 à 16:24:24
bon ben ça te fera les pieds quand même... c ta punition pour avoir eu UT2003 avant nous :'|
Marsh Posté le 01-10-2002 à 16:26:02
djoh a écrit a écrit : là tu prouves juste que solaris ne sait pas faire une doc correct (ce qui je l'avoue n'est pas le point fort de linux non plus parfois, mais existe t-il seulement une doc parfaite sur terre) si ça marche sous linux, je vois pas en quoi tu lui reproche qq'chose ? |
Y a ton balluchon qui t'attends je te dis...
Citation : tetedeiench@debian:~/datanetworks/pj2$ man wgetnstr |
Et la c sous linux.
Ce que je lui reproche ? De pas etre consistant dans son approche. De pas faire comme tout le monde. D'utiliser une autre lib sans te prevenir.
Et donc le gars comme moi qui porte son programme fait avec curses sur une autre archi avec les memes libs se retrouve avec un truc EXTREMEMEMENT bancal.
J'en venais a penser que les libs etaient mal implementees ( seule diff entre nux et solaris finalement, le compilo etait le meme).
Je reproche a linux d'avoir pris une approche de votre cher et bien aime windows sur ce coup la : Faire des trucs sans en avertir l'user...
autant dans la config de package je m'en fous, autant dans le developpement de logiciel ou LA j;ai rellement besoin de choses comme ca, je suis pas d'accord.
Marsh Posté le 01-10-2002 à 16:27:22
philou_a7 a écrit a écrit : mais qu'est ce qu'il raconte le schtroumpf.... ? man ncurses 2eme et 3eme paragraphes :
|
OK, donc pour savoir qu;il fallait utiliser ncurses et pas curses fallait que je tape man ncurses
MAISCAISUPAIR !
Vous vous relisez des fois...
Pour UT2k3, c'est bien vrai, et en plus, j'ai une version collector que vous aurez pas en france Mais c;est une autre histoire...
Marsh Posté le 01-10-2002 à 16:28:51
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
Le topic sur prog tres instructif sur le temps que j'ai passe dessus... et la prise de tete aussi...
Marsh Posté le 01-10-2002 à 16:30:18
Tetedeiench a écrit a écrit : Pour UT2k3, c'est bien vrai, et en plus, j'ai une version collector que vous aurez pas en france Mais c;est une autre histoire... |
avec un vieux papier orange?
dis tu as testé la version complète sous linux? (ça marche ça non? )
par rapport à la demo c kif kif?
Marsh Posté le 01-10-2002 à 16:32:12
dofor a écrit a écrit : avec un vieux papier orange? dis tu as testé la version complète sous linux? (ça marche ça non? ) par rapport à la demo c kif kif? |
Pas teste sous linux ( mais vais me faire un serveur je pense, un tutu 1Ghz devrait tenir le choc).
Par contre sous dows, j'ai furieusement l'impression que c'est une version bcp + finalisee : Elle est a la fois plus legere ( tourne mieux sur ma becane) et + belle ( textures et surtout effets de lumiere).
Et ouip, j'ai le manuel en orange...
Et ce n'est pas le papier qui est orange mais bien l'encre.
Autrement dit, tout est orange, des photos au texte, et le texte est orange sur fond orange...
Marsh Posté le 01-10-2002 à 16:34:14
si tu pouvais tester sous linux ce serait chouette!
histoire de savoir si je pleure d'avance...
Marsh Posté le 01-10-2002 à 16:37:05
Pourrait pas.
Mon nux tourne sur un Celeron Tualatin 1Ghz certes, mais avec une i740 et 128 de ram...
Deja que ca va etre chaud pour faire tourner un serveur dessus, le jeu, j'y pense meme pas
Marsh Posté le 01-10-2002 à 16:37:57
oké tant pis!
merci quand même!
ce sera un serveur publik ?
Marsh Posté le 01-10-2002 à 16:38:56
Bah, curses et ncurses c'est la meme chose sous Linux et alors ? Que je sache, la lib est conforme aux standard de base. Par contre c'est sur Solaris ou ca merde. En effet, sur ton Solaris tu as 2 lib curses différentes qui cohabitent et c'est de la qu'est venu ton problème. Si la terminologie ncurses a été inventée, c'est pour résoudre ces ambiguités :
Notre lib est conforme curses alors vous pouvez l'utiliser en tant que tel. Mais comme les interpretaions du standard varient légèrement d'un implémentation à l'autre, vous pouvez aussi l'appeler ncurses et la vous êtes sur d'utiliser la bonne version ;D
[EDIT] Ce thread est trop rapide[/EDIT]
[DELETE]Sinon, pour UT2K3. Dépèche toi de faire le test[/DELETE]
Marsh Posté le 01-10-2002 à 16:41:09
Andouille, jamais tu vas regarder quelles librairies tu lies et quels includes tu mets ???
Parce que là, un simple man curses t'aurait repondu "y a pas de man pour curses" et tu aurais commencé a regarder comment ton lien peut etre fait Là, avec un neurone, tu aurais peut etre pensé a chercher un peu...
les deux premieres lignes de code de curses.h sous Nux sont :
#ifndef __NCURSES_H
#define __NCURSES_H
ca devrait un TOUT PETIT PEU t'orienter vers une solution, non ?
pfff, toujours comme ça, le iench, toujours en train de hurler, mais jamais chercher plus loin que le bout de son nez...
Marsh Posté le 01-10-2002 à 16:48:11
philou_a7 a écrit a écrit : Andouille, jamais tu vas regarder quelles librairies tu lies et quels includes tu mets ??? Parce que là, un simple man curses t'aurait repondu "y a pas de man pour curses" et tu aurais commencé a regarder comment ton lien peut etre fait Là, avec un neurone, tu aurais peut etre pensé a chercher un peu... les deux premieres lignes de code de curses.h sous Nux sont : #ifndef __NCURSES_H #define __NCURSES_H ca devrait un TOUT PETIT PEU t'orienter vers une solution, non ? pfff, toujours comme ça, le iench, toujours en train de hurler, mais jamais chercher plus loin que le bout de son nez... |
C'est sur que, comme tout le monde, quand un truc marche sur une becane et pas sur une autre, tu va chercher sur la becae de depart pourquoi ca marche, et pas sur l'autre becane pourquoi ca amrche pas...
Maismaismais t'es bionique ?
chai pas, tu dois pas etre humain.
Ensuite, editer des fichiers .h, vu les horreurs que ca peux donner, j'ai vite abandonne
Tu peux m'expliquer pkoi linux confonds curses et ncurses et pas solaris ?
Pour moi, la bonne approche est celle de solaris : la vieille est tjs a disposition en cas de besoin.
Marsh Posté le 01-10-2002 à 16:49:05
Tiens, Yet Another Troll by Tetedeiench
autoconf ?
Jamais entendu parler ?
Ca sert a ca.
Marsh Posté le 01-10-2002 à 16:51:15
mean a écrit a écrit : Tiens, Yet Another Troll by Tetedeiench autoconf ? Jamais entendu parler ? Ca sert a ca. |
euh
nan
je mate.
Marsh Posté le 01-10-2002 à 16:53:06
mais t'as pas suivi ou quoi? :|
linux confond pas, elles sont remplacées...
et les vieilles ne sont pas dispo car non redistribuables sous forme de sources
pas compliqué même moi j'ai compris
Marsh Posté le 01-10-2002 à 16:56:39
solaris mouahaha
(kyser@iceplug 42)man wgetnstr
curs_getstr(3X) curs_getstr(3X)
NAME
getstr, getnstr, wgetstr, wgetnstr, mvgetstr, mvgetnstr,
mvwgetstr, mvwgetnstr - accept character strings from
curses terminal keyboard
SYNOPSIS
#include <ncurses.h>
NetBSD... le seul le vrai
Marsh Posté le 01-10-2002 à 16:58:11
Je laisse tomber, autant expliquer a un lemming qu'il est pas obligé de foncer droit dans le mur...
Marsh Posté le 01-10-2002 à 16:58:57
Kyser a écrit a écrit : solaris mouahaha (kyser@iceplug 42)man wgetnstr curs_getstr(3X) curs_getstr(3X) NAME getstr, getnstr, wgetstr, wgetnstr, mvgetstr, mvgetnstr, mvwgetstr, mvwgetnstr - accept character strings from curses terminal keyboard SYNOPSIS #include <ncurses.h> NetBSD... le seul le vrai |
Marsh Posté le 01-10-2002 à 17:00:57
tt façon c'est simple, si tu fais un prog qui marche sur NetBSD, il marche partout
Marsh Posté le 01-10-2002 à 17:48:06
Tetedeiench a écrit a écrit : C'est sur que, comme tout le monde, quand un truc marche sur une becane et pas sur une autre, tu va chercher sur la becae de depart pourquoi ca marche, et pas sur l'autre becane pourquoi ca amrche pas... Maismaismais t'es bionique ? chai pas, tu dois pas etre humain. Ensuite, editer des fichiers .h, vu les horreurs que ca peux donner, j'ai vite abandonne Tu peux m'expliquer pkoi linux confonds curses et ncurses et pas solaris ? Pour moi, la bonne approche est celle de solaris : la vieille est tjs a disposition en cas de besoin. |
ncurses est libre, voilà pk il y est, et pas curses
de plus, ce qui marche sous curses marche sous ncurses, alors arrete de délirer, t'es chiant, débile et inutile, alors tu te casses ...
http://www.tusors.fr.st/
Marsh Posté le 01-10-2002 à 17:48:45
philou_a7 a écrit a écrit : Je laisse tomber, autant expliquer a un lemming qu'il est pas obligé de foncer droit dans le mur... |
Marsh Posté le 01-10-2002 à 17:57:29
Weeee hoooooo !!!!
Marsh Posté le 01-10-2002 à 18:25:53
et un topic constructif du iench, un!!
Ca, c'est le genre de mes qui peut faire avancé une communauté!
Il sait toujours a fond de koi il parle, il lance pas des trolls sur des sujets qu'il est loin de maitriser (cf son topic acces mem), il defend ses opinions de maniere farouche.. juste avant de retourner sa veste (pendant longtemps il nos a cassé les couille avec du suse ca rox... pis un jour il est venu cool, la deb elle dechire tout! Maintenant, elle est pourri, les lib sont pas tatati tatata)
Et un mec comme ca il se fait pas bannir!
Il y a pas a dire, ils sont colls les modos ici
Marsh Posté le 01-10-2002 à 18:29:12
trictrac a écrit a écrit : et un topic constructif du iench, un!! Ca, c'est le genre de mes qui peut faire avancé une communauté! Il sait toujours a fond de koi il parle, il lance pas des trolls sur des sujets qu'il est loin de maitriser (cf son topic acces mem), il defend ses opinions de maniere farouche.. juste avant de retourner sa veste (pendant longtemps il nos a cassé les couille avec du suse ca rox... pis un jour il est venu cool, la deb elle dechire tout! Maintenant, elle est pourri, les lib sont pas tatati tatata) Et un mec comme ca il se fait pas bannir! Il y a pas a dire, ils sont colls les modos ici |
... t'as oublié as un détail ... il est modo en plus ...
Marsh Posté le 01-10-2002 à 18:31:16
trictrac a écrit a écrit : et un topic constructif du iench, un!! Ca, c'est le genre de mes qui peut faire avancé une communauté! Il sait toujours a fond de koi il parle, il lance pas des trolls sur des sujets qu'il est loin de maitriser (cf son topic acces mem), il defend ses opinions de maniere farouche.. juste avant de retourner sa veste (pendant longtemps il nos a cassé les couille avec du suse ca rox... pis un jour il est venu cool, la deb elle dechire tout! Maintenant, elle est pourri, les lib sont pas tatati tatata) Et un mec comme ca il se fait pas bannir! Il y a pas a dire, ils sont colls les modos ici |
malheureusement, on peut pas banir un modo ...
ah moins de demander à un grand manitou
Marsh Posté le 01-10-2002 à 18:40:25
pourkoi, c'est nimporte koi...
Il fait pas ce qu'il veut ailleur que dans sa section non plus!!
Vive la justice a deux vitesses!! Si un jour il faut un autre modo pour OSA, je me proposerai, et comme ca je pourrais aller troller penarre sur S&R
Marsh Posté le 01-10-2002 à 19:04:27
trictrac a écrit a écrit : pourkoi, c'est nimporte koi... Il fait pas ce qu'il veut ailleur que dans sa section non plus!! Vive la justice a deux vitesses!! Si un jour il faut un autre modo pour OSA, je me proposerai, et comme ca je pourrais aller troller penarre sur S&R |
ouai, c'est injuste ... le monde est injuste
bienvenu dans la minorité
Marsh Posté le 01-10-2002 à 19:06:33
djoh a écrit a écrit : ouai, c'est injuste ... le monde est injuste bienvenu dans la minorité |
Aux armeuuuuhhhhhs ... ...
Marsh Posté le 01-10-2002 à 19:10:18
asphro a écrit a écrit : marchons marchons ................... |
pas trop loin alors ... j'ai mal aux pieds ... ... la Bastille ca ira hein ...
Marsh Posté le 01-10-2002 à 16:02:01
Je peux plus, je craque, je hurle, spavrai, au secours.
J'explique le souci.
Je developpe un projet sous ma deb en C, une sorte de client IRC basique, bref, rien de transcendental.
Je veux faire une petite interface avec curses, histoire d'avoir un design a la irssi en texte ou autre ( une fenetre en haut ou apparait ce que l'on dit, une petite barre en bas ou on tape son texte).
Je le fais sous linux, tout marche bien, c'est cool.
Je le fais sous solaris (machines ou seront testees les programmes), je compile, et la, effectivement, ca par en couille.
Liste des problemes :
-wgetstr non bloquant
-wgetnstr bloquant ( lui ca marche )
-wgetnstr ignorant espaces ( ...)
-wscanw ignorant les espaces PEU IMPORTE le format utilise 9 Oui j'ai lu le MAN)
-nodelay() lachant un segfault a chaque appel
Passe 24h dessus.
Et la, je tombe sur un lien en italie, et je tilte en matant le source.
Je change le nom de la lib dans le prog.
De curses sous nux je passe a ncurses sous solaris.
Et ca marche.
RAAAAAAAAAAH.
Pour nux, curses et ncurses sont les memes RAAAAAAAAAAAAAAAAAAAAH.
Il te previent meme PAAAAAAAAAAAAAAAAAAAAS.
Donc, pour developper, linux, y a mieux : Solaris.
AU moins, quand tu lui file des libs, il utilise les bonnes.
Coup de gueule du jour.
---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !