Planeta AUGCyL

Mostrar errores de PHP “bonitos” con XDebug

MD - hace 5 horas 38 mins

Como siempre, un auto-minitutorial para solucionar la vida a mi persona y a los que lo lean .

Andaba yo un poco rallado hoy con el tema de XDebug que es un potente módulo para PHP (link a la wikipedia), que entre sus funciones como montarte una especie de “servidor de depurador” para conectarte por ejemplo con Eclipse , o sacar profiles de ejecución, tiene una que a mi me salva la vida muy a menudo y es mostrar los errores de PHP bonitos, en vez de un texto asqueroso.

Pues en una instalación en Ubuntu 10.04 vía paquete DEB, no conseguía que se vieran en plan tablas los errores, en vez de el texto plano e insulso.

Y la solución es fácil, y por supuesto compleja porque el XDebug no tenía la culpa, es:

  • Editar el fichero /etc/php5/apache/php.ini
  • Y poner a On el parametro html_errors
  • Reiniciar el apache, como siempre en estos casos

Y ya esta.

Categorías: Planeta AUGCyL

Curiosidades python

Diego Calleja - Lun, 08/30/2010 - 14:07
br / Me ha parecido curiosa esta manera de a href="http://morefedora.blogspot.com/2010/08/mediawiki-search-and-replace-automation.html"corregir un typo en todas las páginas de un wiki./a No sabía que existían este tipo de librerías, python siempre logra sorprenderme.div class="blogger-post-footer"img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7974522-9209137573294570722?l=diegocg.blogspot.com' alt='' //divimg src="http://feeds.feedburner.com/~r/diegocg/~4/lJPjhMhrOY0" height="1" width="1"/
Categorías: Planeta AUGCyL

Aplicaciones Android

Jose Ángel de Bustos Pérez - Dom, 08/29/2010 - 22:00

Después de un par de semanas usando Android estoy bastante contento. La única pega es la duración de la batería, claro que acostumbrado a los cutre móviles que tenía que como no tenían na de na duraba la batería una semana. Ahora con wifi, red de datos, gps, … la batería dura como un día. El que algo quiere algo le cuesta, y ese es el precio de tener todas esas “features”.

En el poco tiempo que llevo he probado unas cuantas aplicaciones y he encontrado algunas muy útiles, al menos para mí:

  • Barcode scanner, imprescindible para instalar aplicaciones mediante el código QR.
  • App to QR, te permite ver los QR de las aplicaciones instaladas y compartirlos.
  • 3G Watchdog, te permite monitorizar el consumo del ancho de banda consumido de la tarifa de datos. Te da estimaciones del consumo al final del período de facturación, …
  • Drive Watch, permite conocer el estado de ocupación de las memorias del teléfono, tanto la interna como la SD.
  • Aldiko, lector de eBooks que te permite descargarlos.
  • CalltTrack, te permite registrar en Google Calendar tus llamadas, incluyendo número y duración.
  • KeePassDroid, para almacenar tus contraseñas.
  • Wordpress, te permite postear en blogs basados en Wordpress.
  • IP Calculator, calculador de subredes.
  • Parkdroid, para guardar la posición GPS de tu coche si eres un puntín despistado.
  • Radardroid Lite, te avisa de los radares fijos y te indica por audio el límite de velocidad.
  • Gasolineras España, te indica las gasolineras cercanas y el precio del combustible.

Y obviamente Navigator de Google con el reconocimiento de voz.

Categorías: Planeta AUGCyL

Berlín

Jorge Gonzalez - Dom, 08/29/2010 - 19:16

Die Neues Wache, Berlín.

Etiquetas: , , , ,

Categorías: Planeta AUGCyL

Cosas que me repatean del software libre

Jorge Gonzalez - Sáb, 08/28/2010 - 07:06

Abrir un bug con la traducción en español para el Diario de actividad de GNOME (antiguamente conocido como Zeitgeist) y que se den cuenta 5 meses después.

Etiquetas: ,

Categorías: Planeta AUGCyL

Novedades en systemd

Diego Calleja - Vie, 08/27/2010 - 13:00
Desde que Lennart Poettering, autor de Pulseaudio, anunció el nacimiento de systemd, un a href="http://diegocg.blogspot.com/2010/05/systemd-otro-reemplazo-de-init.html"reemplazo de init/upstart/a (si quieren, también pueden leer el enlace anterior en a href="http://www.taringa.net/posts/linux/6690843/systemd,-otro-reemplazo-de-init.html"este otro sitio/a en el que me copian el texto del blog sin poner ni una cita), han pasado 4 meses. Suele pasar en ocasiones que un proyecto sale a la luz y la luz lo seca o lo debilita como a un brote reciente (caso de a href="http://en.wikipedia.org/wiki/Wayland_%28display_server%29"Wayland/a, tan revolucionario y tan raquítico a la vez). No ha sido este caso. Systemd se ha saltado etapas de crecimiento a una velocidad pasmosa y ya se acerca a árbol, como puede comprobarse en a href="http://0pointer.de/blog/projects/systemd-update.html"este post de Lennart/a sobre la evolución del proyecto.br / br / En primer lugar, han implementado los varios tipos de "unidades" que habían prometido y faltaban. Han añadido las unidades itimer/i. Su propósito es sustituir la funcionalidad de cron (aunque de un vistazo a a href="http://0pointer.de/public/systemd-man/systemd.timer.html"la documentación/a es evidente que aun le falta funcionalidad para lograrlo por completo). Otro tipo de unidad es a href="http://0pointer.de/public/systemd-man/systemd.path.html"ipath/i/a, que puede utilizarse para invocar automáticamente un servicio cuando hay actividad en alguna parte del sistema de archivos, o cuando se crea un directorio determinado (es, por así decirlo, una especie de herramienta para usar inotify). Y el último tipo de unidad implementado es a href="http://0pointer.de/public/systemd-man/systemd.swap.html"iswap/i/a, que indica a systemd las particiones de intercambio que hay que montar (recordemos que, entre otras cosas, systemd pretende conseguir que /etc/fstab sea teóricamente innecesario).br / br / Otra novedad importante es que systemd se ha integrado con todo lo que ha encontrado por delante: SELinux a la hora de crear directorios o sockets, TCP wrappers, PAM, y los inicios/paradas de los servicios se reportan al sistema de auditoría del kernel. También se ha integrado el sistema con D-Bus, de modo que los servicios que utilicen las interfaces D-Bus para comunicarse con los clientes pueden informar de ello en sus archivos de configuración, y systemd se encargará de arrancar automáticamente esos servicios cuando un cliente intente comunicarse con él (básicamente se trata de lo mismo que se hace con los sockets de red, pero aplicado a las conexiones D-BUS).br / br / Otra novedad, muy curiosa, es cómo han utilizado las características de systemd para conseguir que no se pierda absolutamente ningún mensaje destinado a archivos log, desde el arranque del sistema hasta su apagado. Nada más iniciarse, systemd se pone a escuchar en el socket /dev/log, y envía los mensajes que allí se envían al buffer del kernel (el de dmesg). Posteriormente se arranca syslog (a quien se cede el control de /dev/log), el cual, como primera operación, guarda ese buffer del kernel en el disco. De ese modo, no se pierde ni un solo mensaje. Es más, si syslog muere por cualquier razón, o cuando el sistema se está apagando y hay que apagar el proceso, se restablece la comunicación /dev/log -gt; dmesg.br / br / br / Respecto a la adopción, parece que systemd va a ser el sistema de inicio por defecto para Fedora 14. A esto ayuda, no cabe duda, que los mecanismos de systemd hacen posible convivir servicios con configuraciones systemd y otros con configuraciones antiguas sin que haya problemas de ningún tipo. Upstart necesitó ser tremendamente conservador para evitar problemas (pagando como precio el no estar aun terminado, de acuerdo con su autor). upstart no necesita andar con tanto cuidado. Quizás sea esa la razón por la que ya hay paquetes y scripts disponibles para OpenSUSE, Debian, Gentoo y Arch. Aunque en Debian habría problemas para utilizarlo como sistema de inicio por defecto, porque systemd sólo funciona para Linux y Debian está empeñada en soportar kernels BSD...div class="blogger-post-footer"img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7974522-1422681296204472241?l=diegocg.blogspot.com' alt='' //divimg src="http://feeds.feedburner.com/~r/diegocg/~4/v9HDp8LaUYU" height="1" width="1"/
Categorías: Planeta AUGCyL

Listar los archivos instalados de un paquete DEB

MD - Vie, 08/27/2010 - 01:25

Bueno es algo que siempre me olvido y bien me vale ponerlo como nota en el blog para mi y para otros que se le olvida o no sabían exactamente como se hace:

dpkg -L <nombre-del-paquete>

Categorías: Planeta AUGCyL

Photowalk

Jose Ángel de Bustos Pérez - Jue, 08/26/2010 - 21:53

Por fín el viernes pasado pude quedar para un photowalk. En sucesivas convocatorias no pude por diferentes compromisos, bodas, trabajo, ….

Quedamos en la plaza mayor, dos canon, una pentax y gracias a dios estaba mi nikon D60 para dar categoría al evento .

Lo primero fue coger fuerzas comiéndonos unos bocadillos de calamaras y lomo con pimientos.

Una vez realizado el pertinente avituallamiento, regado con una jarra de cerveza como mandan los canones, estuvimos haciendo unas fotos en la Plaza Mayor, para luego seguir por el mercado e ir bajando hacía la Almudena. De allí al Templo de Debot y luego a Principe Pio.

Durante el photowalk utilice casi todo el rato el 35mm de nikon y dentro de la Almudena el Tokina 12-24mm.

Muy buen rollo y una muy buena experiencia que habrá que repetir.

He publicado algunas de las fotos en la galeria que he montado y en la que iré subiendo mis fotos en detrimento de mi galería en flickr. Pero esto será después de mis merecidas vacaciones .

Durante estas vacaciones trataremos de hacer alguna ruta por Salamanca con la camara. Bueno, muchos planes tengo y luego al final se quedarán en nada. Pero bueno, habrá que intentarlo por lo menos.

Categorías: Planeta AUGCyL

Oferta de trabajo made in spain

Javier Santana - Jue, 08/26/2010 - 16:49
No sé si es una cuestión solo de las empresas Españolas, no sé si es que en España las ofertas de trabajo sirven para más bien poco o qué, pero por lo general son un despropósito, llenas de sin sentidos,etc. Voy a dar mi punto de vista sobre como debería una empresa poner una oferta de trabajo si realmente quiere encontrar alguien de calidad (a partir de este punto la mitad de las empresas españolas habrán dejando de leer) o si símplemente no quieres hacer el ridículo:br /br /- span style="font-weight:bold;"Nunca nunca dejes redactar una oferta técnica a una persona de RRHH/span. Por lo general no saben nada de tecnología y tienden a poner miles de siglas, muchas veces no tienen relación y dejan al descubierto que no sabes ni lo que haces.br /br /- span style="font-weight:bold;"No digas que eres una "empresa lider del sector"/span. Si lo eres ya lo sabemos y si no lo eres también así que ahorratelo. No te preocupes, alguien de calidad va a mirar qué hace tu empresa antes de ir, así que pule el resto de la oferta para que se interesen.br /br /- span style="font-weight:bold;"No me digas que es una empresa jóven, dinámica e innovador/spana. Si lo eres demuestralo, ahora hay herramientas como blogs, twitter, etc, donde se ve si eres o no eres. Tampoco montes un blog, una página de facebook y un twitter para ser molón porque se ve a la legua si eres más falso que Judas. Qué hay de malo en poner: "somos una empresa tradicional y hacemos lo de toda la vida, pero lo hacemos bien y tenemos los pies en la tierra". Una vez fui a una entrevista y pregunté: "y qué tal es el ambiente de trabajo, la gente se lleva bien", el entrevistador me respondió: "es una relación correcta entre compañeros". Sí, aquella empresa era jóven, dinámica e innovadora.br /br /- Ahorrate todo lo de, buscamos "persona responsable, autónoma, eficiente, analítica, con gran capacidad de trabajo en equipo, entusiasta, proactiva y blablbalbla"br /br /- span style="font-weight:bold;"Se claro en lo que pides/span. Si quieres un programador que haga de todo un poco, pon que quieres un programador ninja, hay programadores que son así, modo rambo, llegan y resuelven. Si quieres alguien que sepa de una tecnología concreta, ponlo así, huye del "bueno, ya que estoy pongo perl, ruby, asm z80, asm 8087, JVM, dalvik, vim, emacs, turboC++, cobol, AS400 por si cuela". Claro, para eso debes saber lo que quieres. span style="font-weight:bold;"Deja claras las responsabilidades./spanbr /br /- span style="font-weight:bold;"Dí claramente lo que ofrece tu empresa y cómo se gana la vida/span, de donde saca el dinero. Si lo sacas de subvenciones, es triste lo sabemos, pero ponlo, si es capital riesgo... o incluso si de verdad ganas dinero con lo que haces (no conozco empresas de software en España con este perfil)br /br /- span style="font-weight:bold;"Si sabes, pon cual es el valor añadido que el empleado dará a la empresa/span. Si no aporto valor añadido, esto es, no se gana dinero conmigo, tarde o temprano terminarás por encargarme trabajo sin sentido, yo me cansaré y me iré. Habremos perdido tiempo y dinero los dos, así que piensalo bien. Deja ver además lo que puede aprender el empleado en tu empresa.br /br /- Parece una obviedad: deja claro dónde es el trabajo, qué tipo de horario, si se puede trabajar en remoto, rango salarial, y en general toda la lógistica. Somos mayorcitos como para andar perdiendo el tiempo.br /br /- Usa algo diferente, por ejemplo, dropbox hace cosas como a href="http://www.dropbox.com/jobs/challenges"esta/a y en algunas ofertas suyas he visto como mandan resolver un problema de programación que más o menos cualquier programador con cierta experiencia sabe resolver. Con esto demuestras que sabes (para poner un problema hay que conocer bien la materia) y sabes que el que envía el CV está realmente interesado y algo de su forma de trabajo. Pide por ejemplo su cuenta en github, trabajos anteriores, o no pidas el currículum (leer el footer de esta a href="http://jobs.linkingpaths.com/"oferta de trabajo de linkingpaths/a)br /br /En resumen, sé claro, sincero y si no tienes ni idea intenta que no se note mucho.div class="blogger-post-footer"img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5644592-1010273940038766300?l=blep.blogspot.com' alt='' //div
Categorías: Planeta AUGCyL

Hoy es un día gris, llueve

Jorge Gonzalez - Jue, 08/26/2010 - 10:17

Anoche ya amenazaba lluvia. Al final ha caído hacia las 4 de la madrugada, mientras estaba plácidamente dormido. En cualquier caso no me ha importado levantarme para cerrar la ventana, más por si entraba agua y me mojaba el parqué que por el ruido. Adorodo la lluvia, adoro mojarme y adoro su sonido al chocar contra cualquier superficie.

Esta mañana olía a suelo mojado, tierra mojada, si bien me rodeaban asfalto y algún árbol. Tras coger la bicicleta candada junto al árbol, devolver cascos en el supermercado y comprar la comida, se ha puesto a llover de nuevo.

Pasar junto al parque con la bicicleta, respirar ese olor a «verde» y llegar algo mojado a la oficina es algo que me hace feliz. Al contrario que otras personas, quienes necesitan el sol o se deprimen si el cielo está cubierto muchos días, yo no; por eso no me quiero volver, soy feliz en Centro Europa.

Como decía la canción, «[...] all good things come to an end [...]».

Etiquetas:

Categorías: Planeta AUGCyL

Dos pájaros de un tiro

