Depuis 2000, L’Absurde Séance fait découvrir des films en marge de la programmation actuelle : Cinéma d’Exploitation, Avant-Premières, Inédits, Séries B, Curiosités, Perles Rares et très gros Nanars. Plus de 650 films passés en 15 ans.
Et la semaine prochaine c'est l'Absurde Séance Nantes International Film Festival !
The purpose of this site is to provide a solid (and hopefully ever-expanding) variety of high quality, freely licensed art, so that free/open source game developers can use it in their games.
Le Fix, créé en 2011 sous la forme d'une newsletter, centralise toutes les infos de la culture rôliste (jeux de rôle, littératures de l'imaginaire, jeux de plateau et jeux vidéos).
Il est le pendant "actu" du magazine Di6dent, avec qui il partage de nombreux rédacteurs.
Pourquoi les logiciels financés par l’impôt ne sont pas publiés sous Licence Libre ?
Nous voulons une législation qui requiert que le logiciel financé par le contribuable pour le secteur public soit disponible publiquement sous une licence de Logiciel Libre et Open Source. S’il s’agit d’argent public, le code devrait être également public.
Le code payé par le peuple devrait être disponible pour le peuple!
Quand ils veulent éduquer les enfants à la tolérance (et les amener au bien-être personnel), parents ou professeurs cherchent des outils pratiques. Ils se cachent parfois dans les recoins des bibliothèques, mais heureusement, il y a internet et ses initiatives, des éditeurs et leurs audaces.
Pour vous donner un exemple de la vulnérabilité des outils comme la messagerie Outlook, en 2016, l’Annudef’ (l’annuaire du ministère de la Défense) a été téléchargé deux fois et on ne sait toujours pas par qui.
😲😱😩
Cette année, voyages-sncf.com m'a permis d'aller à la conférence annuelle Python à Toulouse.
En vrac, voici un petit résumé personnel de cette PyConFr.
J'y étais présent 3 jours sur 4 (sprint le premier et conférences les deux autres), et j'y ai donné donné 2 présentations, dont le contenu est …
While CPython has a test suite and we try to do our best to have good code coverage (currently sitting at above 83% ), nothing beats having people run CPython against real code because people use Python's features in ways we never anticipated all the time
With Travis you can actually do just that [by changing a single configuration file] and help test CPython !
Tout le monde n'a pas accès à Internet
Et si c'est le cas, il y a de grandes chances que celui-ci soit lent, erratique ou simplement censuré. Kiwix est une solution hors-ligne qui permet à tout un chacun de consulter des contenus éducatifs tels que Wikipédia, le Wiktionnaire, la bibliothèque Gutenberg et bien d'autres encore - ce sur n'importe quel ordinateur ou smartphone, et sans qu'il y ait besoin d'avoir une connexion permanente à Internet.
Kiwix est présent dans des écoles, des universités, et même des prisons
Et bien sûr à la maison. Plus rapide qu'une connexion internet, il permet d'économiser de la bande passante et du temps de chargement sur les connexions lentes. Facile à installer et peu gourmand en ressources, Kiwix fonctionne sur les vieux ordinateurs et ceux à faible puissance. Il est disponible sur la plupart des plateformes, d'Android et iOS à Microsoft Windows, macOS et bien sûr GNU/Linux.
-> plus d'1 million d'utilisateurs chaque année
https://github.com/kiwix
like-tweet.js, which runs whenever your application loads up the popular express library, makes a POST request to the twitter API [...] In fact, every time you download express, you favorite this exact tweet from Hot Pockets: introducing their new signature Hickory Ham sandwich pastries filled with real ham, real cheese, and a variety of chef-inspired sauces.
It’s true. Each installation of Babel includes a picture of Guy Fieri, and there is nothing you can do about it.
@sebsauvage:
Donc le W3C - déjà très critiqué - n'est plus. Il n'y a plus de compromis, des décisions ont été passées en force, et l'appel de l'EFF (le premier dans l'histoire W3C) a été rejeté.
Le W3C a donné aux majors ce qu'ils voulaient: Le champ libre pour bourrer le web de DRM.
Le web ouvert - celui qui a permis tout l'innovation actuelle - est mort.
(Et l'EFF a claqué la porte du W3C.)
Pour un peu plus de contexte, les articles de l'EFF sur le sujet des DRM:
https://www.eff.org/issues/drm
Et la description détaillée de la position du W3C:
https://www.w3.org/2017/07/EME-backgrounder.html.fr
Je trouve la citation de Tim Berners-Lee intéressante:
Le Web doit être universel pour être fonctionnel. Il doit être capable de contenir les folles idées du moment, mais aussi les idées plus abouties du siècle. Il doit être capable de prendre en charge toute langue et toute culture. Il doit être en mesure de contenir des informations de tous types, et les médias de plusieurs genres. Un aspect de la notion d'universalité, et que le Web doit être capable de prendre en charge ce qui est gratuit et payant, car cela fait partie intégrante de ce monde. Cela signifie qu'il est bénéfique que le Web soit en mesure d'inclure des films, et pour cela, il vaut mieux qu'EME fasse partie d'HTML5, plutôt que de l'exclure.
D'un autre côté, le point de vue du professeur Tim Wu, qui a inventé le terme "neutralité du net":
EME, of course, brings the anti-circumvention laws into play, and as you may know anti-circumvention laws have a history of being used for purposes different than the original intent (i.e., protecting content). For example, soon after it was released, the U.S. anti-circumvention law was quickly by manufacturers of inkjet printers and garage-door openers to try and block out aftermarket competitors (generic ink, and generic remote controls). The question is whether the W3C standard with an embedded DRM standard, EME, becomes a tool for suppressing competition in ways not expected.
Les aspects techniques sont décrits ici:
https://www.w3.org/TR/encrypted-media/
Si je comprends bien, pour l'instant cette spec ne concerne que des resources audio & vidéo
En très très bref, Cory Doctorow (porte parole de l'EFF) liste les problématiques suivantes avec ce nouveau standard:
- exclude an entire class of platforms and user agents from full conformance with the HTML5 standard and the W3C's vision of the Open Web
- encourage the reduction of the amount of content accessible to users via the Web
- create serious future impediments to W3C's core mission of promoting interoperability, voluntary standards compliance, and access for all.
Fondamentalement, l'EFF s'oppose à la formulation de cette spec dans l'état actuel.
Elle laise beaucoup trop de flou, comme par exemple la définition de "content protection: access control vs. encryption vs. usage control"
Comme d'habitude avec ce type de débat, les 2 parties opposées imaginent chacune les conséquences de l'adoption d'un changement technologique (exercice ô combien périeux):
- le W3C met en avant le besoin d'universalité du web, qui doit être inclusif et donc permettre à des entreprises diffuseuses de contenus numériques de les transmettre de manière sécurisée. En ce sens EME est donc un progrès, et le risque de dérives faibles
- l'EFF tire la sonnette d'alarme en énumérant tous les risques potentiels des DRMs, et déplace le débat au-delà de la question de l'universalité : elle remet en question quelle doit être l'idéologie du web. Doit-il en priorité servir des intérêts économiques, ou bien doit-il s'en méfier et promouvoir un modèle de partage des données libre ?
Difficile de faire des conjectures sur les implications futures d'une simple spec,
mais, selon moi, en termes de politique le W3C ne devrait pas s'embarrasser d'une spec DRM,
et s'employer à résoudre d'autres défis.
Des sujets comme l'accessibilité, la conception durable & écoresponsable me paraissent plus importants, non ?
"RSJS makes JavaScript easy to maintain in a typical web application. It’s written for the typical conventional web app in mind: a collection of HTML pages that occasionally need a bit of JavaScript to make things work."
Anti-patterns addressed:
- Ambiguious sources: It’s not obvious where to look for the JS behavior. (Is the handler attached to .author, .footnote, or .profile-link?)
- Non-reusable: It’s not obvious how to reuse the behavior in another page. (Should blogpost.js be included in the other pages that need it? What if that file contains other behaviors you don’t need for that page?)
- Lack of organization: Making new behaviors gets confusing. (Do you make a new .js file for each page? Do you add them to the global application.js? How do you load them?)
In a nutshell:
- Keep your HTML declarative (get rid of inline scripts).
- Put all your imperative code in JS files.
- Reduce ambiguity by having straight-forward conventions.
- HTML elements can be components that have behaviors.
- Behaviors apply JavaScript to a [data-js-behavior-name] selector.
Some practical tips:
- onmount (interesting but almost no users so far)
- store shared data in
<meta>
tags:function getMeta (name) { return $('meta[property=' + JSON.stringify(name) + ']').attr('content') }
In the last years, cmder became my default console when I needed a cmd.exe
-compatible Windows console.
Very often, I have a cmder
window with a set of tabs under my standard Windows user, and another that I launch as admi, to switch on/off some services, e.g …
Quelques avantages:
- il est vraiment très rapide (il exploite les multi-cœurs).
- il ne met à jour que ce qui est nécessaire.
- la navigation js est vraiment très bien (avec le thème colorbox).
- on peut naviguer dans la galerie au clavier (flèches droite/gauche).
- le thème colorbox passe remarquablement bien sur mobiles.
- on peut commenter les galeries en markdown.
- on peut lui faire afficher un lien vers l'image originale (j'y tiens).
Une limitation : sigal
n'affiche pour le moment aucune miniature dans les dossiers contenant des medias et des sous-dossiers #408
Il n'est pas non plus possible d'uploader des fichiers via l'interface web.
Cela reste néanmoins un excellent outil, testé & approuvé de mon côté !
Alternatives :
- https://github.com/sebsauvage/MinigalNano : KISS, PHP, JS Lightbox
- https://www.files.gallery : single-file PHP app that can be dropped into any folder - FROM: https://sebsauvage.net/links/?y_HVuQ
Une fantastique artiste à suivre !
Using Python’s matplotlib and pandas, we’ll see that it’s rather easy to replicate the core parts of any FiveThirtyEight (FTE) visualization.
A tutu on how to count hapaxes (words which occur only once in a text or corpus) using NLTK.
Some alternatives mentioned:
- Pattern : Python package for datamining the WWW which includes submodules for language processing and machine learning
- Polyglot : language library focusing on "massive multilingual applications"
- spaCy : an "industrial strength" NLP library focused on performance with a streamlined API