miércoles, 28 de diciembre de 2016

Corregir error "Missing JSON list of 'docs'" CouchDB

Intentando importar una BD en formato json en couchdb usando el comando:

curl -d @db.json -H "Content-Type:application/json" -X POST http://192.168.3.2:5984/prueba/_bulk_docs

Me saltó el siguiente error: {"error":"bad_request","reason":"Missing JSON list of 'docs'"}




Este error se produce por un conflicto de versiones.
Para arreglarlo debes modificar el fichero json:
y cambiar la primera linea "{"total_rows...." por "{"docs": [" como se muestra en la siguiente imagen


Luego guardar el fichero y volver a ejecutar
curl -d @db.json -H "Content-Type:application/json" -X POST http://192.168.3.2:5984/prueba/_bulk_docs

La salida debe ser algo como esto:




¿Cual es la verdadera versión de popcorntime?

Buscando popcorntime para ver unas pelis me encontré que casi todas las pags son fakes.

Este diagrama explica cuales son peligrosas y cuales son verdaderamente las oficiales



En definitiva, si quieres descargar Popcorn Time descargalo desde

https://get.popcorntime.sh

Esta es la pag oficial

domingo, 18 de diciembre de 2016

Opciones avanzadas en Modem/Router HG531 V1 (CANTV)

Luego de casi dos meses pude reponer mi modem dañado y compré un  HG531 V1. Es una maravilla, sin duda el mejor modem que tiene CANTV y por solo 4 mil bs (0.9 USD$)


Si intentas iniciar sesión con el usuario "usuario" y con la clave que viene detras del modem verás algo como esto:

Si quieres ves las opciones avanzadas (Filtro de MAC, Filtro de URL, DHCP, etc) debes entrar con el usuario "admin" y la clave "c@ntvwifi2000"


y así podrás ver las opciones avanzadas



jueves, 8 de diciembre de 2016

Ver permiso en forma numérica en linux

stat -c "%a %n" *

Descargar videos de Miriadax

Si deseas descargar los videos de Miriadax debes darle botón secundario al video y luego a la opción "Ver código fuente del marco"





Luego buscar  ".mp4" en ese código (CTRL+F) y verás los distintos links para las distintas resoluciones.



Si pasamos un JSON por un formateador podemos ver lo siguiente:


En mi caso el link para descargar el video en 1080p es el siguiente:
https://fpdl.vimeocdn.com/vimeo-prod-skyfire-std-us/01/1656/7/183281459/612228881.mp4?token=5849fc3a_0x6234d8b1c13aebec004f6b8e84fa43c8a839ab94

Una vez abierto el link le damos botón secundario y descargamos el archivo de video


domingo, 4 de diciembre de 2016

Inputs en Métodos PUT y PATCH En laravel 5

Intentando procesar un request desde un controlador me di cuenta que los parámetros no llegaban por body cuando se usan los métodos PUT y PATCH por lo que debes insertalos por la url:

Route::patch( '/datosbancarios','PersonasController@modificarDatosBancarios')->middleware('jwt.auth');

Ejemplo en postman:


sábado, 3 de diciembre de 2016

SOLUCION DEFINITIVA: Server unable to read htaccess file, denying access to be safe

Tratando de subir un proyecto en Laravel 5 a un servidor, me conseguí con el siguiente mensaje de error cuando intentaba entrar en public:

"Server unable to read htaccess file, denying access to be safe"

El problema ocurre porque los permisos no están bien configurados:

Para solucionarlo debes cambiar el permisos de todos los directorios a 755 y el de los ficheros a 644
Para hacerlo entramos por shh al server nos paramos en la carpeta del proyecto y ejecutamos lo siguiente:

chmod 755 $(find . -type d)
chmod 644 $(find . -type f)

Los permisos deben quedar como en la siguiente imagen: