PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Planet Libre : Brèves du Planet Libre - lundi 27, juillet 2015

lundi 27 juillet 2015 à 00:00

Loi Renseignement : les principales réactions - Numerama

droit pistage institution


antistress : "Le Conseil constitutionnel a validé la quasi-totalité du texte de loi sur le renseignement. Suite à cette décision, plusieurs réactions ont eu lieu dans les médias ou sur les réseaux sociaux. Voici les principaux commentaires à retenir."


Loi Renseignement : le Conseil constitutionnel valide l'essentiel du texte - Numerama

droit pistage institution


antistress : "Le Conseil constitutionnel a rendu jeudi soir sa décision sur le projet de loi Renseignement, et censuré une toute petite partie du texte. Mais il valide l'essentiel, dont les boîtes noires."


L’ONU « préoccupée » par la loi sur le renseignement et celle sur le terrorisme - Next INpact

pistage ddroit institution


antistress : "Alors que le Conseil constitutionnel va rendre sa décision sur le projet de loi sur le Renseignement, le comité consultatif des droits de l’Homme de l’ONU vient de publier un rapport (.Docx) au vitriol contre ce texte. Il critique au passage une autre disposition adoptée en novembre 2014, la loi sur le terrorisme."


« La Loi sur le renseignement sera préjudiciable à nos équilibres psychiques, sociaux et démocratiques » - Next INpact

pistage institution droit


antistress : "Ce week-end, Le Monde a diffusé une tribune portant sur la loi Renseignement, signée d’un imposant collectif de chercheurs et d’universitaires français, américains, britanniques et belges (*). Cependant, nos confrères n’ayant publié qu’une version tronquée de cette lettre ouverte au Conseil constitutionnel, nous la diffusons dans son intégralité (M.R.)."


Téléphonie et VoIP pour entreprise - OVH TELECOM - Liens en vrac de sebsauvage

ADSL FAI VOIP OVH


antistress: Le problème : votre PC tourne avec des logiciels libres mais votre accès internet dépend d'une boite noire fournie par votre FAI. Or, si vous remplacez la box de votre FAI par un modem ADSL générique (en l'occurrence sous logiciels libres), vous perdrez la fonction téléphonie que les FAI rendent artificiellement indissociables de leur box (et aussi la TV, mais qui la regarde ?). Voici peut-être la solution.


La loi sur la rétention des données jugée illicite en Grande-Bretagne ! - Numerama

pistage institution droit FAI FDN LQDN


antistress : "La Haute cour britannique a jugé que la loi qui permet aux autorités d'ordonner aux opérateurs télécoms la conservation des données de connexion de leurs clients est illicite au regard des droits de l'homme garantis par les textes internationaux. Près d'une dizaine de pays européens ont ainsi annulé ou suspendu leur législation. Mais pas encore la France."


Impression 3D : copie privée et DRM à l’étude au ministère de la Culture - Next INpact

imprimante_3D copyright droit DRM


antistress : "Au ministère de la Culture, les membres du Conseil supérieur de la propriété littéraire et artistique (CSPLA) viennent de lancer une nouvelle commission. Son objet ? L’impression 3D, la redevance copie privée, la rémunération des auteurs et les verrous numériques."


Gravatar de Planet Libre
Original post of Planet Libre.Votez pour ce billet sur Planet Libre.

Articles similaires

Eddy33 : Fedora 22 vs Fedora 21 : comparaison des performances pour les versions 32 bits

dimanche 26 juillet 2015 à 23:40

Salut.

Voici les résultats comparatifs de Fedora 22 vs Fedora 21.

Pour rappel, ma machine est équipée d'un Quad Core Intel Q6600 à 2,4 GHz avec 4 Go de RAM.

Je me suis limité au benchmark UnixBench qui fournit un indice global, ce qui me simplifiera la comparaison. La version UnixBench utilisée est la version 4.1.0.

Mon protocole de tests est le suivant :
Voici les résultats obtenus :


Fedora 22 version 32 bits :

Série 1 : 797.4
Série 2 : 801.7
Série 3 : 784.6
Série 4 : 790.2
Série 5 : 789.0
Série 6 : 800.2
Série 7 : 801.4
Série 8 : 810.2
Série 9 : 794.4
Série 10 : 802.7

