Fuentes web
Entradas
Comentarios

Multifunción Canon Pixma MP495

Recientemente me he comprado una impresora todo en uno de esas, que tienen escaner y fotocopian y imprimen y que además se conecta por WiFi… Exactamente me compré una Canon Pixma MP495.

Es la primera vez que tengo una impresora Canon, y la verdad es que me está dando una muy buena impresión, al menos en lo que a calidad de impresion se refiere y sobre todo los drivers. Instalarla en Windows es facil. La enchufas por usb y Windows Update se encarga. Para el Wifi tiene mil modos de instalacion distintos, que dependerá de tu router para q sea mas fácil o mas dificil. Yo use el CD de instalación q trae (ojo, no le des a instalación por defecto, instala mil programillas basurilla, dale a personalizada e instala solo MP Drivers).

Pero cuando mayor fue mi sorpresa fue al instalarla en Ubuntu. Me decepcioné bastante al ver q no había drivers por defecto en Ubuntu 11.04, pero aluciné al entrar en la página de Canon y encontrarme el codigo fuente de los drivers de impresión y de escaneado, y no solo eso, si no q además hay paquetes deb y rpm.

La unica pega de esta impresora, que por cierto es bastante barata, es la falta de una pantalla LCD o algo parecido, de forma que sea mas cómodo configurala sin necesidad de un ordenador.

Fuegos de Bouzas 2011

Hace tiempo que no hago ninguna entrada… y mas aún que no publico alguna foto, así que ahí van. Aprovechando los fuegos de luces de las Fiestas de Bouzas en Vigo, otros cuantos  fuegos artificiales, tan de moda en estos días.

Continuar leyendo »

Instalar Apache 2

El servidor HTTP Apache es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual. Desde 1996 Apache es el servidor HTTP mas usado
Para instalar Apache en Ubuntu, tan solo tenemos que usar los repositorios (como root):

# apt-get install apache2

Con lanzar este único comando ya tenemos nuestro servidor Apache funcionando. Podemos ver la página por defecto en http://localhost/ (el código HTML de esta página se encuentra en /var/www/index.html) Continuar leyendo »

Para añadir una librería lo primero que debemos hacer es instalar esa librería. En Ubuntu debería ser un simple apt-get install, pero tal vez queramos tener una versión más actual o no encontremos nuestra librería en repositorios, por lo que tendremos que compilarla haciendo uso del make que nos traiga su paquete.

Una vez instalada, tal vez debamos añadir algunos parámetros en el compilador. Para ello vamos a Run>Set Proyect Configuration>Customize…>C++ Compiler>Command Line>Aditional Options y añadimos ahí las opciones. Por ejemplo, para la librería OpenCV tendríamos que añadir: `pkg-config --cflags opencv` `pkg-config --libs opencv`

Esto mismo lo podemos hacer buscando las librerías y añadiéndolas en Run>Set Proyect Configuration>Customize…>Linker>Libraries. Una vez ahí debemos darle a “Add library file” o “Add library” y buscar las librerías estandar dinámicas (.a) o estáticas (.so) que suelen estar en el directorio /usr, /usr/lib, /usr/share, etc.

Una vez echo todo esto, puede que tengamos problemas con el autocompletado, tambien puede que funcione todo perfectamente. En tal caso tendríamos 2 opciones.

Añadir la dirección de los archivos .h (los de los includes) en: Tools>Options>Code Assintance>C++ Compiler>Adde

La segunda opción es que el problema sea que Netbeans nos reconoce los ficheros de cabeceras, pero por problemas en el preprocesado del proyecto se “líe” un poco con los #ifdef. Por ejemplo, si nuestro problema es que en nuestro archivo cabecera nos aparece, por ejemplo, algo así (y en este sitio es donde nos da el error):

#ifndef __MMX__
# error "MMX instruction set not enabled"

