OVH Cloud OVH Cloud

Comment reconnaitre un bon Linuxien d'un vrai neuneu ?

832 réponses
Avatar
Xandros
Salut,

Depuis les quelques mois que je suis sous Linux et que je fréquente les
Forums dédiés, j'ai pu remarquer une chose.

Il existe 3 types de personnes :

1) Les novices qui viennent du monde Windows et qui posent pleins de
questions sans vraiment chercher les réponses. J'en faisais parti, mais
je me soigne depuis ;)

2) Les neuneux de base, qui n'y connaissent pas grand chose et qui se
défoulent sur le premier novice venu. On les reconnait par leurs
réponses standards : "trop gros - passera pas" - "va chercher sur
Google" - "Prouves le" - "Vas lire MAN ou HOWTO"

En fait, il n'apportent jamais rien au débat, mais font croire qu'ils
s'y connaissent trop pour perdre leur temps avec des novices.

3) Enfin, les "vrais", ceux qui t'apportent LA solution, on les
reconnait par la simplicité de leurs réponses, un lien, une commande,
une solution quoi.

Un grand merci à eux !!!

Tout ça pour dire que le monde Linux serait bien plus simple si la 2eme
cathégorie pouvait simplement admettre qu'ils font parti de la 1er, ou
alors si ils veulent se prétendre de la 3eme, qu'ils apportent de l'aide
ou bien qu'il ferme leurs gue...le.

--
Message envoyé avec ThunderBird
Sous Linux Xandros Deluxe 3.0

10 réponses

Avatar
Stephane Zuckerman
apparement tu es meilleur que les mecs qui se dise expert sql du forum sgbd
, et ce que tu as fait en filemaker doit etre faisable donc en sql mais eux
n'ont pas trouve
tes solutions filemaker fonctionnent elle doivent consomme pas mal de
ressources par rapport a pick mais le critere ressources n'etait pas precise


Bon, je ne suis pas expert en SQL, et j'ai pas cherché. Cela dit, le SQL
est un langage dérivé de l'algèbre relationnelle. Tu peux absolument
*tout* représenter comme type de requête en SQL. Maintenant, il est
évident que certains types de requêtes sont plus difficiles à formuler que
d'autres.

--
"Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce
que je veux !"
"The obvious mathematical breakthrough would be development of an easy
way to factor large prime numbers." (Bill Gates, The Road Ahead)

Avatar
Jerome Lambert

"Jerome Lambert" a écrit dans le message de
news:


"Jerome Lambert" a écrit dans le message de
news:


(...)

et il y a un deuxieme probleme qui est meme resultat demande mais le



fichier

est de la forme :

Nom clef
debut1,debut2,debut3,debut4
fin1,fin2,fin3,fin4

le separateur "," peut etre different

je te signale qu'en meme aucune reponse SQL a ces deux question n'a ete
donne


Allez?

Donc je suppose un truc de ce genre:
ID: 1
Nom: Paul
Debut: 12:30,13:15,14:40
Fin: 12:45,13:50,14:50

Sous Filemaker Pro (encore lui), je crée un formulaire qui, pour les
noms demandés, affiche les 5 derniers caractères du champ "début" et les
5 derniers du champ "fin", et roulez jeunesse...



Sous Access, il faut un peu filouter, et créer une requête en ajoutant
les deux champs calculés suivants:
Debut_max: ExtracChaîne([Début];NbCar([Début])-4;5)
Fin_max: ExtracChaîne([Fin];NbCar([Fin])-4;5)
Tout en donnant le critère "Paul" ou "Jean" ou "Martin" au champ "Nom"

Access me raconte qu'en SQL il faudrait faire
SELECT pick2.N°, pick2.Nom, Mid([Début],Len([Début])-4,5) AS Debut_max,
Mid([Fin],Len([Fin])-4,5) AS Fin_max
FROM pick2
GROUP BY pick2.N°, pick2.Nom, pick2.Début, pick2.Fin,
Mid([Fin],Len([Fin])-4,5)
HAVING ((pick2.Nom)="Paul") OR (pick2.Nom)="Martin") OR
(pick2.Nom)="Jean"));

nous en sommes donc a

Filemaker pro 2 - pick 2 - sql 0


Filemaker pro 2 - pick 2 - sql 2

apparement tu es meilleur que les mecs qui se dise expert sql du forum sgbd
, et ce que tu as fait en filemaker doit etre faisable donc en sql mais eux
n'ont pas trouve
tes solutions filemaker fonctionnent elle doivent consomme pas mal de
ressources par rapport a pick mais le critere ressources n'etait pas precise

felicitation grace a toi il faut que je cherche un autre exemple pour
trouver une requete que sql ne sait pas faire et que pick sait faire


Disons plus simplement que j'ai cherché, et dans ces cas-là les machins
cliquable (FMP ou Access) permettent de chercher à tâtons, et ajouter à
cela qu'Access permet de "traduire" ses requêtes boitakliks en SQL.

A part ça, tu peux essayer de trouver de nouveaux exemples...



