Postgresql 'CREATE USER'

2003-01-21 Par sujet Alexandre Galletet
Hello,

Voila plusieurs jours que j'essaie de faire une fonction qui créé un
utilisateur postgres.

le message d'erreur:

SELECT nvel_utilisateur('1newuser') ;
NOTICE:  Error occurred while executing PL/pgSQL function nvel_utilisateur
NOTICE:  line 7 at SQL statement
ERROR:  parser: parse error at or near $1

Voici la fonction :

CREATE FUNCTION nvel_utilisateur(name) RETURNS boolean AS ' 
DECLARE 
 user1 ALIAS FOR $1 ; 
BEGIN 
   CREATE USER user1; 
RETURN TRUE ; 
END; 
' LANGUAGE 'plpgsql' ;

Je précise que si le nom de l'utilisateur est codé en dur ça marche.
DROP USER pose le meme problème.
Il est clair que je peux réinventer la roue (INSERT INTO pg_shadow ...),
mais est-ce vraiement nécessaire ?

A+ et merci
Alex

p.s. le but est d'employer cette fonction dans un trigger


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Postgresql 'CREATE USER'

2003-01-21 Par sujet Alexandre Galletet
On 21 Jan 2003, Leandro Guimarães Faria Corsetti Dutra wrote:

   Pardonnez mon patois tout particulier de Français, mais...
 
   ...pourquoi la function?   Le SQL marche bien pour lui-même.
 
   Or if my French was too bad, why use a function?  The SQL statement
 should work OK by itself.

OK, le SQL fonctionne très bien, mais alors comment l'intégrer dans un
trigger ? ci ce n'est par une fonction !

Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Postgresql 'CREATE USER'

2003-01-21 Par sujet Alexandre Galletet
On Tue, 21 Jan 2003, Marc SCHAEFER wrote:

 On Tue, Jan 21, 2003 at 11:16:15AM +0100, Alexandre Galletet wrote:
 
  Je précise que si le nom de l'utilisateur est codé en dur ça marche.
  DROP USER pose le meme problème.
  Il est clair que je peux réinventer la roue (INSERT INTO pg_shadow ...),
  mais est-ce vraiement nécessaire ?

NON, grace à Marc,

La solution est la suivante :

CREATE FUNCTION manage_user_with_session2(name) RETURNS boolean AS ' 
 DECLARE 
 user1 ALIAS FOR $1 ; 
 sqlstr text ; 
BEGIN 
 sqlstr := ''CREATE USER '' || user1 || ; 
 EXECUTE sqlstr ; 
 RETURN TRUE ; 
END; 
' LANGUAGE 'plpgsql' ;

Merci
Alex

p.s. Le but était de créer un nouvelle utilisateur postgres chaque fois
qu'on insert une ligne dans une table et de supprimer cet utilisateur si
on efface la ligne correspondante.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Hp JetDirect (sans IP?)

2001-11-29 Par sujet Alexandre Galletet


On Thu, 29 Nov 2001, Félix Hauri wrote:

 
 Comment forcer l'attribution d'une adresse IP?
 
arp -s 192.168.0.11 00:40:8c:38:ca:bc

par exemple

L'adresse Hardware se trouve souvent imprimée sur la carte réseau ou le
serveur d'impression. Des fois elle est employée comme numéro de série (de
production).

Il faut dire que je ne connais pas bien les réseaux, mais je viens
d'employer cette commande pour attribuer une adresse IP a un serveur d'im
pression (Axis et LinkSys) et tout est OK.

A+
Alex


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Hp JetDirect (sans IP?)

2001-11-29 Par sujet Alexandre Galletet