Deberíamos añadir ese define (__MMX__) a las definiciones de preprocesado: Run>Set Proyect Configuration>Customize…>C++ Compiler>General>Preprocessor Definitions>Add

Ejemplo: como compilar WxWidgets con Netbeans

Por defecto las peticiones Ajax mediante XMLHttpRequest, se realizan en codificación UTF-8. ¿Cómo podemos cargar entonces una página en una codificación distinta? Pues añadiendo esta línea entre el open y el send:

pagina_requerida.overrideMimeType("text/html; charset=ISO-8859-1")

Continuar leyendo »

Lo primero que debemos hacer es tener nuestro móvil rooteado y con el modo Recovery ClockworkMod . Hacerlo desde Ubuntu es muy fácil. Solo hay que ir a la página de unrevoked, elegir nuestro teléfono y nuestro sistema operativo (Ubuntu – GNU/Linux) y ejecutar el archivo reflash.

Yo lo hice en mi HTC Desire y le instalé la Rom de CyanogenMod v7. Continuar leyendo »

OpenCV es una biblioteca libre de visión artificial multiplataforma creada a desarrollar por Intel a finales de 1990.

Para instalar OpenCV en Ubuntu siempre podemos descargarnos el código y compilarlo o utilizar los repositorios. Por supuesto debemos tener instalados también los paquetes habituales de compilación:

sudo apt-get install build-essential libcv-dev lib2.1 libcvaux-dev libcvaux2.1 libhighgui-dev libhighgui2.1

Continuar leyendo »

Ahorrar un poco mas de espacio en nuestro Firefox 4.0 es fácil. Solo tenemos que eliminar el texto el menú unificado.
Hacerlo es tan simple como modificar (o crear en caso de que no exista) el archivo /ruta_firefox/firefox/codigo_alfanum.default/chrome/userChrome.css
En este archivo tenemos que escribir lo siguiente:
#appmenu-toolbar-button {
list-style-image: url(“chrome://branding/content/icon16.png”);
}
#appmenu-toolbar-button > .toolbarbutton-text,
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
display: none !important;
}
De esta forma cambiaremos el texto por el icono de firefox y podremos desplazar el icono por cualquier barra de nuestro navegador.

Richard Stallman, el padre de GNU y del movimiento software libre y presidente de la FSF dando una interesante conferencia en el marco de “El señor de los archivos”, en la Universidad Nacional de Córdoba, en Argentina, en 2009.

La conferencia dura casi 2 horas, así que dejo un resumen de 6 minutos, además del vídeo completo:

Discurso GNU Richard Stallman

Frases a destacar:

GNU se pronuncia ‘ñu’, no linux

[Que las escuelas] regalen copias [de software privativo] es como regalar drogas aditivas [...] la primera dosis es gratis

[¿Por qué criticas tanto a Microsoft y no a Machintosh?] Por falta de tiempo

Cuando me preguntan qué pienso acerca de la piratería, digo: “atacar barcos es malo”; y si me preguntan acerca de la piratería en informática o en musica digo: “los piratas no atacan computadoras y tocan mal los instrumentos musicales”

Libertad 0: ejecutar el programa como quieras, sin restricciones
Libertad 1: conocer el código fuente del programa para comprenderlo y modificarlo
Libertad 2: ayudar al prójimo, distribuir copias del software que usas
Libertad 3: contribuir a la comunidad, distribuir copias de tus versiones cambiadas

Continuar leyendo »

Las hojas de estilo en cascada (en inglés Cascading Style Sheets), CSS es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML).
Una instrucción en CSS consta de 2 partes: el selector (elemento a modificar) y la declaración. La declaración siempre va entre llaves y consta de propiedad y el valor de esa propiedad. Un ejemplo podría ser:

h1 {color: red;}

Esta instrucción determina que todos los títulos (tag <h1> de HTML) tengan el texto en color rojo.
Continuar leyendo »

Entradas antiguas »

Seguir

Get every new post delivered to your Inbox.