Engagé dans mon entreprise de réaliser un script transformant quelques séquences de langage C en langage lisaac, j'ai développé mon premier programme perl à cette fin. Globalement ça marche moyennant quelques problèmes.
Je sais, je ferai mieux d'utiliser un parser, mais je n'ai que peu de temps à y consacrer et de toutes façon on cherche juste à transformer quelques expression (inverser des if, transformer des = en :=, tranformer des tab[5][8][xio45] en tab.item 5,8,xio45, etc..).
Bref juste les trucs (…)
Forum Programmation.php php ne se connecte pas à mysql
Bonjour, je suis en train d'essayer d'installer les templates linuxfr, et dedans ya la gestion de la base de données.
Je configure(sous webmin) tout bien, je crée la base, lui donne les droits, connexion en 'any host', etc...
Marche pas... Je creuse et me rend compte que c'est la fonction
if (!$link = @mysql_pconnect($array_tmp['host'],$array_tmp['user'],$array_tmp['pass'])) {
echo ' marche pas ';
return FALSE;
}
qui retourne false (j'ai rajouté le echo). Mes paramètres sont pourtant exactes, j'ai bien vérifié que le (…)
Je configure(sous webmin) tout bien, je crée la base, lui donne les droits, connexion en 'any host', etc...
Marche pas... Je creuse et me rend compte que c'est la fonction
if (!$link = @mysql_pconnect($array_tmp['host'],$array_tmp['user'],$array_tmp['pass'])) {
echo ' marche pas ';
return FALSE;
}
qui retourne false (j'ai rajouté le echo). Mes paramètres sont pourtant exactes, j'ai bien vérifié que le (…)
Forum général.général Code source de linuxfr
Bonsoir...
Je souhaite télécharger le code source de linuxfr afin d'implémenter un site et de proposer mes contributions (je pense à la possibilité d'accéder en wap à une plus vaste couverture du site).
J'apprend qu'il se trouve sur le cvs de templeet. Renseignement pris, le cvs de templeet n'existe plus et même s'il existait le source de linuxfr ne s'y trouve pas.
Donc question, pasque je donne ma langue au chat dans le jeu de piste, où se trouve t-il (…)
Je souhaite télécharger le code source de linuxfr afin d'implémenter un site et de proposer mes contributions (je pense à la possibilité d'accéder en wap à une plus vaste couverture du site).
J'apprend qu'il se trouve sur le cvs de templeet. Renseignement pris, le cvs de templeet n'existe plus et même s'il existait le source de linuxfr ne s'y trouve pas.
Donc question, pasque je donne ma langue au chat dans le jeu de piste, où se trouve t-il (…)
Forum général.général CVS templeet down ?
Je me suis mis en tête de télécharger le source de linuxfr, j'en rêve depuis des mois, et là je tente…
J'ai
[montaigne@localhost LinuxFR]$ unset CVS_RSH
[montaigne@localhost LinuxFR]$ export CVSROOT=':pserver:anoncvs@cvs.templeet.org:/cvs'
cvs login
Logging in to :pserver:anoncvs@cvs.templeet.org:2401/cvs
CVS password:
Unknown host cvs.templeet.org.
ahhhhhhh….
Bon, ben :
[montaigne@localhost LinuxFR]$ ping cvs.templeet.org
ping: unknown host cvs.templeet.org
Oula, serait-ce le dns qui déconne ?
[montaigne@localhost LinuxFR]$ ping templeet.org
PING templeet.org (212.27.33.226) 56(84) bytes of data.
64 bytes from a226.linuxfr.org (212.27.33.226): icmp_seq=1 ttl=52 time=52.1 ms
(…)
Forum Linux.mandriva Impossible de se connecter à internet
Bonjour, j'ai une communauty 10.1, deux cartes réseau (eth0,eth1)
Je configure la connexion proprement avec l'assistant mdk -> impossible de se connecter. A côté, une autre machine sou Xp se conecte sans problème, elle me permet d'écrir ce post.
Je lance donc un terminal en root et lance adsl-connect, afin de lire les messages de log et j'ai
Connect ppp0 -> /dev/pts/11
LCP terminated by peer
PPPoe : read (asynReadFromPPP) : Session 33425 : Input/OutPut error
dans les propriétés de (…)
Je configure la connexion proprement avec l'assistant mdk -> impossible de se connecter. A côté, une autre machine sou Xp se conecte sans problème, elle me permet d'écrir ce post.
Je lance donc un terminal en root et lance adsl-connect, afin de lire les messages de log et j'ai
Connect ppp0 -> /dev/pts/11
LCP terminated by peer
PPPoe : read (asynReadFromPPP) : Session 33425 : Input/OutPut error
dans les propriétés de (…)
Forum Programmation.c Copie rapide de tableau
Bonjour, j'ai un gros tableau de char, je me dis, "tiens ce serait plus rapide de mettre mes valeurs dedans en les castant en tant qu'unsigned long, ça ira beaucoup plus vite (on a des proc 32 bits, c'est stupide de ne pas en profiter) "
Donc, j'aimerai comprendre pourquoi quand j'écris
Donc, j'aimerai comprendre pourquoi quand j'écris
#include stdio.h;
char tab[4096000];
int main(void)
{
int i;
char c;
for(i=0;i<;4096000;i++) tab[i]='c';
for(i=0;i<;4096000;i++) printf("%d",tab[i]);
c = getchar();
for(i=0;i<1024000;i++) (unsigned long)tab[i<<2]=(unsigned long)(45);
c = getchar();
for(i=0;i<4096000;i++) printf("%d",tab[i]);
return (…)
Forum Programmation.perl [débutant]Regexp sur chaîne de longueur inconnu
Bonjour, je suis en train de coder un petit programme qui transforme certaines séquences de code C en code d'un autre langage, lisaac, pour le besoin d'un ami qui doit traduire 50000 lignes de C en ce langage.
J'en ai profité pour découvrir Perl.
Je travaille sur le problème suivant :
traiter int a,*b,c,*d; qui se tranforme en
+ a,c : INTEGER;
+ b,d : ARRAY[INTEGER];
mon problème est de détecter et séparer les tableau des entiers statiques.
j'ai donc (…)
J'en ai profité pour découvrir Perl.
Je travaille sur le problème suivant :
traiter int a,*b,c,*d; qui se tranforme en
+ a,c : INTEGER;
+ b,d : ARRAY[INTEGER];
mon problème est de détecter et séparer les tableau des entiers statiques.
j'ai donc (…)
Forum Programmation.autre Caml, Yacc, OcamlYacc
Tiens c'est marrant deux post sur caml en peu de temps...
Salut, afin d'aider un copain qui doit traduire séance tenante 50 000 ligne de C en lisaac (c'est un langage objet à prototype très peu connu), j'essaye d'écrire un petit programme qui transforme ce qui est transformable du c vers ce langage. Le but n'est pas de générer du code compilable mais de simplifier la tâche du traducteur en lui allégeant le fardeau.
Ne trouvant pas de grammaire C (…)
Salut, afin d'aider un copain qui doit traduire séance tenante 50 000 ligne de C en lisaac (c'est un langage objet à prototype très peu connu), j'essaye d'écrire un petit programme qui transforme ce qui est transformable du c vers ce langage. Le but n'est pas de générer du code compilable mais de simplifier la tâche du traducteur en lui allégeant le fardeau.
Ne trouvant pas de grammaire C (…)
Forum Linux.mandriva [mdk 10.0]Internet ne se connecte plus
Bonjour, suis un peu énervé car internet ne fonctionne plus sur ma mdk (j'ai que des pb avec cette 10.0, jamais vu ça)
J'ai une connexion modem cable wanadoo, fonctionnant avec le protocol ppoe.
Je n'ai configuré que l'adsl via ppoe sur le paneau de config mdk
j'avais config une connect direct (192.168.0.*), mais je l'ai viré pour voir
Nous sommes deux, un pc sous win, un sous linux (le mien, donc), connecté en ethernet bien évidemment, on se pique (…)
J'ai une connexion modem cable wanadoo, fonctionnant avec le protocol ppoe.
Je n'ai configuré que l'adsl via ppoe sur le paneau de config mdk
j'avais config une connect direct (192.168.0.*), mais je l'ai viré pour voir
Nous sommes deux, un pc sous win, un sous linux (le mien, donc), connecté en ethernet bien évidemment, on se pique (…)
Forum Programmation.java Enumérateurs, Tableaux constants
salut les gens...
Petit problème pour un débutant en java :
Je souhaite remplir statiquement un tableau de constante. En pseudo syntaxe je veux faire
String Mois[12] = ("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
Comment ça s'écrit en Java ?
'ci !
Petit problème pour un débutant en java :
Je souhaite remplir statiquement un tableau de constante. En pseudo syntaxe je veux faire
String Mois[12] = ("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
Comment ça s'écrit en Java ?
'ci !
Forum Programmation.c++ Compilateur C++ crachant du C
Bonjour, à des fin pédagogiques, je cherche un compilateur C++, crachant du C.
Ce compilateur conviendrait même s'il est peu puissant ou peu abouti.
Il serait destiné à bien expliquer l'objet en montrant comment un compilateur objet gère la liaison dynamique.
j'ai lu que le concepteur de c++ avait initialement écrit son premier compilo c++ en lui faisant cracher du C.
Auriez vous qq liens ?
'Ci !
Ce compilateur conviendrait même s'il est peu puissant ou peu abouti.
Il serait destiné à bien expliquer l'objet en montrant comment un compilateur objet gère la liaison dynamique.
j'ai lu que le concepteur de c++ avait initialement écrit son premier compilo c++ en lui faisant cracher du C.
Auriez vous qq liens ?
'Ci !
Forum général.général Impossible d'installer windows...
Oui je sais,c dangereux de parler de win ici...
J'ai sur mon pc une mdk 10.0 que je suis pressé de virer pour mettre la 10.1 en esperant qu'elle buguera moins.
Ayant un beau cd sur mon bureau avec Rainbox Six gravé dessus, je me suis dit que c'était une raison suffisante pour installer windows.
Je prend mon vieux cd de windows 2000 qui m'a souvent servi, je lance la procédure d'install en lui indiquant la première partition de mon (…)
J'ai sur mon pc une mdk 10.0 que je suis pressé de virer pour mettre la 10.1 en esperant qu'elle buguera moins.
Ayant un beau cd sur mon bureau avec Rainbox Six gravé dessus, je me suis dit que c'était une raison suffisante pour installer windows.
Je prend mon vieux cd de windows 2000 qui m'a souvent servi, je lance la procédure d'install en lui indiquant la première partition de mon (…)
Forum Programmation.c scanf s'arrête au espaces
Linux unixsrv 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 unknown
(debian)
montaigne@unixsrv:~$ ./testscan
ceci est un test
ceci
montaigne@unixsrv:~$
là je comprend pas : si je me souviens bien, espace est le caractère 32, par le caractère 0.
Est-ce un bug, est-ce normal, y-a t il une solution ?
(debian)
#include <stdio.h>
int main(void)
{
char *toto;
scanf("%s",toto);
printf("\n%s\n",toto);
return 0;
}
montaigne@unixsrv:~$ ./testscan
ceci est un test
ceci
montaigne@unixsrv:~$
là je comprend pas : si je me souviens bien, espace est le caractère 32, par le caractère 0.
Est-ce un bug, est-ce normal, y-a t il une solution ?
Forum Linux.mandriva La mdk 10.0 official, c'est pas au point
Ayant cassé mon cd2 de ma mdk 9.2 qui me satisfaisait fort bien et me portait à attendre la 9.1 chez mon marchand de journaux, j'ai du installé la mdk10 parce que l'install de win m'a un peu tout cassé.
Bref passons.
mon hardware est ultra basique nforce2, duron 1200, disques ide, pas d'usb, rien que du très standard.
J'installe, tout va bien, je démarre.
Pas de carte son, pas de cd, pas de disquette...
mount -t iso9660 /dev/hdb /mnt/cdrom
(…)
Bref passons.
mon hardware est ultra basique nforce2, duron 1200, disques ide, pas d'usb, rien que du très standard.
J'installe, tout va bien, je démarre.
Pas de carte son, pas de cd, pas de disquette...
mount -t iso9660 /dev/hdb /mnt/cdrom
(…)
Forum Programmation.autre Algo de recherche arborescente en largeur
Salut, j'ai un petit exercice à réaliser, mais mes lacunes en maths me coutent chers :
Soit x un entier, on a x = Somme( i=0; k) bi*2^i , où bi E {-1;0;1}
Mon problème consiste à trouver, pour x fixé, une suite la plus courte possible, constituée d'additions et de soustractions.
Je m'oriente vers une recherche arborescente en largeur, ou chaque niveau correspondera a un terme en plus dans la somme.
Existe t-il une meilleur solution, ou sinon, existe (…)
Soit x un entier, on a x = Somme( i=0; k) bi*2^i , où bi E {-1;0;1}
Mon problème consiste à trouver, pour x fixé, une suite la plus courte possible, constituée d'additions et de soustractions.
Je m'oriente vers une recherche arborescente en largeur, ou chaque niveau correspondera a un terme en plus dans la somme.
Existe t-il une meilleur solution, ou sinon, existe (…)