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.

2

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:

Lee el resto de esta entrada

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.

  1. Tutorial de Backbone.js
  2. #BackboneIO charla de Erick Ruiz
  3. Backbone: Cuando Javascript no se limita a los detalles
  4. Patrón de diseño MVC del lado del cliente con Backbone.js
  5. Building and testing a backbone app
  6. Sample App with Backbone.js and Twitter Bootstrap
  7. Break apart your Backbone.js render methods
  8. Backbone.Paginator
  9. Backbone Tutorials
  10. 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

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 2.364 seguidores

%d bloggers like this: