Entradas

Mostrando las entradas de septiembre, 2016

7 sitios web para estudiantes y profesores apasionados por aprender Matemáticas.

Imagen
Fuente: cacharrerosdelaweb.com En ocasiones anteriores he tenido la oportunidad de compartirte contenido muy importante e interesante para aprender Matemáticas, si por alguna razón no has podido verlo en el siguiente link podrás acceder a este: Listado de los 6 mejores canales de Youtube para aprender Matemáticas. Gracias a que el gigante de internet contiene información casi infinita, en esta oportunidad te comparto los 7 Mejores sitios web para estudiantes y profesores apasionados por aprender Matemáticas. Todo el contenido lo podrás disfrutar de forma totalmente gratuita y está disponible para que en cualquier momento hagas uso de él. Lectura necesaria.

Ejemplo de gestión de bases de datos

Imagen
Funte: javierjimenez.mondaenlaweb.com En esta entrada el blog de Javier Jiménez, nos explica cómo trabajar con un proyecto que consiste en diseñar y desarrollar una aplicación con una base de datos para una empresa real. Continúa la lectura.

Juegos online para aprender a programar

Imagen
Fuente: ticbeat.com Aprender a programar se ha convertido en una meta relativamente común en estos tiempos. Gracias a Internet, cada vez hay más métodos y páginas web que nos ayudan a dominar las lógicas del código, pero la programación no es un asunto para tomarse a la ligera. Necesitamos, además de la voluntad de convertirnos en “magos del software”, algunas dosis de paciencia, concentración y disciplina. No obstante, antes de entrar en materia, conviene concretar para qué queremos aprender a programar. ¿Qué queremos desarrollar? ¿Páginas web, aplicaciones móviles, videojuegos…? En cualquier caso, hay una serie de recursos online que nos servirán para introducirnos en este mundo y divertirnos a la vez. Este test , por ejemplo, te dice cuál es el lenguaje de programación apropiado para ti. Seguimos aprendiendo.

Transformación modelo entidad-relación a modelo relacional

El blog de Javier Jiménez nos muestra un tutorial en el que nos explica cómo ha preparado una tabla para hacer más fácil la transformación de un diagrama entidad-relación a un modelo relacional. Según la relación y la cardinalidad entre las entidades de nuestro diagrama, estas pueden transformarse a tablas o no. Lectura necesaria para aprender mas sobre Base de Datos

Realizando un CRUD con el patrón MVC en PHP

Imagen
Fuente: anexsoft.com Realizando un CRUD con el patrón MVC en PHP ¿Que es MVC?: Es un patrón de arquitectura de software que busca desacoplar la lógica en 3 capas: El controlador se encarga de recibir las peticiones que manda la vista. El modelo es el que define las reglas de negocio en nuestro caso las consultas a MySQL. La vista es lo que va a ver el usuario que en nuestro caso la maquetación en HTML. Basandonos en nuestro proyecto anterior http://anexsoft.com/p/57/realizando-un-crud-listar-registrar-actualizar-eliminar-con-php hemos pasado toda la lógica a MVC. En la cual hemos separado por completo el código HTMl del lenguaje PHP implementando un controlador, modelo y vista.   Lectura obligada.

Los 5 mejores programas para hacer presentaciones online

Imagen
Fuente: computerhoy.com Muy probablemente todos hemos tenido que hacer una presentación en algún momento de nuestras vidas. Tanto si eres estudiante y tienes que hacer un trabajo en clase, como si eres un profesional que tiene que exponer un proyecto a sus jefes o clientes. En la antigua Grecia la oratoria estaba considerada casi como un arte y es que no es sencillo mantener la atención de una audiencia por mucho tiempo, si no es que lo que se le está mostrando despierta su interés o, como mínimo, su curiosidad. Una buena forma de apoyar tu oratoria y mejorar la exposición de datos es hacerlo a través de diapositivas que refuercen tu mensaje y aquí es donde una buena herramienta para crear diapositivas resulta esencial. Lectura imprescindible.

Lo que debes de saber urgentemente sobre las base de datos NoSQL

Imagen
Fuente: acom.azurecomcdn.net Las Bases de Datos NoSQL son una amplia clase de sistemas de gestión de bases de datos diferentes al modelo clásico de gestión de bases de datos relacionales que todos conocemos. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a veces “no sólo SQL” para subrayar el hecho de que también pueden soportar lenguajes de consulta de tipo SQL. Existen alrededor de 150 sistemas de base de datos NoSQL y se nos puede complicar a la hora de escoger cual será la mejor para  nuestros proyectos, por eso Para Programadores realiza este post para sacar de duda al programador actual y que sepa tomar la mejor decisión. A continuacion veremos en qué consisten estos sistemas, para que podamos elegir la opción que mejor se adapte a nuestras necesid

El Libro para Principiantes en Node.js

