16 septiembre 2016

Hace tiempo que me hacía ilusión adquirir una cámara ip, así que hace unos días compré una Amcrest Pro HD 1080p. Algunas de sus principales características son:

-Resolución de imagen full hd (1080p).
-Ángulo de visión de 90º.
-Visión nocturna hasta 10 metros.
-Movimiento de la cámara horizontal y vertical.
-Compatible con ONVIF.
-Audio de dos vías.

La idea es conectarla a un NAS Synology con la aplicación Surveillance Station.

En cuanto me llegue os hago un post completo sobre esta cámara.

Si quieres consultar el precio y algunas características aquí te dejo el enlace.
Amcrest Cámara IP


30 julio 2015

Xiaomi Yi connection issue with some Androids

I have recently bought a Xiaomi Yi action camera. I think it's the best price/quality camera you can buy, but... I had some issues trying to connect to it.

I'm going to describe an easy way to get it connected:

-Delete the saved camera WiFi connection. I don't know if it's obligatory.
-Try to connect with the official app, as usual.
-If you can't connect to the camera, disable the network mobile data on your smartphone.
-Then, try to connect again. It must connect now.

I hope it can help you.

05 noviembre 2014

Android Studio en Linux 64 bits

Android Studio no tiene ningún problema para correr en versiones Linux de 64 bits, pero algunas herramientas del SDK sí. Como por ejemplo, ADB.

Para solucionar este problema, normalmente se instalan las librerías ia32. El único problema es que son enormes y ocupan mucho espacio. Y la verdad, seguramente no vas a usar ni un 10 % de esas librerías.

La solución pasa por instalar lo que verdaderamente hace falta.

En mi caso uso Debian Testing (Jessie) y lo he solucionado así:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libstdc++6:i386 zlib1g:i386

He instalado estos paquetes con sus dependencias y de momento funciona todo.

14 septiembre 2014

Buscar y borrar con un solo comando en Linux

¿Cómo buscar y borrar archivos o carpetas con un solo comando en Linux?

Por ejemplo... Vayamos a borrar los dichosos archivos Thumbs.db.

find /home/usuario -name "Thumbs.db" -exec rm {} ';'

Así de fácil.

11 septiembre 2014

Photorec easy file recovery tool

I have been testing Photorec to recover deleted files on a Linux EXT3 partition. It does extremely easy the job of recovering your deleted files! It also can recover files from windows partitions or disk images.

Photorec comes in the testdisk package. In Debian just apt-get install testdisk



Author:
       Christophe GRENIER <grenier@cgsecurity.org>
       http://www.cgsecurity.org

09 agosto 2014

Node error using bower on Debian testing

I was setting up bower in my Debian testing, to start developing with Polymer.
When i tried to install Polymer through bower i got the next error:

xxx@xxx:~/xxx$ bower init
/usr/bin/env: node: No existe el fichero o el directorio

The reason is that bower does search for node at /usr/bin/node, but this binary doesn't exist. Instead, /usr/bin/nodejs does exist.

So, the only thing we have to do is a symbolic link:

sudo ln -s /usr/bin/nodejs /usr/bin/node

And we are done! :)

06 julio 2014

Android image drawables - Resize bash linux script

I wrote a bash script to resize image drawables for your apps on android.
It requires the imagemagick package.

The usage is very simple:
./image_resizer <filename> <MDPI size>
./image_resizer.sh filename.png 48

At the moment, you can't provide the filename like /path/to/filename.png.
Instead, you have to copy the image or images, in the script's path.
Also you have to use an image at once. For now, you can't resize two or more images at the same time. Example: *.png it's not supported.

You are free to improve this script, but please, send me a copy to mito150 at gmail.com

#!/bin/bash
#
# Author: Mateu S. <mito150 at gmail.com>
# USAGE: ./image_resizer.sh <filename> <MDPI size> 
#
# TIP: 1 px = 1 dip on MDPI
#
# Example: ./image_resizer.sh  icon.png  48
#

# Path for generated images
RUTA=Drawable-Resized/res

# Detect the extension of the file
EXT=${1##*.}
FILENAME=${1%.*}

# Making Dirs
#mkdir -p $RUTA/drawable-ldpi
mkdir -p $RUTA/drawable-mdpi
mkdir -p $RUTA/drawable-hdpi
mkdir -p $RUTA/drawable-xhdpi
mkdir -p $RUTA/drawable-xxhdpi

# Calculate size for each density
# TIP: LDPI=0.75x, MDPI=1x, HDPI=1.5x, XHDPI=2x, XXHDPI=3x
#SIZE1="$(echo "$2 * 0.75" | bc)"
SIZE2=$2
SIZE3="$(echo "$2 * 1.5" | bc)"
SIZE4="$(echo "$2 * 2" | bc)"
SIZE5="$(echo "$2 * 3" | bc)"

# Scaling images
# TIP: -adaptive-resize is more accurate with details ; -resize less accurate
#convert "$1" -resize $SIZE1 "$RUTA/drawable-ldpi/$FILENAME.$EXT"
convert "$1" -resize $SIZE2 "$RUTA/drawable-mdpi/$FILENAME.$EXT"
convert "$1" -resize $SIZE3 "$RUTA/drawable-hdpi/$FILENAME.$EXT"
convert "$1" -resize $SIZE4 "$RUTA/drawable-xhdpi/$FILENAME.$EXT"
convert "$1" -resize $SIZE5 "$RUTA/drawable-xxhdpi/$FILENAME.$EXT"