Diego Calleja - Jue, 08/19/2010 - 20:05
A Oracle solo le faltó anunciar algo de MySQL para hacer triplete. Android y Opensolaris apuntalados por Larry Ellison el mismo día. Desde que se anuncio la compra de Sun todo fueron especulaciones sobre qué haría Oracle con su rutilante compra a precio de saldo, la más común en círculos linuxeros, incluido este blog, era la sospecha de que el señor Ellison antepondría absolutamente todo a su avaricia, como así ha sido. En fin, fue bonito mientras duró. Sirvan estas líneas de apoyo póstumo a Sun y su plan de apoyo al software libre.br / br / Como ya saben, este blog se precia de no ser una de esas fotocopiadoras que regurgitan lo que otros escriben en la blogosfera, aquí se generan vómitos propios. Por lo tanto asumo que ustedes ya a href="http://www.reuters.com/article/idUSTRE67B5G720100813"habrán/a a href="http://mail.opensolaris.org/pipermail/opensolaris-discuss/2010-August/059310.html"leído/a la avalancha de noticias sobre el tema. Lo que le preocupa a este humilde servidor de ustedes es...¿y ahora qué?br / br / El asunto de Android y su implementación de Java es peliagudo. Uno no acaba de adivinar el propósito de Oracle. Un sudor frío me recorre la espalda al pensar que tal vez quería la posesión de Java simplemente para exprimir la dependencia que de Java tienen quienes han escrito miles y miles de líneas de código en él. ¿Qué otra opción cabe? Si su intención es mantener la unidad de Java, nada les ayudará a lograr ese fin declararlo tecnología propiedad exclusiva de Oracle. A las plataformas de desarrollo y lenguajes de propósito general se les asume una libertad similar a la de los estándares de Internet. Que te demanden por no seguir un estándar o unas librerías al pie de la letra es una manera de decir: "Esto es nuestro, no se atreva a tocarlo, limítese a usar nuestros programas". Se dirá que Java en realidad sí es verdaderamente libre, con la pequeña condición de adherirse incondicionalmente al estándar, pero hay analogías, salvando las diferencias, con el modelo de sindicato único de ciertos regímenes.br / br / Naturalmente, Oracle es libre de hacer lo que desee con su propiedad, pero Java ya no será verdaderamente libre, al menos para sus usuarios. Y esto es un cambio radical para el que sigue siendo uno de los principales lenguajes de programación del mundo. Porque una de las claves para la construcción del imperio de Java fue una especie de consenso con el resto de la industria. La única razón por la que una compañía como IBM apoyó con tanta fuerza este lenguaje creado por el que en su día era quizás su más fiero competidor, es que sabían que Sun jamás se iba a aprovechar de su posición para fastidiar a los clientes de IBM. Es de imaginar que los señores de Big Blue estarán hoy pero que muy enfadados y preocupados por este rumbo escogido por Oracle. De hecho, teniendo en cuenta que Larry Ellison ha declarado a IBM como su mayor enemigo, ¿no es posible que las adquisición de Java no tenga otro objetivo que fastidiar a IBM?br / br / El tema de OpenSolaris es menos preocupante, porque podemos ser cínicos y tomarlo como buenas noticias para Linux. Por muy Linuxero que uno fuera, en su día la liberación de Solaris solo cabía aceptarse como buena, muy buena noticia para el software libre. Pero ahora, aunque el software libre salga perdiendo, Linux en particular sale reforzado, ya que el escenario principal de sistemas operativos de software libre vuelve a ser exclusivamente suyo. Incluso si Oracle hace de Solaris un gran sistema operativo, con más maravillas del tipo de ZFS, sus competidores por inercia invertirán en Linux...en los hilos de los sitios de noticias, hay personas interesadas en dejar OpenSolaris y volver a Linux (o al menos a FreeBSD, que por otra parte sale mal parado por todo este asunto). No se puede pillar a los usuarios de OpenSolaris igual que a los de Java. Así que vaya lo uno por lo otro.div class="blogger-post-footer"img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7974522-2605712037491040643?l=diegocg.blogspot.com' alt='' //divimg src="http://feeds.feedburner.com/~r/diegocg/~4/oLhRYwltwVE" height="1" width="1"/
Categorías: Planeta AUGCyL

3 ejemplos (cortos) de que los fans saben hacer cine

MD - Mié, 08/18/2010 - 11:11

Recordando hemos recordado tres ejemplos de que con un presupuesto pauperrimo cercano a una peli chechena, los fans saben hacer cine y del bueno, no hacen metrajes largos pero son un buen caramelo para degustar.

BATMAN VS. PREDATOR

Dragon Ball z Real

Ryan vs Dorkman (Star Wars)

Categorías: Planeta AUGCyL

Posteando desde android

Jose Ángel de Bustos Pérez - Lun, 08/16/2010 - 20:35

Pues ya no voy a tener excusa para no actualizar más a menudo mis páginas. Eso en cuanto me activen la conexión de datos.

Posted from WordPress for Android

Categorías: Planeta AUGCyL

Willy Fog era un aficionado (II parte)

Jorge Gonzalez - Lun, 08/16/2010 - 19:15

Veamos nuevamente, desde que empecé la beca he ido a:

  • Bruselas (2 veces)
  • Aquisgrán (Aachen, 2 veces)
  • Colonia (8 veces)
  • Varsovia (y Kielce)
  • Praga (2 veces)
  • Budapest (y Esztergom y Štúrovo)
  • Sofía
  • Milán (2 veces)
  • Croacia (Zagreb, Split, Zadar) y Liubliana
  • Edimburgo
  • Hanóver (CeBIT)
  • Bangkok, Phuket, Phi-Phi y Krabi
  • Estambul
  • Berlín
  • Kiev
  • Estambul
