Si tenemos un archivo cualquiera y queremos borrar lineas duplicadas, lo podemos hacer con este comando:
$ cat file.txt | sort | uniq > file-new.txt
miércoles, 23 de abril de 2014
martes, 1 de abril de 2014
Afinar búsquedas rápidas en Vtiger 6.0
La búsqueda rápida de Vtiger 6.0 no es posible realizarla con algo que no sea el nombre o apellido, para solucionar este problema ejecutar este código SQL.
UPDATE vtiger_contactdetails as origen, vtiger_crmentity as destino
SET destino.label = CONCAT(origen.firstname," ",origen.lastname,” ”,origen.phone,” ” ,origen.email)
WHERE destino.crmid = origen.contactid
AND destino.setype = "Contacts";
UPDATE vtiger_leaddetails as origen, vtiger_crmentity as destino, vtiger_leadaddress as aux
SET destino.label = CONCAT(origen.firstname," ",origen.lastname,” ”,aux.phone,” ” ,aux.mobile,” “,origen.email)
WHERE destino.crmid = origen.leadid
AND aux.leadaddressid = origen.leadid
AND destino.setype = "Leads";
UPDATE vtiger_contactdetails as origen, vtiger_crmentity as destino
SET destino.label = CONCAT(origen.firstname," ",origen.lastname,” ”,origen.phone,” ” ,origen.email)
WHERE destino.crmid = origen.contactid
AND destino.setype = "Contacts";
UPDATE vtiger_leaddetails as origen, vtiger_crmentity as destino, vtiger_leadaddress as aux
SET destino.label = CONCAT(origen.firstname," ",origen.lastname,” ”,aux.phone,” ” ,aux.mobile,” “,origen.email)
WHERE destino.crmid = origen.leadid
AND aux.leadaddressid = origen.leadid
AND destino.setype = "Leads";
lunes, 31 de marzo de 2014
Guía de cómo comprimir y descomprimir en Linux
En Linux hay diversas herramientas para empaquetar y comprimir archivos, este es un resumen que os ayudará.
Desempaquetar --> tar xvf file.tar
Descomprimir --> gzip -d directorio.gz
Desempaquetar y descomprimir --> tar xzvf file.tar.gz
Descomprimir --> unzip file.zip
Descomprimir --> rar -x file.rar
.tar
Empaquetar --> tar cvf file.tar directorio/*Desempaquetar --> tar xvf file.tar
.gz
Comprimir --> gzip -q directorioDescomprimir --> gzip -d directorio.gz
.tar.gz
Empaquetar y comprimir --> tar czvf file.tar.gz /directorio/*Desempaquetar y descomprimir --> tar xzvf file.tar.gz
.zip
Comprimir --> zip file.zip /directorio/*Descomprimir --> unzip file.zip
.rar
Comprimir --> rar -a file.rar /directorio/*Descomprimir --> rar -x file.rar
Etiquetas:
bz2,
comprimir,
descomprimir,
desempaquetar,
gz,
linux,
tar,
zip
jueves, 27 de marzo de 2014
Ejecutar código PHP en Wordpress
Si habéis intentado ejecutar código PHP en alguna entrada o widget en Wordpress os habréis dado cuenta que no lo ejecuta...Pues basta con instalar un plugin y añadir un trozo de código a function.php de vuestro tema aplicado. Plugin existen bastantes, aquí os dejo tres de ellos:
El código que hay que insertar es el siguiente:
function ejecutar_php($html){
if(strpos($html,"<"."?php")!==false){
ob_start();
eval("?".">".$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}
add_filter('widget_text','ejecutar_php',100);
Ya solo tenéis que añadir el código que queráis ejecutar en un widget. Por ejemplo:
miércoles, 26 de marzo de 2014
Backup de base de datos MySQL
Para ello usamos el siguiente comando en la terminal.
$ mysqldump -u root -p database > file.sql
Siendo root el nombre de usuario y database la base de datos que queremos respaldar.
$ mysqldump -u root -p database > file.sql
Siendo root el nombre de usuario y database la base de datos que queremos respaldar.
lunes, 24 de marzo de 2014
Instalación Vtiger CRM
Vtiger es un CRM (se podría traducir por Gestión de las Relaciones con el Cliente) que nos permite organizar asuntos relacionados con la empresa, por ejemplo gestión de ventas y clientes, estudios de mercado (cliente potenciales, campañas,...). Es una aplicación web. Para instalarlo necesitamos lo siguiente en nuestra máquina:
- Apache 2.1+
- MySQL 5.1+
- PHP 5.2+, 5.3
- php-imap
- php-curl
- php-xml
- max_memory (min. 256MB)
- max_execution_time (min. 60 seconds
Nos bajamos el paquete desde aquí. A continuación lo desempaquetamos y movemos a un sitio donde pueda accederse vía web, en este caso en /var/www, además vtigerCRM requiere atributos de lectura y escritura para varios directorios y archivos
$ tar zxvf vtigercrm6.0.0.tar.gz
# mv vtigerCRM/ /var/www/
# chmod 707 -R /var/www/vtiger/
A continuación necesitamos crear la base de datos para vtiger, para ello podemos hacerlo vía web con alguna herramienta para trabajar con mysql como por ejemplo phpmyadmin, o también podemos hacerlo por comandos de la siguiente manera:
$ mysql -u root -p
> create database bd_vtiger;
> grant all privileges on bd_vtiger.* to vtiger@localhost identified by 'vtiger';
Antes de empezar con la instalación debemos tocar la configuración de PHP, lo podemos hacer creando una configuración especifica para vtiger y así no tocar la configuración global. Para ello:
# nano /etc/apache2/conf.d/vtiger
Y copiamos todo esto:
Alias /crm /var/www/vtigerCRM
<Directory "/var/www/vtigerCRM">
Options Includes
php_flag safe_mode Off
php_flag display_errors On
php_flag file_uploads On
php_flag register_globals Off
php_value max_execution_time 600
php_flag output_buffering On
php_value error_reporting E_WARNING|E_NOTICE
php_flag allow_call_time_reference On
php_flag log_errors Off
php_flag short_open_tag On
</Directory>
Reiniciamos apache2.
# service apache2 restart
Ahora si ya podemos acceder vía web y así comenzar a instalar.
http://localhost/crm
jueves, 6 de marzo de 2014
Crear conferencia en Openfire
En esta entrada vamos a crear una conferencia en Openfire, para ello vamos a Conferencias --> Crear sala. Introducimos los datos de la sala que vamos a crear.
Y ya podemos ingresar a la sala desde Spark cuando estamos logueados con un usuario miembro.

Suscribirse a:
Entradas (Atom)