Moyenne : 797,2

Fedora 21 version 32 bits :

Voici pour rappel les résultats obtenus avec Fedora 21 :
Série 1 : 755.5
Série 2 : 779.5
Série 3 : 766.1
Série 4 : 803.1
Série 5 : 772.9
Série 6 : 760.2
Série 7 : 751.3
Série 8 : 753.3
Série 9 : 762.4
Série 10 : 758.5

Moyenne : 766,3

Résultats :

Pour Fedora 22, on obtient un indice moyen de 797,2 pour UnixBench.
Pour Fedora 21, j'avais obtenu un indice moyen de 766,3 pour UnixBench.


On a donc une hausse de 4 % de Fedora 22 32 bits par rapport à Fedora 21 32 bits :


perfs_fedora_F21.png

Conclusion :


Au moment de ces tests, le noyau Fedora 22 (basé sur le noyau vanilla 4.0.4) est meilleur de près de 4 % que le noyau Fedora 21 (basé sur le noyau vanilla 3.18.5).

Le noyau Fedora 22 est même le meilleur en termes de performances de tous les noyaux Fedora que j'ai pu tester depuis Fedora 7 !


++

Gravatar de Eddy33
Original post of Eddy33.Votez pour ce billet sur Planet Libre.

Philippe Scoffoni : Installer Owncloud 8.1 sur Debian 8 avec Nginx et MariaDB

dimanche 26 juillet 2015 à 22:00

L’objectif de ce tutoriel est de procéder à l’installation du logiciel libre de partage de fichiers (et bien plus) Owncloud. La plateforme cible est la version 8 de Debian. L’objectif premier est de concevoir une solution la plus légère possible pour limiter au maximum la consommation de ressources machines.

J’ai choisi  le serveur web Nginx couplé à PHP-fpm et la base de données MariaDB. Concernant ce dernier point, une autre solution est d’opter pour SQLite supporté par Owncloud. Une approche tout à fait crédible pour une instance avec moins de 5 utilisateurs et quelques dizaines de Go de données. Dans mon cas je lui préfère MariaDB, car l’ambition est de gérer un grand nombre d’utilisateurs et de données à terme. PostgreSQL aurait également été un choix potentiel, mais cette fois la limite réside dans ma méconnaissance de cette base de données.

Voilà posé les composants et les motivations. N’hésitez pas à apporter vos remarques en commentaires en essayant de ne pas tomber dans la querelle de clocher :-) !

Installer MariaDB

Direction l’espace de téléchargement de MariaDB dédié aux dépôts depuis lesquels l’installer. Un petit assistant vous guide pour obtenir les informations nécessaires.

Les commandes pour ajouter la clé du dépôt et le dépôt en lui-même. Au passage, il nous est proposé d’installer le paquet python-software-properties qui apporte quelques commandes supplémentaires destinées à simplifier la gestion des dépôts bien connus des utilisateurs d’Ubuntu.

apt-get install python-software-properties
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
add-apt-repository 'deb http://mirror6.layerjet.com/mariadb/repo/10.0/debian jessie main'

Si vous ne souhaitez pas installer le paquet python-software-properties, il vous suffit d’ajouter les deux lignes à votre fichier sources.list contenant la liste de vos dépôts.

deb http://mirror6.layerjet.com/mariadb/repo/10.0/debian jessie main
deb-src http://mirror6.layerjet.com/mariadb/repo/10.0/debian jessie main

Il suffit ensuite de mettre à jour les dépôts et de lancer l’installation de MariaDB.

apt-get update
apt-get install mariadb-server

Notez bien le mot de passe que vous allez indiquer pour le compte d’administration root de la base de données.

Installer Ngninx et PHP-fpm

Commençons par installer Nginx qui est présent dans les dépôts de Debian avec une commande on ne peut plus simple

apt-get update
apt-get install nginx ssl-cert

J’ai ajouté le paquet ssl-cert lié à la création des certificats. Pour PHP-fpm, je pioche à nouveau dans les dépôts de Debian.

apt-get install php5-fpm php5-mysqlnd

J’ajoute un paquet pour PHP et le support de MySQL (bien que nous utilisions MariaDB).

