lunes, marzo 07, 2011

Hazlo tú mismo...


A muchos informáticos nos gusta saber como funcionan las cosas por dentro. En conferencias de seguridad como la ekoparty de Argentina por ejemplo, suele haber talleres donde te enseñan a abrir cerraduras, cajas fuertes, y cosas por el estilo. No es algo relacionado del todo con la informática, pero tampoco es tan ajena.

Bueno, voy al tema. Para hacer esto que describo he recibido la ayuda de Xabino. El objetivo es participar en la jornadas libres del circuito de Miranda que habra dentro de unas 2 semanas.

El coche de arriba lleva a la intemperie desde la última vez que pisé ese circuito:

Según la pegatina, el 27/12/2009, así que ha soportado 2 inviernos en una campa.

Pues lo más extraordinario fue que lo único que hicimos fue conectar los bornes de la batería, girar la llave, y ¡¡¡arrancó a la primera!!!

Eso sí, empezó a echar vapor de agua por el escape como si fuera una locomotora:



Todo no podía ir perfecto y enseguida comprobamos al levantar el capó que había un manguito roto por el que se escapaba la gasolina (prácticamente pulverizada).




En la imagen de la izquierda hemos soltado el manguito del racor que se ve descubierto. La mezcla accede por medio de ese tubito a la rampa de inyección, y de la rampa a cada uno de los cilindros.

Encontramos un manguito de similar sección. No importa si es algo más estrecho (hay que fijarse en que la mezcla tiene que pasar por el estrecho racor).



El segundo problema que encontramos era la luz roja por falta de agua. Sin más, se abre el vaso de expansión y le echamos anticongelante:


Una vez solucionadas todas las pegas del motor echamos a andar y comprobamos que un rodamiento no va del todo bien. En este momento recordamos que la anterior vez que estuvimos en el circuito la rueda trasera derecha echaba humo blanco. Era un rodamiento en mal estado que alcanzaba gran temperatura por la fricción.

Nada, que dice Xabino que hay que ver el rodamiento, y ya de paso arreglar un extra que le puso al coche en su día:


Es muy recomendable tomar esta sencilla medida de seguridad cuando quitemos la rueda. Primero para que no nos pille el disco en caso de que falle el gato, y luego porque si cae, a ver como levantamos el coche.




El invento que había que quitar era la segunda pinza de freno que nunca llegó a funcionar bien del todo:



Agarra el disco e intenta moverlo hacia dentro y fuera. Si hay holgura lo más probable es que sea por el desgaste del rodamiento.

En el Golf las pinzas van amarradas con dos tornillos de tipo Allen cada una. Las pastillas siempre ejercen cierta presión sobre el disco por lo que habrá que forzar un poco.

El pequeño capuchón protector no va enroscado (ver imagen superior). Simplemente se suelta con un destornillador y un martillo. Dentro debería haber mucha grasa. Quitamos el pasador y ya sólo queda una tuerca. Soltándola llegamos al rodamiento.

Al final lo que queda al descubierto es el eje propulsor:



El disco lo habremos dejado en el suelo:




El rodamiento realmente estaba en mal estado y no tiene arreglo posible.











Advertencias al montar todo el tema otra vez:

No apretar demasiado la tuerca contra el rodamiento. El rodamiento se recalienta mucho y por lo tanto se dilata. Si lo apretamos demasiado sufrirá.

Llenar de buena grasa el capuchón protector. Esa grasa se licuará con el calor y ayuda en el engrase, y no sé si refrigerará algo y todo:



Otra función importantísima de este capuchón es que no entre agua al rodamiento. Si lo hace se oxida y adiós rodamiento.

Precisamente después de montar el coche y al movernos apenas 50 metros con él, se rompió el rodamiento delantero derecho. La rueda se desplazaba hacia dentro y fuera por lo que no se podía andar. Así que este fin de semana a cambiar dos rodamientos.

Curiosidades: Los rodamientos sufren muchísimo en las curvas del circuito. Como la mayor parte de las curvas van a la izquierda se fastidian los rodamientos derechos. En especial el delantero derecho donde carga la mayor parte del peso. Es increible las fuerzas y fricciones que soportan estos pequeños elementos. Lo mismo estoy pensando de las dos tuercas allen de las pinzas de freno.

Saludos.

martes, marzo 01, 2011

1975: una burbuja gigantesca

De vez en cuando leo prensa salmón. También de vez en cuando leo que alguien predijo la actual crisis...

Perico hizo un informe tres años antes de que explotara la burbuja,... Juan publicó un artículo cinco años antes...

Muy bien, pero Arthur Hailey describió una burbuja por exceso de deuda, perfectamente en 1975 en "Traficantes de dinero".

pag 165:

-Hay en circulación más dólares de los que debería haber -reconoció Alex.- Nadie que tenga sentido económico puede dudarlo.

-También hay más deudas de las que nunca se podrán pagar; y la deuda se expande, como una burbuja gigantesca. Los gobiernos norteamericanos han gastado salvajemente millones, han pedido prestado de manera loca, amontonando deudas más allá de lo creíble, y después han usado la imprenta para crear más papel moneda y más inflación. Y la gente, los individuos han seguido ese ejemplo -Lewis hizo un gesto hacia la carroza fúnebre-. Los banqueros como Ben Roselli han contribuido a apilar deudas sobre deudas. Tú también, Alex, haces lo mismo con las cómodas tarjetas de crédito y los préstamos facilitados. ¿Cuándo aprenderá la gente la lección de que no hay deudas fáciles? Repito, como nación y como individuos, los norteamericanos han perdido lo que alguna vez tuvieron: cordura financiera.

-Por si te interesa, Margot -dijo Edwina-, debo comunicarte que Lewis y yo rara vez discutimos de asuntos bancarios. Estamos más tranquilos en casa de esa manera.

Margot sonrió:
-Lewis, hablas exactamente como tu periódico.
...
...
...
-Para la mayoría de la gente, toda esperanza ha desaparecido, el juego del dinero ha terminado. Los ahorros, las pensiones y las inversiones a interés fijo están empezando a carecer de valor; hace cinco horas que el reloj marcó la medianoche. A partir de ahora será un sálvese quien pueda, habrá un tiempo en el que se podrá sobrevivir, y los individuos se revolverán buscando salvavidas financieros. Y hay maneras de beneficiarse con la desdicha general..., ..., ...
...
...
...
-Si creyeras lo que crees... es decir, que se prepara pronto una crisis... y suponiendo que fueras un depositante o ahorrista común en dólares norteamericanos: ¿en qué clase de banco te gustaría tener tu dinero?

-En un gran banco. Cuando llega una crisis, los bancos pequeños son los primeros que fallan. Sucedió en el veintitantos, cuando los bancos pequeños cayeron como moscas, y sucederá de nuevo, porque los bancos pequeños no tienen bastante dinero en efectivo para sobrevivir al pánico y a la fuga de moneda. A propósito: ¡olvídate del seguro federal para los depósitos! El dinero disponible es menos del uno por ciento de todos los depósitos bancarios, ni remotamente suficiente como para cubrir una cadena nacional de quiebras bancarias.

Advertencia: Este fragmento es de una novela. Además creo que hay un montón de variables, recursos y actores ahora mismo formando parte del juego, que no se daban en la novela de Hailey.

domingo, febrero 27, 2011

Traficantes de dinero

Estoy leyendo una novela de Arthur Hailey que siempre ha estado en casa de mis padres y nunca había leído: "Traficantes de dinero". Recomendado para conocer el funcionamiento interno de los bancos, y más cosas...

Esta es una noticia publicada en elmundo.es:

Dos cazas de la Fuerza Aérea libia y dos helicópteros civiles han aterrizado de modo "totalmente inesperado" en el aeropuerto internacional de Malta (MIA), según el diario 'Times of Malta', que muestra una fotografía en su página web.

Dos coroneles bajaron de sus aviones de combate en la isla de Malta poco después de las tres de la tarde. A los soldados que fueron a recibirles, les dijeron: 'Hemos huido del infierno. No queremos disparar contra nuestra propia gente'.

Y esto un extracto de la novela...

-¿y quién demonios es usted?

-Un norteamericano corriente, que cree que, en las cosas militares, la disciplina es necesaria.

-¿Incluso en una guerra inmoral como la del Vietnam?

-Un soldado no puede decidir moralmente. Opera bajo órdenes. La alternativa es el caos.

-Sea usted quien sea, está hablando como un nazi. Después de la Segunda Guerra Mundial hemos ejecutado a alemanes que defendían eso.

-La situación era totalmente diferente.

No hay nada diferente. En los juicios de Nuremberg los aliados insistieron en que los alemanes debían haber actuado a conciencia y haberse negado a cumplir las órdenes. Es exactamente lo que los desertores del Vietnam están haciendo.

Saludos, y que caiga el tirano.


jueves, febrero 24, 2011

Constraseñas seguras


Por motivos de trabajo he tenido que preparar un mail con instrucciones para cifrar ficheros con clave simétrica (la misma password para encriptar que para desencriptar).

Iba a poner en la parte final del mail las típicas instrucciones para elegir una password segura... que si número mínimo de caracteres alfanuméricos que incluyan minúsculas, mayúsculas, caracteres especiales... no basado en palabras del diccionario, etc. etc.

Al final siempre me queda la sensación de que la gente elige una password sencilla de transmitir por teléfono, así que esta vez he puesto algo similar a esto:

Antes de elegir la password pruebe a generar unas cuantas en la siguiente página web.


La password que se elija debería ser similar a las que obtienen las valoraciones de "STRONG" o "VERY STRONG".

Saludos.

miércoles, febrero 23, 2011

mount option(s) incompatible with file system

Todos los S.O. tienen sus fallitos de vez en cuando.

Había creado un filesystem en HP-UX v11.23
Luego había introducido una línea en /etc/fstab para que se se montara automáticamente en el arranque:

/dev/vg00/lvbackup /backup vxfs rx,suid,largefiles,delaylog,datainlog 0 2

Al hacer el mount -a era normal el error "mount option(s) incompatible with file system", ya que el filesystem lo había hecho prácticamente con las opciones por defecto y en por el contrario en el fstab he indicado largefiles (o sea, que permita ficheros de más de 2 Gb).

Ahora bien esto es lo que no debería pasar:

He entrado en la SAM (System Administration Manager) que es una forma muy cómoda de gestionar todo de forma gráfica.

#sam

Voy a la sección de filesystems, selecciono el mío y selecciono largefiles.

Pues lo raro e incorrecto es que el error seguía igual:
"mount option(s) incompatible with file system"

Consulta de las características reales del filesystem:

Vamos a ver el tipo de file system:

fstyp -v /dev/vg00/lvbackup

Vemos que es de tipo vxfs.

Ejecutamos fsadm (el administrador de filesystems) para saber qué le pasa al filesystem. Con la opción F le indicamos que el filesystem es de tipo vxfs.

fsadm -F vxfs /dev/vg00/rlvbackup

Nota importante: hay que fijarse que le hemos pasado el inodo raiz del file system: rlvbackup.
Si en lugar de rlvbackup ponemos lvbackup saldría el error: "is not the root inode of a vxfs file system".

Ahora ya podemos ver que nos dice que es de tipo nolargefiles.

Solución:

Convertimos el filesystem a largefiles:

fsadm -F vxfs -o largefiles /backup
donde /backup es el punto de montaje.

mount -a ya funciona.

Saludos.

¿Es el momento de probar Lazarus?

Sigo buscando un lenguaje y me he fijado en el estado actual de Lazarus (el compilador Pascal multiplataforma que es como Delphi pero en software libre).

Todavía no han publicado la versión 1.0. Lo he instalado y en el diseño del primer formulario he encontrado algún detalle que no es fino. Por eso he querido saber un poco más sobre el estado actual del proyecto.

