Ejemplo de lo que sería.... es esto:
Debian en un samsung galaxy s+ (i9001) (Sin interfaz gráfico pero perfectamente usable):
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
Muchas gracias, lo cambio en el post.
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 
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
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.
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
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.
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
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!
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>
La documentación sobre los ficheros de configuración «modulares» de emacs se mantiene en:
https://bitbucket.org/arco_group/emacs-pills
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.
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.
Do you test it with the auth.rb program here above?
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 
buenas tengo un gran problema necesito formatear la tarjeta mini2440 y no se como... ya estaba instalado el linux y qtopia y no me quiere cargar el qtopia por eso no pued entrar al terminal ... quiero formatearlo alguien sabe como?
¿Qué tal squid?
PS: Para este tipo de consultas te aconsejo mejor la lista de correo: http://crysol.org/en/listas
Escribí un artículo hace algún tiempo que me gustaría compartir con ustedes: http://rolandopalermo.blogspot.com/2009/12/como-configurar-flex-en-windo...
Espero que les sea de utilidad, saludos.
El PyMOTW de gettext: http://www.doughellmann.com/PyMOTW/gettext/index.html
Ahh... chanfle... es que yo no estaba creando la librería!!
Yo pense que con los archivos .cpp y .h SIP haría su trabajo.
Probaré creando la librería primero 
Gracias!
Prueba a añadir un flag de compilación (en la variable LFLAGS del Makefile) para indicar dónde tienes la librería. Por ejemplo, si tu fichero libIimpresora.so está en /home/user/pruebas/, añade:
-L/home/user/pruebas/
Hola, excelente receta!
Aunque no me resultó 
Y no me ha resultado ningún ejemplo que he probado. Siempre me sale el mismo error:
/usr/bin/ld: cannot find -lImpresora (o la librería en cuestión)
¿En qué carpeta tienen que estar los .cpp y .h?
¿Y varía mucho la receta para una librería escrita en C?
Saludos!!
La librería estándar de python-2.7 viene con una implementación de thread-pool en multiprocessing.pool.ThreadPool. Lo interesante además es que tiene la misma interfaz que multiprocessing.Pool de modo que se pueden hacer programas con pool de hilos o pool de procesos sin más que cambiar la clase a instanciar.
Buenas tardes,
espero que puedas leer lo mas rapido posible este mail, ya que necesitaria un poco de ayuda por favor...
soy tania, estudiante ingenieria telecomunicaciones ultimo año, exactamente estoy haciendo el proyecto final de carrera, y el tema es el PLC y el test con el protocolo 802.11b en simulador ns-2[34]
necesitaria hacer unos escenarios basicos en este simulador, pero es que tengo muchisimos problemas...
primero de todo me instale el SO ubuntu 11.04 , luego el ns-2[34] y luego me baje el paquete para representacion de los datos como el xgraph ...pero creo que el xgraph no se ha intalado bien ...
todos los scripts un poco complejos, los ejecuto y los ficheros .tr que se crean, los intento abrir con xgraph y me da error....
por favor,
ayudaaa, no se a quien acudir ...
Muchas gracias
Tania
Una receta para cambiar el arte con «alternatives»