jueves, 1 de noviembre de 2012

Pantalla principal con Ubuntu 12.08, GNOME y Driver NVIDIA

Tengo dos monitores conectados a mi tarjeta gráfica NVIDIA y desde la configuración de la pantalla no era capaz de indicar que la principal (donde aparece la barra) era la otra. Al final ya sabéis... hay que entrar en el todopoderoso terminal.

Con el comando xrandr obtendras la información de las "salidas" que tienes disponible y cuales están conectada.

Averigua el nombre de la salida "output" que quieres convertir en principal y ejecuta el comando:

sudo xrandr --output [salida] --primary

Ejemplo: sudo xrandr --output DVI-I-1 --primary

Espero que os sirva.

jueves, 24 de febrero de 2011

¿Por que he creado partidopadel.com?

Os invito a que vayais conociendo uno de mis proyectos personales partidopadel.com.
Simplemente movido, por la esperanza de que nos sirva y nos facilite un poco la vida a la hora de organizar los partidos de padel.
Ya le he dedicado unas cuantas horas y si tiene una mediana aceptación, ire ampliando en funcionalidad. Puedes conocer un poco más de los motivos en esta entrada al blog del sitio.

viernes, 28 de agosto de 2009

Ejecutando Scripts Groovy con Grails

Necesito (Quiero) poder hacer scripts Groovy que serán ejecutados desde un controlador en Grails para analizar la base de datos y crear gráficos estadísticos.

La idea es no tener que tocar el código para poder crear nuevos informes, simplemente añadiendo el archivo en su carpeta correspondiente la aplicación los mostrará y nos permitirá ejecutarlos.

La primera dificultad ha sido averiguar como ejecutar un script externo. Para hacerlo nos debemos servir de la clase GroovyShell como descubrí en este sitio.

El otro reto, era disponer de la conexión a la base de daos en el script, la solución la encontré aqui.

No tengo experiencia suficiente con Grails como para saber si hay una forma mejor de hacerlo, pero por ahora mi solución ha sido...

NOTA: Todavía no esta terminado, lo iré ampliando según lo vaya resolviendo.


import groovy.sql.Sql

class StatsController {
javax.sql.DataSource dataSource

def index = {
Binding binding = new Binding();
binding.setVariable("dataSource",dataSource)
GroovyShell shell = new GroovyShell(binding)
File file = new File("src/stats/test.groovy")
Object value = shell.evaluate(file)
...


El contenido del archivo test.groovy podría ser algo parecido a...


import groovy.sql.Sql

def sql = new Sql(dataSource)
def valor_campo = new String(sql.firstRow("select campo from tabla").campo)
println valor_campo


Continuara...

domingo, 16 de agosto de 2009

Grails - WebFlow - Serializable Error

Primero... un buen sitio por donde empezar .

El caso es que estoy intentando hacer un registro de usuarios que comprende varias página, así que necesito pasarme la Domain Class de User durante el flujo. Para eso se supone que tenemos el contexto "flow"


...
def u=new User(params)
flow.user=u
...


El tema es que cuando llegaba aquí me lanzaba la excepción "Could not serialize flow execution; make sure all objects stored in flow or flash scope are serializable"

Pues no desespereís! solo teneis que ir a la clase User y definirla como "serializable"


class User implements Serializable {
...

Grails

Ahora estoy investigando Grails un estupendo framework para Java, si a esto, le unimos mis pocos conocimientos del lenguaje y del paradigma MVC pues imaginaros el dolor de cabeza con el que termino cada vez que le dedico uno de los pocos ratos libres que tengo.

Utilizaré este mismo blog, como block de notas, donde iré apuntando las cosas que considere me vendrán bien recordar en el futuro, o que pueden servir a otros para salir de un atasco, que nadie se haga ilusiones!

jueves, 23 de abril de 2009

Funcionarios Armados

El otro día viví un episodio, cuanto menos surrealista y seguramente denunciable, pero creo que hay cosas que es mejor dejar pasar, que el tiempo es oro y la justicia en este país tiene otros problemas más graves.
Ante un inocente acto de reprimenda a un niño que estaba incordiando al mío, fruto de la impasibilidad de sus padres y la tensión del momento. Se ocasiono una pequeña discusión entre madres, supongo que bastante típica en los colegios.
El caso es que días después, el marido de ella, funcionario de la Agencia Tributaría se acerco a la mía y sin tan siquiera saludar la soltó... “No vuelvas a acercarte a mi hijo o haré la vida imposible a tu familia”.
He de suponen que se refiere a que aprovechando su cargo publico, lucraría su prepotencia y despotismo gastando dinero público haciéndonos dar cuentas ante Hacienda, como si eso nos tuviera que preocupar.
Bastante pésimo, ¿no?

viernes, 17 de octubre de 2008

Situando la fortuna del momento

Aquí se aprecia, como gracias a estar en un sitio dado, en el momento preciso pues te puede ahorrar una fortuna en publicidad. Es lo que nos ocurrió cuando la gente de "el hormiguero" de la cadena de televisión cuatro se encontró con uno de nuestros camiones que les venia al pelo para hacer una de sus supervivencias extremas...