PROJET AUTOBLOG


Opennews

source: Opennews

⇐ retour index

Ça ne sert à rien de voter si... par Osons Causer - YouTube

jeudi 6 avril 2017 à 10:03
«Ca ne sert à rien de voter si… on ne s’attaque pas au conseil constitutionnel !»
(Permalink)

Journalisme en état d'urgence | StreetPress

jeudi 6 avril 2017 à 08:48
via http://shaarli.plop.me/?Jq3HqA
(Permalink)

#LesJoursHeureux – « Résister et Créer »

mercredi 5 avril 2017 à 20:51
(Permalink)

E. Macron : L'émission qui égratigne le "candidat marketing" - 03/04 - YouTube

mercredi 5 avril 2017 à 20:00
via http://shaarli.plop.me/?Yt5E8w
(Permalink)

debat-presidentielle-poutou.mp4

mercredi 5 avril 2017 à 18:58
Bravo Philippe Poutou \o/
via https://shaarli.mydjey.eu/?_lc_Ew
(Permalink)

050417-secheresse-costard.jpg (Image JPEG, 661 × 755 pixels)

mercredi 5 avril 2017 à 18:35
:-D
via https://chabotsi.fr/links/?FWy4lw
(Permalink)

Internet, sache que Poutou est encore plus cool que ce que tu imagines - L'Obs

mercredi 5 avril 2017 à 18:17
:-)
via https://warriordudimanche.net/article570/58e508e26f25a
(Permalink)

Recherche (bêta) sur archive.org, classement par NDD

mercredi 5 avril 2017 à 14:35
Par contre, pas plus de stats pour l'instant. Aucun lien à part... vers le NDD dans sa globalité, sans reprendre les mots-clés cherchés, ce qui pourrait affiner la requête en la restreignant su NDD cité.
(Permalink)

cyanogenmod.org est à vendre

mercredi 5 avril 2017 à 14:34
Pas malin de le laisser à l'abandon... et les mecs vous auriez pu offrir la redirection vers lineageOS !
(Permalink)

Unesco warns the World Wide Web Consortium that DRM is incompatible with free expression / Boing Boing - Liens en vrac de sebsauvage

mardi 4 avril 2017 à 12:58
Plusieurs choses intéressantes à relever ici:

1) Ce n'est pas la liberté d'expression dont il est question ici. La liberté d'expression, c'est ne pas être arrêté pour avoir émis certaines opinions ou être empêché d'émettre ces opinions (attention, si on vous reproche d'avoir dit quelque chose mais que le reproche se base sur la forme et pas le fond, ce n'est pas non plus du ressors de la liberté d'expression. Par exemple, si votre opinion n'est pas elle-même haineuse, vous n'êtes jamais obligé d'insulter ou d'inciter à la haine pour la défendre).
Le document de Frank La Rue ne comporte aucune mention de la liberté d'expression.

2) Plusieurs des inquiétudes de Frank La Rue sont valides pour tout les logiciels propriétaires. Ce qui inquiète, entre autres, Frank La Rue, c'est qu'on puisse utiliser le système de DRM pour récolter des données, pour espionner l'utilisateur ou pour réduire sa sécurité. Mais cela n'a rien à voir avec le DRM, cela peut être mis en place par n'importe quel code fermé, et par n'importe quel service déporté.

3) Internet est-il oui ou non une zone de non-droits ? Les lois existent bel et bien déjà pour empêcher certains actes qui l'inquiètent, mais les technologies changent la donne par rapport à la situation durant laquelle ces lois étaient conçues. Exactement le même argument que d'autres utilisent et qui se font descendre par les défenseurs d'un internet libre et ouvert.
(Permalink)

[F9] Personnalité fasciste et sexe : la recherche du stéréotype plutôt que de l'amour

lundi 3 avril 2017 à 21:36
(Permalink)

AIDE POUR REQUETES SQL SUR SQL SERVER

lundi 3 avril 2017 à 19:04
Hello, j'ai des requêtes à effectuer à partir de cela ==> http://image.prntscr.com/image/28920f9a05234ce19f330aa10b3d62db.png