Me he perdido:
  • Atenas e islas griegas
  • Moscú 

15 países durante la beca, y quizá faltan los Países Bajos (Naarden y Utrecht), y si hay suerte, a buscar trabajo en Praga.

Etiquetas: ,

Categorías: Planeta AUGCyL

Atención: tranvía

Jorge Gonzalez - Mié, 08/11/2010 - 09:12

De mi última visita; cuanto más voy, más me gusta.

Etiquetas: , , , , , ,

Categorías: Planeta AUGCyL

Las novedades de Linux 2.6.35

Diego Calleja - Lun, 08/02/2010 - 16:03
Linus ha a href="http://lkml.org/lkml/2010/8/1/188"anunciado la versión 2.6.35/a, como siempre aquí está la traducción castellana de las novedades principales. A vista de pájaro, esta versión añade soporte para repartir automáticamente la carga de red entrante entre varias CPUs, soporte de Direct I/O para Btrfs, un modo de journaling alternativo para XFS, inclusión de la interfaz del depurador KDB, varias mejoras de perf, aceleración de vídeo H.264 y VC1 en hardware Intel G45+, soporte del futuro Intel Cougarpoint, un sistema de defragmentación de la memoria, soporte de L2TP versión 3 (RFC 3931), varios drivers y muchas pequeñas mejoras más. Lista completa en inglés a href="http://kernelnewbies.org/Linux_2_6_35"aquí/a.br / br / br / b· Reparto automático entre varias CPUs del tráfico de red de entrada/b: Las tarjetas de red actuales han mejorado su rendimiento hasta el punto de que para una sola CPU moderna es cada vez más difícil mantener el ancho de banda de recepción al máximo. Dos nuevas características, contribuidas por Google, ayudan a repartir automáticamente la carga de los paquetes de red entrantes entre varias CPUs (los salientes ya se reparten por si solos). El procesado de protocolos(IP, TCP) se ha modificado para que pueda hacerse en paralelo. Cada dispositivo de red utiliza diferentes heurísticas para decidir en qué CPU se procesará el paquete (hash de la cabecera del paquete, afinidad con la CPU en la que se está ejecutando la aplicación que lo va a recibir). Esta característica emula por software lo que una tarjeta de red multiqueue hace en hardware. Un benchmark de 500 instancias del test netperf TCP_RR con 1 byte de petición y respuesta en una e1000e montada en un servidor con CPU Intel de 8 cores ascienden de 104K tps a 303K tps. Un test RPC con 100 threads en cada host, va de 103K tps a 223K, y con menos latencia.br / br / b· Mejoras Btrfs: Direct I/O y -ENOSPC completo/b. bDirect I/O/b es una técnica utilizada para saltarse el caché a la hora de escribir. Esto daña el rendimiento (es como montar un sistema de archivos en modo "sync"), pero es utilizado extensivamente en grandes bases de datos a las que les gusta implementar su propio cache optimizado. b-ENOSPC completo/b: Linux 2.6.32 ya tenía soporte de -ENOSPC para el uso común del sistema de archivos, pero existían varios casos raros en ciertas operaciones complejas, como operaciones de gestión de volumenes, en los que podía haber fallos. El código -ENOSPC de esta versión maneja correctamente todos los casos: balanceo de espacio libre, gestión de discos, logging de fsync y otros.br / br / b· XFS delayed logging/b: Esta versión añade un nuevo modo de journaling para ZFS llamado "delayed logging", que ha sido modelado según los sistemas de journaling de Ext3/4 y reiserfs. Permite acumular múltiples transacciones asíncronas en memoria. La reducción del ancho de banda utilizado para el log decrece en gran medida, y las cargas que hacen un uso intensivo de los metadatos aumentan su rendimiento en la misma proporción. El formato de disco del journal no ha cambiado, solo las estructuras en memoria y el código. Esta característica es aun experimental, asi que no está recomendada excepto para pruebas. Puede activarse con la opción "-o delaylog"br / br / b· Frontend del depurador KDB/b: Linux ha tenido un depurador desde 2.6.26, llamado Kgdb. Pero desde hace años existen dos depuradores para Linux, Kgdb y KDB. La diferencia entre ambos siempre fue que Kgdb requiere un ordenador adicional en el que ejecutar una instancia de gdb, que permite una depuración profunda. KDB, en cambio, puede utilizarse en el mismo ordenador, pero sus características de depurado son más simples. En esta versión se ha incluido también el depurador KDB, pero modificado para funcionar sobre los mecanismos internos de KGDB.br / br / b· Mejoras de perf:/bbr / nbsp; b- Modo "live" perf-inject/b: Hasta ahora, los usuarios tenían que ejecutar "perf record" y "perf report" en dos comandos diferentes. Perf-inject introduce un modo "live", que permite grabar y reportar en un solo comando, como por ejemplo i style="background-color: #ffd966;"perf record -o - ./hackbench 10 | perf inject -v -b | perf report -v -i - /i. Pero esto es demasiado complejo, asi que se ha añadido soporte para invocar automáticamente el modo live si no se especifica record/report. Por ejemplo: i style="background-color: #ffd966;"span style="background-color: #ffd966;"perf trace rwtop 5/span/i. Cualquiera de los scripts listados en 'perf trace -l' pueden utilizarse directamente el modo live.br / nbsp; b- perf kvm/b: Una herramienta para monitorizar el rendimiento de las VMs desde el host. br / bnbsp; - perf probe/b: Soporte para acceder a miembros de las estructuras de datos. Con est, perf-probe acepta miembros de estructuras (es decir, acepta los operadores punto '.' y flecha '-gt;') como argumentos. Ejemplos:span style="background-color: #ffd966;" /spani style="background-color: #ffd966;"# perf probe --add 'schedule:44 rq-gt;curr'/i. O i style="background-color: #ffd966;"# perf probe --add 'vfs_read file-gt;f_op-gt;read file-gt;f_path.dentry'/ibr / bnbsp; - Mejorar --list/b: para mostrar las sondas existentes con número de línea y nombre de archivo. Esto permite comprobar fácilmente qué linea está "sondeada". Por ejemplo:br / div style="background-color: #ffd966;" i# perf probe --listspan style="background-color: white;" /span/i/div div style="background-color: #ffd966;" iprobe:vfs_read (on vfs_read:8@linux-2.6-tip/fs/read_write.c)/i/div bnbsp;nbsp; - Implementación de una UI en la consola con newt./bbr / br / b· Mejoras gráficas/b: bi915/b: Soporte de aceleración para vídeo H.264 y VC1 en hardware G45+, soporte del futuro Intel Cougarpoint, monitorización de energía y autorefresco de memoria en hardware Ironlake. bRadeon/b: Trabajo inicial para la gestión de energía, simplificación y mejora del reseteo de GPU, implementación varias partes importantes para soportar chips Evergreen, permitir el uso de VRAM no mapeable, soporta para cuando no hay salidas de vídeo conectadas.br / br / b· Compactación de memoria/b: Este es un mecanismo que trata de reducir la fragmentación externa de la memoria que intenta agrupar las páginas utilizadas y las libres en un gran bloque de páginas usadas y un gran bloque de páginas libres, lo que permite hacer asignaciones de memoria grandes que no son posibles si hay fragmentación. La implementación consiste en dos escanners, uno de páginas a migrar, que empieza a buscar páginas utilizadas por el principio de la zona de memoria, y otro de páginas libres, que empieza a buscar páginas libres por el final. Cuando ambos escanners se encuentran en el medio de la zona, se mueven las páginas utilizadas al lugar de las libres. Las pruebas han mostrado que la cantidad de I/O requerido para satisfacer una gran asignación disminuye drásticamente. La compactación puede activarse de tres modos diferentes: manualmente, escribiendo algún valor a i/proc/sys/vm/compact_memory/i. Puede activarse manualmente, pero para una sola zona determinada, escribiendo algún valor a i/sys/devices/system/node/nodeN/compact/i. Y también se activa automáticamente cuando no se consigue asignar una gran porción de memoria.br / br / b· Soporte para múltiples tablas de ruta multicast/b: normalmente, un router multicast ejecuta un demonio en espacio de usuario que decide con un paquete fijándose en las direcciones de origen y destino. Esta característica añade soporte para múltiples tablas de rutas multicast, así el kernel es capaz de tomar las interfaces y las marcas de los paquetes y ejecutar múltiples demonios en espacio de usuario simultaneamente, cada uno manejando una sola tabla.br / br / b· Soporte de L2TP versión 3 (RFC 3931)/b: Esta versión añade soporte para Layer 2 Tunneling Protocol (L2TP) version 3, a class="external" href="http://www.ietf.org/rfc/rfc3931.txt"RFC 3931/a.br / br / b· Protocolo CAIF/b: Se trata de un protocolo utilizado por módems ST-Ericsson.br / br / b· ACPI Platform Error Interface/b: Soporte para la ACPI Platform Error Interface (APEI). Este sistema mejora especialmente la gestión de NMI (interrupciones no enmascarables). Además, soporta una tabla para guardar errores MCE en flash.br / br / br / Esto viene a ser todo. Como siempre, a href="http://kernelnewbies.org/Linux_2_6_35"aquí está la lista completa/a.div class="blogger-post-footer"img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7974522-9031559371844236786?l=diegocg.blogspot.com' alt='' //divimg src="http://feeds.feedburner.com/~r/diegocg/~4/sWgyPA8JDQc" height="1" width="1"/
Categorías: Planeta AUGCyL

