Archivo

Archivo para la categoría ‘Utilidades Web’

Tu tienda online como software de facturación

Lunes, 9 de enero de 2012 2 comentarios

Hoy día todavía muchos clientes me preguntan qué software de facturación les vendría bien en su tienda física para utilizarlo de forma compatible con su tienda online. Y mi respuesta siempre les sorprende: usa tu tienda online como software de facturación tanto en la tienda online como en la tienda física.

Sólo tienes que crearte un cliente “mostrador” para las ventas de contado, añadir un par de formas de pago “tarjeta en tienda” y “efectivo” (o las que necesites) y listo. Además con pequeños ajustes podrás utilizar tu pistola de códigos de barras, tener una pantalla para venta rápida, imprimir tickets, tener tus listados de facturas, usar albaranes, lo que necesites. Y siempre tendrás el stock actualizado y disponible desde cualquier sitio que tenga una conexión a internet. Ahorrarás costes y tiempo. Todo ventajas.

PHP ver todas las variables definidas

Martes, 28 de junio de 2011 Sin comentarios

Muchas veces hemos necesitado ver todas las variables definidas en una página web, sobre todo si no somos los creadores del proyecto y tenemos que modificarlo. En PHP es tan sencillo como utilizar el siguiente código:

$vars = get_defined_vars();
print_r($vars);

No os asustéis si os sale un pantallazo enorme, recordad que aquí van todas las variables. Para mí es tremendamente útil, para vosotros espero que también lo sea. Y si queréis maquetar un poco la salida de datos podéis ponerle una etiqueta “pre” antes y después del print_r y verlo más claro.

Mejora la velocidad de tu página web usando la caché

Lunes, 23 de mayo de 2011 3 comentarios

Algo que mucha, pero muchas webs ignoran es el tratamiento de la caché. Cuando se carga una web se descargan archivos. Y esos archivos descargados el navegador los visualiza para nosotros. Los archivos descargados pueden guardarse en la caché, evitando que el navegador los recargue de nuevo al volver a visitar esa página. Lo ideal es decirle al navegador cómo usar la caché, es decir, decirle qué archivos recargar y qué archivos dejar igual. Las imágenes, por ejemplo, podemos dejarlas en caché durante 1 semana. El contenido (archivos .html, .php y similares) podemos recargarlos, por ejemplo, cada minuto. Depende de la frecuencia de actualización y del tipo de web que queramos gestionar configuraremos la caché con una u otra frecuencia.

Se puede usar php para indicar tratamientos de caché, pero yo prefiero usar .htaccess y que toda la web siga el mismo tratamiento. Si alguna página necesita un cacheado especial se lo indico y listo. Os dejo un ejemplo de configuración básico de caché de un archivo .htaccess

Apache .htaccess caching code

# 1 YEAR
< "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</>
# 1 WEEK
< "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</>
# 2 DAYS
< "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=172800, proxy-revalidate"
</>
# 1 MIN
< "\.(html|htm|php)$">
Header set Cache-Control "max-age=60, private, proxy-revalidate"
</>

Para más información os recomiendo visitar esta página, de donde he copiado la configuración anterior y donde tenéis mucha más información sobre cómo usar apache para configurar la caché.

Firefox o Chrome, difícil elección

Viernes, 20 de mayo de 2011 1 comentario

Como desarrollador me afecta de forma muy directa el navegador a utilizar para ciertas tareas de mi trabajo. Hasta hace poco usaba siempre Firefox, pero la velocidad de actualización del mismo está dejando atrás muchas extensiones y haciéndolas incompatibles con las nuevas versiones. Y visto el calendario de versiones que tienen, este problema parece que va a ir a más. Y ahora para mayor duda, tenemos a Chrome. Chrome siempre ha sido el más rápido, pero las extensiones no eran ni de lejos como las de firefox. Pero poco a poco he ido encontrando casi todas las extensiones que necesito, y salvo un par de ellas (como firebug, cómo me gustaría tener el mismo que tiene Firefox en Chrome) la verdad es que me va bastante bien. Y la gestión independiente de procesos por pestañas que evita cuelgues del navegador completo por fallos en una pestaña es una gozada.

Antes Firefox era mi primera opción. Ahora uso más Chrome y abro firefox para revisar vistas de navegador y usar algún plugin que otro muy especial. Y trabajando con muchas pestañas abiertas no hay duda de que Chrome se las arregla mucho mejor (aunque tampoco es un virtuoso del bajo consumo de recursos). De momento parece que va a ganar el navegador de Google, para la batalla y el de Mozilla para los casos complicados. ¿Seré el único que tiene este tipo de dudas?

Extensión de Firefox para medir píxeles MeasureIt

Miércoles, 18 de mayo de 2011 Sin comentarios

Hace un tiempo que uso esta extensión para Firefox, y la verdad es que me parece tremendamente útil, simple y sencilla. Se llama MeasureIt y nos permite marcar en la pantalla del navegador una zona y medirla en píxeles.

Esta extensión me ahorra mucho tiempo cuando tengo que maquetar algo, o necesito una imagen a un tamaño determinado. basta con pulsar sobre el icono de la regla amarilla de la parte inferior derecha del navegador y se activará la extensión. Una vez activada con el ratón creamos la zona en la pantalla y nos irán saliendo automáticamente las medidas de la misma. Además podremos mover la selección por la pantalla para trasladar la medida. Realmente útil para desarrollo web. Debería ir integrado con Firebug, pero tal vez sería pedir demasiado.

Fuente: https://addons.mozilla.org/es-es/firefox/addon/measureit/