Korben - Site d'actualité geek et tech



  • DANS TON CHAT (BASHFR)

    Elkeii dit : fais moi plaisir, dis "lan"
    Bob dit : lan
    Elkeii dit : o/

    -- http://danstonchat.com/8942.html

  • Disque dur externe Lacie D2 Quadra 3To

    229 €

    Compatible PC et MAC
    3 To (capacité maximale de l appareil. La capacité finale disponible peut être inférieure)
    7200 tr/min

    Un serveur NAS 2 baies silencieux et sans ventilateur


    En Savoir +

  • RSS Emplois sécurité


  • Ordinateur tout-en-un HP ProOne 400 G2

    PROMO PC 17% de réduction

    Facile à déployer, élégant et doté de nombreuses fonctionnalités, l’ordinateur tout-en-un HP ProOne 400 de 50,8 cm (20 pouces) constitue un investissement judicieux avec ses options de collaboration, de gestion et de sécurité de classe entreprise.

    Processeur Intel® Core™ i3-6100T avec carte graphique Intel HD 530 (3,2 GHz, 3 Mo de mémoire cache, 2 cœurs)
    SATA 500 Go, 7200 tr/min
    4 Go de mémoire DDR4-2133 SDRAM


    En Savoir +

  • Site hébergé par
    Agarik Sponsor Korben
  • Selection de contenus

  • Les articles dans "Linux"

    Nuclear – Un player musical multi-source

    3

    Tout le monde, malheureusement, n'a pas les moyens de s'offrir un abonnement Spotify à 10 euros par mois. Mais plutôt que de se galérer avec des moyens illégaux pour télécharger de la musique, je vous propose de tester Nuclear.

    Ce player au design proche de Spotify et similaire à mps-youtube vous permet de chercher des morceaux sur différentes sources telles que Bandcamp, Soundcloud, Youtube, de voir les pochettes des albums, d'écouter la musique, de faire des playlists et même de la télécharger dans certains cas (quand c'est sur Youtube surtout).

    Encore en alpha, Nuclear est dispo pour Linux et Windows, et le développeur prévoit l'ajout de nombreuses fonctionnalités dans les semaines qui viennent. Bref, intéressant même si c'est un type de soft qu'on a déjà vu et revu.

    Vous pouvez le télécharger ici.

    Source

    Housse de rangement pour cartes mémoires SD

    10,77 €

    Soldes et Bons Plans pour la Rentrée scolaire 2017 : livres, fournitures, cartables, ordinateurs, vêtements ... ... Voir la liste des produits

    Très pratique – Design fin et rapidement accessibleCette housse a été conçue pour permettre un accès rapide à vos cartes mémoire.Le design fin vous permet de glisser l'étui dans les poches à accessoires de votre appareil photo.Une fois que vous avez l'étui en main les cartes sont rapidement accessibles grâce à son design portefeuille.Rangements sécurisés pour vos cartes SD

    En Savoir +

    FlintOS – Une distrib ChromiumOS pour Raspberry Pi

    3

    Si vous avez un Raspberry Pi 2 ou 3 et que vous voulez en faire quelque chose de cool, jetez vite un oeil à FlintOS, une distrib reposant sur le projet open source Chromium.

    Une fois en place sur votre carte SD, FlintOS vous propose l'équivalent de ce que vous pouvez trouver en mode "Cloud" sur les fameux Chromebook de Google avec en bonus la possibilité d'y faire tourner des applications Android. Je précise qu'on a aussi cette possibilité sur certains Chromebooks récents.

    Reposant sur un noyau Linux 4.4 et la dernière build de Chromium, FlintOS supporte tous les claviers, souris et touchpad et sauvegarde en permanence votre config et vos données dans le cloud comme n'importe quel Chromebook. Ainsi en cas de crash ou de perte de votre Raspberry Pi, vous pouvez tout restaurer en quelques minutes.

    Notez que des images de FlintOS pour les PC avec carte graphique Nvidia et Intel sont aussi disponibles.

    Effacer et réinstaller un Linux via SSH sans avoir à redémarrer

    7

    Le titre de cet article parait totalement fou et pourtant c'est ce que propose takeover.sh, un script qui permet à distance de mettre en place un environnement de récupération en mémoire, de se logger dessus, puis de démonter le système root d'origine et ainsi le remplacer (ou faire autre chose) sans avoir besoin d'un accès physique, et surtout sans rebooter.

    Attention quand même, car c'est hyper expérimental et c'est risqué. Mais ça vaut le coup de tester sur un environnement de test ou dans un cas totalement désespéré (pensez à faire des backups quand même !)

    Je vous rassure quand même, une fois lancé, ce script ne modifie pas votre système. Il se contente simplement de vous placer sur un système en mémoire vive et de démonter le système existant. Si à ce stade, vous rebootez, aucun souci, vous retrouverez votre serveur comme il était avant. Par contre, si vous commencez à faire des modifs sur votre système root initial, et que quelque chose se passe mal, il est possible que votre serveur ne redémarre pas correctement et il faudra un accès physique dessus pour récupérer la mayonnaise.

    Si vous envisagez sérieusement d'utiliser takeover.sh, je ne peux que vous recommander d'abord de faire une simulation, en faisant une copie de votre système dans une machine virtuelle, de la démarrer et de vous lancer et voir si ça fonctionne.

    Bref, c'est comme faire une greffe de cœur à quelqu'un... faut pas se louper.

    Takeover est dispo ici.

    Installer et activer HTTP2 sur Nginx

    3

    Dernier article de la série concernant le http2... Cette fois, on va apprendre à le mettre en place sur un serveur Nginx. Vous allez voir, c'est un peu plus rapide qu'avec Apache dont le tuto est ici.

    Première étape, vérifiez que vos fichiers de conf Nginx sont OK. Pour cela, entrez la commande suivante :

    sudo nginx -t

    Pas d'erreur ? Tant mieux. Sinon, prenez le temps de régler le souci avant d'enchainer.

    Avant d'attaquer, n'oubliez pas que tous les navigateurs ne supportent pas le HTTP2. Les navigateurs anciens accéderont toujours à votre site via HTTP 1.x.. HTTP2 requiert aussi un certificat SSL valide, car accessible uniquement via la couche TLS. Ah et vous devez aussi avoir un vrai nom de domaine.

    Éditez le fichier suivant correspondant à votre site (Là j'ai mis le site par défaut) :

    sudo nano /etc/nginx/sites-available/default

    Et modifiez-le pour y ajouter le protocole http2 et être certain qu'il est bien configuré avec un vrai nom de domaine et en TLS (ssl + port 443). Pensez bien aussi à remplacer domain.com par votre nom de domaine et à mettre les bons chemins vers vos certificats et clés SSL.

    Dès que c'est bon, revérifiez la config avec la commande du début :

    sudo nginx -t

    Et relancez nginx :

    sudo systemctl restart nginx.service

    Et voilà. Après pour tester si votre site est bien en http2, vous pouvez soit passer par ce service en ligne, soit lancer cette commande Curl dont je parlais hier.

    Un nouveau cours pour créer des applications iOS 11 à 10€ seulement

    Apprenez à développer pour iOS 11 avec Swift 4

    Vous démarrerez par voir (ou revoir) les bases et les bonnes pratiques du langage Swift 4. Le cours s’adresse à tous ceux - même les débutants - qui désirent maîtriser Swift 4 jusqu’à devenir un développeur confirmé.Vous découvrirez comment intégrer de la géolocalisation, des webservices et du drag-and-drop à vos applications. Avec Core ML et ARKit, vous irez même encore plus loin en créant des apps qui intègrent machine learning et réalité virtuelle !Cette formation sera mise à jour toutes les semaines pour intégrer les dernières fonctionnalités jusqu’à la stabilisation de Xcode et la sortie finale d’iOS 11.

    Pour seulement 10€, profitez de notre remise spéciale sur ce cours et de l’offre garantie satisfait ou remboursé sous 30 jours.

    Pour commencer à coder sur iOS 11 c'est ici

    Activer le support http2 de Curl dans Ubuntu

    Commentaires fermés sur Activer le support http2 de Curl dans Ubuntu

    Hier, je vous ai montré comment mettre en place http2 sur un serveur Apache. Mais pour des besoins de test, j'ai cherché une commande à faire en local afin de déterminer si le http2 est bien actif ou pas. Et cela peut se faire avec la commande curl comme ceci :

    curl --http2 -I https://korben.info

    Sauf que pas de bol, si comme moi vous avez une version < 7.43.0 ou une version compilée pour Ubuntu, vous obtenez l'erreur suivante (curl unsupported protocol), car il n'y a pas de support http2 dedans. Sniiiif.

    On va donc devoir compiler une version plus récente de Curl avec le support http2. Pour cela, installez les paquets suivants :

    sudo apt-get install build-essential nghttp2 libnghttp2-dev

    Puis téléchargez la dernière version de Curl :

    http://curl.haxx.se/download/curl-7.52.1.tar.bz2

    Décompressez là :

    tar -xvjf curl-7.52.1.tar.bz2

    Placez-vous dans le répertoire fraichement créé :

    cd curl-7.52.1

    Et lancez les commandes suivantes pour procéder à la compilation et l'installation de la nouvelle version de curl :

    ./configure --with-nghttp2 --prefix=/usr/local

    make

    sudo make install

    sudo ldconfig

    Et voilà ! Maintenant relancez la commande du début, et hop une belle réponse qui indiquera si oui ou non, votre site est accessible en http2.

    curl --http2 -I https://korben.info

    Installer et activer HTTP2 sur Apache2

    9

    Vous connaissez sans doute le HTTP2 qui résout pas mal de soucis qu'avait le HTTP 1.1 sorti en 1999. Pour résumer, les requêtes en HTTP2 peuvent être envoyées en rafale durant la même connexion TCP (multiplexage) et les réponses peuvent être reçues dans le désordre, éliminant ce besoin de connexions multiples entre 1 client et le serveur. Le client (donc le navigateur) peut indiquer au serveur quelles sont les ressources qui sont le plus importantes pour lui, afin de les recevoir en priorité. Les entêtes HTTP sont compressées, et le serveur peut envoyer des ressources au client, même si celui-ci ne lui a rien demandé.

    Bref, une bonne avancée depuis le HTTP qui permet d'accélérer vraiment le web. Voici donc un modeste article qui va vous expliquer comment l'activer sur votre serveur Apache.

    Mais avant de commencer, vous devez garder en tête que tous les navigateurs ne supportent pas le HTTP2. Les navigateurs anciens accéderont toujours à votre site via HTTP 1.x.. HTTP2 requiert aussi un certificat SSL valide, car accessible uniquement via la couche TLS. Enfin, le multiplexage s'active site par site.

    Je vais donc commencer par Apache et partir du principe que vous êtes comme d'habitude sous Ubuntu. Moi je suis en Ubuntu 16.04 et quand je tente d'activer le module Apache http2 avec la commande :

    sudo a2enmod http2

    J'obtiens ceci  comme message :

    HTTP2 étant considéré encore comme quelque chose d'expérimental sous Ubuntu 16.04, il va falloir ajouter quelques dépôts Xenial dans votre sources.list :

    sudo nano /etc/apt/sources.list

    et ajoutez les lignes suivantes à la fin du fichier :

    deb-src http://archive.ubuntu.com/ubuntu/ xenial main universe restricted multiverse

    deb-src http://security.ubuntu.com/ubuntu xenial-security main universe restricted multiverse

    deb-src http://archive.ubuntu.com/ubuntu/ xenial-updates main universe restricted multiverse

    Faites ensuite un

    sudo apt-get update

    sudo apt-get upgrade

    Ensuite, on va installer la lib http2 et télécharger les sources d'Apache et compiler tout ça :

    sudo apt-get install libnghttp2-dev

    mkdir apache2

    cd apache2

    sudo apt-get source apache2

    sudo apt-get build-dep apache2

    cd apache-2.4.18

    sudo fakeroot debian/rules binary

    Et une fois que le module est compilé, copiez-le au bon endroit

    sudo cp ./debian/apache2-bin/usr/lib/apache2/modules/mod_http2.so /usr/lib/apache2/modules/

    Ensuite il faut signifier à Apache l'existence de ce module. Pour cela, éditez le fichier :

    sudo nano /etc/apache2/mods-available/http2.load

    Et ajoutez-y la conf suivante :

    LoadModule http2_module /usr/lib/apache2/modules/mod_http2.so

    <IfModule http2_module>

    LogLevel http2:info

    </IfModule>

    Et maintenant on peut activer le fameux module http2 :

    sudo a2enmod http2

    Maintenant, il faut ajouter le protocole http2 pour chaque virtualhost en SSL. Par exemple pour le virtual host par défaut en SSL, éditez le fichier :

    sudo nano /etc/apache2/sites-enabled/default-ssl.conf

    Et ajoutez-y la ligne

    Protocols h2 http/1.1

    Comme ceci :

    A faire partout là où c'est nécessaire (sur les sites en SSL). Ou alors si vraiment vous êtes sûr de votre coup, vous pouvez activer http2 sur l'ensemble de vos sites en éditant le fichier

    sudo nano /etc/apache2/apache2.conf

    Et en y ajoutant la ligne

    Protocols h2 http/1.1

    Une fois que tout cela est fait, il ne vous reste plus qu'à relancer Apache avec la commande suivante :

    service apache2 restart

    Et voilà, votre serveur supporte le http2 et pour tester vos sites, vous pouvez le faire via cet outil.

    6 outils pour cloner

    un disque dur sous Windows et Linux

    Cloner c’est facile…Bon, ok, cloner un bébé, c’est déjà plus complexe mais un disque dur, c’est l’enfance de l’art. Alors bien sûr le logiciel le plus connu pour ça, est Ghost de Symantec mais au prix de 999,99 euros HT (j’déconne, je ne connais pas le prix en vrai), c’est déjà plus rentable de se mettre à cloner

    Dépanner, entretenir et hacker son PC

    Certains outils sont déjà contenus dans d’autres outils.
    Pour éviter d’avoir des dizaines de logiciels, seuls quelques uns sont réellement utiles à posséder.
    Malgré tout, une description de chacun des outils est disponibles sur cette page