Avatar
Stephane TOUGARD
helios wrote:
etre root est une obligation pour depasser les limites , pick est a
l'origine un systeme d'exploitation complet meme si les version recente
tourne un surcouche de unix ou windaube elles ont toute les prerogative du
systeme d'exploitation : gestion utilisateur, gestion materiel....


Quelles limites, c'est une base de donnees ou c'est pas une base de
donnees. Je ne vois aucun rapport entre un SGBD et gerer le materiel ou
les utilisateurs du systeme.

Et on dit Unix et Windows, avec des majuscules et en utilisant leur vrai
nom. Sauf si on tient vraiment a passer pour un neuneu pre-pubaire qui
s'imagine qu'il va en remontrer en renommant les choses.

pick sait creer les utilisateur unix ou installer un peripherique unix ce
que ne peux pas faire a ma connaissance sql ainsi par exemple à france
telecom le systeme UNIVERSE installe les imprimantes , et cree aussi les
utilisateurs du serveur avec gestion des droit et des securite du serveur
(gestimp et gestsec) un utilisateur universe ne se connect pas sous unix
puis universe lorsque qu'il se connecte il directement sous universe et il
doit sortir d'universe (si il y est autorise pour acceder a unix) donc au
niveau securite l'acces comple au systeme est gerer ainsi un utilisateur
lambda qui doit utilise la gestion commerciale n'aura jamais acces a unix
contrairement a sql ou l'utilisateur a d'abord acces a unix avant d'etre
dans le sgbd


Avant tout, je vais t'apprendre quelque chose, ca va peut etre te
choquer, mais c'est comme ca. SQL n'est pas un programme, c'est un
language. Rien de plus. C'est un language qui permet de faire des
requetes avec un SGBD qui lui meme n'est pas SQL, c'est un SGBD.

On pourrait tout a fait penser a faire un interpreteur SQL qui se
connecterait a Pick, recupererait les donnees et les afficherait a la
maniere de psql, par exemple. En Perl, il y a meme un module qui permet
de faire du SQL sur des fichier CSV, c'est dire.

Ensuite, quelque soit la base, toutes les bases a ma connaissance ont
une gestion de l'utilisateur et des droits qui leur est propre sans
jamais necessiter pour autant les droits root et sans pour autant qu'il
faille accorder un acces Unix a l'utilisateur (heureusement).

Ton probleme, c'est que tu connais peut etre Pick, mais tu n'as pas
l'air de vraiment connaitre autre chose. Alors bien sur, ca fait que tu
dis quand meme beaucoup de conneries sur l'autre chose.

Maintenant, si tu me donnes une procedure d'install propre de ton Pick
et la possibilite de le lancer en environnement utilisateur, ce truc
peut etre interessant a voir. Mais si ce machin touche au systeme comme
tu as l'air de le decrire, je crains que son avenir dans le monde du
Libre soit tout a fait compromis (je te parle meme pas de la necessite
d'ecrire des librairies Perl, PHP ou Python que je n'ai trouve nul
part).




--
http://www.unices.org Les meilleurs modules de Perl
http://www.unices.org/photo/ 250 photos de Singapour, Sydney et Seoul
http://artlibre.org/ Free Art License

Avatar
Jerome Lambert

apparement tu es meilleur que les mecs qui se dise expert sql du forum sgbd
, et ce que tu as fait en filemaker doit etre faisable donc en sql mais eux
n'ont pas trouve
tes solutions filemaker fonctionnent elle doivent consomme pas mal de
ressources par rapport a pick mais le critere ressources n'etait pas precise


Bon, je ne suis pas expert en SQL, et j'ai pas cherché. Cela dit, le SQL
est un langage dérivé de l'algèbre relationnelle. Tu peux absolument
*tout* représenter comme type de requête en SQL. Maintenant, il est
évident que certains types de requêtes sont plus difficiles à formuler que
d'autres.


Moi j'ai cherché, bien que je n'aie *jamais* utilisé de base SQL. Mes
connaissances en SGBD se limitent à l'utilisation d'Access et FileMaker Pro.
Comme quoi, les machins cliquables, ça a parfois du bon ;-)


Avatar
Stephane TOUGARD
helios wrote:

ton exemple n'a rien montrer bien au contraire car la requete SQL n'est pas
en FRANCAIS et le resultat sortie par SQL est faux


Ta saloperie comprend le Francais ? ho ben, ok. Fallait le dire tout de
suite, on aurait pu te dire tres vite que ca avait aucun avenir, en tout
cas, cette partie la.

Ca comprend l'anglais ?

--
http://www.unices.org Les meilleurs modules de Perl
http://www.unices.org/photo/ 250 photos de Singapour, Sydney et Seoul
http://artlibre.org/ Free Art License

Avatar
Stephane TOUGARD
helios wrote:

ensuite openqm contournant les limites du system d'exploitation il faut
qu'il est un acces root


Putain, comment j'ai bien fait de pas passer root pour lancer cette
merde qui allait rependre toutes ses saloperies partout en contournant
les limitation de ma Gentoo.


Et le README livre avec l'archive correspond a l'archive.


