Re: [1/2HS] Interrogations MySQL

2016-02-02 Par sujet Daniel Caillibaud
Le 02/02/16 à 15:52, andre_deb...@numericable.fr a écrit :

AF> On Tuesday 02 February 2016 15:25:13 Daniel Caillibaud wrote:
AF> > Le 02/02/16 à 12:09, Sébastien NOBILI  a écrit :
AF> > Oui, si ton code est du php regarde coté PDO ça va te faciliter la vie en 
AF> écrivant des choses comme
AF> > $query = 'SELECT DISTINCT email, prenom, famille, ville FROM table 
AF> >   WHERE MATCH (email, prenom, famille, ville) 
AF> >   AGAINST  (:recherche  IN BOOLEAN MODE)'
AF> > $params = array(
AF> >   ':recherche' => $brief[0] .$brief[1] .$brief[2]
AF> > );
AF> > $resultats = uneFct($query, $params);
AF> > (où uneFct enveloppe un appel à PDO et retourne un tableau, à adapter 
AF> > à tes besoins) 
AF> > Autre remarque, en php la concaténation c'est . et pas +, si $brief[xx] 
est
AF> > une chaîne ton 
AF> > $brief[0] +$brief[1] +$brief[2] vaut toujours 0
AF> 
AF> Merci à ceux qui m'ont répondu.
AF> 
AF> > Autre remarque, en php la concaténation c'est . et pas + :
AF> 
AF> Les "+"  il me semble l'avoir lu sur le site MySQL.

Pour la concatenation de chaine coté mysql, faut utiliser la fonction concat 
(qui va marcher
partout, indépendamment du charset d'encodage des tables), je connais pas +

AF> C'est mon script php qui remplace les espaces par des + :
AF> Mot clé : jean dupont paris => jean+dupont+paris

Ça c'est quand tu le passe dans une url, parce que l'espace s'encode "+" (ou 
"%20") dans une
url.

Mais c'est vraiment très important que tu contrôle ces trucs que php récupère 
de l'url, parce
qu'un robot aura vite fait de trouver qu'en mettant des trucs du genre

jean+dupont+%3B%20truncate%20table%20toto%3B
 (qui donnera dans ton php un $brief[2] = "; truncate table toto;", ça va 
planter parce que
 j'ai pas terminé la requête originale, mais tu vois l'idée)

il passe les requêtes qu'il veut sur ta base de données (et en creusant un peu 
il aura pas trop
de mal à afficher la liste des login/pass par exemple).

AF> On les voit dans les requêtes Google qui utilise la base MySQL.
AF> (du moins revue et corrigée...).
AF> 
AF> Si le mot clé est : jean.dupont paris
AF> ça va bugger.
AF> 
AF> André
AF> 
AF> 


-- 
Daniel

Si ceux qui disent du mal de moi, savaient exactement ce que je
pense d'eux, il en diraient bien d'avantage.
Sacha Guitry



Re: Restauration d'une config LVM / mdadm raid 1

2016-02-02 Par sujet Damien TOURDE
Si ça peut donner une piste, je n'ai pas trace de mon raid dans :

root@olorin-fixe:~# ls -al /dev/disk/by-uuid/
total 0
drwxr-xr-x 2 root root 120 févr.  2 19:02 .
drwxr-xr-x 5 root root 100 févr.  2 19:02 ..
lrwxrwxrwx 1 root root  10 févr.  2 19:02
431f08fe-abcf-4c69-909e-0433a5626906 -> ../../sda1
lrwxrwxrwx 1 root root  10 févr.  2 19:02
75f98820-d831-4285-9a38-c2a621f52d49 -> ../../dm-0
lrwxrwxrwx 1 root root  10 févr.  2 19:02
829e1d02-f563-48f0-a042-e95ef5cd1b15 -> ../../dm-1
lrwxrwxrwx 1 root root  10 févr.  2 19:02
a0a69a8d-080f-4535-87d0-4b91261e854a -> ../../dm-2

root@olorin-fixe:~# blkid
/dev/sdc1: UUID="f84fe148-a775-eac4-76ff-776e5845be39"
UUID_SUB="5cacc338-609c-442a-2fcb-cde38f976d58" LABEL="olorin-fixe:0"
TYPE="linux_raid_member" PARTUUID="40988f99-01"
/dev/sdb1: UUID="f84fe148-a775-eac4-76ff-776e5845be39"
UUID_SUB="c522994f-024d-e113-5b30-8c864aad35d8" LABEL="olorin-fixe:0"
TYPE="linux_raid_member" PARTUUID="2600ee9a-01"
/dev/sda1: UUID="431f08fe-abcf-4c69-909e-0433a5626906" TYPE="ext2"
PARTUUID="a89006b2-01"
/dev/sda5: UUID="4sm0Ld-dD6D-scQm-53Lp-BjrT-tFmd-bdPwAV"
TYPE="LVM2_member" PARTUUID="a89006b2-05"
/dev/mapper/olorin--fixe--vg-root:
UUID="75f98820-d831-4285-9a38-c2a621f52d49" TYPE="ext4"
/dev/mapper/olorin--fixe--vg-swap_1:
UUID="829e1d02-f563-48f0-a042-e95ef5cd1b15" TYPE="swap"
/dev/md0: TYPE="promise_fasttrack_raid_member"
/dev/mapper/olorin--fixe--vg-home:
UUID="a0a69a8d-080f-4535-87d0-4b91261e854a" TYPE="ext4"


Pour rappel :

sda -> SSD système avec LVM
sdb+sdc -> RAID 1 mdadm avec LVM (storage)

