Créez un jeu d'hélicoptère en 3D dans Unity

Créez un jeu d'hélicoptère en 3D dans Unity

Dans cette conférence de Colton Ogden, vous pouvez apprendre les principes de développement de jeux en codant un jeu d'hélicoptère en 3D en utilisant Unity et C #. Les principes que vous apprenez peuvent s'appliquer à n'importe quel langage de programmation et à n'importe quel jeu.Cette conférence fait partie du cours d'introduction au développement de jeux du CS50 de l'Université de Harvard. Le cours

Lire la suite
Comment démarrer avec SignalR sur Azure avec JavaScript

Comment démarrer avec SignalR sur Azure avec JavaScript

L'autre jour, de bons développeurs de mon entreprise se préparaient à déployer une page de mise à jour du statut. Nous l'avions testé de manière approfondie, mais maintenant nous étions sur le point de le diffuser à grande échelle.J'étais inquiet de sa dépendance à un serveur API qui avait agi récemment. Nous n'avons

Lire la suite
Explication des types de données structurées en C

Explication des types de données structurées en C

Il existe des variables de différents types de données dans C, telles que ints, chars et floats. Et ils vous permettent de stocker des données.Et nous avons des tableaux pour regrouper une collection de données du même type de données.Mais en réalité, nous n'aurons pas toujours le luxe de disposer de données d'un seul type. C'est là

Lire la suite
Comment Devise protège les mots de passe de vos applications Rails

Comment Devise protège les mots de passe de vos applications Rails

Devise est une incroyable solution d'authentification pour Rails avec plus de 40 millions de téléchargements. Cependant, comme il résume la plupart des opérations cryptographiques, il n'est pas toujours facile de comprendre ce qui se passe dans les coulisses.L'une de ces abstractions aboutit à la persistance d'un encrypted_passworddirectement sur la base de données. J'ai

Lire la suite
Le document Google de codage: Git et GitHub

Le document Google de codage: Git et GitHub

introductionGoogle Doc est un traitement de texte côté serveur (en ligne). Les fichiers d'un utilisateur sont créés via un navigateur Web et stockés sur un serveur. Ce logiciel permet aux utilisateurs de partager des documents avec d'autres pour la collaboration. Normalement, le flux de travail est le suivant:Créez un document et remplissez-le de contenu.Enregi

Lire la suite
La technique Fab Four pour créer des e-mails réactifs sans requêtes média

La technique Fab Four pour créer des e-mails réactifs sans requêtes média

Je pense avoir trouvé une nouvelle façon de créer des e-mails réactifs, sans requêtes médiatiques. La solution implique la fonction CSS calc () et les trois propriétés width , min-width et max-width .Ou comme j'aime les appeler tous ensemble: les Fab Four (en CSS).Le problèmeCréer des e-mails réactifs est difficile, d'autant plus que les clients de messagerie sur mobile (comme Gmail, Yahoo ou Outlook.com) ne pre

Lire la suite
Explication de l'algorithme de recherche par sauts

Explication de l'algorithme de recherche par sauts

Recherche par sautUne recherche par saut localise un élément dans un tableau trié en sautant de k itens, puis vérifie si l'élément recherché se situe entre le saut précédent et le saut actuel.Complexité pire casO (√N)Comment ça fonctionneDéfinissez la valeur de k, le nombre de sauts: la taille optimale du saut est √N où le N est la longueur du tableauSauter le tableau k-par-k en recherchant la condition Array[i] < valueWanted < Array[i+k]Effectuez une recherche linéaire entre Array[i]etArray[i + k]CodePour voir des exemples d'implémentation de code de cette méthode, accédez à ce lien ci-de

Lire la suite
Manuel de codage Bootcamp: Explication des programmes d'ingénierie immersive

Manuel de codage Bootcamp: Explication des programmes d'ingénierie immersive

Avant de dépenser des milliers de dollars et plusieurs mois de votre vie sur un bootcamp de codage, passez 30 minutes à lire ce manuel.À qui est destiné ce manuel?Quiconque envisage d'assister à un bootcampTout développeur envisageant de fonder un bootcamp ou d'enseigner dans unTout journaliste écrivant sur les bootcampsPour les personnes qui pensent être trop occupées pour lire ce manuel ...Mon con

Lire la suite
Comment créer un menu de tiroir imbriqué avec React Native

Comment créer un menu de tiroir imbriqué avec React Native

L'espace d'écran est un bien précieux sur mobile. Le menu tiroir (ou «menu hamburger») est l'un des modèles de navigation les plus populaires qui vous aide à l'enregistrer tout en offrant une navigation intuitive. Dans cet article, je vais démystifier comment créer un menu de tiroir imbriqué (à plusieurs niveaux) à l'aide de React Native et React Navigation. ?Essayez l

Lire la suite
Comment créer un formulaire simple avec CSS Grid

Comment créer un formulaire simple avec CSS Grid

Vous avez appris à créer un formulaire simple avec Flexbox dans l'article précédent. Aujourd'hui, vous comprendrez comment créer la même chose avec CSS Grid.Voici ce que nous construisons:Construire le formulaire avec CSS GridD'après l'image ci-dessus, nous savons que le formulaire contient deux éléments:Un champ emailUn bouton d'envoiVoici le HTML: Send Pour créer le formulaire avec CSS Grid, vous devez définir la displaypropriété du parent sur grid.form { displa

Lire la suite
Comment comprendre toute tâche de programmation

Comment comprendre toute tâche de programmation

Le jour est finalement arrivé. Est-ce votre premier jour de travail ou le faites-vous depuis dix ans? Cela n'a pas d'importance. Nous finissons tous par nous retrouver avec une tâche que nous ne comprenons tout simplement pas.Alors, que devrais-tu faire? Devriez-vous commencer et espérer que cela fonctionne? De

Lire la suite
Pratique délibérée: ce que j'ai appris en lisant docco

Pratique délibérée: ce que j'ai appris en lisant docco

Je parcourais des projets open source, essayant de trouver le prochain que j'étudierais. Je suis tombé sur underscoreet son code source annoté.Le code source annoté m'a étonné. Sur le côté droit de la page se trouvait le code source. Sur le côté gauche de la page se trouvaient des notes expliquant chaque bloc de code. C'était u

Lire la suite
La mise à niveau vers MacOS Sierra cassera vos clés SSH et vous empêchera d'accéder à vos propres serveurs.

La mise à niveau vers MacOS Sierra cassera vos clés SSH et vous empêchera d'accéder à vos propres serveurs.

Ne mettez pas à niveau vers macOS Sierra si vous disposez d'un serveur cloud (AWS, Digital Ocean, etc.) Lisez d'abord cet article. Il vous guidera à travers la mise à jour en toute sécurité vers Sierra et la mise à jour de vos clés SSH.Comme beaucoup de développeurs, j'ai reçu un avis d'Apple me demandant d'installer son nouveau macOS Sierra. J'ai cli

Lire la suite
Comment Anki a sauvé ma carrière d'ingénieur

Comment Anki a sauvé ma carrière d'ingénieur

J'étais épuisé et ma carrière en logiciel stagnait à peine trois ans plus tard. Ma mémoire était nulle. Ma mauvaise mémoire était-elle due au stress, au manque de sommeil ou était-ce toujours aussi mauvais? Le travail consistait à commencer la journée avec «Aujourd'hui est le jour où je change» et à la terminer par un hackerNews, Reddit et Medium accro à la dopamine. J'étais un échec

Lire la suite