background preloader

Tutoriels

Facebook Twitter

Une application pour distribuer les tâches à du personnel disponible. Ce tutoriel propose un algorithme pour distribuer des tâches entre bénévoles en répartissant les appels de manière équitable. Pour l'aspect « Access », on abordera : - la technique des formulaires pères/fils : en l'occurrence, un formulaire père indépendant (sans source) avec 28 fils qui utilisent la même table ; - les zones de liste dans un formulaire fils pour lesquelles le choix se restreint selon l'enregistrement actif du père et les choix déjà opérés dans un formulaire « frère » ; - quelques acrobaties de VBA.

Il s'adresse à des utilisateurs expérimentés : seules les parties techniques un peu délicates sont expliquées en détail. Pour réagir au contenu de cet article, un espace de dialogue vous est proposé sur le forum Commentez Article lu 664 fois. Il s'agit d'une entreprise qui fonctionne avec du personnel bénévole. I-A. Deux exemples pour être concret : Le dépendant doit calquer son offre sur celle de son obligé. Dans cet exemple, si Maigret est choisi un jeudi, il viendra seul. I-B. Tutoriel Vidéo Divers Comprends le SSL. Aujourd'hui je vous propose de découvrir le SSL.

En prévision de futures vidéos qui concerneront la mise en place du HTTPS sur nginx et sur Apache je pense qu'il est important de faire un point sur ce protocole afin de mieux comprendre ce que l'on devra ensuite configurer sur notre serveur. SSL ou TLS ? Avant de commencer, une petite aparté sur la différence entre SSL et TLS. SSL, pour Secure Sockets Layer, est le nom du protocole lorsqu'il appartenait à Netscape. Après la version 3.0, l'IETF (Internet Engineering Task Force) décide de prendre le relais pour rendre le protocole plus ouvert et plus standardisé.

Suite à des discussions avec Netscape et Microsoft et pour éviter des problèmes de droits, ils renomment le protocole TLS 1.0. Pourquoi le SSL ? Avant de commencer, il est important de faire le point sur l'état actuel des choses pour comprendre pourquoi on a besoin de cette couche de sécurité supplémentaire. L'enjeu du SSL est double : Chiffrer les informations Les Certificats. Inkscape au pas de gymnastique. This document is not strictly speaking a tutorial on Inkscape that will allow to understand its functioning or even learn its use.

It was designed to be used to support an oral presentation of the software, in a workshop related to a group of Linux users. Although open to all, this workshop is especially frequented and animated by people with strong experience in computing: developers, artists, network engineers... That's why I chose not to explain a lot of basics of assumed known to all at this level: how to install a program, how to make a click-and - drop or a bounding box, how to open a context menu... Whenever an action is available via a keyboard shortcut, this is the one that I indicate; It goes without saying that this action is also achievable through the menus, but I felt no need to explain this process to people who find themselves and anyway little inclined to use it. II - A. The vector drawing in part originated in the automotive industry. <? II-C. II-D. III-A. III-B. III-C. Développement d'un jeu avec Unity* et la Caméra 3D Intel® RealSense™ Les jeux possèdent des fonctionnalités que les développeurs de jeux doivent implémenter : les objets du jeu doivent se conformer aux lois de la physique et entrer en collision avec les autres objets du jeu ; un objet du jeu doit déclencher des événements tels que lire un son et compter le score ; et il doit répondre aux entrées effectuées par l'utilisateur avec l'aide d'un joystick, de la souris, et du clavier.

Très souvent, les développeurs doivent implémenter à nouveau ces fonctionnalités pour chacune des plateformes ciblées, ce qui peut prendre un temps considérable. Pour faciliter les choses, les développeurs peuvent choisir un moteur de jeu qui inclut des fonctions permettant de réaliser des tâches communes, libérant plus de temps pour se concentrer sur les aspects plus créatifs de leur jeu. Le moteur de jeu multiplateforme Unity* 3D d'Unity Technologies est une solution intéressante. Cet article conviendra à la fois aux débutants et aux experts. Extrait de code 1. Sélectionnez. Formation Mettre en place un serveur Web. Introduction à Gulp. Gulp est un "Automatiseur de tâches", un task runner comme disent nos amis anglophones, c'est à dire qu'il est capable de lancer des bouts de scripts à votre place tout seul comme un grand. Ces tâches dépendent de votre bon vouloir et peuvent être très variées : des opérations simples telles que minifier ou concaténer du CSS ou du JavaScript, la création ou la suppression de dossiers ou de fichiers (possibilité de créer un projet à partir de zéro), l'optimisation, la compression d'images, la création de serveur local permettant de tester sur de multiples périphériques en même temps, la simulation de navigateurs fantômes conçus pour parcourir et tester les regressions d'affichage d'une page, etc.

T'as une tâche là ! Pour vous représenter le nombre d'actions réalisables par Gulp, sachez que les quelques 2000 plugins recensés représentent tout autant de tâches exécutables au sein de votre projet. Les pré-requis de Gulp node.js ne pas être trop allergique à la ligne de commande Node.js. Réalisez votre première application pour Android et iOS sur Apple Mac OS X en utilisant le moteur Multi-OS Engine. Créez un Android Project dans Android Studio Saisissez le nom de votre Application, le nom de domaine de votre entreprise et choisissez l'emplacement dans lequel vous voulez sauvegarder votre projet. Une bonne pratique est de placer vos projets dans un dossier appelé projet sous votre nom d'utilisateur. Nous vous conseillons de suivre exactement les étapes décrites ici pour vous assurer que vous ne rencontrez aucun problème. Remarquez le nom du package généré automatiquement (com.monentreprise.mapremiereapplication), qui doit être en minuscules.

Cliquez sur « Next » pour continuer. Configurez les paramètres de votre appareil cible et de niveau d'API. Si vous voulez débuter immédiatement, conservez les paramètres par défaut en cliquant sur « Next ». Dans la fenêtre « Customize the Activity », nous vous conseillons de laisser les paramètres tels quels. Cliquez sur « Hello World application » puis cliquez sur « Next » Dans cette fenêtre, vous allez créer un projet Xcode. Tutoriel Vidéo Divers Avocode. Lorsque l'on fait de l'intégration on est souvent obligé de travailler avec des fichiers PSDs qui nécessitent l'utilisation Photoshop. Le principal problème de ce logiciel est qu'il est conçu pour le traitement photo plutôt que le Webdesign. Inspecter les propriétés des calques et exporter les assets et loin d'être pratique. Certains designers ont même sauté le pas et utilisent maintenant Sketch plus adapté au webdesign.

Le principal problème est alors l'accès au logiciel qui ne fonctionne que sur MacOS. Retour au Source Pour vous aider dans votre travail Source a commencé par développer des plugins pour Photoshop comme CSSHat qui permet d'obtenir le CSS correspondant à un calque. Avec Avocode Source propose une solution plus complète afin de pouvoir se passer de Photoshop et Sketch.

Une interface travaillée La première chose qui saute aux yeux lorsque l'on ouvre Avocode c'est le travail qui a été fait sur l'interface. Avocode vs Adobe Extract. Tutoriel Vidéo Google Chrome Créer une extension. Je vous propose de découvrir comment créer une extension pour le navigateur Web Google Chrome. Créer une extension peut paraître complexe, mais ne soyez pas effrayé ! En effet, les extensions Google Chrome peuvent être créées avec des langages que l'on connait bien : JS, l'HTML et CSS. Le petit prérequis D'abord vous devez activer le mode développeur dans les paramètres de Chrome pour pouvoir y charger votre extension. Pour cela vous allez dans vos paramètres > plus d'outils > extensions et vous cocher la case mode développeur. Configurer son extension Le point de départ de la création d'une extension est la création d'un fichier manifest.json à la racine de votre dossier. L'ensemble des paramètres disponibles pour ce fichier sont décrit dans la documentation.

Les permissions Par défaut votre extension va être dans une sorte de bac à sable et n'aura accès à rien. Pour le " et le " on lui dit que l'extension peut fonctionner sur toutes les pages http ou https.