On 02/02/2016 20:25, Damien TOURDE wrote:
> Bonsoir,
>
> Alors petite rectif, c'est avec "vgimport -a" que mon volume réapparaît.
> Alors que je n'ai jamais fait de vgexport de mes volumes...
>
> D'ailleurs, il me le confirme :
>
> root@olorin-fixe:~# vgimport -a
>   Volume group "olorin-fixe-vg" is not exported
>   Volume group "olorin-fixe-storage" is not exported
>
>
> En revanche, lorsque je remets mon volume dans fstab, je boot en mode
> single-user (avec systemd qui attends 1m30s que le disque réponde).
>
> Voici le log (tronqué) du boot single-user :
> PS: si vous avez besoin du log complet... je le mettrais, mais bon, un
> log de boot c'est un peu gros en
> mail !
>
> [...]
>
> scsi 2:0:0:0: Direct-Access ATA  HDS722516VLSA80  A6MA PQ: 0 ANSI: 5
> févr. 02 18:58:08 olorin-fixe kernel: ata6: SATA link down (SStatus 4
> SControl 300)
> févr. 02 18:58:08 olorin-fixe kernel: scsi 4:0:0:0: Direct-Access
> ATA  HDS722516VLSA80  A6MA PQ: 0 ANSI: 5
> févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] 976773168
> 512-byte logical blocks: (500 GB/465 GiB)
> févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] 321672960
> 512-byte logical blocks: (164 GB/153 GiB)
> févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] Write Protect is off
> févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] Mode Sense: 00
> 3a 00 00
> févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] Write Protect is off
> févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] Mode Sense: 00
> 3a 00 00
> févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] Write cache:
> enabled, read cache: enabled, doesn't support DPO or FUA
> févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] Write cache:
> enabled, read cache: enabled, doesn't support DPO or FUA
> févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] 321672960
> 512-byte logical blocks: (164 GB/153 GiB)
> févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] Write Protect is off
> févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] Mode Sense: 00
> 3a 00 00
> févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] Write cache:
> enabled, read cache: enabled, doesn't support DPO or FUA
> févr. 02 18:58:08 olorin-fixe kernel:  sda: sda1 sda2 < sda5 >
> févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] Attached SCSI disk
> févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 eth0:
> registered PHC clock
> févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 eth0: (PCI
> Express:2.5GT/s:Width x1) 30:5a:3a:83:4f:e6
> févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 eth0: Intel(R)
> PRO/1000 Network Connection
> févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 eth0: MAC: 12,
> PHY: 12, PBA No: FF-0FF
> févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 enp0s31f6:
> renamed from eth0
> févr. 02 18:58:08 olorin-fixe kernel:  sdb: sdb1
> févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] Attached SCSI disk
> févr. 02 18:58:08 olorin-fixe kernel:  sdc: sdc1
> févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] Attached SCSI disk
>
> [...]
>
> -- L'unité (unit) hdparm.service a terminé son démarrage, avec le
> résultat done.
> févr. 02 18:58:08 olorin-fixe kernel: md: md0 stopped.
> févr. 02 18:58:08 olorin-fixe kernel: md: bind
> févr. 02 18:58:08 olorin-fixe kernel: md: bind
> févr. 02 18:58:08 olorin-fixe kernel: usb 1-8: new full-speed USB device
> number 4 using 

Re: Belkacem et microsoft

2016-02-02 Par sujet Eric Degenetais
Le 2 février 2016 à 16:53, Eric Degenetais  a écrit :

> Le rédacteur qui a utilisé le mot "handicapé" dans ce sens se rend-il
> compte du caractère méprisant et agressive d’une utilisation du mot qui met
> violemment en avant la dimension stigmatisante ? Je me mords les doigts
> d'avoir mis les pieds dans ce thread, et je m'en désolidarise totalement.

Pour être sûr que les choses ne se déforment pas, vu les antécédents de la
discussion, je précise que ce que je trouve révoltant c'est d'utiliser le
mot "handicapé" en le transformant en insulte, ce qui est non seulement
méprisant et agressif pour les personnes visées, mais aussi pour les
handicapés eux-mêmes. Ce terme ne devrait être que la description objective
d'une situation, non un moyen de stigmatiser qui que ce soit.
__
Éric Dégenètais


Re: Belkacem et microsoft

2016-02-02 Par sujet VieuxGeek DuSystem
A ces jeunes :-)

Pour remettre le sujet plus tolérent envers l'humain tout en pronant
l'anti oligarchie de ce sujet.

http://framablog.org/2016/02/02/il-a-choisi-linux-et-sen-felicite/

bonne lecture

Le 2 février 2016 à 18:25, Eric Degenetais  a écrit :
>
> Le 2 février 2016 à 16:53, Eric Degenetais  a écrit :
>>
>> Le rédacteur qui a utilisé le mot "handicapé" dans ce sens se rend-il
>> compte du caractère méprisant et agressive d’une utilisation du mot qui met
>> violemment en avant la dimension stigmatisante ? Je me mords les doigts
>> d'avoir mis les pieds dans ce thread, et je m'en désolidarise totalement.
>
> Pour être sûr que les choses ne se déforment pas, vu les antécédents de la
> discussion, je précise que ce que je trouve révoltant c'est d'utiliser le
> mot "handicapé" en le transformant en insulte, ce qui est non seulement
> méprisant et agressif pour les personnes visées, mais aussi pour les
> handicapés eux-mêmes. Ce terme ne devrait être que la description objective
> d'une situation, non un moyen de stigmatiser qui que ce soit.
> __
> Éric Dégenètais
>



Re: Restauration d'une config LVM / mdadm raid 1

2016-02-02 Par sujet Damien TOURDE
Bonsoir,

Alors petite rectif, c'est avec "vgimport -a" que mon volume réapparaît.
Alors que je n'ai jamais fait de vgexport de mes volumes...

D'ailleurs, il me le confirme :

root@olorin-fixe:~# vgimport -a
  Volume group "olorin-fixe-vg" is not exported
  Volume group "olorin-fixe-storage" is not exported


En revanche, lorsque je remets mon volume dans fstab, je boot en mode
single-user (avec systemd qui attends 1m30s que le disque réponde).

Voici le log (tronqué) du boot single-user :
PS: si vous avez besoin du log complet... je le mettrais, mais bon, un
log de boot c'est un peu gros en
mail !

[...]

scsi 2:0:0:0: Direct-Access ATA  HDS722516VLSA80  A6MA PQ: 0 ANSI: 5
févr. 02 18:58:08 olorin-fixe kernel: ata6: SATA link down (SStatus 4
SControl 300)
févr. 02 18:58:08 olorin-fixe kernel: scsi 4:0:0:0: Direct-Access
ATA  HDS722516VLSA80  A6MA PQ: 0 ANSI: 5
févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] 976773168
512-byte logical blocks: (500 GB/465 GiB)
févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] 321672960
512-byte logical blocks: (164 GB/153 GiB)
févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] Write Protect is off
févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] Mode Sense: 00
3a 00 00
févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] Write Protect is off
févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] Mode Sense: 00
3a 00 00
févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] Write cache:
enabled, read cache: enabled, doesn't support DPO or FUA
févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] Write cache:
enabled, read cache: enabled, doesn't support DPO or FUA
févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] 321672960
512-byte logical blocks: (164 GB/153 GiB)
févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] Write Protect is off
févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] Mode Sense: 00
3a 00 00
févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] Write cache:
enabled, read cache: enabled, doesn't support DPO or FUA
févr. 02 18:58:08 olorin-fixe kernel:  sda: sda1 sda2 < sda5 >
févr. 02 18:58:08 olorin-fixe kernel: sd 1:0:0:0: [sda] Attached SCSI disk
févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 eth0:
registered PHC clock
févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 eth0: (PCI
Express:2.5GT/s:Width x1) 30:5a:3a:83:4f:e6
févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 eth0: Intel(R)
PRO/1000 Network Connection
févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 eth0: MAC: 12,
PHY: 12, PBA No: FF-0FF
févr. 02 18:58:08 olorin-fixe kernel: e1000e :00:1f.6 enp0s31f6:
renamed from eth0
févr. 02 18:58:08 olorin-fixe kernel:  sdb: sdb1
févr. 02 18:58:08 olorin-fixe kernel: sd 2:0:0:0: [sdb] Attached SCSI disk
févr. 02 18:58:08 olorin-fixe kernel:  sdc: sdc1
févr. 02 18:58:08 olorin-fixe kernel: sd 4:0:0:0: [sdc] Attached SCSI disk

