iconv-column-converter

Acabo de publicar mi primer proyecto en github

 

[shell]Es un pequeño script que he creado para normalizar un fichero.
Lo uso en volcados de datos como csv en los que la codificación de cada columna puede variar, mezclando columnas de utf8 con iso-8895-1 ( aka latin1 ).
A veces pasa con migraciones en las que la máquina de origen usa latin1 y la nueva máquina utf8 y mezclado con la ‘pericia’ de algunos desarrolladores provocan esta mezcla.

Con este script consigo un fichero uniforme para ser procesado por otra aplicación ( normalmente arcaica también 😀 )

Podeis descargarlo y verlo aqui[/shell]

Plesk Fallo crítico de seguridad: SQL Injection

Se ha notificado desde Parallels a todos los clientes de que existe un fallo grave de seguridad que permitie la inyección de código SQL que afecta a algunas versiones antiguas de Plesk . Las versiones afectadas son :

  • Linux – Plesk 10.3.1
  • Linux – Plesk 9.5.4
  • Linux – Plesk 8.6.0
  • Windows 10.3.1
  • Windows Plesk 9
  • Windows Plesk 8

Se han publicado parches para solucionar estos problemas. Instalando los microupdates se corrije el problema, excepto en las versiones para Windows Plesk 9 y Windows Plesk 8 que se han publicado parches específicos en este enlace :

How to fix vulnerability in Plesk 8.6, 9.3, and 9.5 for Windows

Para las versiones linux se puede ejecutar este comando para actuailzar la distribución:

/usr/local/psa/admin/sbin/autoinstaller --select-product-id plesk --select-release-current --reinstall-patch --install-component base

Y por último si queremos verificar la versión de nuestra instalación lo podemos comprobar así:

cat /usr/local/psa/version

No hace falta decir que es crítico actualizar el sistema.

Cómo instalar dropbox en Debian usando los sources , copia y pega

Haciendo uso de la tecnología ( hacer nuestra vida más fácil ) …

Copia y pega para instalar dropbox en tu máquina Debian :

 

[shell]
# requisitos
sudo apt-get install libnautilus-extension-dev python-docutils
#
wget http://linux.dropbox.com/packages/nautilus-dropbox-0.7.1.tar.bz2
tar jxvf nautilus-dropbox-0.7.1.tar.bz2
cd nautilus-dropbox-0.7.1
# sota , caballo y king
./configure
make
sudo make install
[/shell]

virt-manager: ERROR:root:unsupported locale setting

Otro problema con la configuracion del idioma :

[shell]
ERROR:root:unsupported locale setting
Traceback (most recent call last):
File «/usr/share/virt-manager/virt-manager.py», line 413, in <module>
main()
File «/usr/share/virt-manager/virt-manager.py», line 268, in main
setup_i18n()
File «/usr/share/virt-manager/virt-manager.py», line 68, in setup_i18n
locale.setlocale(locale.LC_ALL, »)
File «/usr/lib/python2.6/locale.py», line 513, in setlocale
return _setlocale(category, locale)
Error: unsupported locale setting
[/shell]

Lo podeis solucionar exportando la variable
[shell]
export LC_ALL=»en_US»
[/shell]