En este hilo del clubDelphi de hace unos meses se habló del tema, y después de leerlo creo que se merece el beneficio de la duda.

http://clubdelphi.com/foros/archive/index.php?t-68305.html

Por lo tanto en los próximos días haremos algunos ejemplos y a ver que tal.

Saludos.

viernes, febrero 18, 2011

Perl vs Python

De vez en cuando, especialmente cuando voy a hacer algo en Perl, busco este viejo debate en Internet: "perl vs python".

Me he encontrado estas reflexiones sobre Python en la web de este programador, y la verdad es que está muy bien lo que dice.

No se como he llegado a este "retrocomputing museum" que se dedica a coleccionar lenguajes de programación. Interesante también.

Saludos.

miércoles, febrero 16, 2011

Búsqueda de texto dentro de ficheros

Directo al grano:

Podemos usar sed, awk, perl, etc. etc.

Pero también:

find /directorio -type f -print -exec grep string-a-buscar{}\;

Y más sencillo aún:

grep -R 'string-a-buscar' /directorio

Saludos.

martes, febrero 15, 2011

Politicos corruptos

No es suficiente con no infringir la Ley para no ser un corrupto.

Según la RAE, corrupción es "En las organizaciones, especialmente en las públicas, práctica consistente en la utilización de las funciones y medios de aquellas en provecho, económico o de otra índole, de sus gestores".

Es lo que pasa con estos aprovechados que se colocan en puestos clave del Gobierno, y no hacen sino aprovechar esa posición para concederse subvenciones, crear leyes ad-hoc para cerrar las webs que les de la gana sin juicio ni nada, canones injustos que nos cobran a todos los ciudadanos pirateen o no pirateen, etc. etc.

Tiremos un poco del primer punto: "concederse subvenciones a sí mismos". Veamos las últimas subvenciones al cine...

http://www.boe.es/boe/dias/2010/12/28/pdfs/BOE-A-2010-19992.pdf


La Ministra Sinde es coguionista de la película "Mentiras y Gordas" a la que su Ministerio le ha concedido 1 millón de euros. POR FAVOR!!!

Ellos sí que son unos delincuentes...

Saludos.

sábado, febrero 12, 2011

Mail desde Canarias

Hola,
No suelo enviar mails en cadena, pero esta me parece que es interesante y divertida a la vez, así que la publico tal y como la he recibido:

Mail recibido el 9 de febrero de 2011:

Carta de Endesa a usuario canario y respuesta de éste SENCILLAMENTE... ¡¡¡GENIAL!!!



“Estimado señor:

Endesa Distribución va a proceder próximamente a la sustitución de su contador de electricidad por uno nuevo que dispone de capacidad de Telegestión, en cumplimiento de la normativa vigente (RD 1110/2007 de 24 de agosto y Orden TC/3860/2007 de 28 de diciembre). El nuevo sistema de Telegestión permitirá entre otras funciones la lectura a distancia de su consumo.

A lo largo del próximo trimestre, un operario autorizado por Endesa sustituirá el contador que usted tiene actualmente instalado. Si su contador se encuentra en el cuarto de contadores o es accesible desde el exterior de su vivienda, no será necesario que usted esté presente. En caso contrario, el operario se pondrá en contacto con usted para poder realizar el cambio de contador.

El coste de la sustitución correrá a cargo de Endesa y usted sólo tendrá que abonar una cantidad en concepto de Derechos de Enganche, que según se establece en la legislación actual asciende a 9,04 euros. Por otra parte, el coste mensual de alquiler del contador a aplicar será de 0,81 euros.

Si necesita cualquier aclaración sobre esta sustitución o desea realizar alguna consulta, puede contactar con nosotros dirigiéndose al Teléfono de Atención de Endesa Distribución Eléctrica 902 509 600. Estaremos encantados de atenderle.

Agradeciendo de antemano su colaboración, reciba un cordial saludo”.

Respuesta:

“Estimados señores de Endesa Distribución:

He recibido su amable carta de fecha indeterminada (porque no la ponen) en la que me comunican una serie de hechos consumados basados, naturalmente, en que ustedes como monopolio hacen siempre lo que les sale de los electrones y a nosotros, como miembros de la honorable manada de borregos forzosamente consumidores, nos queda la única opción gozosa de pagar.

Les dirijo esta carta porque en el texto que me han enviado, como a otros muchos miles de consumidores, supongo, existen algunas cuestiones que me han sumido en un estado de estupor, catatonia y asombro. O dicho de otra forma, que me han fundido ustedes los plomos.

Porque vamos a ver. Me dicen ustedes amablemente que van a proceder a cambiarme “mi” contador de electricidad. Una cuestión bastante curiosa porque resulta que en el desglose de la factura que les pago a ustedes todos los meses les abono una cantidad en concepto de alquiler de contador. Y digo yo, ¿cómo es posible que les haya pagado un alquiler por algo que era mío? ¿Habrán incurrido ustedes, mi querido monopolio, en un involuntario y pequeño error por el que me han estado cobrando indebidamente una modesta pero significativa cantidad a lo largo de los últimos años?

Sigo adelante con la carta y observo que me cuentan ustedes que el nuevo contador permite la lectura a distancia (es decir, más gente al paro, me temo, maldita tecnología) lo cual, como fácilmente comprenderán, a los usuarios nos la refanfinfla. Dicho de otra manera, que me da igual que lean ustedes el contador a medio metro o desde las quintas chimbambas, a condición de que las lecturas sean las reales.