[...]

-- L'unité (unit) hdparm.service a terminé son démarrage, avec le
résultat done.
févr. 02 18:58:08 olorin-fixe kernel: md: md0 stopped.
févr. 02 18:58:08 olorin-fixe kernel: md: bind
févr. 02 18:58:08 olorin-fixe kernel: md: bind
févr. 02 18:58:08 olorin-fixe kernel: usb 1-8: new full-speed USB device
number 4 using xhci_hcd
févr. 02 18:58:08 olorin-fixe kernel: md: raid1 personality registered
for level 1
févr. 02 18:58:08 olorin-fixe kernel: md/raid1:md0: active with 2 out of
2 mirrors
févr. 02 18:58:08 olorin-fixe kernel: created bitmap (2 pages) for
device md0
févr. 02 18:58:08 olorin-fixe kernel: md0: bitmap initialized from disk:
read 1 pages, set 0 of 2453 bits
févr. 02 18:58:08 olorin-fixe kernel: md0: detected capacity change from
0 to 164561289216
févr. 02 18:58:08 olorin-fixe mdadm-raid[249]: Assembling MD array
md0...done (started [2/2]).
févr. 02 18:58:08 olorin-fixe mdadm-raid[249]: Generating udev events
for MD arrays...done.
févr. 02 18:58:08 olorin-fixe systemd[1]: Started LSB: MD array assembly.
-- Subject: L'unité (unit) mdadm-raid.service a terminé son démarrage
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) mdadm-raid.service a terminé son démarrage, avec le
résultat done.
févr. 02 18:58:08 olorin-fixe systemd[1]: Started MD array monitor.
-- Subject: L'unité (unit) mdmonitor.service a terminé son démarrage
-- Defined-By: systemd

[...]

févr. 02 18:59:38 olorin-fixe systemd[1]:
dev-disk-by\x2duuid-f84fe148\x2da775\x2deac4\x2d76ff\x2d776e5845be39.device:
Job
dev-disk-by\x2duuid-f84fe148\x2da775\x2deac4\x2d76ff\x2d776e5845be39.device/start
timed out.
févr. 02 18:59:38 olorin-fixe systemd[1]: Timed out waiting for device
dev-disk-by\x2duuid-f84fe148\x2da775\x2deac4\x2d76ff\x2d776e5845be39.device.
-- Subject: L'unité (unit)
dev-disk-by\x2duuid-f84fe148\x2da775\x2deac4\x2d76ff\x2d776e5845be39.device
a échoué
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit)

Re: Restauration d'une config LVM / mdadm raid 1

2016-02-02 Par sujet Pascal Hambourg
Damien TOURDE a écrit :
> Si ça peut donner une piste, je n'ai pas trace de mon raid dans :
> 
> root@olorin-fixe:~# ls -al /dev/disk/by-uuid/

Normal, pas plus qu'il n'y a de trace de sda5 qui contient aussi un PV
LVM et non un système de fichiers ou un swap.

> root@olorin-fixe:~# blkid
(...)
> /dev/md0: TYPE="promise_fasttrack_raid_member"

A mon avis, je le répète, c'est de ce côté qu'il faut chercher.



Re: Belkacem et microsoft

2016-02-02 Par sujet Haricophile
Le Mon, 1 Feb 2016 17:08:05 +0100,
aishen  a écrit :

> Ca me rappelle le grand project informatique en 1981 (l'informatique 
> pour tous ) lol , sauver bull / thomson ?
> Où sont ils ceux là ?

Ce qui aurait sauvé Bull c'est que les politiques l'oublient. Ce n'est
pas une entreprise qui a été gérée par une logique commerciales, ça a
plutôt été un phantasme et un jouet pour les politiques, sans cohérence
dans le temps, ni compétence du sujet sur l'instant. Autrement dit un
immense gâchis sur quelque chose qui contenait beaucoup de compétences
avec beaucoup de potentiel si ça avait été un tant soit peu bien
exploité.

J'en profite pour donner une toute petite indiscrétion, dans les
années 80, de l'extrême gauche à l'extrême droite, j'ai oui dire que le
seul politique a payer la totalité de ses factures, et même
en temps et en heure, c'était chez Raymond Barre. Pas que j'étais fan
loin de là, mais il avait au moins cette honnêteté et cette cohérence.

Faites ce que je dis mais pas ce que je fais est une constante, même si
de nos jours ça a dérivé dans des proportions de "républiques"
qu'on baptisait "bananières" à cette époque. D'ailleurs si on promeut
le modèle social de ce qu'on baptisait "tiers monde" (des riches très
très riches, des pauvres très pauvres, une classe moyenne-aisée peu
nombreuse) comme solution à la crise n'est pas sans rapport avec l'état
de délabrement et corruption politique, a son asservissement aux
multinationales, à mon humble avis .

-- 
haricoph...@aranha.fr 



Re: Belkacem et microsoft

2016-02-02 Par sujet andre_debian
Si il faut maintenant recevoir des statistiques "délirantes",
obligeant à définir, entre autres, ce qu'est un handicapé.
Tout le monde est handicapé à cet instant.
Qui n'a pas, mal aux dents, un lumbago, une sciatique..?
(ça handicape).

Tout le monde a le cancer, son taux est directement lié à l'âge :
taux de cancer = %de_son_âge
(Professeur Bernard Debré, urologue)

Il y a bien 100% d'handicapés et de cancéreux dans le monde.

Bon allez, le débat est quand même très intéressant,
beaucoup de réponses instructives dont je remercie les auteurs, 
mais je déplore des infos outrancières, alors :
* je préfère arrêter ce sujet *

André