J'ai effectué celà, mais je me retrouve avec pas mal d'erreurs, genre pour les NATURAL JOIN etc etc, pourriez-vous m'aider à trouver donc les bonnes requêtes ?

merci en encore de votre aide

/*INTERROGATION MULTI-TABLES*/

/*Modifier la table clients afin de rajouter le parrain 'vipcli'
- Null, C1, NULL, C6, C6, NULL*/

ALTER TABLE CLIENTS
   ADD vipcli char(4);
   
UPDATE CLIENTS
   SET vipcli = 'c1'
   WHERE numcli = 'c2';

UPDATE CLIENTS
   SET vipcli = 'c6'
   WHERE numcli = 'c4'
   OR numcli = 'c5';

/*La jointure naturelle
- Afficher le code client, le nom du client et le numéro de facture pour l'ensemble des clients ayant fait l'objet d'une facture*/

SELECT c.numcli, c.nomcli, f.numfact
FROM CLIENTS c NATURAL JOIN FACTURE f;

/*L'équi-jointure
- La requète précédente en exploitant l'égalité*/

SELECT c.numcli, c.nomcli, f.numfact
FROM CLIENTS c, FACTURE f
WHERE c.numcli = f.numcli;

/*La jointure gauche
- afficher le nom et les coordonnées complètes des clients n'ayant pas passés de commande à ce jour*/

SELECT c.nomcli, (c.ruecli + ' ' + c.cpcli + ' ' + c.villecli) AS 'ADRESSE'
FROM CLIENTS c LEFT JOIN FACTURE f
ON c.numcli = f.numcli;

/*la jointure réflexive
- Afficher uniquement le nom des clients ainsi que le nom de la personne qui l'a parrainé. Faites usages des alias de colonnes et de tables*/

SELECT c1.nomcli, c2.nomcli
FROM CLIENTS c1, CLIENTS c2
WHERE c1.numcli = c2.vipcli;

/*Non équi-jointure
- Afficher le nom du client et le numéro de facture pour lesquels il n'y a pas d'égalité.*/

SELECT c.nomcli, f.numfact
FROM CLIENTS c, FACTURE F
WHERE c.numcli != f.numcli;

/*Jointure interne
- Afficher le nom du client et le numéro de facture pour l'ensemble des clients ayant passé une commande*/

SELECT c.nomcli, f.numfact
FROM CLIENTS c INNER JOIN FACTURE f
ON c.numcli = f.numcli;

/*Jointure croisée
- Afficher le nom du client, le numéro de facture après avoir défini une jointure croisée avec CROSS*/

SELECT c.nomcli, f.numfact
FROM CLIENTS c CROSS JOIN FACTURE f;

/*
- Idem que pour la requête précédente en exploitant JOIN*/

SELECT c.nomcli, f.numfact
FROM CLIENTS c INNER JOIN FACTURE f
ON c.numcli = f.numcli;

/*
- Idem que pour la requête précédente en exploitant SSTRAIGHT_JOIN*/

SELECT STRAIGHT_JOIN c.nomcli, f.numfact
FROM CLIENTS c, FACTURE f;

/*Jointure interne
- Afficher le nom du client et le numéro de facture pour l'ensemble des clients ayant passé une commande. -STRAIGHT_JOIN-*/

SELECT STRAIGHT_JOIN c.nomcli, f.numfact
FROM CLIENTS JOIN FACTURE f
ON c.numcli = f.numcli;

/*Opérateur IN et NOT IN
- Désignation des produits n'ayant jamais été commandés*/

SELECT p.design AS 'produit'
FROM PRODUIT p
WHERE p.numprod NOT IN (SELECT NUMPRO
                       FROM PRODUIT p, LIGNEF L
                       WHERE p.numprod = l.numprod);

/*Code des factures et désignation des produits livrés à la fois par les fournisseurs RapidLiv et LivExpress en janvier 2002*/

SELECT p.design, l.numfact
FROM PRODUIT p, LIVRER l
WHERE p.numprod = l.numprod
AND l.dateliv LIKE "2002-01-%"
AND l.numliv IN (SELECT l1.numliv
               FROM LIVRER l1 NATURAL JOIN LIVREUR l2
               WHERE l2.raisonsoc = "Express")
AND l.numliv IN (SELECT l1.numliv
               FROM LIVRER l1 NATURAL JOIN LIVREUR l2
               WHERE l2.raisonsoc = "Rapid-liv");
               
/*Opérateurs EXISTS et NOT EXISTS
- Référence des produits n'ayant jamais été commandés*/

SELECT numprod
FROM PRODUIT
WHERE numprod NOT EXISTS (SELECT numprod
                         FROM LIGNEF);                

/*
- Nom et adresse des cliens n'ayant pas passé de commande en 2002*/

SELECT c.nomcli, c.ruecli, c.cpcli, c.villecli
FROM CLIENTS c INNER JOIN LIGNEF f
ON c.numcli NOT EXISTS f.numcli;

/*Opérateurs ensemblites
- Donner le nombre de produits de l'entreprise ayant un prix TTC supérieur à 25€*/

SELECT COUNT(numprod)
FROM PRODUIT
HAVING (pu*1.2) > 25;

/*
- Afficher le code de facture et le prix TTC du produit le plus cher commandé par 'JEAN' pour chacune de ces factures sachant que le taux de TVA est de 19.60%.
Le résultat présentera un alias pour les entêtes de colonnes et tri décroissant sur le code de facture*/

SELECT f.numfact AS 'Code de facture', MAX(p.pu*1.196) AS 'Prix TTC'
FROM CLIENTS c JOIN FACTURE f
ON c.numcli = f.numcli JOIN LIGNEF l
ON f.numfact = l.numfact JOIN PRODUIT p
ON l.numprod = p.numprod
WHERE c.ruecli = 'Jean'
GROUP BY f.numfact
ORDER BY f.numFact DESC;

/*
- Afficher le nom du client, son numéro de facture et le nombre de produits commandés, pour l'ensemble des clients ayant passé une commande
d'au moins 2 produits en triant le résultat sur le nom du client et le numéro de sa facture*/

SELECT c.nomcli, c.numcli, f.numfact, l.numfact*SUM(l.qte)
FROM CLIENTS c NATURAL JOIN FACTURE f NATURAL JOIN LIGNEF l
HAVING l.numfact*SUM(l.qte) > 2
GROUP BY (l.numfact)
ORDER BY c.nomcli
ORDER BY l.numfact;

/*
- Afficher le nom du client, ses cooderdonnées, l'entreprise de livraison et le produit livré pour l'ensemble des clients
ayant reçu leur livraison le jour de la commande. Exploiter une jointure interne, des alias de colonnes, des tables et un
tri décroissant sur le nom du client puis la date de facture */

SELECT c.nomcli, (c.ruecli + ' ' + c.cpcli + ' ' + c.villecli) AS 'Adresse', l2.raisonsoc AS 'Entreprise de livraison', p.desig AS 'Produit'
FROM CLIENTS c NATURAL JOIN FACTURE f NATURAL JOIN PRODUIT p NATURAL JOIN LIVRER l1 NATURAL JOIN LIVREUR l2
WHERE f.dateliv = l1.dateliv
ORDER BY c.nomcli DESC
ORDER BY f.datef DESC;


Je dois certainement avoir pas mal d'erreurs !!!
(Permalink)

Requetes sql server

lundi 3 avril 2017 à 14:56
Salut, je me retrouve avec des requêtes sur le bras, à se demander si tout est ok

/*INTERROGATION MULTI-TABLES*/

/*Modifier la table clients afin de rajouter le parrain 'vipcli'
- Null, C1, NULL, C6, C6, NULL*/
ALTER TABLE CLIENTS
   ADD(vipcli char(4));
   
UPDATE CLIENTS
   SET vipcli = 'c1'
   WHERE numcli = 'c2';

UPDATE CLIENTS
   SET vipcli = 'c6'
   WHERE numcli = 'c4'
   OR numcli = 'c5';

/*La jointure naturelle
- Afficher le code client, le nom du client et le numéro de facture pour l'ensemble des clients ayant fait l'objet d'une facture*/

SELECT c.numcli, c.nomcli, f.numfact
FROM CLIENTS c NATURAL JOIN FACTURE f;