Añaden que el coste de la sustitución -en cumplimiento de la normativa legal- correrá a cargo de Endesa. Y digo yo que faltaría más que nos cobraran a nosotros por algo que ni hemos pedido ni maldita la falta que nos hace. O sea, que les agradezco la información aunque me resulte irrelevante. Lo que me llena de asombro es que me indiquen que “solo” tendré que abonar “una cantidad en concepto de derechos de enganche que según la legislación actual asciende a 9,04 euros”. Vamos a ver, querido monopolio, ¿cómo nos van a cobrar a los usuarios un reenganche de un desenganche que ni hemos pedido, ni hemos contratado? Porque digo yo que porque a ustedes les salga del flujo de electrones cambiar los contadores, como les podría dar por cambiar esas divertidas torretas eléctricas de colorines con las que generosamente nos han adornado las autopistas para mejorar nuestra imagen turística, ¿a mi que me cuentan? Eso del derecho de enganche, que debe ser un asunto más complejo que el derecho romano, es un devengo que se produce cuando un usuario se da de alta en la red por primera vez o lo vuelve a hacer después de que le hayan cortado la luz por impago. ¿Pero cómo le pueden cobrar enganche a un consumidor que no se ha desenganchado, que está al corriente de sus pagos y que tiene un contrato vigente con ustedes para el suministro en unas condiciones pactadas?

Es que si tenemos en cuenta que tienen ustedes, un suponer, 600.000 usuarios en Canarias, a casi diez euros por barba, se van a embolsar así como quien no quiere la cosa unos seis millones de euros, que hay meses que no los gana uno, créanme, aunque sea expresidente de Gobierno y además de llevarse 80.000 del ala al año limpios de polvo (aunque no me consta que de paja) cobren por hacer de lobby para algunas de las grandes empresas españolas.

Lo que ya me descalabra completamente es que añadan -supongo que intentando convertir la carta en un relato kafkiano- que el coste mensual del alquiler del contador a aplicar (un lapsus sintáctico porque en todo caso querrán decir ustedes ·el costo mensual a aplicar del alquiler del contador...·) será de 0,81 euros. A veeeeerrr. Si el contador es mío ¿me van a pagar ustedes 0,81 euros mensuales? ¿O será que realmente el contador es de quien es -es decir, de ustedes- y amablemente me comunican que me van a cobrar esa módica cantidad mensual?. Y si es de ustedes, ¿por qué principian hablando de “mi” contador?

Queridos amigos del monopolio. No se líen. El contador es de ustedes. Lo era antes y lo es ahora. Por eso me cobraban antes el alquiler y me lo van a cobrar ahora. Y lo cambian ustedes por imperativo legal, con lo que esa pretensión de cobrarles diez euros a los usuarios me parece sencillamente que es sacar las patas del tiesto y echarle un poco de morro al asunto. Sobre todo porque lo que realmente se callan en su amable carta -en las cartas, como en la vida, es más importante lo que se calla que lo que se cuenta- es que el nuevo contador tecnológicamente avanzado que nos están cascando por decisión unilateral les va a permitir a sus señorías detectar a aquellos usuarios -viviendas, oficinas, bares, restaurantes y otros- que están consumiendo ligeramente por encima de la potencia contratada. O dicho de otra manera, que aquellos consumidores que tienen con ustedes un contrato de potencia de 5 kw y resulta que de media están consumiendo un poco por encima -que como bien saben son un porrón- van a tener que pagarles esa energía extra con un sustancioso recargo y, de propina, estarán obligados a realizar un nuevo contrato de mayor potencia. Es decir, que con esos nuevos contadores van a detectar ustedes los pequeños sobreconsumos que ahora se les escapan, van a cobrarlos con banderillas y van a hacer el negocio redondo aumentando el rango de potencia de los contratos. Ustedes lo saben. Yo lo sé. Los usuarios no lo sabían.

Resulta descorazonador que mientras hacen ustedes todo esto, la gente que se supone que representa los intereses de los ciudadanos sigan discutiendo del sexo de los galgos y los podencos. Si esto fuera un libre mercado, allá penas porque estarían ejerciendo con toda legitimidad sus derechos como empresa y los usuarios estarían en condiciones de elegir. Como resulta que tienen ustedes el monopolio real de la distribución no estamos hablando de un mercado libre y las reglas del juego deben ser distintas. Desde luego no deberían pasar porque ustedes hagan lo que les salga del forro de los cajones de los electrones y a los usuarios, forzosos, no les quede otra que tragar.

Les agradezco su amable y distorsionada información en torno a sus planes para apretarnos un poco más los bolsillos, les recomiendo encarecidamente que su grupo de producción compre energías renovables de los nuevos parques eólicos del Cabildo de Tenerife (y de paso quesos, vino, yogures, piensos, vacas... o jugarse incluso unas perritas en los casinos de la casa) y les aseguro que como se les ocurra cobrarme diez euros por un reenganche que no he pedido, pienso acudir a la Organización de Consumidores y Usuarios para que no me hagan ni puñetero caso, perder el tiempo, frustrarme y pensar una vez más que estamos indefensos ante los monopolios, los mercados intervenidos y los ineptos que se suponen que tienen que defendernos.

Reciban un cordial saludo.

III. (y una objeción desesperada)

PD. El número de información al que me indican en la carta que debo llamar (el 902 509 600 de Atención al Cliente de Endesa Distribución Eléctrica) es un call center -como dicen los modernos- que está en Madrid (me gustaría que creen puestos de trabajo donde yo pago, no sé si me entienden). Te atiende primero un sistema robotizado y luego una amable persona que solo acierta a repetir el manual de la compañía que viene a ser: “Le entendemos, pero le vamos a cobrar. Esto es lo que hay”. Ah. Y el número es de tarificación especial, de pago, con lo cual además de esperar, preguntar y no tener respuesta, también terminamos pagando. Por cierto, por mucho que me he leído las disposiciones legales que citan en su carta -y otras- sobre el cambio en los equipos de medidas básicos, por ninguna parte he visto otra interpretación que la de que son ustedes los que deben instalarlos y pagar el coste de la instalación.

QUE EMPICE A CIRCULAR AHORA, NO ESPERAR HASTA FEBRERO....(Y apuntar en vuestras agendas en el día del consumidor)

QUE NO SE TE OLVIDE

Este puede ser el comienzo, así lo he recibido y así os lo mando.

VAMOS A PASAR DEL CABREO A LOS HECHOS.

APAGÓN GENERAL DÍA 15 DE FEBRERO