On Tuesday 02 February 2016 00:11:45 merkeda...@vmail.me wrote:
> # public forum : https://translate.google.com/
> 
> # Là, cela devient plus comique que tragique mais allons-y pour 60 sec 
> de q/r si vous le voulez bien.
> 
> 
> <<< André >>>
> Plutôt, ...Micro$oft a été imposée au plus grand nombre...
> 
> # Non, c'est une oeuvre de bienfaisance à haute valeur humaniste 
> permettant à tout(es) les exclus(es) d'avoir accès au monde réel _ une 
> seconde chance _ c'est une réussite made in usa parfaitement en phase 
> avec sa société et son temps.
> 
> 
> <<< André >>>
> On savait pas que Micro$oft vendait ses produits pour les handicapés,
> et beenh, il y en a beaucoup en France et dans le monde.
> 
> # Les usa ne sont pas la france (usa = 1/3 d'handicapés(es) physiques et 
> mentaux_ ils en déclarent publiquement 1% ; en france c'est plutôt 2/3 
> et c'est liés à des choix simples connus depuis 50 ans) , les usa font 
> de l'argent avec un reclassement de leurs déchets les considérant à part 
> entière comme des citoyens dignes, la chine considèrent ses exclus 
> économiques comme des vrais forces vitales momentannément oubliés qui 
> ont droits comme les autres à leurs parts, les russes méprisent les 
> raté(es) les considérants comme indésirables, l'afrique compte plus sur 
> la corruption que sur les potentiels car elle a compris tout de suite 
> que l'argent est roi (cela ne vous rapelle rien ?).
> 
> 
> <<< André >>>
> C'est au contraire bien argumenté et si c'est ridicule et tragique, oui 
> : Microsoft a bien acheté l'EN pour y placer ensuite ses solutions 
> payantes, qui marqueront le cerveau des jeunes : Informatique = 
> Microsoft.
> (à l'âge où les personnes sont très malléables).
> 
> # Pour l'acheter, il faudrait qu'il y ait quelque chose à vendre ... on 
> offre à qui veut s'en vêtir les oripaux des siècles anciens ... ce n'est 
> pas microsoft ou l'en qui " marquent " le cerveau malléable mais bien 
> des gens qui rentrent dans leurs mondes alors qu'ils n'y sont pas 
> invités.
> 
> 
> <<< André >>>
> Sans compter que les logiciels M$ ont un coût très important,
> même vendus au rabais ou sponsorisés, et pas du tout les logiciels 
> Libres.
> 
> # c'est faux ce que vous dîtes ; les logiciels libres coûtent 
> exesivement cher alors que la plupart des solutions microsoft sont déjà 
> accessibles payées par d'autres donc gratuites et opérationelles tout de 
> suite.
> 
> 
> <<< André >>>
> Ce sont quoi "les réactions étrangères" ?
> Et puisque ce serait "une formalité entérinées depuis très longtemps",
> c'est une raison pour ne rien dire et accepter ?
> 
> # Les réactions étrangères sont celles de 20 milliards d'individus réels 
> ; c'est là où tout se joue : pragmatisme de la vie moderne.
> # Il ne s'agit pas d'accepter ou bien de ne rien dire mais simplement de 
> se rendre compte que l'on fait pas un cheval de course avec un âne même 
> nourri au bio.
> 
> 
> <<< André >>>
> Au contraire :
> d'abord ce n'est pas un troll (malheureusement),
> et ce n'est pas une information ancienne, mais bien d'actualité,
> bravo à l'initiative d'Edunathon.
> 
> # Bon d'accord ce n'est pas troll , acceptons deux petites secondes ceci 
> et cela ; d'où cette e-mail, mais il faudrait dans ce cas-là commencer 
> par remettre les pendules à l'heure chez les 50 000 communes qui offrent 
> à des prix prohibitifs des lieux de formations et autres avec du 
> personnel qui tripotent le corps et violentent l'esprit ; voir dans les 
> logiciels libres une "vertue" n'est pas compatible avec ce 
> fonctionnement archaĩque et barbare.
> 
> 
> <<< André >>>
> Donc, la déchéance de la nationalité, l'aéroport Notre Dame des Landes, 
> l'état durgence, le barrage de Sirvens...
> ce sont des vieux trolls, sans réactions  étrangères, des formalités,
> décisions entérinées... on baisse les bras, on accepte sans broncher !
> 
> # question d'organisation et pas forcemment d'argent et surtout de 
> conviction.
> 
> 
> <<< André >>>
> Si ces sujets deviennent anciens, c'est parce qu'en face on les
> maintient, alors le combat doit continuer encore et encore,
> jusqu'au changement salvateur.
> 
> # oui mais ... est-ce que tu as envie de cultiver le jardin du voisin ?
> 
> 
> <<< André >>>
> pendant la guerre 14-18, l'armée française demandait aux soldats,
> ceux qui voulaient se faire tatouer 

Re: [1/2HS] Interrogations MySQL

2016-02-02 Par sujet Daniel Caillibaud
Le 02/02/16 à 12:09, Sébastien NOBILI  a écrit :

SN> Bonjour,
SN> 
SN> Le mardi 02 février 2016 à 11:34, andre_deb...@numericable.fr a écrit :
SN> > SELECT DISTINCT email, prenom, famille, ville FROM table 
SN> > WHERE MATCH (email, prenom, famille, ville) 
SN> > AGAINST  ('+$brief[0] +$brief[1] +$brief[2]'  IN BOOLEAN MODE)
SN> 
SN> Attention aux concaténations de chaînes de caractères lors de 
l'initialisation
SN> d'une requête, c'est souvent par là qu'arrivent les injections SQL…

Oui, si ton code est du php regarde coté PDO ça va te faciliter la vie en 
écrivant des choses
comme

$query = 'SELECT DISTINCT email, prenom, famille, ville FROM table 
WHERE MATCH (email, prenom, famille, ville) 
AGAINST  (:recherche  IN BOOLEAN MODE)'
$params = array(
  ':recherche' => $brief[0] .$brief[1] .$brief[2]
);
$resultats = uneFct($query, $params);

(où uneFct enveloppe un appel à PDO et retourne un tableau, à adapter à tes 
besoins)

Autre remarque, en php la concaténation c'est . et pas +, si $brief[xx] est une 
chaîne ton
$brief[0] +$brief[1] +$brief[2] vaut toujours 0

-- 
Daniel

L'argent a rendu l'homme esclave et
personne ne fera de l'argent son esclave.
Gilles Olive



Re: [1/2HS] Interrogations MySQL

2016-02-02 Par sujet andre_debian
On Tuesday 02 February 2016 15:25:13 Daniel Caillibaud wrote:
> Le 02/02/16 à 12:09, Sébastien NOBILI  a écrit :
> Oui, si ton code est du php regarde coté PDO ça va te faciliter la vie en 
écrivant des choses comme
> $query = 'SELECT DISTINCT email, prenom, famille, ville FROM table 
>   WHERE MATCH (email, prenom, famille, ville) 
>   AGAINST  (:recherche  IN BOOLEAN MODE)'
> $params = array(
>   ':recherche' => $brief[0] .$brief[1] .$brief[2]
> );
> $resultats = uneFct($query, $params);
> (où uneFct enveloppe un appel à PDO et retourne un tableau, à adapter 
> à tes besoins) 
> Autre remarque, en php la concaténation c'est . et pas +, si $brief[xx] est
> une chaîne ton 
> $brief[0] +$brief[1] +$brief[2] vaut toujours 0

Merci à ceux qui m'ont répondu.

> Autre remarque, en php la concaténation c'est . et pas + :

Les "+"  il me semble l'avoir lu sur le site MySQL.
C'est mon script php qui remplace les espaces par des + :
Mot clé : jean dupont paris => jean+dupont+paris

On les voit dans les requêtes Google qui utilise la base MySQL.
(du moins revue et corrigée...).

Si le mot clé est : jean.dupont paris
ça va bugger.

André



Re: Belkacem et microsoft

2016-02-02 Par sujet VieuxGeek DuSystem
Je ne pense pas que le mot handicapé soit utilisée pour cibler une
personne ayant un handicape. Mais plutot celui qui est handicapé à
changer sa façon de penser ou de faire. L'handicapé est vue comme
celui qui ne passera pas a linux, déja il a du mal avec son windows
qui lui pourrit sa vie et son temps, donc pour lui le passage à linux
seul c'est pas penssable, c'est son handicape



Le 2 février 2016 à 16:08,   a écrit :
> Si il faut maintenant recevoir des statistiques "délirantes",
> obligeant à définir, entre autres, ce qu'est un handicapé.
> Tout le monde est handicapé à cet instant.
> Qui n'a pas, mal aux dents, un lumbago, une sciatique..?
> (ça handicape).
>
> Tout le monde a le cancer, son taux est directement lié à l'âge :
> taux de cancer = %de_son_âge
> (Professeur Bernard Debré, urologue)
>
> Il y a bien 100% d'handicapés et de cancéreux dans le monde.
>
> Bon allez, le débat est quand même très intéressant,
> beaucoup de réponses instructives dont je remercie les auteurs,
> mais je déplore des infos outrancières, alors :
> * je préfère arrêter ce sujet *
>
> André
>
>
> On Tuesday 02 February 2016 00:11:45 merkeda...@vmail.me wrote:
>> # public forum : https://translate.google.com/
>>
>> # Là, cela devient plus comique que tragique mais allons-y pour 60 sec
>> de q/r si vous le voulez bien.
>>
>>
>> <<< André >>>
>> Plutôt, ...Micro$oft a été imposée au plus grand nombre...
>>
>> # Non, c'est une oeuvre de bienfaisance à haute valeur humaniste
>> permettant à tout(es) les exclus(es) d'avoir accès au monde réel _ une
>> seconde chance _ c'est une réussite made in usa parfaitement en phase
>> avec sa société et son temps.
>>
>>
>> <<< André >>>
>> On savait pas que Micro$oft vendait ses produits pour les handicapés,
>> et beenh, il y en a beaucoup en France et dans le monde.
>>
>> # Les usa ne sont pas la france (usa = 1/3 d'handicapés(es) physiques et
>> mentaux_ ils en déclarent publiquement 1% ; en france c'est plutôt 2/3
>> et c'est liés à des choix simples connus depuis 50 ans) , les usa font
>> de l'argent avec un reclassement de leurs déchets les considérant à part
>> entière comme des citoyens dignes, la chine considèrent ses exclus
>> économiques comme des vrais forces vitales momentannément oubliés qui
>> ont droits comme les autres à leurs parts, les russes méprisent les
>> raté(es) les considérants comme indésirables, l'afrique compte plus sur
>> la corruption que sur les potentiels car elle a compris tout de suite
>> que l'argent est roi (cela ne vous rapelle rien ?).
>>
>>
>> <<< André >>>
>> C'est au contraire bien argumenté et si c'est ridicule et tragique, oui
>> : Microsoft a bien acheté l'EN pour y placer ensuite ses solutions
>> payantes, qui marqueront le cerveau des jeunes : Informatique =
>> Microsoft.
>> (à l'âge où les personnes sont très malléables).
>>
>> # Pour l'acheter, il faudrait qu'il y ait quelque chose à vendre ... on
>> offre à qui veut s'en vêtir les oripaux des siècles anciens ... ce n'est
>> pas microsoft ou l'en qui " marquent " le cerveau malléable mais bien
>> des gens qui rentrent dans leurs mondes alors qu'ils n'y sont pas
>> invités.
>>
>>
>> <<< André >>>
>> Sans compter que les logiciels M$ ont un coût très important,
>> même vendus au rabais ou sponsorisés, et pas du tout les logiciels
>> Libres.
>>
>> # c'est faux ce que vous dîtes ; les logiciels libres coûtent
>> exesivement cher alors que la plupart des solutions microsoft sont déjà
>> accessibles payées par d'autres donc gratuites et opérationelles tout de
>> suite.
>>
>>
>> <<< André >>>
>> Ce sont quoi "les réactions étrangères" ?
>> Et puisque ce serait "une formalité entérinées depuis très longtemps",
>> c'est une raison pour ne rien dire et accepter ?
>>
>> # Les réactions étrangères sont celles de 20 milliards d'individus réels
>> ; c'est là où tout se joue : pragmatisme de la vie moderne.
>> # Il ne s'agit pas d'accepter ou bien de ne rien dire mais simplement de
>> se rendre compte que l'on fait pas un cheval de course avec un âne même
>> nourri au bio.
>>
>>
>> <<< André >>>
>> Au contraire :
>> d'abord ce n'est pas un troll (malheureusement),
>> et ce n'est pas une information ancienne, mais bien d'actualité,
>> bravo à l'initiative d'Edunathon.
>>
>> # Bon d'accord ce n'est pas troll , acceptons deux petites secondes ceci
>> et cela ; d'où cette e-mail, mais il faudrait dans ce cas-là commencer
>> par remettre les pendules à l'heure chez les 50 000 communes qui offrent
>> à des prix prohibitifs des lieux de formations et autres avec du
>> personnel qui tripotent le corps et violentent l'esprit ; voir dans les
>> logiciels libres une "vertue" n'est pas compatible avec ce
>> fonctionnement archaĩque et barbare.
>>
>>
>> <<< André >>>
>> Donc, la déchéance de la nationalité, l'aéroport Notre Dame des Landes,
>> l'état durgence, le barrage de Sirvens...
>> ce sont des vieux trolls, sans réactions  étrangères, des formalités,
>> décisions entérinées... 

Re: [1/2HS] Interrogations MySQL

2016-02-02 Par sujet Daniel Caillibaud
Le 02/02/16 à 13:14, BERBAR Florian  a écrit :

BF> -BEGIN PGP SIGNED MESSAGE-
BF> Hash: SHA256
BF> 
BF> On 02/02/2016 11:34, andre_deb...@numericable.fr wrote:
BF> > Bonjour,
BF> > 
BF> > Désolé de cette question pas 100% Debian, mais MySQL tourne sous
BF> > Debian Jessie :-)
BF> > 
BF> > $brief est une variable correspondant à un mot clé qui ne peut
BF> > contenir que 3 infos maxi séparées par un espace.
BF> > 
BF> > On va supposer que le mot clé = "paris"
BF> > 
BF> > SELECT DISTINCT email, prenom, famille, ville FROM table WHERE
BF> > MATCH (email, prenom, famille, ville) AGAINST  ('+$brief[0]
BF> > +$brief[1] +$brief[2]'  IN BOOLEAN MODE)
BF> > 
BF> > et la base affiche toutes les personnes qui ont une info liée à
BF> > Paris.
BF> > 
BF> > Mais si le mot clé =" par" la base ne m'affiche aucun résultat. 
BF> > Elle ne va matcher que les infos qui contiennent * exactement *
BF> > "par"
BF> > 
BF> > J'ai tenté cette méthode (ajouter un "%" de part et d'autres de la
BF> > variable) : AGAINST ('+%$brief[0]% +%$brief[1]% +%$brief[2]%' IN
BF> > BOOLEAN MODE) ça ne fonctionne pas.
BF> > 
BF> > Dommage, car c'est utile lorsque on est pas sûr de l'orthographe
BF> > d'un champ, et que  l'on a retenu que ses x premières lettres.
BF> > 
BF> > Il y a cette méthode mais trop basique car elle ne permet pas des
BF> > recherches sur mots clés multiples : SELECT DISTINCT email, prenom,
BF> > famille, ville FROM table WHERE email LIKE '%$brief%' OR ville LIKE
BF> > '%$brief%' ...
BF> > 
BF> > Ma question : comment le faire avec : ... WHERE MATCH ...  AGAINST
BF> > 
BF> > Merci.
BF> > 
BF> > André
BF> > 
BF> 
BF> Bonjour André,
BF> 
BF> Je en regardant la requête SQL utilisant la fonction AGAINST que tu
BF> essais d’exécuter, nous pouvoir voir que tu tentes d'utiliser le
BF> caractère joker (wildcard) '%' afin de compléter les mots clefs
BF> servant de critère à ta requête à l'image de ce que tu pourrais faire
BF> à l'aide de la fonction LIKE.
BF> 
BF> La documentation de MySQL au sujet du couple de fonction MATCH et
BF> AGAINST
BF> (https://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html#function_m
BF> atch),
BF> ne fait pas référence à la possibilité d'utiliser des caractères
BF> jokers (wildcard) à l'image de ce que tu pourrais faire avec la
BF> fonction LIKE
BF> (https://dev.mysql.com/doc/refman/5.7/en/string-comparison-functions.htm
BF> l#operator_like).
BF> Il semblerait que tu sois contraint à l’utilisation de mot complet.

De mémoire pour ce genre de chose il fallait effectivement indexer soi-même les 
mots et les
"début de mot".

Un SGBDR est pas très performant sur ce genre de chose (même si postgresql fait 
un peu mieux je
crois), pour de gros volume ajouter un solr ou elasticsearch est finalement 
plus simple (on le
configure une fois en lui donnant les champs à indexer et il fournit 
autocompletion et
recherche par facette, entre autre). Pour de petits volume, faut ajouter un peu 
de code.

-- 
Daniel

La vie est trop courte pour qu'on soit pressé.
Henry David Thoreau



Re: Belkacem et microsoft

2016-02-02 Par sujet BERTRAND Joël

andre_deb...@numericable.fr a écrit :

On a tué le nazisme et les fascistes japonais par l'attaque et deux
bombes nucléaires.


	Même pas. On n'aurait pas eu besoin des deux bombes nucléaires. C'était 
de la basse politique pour remettre l'URSS dans le rang, le Japon était 
déjà mort.


	Et il aurait fallu condamner, si on avait été objectif en traitant les 
vainqueurs de la même façon que les vaincus, les responsables du 
lancement de ces deux bombes (enfin, quatre, il y aurait dû avoir quatre 
bombinettes).


JKB



Re: Belkacem et microsoft

2016-02-02 Par sujet jdd

Le 02/02/2016 10:55, BERTRAND Joël a écrit :

andre_deb...@numericable.fr a écrit :

On a tué le nazisme et les fascistes japonais par l'attaque et deux
bombes nucléaires.


 Même pas. On n'aurait pas eu besoin des deux bombes nucléaires.
C'était de la basse politique pour remettre l'URSS dans le rang, le
Japon était déjà mort.


pure hypothèse, la conquête des dernières îles a coûté très cher aux 
américains en terme de vies




 Et il aurait fallu condamner, si on avait été objectif en traitant
les vainqueurs de la même façon que les vaincus, les responsables du
lancement de ces deux bombes (enfin, quatre, il y aurait dû avoir quatre
bombinettes).

 JKB

l'incendie de Tokio a fait bien plus de morts qu'Hiroshima et plein 
d'officiels venaient voir les essais de bombes nucléaires, personne 
n'avait anticipé les dégâts de la radio activité.


on est très loin de Microsoft, là, quand même.

Les nouvelles technologies se prêtent bien aux "coups" commerciaux, 
Apple réussit bien à vendre hors de prix du matériel courant...


La principale (la seule?) faiblesse du logiciel libre c'est de n'avoir 
aucune force de frappe commerciale, le bénévolat ne suffit pas à y remédier


jdd



Re: Belkacem et microsoft

2016-02-02 Par sujet BERTRAND Joël

jdd a écrit :

Le 02/02/2016 10:55, BERTRAND Joël a écrit :

andre_deb...@numericable.fr a écrit :

On a tué le nazisme et les fascistes japonais par l'attaque et deux
bombes nucléaires.


 Même pas. On n'aurait pas eu besoin des deux bombes nucléaires.
C'était de la basse politique pour remettre l'URSS dans le rang, le
Japon était déjà mort.


pure hypothèse, la conquête des dernières îles a coûté très cher aux
américains en terme de vies


	C'est un peu plus qu'une hypothèse. Les historiens sont quasiment 
unanimes sur ce point.


JKB



Re: Belkacem et microsoft

2016-02-02 Par sujet aishen
L'histoire du libre n'est pas qu'une question commerciale. Derrière il 
faut un travail soutenu, que tout le monde ne peut pas assurer toute une 
vie, et quand les développeurs disparaissent que fait on ?
Le bénévolat demande beaucoup de temps et comme les us disent le temps 
c'est de l'argent...

Qui peut s'offrir ce luxe aujourd'hui... question commerciale +1 !

Le 02/02/2016 11:32, BERTRAND Joël a écrit :

jdd a écrit :

Le 02/02/2016 10:55, BERTRAND Joël a écrit :

andre_deb...@numericable.fr a écrit :

On a tué le nazisme et les fascistes japonais par l'attaque et deux
bombes nucléaires.


 Même pas. On n'aurait pas eu besoin des deux bombes nucléaires.
C'était de la basse politique pour remettre l'URSS dans le rang, le
Japon était déjà mort.


pure hypothèse, la conquête des dernières îles a coûté très cher aux
américains en terme de vies


C'est un peu plus qu'une hypothèse. Les historiens sont quasiment 
unanimes sur ce point.


JKB





Re: Belkacem et microsoft

2016-02-02 Par sujet Raph

Le 01/02/2016 23:08, andre_deb...@numericable.fr a écrit :

On Monday 01 February 2016 17:23:13 Eric Degenetais wrote:





Là où Microsoft est bon, c'est avec Office. Tellement encré dans les 
entreprises, qu'il est devenu le format standard. Les fonctionnalités 
demandées sont là, et donc tout le monde travaille avec. Pourtant, 
j'adore travailler avec LibreOffice. Surtout le Draw, mais je passe pour 
un extra terrestre.


Aujourd'hui, on conçoit mal une infrastructure pro sans AD, Office, et 
par extension Sharepoint, Exchange. Ce système gagne du terrain, 
laissant peu de place aux alternatives, au détriment même d'IBM Lotus 
par exemple. Une entreprise qui manque d'imagination et cherchant à 
s'équiper se tournera vers ces produits. On sait que c'est vite 
installé, vite opérationnel, même mal configuré. Comme on dit, le temps 
c'est de l'argent, et ça se vérifie ici.


Office 365 est l’emblème de la "cloudification" à tel point que les 
espaces de stockage Onedrive et "SharePoint Entreprise" (la version 
cloud pour les pros), sont proposés avant l'espace local. Avec un compte 
Microsoft ça devient complètement transparent, qui ravira l'utilisateur 
chiqueur, tout content d'avoir ses documents partout. Peut on le 
considérer comme un handicapé ? :p


Le plus préjudiciable dans cette affaire c'est de balancer toute 
l'éducation nationale dans le cloud de Microsoft. Car c'est bien là 
l'argument principal du dossier. Un truc facile d'accès pour partager. 
Les clauses de confidentialité ne sont qu'une illusion. Et la CNIL qui 
ne trouve rien à dire ? Je trouve ça plutôt effrayant que tous les 
documents du monde risquent de se trouver chez Microsoft.


Une petite pointe d'espoir pour finir.
Selon moi, Windows phone est une erreur stratégique. Windows 10 aussi. 
Il est contre productif pour un Desktop, un peu comme Unity 
d'Ubuntu . Mais reste capable de faire tourner les vieilles 
applis donc on lui pardonnera.
J'ai une tablette Windows 10, c'est une catastrophe. Rien que l'OS mange 
tout la place, l'espace utilisé par les mises à jour est très 
difficilement nettoyable. Android et IOS sont loin devant en rapidité et 
ergonomie.
Le Windows Store est anémique, et les applis ont des bugs. Un truc tout 
con comme Snapchat, très prisé des jeunes n'est pas dispo sous Windows. 
OK c'est juste une appli à la mode donc éphémère mais cela rend Windows 
Phone pour un jeune, un mauvais produit, avec des conséquences non 
négligeables sur le marché.

C'est peut être finalement, par là que viendra la mort de Microsoft.


[1/2HS] Interrogations MySQL

2016-02-02 Par sujet andre_debian
Bonjour,

Désolé de cette question pas 100% Debian,
mais MySQL tourne sous Debian Jessie :-)

$brief est une variable correspondant à un mot clé
qui ne peut contenir que 3 infos maxi séparées par un espace.

On va supposer que le mot clé = "paris"

SELECT DISTINCT email, prenom, famille, ville FROM table 
WHERE MATCH (email, prenom, famille, ville) 
AGAINST  ('+$brief[0] +$brief[1] +$brief[2]'  IN BOOLEAN MODE)

et la base affiche toutes les personnes qui ont une info liée à Paris.

Mais si le mot clé =" par"
la base ne m'affiche aucun résultat.
Elle ne va matcher que les infos qui contiennent * exactement * "par"

J'ai tenté cette méthode (ajouter un "%" de part et d'autres de la variable) :
AGAINST ('+%$brief[0]% +%$brief[1]% +%$brief[2]%' IN BOOLEAN MODE)
ça ne fonctionne pas.

