OwnCloud – Instalar cliente en Debian 8 Jessie

owncloud-linux-debian

En esta entrada instalaremos el cliente de ownCloud en sus sistemas GNU / Linux Debian 8 para lo cual debemos seguir los siguientes pasos como root:

echo ‘deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_8.0/ /’ > /etc/apt/sources.list.d/owncloud-client.list

wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_8.0/Release.key

apt-key add – < Release.key

apt-get update

apt-get install owncloud-client

Luego buscar en el menú owncloud, esto abrirá el asistente de instalación y posterior creara un directorio que es el que permitirá que sincronicemos nuestros archivos, con la nube y entre los equipos de los usuarios de nuestra nube. Este asistente les pedirá el url del servidor de owncloud, así como un usuario y contraseña.

owncloud-linux-debian

owncloud-client

owncloud-client-2

owncloud-client-3owncloud-client-4

Fffmpeg – Extraer un fragmento de video desde un video

ffmpeg logo

Ffmpeg es una colección de software libre que puede grabar, convertir y hacer streaming de audio y vídeo.

Extraer un fragmento de video desde un video

ffmpeg  -ss 15:21 -t 00:19 -i Mr.Robot.S02E07.HDTV.x264-FLEET.mkv  MrRobot-nginx.mp4

El parámetro -ss nos indica la posición en el archivo de video de origen a partir del cual realizaremos el corte o extracción del video. En este caso a partir del minuto 15 con 21 segundos

El parámetro -t nos habla de la duración que tendrá este fragmento extraído, en este caso 19 segundos.

ffmpeg  -ss 03:13 -t 01:50 -i Descargas/Il\ Divo\ -\ Adagio.mp4 Descargas/il-divo-adagio.mp4

En este caso extraigo el clip de video desde el minuto 3 con 13 segundos y con una duración de 1 minuto con 50 segundos (el final de esta canción descargada desde youtube).

Instalación, configuración e implementación de ZoneMinder

zoneminder-install-linux-debian

En esta entrada exploraremos la instalación, configuración e implementación de ZoneMinder el software libre líder en el mercado de seguridad y video vigilancia el cual permite capturar, analizar, grabar y monitorizar cualquier cámara CCTV o IP. La misma ofrece una interfaz web mediante la cual se realizan todas las funciones y operaciones soportadas. Su frontend fue escrito en PHP para la interfaz web y su backend esta escrito en Perl.

Zoneminder cuenta con funcionalidades como: Gestión de Eventos, Detección Avanzada de Movimiento, Alarmas y Gestión de Zonas.

ZoneMinder funciona gracias a las bondades del software libre, funciona en entornos basados en Linux, usa los servicios web de preferencia Apache y como gestor de base de datos MySQL aunque perfectamente puede funcionar con MariaDB. A su vez ZoneMinder es un servicio que se encarga de la gestión y operación sobre las cámaras conectadas a la solución, por lo cual de igual forma que Apache y MySQL es un demonio que puede ser iniciado, detenido y reiniciado cuando haga falta.

diagram-zoneminder-service

diagram-zoneminder-service

Sigue leyendo

the requested PHP extension curl is missing from your system

root@BB8:/home/lenin# aptitude update Ign http://dl.google.com stable InRelease Ign http://linux.dropbox.com jessie InRelease Hit http://dl.google.com stable Release.gpg 27% [Esperando las cabeceras] [Esperando las cabeceras] [Esperando las cabecerasE: No se pudo encontrar el método /usr/lib/apt/methods/https.

El Problema

lenin@BB8:~/www/sistemayii2$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

Problem 1
– Installation request for linslin/yii2-curl 1.0.10 -> satisfiable by linslin/yii2-curl[1.0.10].
– linslin/yii2-curl 1.0.10 requires ext-curl * -> the requested PHP extension curl is missing from your system.

To enable extensions, verify that they are enabled in those .ini files:
– /etc/php5/cli/php.ini
– /etc/php5/cli/conf.d/05-opcache.ini
– /etc/php5/cli/conf.d/10-pdo.ini
– /etc/php5/cli/conf.d/20-gd.ini
– /etc/php5/cli/conf.d/20-json.ini
– /etc/php5/cli/conf.d/20-pdo_pgsql.ini
– /etc/php5/cli/conf.d/20-pgsql.ini
– /etc/php5/cli/conf.d/20-readline.ini
You can also run `php –ini` inside terminal to see which files are used by PHP in CLI mode.

 

La solución

Instalar el soporte para CURL de PHP

#aptitude install php5-curl

 

Yii2 – Crear campos ocultos

Esta breve entrada es para facilitar crear campos ocultos en el framework Yii2

Antes de dar con la solución obtenía este error: Calling unknown method: yii\widgets\ActiveForm::hiddenInput(), lo cual me llevaba a pensar que debía cargar algún helper, resulto no ser así ni ser necesario.

Pueden obtener el campo oculto con:

echo $form->field($model, "fk_proveedor")->hiddenInput( array( 'value'=>$compra->fk_proveedor ) )->label(false);

Si se colocara sin el label en false, entonces se pintaría en la etiqueta del campo en la vista donde se este imprimiendo el campo.

No se pudo encontrar el método /usr/lib/apt/methods/https

root@BB8:/home/lenin# aptitude update Ign http://dl.google.com stable InRelease Ign http://linux.dropbox.com jessie InRelease Hit http://dl.google.com stable Release.gpg 27% [Esperando las cabeceras] [Esperando las cabeceras] [Esperando las cabecerasE: No se pudo encontrar el método /usr/lib/apt/methods/https.

El problema:

root@BB8:/home/lenin# aptitude update
Ign http://dl.google.com stable InRelease
Ign http://linux.dropbox.com jessie InRelease
Hit http://dl.google.com stable Release.gpg
27% [Esperando las cabeceras] [Esperando las cabeceras] [Esperando las cabecerasE: No se pudo encontrar el método /usr/lib/apt/methods/https.

 

La solución

root@BB8:/home/lenin# aptitude install apt-transport-https
Se instalarán los siguiente paquetes NUEVOS:
apt-transport-https
0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 138 kB de ficheros. Después de desempaquetar se usarán 195 kB.
Des: 1 http://ftp.us.debian.org/debian/ jessie/main apt-transport-https amd64 1.0.9.8.3 [138 kB]
Descargados 138 kB en 0s (179 kB/s)
Seleccionando el paquete apt-transport-https previamente no seleccionado.
(Leyendo la base de datos … 156540 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar …/apt-transport-https_1.0.9.8.3_amd64.deb …
Desempaquetando apt-transport-https (1.0.9.8.3) …
Configurando apt-transport-https (1.0.9.8.3) …