Blog

Martes, 10 Noviembre 2015 11:51

Comandos DIAL Chromecast

get device information xml:
curl http://10.0.1.2:8008/ssdp/device-desc.xml

get detailed device information json:
curl http://10.0.1.2:8008/setup/eureka_info?options=detail

scan for available wifi:
curl http://10.0.1.2:8008/setup/scan_results

get supported time zones:
curl http://10.0.1.2:8008/setup/supported_timezones

get info about current app:
curl -H “Content-Type: application/json” http://10.0.1.2:8008/apps/YouTube -X GET

send youtube video to chromecast:
curl -H “Content-Type: application/json” http://10.0.1.2:8008/apps/YouTube -X POST -d ‘v=oHg5SJYRHA0’

kill current running app:
curl -H “Content-Type: application/json” http://10.0.1.2:8008/apps/YouTube -X DELETE

reboot the chromecast dongle:
curl -H “Content-Type: application/json” http://10.0.1.2:8008/setup/reboot -d ‘{“params”:”now”}’ -X POST

factory default reset the chromecast dongle:
curl -H “Content-Type: application/json” http://10.0.1.2:8008/setup/reboot -d ‘{“params”:”fdr”}’ -X POST

 

Fuente: http://fiquett.com/2013/07/chromecast-traffic-sniffing/

Mas info: https://plus.google.com/+LeonNicholls/posts/Md6py81N2Ag

Lunes, 09 Noviembre 2015 15:47

Cuanto pesa en mb una base de datos?

Como hacemos para saber cuanto pesa una base de datos?
Con esta simple consulta:

SELECT table_schema,
sum( data_length + index_length ) / 1024 /
1024 "Data Base Size in MB",
sum( data_free )/ 1024 / 1024 "Free Space in MB"
FROM information_schema.TABLES
WHERE table_schema = 'NOMBRE_BASE_DE_DATOS'
GROUP BY table_schema ; 

Donde NOMBRE_BASE_DE_DATOS se reemplaza por la base de datos nuestra.

Para que utilizo esta consulta? Para comparar el tamaño de mi base de datos cuando hago una limpieza de la base de datos en prestashop.

Miércoles, 09 Septiembre 2015 20:43

Cambiar permisos por SSH

Cambiar permisos recursivamente solo a directorios (permisos 755):

find . -type d -exec chmod -R 0755 {} \;

Cambiar permisos recursivamente solo a archivos (permisos 644):

find . -type f -exec chmod -R 0644 {} \;

El punto (.) puede ser cambiado por alguna ruta absoluta, por ejemplo /home/USUARIO/MIDIRECTORIO/.

Fuente: http://code.davidvega.net/2013/linux-cambiar-permisos-solo-a-directorios-o-a-archivos/

Miércoles, 19 Agosto 2015 15:02

Limpiar tablas de prestashop

Algunas tablas que se pueden limpiar (algunas afectan a los modulos de estadisticas) para acelerar un poco prestashop cuando anda lento.

Antes que nada les recomiendo hacer backup, para en caso de eliminar algo mal, restaurar y listo.

1.- Referidas a estadísticas (si usa google analytics, podes limpiarlas tranquilo)

truncate table ps_guest
truncate table ps_connections
truncate table ps_connections_page
truncate table ps_connections_source
truncate table ps_page_viewed

1.- Referidas a carros de la compra

truncate table ps_cart;
truncate table ps_cart_product;
truncate table ps_cart_discount;

 

Fuente: http://jesusredondo.es/optimizar-tablas-base-de-datos-prestashop

En este post voy a explicar como desfragmentar la base de datos de Prestashop. Es necesario tener acceso a PHPMyAdmin o en mi caso MySql Workbench (es necesario acceso remoto).

Este caso solo sirve para tablas InnoDB, para tablas MyISAM con solo reparar las tablas ya esta, pero con InnoDB una reparacion no hace nada.

Por lo tanto para desfragmentar InnoDB basta con hacer un ALTER TABLE por cada tabla.

Les recomiendo hacer un backup antes que nada y en caso de no saber usar PHPMyAdmin que ni lo intenten. Si bien es algo simple, un error y puede dejar la base de datos inservible.

Como lo hacemos para todas las tablas de la base de datos? Vamos a PHPMyAdmin, seleccionamos la base de datos en cuestion, solapa SQL y ponemos esto (reemplazando NOMBRE_DE_TU_DB por el nombre de tu base de datos):

Antes de nada quiero decir que no me hago responsable de lo que le pueda pasar a tu smartphone al realizar este tutorial. Es un procedimiento no oficial ni recomendado por Microsoft para aprovechar una función que se encuentra actualmente en desarrollo para un sistema móvil que también se encuentra en desarrollo, por lo que puede fallar y producir errores en tu smartphone. Hazlo bajo tu propia responsabilidad.

Dicho esto voy a explicar como solucionar el problema cuando no conecta el dispositivo a APKToWin10M o no funciona el programa. Si pudiste instalar APKToWin10M, pero no te funciona va a ser muy sencillo.

Abres una consola de windows (ctrl+x, consola de windows. En windows 8.1) y sigues estos pasos:

Miércoles, 01 Abril 2015 00:00

Optimizar tablas InnoDB Prestashop 1.5

Para optimizar las tablas InnoDB de la base de datos de Prestashop 1.5 hay que ejecutar la siguiente consulta (hacer backup de la base de datos):

Jueves, 12 Febrero 2015 00:00

Instalar antivirus en servidor CentOS

Voy a explicar como configurar los servidores multimedia en Prestshop 1.5.

Me costo muchisimo encontrar una manera que funcione. La manera que a mi me funciono fue la siguiente:

Paso:

  1. Crear 3 accesos directos (es necesario acceso por SSH), de la siguiente manera en la carpeta public_html.
    Es decir por ejemplo: cd /home/usuario/public_html
    Y luego crear los accesos directos:
      ln -s . st1
      ln -s . st2
      ln -s . st3
    Con estos comandos se crean 3 accesos directos a la misma carpeta public_html. Si entran a st1 va a ser como si entraran a public_html.
  2. Crear los subdominios: st1.midominio.com, st2.midominio.com y s3.midominio.com, sin ninguna redireccion.
  3. Ir a "Parametros avanzados" -> "Rendimiento" -> "Servidores multimedia" en Prestashop y poner en cada servidor multimedia los subdominios creados. Ejemplo: Servidores multimedia n°1: st1.midominio.com
  4. Habilitar "Utilizar CCC para las hojas de estilo" y Javascript y luego mirar desde la consola de Firefox o Chrome si toma las url correctamente.

Con esos pasos deberia quedar en funcionamiento o por lo menos me funciono a mi y lo queria compartir porque se que es una gran herramienta para acelerar un poco Prestashop.

Mas info: https://www.prestashop.com/forums/topic/219029-servidores-de-media/

Página 2 de 3