Dommage, car c'est utile lorsque on est pas sûr de l'orthographe d'un champ,
et que  l'on a retenu que ses x premières lettres.

Il y a cette méthode mais trop basique car elle ne permet pas des recherches
sur mots clés multiples :
SELECT DISTINCT email, prenom, famille, ville FROM table 
WHERE email LIKE '%$brief%' OR ville LIKE '%$brief%' ...

Ma question : comment le faire avec : ... WHERE MATCH ...  AGAINST

Merci.

André



Re: Belkacem et microsoft

2016-02-02 Par sujet Eric Degenetais
Le 2 février 2016 à 16:27, VieuxGeek DuSystem  a
écrit :

> Je ne pense pas que le mot handicapé soit utilisée pour cibler une
> personne ayant un handicape. Mais plutot celui qui est handicapé à
> changer sa façon de penser ou de faire. L'handicapé est vue comme
> celui qui ne passera pas a linux, déja il a du mal avec son windows
> qui lui pourrit sa vie et son temps, donc pour lui le passage à linux
> seul c'est pas penssable, c'est son handicape
>

Le rédacteur qui a utilisé le mot "handicapé" dans ce sens se rend-il
compte du caractère méprisant et agressive d’une utilisation du mot qui met
violemment en avant la dimension stigmatisante ? Je me mords les doigts
d'avoir mis les pieds dans ce thread, et je m'en désolidarise totalement.