On Thu, 29 Nov 2001, Marc SCHAEFER wrote:

 On Thu, 29 Nov 2001, Alexandre Galletet wrote:
 
  arp -s 192.168.0.11 00:40:8c:38:ca:bc
 
 oh, c'est encore pire que je croyais. Donc la boîte va accepter n'importe
 quel paquet IP (n'importe quelle adresse destination) tant qu'il est
 adressé à son adresse MAC.

Pour mon cas, le serveur d'impression s'est retrouvé configuré avec
l'adresse IP 192.168.0.11 après cette commande. De là à savoir si il
accepte n'importe quelle adresse IP avec son adresse MAC je n'ai pas
testé.

De plus mes piètres connaisances des réseaux ne me permettent pas
de savoir pourquoi c'est encore pire. Si tu pouvais détailler legèrement
je t'en saurais reconnaissant.

A+
Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Interfacer Sendmail et Courier-imap

2001-05-09 Par sujet Alexandre Galletet

Bonjour,

Je viens d'installer Courier-imap et il 'semble' fonctionner
correctement,mais comment configurer sendmail pour qu'il en tienne
compte. Est-ce qu'il faut modifier sendmail.cf ou aliases ou quelque chose
d'autre ?

Je n'ai absoluement rien trouvé sur sendmail dans la doc de courier-imap.

Merci d'avance
A+
Alex 

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: ISDN et route

2001-04-04 Par sujet Alexandre Galletet

On Wed, 4 Apr 2001, Cedric Rochat wrote:

 Le Mercredi,  4 Avril 2001 15.39, vous avez crit :
  Salut  tous,
 
  Je viens de configurer ma carte ISDN et tout le tralala autour de facon a
  avoir un systeme dod (dial on demand).
 Utilises-tu Diald?
Non, pas que je sache. La derniere ligne de 'route' lance la connection.

 
  Que faire pour que la route par default ne soit plus supprime ?
 En supprimer la demande dans ton script ifdown, connect ou qqch...
 Cela dpend de ta config, distrib.
Je n'ai aucun fichier de ce style dans /etc/ppp , seulement ioptions et
chap-secret.

Merci
Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: Select SQL

2001-03-14 Par sujet Alexandre Galletet


On Wed, 14 Mar 2001, Marc SCHAEFER wrote:

 
 et ventuellement acheter le livre sur PostgreSQL: Introduction and
 Concepts, Bruce Momjian, Addison-Wesley, disponible chez Ellipse.

Interessant, la derniere fois (env 3 sem.) que j'ai demande un livre sur
PostgreSQL chez Ellipse il m'ont repondu qu'il n'y en avait pas !

As-tu un peu plus d'infos sur cet ouvrage (Editeur ISBN etc...)
 
 PS: il est disponible format HTML sur Internet aussi.
 
Une adresse plus ou moins prcise ?

Merci 
Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



payKreator et Compta

2001-03-12 Par sujet Alexandre Galletet

Bonjour  tous,

J'ai le meme problme que toi et il n'existe pas de version Linux de
Paymaker ou qqch comme ca pour nous en Suisse. L'autre lacune est un
programme de compta, digne de ce nom.

Lors de son AG en janvier 2001 il a ete question de ce problme et le GULL
est OK pour chapeauter un developpement d'un tel logiciel.

Jeudi 29 mars je donne un cours dans le cadre du GULL sur la comptabilit
(orient informatique) et les particularits suisses de celle-ci. Ce cours
sera (j'espre) une base pour le developpement d'un tel programme. Il sera
aussi bien question d'un programme pour le particulier (tel que
PayerMaker) que d'un programme pour le professionnel (tel que GIT,
Abacus, Cresus et j'en passe ...).

Je tiens a preciser d'emble que si j'ai de bonnes connaissances en
comptabilite celles-ci ne sont que sommaire en informatique.


 On Mon, 12 Mar 2001, Yann GAUTERON wrote:

 Bonjour,
 
 Je ne sais pas vous, mais moi, il n'y a rien qui m'enerve plus que de devoir 
 redmarrer mon PC sous Windows, 2-3 fois par mois, pour prparer mes 
 paiements avec PayMaker... 
Moi aussi,
 Je cherche depuis plusieurs mois, un logiciel sous Linux qui fasse la mme 
 chose, mais je n'ai jamais rien trouv (les fichiers DTA et OPAE gnrs 
 sont un format utiliss par les tablissements en Suisse uniquement). 
 Finallement, j'ai prfr rechercher des informations sur les formats de ces 
 fichiers et ma qute a t couronne de succs samedi (assez facile, en 
 fait). 
 
 Maintenant, j'aimerais bien crer ce programme pour faire la saisie des 
 paiements et la gnration de ces fichiers DTA ou OPAE. J'ai donc lanc le 
 projet payKreator et le site se trouve sur 
 http://www.gauteron.ch/sd/paykreator/ (bientt 
 http://paykreator.gauteron.ch/ ). (Le site n'est pas encore trs fournis, 
 mais il devrait tre bcp plus propre d'ici la fin de la semaine... mais 
 aucun graphisme qui en jette, car je suis assez nul  ce niveau l). 
 
 Si quelques personnes sont intrresses (programmation; ides  implmenter; 
 traduction de-en-it du site, de la doc, du programme; gestion du site), 
 elles peuvent me contacter  [EMAIL PROTECTED] ou [EMAIL PROTECTED] 
 
 Si quelqu'un pourrait m'indiquer o hberger gratuitement un site 
 (http://www.paykreator.ch) qui propose une 10aine d'e-mails (minimum) + des 
 (5 environ) mailing-lists, je suis preneur. 
 
 Mon ide serait de faire le projet en C++ et d'utiliser l'environnement 
 graphique KDE 2... Mais comme toujours, toutes les ides sont les 
 bienvenues... 
 
 Pour terminer, la liste de discussion [EMAIL PROTECTED] a t cre. 
 Pour s'y inscrire, il faut envoyer un e-mail  
 [EMAIL PROTECTED] Les discussions sur les wishlists, 
 suggestions, dbats langages, environnements graphiques, etc pourront y tre 
 mens. 
 
 Merci bcp 
 
 Yann 
 
 --
 http://www-internal.alphanet.ch/linux-leman/ avant de poser
 une question.
 

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: la classe lettre.cls pour Latex de Megevand

2001-03-01 Par sujet Alexandre Galletet

  Qqn qui a installe la meme classe peut-il me donner le contenu de cette
  variable.
 $TEXINPUTS n'est pas definie pa defaut. Tu *peux* y definir des path de 
 recherche supplementaire pour tex.
 Par exemple:
 setenv TEXINPUTS :/ou/tu/mets/tes/texinputs:/un/autre/path
 Note: Il est tres important de prefixer des paths par un : . Si tu 
 oublie cela, tex je ne va pas chercher dans les path par defaut...

Ok merci, j'ai solutionne mon probleme.

De plus peur ceux qui que cela interesse (je viens de perdre pres de 4
heures la dessus) ne mettez pas le parametre origdate pour la classe
lettre ci c'est la 1ere foix que vous compilez : ca genere plein d'erreur
et la lettre est illisible.

Mise a part ca, cette classe me parait excellente pour des lettres en
francais (suisse).

A+
Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



la classe lettre.cls pour Latex de Megevand

2001-02-28 Par sujet Alexandre Galletet


Je suis en train d'installer la classe lettre pour Latex et je dois placer
cette classe dans un repertoire compris dans la variable d'environnement
$TEXINPUTS. Variable inconnue sur ma machine (slack 7.0 Latex v3.14159)

Qqn qui a installe la meme classe peut-il me donner le contenu de cette
variable.

Merci
Alex


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Générer un mailing

2001-02-27 Par sujet Alexandre Galletet

Bonjour  tous,

Je dois faire prochainement un mailing (fichier d'adresse et lettre
type) et je ne sais trop comment m'y prendre. Qqn a-t-il une solution
libre (p.ex. perl  Latex) ou simplement une suggestion ?

Lors de la convocation de l'AG en 2000 on avait `lachement' employ
M$-W*** car on manquait cruellement de temps, mais la je cherche LA
solution.

Merci
Alex



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: Perl

2001-02-15 Par sujet Alexandre Galletet



On Thu, 15 Feb 2001, Bjrn Rademacher wrote:

 Est-ce que tu connais un autre moyen d'envoyer un formulaire avec prs
 de 
 45 champs.
 J'ai le formulaire dj sous forme html.
 J'aimerai faire un "submit" et rcuprer le rsultat.

Le module CGI de Perl permet de recuprer facilement les champs des
formulaires.


A+
Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: programme de compta

2001-01-21 Par sujet Alexandre Galletet

On 19 Jan 2001, Blaise Drayer wrote:

 Enfin tout a pour demander qui serait interess  un portage de crsus sous
 linux, combien vous seriez prt  mettre et surtout me donner des arguments
 du tonnerre pour que je puisse tenter de le convaincre de mettre a en
 opensource et qu'ils gagnent toujours de l'argent.

Personellement je ne suis pas interess au portage de produits Crsus
(salaire, compta et facturation) sous Linux. J'utilise actuellement
Crsus-salaire et je gere environs 10 salaires, mais c'est pas le
programme que je conseillerais pour 50 ou 200 personnes : la gestion est
trop lourde, difficile a configurer, pas assez souple ...

Je pense que leur programme de compta doit fonctionner sur le meme  
principe que celui des salaires.

 Sinon il tait interess  crer un nouveau produit de A  Z en opensource
 si il y'avait quand mme un moyen ou un autre de gagner de l'argent ensuite,

Cette solution me parait plus interessante et avec plus d'avenir.

Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: handshake entre un modem et un TA

2001-01-21 Par sujet Alexandre Galletet

On Sun, 21 Jan 2001, Marc SCHAEFER wrote:

 On Sun, 21 Jan 2001, Pierre Maitre wrote:
 
  Ben voil, il ne me reste plus qu' acheter un ZyXEL qui supporte les
  protocoles analogiques et digitaux...
 
 Malheureusement, le ZyXEL 2864I (le meilleur) n'est plus en vente, et la
 qualit gnrale des modems ZyXEL a baiss depuis ...

Etrange, le catalogue Distrelec janvier 2001 le propose a CHF
635.--. Peut-^etre sagit-il pas exactement du meme modele ?
ils indiquent :
Adaptateur terminal Zyxel Elite 2864i RNIS (Hybride)

Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: Streamer HP SureStore 5000i

2000-12-21 Par sujet Alexandre Galletet

On Fri, 22 Dec 2000, Francois Deppierraz wrote:

 J'ai un petit problème avec un streamer SCSI HP SureStore 5000i.
 
 * Lecteur sale, possible (il demande la casette de nettoyage tout le
   temps), comment le nettoyer correctement ?
 
J'ai eu le m^eme problème avec un SureStore DAT8. En réalité il etait pas
sale mais defectueux : je l'ai fait changer (beaucoup de ces lecteurs ont
une garantie HP de 3 ans).