À ce point de l’installation et pour faire bonne mesure, je vous propose d’ajouter l’interface web d’administration de base de données PHPMyadmin.

apt-get install phpmyadmin

Lors de l’installation, il vous sera demandé de choisir le serveur web à configurer. Nginx n’apparaît pas dans la liste, nous ajouterons plus tard les directives de configuration nécessaires. Lors de l’installation, il faut également configurer la base de données utilisée par PHPMyadmin. Vous devrez indiquer le mot de passe root de MariaDB (celui que vous avez indiqué lors de son installation) et fournir un mot de passe pour la compte MySQL de PHPMyadmin.

Configuration de Nginx

Pour la suite de ce tutoriel, je pars du principe que vous installez tout ceci sur une url de type owncloud.example.com et que le répertoire utilisé pour Owncloud sur le serveur est /var/www/owncloud .

Créez un fichier dans le dossier /etc/nginx/sites-available nommé owncloud.conf et insérez les directives suivantes :

upstream php-handler {
  server 127.0.0.1:9000;
  #server unix:/var/run/php5-fpm.sock;
  }

server {
  listen 80;
  server_name owncloud.example.com;
  # Force le passage en https
  return 301 https://$server_name$request_uri;
  }

server {
  listen 443 ssl;
  server_name owncloud.example.com;

  ssl_certificate /etc/ssl/nginx/owncloud.example.com.crt;
  ssl_certificate_key /etc/ssl/nginx/owncloud.example.com.key;

  # Fichier de log
  access_log /var/log/nginx/ssl.owncloud.example.com.access.log;
  error_log /var/log/nginx/ssl.owncloud.example.com.error.log;

  # Ajout de header liés à la sécurité
  add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
  add_header X-Content-Type-Options nosniff;
  add_header X-Frame-Options "SAMEORIGIN";
  add_header X-XSS-Protection "1; mode=block";
  add_header X-Robots-Tag none;

  # Répertoire dans lequel est installé Owncloud
  root /var/www/owncloud/;
  # Taille de fichier maximum  que l'on peut téléverser/uploader
  client_max_body_size 1G;
  fastcgi_buffers 64 4K;

  # Désactivation de la compression pour éviter la suppression du header ETag
  gzip off;

  # Décommenter cette option si votre serveur est compilé avec le module ngx_pagespeed
  # Ce module est non supporté
  #pagespeed off;

  rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
  rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
  rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;

  index index.php;
  error_page 403 /core/templates/403.php;
  error_page 404 /core/templates/404.php;

  location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
    }

  location ~ ^/(?:\\.htaccess|data|config|db_structure\\.xml|README){
    deny all;
    }

  location / {
   # Les régles suivantes sont uniquement nécessaire en cas d'utilisation de webfinger
   rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
   rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;

   rewrite ^/.well-known/carddav /remote.php/carddav/ redirect;
   rewrite ^/.well-known/caldav /remote.php/caldav/ redirect;

   rewrite ^(/core/doc/[^\\/]+/)$ $1/index.html;

   try_files $uri $uri/ /index.php;
   }

   location ~ \\.php(?:$|/) {
   fastcgi_split_path_info ^(.+\\.php)(/.+)$;
   include fastcgi_params;
   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
   fastcgi_param PATH_INFO $fastcgi_path_info;
   fastcgi_param HTTPS on;
   fastcgi_param modHeadersAvailable true; #Evite d'envoyer les header de sécurtié deux fois
   fastcgi_pass php-handler;
   }

   # Optionnel : positionne un header EXPIRES long sur les ressources statiques
   location ~* \\.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {
       expires 30d;
       # Optionnel : ne pas logger l'accès aux ressources statiques
         access_log off;
   }
  }

Il faut ensuite créer le lien permettant de rendre ce fichier actif

ln -s /etc/nginx/sites-available/owncloud.conf /etc/nginx/sites-enabled/

Dans le fichier /etc/nginx/nginx.con ajouter la consigne suivante :