El DÍA 15 DE FEBRERO DÍA DEL CONSUMIDOR, apagón general de electricidad en los hogares españoles a las 22 horas en señal de protesta por la subida abusiva que ENDESA, IBERDROLA y FENOSA han llevado a cabo en sus tarifas eléctricas.

La única forma que tenemos de luchar los consumidores contra estas practicas abusivas, es con medidas como esta por eso os convocamos a seguir esta iniciativa Que comenzara a las 22 horas y durara mínimo 5 minutos.

CON SOLO 5 MINUTOS HAREMOS UN HUECO EN SUS ARCAS, QUE SE ACORDARÁN DE TODOS A LOS QUE ESTÁN ROBANDO.!!!

!!!! OS ROGAMOS QUE LO HAGÁIS PASAR AL MAYOR NUMERO DE CORREOS ELECTRÓNICOS!!!!!......

martes, febrero 08, 2011

A veces es mejor no decir nada...

El domingo estuve viendo un programa llamado "El Conquistador del fin del mundo" que se emite en la televisión local ETB.

Participan 3 equipos y tienen que superar varias pruebas. Al equipo ganador les dieron a elegir entre 3 cofres. Uno tenía comida, otro estaba vacío, y el tercero tenía algo valioso para la aventura. El mejor regalo era la comida.

El capitán de equipo ganador (Jose Luis Corta), eligió el cofre de la izquierda.
Después de mucho hablar el presentador del programa abre el cofre del centro y se ve que era el regalo intermedio. Quedan por lo tanto 2 cofres sin abrir, el de la izquierda y el de la derecha.

Llegados a este punto, el presentador le da al capitán la posibilidad de cambiar de elección.

La elección racional que todo el mundo debería elegir es cambiar y solicitar llevarse el cofre de la derecha. Eso quedó demostrado en el post que escribí en 2008.

Yo me estaba imaginando a mí mismo en el programa intentando convencer a mi capitán de que cambie de elección. Tendría que hacer enormes esfuerzos porque es un cabezón de tomo y lomo. Finalmente le suplicaría por todo lo que quisiera que cediera, que confiara en mí, que yo se un poquitín de esto y que lo mejor es elegir el otro...

Al final seguro que lograba que cambiara, y en lugar de coger el de la izquierda cogería el de la derecha, y después...

Pues lo que os imagináis, la comida estaba a la izquierda y el de la derecha estaba vacío.

Seguro que después de la metedura de pata conocía al Korta verdadero:



Eso fue una de las cosas que me llamo la atención del episodio de Numbers dónde salía este problema de las tres opciones. El protagonista de la serie se arriesgó a cambiar, pero lejos de mostrar la lógica duda que tienes que tener ante la probabilidad de 1/3 de fracaso, mostraba una seguridad total. Esto sólo pasa en las películas.

Saludos.

domingo, febrero 06, 2011

Sobre el canon de los piratas de verdad...

CARLO FABRETTI es lo mejor que se puede ser, matemático y escritor.

Artículo publicado en el diario GARA el 6/2/2011.

Transcribo exactamente el artículo, como creo que le habría gustado al autor para conseguir la mayor repercusión del mismo.

Para entender lo que dice Fabretti sobre Amador Fernández-Sabater hay que saber que Sinde invitó a una cena a 16 personas para hablar de su famosa Ley. Amador cuenta que no sabe en virtud de qué fue invitado, que era el único que no tenía miedo en aquella cena, y que se encontró discutiendo con las 15 personas a la vez. Mejor leéis aquí lo que ocurrió.

Artículo de Carlo Fabretti en Gara:

Soy escritor profesional y vivo fundamentalmente de mis derechos de autor. Pero cada vez que en mis frecuentes viajes a Latinoamérica descubro una edición «pirata» de alguna de mis obras, lejos de indignarme o acongojarme, me llevo una gran alegría, pues es una señal de que lo que escribo interesa a quienes no pueden pagar el excesivo precio que se suele cobrar por los libros. Y estoy radicalmente en contra del canon por el préstamo de libros en las bibliotecas públicas, que supuestamente nos beneficia a los autores y que en realidad no es sino una maniobra de los verdaderos piratas culturales (las grandes editoriales y las grandes gestoras de derechos) para incrementar aún más sus abusivos beneficios; o sea, un paso más hacia la destrucción de lo público en aras del lucro de unos pocos, un nuevo zarpazo del capitalismo salvaje.
Quienes fotocopian mis libros, o los leen gratis en las bibliotecas, o se los bajan de Internet, no me roban ni me amenazan, sino todo lo contrario: le dan sentido a mi trabajo y me animan a seguir haciéndolo; pues si he llegado al punto de ser «pirateado» es, sencillamente, porque mi obra ya ha alcanzado un grado de difusión y de remuneración superior al que merece. Y no se entienda esto último como un alarde de falsa modestia (y mucho menos de modestia auténtica), sino como el mero reconocimiento de que, en términos comparativos (en comparación con otros trabajos, quiero decir), cualquier autor con presencia en el mercado está recibiendo de la sociedad mucho más de lo que le ha dado. O devuelto, más bien, pues quienes podemos dedicarnos a alguna actividad vocacional y creativa no hacemos más que restituir una pequeña parte de lo mucho que hemos recibido. Somos doblemente privilegiados: por el mero hecho de poder dedicarnos a algo que nos gratifica y enriquece, y por haber tenido acceso a la formación necesaria para poder desarrollar nuestras capacidades.
A lo largo de mi vida, he tenido el privilegio de conocer personalmente a un buen número de grandes artistas e intelectuales. Y cuanto mayor era su talento, más afortunados se sentían y más agradecidos se mostraban, aunque su actividad no siempre fuera acompañada de unos ingresos sustanciosos. Sólo los mediocres se quejan; y cuando, por una u otra vía, consiguen encumbrarse, se aferran a sus inmerecidos privilegios como los politicastros a sus escaños y los ejecutivillos a sus maletines. Sólo los mediocres que han conseguido el premio de consolación del «éxito» tienen miedo de las nuevas tecnologías, es decir, de las nuevas relaciones de intercambio que inevitablemente generan. Y con razón, porque sólo ellos tienen algo que perder. Las nuevas formas de reproducción y difusión de textos, imágenes y sonidos amenazan tanto el monopolio de los grandes medios de comunicación como la hegemonía de los mediocres, anuncian el final de ambas mediocracias.
En esa última cena del antiguo régimen cultural en la que se coló un lúcido y valiente Amador Fernández Savater (la ministra debió de confundirlo con su padre), se vio claro quiénes son los verdaderos depredadores, los verdaderos enemigos de la cultura, que no son otros -y otras- que quienes quieren convertirla en un coto y un mercado. Si algo tienen en común los invitados a aquella bochornosa «cena del miedo» (con escasas y honrosas excepciones), es su condición de mediocres encumbrados, hombres y mujeres que en vano intentan compensar su falta de talento con una mezcla de oficiosidad, oportunismo y sumisión a los poderes establecidos. Y que tiemblan ante Internet de la misma manera -y por los mismos motivos- que el clero y la nobleza del Medioevo temblaron ante la imprenta.
Pues si la imprenta hizo posible la revolución humanista del Renacimiento y el telégrafo hizo posible la revolución socialista, Internet, heredera forzosa de la imprenta y de la telegrafía, propiciará una revolución humana y social cuyas consecuencias sólo podemos vislumbrar. Y, como en todas las revoluciones, caerán las cabezas de los privilegiados y se levantarán las cabezas de los desposeídos. Ya se están levantando.

Saludos,

viernes, febrero 04, 2011

Seguridad en los cajeros...


El 18 de diciembre de 2010 fui a un cajero que hay cerca de casa y me encontré con la imagen de arriba: Una sesión de consola ms/dos abierta en el escritorio...

El teclado de este cajero era completito, no creo que fuera imposible pensar que se pueda conseguir tomar el control de esa sesión...

Luego están las aplicaciones extra que les meten que los convierten ya en bombas de relojería para los Administradores:




Saludos.

lunes, enero 31, 2011

Checkpoint

Lo más importante es que hagas un backup de la configuración del firewall. Si un día pierdes las reglas la has liado porque te va a llevar un montón de horas/días volverlas a crear.

Antes del backup ejecutaremos cpstop para parar los servicios de Checkpoint.
y después cpstart para arrancarlos.

Un sitio muy recomendable para los asuntos de Checkpoint es fir3net.com

Podemos ver por ejemplo la lista de comandos de Checkpoint, o la resolución de múltiples problemas.

En la resolución de problemas suele ser muy interesante la utilización de tcpdump y netstat. Aquí un ejemplo.

Saludos.

jueves, enero 27, 2011

Oracle SGA ¿está bien dimensionada?

La System Global Area (SGA) es la principal zona de memoria compartida utilizada en Oracle.

Es importante que esté bien dimensionada.

Después de la ejecución de un proceso pesado podemos utilizar el siguiente script para obtener un interesante informe que nos dará pistas de su uso:
@?/rdbms/admin/awrrpt.sql

AWR hace referencia a Automatic Workload Repository que es un termino nuevo que surge en la versión 10g.

En la ejecución nos hará las siguientes preguntas:

  1. ¿Queremos un informe HTML o texto plano?
  2. ¿Qué número de días de snapshots queremos elegir?
  3. Nos presentará un número de snapshots. Hay que elegir un snapshot de inicio y otro de final.
  4. Elegir el nombre del informe.
Por defecto habrá un snapshot por hora y se mantienen durante 7 días. Si hace falta más snapshots o mayores frecuencias podemos hacerlo así:

BEGIN
DBMS_WORKLOAD_REPOSITORY.modify_snapshot_settings(
retention => 43200, -- Minutes (= 30 Days). Current value retained if NULL.
interval => 30); -- Minutes. Current value retained if NULL.
END;
/

El script se ha recogido de aquí y también hay disponible más información sobre el AWR.

Saludos.

lunes, enero 24, 2011

Un par de buenos sitios

Estos días ha ocurrido una pequeña locura en el trabajo.

Nuestra web corporativa se veía bien, pero algunos usuarios no podían acceder.

¿Cómo saber si tu web está visible desde Internet?

En este sitio nos dicen si el problema de acceso lo tenemos sólo nosotros, o ellos tampoco pueden acceder:

http://www.downforeveryoneorjustme.com/

Si ellos no pueden acceder vete pensando que algo raro pasa.

He recordado las bromas que le gastaba Chema Alonso a Enrique Dans porque un día Enrique no podía acceder a Google y anunció que Google estaba caído.

Luego resultó que el problema era suyo y Google no tenía ningún problema. He ido al post de Chema y me he encontrado con que recomendaba la misma web que he puesto arriba, aunque por supuesto él tiene más gracia que yo para contarlo:

http://www.elladodelmal.com/2008/03/est-google-caido.html

Ahora bien, si hay un problema con los servidores DNS (como ha sido el caso en el caso de mi empresa), el comando adecuado es NSLOOKUP.

Para hacer nslookup desde "fuera" de la red podemos ir a un sitio remoto como este y ejecutarlo: http://www.spfld.com/nslookup.html


Ahora bien, nuestro problema era mucho más grave. La sospecha era que no eramos visible desde casi ninguna ubicación del mundo.

Para ejecutar nslookup desde múltiples localizaciones tenemos este otro sitio:

http://www.just-dnslookup.com/

Aquí una muestra del resultado:



Saludos.

domingo, enero 23, 2011

Instala un VIM más completo

Cuando instalas una distribución Linux, alguien ha hecho una selección de paquetes, me imagino que teniendo en cuenta que es conveniente que una instalación básica entre en un CD.

Concretamente con Ubuntu se instala el VIM-TINY que tiene las opciones básicas, pero no son suficientes al menos para desarrollar algo con PERL, C++, etc.:

