agosto 09, 2017

Usar Microsoft Office con Wine en Linux


Aunque muchos me dirán que utilice LibreOffice, lo cierto es que hoy por hoy, Microsoft Office ofrece más opciones y es el más usado. Lo que más nos suele ocurrir a los usuarios de Linux es que seguimos siendo minoría, así que tenemos que adaptarnos a los .docx, .pptx etc. y a que, si tratamos de abrirlos con nuestro SW libre, todo se descoloca y no hay forma de entender el documento que nos han pasado.

Ésta es la situación que más frecuentemente me ocurre a mí, pero no es la única. Hay más de un programa o juego que está hecho específicamente para Windows y no se puede usar en Linux tal cual, necesitamos algún tipo de emulador. No hay que preocuparse, porque hay un SW megarequetestupendo, llamado Wine que hace ese trabajo para nosotros. Está en los repositorios, pero dependiendo de vuestra distribución de Linux, puede ser que no esté la última versión. Con que sea posterior a la 1.1.24 es suficiente.

Para instalar Wine en Ubuntu:
sudo apt-get install wine

Para saber la versión:
wine --version 

Si es necesario, se puede añadir el repositorio en Ubuntu:
sudo add-apt-repository ppa:ubuntu-wine/ppa

Una vez tengamos Wine instalado, podemos instalar Ms Office 2007 (esta versión está bastante probado que funciona, hay algún post que explica cómo hacer para el 2010, pero yo no lo he probado). Hacemos click derecho en el fichero "setup.exe" y seleccionamos "Abrir con Wine cargador de programas de Windows". A partir de aquí la instalación se hace como cualquiera de Windows.

Sólo nos falta un paso más para que Ms Power Point funcione: abrir la configuración de Wine (escribiendo en consola winecfg o en el menú de aplicaciones>Wine>Configurar Wine) y sobreescribir la librería "riched20". En la pestaña "Librerías" buscamos "riched20" en el desplegable central y le damos al botón de "Añadir". Aplicamos cambios y debería funcionar todo.

Los posts que mejor lo documentan y de los que me he ayudado para escribir:
http://www.webupd8.org/2011/01/how-to-install-microsoft-office-2007-in.html
http://ubuntuforums.org/showthread.php?p=6936072

Fuente: http://lashuellasdeatenea.blogspot.mx/2014/03/usar-microsoft-office-con-wine-en-linux.html

agosto 08, 2017

Shutter Captura de Pantalla en Linux

Obturador:
esta sería la traducción literal de la excelente herramienta Shutter, de la cual disponemos los usuarios de GNU/Linux, para realizar capturas de pantalla (screenshots) y para su edición.

Para instalarla basta con usar el gestor de paquetes, por ejemplo en derivados de Debian:
$ sudo apt install shutter libgoo-canvas-perl

Este segundo paquete que agregué libgoo-canvas-perl se necesita para habilitar la opción de editar las imágenes luego de la captura. De lo contrario, esta opción se mostrará en gris (deshabilitada)
Para más información, el sitio web oficial es: http://shutter-project.org/ en el cual, entre otras cosas, pueden apoyar el desarrollo donando algún dolarcito.

Fuente: http://mipinwino.blogspot.mx/2016/12/como-capturar-la-pantalla-facilmente.html

agosto 07, 2017

Al actualizar a Debian Jessie desde Wheezy grub dañado


Al actualizar Debian a Jessie desde wheezy aparentemente todo iba normal hasta que se reinicia. El grub falló quedando la pantalla en blanco sin video y dependiendo del monitor que se conectara mandaba un error distinto: "VGA signal out of range" o "No signal supported (o algo así)".

Se arrancó con un livecd de Knoppix y se descomentó la variable GRUB_TERMINAL de "/etc/default/grub" y definiendo como valor "console" tal como lo indica la documentación oficial.       
GRUB_TERMINAL=console
Después de reiniciar seguía sin funcionar el grub pero ahora el grub mostraba un promp con el siguiente texto:
    GNU GRUB version 1.98+20100804-14

Minimal BASH like line editing is supported. For the first word, TAB
lists possible command completions. anywhere else TAB lists possible
device or file completions.

grub> _
Para lograr arrancar con Debian se ejecutó lo siguiente:
insmod normal
set prefix="(hd0,msdos7)/boot/grub"
set root=(hd0,msdos7)
linux /boot/vmlinuz-3.16.0-4-686-pae root=/dev/sda7 ro
initrd /boot/initrd.img-3.16.0-4-686-pae
boot
hd0 es el disco duro principal donde está instalado grub
msdos es el tipo de tabla de particiones
El 7 es el número de partición donde está instalado grub
sda7 es la partición raiz