/*L'équi-jointure
- La requète précédente en exploitant l'égalité*/

SELECT c.numcli, c.nomcli, f.numfact
FROM CLIENTS c, FACTURE f
WHERE c.numcli = f.numcli;

/*La jointure gauche
- afficher le nom et les coordonnées complètes des clients n'ayant pas passés de commande à ce jour*/

SELECT c.nomcli, (c.ruecli + ' ' + c.cpcli + ' ' + c.villecli) AS 'ADRESSE'
FROM CLIENTS c LEFT JOIN FACTURE f
ON c.numcli = f.numcli;

/*la jointure réflexive
- Afficher uniquement le nom des clients ainsi que le nom de la personne qui l'a parrainé. Faites usages des alias de colonnes et de tables*/

SELECT c1.nomcli, c2.nomcli
FROM CLIENTS c1, CLIENTS c2
WHERE c1.numcli = c2.vipcli;

/*Non équi-jointure
- Afficher le nom du client et le numéro de facture pour lesquels il n'y a pas d'égalité.*/

SELECT c.nomcli, f.numfact
FROM CLIENTS c, FACTURE F
WHERE c.numcli != f.numcli;

/*Jointure interne
- Afficher le nom du client et le numéro de facture pour l'ensemble des clients ayant passé une commande*/

SELECT c.nomcli, f.numfact
FROM CLIENTS c INNER JOIN FACTURE f
ON c.numcli = f.numcli;

/*Jointure croisée
- Afficher le nom du client, le numéro de facture après avoir défini une jointure croisée avec CROSS*/

SELECT c.nomcli, f.numfact
FROM CLIENTS c CROSS JOIN FACTURE f;

/*
- Idem que pour la requête précédente en exploitant JOIN*/

SELECT c.nomcli, f.numfact
FROM CLIENTS c INNER JOIN FACTURE f
ON c.numcli = f.numcli;

/*
- Idem que pour la requête précédente en exploitant SSTRAIGHT_JOIN*/

SELECT STRAIGHT_JOIN c.nomcli, f.numfact
FROM CLIENTS c, FACTURE f;

/*Jointure interne
- Afficher le nom du client et le numéro de facture pour l'ensemble des clients ayant passé une commande. -STRAIGHT_JOIN-*/

SELECT STRAIGHT_JOIN c.nomcli, f.numfact
FROM CLIENTS JOIN FACTURE f
ON c.numcli = f.numcli;

/*Opérateur IN et NOT IN
- Désignation des produits n'ayant jamais été commandés*/

SELECT p.design AS 'produit'
FROM PRODUIT p
WHERE p.numprod NOT IN (SELECT NUMPRO
                       FROM PRODUIT p, LIGNEF L
                       WHERE p.numprod = l.numprod);

/*Code des factures et désignation des produits livrés à la fois par les fournisseurs RapidLiv et LivExpress en janvier 2002*/

SELECT p.design, l.numfact
FROM PRODUIT p, LIVRER l
WHERE p.numprod = l.numprod
AND l.dateliv LIKE "2002-01-%"
AND l.numliv IN (SELECT l1.numliv
               FROM LIVRER l1 NATURAL JOIN LIVREUR l2
               WHERE l2.raisonsoc = "Express")
AND l.numliv IN (SELECT l1.numliv
               FROM LIVRER l1 NATURAL JOIN LIVREUR l2
               WHERE l2.raisonsoc = "Rapid-liv");
               
/*Opérateurs EXISTS et NOT EXISTS
- Référence des produits n'ayant jamais été commandés*/

SELECT numprod
FROM PRODUIT
WHERE numprod NOT EXISTS (SELECT numprod
                         FROM LIGNEF);                

/*
- Nom et adresse des cliens n'ayant pas passé de commande en 2002*/

SELECT c.nomcli, c.ruecli, c.cpcli, c.villecli
FROM CLIENTS c INNER JOIN LIGNEF f
ON c.numcli NOT EXISTS f.numcli;

/*Opérateurs ensemblites
- Donner le nombre de produits de l'entreprise ayant un prix TTC supérieur à 25€*/

SELECT COUNT(numprod)
FROM PRODUIT
HAVING (pu*1.2) > 25;