desole impossible a savoir le readme ne peut pas se charger


man more

Ca pourrait t'aider a pas passer pour un con.


--
http://www.unices.org Les meilleurs modules de Perl
http://www.unices.org/photo/ 250 photos de Singapour, Sydney et Seoul
http://artlibre.org/ Free Art License


Avatar
l'indien
On Sun, 24 Jul 2005 19:38:42 +0200, helios wrote:


"Vincent Bernat" a écrit dans le message de
news:
OoO Lors de la soirée naissante du dimanche 24 juillet 2005, vers
18:27, "helios" disait:

pour creer un utilisateur il faut etre root et pour creer un utilisateur
qui


puisse etre utilise par openqm il faut que l'utilisateur soit creer dans
openqm donc que openqm est ete lancer root pour creer cet
utilisateur


Cela ne veut rien dire. On peut créer des utilisateurs dans PostgreSQL
sans que celui-ci ne soit root.

tes utilisateurs postgreSQL peuvent se connecter linux ?


exemple si je creer l'utilisateur toto sous PostgreSQL est ce que je peux
faire une connection linux avec toto comme users ?


Bien heureusement non.
Il me semble avoir entendu quelque part qu'une des bases de la sécurité,
c'est la séparation des privilèges...
Un utilisateur applicatif n'est pas et ne doit surtout pas être
équivalent à un utilisateur système.
Quand tu te connecte à un site en ligne, ça te donne un accès à un
shell sur le serveur ? Non.

si tu cree toto sous pick toto peux se connecter sous linux suivant les
droit et avec le password que tu lui a creer sous pick

bien entendu l'utilisateur toto n'existait pas sous linux avant sa creation
dans le sgbd


Ca n'est pas rassurant. C'est même plutôt un bug, à moins que la base de
donnée ne soit le seul programme autorisé à tourner sur le serveur.
Il n'y a pas d'étanchéité entre la base et le système donc quiconque
corromps la base peut foutre tout le système par terre.
Fabuleux !

[...]



Avatar
Stephane TOUGARD
helios wrote:
tes utilisateurs postgreSQL peuvent se connecter linux ?


Bien sur que non (sauf si c'est voulu, mais en fait, il y a pas de lien
de cause a effet).

exemple si je creer l'utilisateur toto sous PostgreSQL est ce que je peux
faire une connection linux avec toto comme users ?


Bien sur que oui.

si tu cree toto sous pick toto peux se connecter sous linux suivant les
droit et avec le password que tu lui a creer sous pick


Ben ca va, comme trou de securite c'est pas trop majeur. Il y a plus
qu'a lui donner les droits root aussi a l'utilisateur, comme ca tout le
sera content.

bien entendu l'utilisateur toto n'existait pas sous linux avant sa creation
dans le sgbd


Mais quelle bouse. Tu peux continuer a nous en parler, ca me subjugue un
tel niveau d'insecurite.



--
http://www.unices.org Les meilleurs modules de Perl
http://www.unices.org/photo/ 250 photos de Singapour, Sydney et Seoul
http://artlibre.org/ Free Art License

Avatar
Stephane TOUGARD
Franck Yvonnet wrote:
Tu FUIS le débat, ça prouve qu'il a RAISON et que tu as TORD!


Alors la, si la logique Yvonnetienne vient mettre son grain de sable, on
va se retrouver avec des sophismes en tous genre, des mesurages de bites
(il aime bien ca le Yvonnet, c'est de son age) et autre betises en tous
genres ou le debat va plus tourner sur la forme que sur le fond.


--
http://www.unices.org Les meilleurs modules de Perl
http://www.unices.org/photo/ 250 photos de Singapour, Sydney et Seoul
http://artlibre.org/ Free Art License

Avatar
Stephane TOUGARD
helios wrote:

comment tu fait cette requete sous acces celle qui reponds a la question qui
est pose a savoir :

si tu veux demontrer que l'on peut faire en SQL ce que PICK fait donne la
solution en SQL au probleme de la derniere connection d'un utilisateur qui
avait etait evoque dans le newgroup SGBD et n'a toujour pas d'autre solution
que pick

en resume a chaque connection un article de fichier ayant une creer
numerique en autoincrement est creer
la forme de l'article est :

00100 clef numerique
en auto increment
nom
debut
fin

la demande est indique la derniere connection de JEAN, MARTIN ET PAUL et
seulement elle en indiquant le debut et la fin de leur connection

a ce jour auciune solution autre que pick n'a ete donne

et il y a un deuxieme probleme qui est meme resultat demande mais le fichier
est de la forme :

Nom clef
debut1,debut2,debut3,debut4
fin1,fin2,fin3,fin4

le separateur "," peut etre different

je te signale qu'en meme aucune reponse SQL a ces deux question n'a ete
donne


Faudrait deja comprendre la question, parce que si Pick comprend le
Francais, visiblement, ce n'est pas encore ton cas.


--
http://www.unices.org Les meilleurs modules de Perl
http://www.unices.org/photo/ 250 photos de Singapour, Sydney et Seoul
http://artlibre.org/ Free Art License