jueves, 28 de abril de 2016

Instala Wiithon en cualquier versión de Ubuntu

Wiithon es uno de los mejores manejadores de wbfs que he encontrado, es facil de usar, puede crear particiones, copiar juegos en diferentes formatos, convertir entre varios formatos, etc. pero no se ha vuelto a compilar desde karmic a continuación le muestro la forma mas fácil de instalarlo en versiones nuevas de ubuntu sin necesidad de compilarlo.

#Abre un terminal y añade el respositorio de ppa de la última versión de wiithon
sudo apt-add-repository ppa:wii.sceners.linux/wiithon

#Puesto que en los repositorios está compilado para una versión anterior de Ubuntu (karmic) deberás modificar el fichero /etc/apt/sources.list.d/wii_sceners_linux-wiithon-*.list y cambiar la palabra precise por tu distribucion
lsb_release -a

#Copia el Codename en lugar de {nombreversion}, por ejemplo trusty para la version 14 o xenial para la 16
sudo nano etc/apt/sources.list.d/wii_sceners_linux-wiithon-{nombreversion}.list

#Dentro del archivo list cambia tu nombre de version por la ultima compilada de wiithon que es: karmic

#Hecho esto, actualiza los repositorios
sudo apt-get update

#e instalar el programa
sudo apt-get install wiithon

fuente: http://www.taringa.net/comunidades/ubuntuparataringeros/5778178/Ayuda-Instalar-Wiithon-en-ubuntu-12-04.html

lunes, 14 de marzo de 2016

Recompilacion de Virtualbox

Cada vez que se actualiza el kernel me sale el error que debo ejecutar

sudo /sbin/rcvboxdrv setup para recompilar el kernel

Pero esta instrucción no funciona, se debe ejecutar

sudo /usr/lib/virtualbox/vboxdrv.sh setup

viernes, 29 de agosto de 2014

MTG M13 Booster Battle Packs Deck Lists

I have been searching for a list of the contents of de M13 Battle booster packs without luck.

I found the M14 Battle packs on init-games but no M13.

So here it is, searching some unboxing videos on youtube  looks like there is only 5 different 20 card decks for the packs (WR, GU, WU, BR and BG).

WR GU WU BR BG
Attended Knight Welkin Tern Aven Squire Bloodthrone Vampire Centaur Courser
War Falcon Archeromancer Guardiasn of Akrasa Essence Drain Vastwood Gorger
Angel's Mercy Hydrosurge Divine Favor Disentomb Bond Beetle
Glorius Charge Merfolk of the Pearl Trident Warclamp Mastiff   Walking Corpse Fog
Crusader of Odric Talrand's Invocation Serra Angel Rise from the Grave Garruk's Packleader
Bladetusk Boar Deadly Recluse Scroll Thief Searing Spear Servant of Nefarox
Trumpet Blast Rangers Path Vedalken Entrancer Canyon Minotaur Crippling Blight
Volcanic Strength Spiked Baloth Downpour Wall of Fire Dark Favor
Krenko's Command Bountiful Harvenst Unsummon Kindled Furzy Tormented Soul
Arms Dealer Duskdale Wurm Jace's Phantasm Furnance Whelp Duskmantle Prowler

These are combined to create the 2 decks pack, so far I had only see these combinations:

WR/GU
GU/WU
BR/BG
WR/BG
BR/WU

Sources:
http://mtgadventures.blogspot.com/2012/08/m13-battle-packs.html
https://www.youtube.com/watch?v=HhELnrsE2cw
https://www.youtube.com/watch?v=NrcgPDWfJ1E
https://www.youtube.com/watch?v=_DlpR7TNxDA
Leer artículo completo!

miércoles, 8 de enero de 2014

Como crear un punto de acceso desde tu portatil

Encontré esta forma de compartir una red cableada en una wifi para poder navegar desde tu celular.

http://tumutanzi.com/archives/8195

En caso de que no este en linea aquí esta en pdf

domingo, 17 de noviembre de 2013

Symfony doble lista no guarda

Al crear una lista doble en symfony para romper una relación muchos a muchos, estas listas se crean y funciona correctamente el parecer, pero al tratar de guardar, no sale ningún error pero los datos no son almacenados.

Lo primero que hay que tener en cuenta es que ningún dato adicional a las llaves foráneas se guardan por la lista doble. Al parecer no se ejecuta el método save en el archivo tablarelacion.class.php del model.

De todas maneras mi problema era otro, al usar bootstrap se agrega a todos los campos la clase form-control. al revisar el script de la lista doble en la linea 43 se consulta si el nombre de la clase del elemento termina en -selected, al aplicar bootstrap la clase del elemento queda 'miclase-selected form-control' por lo tanto esta condición nunca se cumple y los datos seleccionados no son enviados con el formulario al realizar el submit.

#.../plugins/sfFormExtraPlugin/web/js/double_list.js
.
.
  submit: function(form, className)
  {
    var element;
    for (var i = 0; i < form.elements.length; i++)
    {
      element = form.elements[i];
      if (element.type == 'select-multiple')
      {
        if (element.className == className + '-selected')
        {
          for (var j = 0; j < element.options.length; j++)
          {
            element.options[j].selected = true;
          }
        }
      }
    }
  },
.
.

La solución (temporal) es no agregar una nueva clase al control en el widget así:

        $this->widgetSchema['campo_list']->setOption('renderer_class', 'sfWidgetFormSelectDoubleList');
        $this->widgetSchema['ccampo_list']->setOption('renderer_options', array('label_unassociated' => 'No asignadas:',
            'label_associated' => 'Asignadas:',
            'associated_first' => false,
            'class_select' => 'miclase')); 

En cambio solo se coloca el form-control de bootstrap, obviamente esto solo funciona si en el formulario solo ahí un campo de doble lista, si hay 2 deben tener nombres de clase diferentes.

La segunda opcion es modificar el double_list.js asi:

if (element.className == className + '-selected form-control')

Esto es muy poco flexible, cuando tenga la solución definitiva actualizare esta entrada.

jueves, 14 de noviembre de 2013

Symfony 1.4 Misterioso error Parse error: syntax error, unexpected ''id'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in ...

Luego de una sincronización un proyecto en symfony 1.4 basado en el admin generator empezó a escribir un caracter extraño en algunos archivos base Base...GeneratorConfiguration.class para mi caso una "y".

Nunca encontré el caracter en ninguna parte del código, ni borrar cache, ni cambiar permisos ayudó. La única solución fue comentar en el archivo Base...calss.php correspondiente el metodo setUp(), ejecutar el módulo y descomentarlo nuevamente, esto repara el archivo de la cache que presenta el error.

Actualización:
Finalmente esta fué una solucion temporal, revisando el proyecto, tenia ese caracter extraño en una de las clases del modelo, no tengo idea de como se propagaba a los otros modulos y no afectaba a ese donde estaba la letra "y".

...class.php
y<?php