Al arrancar debian se instala grub-pc:
# aptitude install grub-pc
Después de instalado grub-pc nos muestra un asistente con diversas opciones entre ellas la de instalar grub en el MBR o en la partición de linux. En este caso se instaló en el MBR del disco duro. Si se cancela el asistente y no se instala, se puede instalar ejecutando la siguiente orden:
# dpkg --configure grub-pc
O si se desea modificar el lugar donde se instaló grub se puede reconfigurar con:
# dpkg-reconfigure grub-pc
Luego se modifican algunas opciones de grub editando el archivo "/etc/default/grub":
# nano /etc/default/grub
Se modifican las siguientes lineas:
GRUB_DEFAULT=0
GRUB_TIMEOUT=false
GRUB_DEFAULT indica con que Sistema o Kernel se arrancará.
GRUB_TIMEOUT indica el tiempo que mostrará la lista de sistemas antes de arrancar con el sistema configurado por default. En este caso, se configura como "false" para que no arranque con ningún sistema y siempre tener que seleccionar uno.

Luego se ejecuta la siguiente orden para actualizar el archivo de configuración de grub "/boot/grub/grub.cfg"
# update-grub
Una vez actualizado, el archivo de configuración "/boot/grub/grub.cfg" reflejará los cambios en las siguientes variables:
set default="0"
set timeout=false

Fuente: 
http://debianyderivadas.blogspot.mx/2015/12/actualizar-debian-jessie-desde-wheezy.html

agosto 04, 2017

Habilitar/Deshabilitar Autoplay en Firefox

Los vídeos de Youtube no se autoiniciaban en Firefox y me pasaba lo mismo con los gif de twitter. Siempre tenía que adelantar el vídeo para que empezara a reproducir.

Después de buscar por muchos sitios encontré que firefox tiene una variable de configuración media.autoplay.enabled que la tenía a false.

La puse a true y ahora todo funcionaba a la perfección

Si quieres que se autoinicien los vídeos ponerla a true y si quieres que no se autoinicien ponerla a false.

Fuente: http://mad-soft.blogspot.mx/?expref=next-blog

junio 19, 2017

Le contenu d'une balise TD ne rentre pas sur une seule page The content of a TD tag does not fit on only one page El contenido de una etiqueta TD no encaja en una sola página html2pdf php

ERROR n°7
File : /path/html2pdf/html2pdf.class.php
Line : 5524

Le contenu d'une balise TD ne rentre pas sur une seule page

The content of a TD tag does not fit on only one page

El contenido de una etiqueta TD no encaja en una sola página

Se soluciona con:

$html2pdf = new HTML2PDF('P', 'A4', 'en');

$html2pdf->setTestTdInOnePage(false);

o con:

HTML2PDF::setTestTdInOnePage(false);




Fuente: https://stackoverflow.com/questions/22145046/html2pdf-add-more-than-one-page

mayo 31, 2017

Pedir contraseña al cargar página con Javascript



<script language="JavaScript">
function passWord() {
   var testV = 1;
   var pass1 = prompt('Escribe tu contraseña');
   while (testV < 3) {
      if (!pass1) history.go(-1)
      if (pass1.toLowerCase() == "aquivaelpassword") {
      alert('Tu contraseña es exacta');
      break;
   }
   testV+=1;
   var pass1 = prompt('¡Equivocada! Puedes volver a intentarlo.','Contraseña');
}

if (pass1.toLowerCase()!="otra" & testV ==3)
   //history.go(-1);
   window.location = 'http://sua.economia.unam.mx'
   return " ";
}

document.write(passWord());

</script>


Fuente: http://www.htmlpoint.com/javascript/tutorial/04/index.html

mayo 23, 2017

Actualizar samba en CentOS 5 a la versión 3.5.

Actualizar samba en CentOS 5 a la versión 3.5.

Agregar repositorio:

cd /etc/yum.repos.d/

wget http://ftp.sernet.de/pub/samba/3.5/centos/5/sernet-samba.repo


Actualizar samba:

yum update samba


Si es necesario actualizar winbind:

yum install samba3-winbind samba3-utils


Verificar la versión de samba:

rpm -qa | grep samba


Restaurar Samba:

/etc/init.d/smb restart


¿Cómo poner el conteo de las filas en una consulta en MySql?

 ¿Cómo poner el conteo de las filas en una consulta en MySql? SELECT  @rownum := @rownum + 1 AS contador,  /*Contador*/ t.*  /* nombre d...