rmed.blog

New site!

09 Aug 2015

As I mentioned some months ago in this post, I've been working on a new site. Well, this is it.

It is written from scratch using Flask and is currently in a pre-pre-alpha state, so don't expect the code published until I reach a point in which I'm satisfied with the result :) (although there is always room for improvement!)

In the following days I will (maybe) add more content or modify things, but for now the old blog is pretty much migrated from the previous site, which by the way no longer exists.

Anyway, if you happen to be visitting and a bug pops up, please shoot me a message in any social media you may find me in.

k thx bye!

Coming soon: major overhaul

25 May 2015

It seems like ages since I last posted anything here. That's not good. I started this as a way of "recording" interesting things or problems I come accross (development-wise, technology-wise, etc.) so I don't forget about them or in case someone with said issues finds it interesting.

Given the fact that I haven't posted anything for almost a year means that either I haven't been doing anything or I haven't recorded anything I have come accross. Again, that's not good, as I have indeed done several things and encountered many issues along the way, which means that I could come accross them again and don't remember what I did the first time.

So here's the deal, I'm going to "reboot" this from scratch: new system, new style, new content, etc. This actually means that I'm forcing my future self to do so, and given that it is now written down here I'll have to do it... hopefully. So yeah, coming soon: new site.

Introducing the Zoe docs

11 Aug 2014

Zoe is an assistant bot for the Grupo de Usuarios de Linux UC3M (GUL UC3M) non-profit organization. I've set up a GitHub repository in order to create an extensive documentation for the project so anyone interested can learn more about it.

I'm using Sphinx to build the documentation and Read the Docsto host it. Apart from reading it online, RTD also allows downloading the documentation as a PDF or EPUB file.

The documentation is available at: http://zoe.readthedocs.org.

Tags: gul documentation zoe

infocards 0.2.0 released

07 Aug 2014

I have updated my infocards library to version 0.2.0. There have been some changes in this release:

In order to install the package, you can either download the source archive and do:

$ pip install /path/to/archive

Or install from the Package index (recommended):

$ pip install infocards

Note that fuzzywuzzy 0.2.1 is not available in the PyPI, so you must download it and install it from its GitHub repository-

Tags: infocards archive python library information card

infocards 0.1.0 released

03 Jul 2014

infocards is my new Python library for managing small and simple information cards in an archive (based on a SQLite database). Licensed under the GNU Lesser General Public License (v3).

In order to install the package, you can either download the source archive and do:

$ pip install /path/to/archive

Or install from the Package index (recommended):

$ pip install infocards

The library is compatible with Python 2 and 3.

Tags: infocards archive python library information card

Techie theme 0.2.1 released

01 Apr 2014

It's been a while since I updated the theme, but here is a minor revision for Nibbleblog 4.0.3. The minor changes are:

  • Support for Nibbleblog 4.0.3
  • Updated social buttons in Techie to use new helpers
  • Fix for embedded YouTube videos displaying over sidebar
  • Minor CSS changes

Here's the list of published versions (always look for the latest).

As always, code and screenshots are available in its GitHub repository, and you can find a small guide in the Nibbleblog forums so that the custom settings are easier to understand.

Tags: theme style techie gaia firefox nibbleblog

Techie theme 0.2 released

09 Feb 2014

I've been a bit busy these past days, so I couldn't get around to posting that I updated the Techie theme to version 0.2. The only change is that it is now compatible with Nibbleblog 4.0, and also available for preview in the Nibbleblog demo.

Here's the list of published versions (always look for the latest).

As always, code and screenshots are available in its [GitHub repository](https://github.com/RMed/techie_theme, and I've also written a small guide in the Nibbleblog forums so that the custom settings are easier to understand.

Tags: theme style techie gaia firefox nibbleblog

Introduction to distutils (III)

29 Jan 2014

Hey there! We have already seen how to write the setup script and how to build and install the Python module, but how about we distribute it so that anyone can download it? For this, we'll use the Python Package Index.

Tags: distribute distutils python breezedb setup

Techie theme 0.1 released

28 Jan 2014

I just published a new dark theme for Nibbleblog 3.7.2, inspired by Firefox OS' Gaia interface. It has pretty much the same features that Ao has, but with a couple differences:

  • Tag list works better
  • Sidebar that is only viewable when there are plugins enabled.

That said, I will probably "backport" the taglist implementation to Ao at some point.

Note that although this is a pre-release, it is stable enough for daily use. Code and screenshots are available in its GitHub repository, and I've also written a small guide in the Nibbleblog forums so that the custom settings are easier to understand.

Here's the list of published versions (always look for the latest)

Tags: gaia theme nibbleblog style firefox

Google hangouts in Debian jessie

18 Jan 2014

I use a Debian testing distribution (x64) and the hangouts complement just didn't want to work (in firefox), always asking for its installation when trying to have a video "hangout", even though it's installed. Turns out that there is a particular library that prevents the complement from working, and that is libudev0.

Ironically, this library is no longer in the Debian testing repositories, using the more recent libudev1 instead. In order to get the complement to work, these steps should be enough.

Make sure that libudev1 is installed (which probably is):

$ dpkg -l libudev1

||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  libudev1:amd64 204-6        amd64        libudev shared library

Purge the complement (if installed) and remove the libudev0 library:

# apt-get purge google-talkplugin && apt-get remove libudev0

And then install the complement again. In my case:

# dpkg -i google-talkplugin_current_amd64.deb

Now, after restarting the web browser, the complement should work correctly.

Tags: hangouts jessie debian plugin google linux

1 2 3 4