El castillo de Edimburgo

Jorge Gonzalez - Lun, 08/02/2010 - 07:22

Hace ya unos meses que fuimos, pero hasta ahora no he comenzado a ordenar las fotos. Edimburgo es otra ciudad con gran encanto, quizá por eso viven tantos españoles allí.

Etiquetas: , , , ,

Categorías: Planeta AUGCyL

El torero Enrique Guillén ataca la sede de ERC

MD - Mié, 07/28/2010 - 22:14

Noticia que he encontrado en meneame El torero Enrique Guillén ataca la sede de ERC (Cat) y como dice dos comentarios sobrados de arte y cultura :

Quién vive de la violencia, se expresa con violencia. de Litosan

Atentado contra la sede de un partido político, que le apliquen la ley anti-terrorista. de subrutina
Así me gusta, Enrique, confirmando las tesis del mundo taurino, que sostiene que lo suyo es cultura y que lo importante no es el dinero sino mantener las tradiciones. de pablicius

Y la traducción al español de la noticia Litosan
Traducción rápida y aproximada por la velocidad a la que la he hecho.

La venganza de los protaurinos: el torero Enrique Guillén ataca una sede de Esquerra.

Un grupo de partidarios de las corridas de toros encabezados por el torero Enrique Guillén han asaltado esta tarde la sede de Esquerra Republicana en el distrito barcelonés del Eixample. Los asaltantes han causado desperfectos en la sede y han herido a un militante de Esquerra.