/*
- Afficher le code de facture et le prix TTC du produit le plus cher commandé par 'JEAN' pour chacune de ces factures sachant que le taux de TVA est de 19.60%.
Le résultat présentera un alias pour les entêtes de colonnes et tri décroissant sur le code de facture*/

SELECT f.numfact AS 'Code de facture', MAX(p.pu*1.196) AS 'Prix TTC'
FROM CLIENTS c NATURAL JOIN FACTURE f NATURAL JOIN LIGNEF l NATURAL JOIN PRODUIT p
WHERE c.nomcli = "jean"
GROUP BY (l.numfact)
ORDER BY l.numFact DESC;

/*
- Afficher le nom du client, son numéro de facture et le nombre de produits commandés, pour l'ensemble des clients ayant passé une commande
d'au moins 2 produits en triant le résultat sur le nom du client et le numéro de sa facture*/

SELECT c.nomcli, c.numcli, f.numfact, l.numfact*SUM(l.qte)
FROM CLIENTS c NATURAL JOIN FACTURE f NATURAL JOIN LIGNEF l
HAVING l.numfact*SUM(l.qte) > 2
GROUP BY (l.numfact)
ORDER BY c.nomcli
ORDER BY l.numfact;

/*
- Afficher le nom du client, ses cooderdonnées, l'entreprise de livraison et le produit livré pour l'ensemble des clients
ayant reçu leur livraison le jour de la commande. Exploiter une jointure interne, des alias de colonnes, des tables et un
tri décroissant sur le nom du client puis la date de facture */

SELECT c.nomcli, (c.ruecli + " " + c.cpcli + " " + c.villecli) AS 'Adresse', l2.raisonsoc AS 'Entreprise de livraison', p.desig AS 'Produit'
FROM CLIENTS c NATURAL JOIN FACTURE f NATURAL JOIN PRODUIT p NATURAL JOIN LIVRER l1 NATURAL JOIN LIVREUR l2
WHERE f.dateliv = l1.dateliv
ORDER BY c.nomcli DESC
ORDER BY f.datef DESC;

merci pourriez vous me dire si c ok ?
(Permalink)

Drumi : le petit lave linge écolo

dimanche 2 avril 2017 à 13:30
(Permalink)

Guillaume GRD sur Twitter : "Guillaume, étudiant en histoire de l'art, escorté hors du @MuseeLouvre par une équipe de CRS pour avoir pris des photos dans une exposition." - Choses vues, sur le web et ailleurs

samedi 1 avril 2017 à 15:13
Tiens ? Tu es niçois ? ^^
(Permalink)

robenoire-avocat-bordeaux.fr est à vendre

samedi 1 avril 2017 à 12:01
SI VOUS AVEZ 20 euros, pour rétablir la vérité sur l'agence web qui ruine la réputation de toute la profession, elle avait en l'occurrence usurpé le titre d'avocat en créant un site bidon le 25 décembre 2014 (lire les archives.org)
(Permalink)

Langage non genré et accessibilité font-ils bon ménage (...) - Access42 - Choses partagées - Liens de Dixie le Trait-plat

samedi 1 avril 2017 à 10:50
Donc en gros, l'article conclut que les outils ne sont pas encore adaptés à ce nouveau style d'écriture. Et donc le problème pour toi c'est juste la mise à jour de ces outils ? Franchement, soit pleinement rassuré, c'est un souci qui se règlera très facilement. Là, là, tout va bien se passer.
(Permalink)

V2l Mauritius Ltd | lexpressclassifieds

vendredi 31 mars 2017 à 13:20
Nouveau numéro de téléphone pour la hotline de Cometik Group. Les clients voulant faire modifier leur site peuvent donc appeler le +23058055810 pour se plaindre, demander la résiliation l'annulation.
(Permalink)

Le Congrès américain abandonne les règles de vie privée dans les télécoms

vendredi 31 mars 2017 à 09:55
suite de https://ecirtam.net/opennews/?6yPJ9w
(Permalink)

HAMON VA-T-IL FAIRE GAGNER MACRON ? Osons Causer

jeudi 30 mars 2017 à 19:21
(Permalink)