1.-No tiene ayuda. Esto es lo que sale cuando haces :help
"The Vim online help is not installed on this Debian GNU/Linux system."

2.-No tiene "Syntax highlighting", o sea, que no te va a ayudar con colorines cuando hagas un script o programa.

Instalación de la versión completa:

sudo apt-get install vim

o para instalar la versión gráfica:

sudo apt-get install vim-gnome

Ahora ya tenemos una Ayuda decente:
:help



La versión se ve con el comando :version


Y lo más importante, cuando abrimos un programita C++ ya se ve decentemente:

ANTES:




DESPUÉS:


Saludos.

jueves, enero 20, 2011

Engañando a la Sociedad

A la izquierda una imagen de Wikipedia (entrada SATA).

Ayer un compañero del trabajo, que pensaba que yo sabía algo de esto, me dijo...

-Oye, quiero comprar un disco duro y en esta web hay discos maestros y discos esclavos. Y tienen diferente precio dependiendo del tipo.

-Ehh? No, no es así. Tu compras un disco y luego lo puedes usar de maestro o esclavo.

-No, mira en esta web. Hay discos maestros con un precio y luego otros esclavos más caros.

-A ver, a ver...

Y efectivamente en la web había discos SATA maestros y esclavos. No me lo podía creer por el sencillo hecho de que conocí la informática cuando los PC-s se vendían sin disco duro, y los primeros disco que conocí tenían la gran capacidad de ¡¡¡¡20 Mb!!!! Pues bien, incluso aquellos discos de los 80 disponían de jumpers para poder configurarlos de cualquiera de las dos formas: maestro o esclavo.

Como era imposible un retroceso tecnológico de ese tipo, enseguida busqué en Internet y encontré la explicación (me temo que soy de los últimos en enterarse de este nuevo TIMO DE LA ESTAMPITA).

Los discos maestros no pagan el canon de la SGAE y los discos esclavos sí. Físicamente son el mismo duro SATA.

Ni siquiera hay necesidad de los jumpers ya que a diferencia de la anteriores tecnologías (IDE, PATA), ahora el bus de datos es único para cada disco SATA que instales.

