Sur Reddit.
Sur DriveThruRPG.
Questing Beast Games
- Maze Rats by Ben Milton is October's Game of the Month. : Reddit
- Maze Rats en français
- La fiche de personnage de Maze Rats v4.1 en français
- Titles from Questing Beast Games
Voir aussi : Star Rats.
The world's most popular React UI framework -
React components that implement Google's Material Design.
Via Nicolas sur !w.fr
Le leet speak (en leet speak : 1337 5|*34|<), de l'anglais « elite speak » (littéralement, « langage de l'élite »), est un système d'écriture utilisant les caractères alphanumériques ASCII d'une manière peu compréhensible pour le néophyte (appelé noob et déclinaisons) pour s'en démarquer.
- Tutanota : Tutanota est le service d'e-mails le plus sécurisé du monde et extrêmement simple à utiliser. f-droid.org
- ProtonMail
- BlueMail
Écriture et jeux de rôle textuels (RPG)
- Logiciels pour les mjs (création plan, Monde, pnjs)
- RPGweb
- DMGénie
- EN world
- Outils Froids
- Odyssée : Odyssée est un jeu de rôles en ligne asynchrone entièrement gratuit. Durant chaque tour de jeu, vous dépensez vos points d'action pour faire accomplir à votre personnage prouesses et actions d'éclats.
Convert markdown or rmarkdown files to mindmap files.
Database management in a single PHP file
Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.
A free application for graphically managing disk device partitions
GParted is a free partition editor for graphically managing your disk partitions.
With GParted you can resize, copy, and move partitions without data loss, enabling you to:
- Grow or shrink your C: drive
- Create space for new operating systems
- Attempt data rescue from lost partitions
Via Vincent.
- Tiken Jah Fakoly
- French Fuse
Un peu de tout sur CSS, HTML, SVG, JavaScript et le reste.
L’algorithme de tracé de cercle d'Andres1 permet, pour une complexité algorithmique très réduite, de tracer des cercles en image matricielle. Cet algorithme permet de paver entièrement le plan par des cercles concentriques, sans les trous que laisse par exemple l'algorithme de tracé d'arc de cercle de Bresenham.
JavaScript
Implementation that draws a circle in HTML5 canvas (for educational purposes only; there are better ways to draw circles in canvas).
const CHANNELS_PER_PIXEL = 4; //rgba
function drawCircle (x0, y0, radius, canvas) {
var x = radius-1;
var y = 0;
var dx = 1;
var dy = 1;
var diameter = radius * 2;
var decisionOver2 = dx - diameter; // Decision criterion divided by 2 evaluated at x=r, y=0
var imageWidth = canvas.width;
var imageHeight = canvas.height;
var context = canvas.getContext('2d');
var imageData = context.getImageData(0, 0, imageWidth, imageHeight);
var pixelData = imageData.data;
var makePixelIndexer = function (width) {
return function (i, j) {
var index = CHANNELS_PER_PIXEL * (j * width + i);
//index points to the Red channel of pixel
//at column i and row j calculated from top left
return index;
};
};
var pixelIndexer = makePixelIndexer(imageWidth);
var drawPixel = function (x, y) {
var idx = pixelIndexer(x,y);
pixelData[idx] = 255; //red
pixelData[idx + 1] = 0; //green
pixelData[idx + 2] = 255;//blue
pixelData[idx + 3] = 255;//alpha
};
while (x >= y) {
drawPixel(x + x0, y + y0);
drawPixel(y + x0, x + y0);
drawPixel(-x + x0, y + y0);
drawPixel(-y + x0, x + y0);
drawPixel(-x + x0, -y + y0);
drawPixel(-y + x0, -x + y0);
drawPixel(x + x0, -y + y0);
drawPixel(y + x0, -x + y0);
if (decisionOver2 <= 0)
{
y++;
decisionOver2 += dy; // Change in decision criterion for y -> y+1
dy += 2;
}
if (decisionOver2 > 0)
{
x--;
dx += 2;
decisionOver2 += (-diameter) + dx; // Change for y -> y+1, x -> x-1
}
}
context.putImageData(imageData, 0, 0);
}De Derek Banas via Thierry HOR sur LinkedIn.
Many people asked me to make a tutorial that teaches how to program and so here it is. I'll be teaching how to program through problem solving which I think is the best way to learn. Python is the best first language and so I'll use Python 3.5 to teach. And, based on your requests I will use PyCharm in this tutorial series.
De kamranahmedse sur gitlab via Wedevthierry sur le discord de Simplon.
Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them a perspective; sharing them here to help the community.
Comparatif des algos du plus court chemin avec options intéressante :
- Obstacles
- Allow diagonal
- Bi-directional
- A*
- Dijkstra
Internet Libre à Lyon et Saint-Étienne
Illyse est une association loi 1901 créée le 18 juillet 2011. Elle a pour objet de promouvoir l’utilisation et le développement d’un réseau neutre et ouvert, respectueux de ses utilisateurs et de leur vie privée.
Illyse est un Fournisseur d’Accès à Internet sur la région lyonnaise et stéphanoise. En effet, nous pensons que le meilleur moyen de promouvoir la neutralité du Net est tout simplement de faire partie de ce réseau et de participer à son fonctionnement.
Reprenons le contrôle de nos événements !
MobiliZon est un outil destiné à créer des plateformes de gestion de communautés et d'événements. Son but est d'aider un maximum de personnes à s'émanciper des groupes et événements Facebook, de Meetup, etc.
Le logiciel MobiliZon étant sous licence Libre, n’importe qui peut héberger un serveur MobiliZon, qu’on nomme instance. Ces instances peuvent se fédérer entre elles, afin qu'une personne ayant son compte sur ExampleMeet puisse s'inscrire à un événement posté sur SpecimenEvent.
Via Shuuk sur le discord de Simplon.
This short program lets you draw a tile map using a tileset.
Sur le blog Jobenstock.
Ces différents sites vous permettent de vous former dans le domaine que vous souhaitez, sans bouger de chez vous ! Vous êtes en reconversion professionnelle ? Vous êtes prêt à apprendre ? Voici les 12 meilleurs sites pour se former en ligne gratuitement.
Avant toute chose, il faut comprendre qu’un développeur WordPress est un développeur tout court.
Ainsi, peu importe la technologie, il est capable de s’adapter à toute sorte de projets web ou non avec de l’apprentissage.
- Vous serez capable de développer un thème sur mesure de A à Z ;
- Vous serez capable de développer une extension sur mesure et la publier sur le dépôt WordPress.org ;
- Vous pourrez répondre à la plupart des demandes spécifiques de vos clients ;
- Vous pourrez lancer vos propres projets solos sans avoir besoin de personne ;
- Vous serez acteur d’un CMS qui propulse plus de 1/4 des sites web dans le monde ;
- Vous pourrez devenir freelance sans soucis ;
Voir les com's.
Developer Resources
Wargames terrain and scenery artisan studio
tous éco-confortables
Le nouveau service public qui vous guide dans vos travaux de rénovation énergétique.
Sur l'ANFR.
Grâce à cette carte, vous pouvez visualiser le déploiement des réseaux mobiles pour l'ensemble des opérateurs et pour toutes les technologies : 2G, 3G, et 4G.
Just-add-water CSS animations
Sur la MDN.
La pseudo-classe :first-of-type permet de cibler le premier élément d'un type donné parmi ceux d'un même élément parent (et de même niveau).
Sur CSS-Tricks.
If you think responsive's simple, I feel bad for you son. We got 99 viewports, but the iPhone's just one.
—Josh Brewer, March 10, 2010
@media only screen and (orientation: landscape) {
}Sur CSS-Tricks.
La propriété speak en CSS permet de spécifier comment un navigateur doit prononcer le contenu lu, par exemple via un lecteur d'écran.
Gestionnaire conforme de cookies
Via le brief.me du 17/12/18.
Travailler de chez soi permet, entre autres, de s’épargner le transport vers son lieu de travail mais cela peut brouiller les frontières entre la vie professionnelle et la vie privée et risquer de nuire aux deux.
Via le brief.me du 13/12/18.
Parce que choisir c'est important
Trouver et signaler les produits qui durent pour déprogrammer l’obsolescence !
- HOP : Halte à l'Obsolescence Programmée
- Comment réparer
Sur CSS-Tricks.
La propriété all dans CSS réinitialise toutes les propriétés de l'élément sélectionné, à l'exception des propriétés
directionetunicode-bidiqui contrôlent la direction du texte.
The JavaScript library used in the color converter can be downloaded from w3schools.
Modern and simple css @font-face generator
The @font-face CSS rule allows web developers to specify online fonts to display text on their web pages. By allowing authors to provide their own fonts, @font-face eliminates the need to depend on the limited number of fonts users have installed on their computers.
We are a community of talented developers who learn together. We have an ever-growing library of high-quality tutorials and articles that you can read completely for free !
Super newsletter pour front et inté.
Via Alopex.
In this article, I will go through the three current starter sets released for Age of Sigmar 2.0 – Storm Strike, Tempest of Souls and Soul Wars. I will list the differences, how many points of models you will get in each one, how much you save by buying the different versions and the general pros and cons for each starter set.
Sur Wikilivres via Fabien Olicard.
Le Cul de chouette est un jeu originaire de la série Kaamelott et se joue avec trois dés. Le but du jeu est d'atteindre ou dépasser 343 points, le score à atteindre provenant des initiales du nom du jeu (CDC), soit les 3e, 4e et 3e lettres de l'alphabet.
Sur Learn the Web.
Cheatsheet sur l'affichage et le positionnement CSS
Sur la MDN.
Les sélecteurs de voisin direct
A + B
Le combinateur '+' permet de sélectionner les nœuds qui suivent immédiatement un élément donné.
Les sélecteurs de voisins
A ~ B
Le combinateur '~' permet de sélectionner les nœuds qui suivent un élément et qui ont le même parent.
Les sélecteurs d'éléments fils
A > B
Le combinateur '>' permet de sélectionner les selects nœuds qui sont des fils directs d'un élément donné.
Les sélecteurs d'éléments descendants
A B
Le combinateur (espace) permet de sélectionner les nœuds qui sont des descendants (pas nécessairement des fils directs) d'un élément donné.
Le combinateur de colonne
A || B
Le combinateur || sélectionne les nœuds qui appartiennent à une colonne.
Boost your productivity
Rambox is a workspace browser that allows you to manage as many applications as you want, all in one place. It is perfect for people who care about productivity and work with many applications, both business and personal.
Sur le wiki ubuntu-fr.
LAMP est un acronyme pour Linux, Apache, MySQL, PHP. C'est une pile logicielle comprenant le système d'exploitation, un serveur HTTP, un système de gestion de bases de données et un langage de programmation interprété, et qui permet de mettre en place un serveur web.
IcoMoon is an icon solution, providing three main services: Vector Icon Packs, The IcoMoon App, and hosting icons as SVGs or fonts.
background-image: radial-gradient(at center, #A70079, #411980);Sur la MDN
La fonction attr() est utilisée afin de récupérer la valeur d'un attribut d'un élément pour l'utiliser dans la feuille de style. Cette fonction peut également être utilisée sur les pseudo-éléments auquel cas c'est la valeur correspondant à l'élément source qui est renvoyée.