A+
Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: SOLUTION : Sendmail, SMART_HOST

2000-12-18 Par sujet Alexandre Galletet

On Mon, 18 Dec 2000, Marc SCHAEFER wrote:

 
 NB: ` est différent de ' (aucune idée si cela pose un problème).
 
Non le problème ne vient pas de là, car j'ai deja essayé et cela n'a rien
changé.

A+
Alex

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: SOLUTION : Sendmail, SMART_HOST

2000-12-18 Par sujet Alexandre Galletet

Alors là, je suis sur le cul :

Non seulement il faut define en minuscule, mais en plus il faut `' et non
pas ''.

Sendmail est bien le seul programme que je connaisse a faire la
distinction des `' : car je ne sais faire l'apostrophe d'ouverture que
depuis quelques semaines et cela ne m'avais JAMAIS posé de problème.

Quant au define il est le seul (avec divert) à ^etre en minuscule tout le
reste est en majuscule (MAILER, OSTYPE, MASQUERADE_AS, ...) pourquoi 

Merci
Alex

On Tue, 19 Dec 2000, Marc SCHAEFER wrote:

 On Mon, 18 Dec 2000, Alexandre Galletet wrote:
 
   NB: ` est différent de ' (aucune idée si cela pose un problème).
   
  Non le problème ne vient pas de là, car j'ai deja essayé et cela n'a rien
  changé.
 
 et du DEFINE vs define ?
 

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Sendmail, SMART_HOST

