CRySoL : Comentarios

  • Instalar Debian en Asus ZenBook UX31E   hace 4 semanas 1 día

    La suspensión me funciona bien desde el primer día. ¿Has suspendido alguna vez con un kernel sin corregir la DSDT? Algunos usuarios en el foro de Ubuntu (ver referencias) indican problemas posteriores que les obliga a hacer un reset frio (quitando la batería).

    Lo del botón derecho del ratón me desconcierta. ¿Cómo no va a funcionar? Eso no tiene nada que ver con el Asus. Si funciona el ratón, funciona el botón derecho. ¿No te referirás al touchpad?

    El touchpad lo configuro como en la receta de Ubuntu. Mi /etc/X11/xorg.conf tiene lo siguiente.

    Section "InputClass"
            Identifier      "Touchpad"                      # required
            MatchIsTouchpad "yes"                           # required
            Driver          "synaptics"                     # required
            Option          "MinSpeed"              "0.5"
            Option          "MaxSpeed"              "1.0"
            Option          "AccelFactor"           "0.075"
            Option          "TapButton1"            "1"
            Option          "TapButton2"            "2"     # multitouch
            Option          "TapButton3"            "3"     # multitouch
            Option          "VertTwoFingerScroll"   "1"     # multitouch
            Option          "HorizTwoFingerScroll"  "1"     # multitouch
            Option          "VertEdgeScroll"        "1"
            Option          "CoastingSpeed"         "8"
            Option          "CornerCoasting"        "1"
            Option          "CircularScrolling"     "1"
            Option          "CircScrollTrigger"     "7"
            Option          "EdgeMotionUseAlways"   "1"
            Option          "LBCornerButton"        "8"     # browser "back" btn
            Option          "RBCornerButton"        "9"     # browser "forward" btn
    EndSection
    

    Por tanto el botón derecho es con dos dedos, y el del medio con tres dedos.

    Puedes configurar LBCornerButton y RBCornerButton a 1 y 2 si te resulta más cómodo.

  • Instalar Debian en Asus ZenBook UX31E   hace 7 semanas 22 horas

    He seguido tus pasos y he instalado tus paquetes deb con el kernel personalizado. Al bajar la tapa para dejarlo en modo "suspender" se me queda la pantalla en negro en gnome Sad ¿que logs podría mirar para ver que pasa?

    Otro fallo que tengo es que el botón derecho del ratón no funciona.

  • SAI "MGE Pulsar Ellipse 600" en Debian con NUT   hace 11 semanas 2 horas
  • Clase LaTeX para escribir el PFC   hace 11 semanas 4 horas

    La nueva versión de arco-pfc incluye el emblema de informática (en grises) en el progio paquete, aunque sigue siendo posible poner uno diferente con el comando \logo.

  • Redmine PAM authentication plugin   hace 11 semanas 4 horas

    Yes, the module works this way. This PAM module does not map system users on redmine. This plugin support only authentication for already existing users. Sorry if the post does not clarify that point.

  • Redmine PAM authentication plugin   hace 11 semanas 1 día

    I was fighting with the same problem. After an hour I give up and decided to create users by hand and...

    Go to /users/new and you will see that this settings (Auth mode) is a per user option, non system wide:

    http://cl.ly/0y2X0k3A1K3e1k3k1k1o

    Change option from Internal to Pam and all should works OK.

  • Clase LaTeX para escribir el PFC   hace 12 semanas 1 día
  • GNU Emacs 24: How to install on Debian/Ubuntu   hace 13 semanas 2 días

    bastantes cosas, voy a ir haciendo recetillas de lo que me llame la atención, pero tenía que empezar por decir de dónde instalarlo... Smiling

  • GNU Emacs 24: How to install on Debian/Ubuntu   hace 13 semanas 3 días

    ¿Y que hay de nuevo en este emacs? ¿Lo has probado?

  • Clase LaTeX para escribir el PFC   hace 14 semanas 2 días

    Arreglado. Voy a migrar el repo de arco-tools y todo esto de la clase del PFC a bitbucket, pero mientras tanto mejor que apunte donde debe. Gracias

  • "Reconciliación" Android y Linux   hace 14 semanas 3 días

    Ejemplo de lo que sería.... es esto:

    Debian en un samsung galaxy s+ (i9001) (Sin interfaz gráfico pero perfectamente usable):

    http://forum.xda-developers.com/showthread.php?t=1472242

  • Clase LaTeX para escribir el PFC   hace 14 semanas 3 días

    Lo vi luego más tarde y se me paso comentarlo, pero si quieres cambiarlo también en el project de Redmine de Arco, las rutas también siguen como los anteriores:

    https://arco.esi.uclm.es:3000/projects/arco-tools/wiki/LaTeX_classes

  • Clase LaTeX para escribir el PFC   hace 14 semanas 4 días

    Muchas gracias, lo cambio en el post.

  • Clase LaTeX para escribir el PFC   hace 15 semanas 4 días

    Si alguien intenta hacerle checkout a la ruta que viene en el articulo, no va a funcionarle:

    La ruta antigua de:

    $ svn co https://arco.esi.uclm.es/svn/public/prj/arco-tools/samples/latex/pfc/
    

    Pasa a ser:

    $ svn co https://arco.esi.uclm.es/svn/public/prj/arco-tools/samples/pfc/
    

    Es lo que tienen los refactor Eye-wink

  • sudoers (o cómo evitar que sudo te pida contraseña)   hace 16 semanas 1 día

    Algo más interesante es poder decidir para qué comandos queremos que sudo pida la clave y para cuáles no. Con el siguiente fichero sudoers, los miembros del grupo “sudo” podrán ejecutar los comandos aptitude y dpkg sin tener que poner nunca la clave. Para todos los demás, sudo se comportará de la forma habitual.

    Defaults        env_reset, insults
    Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
    Defaults        timestamp_timeout=15
     
    Cmnd_Alias APT = /usr/bin/aptitude, /usr/bin/dpkg
    %sudo   ALL = ALL, NOPASSWD: APT

    Y además te insulta si pones mal la clave Smiling aunque la opción timestamp_timeout es más interesante, que indica cuando tiempo (en min) se cacheará la clave. El valor por defecto es 5. Un valor de 0 significa que pida la clave siempre y un valor negativo que no la vuelva a pedir.

  • Redmine PAM authentication plugin   hace 17 semanas 5 días

    I've done everything as described above but I use MySQL instead of SQlite.

    Here's the proof that the information is there:
    mysql> select * from auth_sources;
    +----+---------------+------+-----------+------+---------+------------------+---------+------------+----------------+---------------+-----------+-------------------+-----+
    | id | type | name | host | port | account | account_password | base_dn | attr_login | attr_firstname | attr_lastname | attr_mail | onthefly_register | tls |
    +----+---------------+------+-----------+------+---------+------------------+---------+------------+----------------+---------------+-----------+-------------------+-----+
    | 1 | AuthSourcePam | Pam | localhost | 1 | user | pass | app | name | firstname | lastname | email | 1 | 0 |
    +----+---------------+------+-----------+------+---------+------------------+---------+------------+----------------+---------------+-----------+-------------------+-----+
    1 row in set (0.00 sec)

    I don't know why, I have no new option for setting Authentication mode. Any hints?

    Tks,
    PP

  • uBoot: "ARM, Levántate y anda"   hace 18 semanas 1 hora

    Tu tarjeta tiene un conmutador en la parte superior que te permite arrancar desde la memoria NOR o la NAND. Tu sistema lo tienes instalado en la memoria NAND (que es la que quieres formatear). En la memoria NOR tienes instalado un bootloader para "emergencias" llamado supervivi.

    Desliza el conmutador hacia la izquierda y enciende tu tarjeta para arrancar con supervivi. Desde ahí podrás formatear y volver a instalar un sistema completo en la NAND.

    Si este remedio no te funcionase, puedes reinstalar el sistema a través del puerto JTAG que tiene tu tarjeta. En el kit se te debió de incluír una pequeña tarjeta con un puerto paralelo y un cable que conecta al JTAG.

    Busca en la página de friendlyarm el cliente para el JTAG y las instrucciones de como reinstalar el sistema desde JTAG. El método es un poco lioso la primera vez pero funciona sin problemas. De todas formas, primero prueba a arrancar desde la NOR.

    Un saludo.

  • Notificación de eventos con pynotify   hace 19 semanas 3 días

    El API de notificaciones ha cambiado últimamente. La forma «correcta» de usarlo desde Python ahora es con GI (Gobject Introspection) ya que desde gtk3 todo lo que tiene que ver con glib, gobject, gtk y gnome en general no tiene (no necesita) bindings para Python.

    Ahora se usa más o menos así:

    from gi.repository import Notify, GLib, GdkPixbuf
    Notify.init("app")
     
    notification = Notify.Notification.new(resumen, completo, None)
    notification.set_icon_from_pixbuf(GdkPixbuf.Pixbuf.new_from_file("icon.svg"))
    notification.set_hint("transient", GLib.Variant.new_boolean(True))
    notification.set_urgency(urgency=Notify.Urgency.NORMAL)
    notification.set_timeout(timeout)
    notification.show()

    Y ya no depende del paquete python-pynotify, sino de gir1.2-notify (hablo de Debian of course).

    Saludos

  • iOS vs Android: el coste social de la eficiencia (o el coste técnico de la libertad)   hace 20 semanas 3 días

    Hola, mi opinión es que la culpa es de las empresas, cuyos terminales son lanzados con el sistema de android. Me explico:

    Google da su sistema base android, que adapta a sus dispositivos tales como el recién estrenado Nexus prime, sus antiguos Nexus one, y Nexus S y mantiene su personalización original de android. Por ello siempre se comenta que estos dispositivos están más "optimizados" que el resto.

    Ahora bien, ¿que hace Samsung, sony-ericcson, htc, motorola, huawei, y demás compañias?. Intentar distinguirse modificando "secciones" de android. La prueba más tangible es los launcher, Samsung con su touchwizz, htc con su sense etc. De manera que ya estamos modificando parte de la apariencia y personalizando para que los usuarios finales relacionen cada tipo de interfaz con su compañía... Pero se olvidan de sus dispositivos no trabajando demasiado en su hardware.

    Así tenemos móviles con doble núcleo, con 4 núcleos con 1 gb de ram etc, más potentes que un netbook que sacan menor nota de rendimiento en los benchmark que un iphone 4 con 800Mhz. y 512 de RAM. (Teniendo en cuenta por supuesto el hecho de que corre en una maquina virtual, "Dalvik", aun así, sigue sin ser escusa)

    Creo que la solución pasaría por dedicar un mayor esfuerzo a optimizar los drivers de los terminales por parte de cada compañías y un mínimo a sus personalizaciones. E incluso el trabajo sucio puede hacérselo la comunidad de programadores y usuarios de android, como xda-developers, el grupo de cyanogenmod, miui etc... Que lo pasan fatal hasta que consiguen esos drivers. Y una vez que los tienen hacen versiones muchísimo mas optimizadas que las que nos suministran las empresas dueñas del terminal. Véase el ejemplo de cyanogenmod... otras como miui se aprovechan de cyanogenmod para realizar su ROM.

    Lo cierto es que no entiendo porque tenemos móviles de 4 núcleos, mientras que con muchísimo menos hardware y una buena planificación de los componentes hardware, pueden conseguir un rendimiento superior.

    Lo mismo ocurre con las tablets. Pero a pesar de no darnos cuenta están orientando android de mejor manera a estas que a los móviles. ¿Que es, honeycomb, si no una version "beta estable" de ice cream sandwich? Hoy en día android está mas optimizada para tablets que para móviles, aunque parezca lo contrario.

    En estos momentos ha salido ICS (Ice cream sandwich), versión 4 de android. (Creo que van por la actualización 4.0.3 me parece, que mejoraron un tema de la bateria con el 4.0.1 y varias cosas). Bien pues, ICS, es fantástico, para mí es el sistema operativo de android más maduro que hay, más optimizado etc. Es fantástico, y su terminal estrella es el Nexus prime (el cual sabe medio exprimir la potencia de android).

    Pero ahora llega samsung, y las demás compañías a tocar ... a intentar pensar mas en beneficios que en otra cosa, en realizar ROMs, con interfaces como el touchwizz cargándose la maravillosa interfaz hecha por google en esta versión... ¿Porque no dedican un mayor esfuerzo al hardware?
    ¿Porque tardan tanto y en algunos casos no se liberan drivers?
    ¿Porque se esfuerzan tanto en el hardware y se olvidan del software?
    ¿Porque un usuario con conocimiento en foros como xda-developers te montan una rom optimizada, que te saca un rendimiento "inhumano" del dispositivo sin un excesivo esfuerzo, porque te optimizan los drivers con una facilidad sorprendente una vez que los tienen...?

    Si android no ocupa ni hace honor a lo que es, es por estas empresas y porque no quieren básicamente.

    Un saludo!

  • Repositorio de paquetes Debian «serio básico» y cómo usarlo   hace 20 semanas 4 días

    Si los maintainers tienen claves nuevas, el servidor no las conocerá. Puedes forzar la actualización de la clave en el anillo del propietario del repo con algo como:

    $ gpg --keyserver pgp.mit.edu --recv-key <PGPID-DEVELOPER>

  • mec
    arco-devel, el paquete   hace 21 semanas 2 días

    La documentación sobre los ficheros de configuración «modulares» de emacs se mantiene en:
    https://bitbucket.org/arco_group/arco-emacs

  • iOS vs Android: el coste social de la eficiencia (o el coste técnico de la libertad)   hace 21 semanas 3 días

    El post es muy bueno, pero a modo de resumen se puede decir que siempre es mucho mas fácil diseñar e implementar un sistema operativo cuando controlas hasta el último aspecto del hardware en el que se va a ejecutar. IOs es una pieza mas del iPhone, se diseña junto al hardware y extrae, o debería extraer, hasta la última gota del potencial del equipo. Por contra Android es una plataforma abierta que impone muy pocos requisitos de hardware a priori de manera que se puede considerar un logro el que funcione lo bien que lo hace.

  • Redmine PAM authentication plugin   hace 21 semanas 6 días

    Hi,

    Yes I have, it is working.

    I have made another try : I have made a "su nobody", to start a shell as the apache user. Then I ran auth.rb. This time, it has failled. It seams that the "nobody" user can't use PAM authentication in a ruby script.

    Maybe this can help you...

    Thanks.

  • Redmine PAM authentication plugin   hace 21 semanas 6 días

    Do you test it with the auth.rb program here above?

  • Redmine PAM authentication plugin   hace 21 semanas 6 días

    Hi,

    I have followed your post, but it seams that is does not work.

    The auth.rb test is working fine, but the plugin does not authenticate.

    The plugin is registered, user created with "PAM" authentication, and in remine production log, it shows "Failed login...".

    I even added the login/password to the log, they are fine, but the function "authpam" does not seam to work when used in redmine through apache.

    I'm hosting using Ubuntu 11.10 x86_64, ruby 1.8, apache 2.2 with passenger, redmine 1.1.3.stable (MySQL).

    Thanks Smiling