883 links
  • thican's links | thican.net
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
◄Older
page 1 / 4
65 results tagged web x
  • PAC Functions – FindProxyForURL
    Liste des fonctions utilisées dans les « scripts » proxy, scripts souvent utilisés dans les entreprises pour gérer les connexions.
    September 12, 2022 at 1:02:55 AM GMT+2 - permalink -
    QRCode
    - https://findproxyforurl.com/pac-functions/
    web webbrowsers
  • Communiquer avec le serveur depuis un navigateur Web : XHR, SSE et WebSockets - LinuxFr.org
    Je garde le lien pour m’aider dans des projets de ma longue liste de développement.
    September 12, 2022 at 12:51:12 AM GMT+2 * - permalink -
    QRCode
    - https://linuxfr.org/news/communiquer-avec-le-serveur-depuis-un-navigateur-web-xhr-sse-et-websockets
    développement informatique web
  • Improve online privacy by controlling referrer information
    about:config:

    - network.http.sendRefererHeader
        0 - never send the referring URL.
        1 - send only when links are clicked.
        2 - send for links and images (default).

    - network.http.referer.XOriginPolicy
        0 - always send referrer (default).
        1 - only send if base domains match.
        2 - only send if hosts match.

    - network.http.referer.spoofSource
        false - send the referrer (default).
        true - spoof the referrer and use the target URI instead.

    - network.http.referer.trimmingPolicy
        0 - send full URI (default).
        1 - scheme, host, port and path.
        2 - scheme, host and port.
    September 8, 2017 at 4:42:47 PM GMT+2 - permalink -
    QRCode
    - https://www.ghacks.net/2015/01/22/improve-online-privacy-by-controlling-referrer-information/
    Firefox web webbrowsers
  • Incident report on memory leak caused by Cloudflare parser bug
    (Article en anglais)

    Et voilà, une seule erreur, et c’est la catastrophe pour tout le monde ! Pourquoi ? parce que c’est le genre de risques qu’il y a avec tous ces services super centralisés.
    Aujourd’hui, la flemme de décrire la faille (j’écris surtout pour garder les liens), mais en gros, ça s’appelle "CloudBleed", car ça a le même soucis que HeartBleed, c’est une zone mémoire prise aléatoirement.

    En français, sur NextINpact : https://www.nextinpact.com/news/103421-cloudbleed-importante-fuite-donnees-chez-cloudflare-changez-vos-mots-passe.htm
    En français, sur LinuxFR : https://linuxfr.org/users/pied/journaux/ho-la-belle-prise-chez-cloudflare
    En anglais : https://bugs.chromium.org/p/project-zero/issues/detail?id=1139
    February 24, 2017 at 6:49:51 PM GMT+1 - permalink -
    QRCode
    - https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/
    coup_de_gueule on_vous_avait_prévenu réseau sécurité web
  • Quelle est la situation de SourceForge ? | Ma Vie Linux
    Les nouveaux propriétaires de SourceForge ont semble-t-il de bonnes intentions pour remettre la plateforme sur le bon chemin :
    - suppression des publicités abusives,
    - retrait des publicités dans les installateurs,
    - redéveloppement du site web avec HTML5.
    June 24, 2016 at 2:25:02 AM GMT+2 - permalink -
    QRCode
    - https://mavielinux.com/2016/06/23/quelle-est-la-situation-sourceforge/
    logiciel_libre web
  • Une petite histoire de Google | Culture Mobile
    Oh que ça donne le tournis tout ça.
    April 15, 2016 at 4:24:33 PM GMT+2 - permalink -
    QRCode
    - http://www.culturemobile.net/nouveau-monde-telecoms/une-petite-histoire-google
    Google Histoire web
  • imgur.com thumbnail
    HTML5 – The meage cheat sheet - Imgur
    February 2, 2016 at 3:27:15 AM GMT+1 - permalink -
    QRCode
    - https://imgur.com/gallery/7fvdtCM
    HTML5 web webbrowsers
  • Firefox version 64 bits pour Windows, sans EME
    Oh chic ! La dernière version du navigateur Web de Mozilla, la version 42, sortie récemment, fonctionne enfin en 64 bits pour Windows.

    Voici donc le lien pour télécharger les binaires dans la langue que vous souhaitez, j'ai toutefois pris la liberté de donner le lien pour la version sans EME (Encrypted Media Extensions), appelée "win64-EME-free", des modules à sources fermées pour lire du contenu sous DRM (Digital rights management), nécessaire pour ceux qui souhaitent utiliser des services de VOD (comme Netflix par exemple). Du coup, il suffit de remonter dans l’arborescence pour aller dans le dossier "win64" au lieu de "win64-EME-free".
    https://en.wikipedia.org/wiki/Encrypted_Media_Extensions
    https://en.wikipedia.org/wiki/Digital_rights_management
    November 4, 2015 at 1:19:40 PM GMT+1 - permalink -
    QRCode
    - https://ftp.mozilla.org/pub/firefox/releases/42.0/win64-EME-free/
    Firefox web
  • Logjam: the latest TLS vulnerability explained
    Voir aussi http://blog.cryptographyengineering.com/2015/05/attack-of-week-logjam.html
    May 25, 2015 at 3:45:03 PM GMT+2 - permalink -
    QRCode
    - https://blog.cloudflare.com/logjam-the-latest-tls-vulnerability-explained/
    crypto internet sécurité todo web
  • Blog Stéphane Bortzmeyer: Neutralité des plateformes : les gros silos actuels sont-ils incontournables ?
    Un bon article sur le rapport de la "neutralité des plateformes" du Conseil National du Numérique (CNNum).

    Voir aussi le résumé sur Numérama : http://www.numerama.com/magazine/29690-la-neutralite-des-plateformes-qu-est-ce-que-c-est.html
    June 14, 2014 at 2:12:03 PM GMT+2 - permalink -
    QRCode
    - http://www.bortzmeyer.org/neutralite-plateformes.html
    internet neutralité web
  • EME : Firefox cède à contrecoeur aux menottes numériques
    Ah, mauvaise nouvelle pour un web libre.
    Mais comme ils disent, ils n'ont pas vraiment le choix, c'est la dictature du marché : "Marche ou crève".

    Ainsi Mozilla mettra au sein de Firefox les EME (pour Encrypted Media Extensions), standards définis par le W3C (World Wide Web Consentium), standards qui feront appel donc à des extensions. Toutefois, Mozilla fait un bon choix en décidant de ne pas coder cette fonctionnalité, et de laisser quelqu'un d'autre (Adobe en l'occurrence) s'en charger, grâce à un module externe ; ainsi, sous GNU/Linux, on aura toujours le choix d'installer Firefox/Iceweasel sans ce module.

    Mais en attendant, c'est un combat perdu sur le plan d'un web ouvert, et c'est même une porte ouverte à d'autres modules : qu'est-ce qui empêchera chacun des fournisseurs de contenus d'avoir leur propre module, à "télécharger" dans le navigateur, pour pouvoir lire des musiques, des ebooks, ou simplement des pages web ? Ainsi, ce sera de nouveau une fragmentation du web.
    Et vu que ce seront des modules à sources fermées, car tels définis par les normes du W3C (sic), on ne pourra pas savoir ce que traficotent ces modules ; c'est bien pour ça, heureusement, que Mozilla a mis en place une sandbox. Toutefois, il peut toujours y avoir des failles, ou simplement des bugs.

    Source depuis le blog de Mozilla, par Mitchell Baker
    https://blog.mozilla.org/blog/2014/05/14/drm-and-the-challenge-of-serving-users/

    Voir aussi sur Next INpact :
    https://www.nextinpact.com/news/87553-mozilla-jette-eponge-firefox-gerera-drm-des-cette-annee.htm

    Citation Numerama :
    "Les EME risquent d'empêcher l'enregistrement de vidéos vues depuis un navigateur sans l'utilisation d'un module propriétaire, d'exposer les internautes à des règles potentiellement abusives édictées par les fournisseurs de médias, de nuire à l'interopérabilité, d'entériner l'intégration de logiciels non-libres au sein des standards du web et de pérenniser des modèles économiques oppressants."

    Mon avis sur ce sujet :
    Personnellement, je suis de leur avis, ce n'est pas leur rôle de bloquer des 4 fers, contrairement à l'EFF qui elle se doit de le faire.
    Car à l'état actuel des choses, Chrome (de Google), Saphari (d'Apple) et Internet Explorer (de Microsoft), et sûrement Opéra, intégreront volontiers ce type de fonctionnalités, car chacune de ces entreprises à la tête de ces navigateurs vendent du contenu multimédia sur le web (Youtube de Google et iTunes d'Apple) ; et vous pouvez être sûr que les sites web vendeurs de contenus vont vouloir cette fonctionnalité, pour « protéger » leur marché.
    Lorsque Mozilla avec son navigateur Firefox se retrouvera seul à ne pas mettre en place ce système, vous pouvez être sûr que les utilisateurs finaux ne vont pas se priver de changer de navigateur web, réduisant ainsi la part « de marché » du navigateur. Déjà que la concurrence est rude, ça serait vraiment se mettre une balle dans le pied de ne pas suivre.
    Ainsi, comme je le disais en entrée, ce n'est donc pas à Mozilla de bloquer complètement, le problème aurait dû être réglé à la source, le W3C n'aurait pas dû imposer cette technologie comme un standard pour HTML5. Mais toutefois, Mozilla fait le bon choix en utilisant un module externe au navigateur, c'est ainsi le meilleur contre-poids à cette mesure.
    Merci Mozilla, de penser pour un véritable web ouvert.
    May 15, 2014 at 12:06:37 PM GMT+2 - permalink -
    QRCode
    - http://www.numerama.com/magazine/29383-eme-firefox-cede-a-contrecoeur-aux-menottes-numeriques.html
    DRM Firefox libertés libre web
  • Google - CNIL - Commission nationale de l'informatique et des libertés
    Google a récemment été sanctionné par la CNIL française, et doit donc, comme l'indique le site de la CNIL elle-même, afficher le message suivant en page d'accueil (https://www.google.fr/), mais seulement pour 48 heures (début 8 février 2014 UTC) :
    Communiqué: la formation restreinte de la Commission nationale de l'informatique et des libertés a condamné la société Google à 150 000 euros d'amende pour manquements à la loi « informatique et libertés ». Décision accessible à l'adresse suivante: http://www.cnil.fr/linstitution/missions/sanctionner/Google/

    Diffusons bien plus ce message !

    Copie sous forme d'image : http://i.imgur.com/I4EHvwx.png

    Plus d'infos : http://www.numerama.com/magazine/28339-google-affiche-sa-condamnation-sur-sa-page-d-accueil.html
    February 9, 2014 at 12:03:57 AM GMT+1 - permalink -
    QRCode
    - http://www.cnil.fr/linstitution/missions/sanctionner/Google/
    CNIL Google web
  • MVC is dead, it's time to MOVE on.
    Tiens tiens, un avis intéressant sur le mode de développement MVC (Model View Controllers).
    November 12, 2013 at 4:08:27 PM GMT+1 - permalink -
    QRCode
    - http://cirw.in/blog/time-to-move-on.html
    développement informatique programmation todo web
  • Sortie de R.A.S. v0.1
    Logiciel RandoAmis.Secours (R.A.S) est un service web du type "dead man switch" : avant de partir en randonnée, vous indiquez sur ce service une date d'alerte ; si vous n'avez pas indiqué votre retour sur le service à l'heure de l'alerte, un message d'alerte est envoyé à vos destinataires pour prévenir que quelque chose s'est peut-être mal passé.

    C'est plutôt bien comme service, car il permet de prévenir des personnes si vous ne pouvait pas le faire.

    Lien direct : http://ivoire.dinauz.org/ras/
    October 14, 2013 at 12:44:27 PM GMT+2 - permalink -
    QRCode
    - http://linuxfr.org/news/sortie-de-r-a-s-v0-1
    logiciel_libre software web
  • Absolute Horizontal And Vertical Centering In CSS | Smashing Coding
    Quelques astuces en CSS, en fin de compte très simple, pour centrer correctement des blocks en CSS.
    August 13, 2013 at 11:31:14 AM GMT+2 - permalink -
    QRCode
    - http://coding.smashingmagazine.com/2013/08/09/absolute-horizontal-vertical-centering-css/
    astuces développement web
  • Smart Referer pour Firefox
    Intéressant, une extension pour Firefox qui permet à sa guise d'activer le "http referer".

    Pour info, le "http referer" est une donnée contenant l'url de la page actuelle, envoyée par défaut dans les en-têtes HTTP (les requêtes web), et qui a donc pour principale but d'indiquer la page de provenance, pour tracer ou pour éviter certains accès.

    (via Mistukarenai http://root.suumitsu.eu/links/?6HSeuA)
    August 5, 2013 at 9:48:22 AM GMT+2 - permalink -
    QRCode
    - https://addons.mozilla.org/fr/firefox/addon/smart-referer/
    astuces Firefox web
  • Utiliser curl pour envoyer des requêtes HTTP.
    Suite à mon petit article (https://links.thican.net/?OIlYuQ) sur le même principe (des requêtes HTTP), mais en utilisant telnet, voici donc une autre version bien plus propre, avec curl.

    Pour rappel :
    Utilisons donc quelques variables pour simplifier les envois (c'est du bash, au fait)
    - host : c'est le nom de domaine du site web à contacter (pour utiliser avec la variable HOST),
    - port : le port du serveur distant (port 80 très souvent, doit être un nombre entre 1 et 65 535 inclus),
    - url : l'url de la page web à joindre, (sous la forme "/index.html", avec un '/' au début),
    - getVars et postVars : la suite de variables qui vont être envoyées au serveur web, dans les requêtes GET et POST. (ces infos doivent être sous la forme "name=toto&code=2&update&field=text") ; dans une requête GET, postVars sera ignorée.

    Attention : la variable "host" est obligatoire (le port est par défaut à "80" si la variable est vide).

    Requête GET : curl --include http://${host}:{port:-80}/${url}?{getVars}
    Requête POST : curl --include --data ${postVars} http://${host}:{port:-80}/${url}?{getVars}

    That's it!

    Concrètement, la différence entre telnet et curl, elle se réside uniquement dans votre démarche d'apprentissage et de compréhension.
    Si vous voulez apprendre, modifier des données pour faire des tests, avoir un contrôle un peu plus poussé sur vos données, utilisez donc telnet.
    Par contre, si vous voulez quelque chose qui fasse son boulot, simplement, avec le moins d'erreurs possible car maintenu à jour, sans prise de tête, tournez donc vers curl.
    July 24, 2013 at 10:54:33 AM GMT+2 - permalink -
    QRCode
    - https://links.thican.net/?wGhHkw
    astuces GNU/Linux informatique web
  • Utiliser telnet pour envoyer des requêtes HTTP.
    EDIT: une méthode, plus simple et plus "propre" à utiliser, avec curl : http://links.thican.net/?wGhHkw

    Si vous avez besoin de tester un serveur web sans utiliser un navigateur web (pour ainsi mieux voir ce qui est concrètement reçu et envoyé), voici un début d'aide :

    On va donc utiliser telnet, un logiciel qui permet simplement de se connecter à une machine distant, sur le port souhaité, et d'envoyer simplement des paquets TCP.
    Utilisons donc quelques variables pour simplifier les envois (c'est du bash, au fait)
    - host : c'est le nom de domaine du site web à contacter (pour utiliser avec la variable HOST),
    - port : le port du serveur distant (port 80 très souvent, doit être un nombre entre 1 et 65 535 inclus),
    - url : l'url de la page web à joindre, (sous la forme "/index.html", avec un '/' au début),
    - getVars et postVars : la suite de variables qui vont être envoyées au serveur web, dans les requêtes GET et POST. (ces infos doivent être sous la forme "name=toto&code=2&update&field=text") ; dans une requête GET, postVars sera ignorée.

    Attention : la variable "host" est obligatoire (le port est par défaut à "80" si la variable est vide).

    Pour les requêtes GET, voici donc :
    { echo -n -e "GET /${url}?${getVars} HTTP/1.1\\nHOST: ${host}:${port:-80}\\n\\n"; sleep 0.5 } | telnet ${host} ${port:-80}

    Pour les requêtes POST, il faut rajouter l'info de la variable "Content-Type: application/x-www-form-urlencoded" (attention, d'après cette page http://stackoverflow.com/questions/4007969/application-x-www-form-urlencoded-or-multipart-form-data s'il s'agit d'autres formes de données, mieux vaut modifier le contenu de cette variable), voici donc :
    { length=$(echo -n ${postVars} | wc -c --); echo -n -e "POST /${url}?${getVars} HTTP/1.1\\nHOST: ${host}:${port:-80}\\nContent-Type: application/x-www-form-urlencoded\\nContent-Length: ${length}\\n\\n${postVars}"; sleep 0.5 } | telnet ${host} ${port:-80}

    Voilà, c'est tout, simple non ? ;-)

    Remarques :
    - "Pourquoi le temps de pause dans telnet (sleep 0.5) ?"
      Pour des raisons qui m'échappent, telnet va semble-t-il trop vite, et il envoit donc un paquet TCP avec le flag "RST" (Reset), ce qui coupe court le serveur distant, ainsi que l'affichage (même si le serveur distant a envoyé les données, telnet ne les affichera pas). Du coup, il se peut que vous tomber sur ce problème, si le serveur distant est long à répondre (grosse requête, trop de trafic, etc.), il faut donc augmenter le temps de pause.
    - "Pourquoi mettre un '/' en plus au début dans l'URL ("GET /${url}") ?"
      Les '/' en doublon ne sont normalement pas gênants pour accéder à une ressource (essayez donc des URL avec une suite de '/', ça ne devrait pas poser problème). Effectivement, si le serveur distant ne gère pas correctement ces '/' doublons, il risque de râler, mais en tout cas, si le premier '/' est manquant (exemple "GET index.html"), là, c'est sûr, la requête est mauvaise. Donc, autant en mettre trop que pas assez. ;-)
    July 23, 2013 at 4:52:35 PM GMT+2 - permalink -
    QRCode
    - https://links.thican.net/?OIlYuQ
    astuces GNU/Linux informatique web
  • Python and Real-time Web | Eat at Joe's
    @TODO:
    TL;DR
    July 9, 2013 at 8:01:57 PM GMT+2 - permalink -
    QRCode
    - http://mrjoes.github.io/2013/06/21/python-realtime.html
    programmation python todo web
  • Sonar'RSS : Le Netvibes à la Bronco - Warrior du Dimanche
    Franchement, l'interface me plaît beaucoup, bien plus que KRiSS, qui fait déjà du bon boulot.

    Je le ferai un peu plus tard. :-)

    EDIT 2013-09-24: Non, il a trop de défauts, et surtout des trop mauvais défauts, pas des petites erreurs (version 0.81) :
    - même si l'idée de créer des groupes en onglets est sympa, l'importation en OPML ne fonctionne tout simplement pas,
    - aucun moyen pour exporter, et le fichier system/tabs.cfg (enfin, sans lire le code, je crois que la liste des flux RSS est stockée là dedans) est un blob binaire monstrueux, donc exportation 0,
    - la séparation entre code exécutable (PHP, JS, et les templates HTML), et les données utilisateur n'existe pas, tout est mélangé, un coup on écrit à la racine (fichier pass.php), un coup c'est dans system (system/tabs.cfg), et enfin le dossier pour contenir les données des flux feeds_content ... bref, pas propre du tout,
    - et enfin, le bouton flattr, pas statique du tout, avec connexion au serveur de flattr ... chouette pour la protection de la vie privée...

    Dommage, peut-être à une autre fois.
    June 26, 2013 at 2:36:59 PM GMT+2 - permalink -
    QRCode
    - http://www.warriordudimanche.net/article175/sonar-rss-le-netvibes-a-la-bronco
    logiciel_libre software web
Links per page: 20 50 100
◄Older
page 1 / 4
Shaarli - The personal, minimalist, super-fast, database free, clarity, bookmarking service by the Shaarli community - Help/documentation