2000-12-04 Par sujet Alexandre Galletet

Bonjour à
tous, 

Voila que je veux envoyer un mail sur la mailing list et une
protection 
anti-spam (dul) me dit de passer tous mes mails par un relay
(pour  
l'instant mon portable envoie directement les mails aux
destinatires).  
Alors je consulte le site maps.vix.com/dul, modifie mon
fichier 
c0nfig.mc, compile (sh Build config.cf), et tout et tout, mais
sendmail 
ne passe toujours pas mes mails par un
relay.   

J'ai la version 8.11 de sendmail et mon fichier c0nfig.mc est le
suivant
: 
divert(0)dnl
VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp
$')
OSTYPE(linux)dnl
DOMAIN(generic)dnl
MAILER(local)dnl
MAILER(smtp)dnl
DEFINE('SMART_HOST', 'mail.gramu.com')dnl
MASQUERADE_AS(gramu.com)
FEATURE(allmasquerade)
FEATURE(masquerade_envelope

QQn a-t-il la solution

Merci
Alex
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: Sendmail, SMART_HOST

2000-12-04 Par sujet Alexandre Galletet

On Mon, 4 Dec 2000, Alexandre Galletet
wrote:   

 DEFINE('SMART_HOST', 'mail.gramu.com')dnl 

Je suppose que ceci est le fournisseur de service SMTP ?  P.ex. si tu
te
connectes par Sunrise cela devrait être mail.sunrise.ch.

Tout juste. J'ai essayé de remplacer mail.gramu.com avec
mail.sunrise.ch, mais j'ai toujours le meme problème!

Que faire pour trouver le problème.

Merci
Alex
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: Sendmail, SMART_HOST

2000-12-04 Par sujet Alexandre Galletet

Je suppose que ceci est le fournisseur de service SMTP ?  P.ex. si tu  
te 
connectes par Sunrise cela devrait être mail.sunrise.ch.   
   
Tout juste. J'ai essayé de remplacer mail.gramu.com avec   
mail.sunrise.ch, mais j'ai toujours le meme problème!  
   

l'adresse du serveur SMTP de freeusrf est : smtp.freesurf.ch
(le POP : pop.freesurf.ch)  

je ne sais pas si c'est la source du problème... mais peut-être que ça  
peut aider...   

J'ai essayé, mais l'erreur est ailleur (la vérité aussi :-))