include /etc/nginx/sites-enabled/*;

Elle permet de prendre en compte le fichier de configuration que nous venons de créer. Vous pouvez redémarrer Nginx avec la commande /etc/int.d/nginx restart .

Si vous avez lu attentivement le fichier de configuration de Owncloud, vous avez dû remarquer que l’accès est forcé en HTTPS. Cela signifie qu’il faut disposer d’un certificat. À ce niveau plusieurs solutions s’offrent à vous :

Je ne rentre pas davantage dans le détail sur cette partie qui mériterait un tutoriel à part entière.

L’accès à PHPMyadmin se fera par l’URL http://sqlmyadmin.example.com. Voici le fichier de configuration correspondant :

server {
        listen 443;
        server_name sqlmyadmin.example.com;
        root /usr/share/phpmyadmin/;

        ssl_certificate /etc/ssl/nginx/sqlmyadmin.example.com.crt;
        ssl_certificate_key /etc/ssl/nginx/sqlmyadmin.example.com.key;

        access_log /var/log/nginx/ssl.sqlmyadmin.access.log;
        error_log /var/log/nginx/ssl.sqlmyadmin.error.log;

        location / {
                root /usr/share/phpmyadmin/;
                index  index.php;
                # On protège un peu l'accès à l'interface
                auth_basic "Vous devez vous authentifier";
                auth_basic_user_file /etc/nginx/usrpwd;
        }

        location ~ \\.php$ {
           fastcgi_split_path_info ^(.+\\.php)(/.+)$;
           include fastcgi_params;
           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           fastcgi_param PATH_INFO $fastcgi_path_info;
           fastcgi_param HTTPS on;
           fastcgi_param modHeadersAvailable true; #Evite d'envoyer les header de sécurtié deux fois
           fastcgi_pass php-handler;
        }
}

J’ajoute toujours une authentification devant les accès à l’interface d’aministration, histoire de sécuriser un peu plus l’installation. Pour générer le fichier usrpwd utiliser la commande

printf "monlogin:$(openssl passwd -1 monmotdepasse)\\n" >> /etc/nginx/usrpwd

Un redémarrage de Nginx et vous devez pouvoir accéder à l’interface de PHPMyadmin et vous connecter avec le compte root.

Optimisons un peu mais pas trop

Avec cette installation nous disposons de la version 5.6 de PHP intégrant OPcache. Éditons le fichier /etc/php5/fpm/conf.d/05-opcache.ini

zend_extension=opcache.so
opcache.memory_consumption = 256
opcache.interned_strings_buffer = 16
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 10
opcache.fast_shutdown=1

Relancer ensuite PHP-fpm.

Comme nous allons utiliser le protocole HTTPS et le chiffrement SSL, indiquons à Nginx d’utiliser un peu de cache pour améliorer les temps de connexion avec la directive ssl_session_cache. Elle s’ajoute dans la déclaration de votre site.

http {
[...]
  ssl_session_cache shared:SSL:10m;
  ssl_session_timeout 10m;
[...]
}

Redémarrer Nginx.

Installer Owncloud

Incroyable, mais vrai, voici enfin venu le temps d’installer le logiciel pour lequel nous venons de passer un bon moment à préparer l’environnement. Plusieurs options d’installation sont possibles avec Owncloud. Il y a l’installation « manuelle » et celle automatisée mettant en oeuvre des dépôts. L’avantage de cette dernière solution est de simplifier les mises à jour ultérieures.  Je dirais qu’ici chacun voit midi à sa porte et prendra l’option qui lui convinet le mieux.

Personnellement, je fais le choix du dépôt que j’ai utilisé jusqu’à présent sans rencontrer de soucis sur les mises à jour successives. Il faut tout d’abord télécharger et installer la clé du dépôt :

wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add - < Release.key  

Il ne reste plus qu’à ajouter le dépôt et installer Owncloud

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list 
apt-get update
apt-get install -V owncloud

Avant de valider l’installation d’Owncloud, parcourez la liste des paquets proposés à l’ajout. Il ne doit pas y avoir de serveur web comme apache ou encore de base de données comme MySQL.

À l’aide de PhpMyadmin, créer un utilisateur en lui associant une base de données pour Owncloud.

Vous pouvez maintenant vous connecter à votre installation Owncloud pour la configuration finale https://owncloud.example.com et découvrir l’écran de configuration. Choisissez l’option MySQL/MariaDB et indiquez les informations de connexion à la base de données.

Au passage deux conseils, donnez à votre compte administrateur un autre login que « admin » cela brouillera un peu les pistes. Stockez vos fichiers en dehors du répertoire /var/www/owncloud tel que proposé par défaut. Créez par exemple un répertoire data-owncloud dans /home.

À ce stade, je me heurterais à un problème visiblement déjà rencontré dans le passé. Dans le fichier de configuration de MariaDB /etc/my.cnf , j’ajoute la ligne suivante dans la partie concernant InnoDB.

binlog-format = MIXED

Faites- moi savoir si le problème se produit pour vous aussi.

Nous avons enfin droit à l’écran d’accueil tant mérité !

Sélection_107

Dans le prochain article, nous nous attarderons sur la petite liste d’applications qu’il me semble indispensable d’ajouter dans le cadre d’une utilisation professionnelle d’Owncloud.

Quelques informations et sources utilisées pour ce tutoriel :


Réagir à cet article

Article original écrit par Philippe Scoffoni le 26/07/2015. | Lien direct vers cet article

Cette création est mise à disposition sous un contrat Creative Commons BY à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine).

.

Gravatar de Philippe Scoffoni
Original post of Philippe Scoffoni.Votez pour ce billet sur Planet Libre.

mozillaZine-fr : Firefox pour Linux, converti à GTK+3

dimanche 26 juillet 2015 à 17:49

LogoDans un article sur son blog, Mike Hommey, développeur français en charge des questions de performance chez Mozilla, annonce que Firefox Nightly sur Linux utilise désormais la bibliothèque de fonctions graphiques GTK+3 à la place de l’ancienne version GTK+2. C’est le résultat d’un énorme travail relativement ingrat, mais indispensable car, par définition, beaucoup de choses reposent sur ces fondations.

Pour la petite histoire, on rappellera que GTK+ signifie « Gimp Tool Kit » car il s’agissait au départ d’une bibliothèque développée pour créer le logiciel GIMP, un autre grand succès du Logiciel Libre, au même titre que Firefox.

Gravatar de mozillaZine-fr
Original post of mozillaZine-fr.Votez pour ce billet sur Planet Libre.

Cyrille BORNE : miniPaint un mtpaint en ligne libre

samedi 25 juillet 2015 à 21:45

Dans mes derniers billets hautement pédagogiques, j'évoquais le fait que de passer d'un lycée où j'avais Linuxé tout du sol au plafond à un lycée où tout est sous Windows était assez pénible car il impose de changer d'outils, passer par exemple de Kolourpaint à Photofiltre. On ne va pas se la jouer faignasse, on me rétorquera qu'il y a peu de chance que demain l'établissement bascule sous Linux ou que je change encore d'établissement et que je mettrai cet établissement sous Linux mais cela reste quand même une question de principe, j'essaie désormais de trouver des solutions qui peuvent être utilisées indépendament du système d'exploitation, comme Libreoffice par exemple qui existe à la fois sous Windows et Linux. Au moment où j'écris ces lignes, je réalise que mtpaint existe aussi sous Windows, mais dans le genre franchement moche et pas convivial on a difficilement fait mieux, de l'autre côté Gimp est trop complexe, j'ai utilisé photofiltre dans mon cours car j'ai la certitude qu'il est installé sur les postes, mais en fait sous Windows et pour le peu de manipulation qu'il y a à faire, paint reste le logiciel le plus convivial. Mais trêve de digression Windowsienne pour revenir à notre sujet, l'idée d'un B2i qui pourrait se réaliser de façon intégrale en ligne, avec des logiciels libres auto-hébergés.

Je n'en ai trouvé qu'un, qui répond pleinement à la fonction et dont le seul défaut c'est d'être totalement en anglais, j'imagine que que ça doit s'éditer et se modifier, un jour peut être ou une âme charitable, fork it, it's on github : minipaint. Pour ma part voici ce dont j'ai besoin pour un logiciel de retouche pour réaliser ce blog passionnant et d'un point de vue scolaire :

Voyez que j'ai peu d'exigence et minipaint le fait. D'un point de vue hébergement c'est un lâcher direct dans le ftp de mon hébergeur o2switch et ça passe tout seul. Je vais le mettre à l'essai pendant quelques temps à la place de mtpaint.

Gravatar de Cyrille BORNE
Original post of Cyrille BORNE.Votez pour ce billet sur Planet Libre.