cambiadeso

Configurando temas y fuentes en Atom Editor

Lo prometido es deuda, (aunque sea más de un año tarde) así que aquí tenemos la continuación de la serie de Atom. De momento trataremos cosas como la personalización con temas y fuentes. Así dejo cosas que contar para más adelante…

Instalando temas

Hay que reconocerlo. Antes de llegar a la versión 1.0 la interfaz por defecto de Atom era francamente horrible. El tema por defecto Atom fue sustituido por uno más moderno y flat: One. Este es bastante más agradable a la vista. Tenemos una muestra del código antes y después.

Atom antes y después de la versión 1.0 y de la llegada del tema One

Atom antes y después de la versión 1.0 y de la llegada del tema One

Aún así, tenemos temas que son bastante más interesantes. Recordemos que Atom está construido con HTML, CSS y Javascript, que a priori puede parecer un impedimento en cuestiones de rendimiento (indiscutiblemente), pero ofrece ventajas bastante notables en el sentido de la personalización. A pesar de que los temas que nos propone la comunidad son excelentes, podemos mejorarlos aún más con una hoja CSS personalizada, cambiando y editando estilos a nuestro antojo.
Leer más »Configurando temas y fuentes en Atom Editor

[Tip] Contando la magnitud de la Web semántica con SPARQL

SPARQL es un lenguaje de consulta de datos similar a SQL, pero pensado para consultas en bases de datos basadas en grafos. Estas bases de datos es común verlas en proyectos sobre los que se fundamenta la web semántica (o Web 3.0) como Wikidata o DBpedia, y almacenan información siguiendo siempre un patrón:

(sujeto, predicado, objeto)

El lenguaje SPARQL está pensado para que las secuencias que se pongan en la parte del where sea una especie de patrón que deba encajar con las tripletas que hay en el grafo. De esta forma, una de las consultas más sencillas que nos podemos plantear es precisamente la de contar cuántas tripletas hay en nuestra base de datos:

Leer más »[Tip] Contando la magnitud de la Web semántica con SPARQL

[Tip] Crear una entrada en el GRUB manualmente

Hace poco compré un disco SSD para el portátil, con un puerto m-sata que es muy cómodo si la placa base del ordenador lo soporta, ya que añades capacidad de almacenamiento y no tienes que sacrificar el lector de CDs.

Bueno, el caso es que quería empezar de cero y alojar en ese disco las particiones del sistema EFI (ESP), la partición /boot para el grub, y demás. Esta vez opté por descargar Manjaro en vez de Antergos por cambiar un poco, que ya llevaba casi tres años con él instalado. El instalador Calamares está bastante guiado, y todo parecía ir bien, pero al iniciar… ¡sorpresa!, la partición EFI que había creado no era reconocida y la BIOS no encontraba con qué arrancar (salvo el USB con el que lo instalé).

Leer más »[Tip] Crear una entrada en el GRUB manualmente

Cacharreando con una impresora Brother MFC-J480DW

Quizás para este sitio, prácticamente dedicado a Linux en su totalidad, quedaría mejor un artículo de cómo instalar tu nueva impresora Brother MFC-J480DW y hacerla funcionar tanto con Ubuntu como con Arch, pero, francamente, no ha sido muy difícil, aunque no descarto hacer un artículo en un futuro.

Detalle de la pantalla de la impresora Brother mostrando un mensaje de tinta negra baja
El temido mensaje de tinta baja…

Indagando un poco acerca de la capacidad de los cartuchos de tinta y con previsiones de hacer una predicción de cuándo se podrían acabar los cartuchos de tinta para estar preparado y comprar otros, he estado buscando si es posible saber el número de páginas que lleva impresas la impresora. Y, sorprendentemente, lo he encontrado.

En cuanto a la compra de los cartuchos en sí, gracias a que se trata de una impresora Brother, no es difícil encontrar cartuchos de marca blanca. Esta es una de las ventajas de las impresoras Brother, que aunque pueden salir algo más caras, a la larga se rentabilizan, porque los cartuchos son más baratos que otras marcas como HP (por experiencia).

De hecho, la impresora no sólo informa acerca de este dato, sino que lo ofrece mucho más pormenorizadamente, sobre si son impresiones hechas desde un ordenador, o si se han producido por una operación de copia. También ofrece otro tipo de información, como el número de atascos de papel y similares, o incluso el número de horas encendidas.

Leer más »Cacharreando con una impresora Brother MFC-J480DW

Python WTF: Entendiendo cómo funciona is

He estado echando un ojo a un post de Reddit, donde algunos comportamientos del lenguaje parecen que no son los adecuados (bug), pero que se deben en su mayoría a pequeños fallos de comprensión de la sintaxis tan propia de python. El que os traigo aquí es el siguiente: >>> a = 256 >>> b = 256 >>> a is b True >>> a = 257 >>> b = 257 >>> a is b False Aparentemente vemos que hay una inconsistencia en el funcionamiento. Lo esperado es que si comparas si 256 is 256 es que te de que sí. Hasta aquí bien. El problema lo tenemos con el siguiente… Leer más »Python WTF: Entendiendo cómo funciona is

Nada más instalar Atom, esta es la primera pantalla que veremos

Atom editor: Introducción e Instalación

Emacs vs Vim, la eterna batalla de los editores, a la que, bajo mi opinión, le ha salido un serio y potente competidor, y apoyado nada más ni nada menos que por los creadores de Github. Sí, es cierto, los dos primeros son prácticamente los únicos (nano y ed no cuentan) para usar a través de una terminal. Pero salvo contadas ocasiones, la terminal no se suele utilizar. A cambio, Atom (que así se llama el editor en cuestión) nos ofrece una interfaz bastante más amigable que vim (eso es fácil) y que Emacs. Nos recuerda bastante a la del editor Sublime Text del que probablemente habrán copiado bastantes cosas,… Leer más »Atom editor: Introducción e Instalación

Pantalla principal de Pimagizer, con los botones adaptados a la interfaz

GTK y Python: Cambiar el estilo de una GTKLabel

Lleva siendo así prácticamente desde que implementé la GtkHeaderBar en Pimagizer, pero como habéis podido ver, recientemente uso el tema Arc, que implica tener un fondo oscuro en las barras de menús y herramientas. Y el problema surge ahí, en que los botones que tan bonitos se veían con el tema por defecto de GTK, pero cambia con un tema oscuro: La solución más eficaz pasa por convertir ese botón en uno normal y corriente, sin imágenes de ningún tipo, simplemente utilizando texto, y en concreto GTKLabel. Si estáis utilizando Glade o algún sistema gráfico parecido, podéis saltar a la siguiente sección. Crear los elementos básicos Daremos por hecho que… Leer más »GTK y Python: Cambiar el estilo de una GTKLabel

Salida por consola de ls -lah

[Tip] Mostrar el tamaño de los ficheros en KB o MB al hacer ls -l

Hoy vengo con un pequeño truquito, no va ser tan extenso como otros días, pero es de esas cosas que, a la larga, te facilitan la vida. No es ni más ni menos que la menudez de mostrar el tamaño de los ficheros en KB, MB, GB, etc… Reconozco que te hace vago, por no tener que contar los bytes, pero es mucho más cómodo.

Leer más »[Tip] Mostrar el tamaño de los ficheros en KB o MB al hacer ls -l