Merci
Alex
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: imapd

2000-10-08 Par sujet Alexandre Galletet

Marc SCHAEFER wrote:
 
  s'arrete (bloque) sur les gros mails (plusieur kilos octets).
 
 Si lorsque cela se produit, tu as beaucoup d'erreurs (cf /sbin/ifconfig ppp0

Iface   MTU MetRX-OK RX-ERR RX-DRP RX-OVRTX-OK TX-ERR TX-DRP
TX-OVR Flg
eth0   1500   0   49  0  0  00  0 
0  0 BRU
lo 3924   0  100  0  0  0  100  0 
0  0 LRU
ppp0   1514   0 2422 21  0  0 2585  0 
0  0 OPRU

Est ce que 21 signifie 'beaucoup d'erreurs' ?

 ou netstat -i), alors vérifie que l'option crtscts est configurée pour
oui j'ai crtscts dans mon fichier options

 pppd, et que, de plus, le modem est configuré en hardware flow control
 (aka RCS/CTS).
O`u voir celà ?

 
  Es-ce que qqn pourrait m'éclairer sur ce message
 
 Il se peut qu'un gros mail soit très compressible, et donc que les données
 circulent très vite, et que ton ordinateur est soit trop lent, soit a un
 port série trop ancien, soit utilise un disque IDE et l'option de hdparm
 corrompt les données, etc.
Le serveur et le portable sont deux machines très récentes (env 6 mois)
 
Je tiens à préciser que les messages d'erreur dans /var/log/messages
sont signalés sur le serveur de mail et non pas sur mon portable.
Le serveur de mail est sur internet et n'utilise pas de modem. Sans
vouloir trop m'avancé (j'ai peu d'expérience dans le domaine) je pense
que le problème se situe au niveau du serveur de mail, qui arr^ete
l'envoie de mails, plust^ot que de mon portable.

p.s. imapd crée-t-il un 'lock file' pendant sont travail ? J'ai peu
trouvé de doc sur imapd, o`u chercher ?

Merci
Alex
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.