Mal perder para los partidarios de las corridas de toros en Catalunya. La primera respuesta violenta por parte de los protaurinos no se ha hecho esperar. Y esta tarde, el torero Enrique Guillén se ha personado con diversos defensores de las corridas a la sede de Esquerra en el Eixamle. Guillén y los protaurinos han increpado a los militantes de Esquerra y de las JERC que habían en ese momento, y los han amenazado de propinarles un ataque con violencia. En todo momento, los protaurinos no han parado de proferir insultos contra Esquerra y los nacionalistas.

¿Qué ha pasado exactamente?

Los militantes de las Juventudes de Esquerra Republicana de Catalunya estaban reunidos como todos los miércoles en la sede del Eixample cuando un violento Enrique Guillén ha entrado por la puerta del casal. El torero que se ha identificado con aires de grandeza diciendo “Soy Enrique Guillén” y ha enumerado los “nombres”(¿números?) de su documento nacional de identidad.
El matador ha insultado a los militantes del partido independentista con violencia y les ha reprochado que “por vuestra culpa me voy a quedar sin trabajo”. Enrique Guillén ha amenazado dicendo “os váis a enterar, esto no va a quedar así, ahora iremos a por vosotros, Esquerra, Iniciativa, el señor Benach y el Portabella”. Los militantes, asustados en todo momento, le han pedido que se calmase. Guillén ha destrozado el mostrador de información y se ha marchado.
Entonces han llamado a los Mossos d´esquadra. Pero antes que pudiesen venir, la esposa de Guillén se ha presentado de nuevo para increparlos en el local de ERC. Al cabo de unos minutos Enrique Guillén ha aparecido con tres individuos más que han entrado en la sede y han destrozado el local. En primer lugar, han tirado al suelo toda la biblioteca histórica del Casal de Esquerra-Eixample, han roto material audiovisual y han querido arrancar una senyera estelada.

Los exaltados protaurinos hieren a un militante

El pánico se ha estendido por la sala. Ha sido entonces cuando uno de los protaurinos ha lanzado con violencia una silla contra un militante que ha resultado herido. Cuando los asaltantes se han dado cuenta de lo que habían hecho, con el Casal destrozado, se han ido rápidamente. Los Mossos d´Esquadra han llegado tarde y Esquerra denunciará a los asaltantes. El militante herido está en el Hospital Clínic.
Así pues, esta ha sido la primera respuesta violenta por parte de los protaurinos después que el Parlament de Catalunya haya aprobado democráticamente la abolición de las corridas de toros. No hay que olvidar que el proceso de la ILP ha sido un proceso limpio y que ha contado con el apoyo de 180.000 firmas, y con el apoyo social mayoritario de los ciudadanos de Catalunya.

Si se me ha colado algo, lo siento…..no he podido hacerlo más rápido, jeje.

Categorías: Planeta AUGCyL

Lo táctil entra en el escritorio

