Menú principal

26 Sep

Agregar los url_helpers para RSpec en una aplicación Rails Engine

Published by jorge.garcia

Este post es muy breve, pero espero que sirva cuando se encuentren en una situación en donde quieran hacer pruebas de controladores o rutas en los cuales se necesitan los url helpers, y que no se encuentran disponibles en las pruebas.

Googleando un poco encontré una implementación algo extensa que resolvía el problema para no era muy elegante, la cual es la siguiente.

Solución muy extensa

24 Sep

[Breve] Cómo saber la posición del puntero del mouse desde consola.

Published by carlos.garcia

Si alguna vez necesitan conocer la posición (x,y) del puntero del mouse en la pantalla, pueden hacerlo desde una consola usando el comando xdotool

En fedora lo instalamos desde repos con yum:


$ sudo yum install xdotool

Y para obtener la posición hacemos:


$ xdotool getmouselocation
x:856 y:444 screen:0 window:31457313

;)

24 Sep

Ejectutar git pull en multiples directorios a la vez

Published by ApuX

Algunas veces es útil actualizar multiples repositorios git de una sola vez. Si estos repositorios están en el mismo path, esto se puede hacer con un pequeño script.

20 Sep

Accediendo a datos de la sesión en Cancan

Published by hermes.ojeda

Algunas veces por tener código heredado o por razones de fallas de diseño necesitamos hacer cosas que rompen con ciertos patrones básicos.

En este post veremos cómo acceder a datos de la sesión desde un modelo específico, en este caso el modelo es el ability de Cancan.

Lo primero que tenemos que hacer es sobrescribir nuestro objeto @current_ability en nuestro entorno ApplicationController:


class ApplicationController #...

private

20 Sep

VIM CheatSheet

Published by jorge.garcia

En el mundo de rails y en el desarrollo de software libre, una de las herramientas más utilizadas y escenciales para cualquier desarrollador es VIM, el cuál es un editor de texto bastante poderoso y configurable. Sin más preámbulos acá les dejo esta chuleta bastante buena.

17 Sep

Git pull on multiple directories at once

Published by ApuX

Sometimes it is usefull to update multiple git positories at once. If these repositories are on the same path, it can be done with a small script.

12 Sep

ScreenCast 1: Configurando RVM, Ruby y Rails en Chakra GNU/Linux

Published by hermes.ojeda

El inicio de una serie de tutoriales de LogicalBricks Solutions, para mostrar las diferentes herramientas de desarrollo que utilizamos en el día a día de la empresa.

En este primer Screencast, se muestra cómo configurar un entorno con RVM, Ruby y Ruby on Rails en Chakra GNU/Linux.

10 Sep

Un video sobre cooperativismo y software libre

Published by ApuX

Una producción argentina sobre cooperativismo y software libre.

10 Sep

How to calculate the size of a subversion repository

Published by ApuX

(I'm not using subversion as versioning control system any more, but I do as a backup system for some legacy projects.)

If you want to know the size of a repository, you can do it with du in the server. However, this info usually does not match with client version. That is, executing this command in server and executing it in client may give us different results. For example:

07 Sep

[LaTex] Instalar la clase moderncv en fedora 17

Published by carlos.garcia

La clase moderncv, nos permite generar un Currículum Vitae en varios estilos, es sumamente personalizable, permitiéndonos configurar colores, fuentes entre otros aspectos. Además provee dos estilos por default los cuales se ven bastante modernos.

El problema radica en que en fedora venía una clase incompleta, por lo cual para poder obtener todas las funcionalidades necesitamos hacer una instalación manual.

La clase completa y todas las dependencias, se encuentran en el sitio de ctan:

06 Sep

[Video] Juan Carlos Rodríguez Ibarra

Published by hermes.ojeda

Este es un video que ya tiene algo de tiempo pero no por eso pierde actualidad. El político Juan Carlos Rodríguez Ibarra expresidente de la Junta de Extremadura. Es maravilloso para mi escuchar a un político hablando del software libre y los derechos de autor con gran conocimiento del tema, no tengo más que decir, aquí les dejo los videos.

04 Sep

How to know the size of a directory [Linux]

Published by ApuX

It is possible to know the size of a directory occupies on disk with du command.

du -hs ./

Of course, instead of ./ (the current directory), you can indicate a specific path.

03 Sep

Using rails console with no permanent changes

Published by ApuX

One of the most powerfull rails tools (and one I use a lot) is rails console. It allows to test functionality with no necessity of a rails server execution, to perform some queries with rails syntax (not in sql), or to modify the information stored in the system, because all changes made in console are stored directly to database.

However, sometimes we need the changes not to be permanent, but only while we are in rails console session. For that, we can execute it adding --sandbox as parameter in prompt. Thus, all changes we made will be rolled back when we leave the console.

03 Sep

Skip bundle install when creating a new Rails app

Published by ApuX

From rails 3.1, some improvements were introduced to the framework, for example, coffeescript, sass and jquery. However, these gems are not part of Rails, but added as dependencies in Gemfile, so when we create a new rails project, rails executes automatically a 'bundle install' to ensure all dependencies are satisfied.

03 Sep

Tip: Obtener dimensiones de elementos ocultos con jQuery

Published by fernando.villalobos

Muchas veces necesitamos calcular el tamaño de algún elemento oculto en nuestra página HTML, por ejemplo, alguna imagen que será desplegada dentro de un tooltip.

Supongamos que tenemos el siguiente código css para las imágenes ocultas:

Páginas