Par ailleurs, que mon opinion soit claire malgré les déformations opérées
par certains:

   1. les notions évolutionnistes de type "survie du plus fort" sont une
   sur-simplification grossière de la théorie de l'évolution de Darwin qui ne
   s'appliquent même pas à l'évolution biologique en tant que telle
   2. que ce soit au sein d'une société ou entre les sociétés, ces images
   s'appliquent encore moins. L’évolution des sociétés et des groupes sociaux
   n'est pas de même nature que l'évolution des espèces. Rien n'oblige un
   groupe social ou une société à se comporter de manière aveugle, à oublier
   la compassion, à privilégier la courte vue ou à adopter des solutions
   aléatoires (généralement bizarrement proposée pour tout le monde sauf le
   prescripteur et ses proches) dans le but de voir qui s'en tirera bien ou
   qui s'en tirera mal. Historiquement les personnes qui ont fait de telles
   analogie ne cherchaient qu'à se parer de la notoriété et de l'aura de
   Darwin pour promouvoir des vues politiques que pour une raison ou une autre
   ils n'osaient pas assumer en leur seul nom.
   3. L'éducation nationale n'est dirigée ni par des saints, ni par des
   anges. Je le sais. Il n'en reste pas moins que ce qui lui est confié n'est
   pas une vulgaire production de smartphones ou de pots de yaourt, mais nos
   enfants. Dans ce contexte, il me semble normal de se préoccuper de ce don
   on leur farcit la tête, en tant que parents pour ceux qui en sont là, en
   tant que citoyens pour les autres.