Diego Calleja - Mié, 07/28/2010 - 17:15
Apple ha anunciado un nuevo invento: el a href="http://www.apple.com/magictrackpad/"Magic Trackpad/a. Me resulta personalmente muy gracioso, porque la semana pasada sin ir más lejos a un servidor le llegó a casa su nueva tableta a href="http://www.wacom.com/bamboo/bamboo_pen_touch.php"Wacom Bamboo Touch amp; Pen/a: Una tableta gráfica con capacidades táctiles. Que venía a sustituir a mi antigua Bamboo no-táctil. Efectivamente, uso tabletas gráficas como reemplazo del ratón. Por eso me llama la atención este asunto.br / br / El nombre del invento, "Trackpad", le hace honor, ya que está lejos de ser una tableta gráfica. Lo de Apple es, literalmente, un trackpad gigante, algo inútil para diseño gráfico, donde la sensibilidad a la presión de los lápices de las tabletas gráficas gana por goleada. Está pensado por tanto para ser utilizado como reemplazo del ratón, que irónicamente es para lo único que yo uso mi tableta. Para serles sincero, de haber sabido de la existencia de este aparato una semana antes, no me hubiera comprado mi tableta. Y no tanto porque esté diseñado explícitamente para lo que yo quiero usarlo sino sobretodo porque es 30 eurazos más barato (seguramente por prescindir de la sensibilidad del lápiz de una tableta gráfica). Aunque he de decir que las capacidades gráficas de un tableta son algo por lo que merece la pena pagar 30€ y más.br / br / Pero lo que me sorprende de este aparato es la generalización de las interfaces táctiles. Hace dos días que los fabricantes de teléfonos móviles se volvieron locos por las pantallas táctiles, y ya tenemos cosas táctiles metiéndose en los escritorios. Que Apple se haya molestado en fabricar este aparato por ellos mismos deja claro que creen en lo táctil como elemento primario de interacción también para el escritorio, es decir, para todo tipo de dispositivos. Eso lo ha dejado bastante claro el iPad, que, entre otras cosas, se vende bien porque la gente normal prefiere mil veces una pantalla táctil al dispositivo infernal de los portátiles: si, también es un trackpad, pero su ridículo tamaño hace que se tengan que aplicar al puntero velocidades de aceleración enormemente diferentes (aceleración enorme en movimientos rápidos, cuando se quiere transportar el puntero a grandes distancias, aceleración casi nula en movimientos lentos, para fijar el puntero exactamente donde queremos ponerlo) y muy poco intuitivas (la degradación de aceleración rápida a lenta es brusca). Por eso el gadget más utilizado en los portátiles tras el cargador -que el iPad también evita prescindiendo de esos procesadores rapidísimos que tanta gente dice que Apple debería haber utilizado- es un miniratón.br / br / Pero una vez aumentado el tamaño del trackpad esas divergencias de aceleración se aminoran y pasan a ser las del ratón de toda la vida (que también tiene aceleración cambiante) . Si creen que algo así es poco intuitivo, se equivocan. En realidad, no se trata de una eliminación del ratón, sino de su perfeccionamiento. Utilizamos el ratón para mover un puntero, y los botones para iniciar acciones, pero para ello dependemos de esos trozos de plástico que ponemos debajo de nuestros manos para que una luz intensa o bolita detecte el movimiento. Un trackpad o una tableta con capacidades táctiles no pretenden cambiar esto, sino prescindir del plástico y empujar el puntero de una manera diferente.br / br / Y puedo asegurarles -lo he podido probar en mi Wacom- que acercar el puntero a un botón con la sensibilidad de las yemas de los dedos es más intuitivo que hacerlo empujando un trozo de plástico, y que hacer click dejando caer el dedo es más cómodo que accionando el mecanismo de un ratón (aunque al principio se cuesta acostumbrarse). Eso sin entrar en poder hacer scrolling en el navegador -donde seguramente pasen casi todo el tiempo- simplemente arrastrando dos dedos. Mención aparte es la capacidad de las tabletas gráficas, cuando se usa con lápiz, de poder configurarse en modo "absoluto", es decir, que cada punto de la tableta pasa a tener un equivalente en la pantalla, de modo que la esquina inferior izquierda lleva siempre a la esquina inferior izquierda de la pantalla, no hay "arrastre": A mi esta funcionalidad me encanta, pero en la funcionalidad táctil parece ser mejor la técnica de arrastre. Parece ser que todo es cuestión de gustos. Si quieren probar algo nuevo, les recomiendo comprarse una Wacom Bamboo Touch o el Magic Trackpad. Eso si, en Linux el soporte de Wacom está presente (ellos mismos pagan a un programador para que lo soporte) pero necesita mejoras en sus capacidades táctiles, y del Magic Trackpad de momento no esperen nada.div class="blogger-post-footer"img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7974522-6490839759292443773?l=diegocg.blogspot.com' alt='' //divimg src="http://feeds.feedburner.com/~r/diegocg/~4/V61-409t4a4" height="1" width="1"/
Categorías: Planeta AUGCyL

El soporte y atención al usuario

Javier Santana - Mié, 07/28/2010 - 11:40
Si hay una cosa que fideliza, que agrada al consumidor es la buena atención al cliente. Aunque tu producto no sea el mejor, si tienes una buena atención terminas enamorando. He escuchado mil veces lo típico de "fui a XXXXXX, no era de lo mejor, pero me han tratado estupendamente" o "he comprado XXXXX se me estropeó, pero en 1 día me lo han enviado reparado".br /br /Y si es tan fácil tener al una persona contenta, por qué las operadoras, por poner un ejemplo, son el claro ejemplo de la mala atención al cliente?. Que tire la primera piedra el que nunca se haya quejado de su ADSL, su factura de móvil que han tardado lustros en solucionar. span style="font-weight:bold;"La respuesta es que NO es tan fácil/span.br /br /Para tener una buena atención al cliente hay que tener gente que sepa darla, así de claro, así de fácil y así de difícil a su vez. Por un lado el cliente debe tener claro donde acudir, debe haber alguien que le atienda (y NO acepto una máquina como alguien), que sepa escucharle y que además sepa que hacer. Esto es, alguien que:br /br /- sepa de lo que está hablando, no una persona que sigue un guión de preguntas, br /- que sepa a quien acudir en caso de tal o cual problemabr /- que sepa resolver los principales problemas él solito, br /- que se encargue de ese problema, tanto de estar pendiente del cliente como de que ese problema llegue a quien tiene que llegar para que se resuelva para que en la medida de lo posible no vuelva a pasar. A veces aunque no te resuelvan el problema, si ves que están pendientes de él el cabreo ese que te envenena se va. Un simple SMS con "Hola Javi, estamos trabajando en tu problema con la conexión ADSL. Te llamamos cuando sepamos algo. Fdo: Perico".br /br /Pero no, tener a gente formada y preparada exige tiempo y dinero, y es mucho más fácil ir al país más desfavorecido que hable tu idioma y poner a los que menos cobren a trabajar sin ningún tipo de formación, sin saber de lo que hablan.br /br /La próxima vez que vayas a comprar algo, no solo pienses en lo que compres, piensa en qué hay detrás de ese coste.br /br /Y por último, hay una cosa en lo que creo que muchas empresas deberían espabilar y es en ser transparentes, no solo con qué hacen y cómo (hasta cierto punto) si no como tratan al cliente con sus problemas.div class="blogger-post-footer"img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5644592-8982696308659075319?l=blep.blogspot.com' alt='' //div
Categorías: Planeta AUGCyL