• Obtener el tipo de cambio (colones/dolares) en Wordpress

    Hace un tiempo publiqué un post sobre como obtener el tipo de cambio en php en donde les compartí un script en php que utiliza el web service del BCCR (Banco Central de Costa Rica) para calcular el tipo de cambio del día, además de algunas funciones para convertir un monto de colones a dolares y viceversa.

  • Convertir números a letras en PHP

    Aveces cuando se está implementando algún tipo de sistema de facturación es necesario desplegar el monto en letras al momento de imprimir la factura.

  • CORS (Access-Control-Allow-Origin) en API RESTful con Silex

    Es muy común cuando desarrollas un API Restful que te topes con el típico No ‘Access-Control-Allow-Origin’ header is present on the requested resource.. Esto sucede porque estás haciendo un XMLHttpRequest a un dominio distinto del de la aplicación, el navegador bloquea estas peticiones por motivos de seguridad. Una solución de esto es usar CORS, y para nuestra facilidad esto es muy sencillo si desarrollas tu API con Silex.

  • Laravel Design Patterns and Best Practices

    Laravel se está convirtiendo en uno de los frameworks PHP mas utilizados hoy en día por miles de desarrolladores. Yo lo recomiendo totalmente para quien quiera desarrollar aplicaciones web de una manera elegante, sencilla y expresiva, siguiendo con principios SOLID.

  • ¿Cómo actualizar mi sitio web cada vez que hago cambios en GitHub?

    Es muy probable que alguna vez nos hallamos preguntado esto. Sería genial si cada vez que actualizo los cambios en mi repositorio, estos se “subieran” de manera automática a mi servidor web. Tal vez muchos estén haciendo esto de manera manual, actualizando tu repositorio y después subiendo tus archivos al servidor por FTP. Algunas desventajas de esto es que puedes perder el control de versiones, ya que al ser un proceso manual, es posible que no todos los cambios se vean reflejados en el sitio web, y termines con distintas versiones de archivos mezclados.

  • Marcar todas las casillas en jQuery

    Si necesitan marcar todas casillas de verificación en un formulario, pueden utilizar este sencillo script para lograrlo.

  • Crear arreglo de campos ocultos en jQuery

    Puede ser que en algunas ocasiones necesiten crear dinámicamente campos ocultos en un formulario, o mejor aún, un arreglo de campos ocultos, y según alguna acción que realize el usuario se vayan agregando valores a este arreglo, luego ustedes procesan el formulario como lo deseen. Si este es su caso, este pequeño código les puede ser muy útil:

  • Extensión de Pago VPOS Alignet para Opencart

    Opencart es una excelente plataforma que te permite desarrollar sitios de ecommerce o carritos de compra de una manera fácil y rápida. Viene con numerosas librerías y herramientas que facilitan el desarrollo, es muy extensible y el código esta estructurado a manera de MVC, así que resulta muy cómodo modificarlo y adaptarlo a tus necesidades.

  • Obtener tipo de cambio actual (Colones-Dolares) en PHP

    En mi país (Costa Rica) el Banco Central dispone de un WebService que se puede utilizar para obtener el tipo de cambio actual. Hay varios métodos para obtener estos datos, dependiendo del lenguaje en que se este desarrollando, en esta ocasión les voy a explicar como hacerlo en PHP
  • Generar Scripts de la Base de Datos en SQL Server

    ¿Alguna vez han necesitado generar un script de la base de datos en SQL Server ? No me refiero a solo el esquema, ya que esto se puede hacer fácilmente en SQL Server 2005, sino también a los datos.

  • URL limpias con CodeIgniter

    Algo muy útil que permite el CodeIgniter es utilizar “URLs limpias”, lo que hace esto es quitar cualquier nombre de archivo y extinción al final de la URL, inclusive los parámetros enviados por GET, con lo que obtenemos URLs limpias y fáciles de aprender.

  • Empezando con CodeIgniter

    Hace unos meses empeze a trabajar en un sitio web que necesitaba un cliente, era basicamente un sitio de busqueda de propiedades con un backend en donde se agregaran dichas propiedades. Se necesitaba una solución rápida, obviamente que sin dudar elegí LAMP (Linux,Apache,MySQL,PHP). El problema es que el proyecto lo necesitaba trabajar en conjunto con alguien que no tenia nada de experiencia con PHP, y tampoco se contaba con el tiempo para una capacitación extensiva sobre el lenguaje, así que se me ocurrió utilizar algún tipo de framework para PHP que pudiera acelerar el proceso.

  • Ruby On Rails Scaffolding

    Ruby On Rails es un excelente punto de partida para entender el patron de diseño MVC en web, y el framework cuenta con muchas herramientas que facilitan tu trabajo, te ahorran tiempo y te ayudan a desarrollar aplicaciones web muy rápidamente. Un ejemplo de esto es la funcionalidad de scaffold incluida en Rails, que con solo unos cuantos comandos puedes generar tu modelo, vista, controlador y hasta crear la tabla en la base de datos. Además, siguiendo la teoría de CRUD, el comando de scaffold genera además toda la gestión para crear, eliminar, editar y mostrar los datos del modelo en que se esta trabajando, por lo que ya tienes las funciones básicas de un mantenimiento a una tabla, esto es muy útil y te ahorra mucho tiempo.

  • Ruby-On-Rails

    Después de oír varios comentarios positivos sobre Ruby-On-Rails decidí montarme sobre los rieles. Hace varios meses estuve leyendo un poco sobre esta tecnología, pero empecé a desarrollar en PHP y la verdad fue amor a primera tipeada… Pero después de ver que Rails esta de moda, y que todo el mundo lo esta usando, pues no quiero quedarme atrás, ni dejarlos a ustedes atrás, así que tratare de ir posteando frecuentemente sobre mi experiencia y lo que voy aprendiendo.

  • Web 2.0

    Puede ser que ya sea conocido por todos, y se que lleva su tiempo por la web, pero después de ver la gran cantidad de aplicaciones y sitios los cuales han tenido una migración de “actitud” (por así decirlo…), me pone a pensar que en cierta manera le han facilitado la labor al webmaster, por no decir que lo han librado de mucho trabajo, ya que ahora cualquier usuario final (personita común que utiliza el internet…) puede tener su propio sitio web con gran facilidad, rápido y sin ningún conocimiento técnico! y lo mejor de todo (o peor…), sin la necesidad de un webmaster

  • Depurar Javascript

    Javascript es genial! pero acaso no les ha causado dolor de cabeza cuando por alguna razon tienen un error en un script (y mas si este script es muy grande…) y tienen que ir linea por linea a revisar el codigo, eso es frustrante. Recientemente tuve un problema con un script de validacion de un formulario muy extenso, se que el IE te da una pequeña alerta amarilla al lado izquierdo de su [sacastico]agil y versatil navegador[/sarcastico] cuando hay un error de estos, pero aveces esto no sucede, asi que decidi ver que depuradores existian por ahi para Javascript, encontre algunos muy interesantes:

subscribe via RSS