Ce n'est que mon opinion, et je n'oblige personne à la partager. Mais il me
semble normal d'avoir le droit de l'exprimer.

__
Éric Dégenètais


Re: [1/2HS] Interrogations MySQL

2016-02-02 Par sujet Sébastien NOBILI
Bonjour,

Le mardi 02 février 2016 à 11:34, andre_deb...@numericable.fr a écrit :
> SELECT DISTINCT email, prenom, famille, ville FROM table 
> WHERE MATCH (email, prenom, famille, ville) 
> AGAINST  ('+$brief[0] +$brief[1] +$brief[2]'  IN BOOLEAN MODE)

Attention aux concaténations de chaînes de caractères lors de l'initialisation
d'une requête, c'est souvent par là qu'arrivent les injections SQL…

Sébastien



Re: [1/2HS] Interrogations MySQL

2016-02-02 Par sujet BERBAR Florian
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 02/02/2016 11:34, andre_deb...@numericable.fr wrote:
> Bonjour,
> 
> Désolé de cette question pas 100% Debian, mais MySQL tourne sous
> Debian Jessie :-)
> 
> $brief est une variable correspondant à un mot clé qui ne peut
> contenir que 3 infos maxi séparées par un espace.
> 
> On va supposer que le mot clé = "paris"
> 
> SELECT DISTINCT email, prenom, famille, ville FROM table WHERE
> MATCH (email, prenom, famille, ville) AGAINST  ('+$brief[0]
> +$brief[1] +$brief[2]'  IN BOOLEAN MODE)
> 
> et la base affiche toutes les personnes qui ont une info liée à
> Paris.
> 
> Mais si le mot clé =" par" la base ne m'affiche aucun résultat. 
> Elle ne va matcher que les infos qui contiennent * exactement *
> "par"
> 
> J'ai tenté cette méthode (ajouter un "%" de part et d'autres de la
> variable) : AGAINST ('+%$brief[0]% +%$brief[1]% +%$brief[2]%' IN
> BOOLEAN MODE) ça ne fonctionne pas.
> 
> Dommage, car c'est utile lorsque on est pas sûr de l'orthographe
> d'un champ, et que  l'on a retenu que ses x premières lettres.
> 
> Il y a cette méthode mais trop basique car elle ne permet pas des
> recherches sur mots clés multiples : SELECT DISTINCT email, prenom,
> famille, ville FROM table WHERE email LIKE '%$brief%' OR ville LIKE
> '%$brief%' ...
> 
> Ma question : comment le faire avec : ... WHERE MATCH ...  AGAINST
> 
> Merci.
> 
> André
> 

