Cómo crear su primera aplicación HoloLens con Unity

Cómo crear su primera aplicación HoloLens con Unity

HoloLens de Microsoft es bastante increíble. Me lo presentaron en mi pasantía este verano, y me lo he pasado genial desarrollándolo.Las aplicaciones HoloLens se crean utilizando DirectX con C ++ o Unity con C #. Descubrí que, en general, es más rápido y fácil poner en marcha una aplicación con Unity.En este

Lee mas

   Aprenda estadísticas de nivel universitario en este curso gratuito de 8 horas

Aprenda estadísticas de nivel universitario en este curso gratuito de 8 horas

La estadística es un campo vital para los desarrolladores de software y los científicos de datos. En este curso, aprenderá los conceptos esenciales de estadística, todos enseñados por Monika Wahi, profesora de Labouré College. Este curso le presentará los diversos métodos que utilizan los científicos para recopilar, organizar, resumir, interpretar y llegar a conclusiones sobre los datos. Pone énf

Lee mas
Cómo enviar a un repositorio remoto de Git

Cómo enviar a un repositorio remoto de Git

Nota: Este es el tercer video de la serie Git para principiantes. Mira el primer video aquí.En la terminología de Git, llamamos al repositorio de Git en su computadora un repositorio local.Un control remoto de Git es el mismo repositorio almacenado en otro lugar de Internet. Puede servir como respaldo. S

Lee mas

   5 comandos de Git que debe conocer, con ejemplos de código

5 comandos de Git que debe conocer, con ejemplos de código

He usado Git durante algunos años y todavía me encuentro buscando en Google cómo hacer algunas tareas básicas. Así que este artículo es mi intento de aprender cómo hacer algunas de estas cosas escribiendo sobre ellas. E incluso si todavía lo olvido, al menos tendré una referencia donde puedo encontrar fácilmente estos comandos, y tú también lo harás. Antes de se

Lee mas

   Cómo quitar pelusas a tus problemas en Sublime

Cómo quitar pelusas a tus problemas en Sublime

Sublime es un editor de texto ligero y es bastante popular entre muchos desarrolladores web. Ahora sé que hay muchos IDE sofisticados en el mercado con intellisense, finalización de código y todo eso. ¡Pero esta publicación es para aquellos que se han mantenido fieles a sus editores de texto favoritos! Ento

Lee mas

   Una introducción a Dotfiles: cómo tomar el control de su entorno de desarrollo

Una introducción a Dotfiles: cómo tomar el control de su entorno de desarrollo

Nota: Este es un artículo introductorio muy básico. Si ya conoce los fundamentos de la gestión de archivos dot, le recomiendo que lea mi segundo artículo. Como desarrolladores, nos esforzamos por minimizar el tiempo que dedicamos a cosas redundantes, como configurar nuestro entorno, escribir código repetitivo y, básicamente, no hacer nada que no tenga que ver con la parte divertida de la codificación: crear cosas nuevas. En es

Lee mas

   Docker 101: cómo pasar de la creación a la implementación

Docker 101: cómo pasar de la creación a la implementación

Docker es un cambio de juego y ha alterado mucho el mundo del desarrollo de aplicaciones. Aprenda las habilidades vitales necesarias para trabajar con esta tecnología de contenedores hoy. ¿Qué es Docker? En términos simples, Docker es una herramienta que permite a los desarrolladores crear, implementar y ejecutar aplicaciones en contenedores. La

Lee mas

   Leer, buscar, (no tener miedo de) preguntar

Leer, buscar, (no tener miedo de) preguntar

“Como ingenieros y desarrolladores, nos pagan para sentirnos frustrados… al mismo tiempo, siempre estamos en la escuela. Siempre estamos aprendiendo ”. - Carlos Lazos, Episodio 1 del Podcast CodeNewbie La codificación es un viaje hacia la ambigüedad. Ya sea que esté diseñando una API RESTful, escalando una aplicación a miles de usuarios o simplemente tratando de posicionar algo correctamente con CSS, siempre habrá cosas que no sepa. La próxima

Lee mas
Cómo construir e implementar su propio sitio de portafolio personal

Cómo construir e implementar su propio sitio de portafolio personal

¡Hola! Mi nombre es Kevin Powell. Me encanta enseñar a las personas cómo construir la web y cómo hacer que se vea bien mientras lo hacen.Me complace anunciar que acabo de lanzar un curso gratuito que le enseña a crear su propio sitio web de portafolio totalmente receptivo .Una vez que haya terminado este curso, tendrá un sitio de portafolio de aspecto elegante que lo ayudará a conseguir entrevistas de trabajo y trabajos independientes. Tambié

Lee mas

   Cómo controlar la referencia frente al valor en JavaScript

Cómo controlar la referencia frente al valor en JavaScript

Este artículo analiza cómo se comportan los distintos tipos de datos de JavaScript cuando se asignan a una variable. Dependiendo del tipo de datos, la memoria se asigna de manera diferente para almacenarlos. Puede reservar un nuevo espacio para almacenar una copia del valor, o puede que no cree una copia en absoluto y solo apunte al valor existente (referencia).

Lee mas

   Cómo construí mi proyecto individual: un motor de ajedrez para un motor de desarrollo de juegos popular

Cómo construí mi proyecto individual: un motor de ajedrez para un motor de desarrollo de juegos popular

Recientemente terminé uno de mis proyectos de verano: un motor GUI de ajedrez construido usando el motor de desarrollo de juegos Ren'Py Visual Novel y la biblioteca python-chess. Este motor se integrará en un juego de novela cinética, The Wind at Dawn , al finalizar ese juego. En esta publicación, me gustaría compartir algunos aprendizajes clave, técnicos y no técnicos, que obtuve al impulsar este proyecto de una sola persona de principio a fin en un mes. Apr

Lee mas
Cómo utilizar contenedores de Linux con LXC y LXD

Cómo utilizar contenedores de Linux con LXC y LXD

En los buenos viejos tiempos, instalar un sistema operativo significaba juntar todos los componentes de hardware, encender su nueva computadora con un disco de instalación en una unidad periférica y dejar que el proceso de instalación fuera libre. El tiempo total transcurrido podría oscilar entre horas y semanas.En e

Lee mas

   Explicación del algoritmo de aprendizaje automático de SVM

Explicación del algoritmo de aprendizaje automático de SVM

De acuerdo con la "Introducción a las máquinas vectoriales de soporte" de OpenCV, una máquina vectorial de soporte (SVM):... es un clasificador discriminativo formalmente definido por un hiperplano separador. En otras palabras, dados los datos de entrenamiento etiquetados (aprendizaje supervisado), el algoritmo genera un hiperplano óptimo que categoriza nuevos ejemplos.

Lee mas

   Una biblioteca de streaming con un superpoder: FS2 y programación funcional

Una biblioteca de streaming con un superpoder: FS2 y programación funcional

Scala tiene una biblioteca de transmisión muy especial llamada FS2 (Functional Streams for Scala). Esta biblioteca incorpora todas las ventajas de la programación funcional (FP). Al comprender sus objetivos de diseño, se expondrá a las ideas centrales que hacen que FP sea tan atractivo. FS2 tiene un tipo central: Stream[Effect,Output] Puede obtener de este tipo que es un Streamy que emite valores de tipo Output. La

Lee mas