Archivo de la categoría: Básicos
Canvas y el efecto de rebote
Si estas pensando crear un videojuego el efecto de rebote, gravedad y movimiento son imprescindibles para que tu aplicación se vea real y sobre todo llame la atención del jugador, debemos saber que como aficionados a los videojuegos somos quisquillosos en que cada detalle sea cercano a la realidad, es por ello que en este post te muestro un ejemplo de como implementar estos tres elementos en tus canvas.
Es importante mencionar que todo es manejo de coordenadas y sobre todo matemáticas, por lo que te recomiendo lo visualices como si tuvieras que diseñar basándote en un plano cartesiano; y es ahora cuando recuerdo que muchas personas dicen… ¿matemáticas? bla! jamás las necesitaré. Lee el resto de esta entrada
[Codeigniter] Taller básico
Hola!,
Debido a un caso especial el próximo Sábado 8 de diciembre a las 11:00 am horario de México (otros horarios más abajo) daré un taller (vía Internet) del Framework Codeigniter, estará enfocado a usuarios que desean iniciar y comprender MVC y el Framework.
El tiempo planeado será 2 horas tomando en cuenta dudas, los puntos a tratar son:
- Estructura MVC
- Configurar mi framework
- Integrar Bootstrap
- Crear vistas
- Crear controladores y funciones
- Crear modelos
- Consultas básicas a BD (nativas del Framework)
La idea será crear algo que puedan usar, en este caso se me ocurre un administrador de bookmarks ó agenda, si tienen alguna otra idea es bienvenida.
No se tocarán por el momento temas de integración de API’s, Mongo, etc; es un taller básico para usuarios que se interesen en PHP y Codeigniter
, sin embargo si se tiene pensado hacer uno más avanzado en otra ocasión.
Se requiere tengan instalado algun servidor Web (XAMPP, MAMP, WAMP, etc)
La dirección la publicaré unos minutos antes en este post y en mi cuenta de Twitter
Información Adicional
Vía: Hangout
Disponibilidad: Quedará grabado
para todos aquellos que no puedan asistir
Otros horarios.
- México – 11:00 (-6)
- Venezuela – 13:00 (-4)
- Colombia – 12:00 (-5)
- Ecuador – 12:00 (-5)
- Chile – 14:00 (-4)
- Argentina – 14:00 (-4)
- España – 18:00 (1)
Google Maps: Modificando su apariencia
En un post anterior titulado los “Primeros pasos para utilizar la API de Google Maps” expliqué como incluir el js, crear un mapa y agregar marcadores, ahora veremos de que forma podemos cambiar la apariencia a nuestro mapa, es decir, colores, elementos, tipo de terreno, etc.
Google Maps tiene una herramienta llamada Styled Map Wizard que nos muestra visualmente las propiedades del mapa y de esta forma podemos modificar de manera sencilla su vista inicial.
Cuando entras a Styled Map Wizard te desplegará una pantalla como la siguiente:
10 posts de Backbone.js que no debes perderte
El día de ayer @erickrdch hizo un hangout gracias la invitación de Miguel Álvarez (@midesweb) mejor conocido como el creador de desarrolloweb.com, el tema tratado fue Backbone.js por lo que si estás interesado y deseas saber más información no puedes dejar de visitar los siguientes posts.
- Tutorial de Backbone.js
- #BackboneIO charla de Erick Ruiz
- Backbone: Cuando Javascript no se limita a los detalles
- Patrón de diseño MVC del lado del cliente con Backbone.js
- Building and testing a backbone app
- Sample App with Backbone.js and Twitter Bootstrap
- Break apart your Backbone.js render methods
- Backbone.Paginator
- Backbone Tutorials
- Multiple models
Hasta un siguiente post
Operaciones básicas en MongoDB
Si te estas iniciando en MongoDB posiblemente este post te sea de ayuda, cada operación estará acompañada de una breve descripción y su “equivalente” en mySQL.
Insertar un documento en la colección usuarios
db.usuarios.insert({"nombre": "Yesi", "twitter":"@silvercorp"});
INSERT INTO usuarios (nombre, twitter) VALUES ("Yesi", "@silvercorp");
Buscar todos los documentos en la colección usuarios
db.usuarios.find();
SELECT * FROM usuarios;
Buscar un documento en la colección de usuarios
db.usuarions.findOne();
SELECT * FROM usuarios LIMIT 1;
Obtener todos los usuarios ordenados por nombre de manera ascendente
db.usuarios.find({}.sort({nombre:1}));
SELECT * FROM usuarios ORDER BY nombre ASC;
Seleccionar todos los registros con un Skip de 5 y límite de 10
db.usuarios.find().skip(5).limit(10);
SELECT * FROM usuarios LIMIT 5,10;
Estas son algunas operaciones básicas para que empieces con MongoDB y como siempre te recomiendo veas la documentación oficial
MongoDB | Documentación
@silvercorp | Twitter