Bonjour André,

Je en regardant la requête SQL utilisant la fonction AGAINST que tu
essais d’exécuter, nous pouvoir voir que tu tentes d'utiliser le
caractère joker (wildcard) '%' afin de compléter les mots clefs
servant de critère à ta requête à l'image de ce que tu pourrais faire
à l'aide de la fonction LIKE.

La documentation de MySQL au sujet du couple de fonction MATCH et
AGAINST
(https://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html#function_m
atch),
ne fait pas référence à la possibilité d'utiliser des caractères
jokers (wildcard) à l'image de ce que tu pourrais faire avec la
fonction LIKE
(https://dev.mysql.com/doc/refman/5.7/en/string-comparison-functions.htm
l#operator_like).
Il semblerait que tu sois contraint à l’utilisation de mot complet.

Bon courage,

Florian
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJWsJ2xAAoJEBGYNnE0a7qPrQkP+wW7za2iwl2660wgE4Z/vV2z
Ot7luM0iVfUx4DgL4rOEll0d16gxMxg2ihLYA8/bZfgV6iLVSJe+gtCB0aImJ+GT
Z8ClpuHoh9MVKZlsaoczxJdUXmhY95z9affk15eZ0ZHp8y7T8bznvLdaUnUrZQ/H
II1S3W4wnc5nftmJ3w9F7bmCnq/uiob0jduKaTO63cRQBtpbhOEGdxoF1GGsOj9T
iEbOpE5TRYgr2j8B1N3nug7b+z32AyDjaj58LEl34vrfgcboJgY0w4G5c9Qw9iwm
yZkEZrs9wUf2OTQHelLteaOXAWs+vIWJIpkxlHa2DxSE0oafyC8nIFcFaJDk1vjl
bNDiWkz1me4ls1aqjKVFCoAo28ddeOK5UsujyS0u1VhwnUXejzHTLt1mnZeiPdkB
44mOL9Cx0FHEUjL3F74VdAZwYU3ydTZo0Blu7g0/AoKP56WFjKilYRNRTuEatC2B
q00IB5pdxhBWDMKpznh1o0HHKC6wPbTvvEAHyu1Cd/224K0T/LlVuHMrpEU/HZpj
PN2lNzS7yzRP+gsYhO1E6+jHDLfmPzx6Tvkwe5xx11xcwIxKZRJQ9ZbAPllcyXsV
JP6fZhYqhwjRH75p/FU4irmVZa+fKJy2IynCDIGlj+sqpwZXHdF8HuKocFhJh/nA
FWwx+TkvJwGqbg2Dk/zf
=wXgU
-END PGP SIGNATURE-



Re: Belkacem et microsoft

2016-02-02 Par sujet aishen


A j'oubliais : Capitalisme ... Raison d'état ! Alors c'est dans la 
constitution (la raison d'état) !

Le 03/02/2016 07:42, aishen a écrit :
Bonne analyse... J'ai travaillé dans les cuisines de Bull en 1963 
(patissier) et ensuite chez PBell en 1998 (Analyste) même locaux). Les 
sous sols étaient remplis de machines,fours,  ultra modernes pour CI 
et autres, j'en passe ! Tout ça croupissait en attente d'être balancé 
à la casse.
Si ça se trouve avec acer dans les locaux, sous sols sont toujours 
autant garnis du guâchis de nos impôts !


Le 03/02/2016 02:37, Haricophile a écrit :

Le Mon, 1 Feb 2016 17:08:05 +0100,
aishen  a écrit :


Ca me rappelle le grand project informatique en 1981 (l'informatique
pour tous ) lol , sauver bull / thomson ?
Où sont ils ceux là ?

Ce qui aurait sauvé Bull c'est que les politiques l'oublient. Ce n'est
pas une entreprise qui a été gérée par une logique commerciales, ça a
plutôt été un phantasme et un jouet pour les politiques, sans cohérence
dans le temps, ni compétence du sujet sur l'instant. Autrement dit un
immense gâchis sur quelque chose qui contenait beaucoup de compétences
avec beaucoup de potentiel si ça avait été un tant soit peu bien
exploité.

J'en profite pour donner une toute petite indiscrétion, dans les
années 80, de l'extrême gauche à l'extrême droite, j'ai oui dire que le
seul politique a payer la totalité de ses factures, et même
en temps et en heure, c'était chez Raymond Barre. Pas que j'étais fan
loin de là, mais il avait au moins cette honnêteté et cette cohérence.

Faites ce que je dis mais pas ce que je fais est une constante, même si
de nos jours ça a dérivé dans des proportions de "républiques"
qu'on baptisait "bananières" à cette époque. D'ailleurs si on promeut
le modèle social de ce qu'on baptisait "tiers monde" (des riches très
très riches, des pauvres très pauvres, une classe moyenne-aisée peu
nombreuse) comme solution à la crise n'est pas sans rapport avec l'état
de délabrement et corruption politique, a son asservissement aux
multinationales, à mon humble avis .







Re: Belkacem et microsoft

2016-02-02 Par sujet Eric Degenetais
Le 2 février 2016 à 00:11,  a écrit :
>
> <<< Éric Dégenètais_Henix >>>
> Et l'histoire nous prouve que les plus
> faibles disparaisses, soit par manque d'évolution soit par
> extermination.
>
> # C'est faux, ce sont toujours les plus habiles et les plus évolué(es) qui 
> partent en premier {en france ce sont les opposants(es) qui sont 
> éliminés(es)}.
> # L'évolution n'a jamais exterminée le plus faible, le moins armé où le plus 
> passif ou vulnérable.
>
>
> <<< Éric Dégenètais_Henix >>>
> Vivement un gouvernement de gauche ...
>
> # L'argent roi ?

J'aurais apprécié le minimum vital d'honnêteté consistant à ne pas
m'attribuer des phrases que je n'ai pas écrites.
__
Éric Dégenètais
Henix



http://www.henix.com
http://www.squashtest.org