Linklog archive - page 2

Frontend development is not that bad

In his latest blog post, Coder frozen in 2009 awakens to find frontend development is not awful, Ruby developer Richard Schneeman discusses the current state of frontend. And it turns out, despite how complicate it looks sometimes given all the frontend tools there exist these days, it’s not that bad.

I’d like to focus on the jQuery side because it’s important to know that many things that used to be done in jQuery a few years ago have been possible to replicate using vanilla JavaScript for a couple years in all browsers.

Gedit is no longer maintained

UPDATE, 2017-08-11: It turns out Gedit found two maintainers, actually; as it can be seen at their wiki page. I’m adding a link to the HN thread I saw as it seems it was sent almost at the same time new maintainers were announced.

According to this message posted in the Gedit mailing list three weeks ago (that for some reason hasn’t pop out until this week), Gedit is no longer maintained. They are looking for someone to maintain the software including all the plugins.

Gedit was my number one graphical choice years ago, as a general plain text editor and when working with programming languages that did not require an IDE such as PHP or Python. The user interface was easy and the software felt powerful with all those syntax colours and settings.

Then GNOME 3 came and they rewrote the UI and they made it almost unusable by removing most of the menu commands and moving things to places it made no sense at all. geany is still a good choice I use on VMs, even though for serious work I moved to VSCode (open source).

Sibbell: get updates on the GitHub repos you care about

It is too easy to star a project on GitHub, maybe because you consider it is a fun experiment or because it actually matters to you. However, keeping track about updates (say about repositories your project depends on), is harder. You can watch a repo, but then you’ll also be subscribed to all the clutter that sometimes issues and PRs cause.

Sibbell is a service that, once connected to your GitHub account, will sync your starred repos, and then, it will automatically check for new releases or tags on those repositories. Whenever one of your starred repositories gets a new release, you’ll receive a notification on your e-mail.

Free tier allows you to receive updates on your starred repositories as they happen; paid tier allows you to digest those updates into a single mail per day or week, and disable starred repositories you are not interested in knowing about.

WhatPulse

Uno de los programitas que tengo en mi ordeandor es WhatPulse (link con referido). Es un programa que mide nuestra capacidad ante el teclado: número de teclas presionadas, clicks hechos, cuantos metros hemos movido el ratón.

Además, también es capaz de enviar esos números a su página web para formar un ranking de usuarios, para competir con otros usuarios por ser la persona que más teclas pulsa ante un ordenador. Esto tiene que ser legal, no vale hacer trampas, ni pedir al gato que te pise el teclado. La web promete que el programa es seguro y que no contiene virus.

UNetbootin, instalando GNU/Linux desde el pendrive

Normalmente para instalar GNU/Linux en un ordenador descargas la ISO; le pasas el MD5 para comprobar que no hay fallos, tomas un CD y lo grabas con tu programa favorito y lo instalas. Pero, ¿a quién no le ha pasado que ese CD recién grabado se deteriora y termina por no funcionar? Por un bien que lo trates. O igual es que compro CDs demasiado baratos.

Para esos casos UNetbootin es una estupenda utilidad para hacer posible la instalación de sistemas operativos GNU/Linux sin grabar CDs que se romperán o compatibles con netbooks. Y es que su resultado no es un CD: es un pendrive. La meta es muy fácil: tu metes un pendrive en el ordenador, con una copia de seguridad lo formateas, y abres el programa. Elijes la distro, el ISO donde tienes la imagen de CD, elijes la unidad de destino, y le das a Crear. En ese momento, tu pendrive se convierte en un LiveCD. Obviamente, tu ordenador ha de ser compatible con esta función. No es difícil en un ordenador de hace unos cuantos años.

Captura de pantalla de Unetbootin.
Pese al aspecto de la interfaz de usuario, este programa hace milagros.

Está disponible para GNU/Linux y Windows y gracias a su forma de uso, es también compatible con tarjetas SD o cualquier otra cosa que funcione como disco extraíble… hasta el disco duro así que ten cuidado.

Go, el nuevo lenguaje de programación de Google

A través de FarerWayer me entero del nacimiento el día de ayer de Go, basado en C pero inspirado en otros lenguajes de programación como Python.

Es un lenguaje de programación de código abierto. Según Google, uno de los motivos para lanzar este lenguaje es que en los últimos años han cambiado las expectativas de los usuarios pero no la forma de programar, y que hace falta otro lenguaje de programación para satisfacer al hardware de hoy en día.

Go es fácil de aprender, incluye una miniguía en su web oficial, donde en una página aprenderás a programar, y unas presentaciones en formato PDF para aprenderlo a usar en unos días. También tiene un vídeo que te enseña cómo de rápido compila.

Codeplex Foundation, la fundación Open Source de Microsoft

Microsoft ya creó una plataforma llamada Codeplex para alojar códigos open source, pero ahora da otro salto al open source con la Codeplex Foundation, una fundación para ayudar a proyectos de código abierto.

No me fiaría mucho de lo que hace Microsoft porque ya sabemos cómo se ha comportado siempre esta compañía con el código abierto y las tecnologías libres en favor de sus propios monopolios. Sin embargo, Codeplex Fundation asegura que intenta ser fiable, sin patentes, y de forma transparente, sin buscar la competencia con otros productos.

Linux From Scratch: diseña tu propia distro de Linux

En el mundo existen numerosas distribuciones de Linux. Las más conocidas son Ubuntu, OpenSUSE, Debian o RedHat, pero también hay distribuciones curiosas y poco conocidas como una versión de Ubuntu hecha para cristianos. Sin embargo, el colmo de las distribuciones de Linux es una distro que te hagas tú mismo. Esto es customizarlo al máximo porque es tu propio sistema operativo.

He encontrado el proyecto Linux From Scratch, cuyo proyecto también se llama así, LFS, y es un libro que te enseña a crear tu propia distribución Linux desde cero de forma fácil. Requieres un poco de conocimiento sobre cómo funciona Unix y conexión a Internet. Te puedes descargar el libro de 313 páginas en formato PDF o puedes usar su página web.

jPlayer, un reproductor basado en jQuery y CSS

jPlayer rompe con los estándares tradicionales de la música streaming basada en applets Flash. Porque lo que hace sorprendente a jPlayer es que esconde el applet Flash, mostrando al usuario una interfaz basada en jQuery y CSS para controlar el reproductor.

Tu tipografía en OpenType

Crear una tipografía exige saber diseñar letras y un programa costoso, y es algo que normalmente sólo los profesionales pueden hacer porque requiere conocimiento saber hacer una letra y que quede bien.

Sin embargo, YourFonts lo arregla todo. Te descargas una plantilla, la imprimes, la rellenas según unas normas que te dan en la página, la escaneas y la envías. Gracias a esto, una tipografía para escribir a mano con el ordenador, o para tu página web, se hace en segundos y de la forma más casera que existe.