Author: jaime

  • Software para comprimir imágenes Freeware

    Mass Image Compressor

    https://sourceforge.net/projects/icompress/

    MassImageCompressor reduce el tamaño de imagen considerable (> 90%) según las dimensiones y los parámetros de calidad seleccionados por el usuario. Reduzca todas las imágenes en una carpeta (y opcionalmente subcarpetas) con un solo clic. Mass Image Compression para páginas web, correo electrónico o almacenamiento en dispositivos móviles nunca fue tan fácil. Se conservan todos los metadatos de imagen (etiquetas EXIF).

  • vTiger – Evitar crear Cotizaciones y Ordenes de servicio directamente

    Editar el archivo: layouts\vlayout\modules\Vtiger\ListViewContents.tpl

    Entrar en la línea 135 Justo antes de <table class=”emptyRecordsDiv”> y agregar un if:

    {if $MODULE!='Quotes' && $MODULE!='Invoice' && $MODULE!='SalesOrder' }
    	<table class="emptyRecordsDiv">
    		<tbody>
    			<tr>
    				<td>
    					{assign var=SINGLE_MODULE value="SINGLE_$MODULE"}
    					{vtranslate('LBL_EQ_ZERO')} {vtranslate($SINGLE_MODULE, $MODULE)} {vtranslate('LBL_FOUND')}.{if $IS_MODULE_EDITABLE} {vtranslate('LBL_CREATE')} <a href="{$MODULE_MODEL->getCreateRecordUrl()}">{vtranslate($SINGLE_MODULE, $MODULE)}</a>{/if}
    				</td>
    			</tr>
    		</tbody>
    	</table>
    {/if}

     

  • cdr_custom.conf en Issabel

    Habilitamos el uso de los cdr_custom

    nano /etc/asterisk/cdr_custom.conf

    Modificando la linea [mappings], quitandole los comentarios

    [mappings]
    calls.csv => ${CSV_QUOTE(${CDR(accountcode)})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})},${CSV_QUOTE(${CDR(dcontext)})},${CSV_QUOTE(${CDR(clid)})},${CSV_QUOTE(${CDR(channel)})},${CSV_QUOTE(${CDR(dstchannel)})},${CSV_QUOTE(${CDR(lastapp)})},${CSV_QUOTE(${CDR(lastdata)})},${CSV_QUOTE(${CDR(start)})},${CSV_QUOTE(${CDR(answer)})},${CDR(billsec)},${CSV_QUOTE(${CDR(duration)})},${CSV_QUOTE(${CDR(end)})},${CSV_QUOTE(${CDR(disposition)})},${CSV_QUOTE(${CDR(amaflags)})},${CSV_QUOTE(${CDR(uniqueid)})},${CSV_QUOTE(${CDR(userfield)})}

    Éstos archivos se guardan en la ruta /var/log/asterisk/cdr-custom/

     

  • Samba en Issabel

    yum install samba samba-client samba-common
    nano /etc/samba/smb.conf
    

    Dentro de global

    [global]
    map to guest = bad user
    /bin/systemctl restart smb.service

    Luego se crean los puertos y se habilitan en el Firwall de Issabel

  • Powerbi: Host is blocked because of many connection errors. Unblock with ‘mysqladmin flush-hosts’

    Powerbi muestra el error Host ‘host_name‘ is blocked because of many connection errors. Unblock with ‘mysqladmin flush-hosts’ luego de solicitar la actualización.

    La solución es cambiar el valor predeterminado el cual es 10

    SET GLOBAL max_connect_errors=10000;

    Para consultar el cambio:

    show variables like "max_connect_errors";
  • Solución: Mysql::Error: Specified key was too long; max key length is 767 bytes: CREATE INDEX

    Al instalar Redmine  aparece el error

    Mysql::Error: Specified key was too long; max key length is 767 bytes: CREATE INDEX

    El cual se soluciona creando la base de datos con la colación correcta dada en su documentación

    CREATE DATABASE redmine CHARACTER SET utf8;

     

  • Solución: Could not find gem ‘mysql2 (~> 0.4.0)’

    Al instalar redmine en Debian 9.2 aparece el error:

    Could not find gem 'mysql2 (~> 0.4.0)' in any of the gem sources listed in your
    Gemfile or available on this machine.

    Solución:

    sudo apt-get install ruby-mysql2

    Una sugerencia que aun no he probado es instalarlo así:

    apt-get install redmine redmine-mysql

     

  • Solución: is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts

    Error: is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts

    Solución: editar el archivo my.cnf

    sudo nano /etc/mysql/my.cnf

    Cambiar el valor:

    max_connections = 1000

    Reiniciar mysql

    sudo service mysql restart

     

  • Permisos de tablas en Sql Server

    Se denegó el permiso SELECT en el objeto ‘TERCEROS’, base de datos ‘Contabilidad’, esquema ‘dbo’

     

    Solución: