Hoy me hice con un repetidor WIFI para aumentar la cobertura en una zona que me daba problemas. Concretamente se trata del Extensor de cobertura inalámbrico N a 300Mbps TL-WA830RE.
Es muy sencillo de configurar y con una amplia cobertura. Pero el caso es que tras instalarlo, algunos de mis dispositivos empezaron a tener cortes de conexión ocasionales. Tras observarlo, me pareció que el problema era que en lugar de quedarse conectados al WIFI más cercano, se conectaban a la otra señal que no les era nada favorable y dejaban de tener acceso a Internet.
Pues bien, con Ubuntu la solución ha sido bastante sencilla. He hecho uso de la edición de las conexiones de red, y en su apartado para inalámbricas he especificado la dirección MAC de la BSSID a la que tiene que conectar, ignorando la más alejada.
Evidentemente esta solución sólo es conveniente si los equipos en las que lo aplicamos no se van a mover de un extremo a otro.
ACTUALIZACIÓN: Tras actualizar su firmware el repetidor ha pasado a funcionar realmente bien y sin conflictos de ningún tipo, con lo que sólo puedo decir que es necesario realizar dicha actualización.
Sobre las cosas que nos rodean y afectan, a mi y a gente como yo. Dejándolas por escrito, con la esperanza de que sirvan para cambiar algo, o como mínimo, para advertir de lo que se nos viene encima.
24 de noviembre de 2014
8 de octubre de 2014
Forzar el abrir ventana en una pestaña
En muchas ocasiones, y principalmente en las webs de los bancos, se abren ventanas nuevas, separadas del resto de pestañas. Es algo que a mi no me agrada, y para lo que he encontrado una solución en mi navegador preferido, Firefox. Os lo explico a continuación por si os puede interesar.
En la barra de direcciones, escribimos lo siguiente: about:config con lo que accedemos a la configuración avanzada del navegador.
Una vez prometemos tener cuidado :) tenemos que buscar la clave browser.link.open_newwindow.restriction que por defecto tiene un valor de 2, y lo cambiamos a 0.
Si ponemos el valor 1, no se abrirá nada, ni en pestaña ni en ventana, con lo que no tiene mucha utilidad, salvo para gastar bromas pesadas.
Eso es todo, espero que os pueda ser de utilidad.
![]() |
Múltiples ventanas abiertas |
Una vez prometemos tener cuidado :) tenemos que buscar la clave browser.link.open_newwindow.restriction que por defecto tiene un valor de 2, y lo cambiamos a 0.
Si ponemos el valor 1, no se abrirá nada, ni en pestaña ni en ventana, con lo que no tiene mucha utilidad, salvo para gastar bromas pesadas.
Eso es todo, espero que os pueda ser de utilidad.
24 de septiembre de 2014
Problemas con la nueva web de ING DIRECT
Hace poco que han actualizado la web del banco ING DIRECT de forma oficial. Durante unos meses han estado de pruebas, y se podía acceder y comentar la experiencia.
Tiene muchos cambios positivos, como es la posibilidad de categorizar cada movimiento en unas categorías muy bien diseñadas, a las que luego se les saca partido pues muestra análisis acerca de las mismas. En cambio se echa en falta la maravillosa posibilidad, que tiene la antigua web de exportar los movimientos a una hoja de cálculo, o de buscar movimientos por rangos de cantidad.
En cualquier caso, nunca me dio problemas para acceder desde mis navegadores, hasta que ahora han oficializado el nuevo look de la web. Por ello les hice notar este hecho por Twitter.
Haciendo algunas comprobaciones más tarde, descubrí cual era el problema y así se lo he transmitido vía Twitter. Se trata de que han añadido un rastreador de los que tengo bloqueados por defecto con la extensión Ghostery. En concreto uno denominado Omniture (Adobe Analytics), que está implementado de forma que su bloqueo impide por completo acceder normalmente.
Espero que lo arreglen pero mientras tanto, la forma para poder acceder pasa por dejar de bloquear este rastreador, al menos en la web de ING DIRECT. Esto se puede hacer haciendo click en la marca gris que aparece en el rastreador, y dejándola en verde para permitir su funcionamiento sólo en la web del banco.
Tiene muchos cambios positivos, como es la posibilidad de categorizar cada movimiento en unas categorías muy bien diseñadas, a las que luego se les saca partido pues muestra análisis acerca de las mismas. En cambio se echa en falta la maravillosa posibilidad, que tiene la antigua web de exportar los movimientos a una hoja de cálculo, o de buscar movimientos por rangos de cantidad.
En cualquier caso, nunca me dio problemas para acceder desde mis navegadores, hasta que ahora han oficializado el nuevo look de la web. Por ello les hice notar este hecho por Twitter.
![]() |
Captura de errores de la nueva web de ING DIRECT |
Espero que lo arreglen pero mientras tanto, la forma para poder acceder pasa por dejar de bloquear este rastreador, al menos en la web de ING DIRECT. Esto se puede hacer haciendo click en la marca gris que aparece en el rastreador, y dejándola en verde para permitir su funcionamiento sólo en la web del banco.
16 de mayo de 2014
Soluciona el problema de Flash Player en Chromium de Ubuntu 14.04
Para ver el contenido Flash en Ubuntu uno de los paquetes que se suelen instalar es el de Extras Restringidos de Ubuntu del Centro de Software, tras lo cual los navegadores pueden acceder a este tipo de contenidos.
Pero no ocurre así para el navegador Chromium de Ubuntu 14.04, mientras que los demás navegadores no se ven afectados. Esto se debe a que la nueva versión de este sistema operativo, ha dejado de usar el Netscape Plugin API que usa Chromium para reproducir contenidos Flash.
Para solucionarlo podemos instalar Pepper Flash Player, que hará las veces del reproductor de Adobe, pero que en realidad se trata de una versión del mismo por parte de Google.
Como está en los repositorios, lo podemos instalar desde el Centro de Software o desde la terminal con los siguientes comandos:
Tras lo cual reiniciamos el navegador y ya no nos mostrará más la advertencia acerca del plugin faltante.
Actualización: A partir de Ubuntu 15.10 instalar Flash Player es diferente.
Pero no ocurre así para el navegador Chromium de Ubuntu 14.04, mientras que los demás navegadores no se ven afectados. Esto se debe a que la nueva versión de este sistema operativo, ha dejado de usar el Netscape Plugin API que usa Chromium para reproducir contenidos Flash.
Para solucionarlo podemos instalar Pepper Flash Player, que hará las veces del reproductor de Adobe, pero que en realidad se trata de una versión del mismo por parte de Google.
Como está en los repositorios, lo podemos instalar desde el Centro de Software o desde la terminal con los siguientes comandos:
sudo apt-get install pepperflashplugin-nonfree
sudo update-pepperflashplugin-nonfree --install
Tras lo cual reiniciamos el navegador y ya no nos mostrará más la advertencia acerca del plugin faltante.
Actualización: A partir de Ubuntu 15.10 instalar Flash Player es diferente.
13 de mayo de 2014
Carpeta temporal de descargas de Mega
Cuando se descarga un archivo desde el servicio de MEGA, se muestra una barra de progreso de la descarga dentro del navegador. Una vez que esta barra de progreso llega al 100%, el navegador comienza a descargar el archivo. Es decir, sólo una vez que la descarga se haya completado en la barra de progreso, se inicia el proceso de descarga normal del navegador.
¿Qué está pasando aquí?
En realidad, mientras se observa como avanza la barra de progreso, sí que se está produciendo la descarga en nuestro disco duro, concretamente en Ubuntu y descargando con Chromium lo hace en la carpeta:
Y Firefox lo hace en la carpeta:
Desde la que puedes acceder al archivo mientras se descarga, antes de que lo mueva al destino que se haya indicado en el navegador.
Es útil saberlo para en el caso de que se descargue un vídeo, poder iniciarlo desde el momento en que se inicia la descarga.
En otros sistemas operativos la carpeta está ubicada en otras direcciones, por lo visto son más o menos las siguientes:
Nota 1: Al que no le aparezca la carpeta Appdata que marque la opción de ver carpetas ocultas
Hablando de MEGA, por lo visto hay un buscador de contenidos subidos a sus servidores cuyo enlace es el siguiente:
http://mega-search.me/
Y otro sitio donde encontrar enlaces interesantes es el siguiente:
http://www.reddit.com/r/megalinks/
Nota 2: Un usuario anónimo nos ha dado indicaciones para encontrarlo en un navegador alternativo, el navegador Maxton en un sistema Windows 7/8/10. Os pego a continuación su mensaje:
¿Qué está pasando aquí?
En realidad, mientras se observa como avanza la barra de progreso, sí que se está produciendo la descarga en nuestro disco duro, concretamente en Ubuntu y descargando con Chromium lo hace en la carpeta:
$HOME/.config/chromium/Default/File System/001/t/00/
Y Firefox lo hace en la carpeta:
$HOME/.mozilla/firefox/h7mwoas3.defaul/indexedDB/https+++mega.co.nz
Desde la que puedes acceder al archivo mientras se descarga, antes de que lo mueva al destino que se haya indicado en el navegador.
Es útil saberlo para en el caso de que se descargue un vídeo, poder iniciarlo desde el momento en que se inicia la descarga.
En otros sistemas operativos la carpeta está ubicada en otras direcciones, por lo visto son más o menos las siguientes:
- Windows Vista: C:\Users\[USERNAME]\AppData\Local\Google\Chrome\
- Windows XP: C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Google\Chrome\
- Windows 7/8/10: C:\Users\[USERNAME]\AppData\Local\Google\Chrome\User Data\Default\Cache
- Mac OS X: /Users/[USERNAME]/Library/Caches/Google/Chrome/
Nota 1: Al que no le aparezca la carpeta Appdata que marque la opción de ver carpetas ocultas
Hablando de MEGA, por lo visto hay un buscador de contenidos subidos a sus servidores cuyo enlace es el siguiente:
http://mega-search.me/
Y otro sitio donde encontrar enlaces interesantes es el siguiente:
http://www.reddit.com/r/megalinks/
Nota 2: Un usuario anónimo nos ha dado indicaciones para encontrarlo en un navegador alternativo, el navegador Maxton en un sistema Windows 7/8/10. Os pego a continuación su mensaje:
20 de abril de 2014
Actualizando desde Ubuntu 13.10 a 14.04
Tenía la sensación de que la nueva LTS de Ubuntu iba a ser una gran distribución, por como han ido evolucionando las versiones anteriores, y todo lo que se ha dicho acerca de las últimas innovaciones que finalmente se descartaron. Así que, desde que hace apenas 3 días quedó disponible, estaba deseando instalarla.
Pensé en principio en la posibilidad de hacer una instalación limpia, que muchos aconsejan diciendo que resulta más rápido o que se queda más estable. Pero dada mi experiencia positiva con las actualizaciones (en un equipo instalé la 8.04 limpia y la fui actualizando por todas y cada una de las diferentes versiones hasta la 12.10 sin borrar ni formatear nada) finalmente opté por la actualización sobre la 13.10.
Y tras realizarla he de comentar que me ha parecido una de las mejores actualizaciones que he visto llevar a cabo. No sólo no ha surgido ningún imprevisto, sino que ha reconocido perfectamente la configuración especial de mi gráfica híbrida de Nvidia a través de Bumblebee. También ha actualizado bien y automáticamente todos los repositorios, no ha modificado mis preferencias sobre el Dash de Unity, y ha quedado todo perfectamente actualizado y funcionando exactamente como lo tenía.
En definitiva, que aconsejo claramente la opción de dejar actuar al sistema de actualización, que aunque a algunos puede parecer algo lento, en realidad no resulta así, si tenemos en cuenta que tras terminar el equipo queda completamente operativo sin tener que modificar nada, pero absolutamente nada. Para mi eficiencia total.
Ah, y se nota mucho que mejora la estabilidad y la velocidad con respecto a pasadas versiones. En definitiva una gran LTS que se hace querer.
Pensé en principio en la posibilidad de hacer una instalación limpia, que muchos aconsejan diciendo que resulta más rápido o que se queda más estable. Pero dada mi experiencia positiva con las actualizaciones (en un equipo instalé la 8.04 limpia y la fui actualizando por todas y cada una de las diferentes versiones hasta la 12.10 sin borrar ni formatear nada) finalmente opté por la actualización sobre la 13.10.
Y tras realizarla he de comentar que me ha parecido una de las mejores actualizaciones que he visto llevar a cabo. No sólo no ha surgido ningún imprevisto, sino que ha reconocido perfectamente la configuración especial de mi gráfica híbrida de Nvidia a través de Bumblebee. También ha actualizado bien y automáticamente todos los repositorios, no ha modificado mis preferencias sobre el Dash de Unity, y ha quedado todo perfectamente actualizado y funcionando exactamente como lo tenía.
En definitiva, que aconsejo claramente la opción de dejar actuar al sistema de actualización, que aunque a algunos puede parecer algo lento, en realidad no resulta así, si tenemos en cuenta que tras terminar el equipo queda completamente operativo sin tener que modificar nada, pero absolutamente nada. Para mi eficiencia total.
Ah, y se nota mucho que mejora la estabilidad y la velocidad con respecto a pasadas versiones. En definitiva una gran LTS que se hace querer.
17 de abril de 2014
Varias instalaciones de Wine
La carpeta por defecto, donde se instala Wine es /home/usuario/.wine (o de forma relativa ~/.wine) Pero se pueden tener otras carpetas para programas o juegos específicos, con configuraciones particulares de Windows. Es decir, se puede tener instalado Wine en la carpeta ~/.wine como un Windows 7 y también como un Windows XP en la carpeta ~/.winexp
Una forma de crear la carpeta nueva sería así:
Con las variables de entorno podemos forzar el empleo de la arquitectura de 32 bits (WINEARCH), y sobre todo en este caso el emplear una configuración en una carpeta que no es por defecto (WINEPREFIX).
Para luego establecer que la versión a imitar sea Windows XP, o la que queramos en cada caso.
Para instalar algún programa, haciéndolo desde un archivo descargado, se puede emplear entonces un comando del tipo:
Donde /home/usuario/setup.exe, sería la ubicación del ejecutable de instalación descargado, al que previamente habría que haber dado permisos de ejecución.
Finalmente y una vez instalado, se puede arrancar su enlace de la forma siguiente, que equivaldría a hacer doble click en su icono:
Una forma de crear la carpeta nueva sería así:
env WINEARCH=win32 WINEPREFIX="/home/usuario/.winexp" winecfg
Con las variables de entorno podemos forzar el empleo de la arquitectura de 32 bits (WINEARCH), y sobre todo en este caso el emplear una configuración en una carpeta que no es por defecto (WINEPREFIX).
Para luego establecer que la versión a imitar sea Windows XP, o la que queramos en cada caso.
Para instalar algún programa, haciéndolo desde un archivo descargado, se puede emplear entonces un comando del tipo:
env WINEARCH=win32 WINEPREFIX="/home/usuario/.winexp" wine /home/usuario/setup.exe
Donde /home/usuario/setup.exe, sería la ubicación del ejecutable de instalación descargado, al que previamente habría que haber dado permisos de ejecución.
Finalmente y una vez instalado, se puede arrancar su enlace de la forma siguiente, que equivaldría a hacer doble click en su icono:
env WINEARCH=32 WINEPREFIX="/home/usuario/.winexp" wine C:\\windows\\command\\start.exe /Unix /home/usuario/.winexp/dosdevices/c:/users/Public/Escritorio/Programa.lnk
27 de marzo de 2014
Curso de introducción al desarrollo web (iDESWEB)
El índice completo del curso de Introducción al desarrollo web iDESWEB con todos los enlaces a los vídeos.
Referencias:
Referencias:
- HTML - CSS y más: http://www.w3schools.com/
- JAVASCRIPT: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
- DOM: http://www.w3.org/DOM/ || http://www.w3.org/DOM/DOMTR
- TIPOGRAFÍA: http://tipografiadigital.net/
- ACCESIBILIDAD WEB: http://accesibilidadweb.dlsi.ua.es/
- MUSEO PHP: http://museum.php.net/
- XAMPP: http://www.apachefriends.org/
- PHP: http://www.php.net/manual/es/getting-started.php
- MYSQL: https://dev.mysql.com/doc/
- Índice TIOBE: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
- JAVASCRIPT TOOLS: http://codegeekz.com/javascript-tools/
Módulo 0: Presentación
Módulo 1: HTML: conceptos básicos, conceptos avanzados, HTML5. Prototipado de aplicaciones
HTML: conceptos básicos
- HTML: conceptos básicos (parte 1)
- HTML: conceptos básicos (parte 2)
- HTML: conceptos básicos (parte 3)
- HTML: conceptos básicos (parte 4)
- HTML: problemas con los editores
- HTML: tres errores típicos
- HTML: listas
- HTML: tablas
- HTML: enlaces
- HTML: imágenes
HTML: conceptos avanzados
- HTML: juego de caracteres
- HTML: el juego de caracteres y los editores de texto
- HTML: ¿migrar a un nuevo juego de caracteres?
- HTML: Formularios - Parte 1
- HTML: Formularios - Parte 2
- HTML: validación del código
- ¿Vas a explicar HTML5 y CSS3? - iDESWEB
HTML5
- HTML5: ¿Qué es HTML5?
- HTML5: Nuevas funcionalidades en formularios (parte 1)
- HTML5: Nuevas funcionalidades en formularios (parte 2)
- HTML5: Ejemplo de formulario
Prototipado de aplicaciones
Módulo 2: CSS: conceptos básicos. Propiedad intelectual y licencias de uso. Usabilidad. Desarrollo web
CSS: conceptos básicos
- CSS: conceptos básicos
- CSS Como se usa en HTML I
- CSS Como se usa en HTML II
- CSS Como se usa en HTML III
- CSS: Selectores
- CSS: Colores
- CSS: Ordenar un CSS
Propiedad intelectual y licencias de uso
Usabilidad
- CSS: Usabilidad pricipios básicos
- CSS: Usabilidad qué es
- CSS: Usabilidad web, consejos
- CSS: La posición del botón aceptar
- CSS: Tres consejos de usabilidad I
- CSS: Tres consejos de usabilidad II
- CSS: Usabilidad Análisis de la usabilidad de un formulario de inscripción
- CSS: Errores web Formulario de búsqueda en dominios .es
- Errores web El marcador de posición
Desarrollo Web
Módulo 3: CSS: conceptos avanzados, CSS3, frameworks. Tipografía web. Alojamiento
CSS: conceptos avanzados
- CSS: Selectores avanzados
- CSS: la web única (one web)
- CSS: diseño adaptable, adaptativo o flexible
- CSS: creación de un diseño adaptable, adaptativo o flexible (parte 1)
- CSS: creación de un diseño adaptable, adaptativo o flexible (parte 2)
- CSS: creación de un diseño adaptable, adaptativo o flexible (parte 3)
- Zen Coding para HTML y CSS
CSS3
Frameworks de CSS
Tipografía web
Alojamiento
- Cómo publicar un sitio web: Alojamiento (hosting) (1/3)
- Cómo publicar un sitio web: Alojamiento (hosting) (2/3)
- Cómo publicar un sitio web: Alojamiento (hosting) (3/3)
- Alojamiento (Hosting) Gratuito
- Alojamiento (Hosting) Gratuito - Hostinger.es
- Alojamiento (Hosting) Gratuito - 000webhost.com
Módulo 4: JavaScript: conceptos básicos, conceptos avanzados
JavaScript: conceptos básicos
JavaScript en una página web
JavaScript: orientación a objetos
JavaScript: depuración de errores
- JavaScript: depuración de errores (parte 1)
- JavaScript: depuración de errores (parte 2)
- JavaScript: depuración de errores (parte 3)
JavaScript: validación de un formulario
Módulo 5: JavaScript: orientación a objetos, expresiones regulares. DOM: objetos, métodos y propiedades
JavaScript: orientación a objetos
- JavaScript: cadenas
- JavaScript: objeto Array
- JavaScript: objeto Date
- JavaScript: objeto Math
- JavaScript: objeto Number
- JavaScript: objeto RegExp
Expresiones regulares
DOM
Módulo 6: JavaScript: cookies, frameworks. DHTML. Accesibilidad
Cookies
Frameworks de JavaScript
DHTML
Accesibilidad
- Accesibilidad: Discapacidad en la web (parte 1 - visual)
- Accesibilidad: Discapacidad en la web (parte 2)
- Entrevista a Santi Trigueros, una persona sordociega (parte 1)
- Entrevista a Santi Trigueros, una persona sordociega (parte 2)
- Entrevista a Santi Trigueros, una persona sordociega (parte 3)
- Accesibilidad web: 4 elementos más problemáticos
- Accesibilidad web: Legislación en España
Módulo 7: Arquitectura de una aplicación web. XAMPP. PHP: conceptos básicos, manejo de formularios
Arquitectura de una aplicación web
- Consulta el apartado 4.5 Arquitecturas de las aplicaciones web del libro Programación de aplicaciones web: historia, principios básicos y clientes web en el que se explican varios tipos de arquitecturas de las aplicaciones web. Si no tienes claro qué es una arquitectura cliente/servidor, consulta también el Capítulo 3 Arquitecturas cliente/servidor.
Introducción a PHP
XAMPP
Sintaxis básica
Manejo de formularios
Módulo 8: PHP: cadenas, arrays, cookies y sesiones
Cadenas
Arrays
Cookies
Sesiones
Módulo 9: MySQL. phpMyAdmin. PHP: acceso a una base de datos MySQL
El modelo relacional
También deberías leer los artículos de la Wikipedia el modelo relacional y base de datos relacional. Por último, si quieres, puedes leer el artículo de Edgar F. Cood A Relational Model of Data for Large Shared Data Banks, publicado en Communications of the ACM in 1970, pero es "duro de leer".MySQL
XAMPP y MySQL
- XAMPP-MySQL, ejemplos de configuración: instalación y ejemplos de configuración
- XAMPP-MySQL, ejemplos de configuración: dos instancias en el mismo servidor
phpMyAdmin
- Introducción a phpMyAdmin (parte 0 o resumen)
- Introducción a phpMyAdmin (parte 1)
- Introducción a phpMyAdmin (parte 2)
- Introducción a phpMyAdmin (parte 3)
- Introducción a phpMyAdmin (parte 4)
Acceso a una base de datos
Apartado del manual oficial de PHP a Extensiones de bases de datos, sus principales capas son ODBC y PDO. Aunque también existe ADOdbAcceso a una base de datos MySQL
- PHP: MySQL
- ¿Por qué el uso de la extensión MySQL (ext/mysql), que he utilizado durante más de 10 años, está desaconsejado? ¿Está obsoleta? ¿Qué utilizo en su lugar? ¿Cómo puedo migrar?
- Elegir una API para conectarse a MySQL
- PHP: ejemplo de inyección de SQL
- Inyección SQL
- Inyección de SQL
Módulo 10: PHP: acceso a una base de datos ODBC, funciones de filtrado, expresiones regulares
Acceso a una base de datos con ODBC
Validación en el servidor
Funciones de filtrado
Expresiones regulares
Expresiones regulares en PHP
Módulo 11: PHP: manejo de ficheros y sistema de ficheros, subida de ficheros, tratamiento de imágenes
Manejo de ficheros
Sistema de ficheros
Subida de ficheros
Tratamiento de imágenes
Módulo 12: PHP: orientación a objetos, excepciones
Orientación a objetos en PHP4
Orientación a objetos en PHP5
mysqli
ADOdb
Excepciones: conceptos básicos
Excepciones: sintaxis
Excepciones: ejemplo sencillo
Excepciones: ejemplo complejo
- PHP 5: Excepciones - Ejemplo complejo (1/4)
- PHP 5: Excepciones - Ejemplo complejo (2/4)
- PHP 5: Excepciones - Ejemplo complejo (3/4)
- PHP 5: Excepciones - Ejemplo complejo (4/4)
Despedida
iDESWEB en MiriadaX: despedida primera edición (abril 2013)25 de marzo de 2014
Poner el teclado en español en Ubuntu 13.10,14.04, y hasta que lo arreglen.
Por alguna razón un bug muy molesto que apareció en la versión 13.10 no está corregido. Consiste en que al arrancar la sesión, el teclado se cambia al inglés por defecto, y te impide entre otras cosas escribir la "ñ" al pulsar su tecla o escribir correctamente los guiones.
Actualización: He comprobado que en Ubuntu 14.04 también se puede producir este error y que la solución es idéntica.
Hay un par de soluciones sencillas.
1ª Solución
La que mejor me ha funcionado consiste en acceder a Configuración del sistema y desde ahí a Soporte de idiomas. Y ahí simplemente cambiar la opción Sistema de método de entrada de teclado del valor predeterminado a ninguno.
Para que haga efecto, sólo queda cerrar sesión y volver a entrar.
2ª Solución
Otra solución alternativa consiste en añadir en Aplicaciones al inicio el comando que desde consola establece la configuración de teclado a nuestra opción preferida, en concreto:
Así al arrancar, se cambia sólo sin tener que meterlo manualmente.
Aplicar esta segunda solución es muy sencillo de realizar y creo que con unas capturas se entenderá facilmente:
Actualización: He comprobado que en Ubuntu 14.04 también se puede producir este error y que la solución es idéntica.
Hay un par de soluciones sencillas.
1ª Solución
La que mejor me ha funcionado consiste en acceder a Configuración del sistema y desde ahí a Soporte de idiomas. Y ahí simplemente cambiar la opción Sistema de método de entrada de teclado del valor predeterminado a ninguno.
Para que haga efecto, sólo queda cerrar sesión y volver a entrar.
2ª Solución
Otra solución alternativa consiste en añadir en Aplicaciones al inicio el comando que desde consola establece la configuración de teclado a nuestra opción preferida, en concreto:
setxkbmap -layout 'es,es' -model pc105
Así al arrancar, se cambia sólo sin tener que meterlo manualmente.
Aplicar esta segunda solución es muy sencillo de realizar y creo que con unas capturas se entenderá facilmente:
20 de marzo de 2014
Deluge un gran cliente BitTorrent
Aunque Ubuntu trae ya instalado Transmission, que es un gran programa para descargar de redes BitTorrent, a algunos puede parecer demasiado básico. Por ello voy a comentaros un poco otra alternativa libre Deluge.
Su funcionamiento básico es esencialmente el mismo que el de cualquier otro cliente de descargas torrent, pero Deluge cuenta con plugins realmente muy interesantes, y que nos permiten hacer algunas cosas extra que nos pueden interesar. Además se encuentra disponible en otras plataformas como Windows, BSD Unix o Apple Mac OS X.
Un plugin muy útil es Pieces, con el que además de poder ver como se van descargando los diferentes bloques del archivo que se esté descargando, podemos dar prioridad a unos sobre otros.
En muchos archivos no importa ni afecta el orden en que se descarguen sus bloques. Pero en el caso de archivos de vídeo o de imágenes grandes, puede interesar dar prioridad a los primeros bloques para permitirnos abrirlos antes de esperar a la descarga completa. Pieces nos permite hacer justamente esto, poder ver los vídeos que descargamos casi desde el momento en que empieza la descarga.
Para conseguir esto, sólo hay que seleccionar la primera o primeras filas de bloques. Se puede hacer dejando pulsada la tecla Ctrl o bien la de mayúsculas Shift y se selecciona con el ratón. Después se pulsa encima con el botón derecho y se elige la prioridad. Por ejemplo, se puede seleccionar la primera fila de bloques y asignarle la máxima prioridad, luego seleccionar la segunda y asignarle una prioridad alta pero inferior, y así sucesivamente.
También hay una casilla que al marcarla sirve para que automáticamente dé prioridad al primer bloque sin descargar.
Una vez veamos que la primera línea se ha completado, ya podemos abrir el vídeo puesto en descarga, y verlo mientras termina la misma.
Para instalar los plugins en Deluge se puede hacer bajando éstos en su forma de archivos EGG y copiándolos dentro de la carpeta que el programa tiene para los mismos:
La carpeta .config está oculta, pero con la combinación de teclas Ctrl+H la encontraremos sin problema. Tras pegar el plugin se reinicia el programa y en la parte de abajo aparecerá la nueva pestaña de Pieces.
Su funcionamiento básico es esencialmente el mismo que el de cualquier otro cliente de descargas torrent, pero Deluge cuenta con plugins realmente muy interesantes, y que nos permiten hacer algunas cosas extra que nos pueden interesar. Además se encuentra disponible en otras plataformas como Windows, BSD Unix o Apple Mac OS X.
Un plugin muy útil es Pieces, con el que además de poder ver como se van descargando los diferentes bloques del archivo que se esté descargando, podemos dar prioridad a unos sobre otros.
En muchos archivos no importa ni afecta el orden en que se descarguen sus bloques. Pero en el caso de archivos de vídeo o de imágenes grandes, puede interesar dar prioridad a los primeros bloques para permitirnos abrirlos antes de esperar a la descarga completa. Pieces nos permite hacer justamente esto, poder ver los vídeos que descargamos casi desde el momento en que empieza la descarga.
Para conseguir esto, sólo hay que seleccionar la primera o primeras filas de bloques. Se puede hacer dejando pulsada la tecla Ctrl o bien la de mayúsculas Shift y se selecciona con el ratón. Después se pulsa encima con el botón derecho y se elige la prioridad. Por ejemplo, se puede seleccionar la primera fila de bloques y asignarle la máxima prioridad, luego seleccionar la segunda y asignarle una prioridad alta pero inferior, y así sucesivamente.
También hay una casilla que al marcarla sirve para que automáticamente dé prioridad al primer bloque sin descargar.
Una vez veamos que la primera línea se ha completado, ya podemos abrir el vídeo puesto en descarga, y verlo mientras termina la misma.
Para instalar los plugins en Deluge se puede hacer bajando éstos en su forma de archivos EGG y copiándolos dentro de la carpeta que el programa tiene para los mismos:
~/.config/deluge/plugins
La carpeta .config está oculta, pero con la combinación de teclas Ctrl+H la encontraremos sin problema. Tras pegar el plugin se reinicia el programa y en la parte de abajo aparecerá la nueva pestaña de Pieces.
9 de febrero de 2014
Optimizar un disco duro externo en Ubuntu
Hacer copias de seguridad siempre es la recomendación básica para cuestiones de software. Antiguamente podías emplear todo tipo de discos extraíbles para guardar tus archivos, pero actualmente cualquier cámara básica trabaja en formatos de alta definición. Lo que supone que tus fotos y vídeos ocupan unas cantidades de espacio, para las que los discos extraíbles se quedan cortos, tanto en tamaño como en fiabilidad.
Por tanto la opción que se va volviendo más común es la de utilizar discos duros externos de gran capacidad. En el momento que escribo esté artículo me estoy refiriendo a capacidades que van de 1 a 3 TB, y que cuentan con conexiones de tipo USB 3.0. Y para aquellos usuarios de Ubuntu como yo, voy a explicar algunas particularidades muy aconsejables para trabajar con estos dispositivos, en nuestro sistema operativo favorito.
El formato
Los discos externos suelen venir ya formateados, y con algún programa de copia de respaldo y manuales, ocupando ya espacio en el disco. No sólo eso, tanto dichos programas como el formato, NTFS por defecto, vienen a medida para Windows (puff) como si no existieran otras opciones.
Como usuarios de cualquier GNU/Linux, pasamos por alto ese detalle, puesto que nuestro sistema trabaja sin problemas con dicho formato, y con casi cualquier otro. Pero dado, que hacer copias de seguridad nos va a llevar bastante rato si vamos a copiar grandes cantidades de datos, cualquier mejora de velocidad nos beneficiará enormemente. Por ello mi principal recomendación es formatear al sistema estándar de nuestro sistema, actualmente ext4. Ganaremos de ese modo, no sólo mayor rapidez, sino que mejoraremos la fiabilidad y evitaremos la desfragmentación, que son dos puntos importantísimos para la seguridad de nuestros datos.
Perderemos en cambio la compatibilidad con los sistemas Windows, aunque esto último puede verse también como una ventaja ;) Aunque siempre podemos tener más de una partición con formatos diferentes, como se puede apreciar en la siguiente imagen:
Herramienta
Para conseguirlo, bastaría con emplear la herramienta GParted, que podemos instalar desde el Centro de software. Su uso es sencillo, lo principal es tener claro cual es el Dispositivo sobre el que vamos a modificar las particiones y formato. El disco físico interno o dispositivo principal suele ser /dev/sda, y esa denominación es independiente de las particiones que tenga.
En mi caso, como se muestra en la imagen, el disco externo es el /dev/sdb. Y es el que hay que seleccionar para modificar las particiones y su formato. Yo me he decidido por reducir a una "pequeña" partición de ~130GB la partición original NTFS (la que se queda con el nombre /dev/sdb1), y dejar el resto para la partición ext4 (que queda con el nombre /dev/sdb2).
El programa es bastante intuitivo, y permite hacer la composición a tu gusto sin realizar ningún cambio, hasta que pulsamos el botón de Aplicar todas las operaciones, momento en el que sí se producirán todos los cambios.
Acceso
Por supuesto, todas las operaciones sobre particiones y formateo, las hemos debido realizar como root y nos habrá pedido contraseña para poder realizarlas. Pues bien, al finalizar y acceder como usuario normal, no nos va a permitir copiar nada. Para resolver esta situación tan sólo hay que modificar los permisos de la partición y que permita a todos los usuarios tanto acceder como guardar información:
Optimización
Tras seguir todos los pasos, nos encontraremos con que tras formatear a ext4 resultará que una parte muy importante ¡¡nos sale como en uso!!, en mi caso 50GB. Esa cantidad corresponde al 5% del espacio disponible, que el sistema reserva por defecto. Pero podemos tratar de ajustarlo un poco aunque esto puede afectar en el sentido de que el desfragmentado no será tan bueno. Lo haremos mediante el comando tune2fs, así:
Hay que tener en cuenta que el nombre de la partición sea el que corresponda en cada caso, que como he mencionado ya, para el mío es /dev/sdb2. Y que con el parámetro -m establecemos el tanto por ciento del espacio para reservarlo, es decir que si en lugar de poner "-m 1" ponemos "-m 0.5" el espacio que nos aparecería como usado/reservado sería de un 0,5% del total.
Y comprobamos el estado de la partición con la orden:
En concreto no fijaremos en la cantidad que aparece como "Reserved block count".
Por tanto la opción que se va volviendo más común es la de utilizar discos duros externos de gran capacidad. En el momento que escribo esté artículo me estoy refiriendo a capacidades que van de 1 a 3 TB, y que cuentan con conexiones de tipo USB 3.0. Y para aquellos usuarios de Ubuntu como yo, voy a explicar algunas particularidades muy aconsejables para trabajar con estos dispositivos, en nuestro sistema operativo favorito.
El formato
Los discos externos suelen venir ya formateados, y con algún programa de copia de respaldo y manuales, ocupando ya espacio en el disco. No sólo eso, tanto dichos programas como el formato, NTFS por defecto, vienen a medida para Windows (puff) como si no existieran otras opciones.
Como usuarios de cualquier GNU/Linux, pasamos por alto ese detalle, puesto que nuestro sistema trabaja sin problemas con dicho formato, y con casi cualquier otro. Pero dado, que hacer copias de seguridad nos va a llevar bastante rato si vamos a copiar grandes cantidades de datos, cualquier mejora de velocidad nos beneficiará enormemente. Por ello mi principal recomendación es formatear al sistema estándar de nuestro sistema, actualmente ext4. Ganaremos de ese modo, no sólo mayor rapidez, sino que mejoraremos la fiabilidad y evitaremos la desfragmentación, que son dos puntos importantísimos para la seguridad de nuestros datos.
Perderemos en cambio la compatibilidad con los sistemas Windows, aunque esto último puede verse también como una ventaja ;) Aunque siempre podemos tener más de una partición con formatos diferentes, como se puede apreciar en la siguiente imagen:
Herramienta
Para conseguirlo, bastaría con emplear la herramienta GParted, que podemos instalar desde el Centro de software. Su uso es sencillo, lo principal es tener claro cual es el Dispositivo sobre el que vamos a modificar las particiones y formato. El disco físico interno o dispositivo principal suele ser /dev/sda, y esa denominación es independiente de las particiones que tenga.
En mi caso, como se muestra en la imagen, el disco externo es el /dev/sdb. Y es el que hay que seleccionar para modificar las particiones y su formato. Yo me he decidido por reducir a una "pequeña" partición de ~130GB la partición original NTFS (la que se queda con el nombre /dev/sdb1), y dejar el resto para la partición ext4 (que queda con el nombre /dev/sdb2).
El programa es bastante intuitivo, y permite hacer la composición a tu gusto sin realizar ningún cambio, hasta que pulsamos el botón de Aplicar todas las operaciones, momento en el que sí se producirán todos los cambios.
Acceso
Por supuesto, todas las operaciones sobre particiones y formateo, las hemos debido realizar como root y nos habrá pedido contraseña para poder realizarlas. Pues bien, al finalizar y acceder como usuario normal, no nos va a permitir copiar nada. Para resolver esta situación tan sólo hay que modificar los permisos de la partición y que permita a todos los usuarios tanto acceder como guardar información:
sudo chmod -Rf 777 /dev/sdb2
Optimización
Tras seguir todos los pasos, nos encontraremos con que tras formatear a ext4 resultará que una parte muy importante ¡¡nos sale como en uso!!, en mi caso 50GB. Esa cantidad corresponde al 5% del espacio disponible, que el sistema reserva por defecto. Pero podemos tratar de ajustarlo un poco aunque esto puede afectar en el sentido de que el desfragmentado no será tan bueno. Lo haremos mediante el comando tune2fs, así:
sudo tune2fs -m 1 /dev/sdb2
Hay que tener en cuenta que el nombre de la partición sea el que corresponda en cada caso, que como he mencionado ya, para el mío es /dev/sdb2. Y que con el parámetro -m establecemos el tanto por ciento del espacio para reservarlo, es decir que si en lugar de poner "-m 1" ponemos "-m 0.5" el espacio que nos aparecería como usado/reservado sería de un 0,5% del total.
Y comprobamos el estado de la partición con la orden:
tune2fs -l /dev/sdb2
En concreto no fijaremos en la cantidad que aparece como "Reserved block count".
4 de febrero de 2014
Reunión 6 Geoinquietos Córdoba
El pasado 16 Enero de 2014 tuvimos la última reunión de Geoinquietos Córdoba. Y en esta ocasión la realizamos en las nuevas instalaciones de coSfera Centro, que como acostumbran, cuentan con gran cantidad de medios disponibles para cualquier tipo de evento.
Para mi fue un encuentro más especial, pues tuve la oportunidad de presentar un pequeño taller:
"OSGeo-Live 7.0, software libre geoespacial. instalación y/o ejecución"
Lo podéis ver en diferido gracias a la grabación que se hizo y que os pondré a continuación, y también se puede consultar el esquema que seguí para mi exposición con los puntos destacables de la herramienta OSGeo-Live:
La charla de esta reunión, estuvo a cargo de Leovigildo Gomez Carrilo, y fue realmente interesante. Su tema en concreto:
"Sistemas de referencia y proyecciones cartográficas"
Nos instruyó en los aspectos técnicos intrínsecos en los que nos basamos para trabajar luego con todas las herramientas de georeferenciación.
Igualmente, contamos también con el vídeo de su charla:
Para mi fue un encuentro más especial, pues tuve la oportunidad de presentar un pequeño taller:
"OSGeo-Live 7.0, software libre geoespacial. instalación y/o ejecución"
Lo podéis ver en diferido gracias a la grabación que se hizo y que os pondré a continuación, y también se puede consultar el esquema que seguí para mi exposición con los puntos destacables de la herramienta OSGeo-Live:
La charla de esta reunión, estuvo a cargo de Leovigildo Gomez Carrilo, y fue realmente interesante. Su tema en concreto:
"Sistemas de referencia y proyecciones cartográficas"
Nos instruyó en los aspectos técnicos intrínsecos en los que nos basamos para trabajar luego con todas las herramientas de georeferenciación.
Igualmente, contamos también con el vídeo de su charla:
Suscribirse a:
Entradas (Atom)
C:\Users\"usuario"\AppData\Roaming\Maxthon5\Users\"correo de usuario"\File System\003\p\00
Lo util de la carpeta es que los archivos se mantienen incluso despues de borrarlos de la carpeta final, y asi puedes recuperarlos. Los archivos descargados no tienen el mismo nombre que el original y les falta la extension, basta con añadir la extension para poderlos utilizar(Hay que guiarse por el tamaño del archivo para saber cual es el que necesitas). creo que se borran definitivamente tras reiniciar el pc.