La explicación de este engendro jurídico es que se supone que cuando un usuario compra un disco maestro se va a utilizar como disco del sistema, y si compra un disco esclavo es para datos (y tal vez exista la posibilidad remota de que albergue una canción del Bisbal por lo que hay que pagar a los chupasangres de la SGAE.

A ver quien explica a sus señorías que ya no existen ni los discos maestros ni los esclavos, y que ésto sólo parece una treta para engañar al consumidor, que lo desconoce (creo que según las nuevas normas de ortografía impuestas por los sesudos y viejunos académicos ahora "sólo" se escribe "solo". Parece que estos también tienen cierto afán de protagonismo cambiando unas normas por otras sin ninguna justificación en este caso).

Saludos.

miércoles, enero 19, 2011

Consulta Access

Cuantas veces llegas al trabajo con un montón de cosas para hacer, abres el correo y encuentras la típica consulta fácil pero molesta.

Es fácil porque te va a llevar 4 minutos hacerlo, pero es molesta porque te interrumpe un montón de cosas.

Pues vamos al tema que igual le sirve a alguno (a mí mismo si dentro de unos años me preguntan lo mismo).

Hay una tabla con unos campos (campo1 y campo2). Hay que crear un campo calculado (campo3) que a través de uno o varios "IF THEN ELSE" tome un valor.

Esa estructura IF THEN ELSE se consigue a través de la función SiInm() disponible en Access:





Cuidado, la letra del medio de SiInm es una i (I) y no una ele (l).











Saludos.

lunes, enero 17, 2011

Backup en Linux/UNIX con TAR

TAR es un formato de fichero. También es el programa utilizado para crear ficheros TAR. Se creó en los inicios de UNIX y su nombre hace referencia a la escritura en cintas (Tape ARchiver).
Para backear /etc

tar cvf etc.tar /etc

¿Qué significan esas opciones?
c es para crear un nuevo archivo.
v para que podamos ver lo que va almacenando en el tar (opción verbose).
f para indicarle que el output del comando no es una cinta, sino un fichero.

Ahora podríamos comprimir el fichero etc.tar haciendo:
gz etc.tar
que genera el etc.tar.gz

Para obtener el fichero comprimido directamente usaremos la opción z.

tar czvf etc.tar.gz /etc

Si queremos backear TODO habrá que pensar en excluir el directorio donde vamos a dejar ese backup:

tar czvf /backup/fullBackup.tar.gz / --exclude /backup

Si queremos excluir una lista de ficheros entonces podemos crear un fichero de texto llamado por ejemplo excluidos.txt y se lo pasamos al programa:

tar czvf /backup/fullBackup.tar.gz / --exclude-from excluidos.txt


Para acceder al contenido de un fichero TAR:

Para descomprimir y obtener el fichero TAR:
gunzip fullBackup.tar.gz

Para ver el contenido del fichero TAR:
tar --list fullBackup.tar

Otra forma sería:
tar -tf fullBackup.tar

También se puede listar directamente desde el fichero comprimido:
tar -tzf fullBackup.tar.gz
La opción t es para listar (--list).
Con la opción z le indicamos que filtre por gzip.
f indica que se trata de un fichero y no una cinta.

Para desempaquetar los ficheros del .tar:
tar -xvf fullBackup.tar

Más opciones de tar aquí.

Saludos.

martes, enero 11, 2011

Ficheros ultraprotegidos en Windows


De vez en cuando tropezamos con ficheros que no hay forma de borrar.
Otras veces ocurre con un directorio. Le das a borrar y te dice que no está vacío.

Miras dentro del directorio y no hay nada.

Te das cuenta que puede haber un fichero oculto y vas a HERRAMIENTAS, OPCIONES DE CARPETA, VER... y activas MOSTRAR TODOS LOS ARCHIVOS Y CARPETAS OCULTOS.


Pruebas a eliminar otra vez... Y NADA, que no está vacío.


imagen extraida de wikipedia.
Entonces te acuerdas de que hay otra opción para OCULTAR ARCHIVOS PROTEGIDOS DEL SISTEMA OPERATIVO.


Quitas la marca y sigues sin poder eliminar la carpeta.


Ahora bien, vemos que hay un fichero de esos protegidos del sistema operativo.


Supongamos que es el SYSTEM VOLUME INFORMATION. ¿Cómo podemos eliminarlo, si no lo podemos eliminar ni con la cuenta de Administrador?


El problema es que el único que tiene acceso a ese fichero es el usuario SYSTEM. Como Administradores podemos ir a las propiedades, pestaña SEGURIDAD y darle al usuario ADMINISTRADOR permisos de CONTROL TOTAL.


Una vez hecho esto podemos eliminarlo sin problemas.


Aquí la solución de soporte Microsoft para el acceso al SYSTEM VOLUME INFORMATION.


Saludos.


lunes, enero 10, 2011

Perfil de usuario Windows corrupto

Este portátil mío estaba peor de lo que pensaba.

El último error encontrado al intentar iniciar sesión era: "Error en el servicio del perfil de usuario al iniciar sesión. No se puede cargar el perfil de usuario".
¡Después del error la sesión se cierra sin más!

La solución está perfectamente explicada en este blog: http://geeks.ms/blogs/ciin/archive/2009/04/16/windows-vista-error-en-el-servicio-servicio-de-perfil-de-usuario-al-iniciar-sesi-243-n-no-se-puede-cargar-el-perfil-de-usuario.aspx

La ventaja que tenía yo era que tenía otros usuarios Administradores con los que iniciar sesión. Así que ha sido fácil abrir el registro y arreglarlo.

1.-Vamos a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList:

En el panel derecho podemos ver a que usuario corresponde cada perfil:


Así es la parte izquierda ampliada:


En mi caso tenía dos entradas para el mismo perfil de usuario:

1.-S-1-521-172623586-....-1000
2.-S-1-521-172623586-...-1000.bak

Hacemos un backup de la entrada del registro (exportar fichero como .reg).
Eliminamos la entrada corrupta: S-1-521-172623586-....-1000
Renombramos el .bak con el nombre que tenía la entrada corrupta.

Así ya he podido iniciar sesión correctamente.

Saludos.

domingo, enero 09, 2011

Servicios no utilizados I

Tengo un portátil con Vista y 1 Gb de Ram que es para morirse de lo lento que es.


Para más INRI el vista viene con un montón de servicios activos que probablemente no utilicemos nunca.


1.-Advertencia de seguridad: Si no necesitamos acceder remotamente a nuestro equipo asegurarse de que en PANEL DE CONTROL, SISTEMA tenemos deshabilitado lo de "PERMITIR CONEXIONES DE ASISTENCIA REMOTA A ESTE EQUIPO". Por defecto está deshabilitado.



2.-Si no necesitamos acceder a otro servidor por escritorio remoto podemos deshabilitar "TERMINAL SERVICES" que por defecto en Vista se arranca en el inicio de Windows, lo uses o no.





En la lista de servicios podemos ver que en su arranque se ejecuta el proceso SVCHOST.





Así es la ejecución:

svchost.exe -k NetworkService








Paramos el servicio y le ponemos TIPO DE INICIO: DESHABILITADO.


Hay otro servicio que conviene deshabilitar si es que está arrancado. Es el WS-Management (Win RM)y sirve para la Administración remota de Windows. Por defecto este servicio viene como MANUAL.

Ejecuta también el proceso svchost:

svchost.exe -k NetworkService

Saludos.

sábado, enero 08, 2011

Midiendo el azar de nuestro sistema


No hay azar en nuestro ordenador. Es una ilusión que funciona, pero no verdadero azar.

Por eso es conveniente probar hasta que punto nos podemos fiar de las funciones RANDOM.

En el programa de la incluimos iostream para poder utilizar el
cout
.

stdlib para la función srand() y time para poder pasarle la hora actual a srand() como semilla.

Iniciamos una secuencia de números aleatorios con SRAND. Luego se invoca RAND las veces que haga falta.

El valor aleatorio máximo que se puede generar es la constante RAND_MAX.
Obtener un valor entre 0 y un entero N determinado:
valor = rand() % (limiteSuperior + 1)


Valor entre límite inferior y límite superior:

valor = rand() % (limiteSuperior - limiteInferior + 1) + limiteInferior


Valor entre 0 y 1:

Hacemos una conversión a float:

valor = (float) rand() / RAND_MAX


El programa de arriba toma valores entre 1 y 2. Cuando se llega a 10⁹ ocurrencias para y muestra los resultados:

Ya se ve que consigue resultados muy cercanos al teórico 50%.

Por cierto, para que muestre el error en formato "natural" en lugar de en notación científica he tenido que utilizar:

cout(setf(ios_base::fixed)

Para forzar notación científica diremos ios_base::scientific

Saludos.

martes, enero 04, 2011

paraboloide de revolucion en c++

Ya os decía el otro día que "elkarmaexiste" me planteó un problema en los comentarios de un post.

Se trata de hacer un programa que calcule el volumen que hay entre el plano z=0 y un paraboloide de revolución.

Para ver lo que es un paralelogramo de revolución y cómo se calcula el volúmen por medio de una integral doble definida podemos ir a este otro post que escribí el 12 de diciembre.

De todas formas pongo una imagen de la wikipedia:


El resultado de la integral definida para x e y entre 0 y 1 es exactamente 2/3.
O sea: 0,66666666666667

Pues este es el programa de C++ que, tal y como me pedían, calcula el volumen con distintas precisiones según el número de puntos que utilizados para el cálculo:

Lo que hago es calcular la función z=x*x + y*y para puntos cogidos al azar. Hago la suma de esos resultados y lo divido entre el número de puntos. Me imaginaba que daría como resultado el volumen, y así ha sido.

A medida que voy utilizando más puntos la precisión aumenta.



Y el resultado:



Saludos.