Imagen
Fuente: nodejs.org Las primeras encarnaciones de JavaScript vivían en los browsers. Pero esto es sólo el contexto. Define lo que puedes hacer con el lenguaje, pero no dice mucho acerca de lo que el lenguaje mismo puede hacer. JavaScript es un lenguaje "completo": Lo puedes usar en muchos contextos y alcanzar con éste, todo lo que puedes alcanzar con cualquier otro lenguaje "completo". Node.js realmente es sólo otro contexto: te permite correr código JavaScript en el backend, fuera del browser. Para ejecutar el código JavaScript que tu pretendes correr en el backend, este necesita ser interpretado y, bueno, ejecutado, Esto es lo que Node.js realiza, haciendo uso de la Maquina Virtual V8 de Google, el mismo entorno de ejecución para JavaScript que Google Chrome utiliza. Además, Node.js viene con muchos módulos útiles, de manera que no tienes que escribir todo de cero, como por ejemplo, algo que ponga un string a la consola. Entonces, Node.js es en realida

Qué es el seguimiento HSTS y cómo podemos evitarlo

Imagen
Fuente: Genbeta.com Aprobado por la IETF a finales de 2012 y diseñado para garantizar las conexiones seguras mediante HTTPS, el protocolo HSTS o Http Strict Transport Security es un mecanismo soportado por los principales servidores web –Apache, NGNIX- y la mayoría de navegadores (incluso Internet Explorer desde febrero), que reduce las posibilidades de que un atacante pueda interceptar nuestras comunicaciones y recopilar cookies y datos similares intercambiados durante la sesión. El estándar permite que el servidor y el navegador web o “User Agent”, interactúen de manera más fiable, empleando protocolos de transporte como TSL/SSL. Así, es capaz de acabar con variados ataques de red y también con algunos errores cometidos por los desarrolladores de los distintos sites (por ejemplo, el uso de conexiones no seguras para descargar recursos de la web). Pero ¿cómo funciona exactamente? ¿En qué consiste el seguimiento HSTS?. Desde este blog especializado en tecnología nos explican.

10 aplicaciones para estudiantes que te serán de gran utilidad

Imagen
Imagen fuente: psicologiaymente.net Estudiar no siempre resulta un camino de rosas. La necesidad de mezclar el tiempo libre con el estudio puede llevar a quebraderos de cabeza, y el contenido de los apuntes puede ser de difícil acceso en ocasiones. Por suerte, la tecnología nos hace más llevadera la vida de estudiante. Atendiendo a estas ventajas que nos ofrecen los nuevos programas hemos creado un listado con las aplicaciones para estudiantes universitarios que más recomendamos .

¿Te falla la memoria? Estos nueve bots te ayudarán con los recordatorios

Imagen
Fuente: www.genbeta.com/ Revisa el calendario por enésima vez y cierra los ojos en un vano intento por recordar. –Juraría que se me olvida algo- piensa en voz alta. Y fija la vista en la solitaria chincheta que ya empieza a oxidarse, y en las esquinas de la hoja, que ya empiezan a doblarse hacia arriba. Pero su cerebro no logra evocar esa ansiada respuesta. Si te sigues identificado con la situación anterior, eres de los que todavía prefiere el sistema del viejo calendario colgado en la pared o, sencillamente, no has encontrado una aplicación de recordatorios que satisfaga tus necesidades, no te preocupes, porque hoy recopilamos varios bots que te permitirán estar al tanto de todos tus compromisos y obligaciones. Seguir la lectura!

Metaprogramación en runtime con Groovy

Imagen
Imagen fuente: Wikipedia Una de las características que hacen de Groovy un lenguaje tan potente es su capacidad de Metaprogramación. El hecho de que sea un lenguaje dinámico hace que podamos postponer hasta tiempo de ejecución ciertas comprobaciones y decisiones que normalmente se harían en tiempo de compilación. Así podremos interceptar, inyectar e incluso sintetizar nuevas clases y métodos bajo demanda en tiempo de ejecución. Seguir leyendo

Los 12 canales de Youtube de desarrollo en Español que merece la pena seguir

Imagen
Imagen vía www.nerdilandia.com Youtube es la nueva televisión, dicen unos. Youtube es la nueva universidad, dicen otros. Nosotros ni idea, que la túnica de Rappel no nos sienta nada bien (y la macedonia en el pelo de Paco Porras menos), pero lo que sí sabemos es que entre la marabunta de canales que hay en Youtube, entre tanto Rubius, Dalas y Wismichu, hay unos cuantos dedicados al desarrollo y en español. De entre ellos hoy te vamos a seleccionar los 12 canales de Youtube de desarrollo en Español que merece la pena seguir. ¡Continúa con la lectura!

23 apps imprescindibles para el universitario

Imagen
Con el inicio del nuevo período semestral universitario inauguramos un nuevo curso y, aunque las primeras semanas en la universidad sean algo más relajadas, pronto empiezan a llover trabajos individuales, en grupo, prácticas y sobre todo los temidos exámenes. Para muchos estudiantes resulta complicado llevarlo todo al día, sobre todo, para los que se matriculan en muchas asignaturas para ir quitándose créditos o para terminar la carrera sin estirarla durante otro curso. Organizarlo todo puede ser una ardua tarea, pero hoy en día contamos con herramientas que pueden ayudar a convertir el caos en orden, y los dispositivos móviles son de gran ayuda, tanto si se trata del móvil como de la tablet. Esta es nuestra selección de apps para este curso. Continuar con la lectura