Bitácora

Artículos

Lego Porsche 911 Led Kit

Lunes 12 de octubre de 2020
As with other kits, I bought the Led kit for the Porsche 911 GT3 RS 🛒 (more pics at Porsche 911 GT3) and just received my LED Kit 🛒 (or AliExpress 🛒) after my experience with the Bugatti Chiron one. Instructions were a photocopy which was hard to read, but seller provided electronic copy that was easier to understand. The kit contains: LED for front lights (main lights) LED for rear lights (brake) LED for the ceiling (driver area) USB connector Start installing them from the rear part, it will be easier to drive the wires trough the vehicle, it just comes with some bagged cables + pieces for each area listed above. Check the results: Front lights Driving area lights Brake and plate lights Hope you like it! Find Lego deals at Telegram at https://t.me/brickchollo

Lego Volkswagen T1 Camper Van Led Kit

Viernes 2 de octubre de 2020
I’ve the Lego Volkswagen T1 Camper van 🛒 (which I made a MOC for at Lego T1 Trailer MOC) and just received my LED Lightning Kit 🛒 (or AliExpress 🛒) after my experience with the Bugatti Chiron one It came with a very simple instruction manual (in comparison to the Chiron kit), and was able to have them installed within 10 minutes with minimal disruption to the pieces and powered via a power bank. The kit contains: LED for front lights (direction + main lights) LED for rear lights (brake + plate) LED for the ceiling (driver area and rear area) USB connector Just make sure to check the lights before starting putting them on the van… if something doesn’t work, it will take you lot of time to remove them and get replaced. Check the results: Front lights Driving area lights Brake and plate lights Hope you like it! Find Lego deals at Telegram at https://t.me/brickchollo

Lego Bugatti Chiron Led Kit

Viernes 25 de septiembre de 2020
I’ve the Lego Bugatti Chiron 🛒 (more pics at its review) and just recently via a credit coupon I got a LED Lightning Kit from Lightailing 🛒 (or AliExpress 🛒). It came with an instruction manual with 118 steps to get them installed and a plastic box with all the components required. Power was not included as I was planning to use a power-bank. To be honest, the installation is not hard, but neither easy, it requires being extremely careful to properly place the wires and replace the original pieces with the ones supplied (for brakes and front lights) and be careful about the laying of the wires to allow them to fit in the proper places and still have room to locate the battery box. Mine came with two sets of LED stripes for the rear brake (the one inside the red tube), but one of them couldn’t fit the hole, so the one was used (space is so slim that was not room to pass it through it without making too much force that could break it). The kit contains: Board for connecting Two wires to pass inside the red tube for rear brakes Small connectors to put inside the spoiler and the rear lights Front lights together with other bricks USB connector Just make sure to check the lights before starting putting them on the car… if something doesn’t work, it will take you lot of time to remove them and get replaced. Check the results: Video of flashing lights for wheel brakes Front light Interior light Rear lights Brake disks lights Spoiler and brake lights Hope you like it! Find Lego deals at Telegram at https://t.me/brickchollo

Lego Volkswagen T1 Trailer

Jueves 17 de septiembre de 2020
I got some pieces that were part of a Lego Volkswagen T1 🛒 but couldn’t make for the complete set (which I already owned), so I was checking what mods I could build based on it, and best one, based on the amount of pieces was this one found on Rebrickable. As I found it to be a bit sad to leave the wheel, and some other elements outside I did some minor changes: Add a replacement wheel Expand the area for windows so that I can add more curtains Add a kitchen clock and smoke extractor Lift a bit the sink so that I could put the fold-able table there Put a sliding roof that can help to cover the area over the door Adding a rear bumper. The pics bellow show the evolution from the original model in Rebrickable to the changes I’ve incorporated, hope you enjoy them! I didn’t have more pieces, but the sliding roof has a whole, so that I could replace the top area with the original ‘elevating’ roof, that will be reachable from the interior trough that hole General view Side with replacement wheel Side Side with door open Old interior (original) Bathroom Kitchen area with clock Sink area Back seat New roof Movable roof Retractable table Rear bumper Hope you like it! Find Lego deals at Telegram at https://t.me/brickchollo

GitHub Actions for publishing

Lunes 10 de agosto de 2020
When I started with blog-o-matic I had to involve external ‘Travis-CI’, generating a token on GitHub, setting environment variables on Travis, etc GitHub started enabling actions which allows to automate workflows in a similar way than Travis or other external providers allowed, but with one extra feature: configuration is defined inside .github/ folder of your repository, which makes incredibly easy to copy the setup for one tool to another (except of optional required tokens that are configured per repo). One of the ‘available’ tokens without extra configuration is a token that can be used to push or perform actions on the repo itself without asking user to create the ‘Personal Access Token’. This can be used for things like: Welcoming new contributors Setting labels on issues/PR’s Check on project dependencies (npm, pip, node, etc) Expire issues/pull requests that are not touched in a period of time Allow to push to the repo itself etc Using the push to the repo, allows easily to get whatever is pushed to branch, operate over it and then push results… which results ideal for getting data from one branch and push to Git Hub Pages branch for publishing. I’ve been also testing with a Git Hub Action creation to run a custom build command (to get asciidoctor content built to html and PDF), which is now at https://github.com/iranzo/gh-pages-jekyll-action. This enables to chain more complex workflows, like having one repository with content and setup the build process with an action that finally pushes the generated results. As I wanted to use asciidoc, I adapted a build.sh script that gets executed if existing on the repository and some configurable parameters (like website folder, etc) (check details on latest version at https://github.com/marketplace/actions/github-jekyll-build-action). Each time a new push is made to the repository, the GitHub action is executed and output generated. As a side benefit, as actions work with ‘releases’, when a new release is done because and improvement is published as a release for the Git Hub Action, dependabot will create a PR to update each dependant repository to latest GitHub Action release. I’m working on getting something similar done with Pelican and then, move the blog-o-matic to use that approach to reduce the adoption curve. Enjoy!

Go (golang) plugin in Citellus

Domingo 14 de junio de 2020
I wanted to practice a bit Go programing, so I divided that task in two parts, one, adding a golang extension for Citellus and a sample, but working plugin using it. If interested in the code it’s available at the review at https://review.gerrithub.io/c/citellusorg/citellus/+/495622. The final sample code for it has been: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59// Author: Pablo Iranzo Gómez (Pablo.Iranzo@gmail.com) // Header for citellus metadata // long_name: Report detected number of CPU's // description: List the processors detected in the system // priority: 200 package main import ( "bufio" "io" "os" "runtime" "strconv" "strings" ) func main() { var OKAY, _ = strconv.Atoi(os.Getenv("RC_OKAY")) var SKIP, _ = strconv.Atoi(os.Getenv("RC_SKIPPED")) var INFO, _ = strconv.Atoi(os.Getenv("RC_INFO")) var CITELLUS_ROOT = os.Getenv("CITELLUS_ROOT") var CITELLUS_LIVE, _ = strconv.Atoi(os.Getenv("CITELLUS_LIVE")) var FAILED, _ = strconv.Atoi(os.Getenv("RC_FAILED")) if CITELLUS_LIVE == 1 { // Report # of CPU's var CPUS = runtime.NumCPU() os.Stderr.WriteString(strconv.Itoa(CPUS)) os.Exit(INFO) } else if CITELLUS_LIVE == 0 { file, err := os.Open(CITELLUS_ROOT + "/proc/cpuinfo") if err != nil { os.Stderr.WriteString("Failure to open required file " + CITELLUS_ROOT + "/proc/cpuinfo") os.Exit(SKIP) } defer file.Close() counts := wordCount(file) os.Stderr.WriteString(strconv.Itoa(counts["processor"])) os.Exit(INFO) } else { os.Stderr.WriteString("Undefined CITELLUS_LIVE status") os.Exit(FAILED) } // Failback case, exiting as OK os.Exit(OKAY) } // https://forgetcode.com/go/2348-count-the-number-of-word-occurrence-in-given-a-file func wordCount(rdr io.Reader) map[string]int { counts := map[string]int{} scanner := bufio.NewScanner(rdr) scanner.Split(bufio.ScanWords) for scanner.Scan() { word := scanner.Text() word = strings.ToLower(word) counts[word]++ } return counts } Of course, lot of googling helped to start building the pieces. Things to have in consideration: Go programs are compiled so it requires being compiled with go build XXX or executed with go run XXX Programs executed with go run XXX might face some issues, as return code is not honoured (you can find more information on this). As program needs to be compiled, it will take a while to compile before execution (but still is fast) Undefined variables will make the program compilation to fail. Variable types are checked, so expect to use conversion when reading values, etc to have it compiling and working. For the citellus specifics: In above example, we use Citellus Return Codes as defined in the citellus guidelines, but when executed with go run XXX only standard error codes are returned As citellus metadata parser gets it from headers, an update to the default function was done so that the comment character can be defined, in case of Go programs it is: // citellus then takes it into consideration for the offsets to grab the data. Happy coding!

Diario del coronavirus

Sábado 6 de junio de 2020
2020/03/13¶ Se confirma el cierre de centros educativos a partir del lunes, a priori, de forma indeterminada.. Pasamos por el colegio para recoger los deberes y hacer alguna compra. En el supermercado se ven algunas cosas sin o con poco stock y relativamente bastante gente para ser las 17:00. Piscina 2020/03/14¶ Primer dia de confinamiento. Aprovechamos para hacer limpieza por casa y se sale sólo a tirar la basura, bajando y subiendo por las escaleras, poca gente en la calle. Durante el día un grupo de ‘palmeros’ en el parque, pero poco más. El gobierno anuncia a las 20:30 el estado de alarma con limitación de movimiento (1 miembro de la familia), 1 metro de distancia entre personas. Comercios excepto esenciales cerrados (sólo quedan peluquerias, tintorerías, farmacia, alimentación, estancos, etc). Bares, restaurantes, museos, etc cerrados. La fecha oficial de comienzo es el lunes, aunque se considera ya efectivo (con la publicación en el BOE. Por la tele se ve gente que se lo toma en broma y que han ido a la ‘sierra’ o a la ‘playa’. Algunas localidades están rodeadas por la policia para impedir entrada/salida excepto servicios de emergencia. Pasillos del supermercado Pasillos #2 2020/03/15¶ Se ha visto poco movimiento por la calle y parece que el mensaje de permanecer en casa ha calado algo más. Por las noticias se sigue viendo gente no se lo toma en serio y la policía ha comenzado a tomar medidas y se han anunciado las sanciones. 2020/03/16¶ Hoy han traído un paquete (UPS), el chico casi que me lo tira desde un metro de distancia, sin necesidad de firma, etc Primer día haciendo deberes del colegio, una ficha por día que nos dijeron parece ‘poco’ para llenar todo el día, hemos hecho dos y ahora ‘jugar’ a montar ciudades con Duplo. 2020/03/17¶ Pocos cambios en casa, hacer fichas del colegio, jugar, ver alguna película, actualizar a Fedora 32 los equipos y algo de ver las ruedas de prensa de medio día. Todavía aguantamos sin salir a buscar comida al supermercado. 2020/03/18¶ Se ha visto un coche de la policía por el parque con megáfonos. Fichas del cole. 2020/03/19¶ Un par de paquetes recibidos, magdalenas para celebrar el día del padre y desempolvar la Wii y el Wii Sports (junto con el Wii Fit) 2020/03/20¶ Teníamos cita del médico para nada, porque nos han dicho que se paraban posteriores visitas (así que ya podrían haberlo dicho por teléfono y evitarnos el ‘paseo’). Control de la policía nacional al salir del pueblo, preguntando destino, etc. Aprovechamos para ir a comprar a un centro comercial cercano para volver a intentar aguantar 7 días sin salir de casa. Entradas a Valencia Centro comercial Calle principal Entrada carrefour Colas para pagar en carrefour La cosa más curiosa es que para entrar en Carrefour, se entraba poco a poco, pero una vez dentro no se vigilaba que se mantuvieran las distancias y la gente, tosiendo o palpando el pan para ver cúal coger, etc. Parece que está mejor organizado en otros sitios tipo Consum donde al parecer se controla más. En la calle, tanto en la farmacia como en la tienda de pollos se veía una persona en el interior y el resto esperando ‘distanciados’ en la parte de fuera. La pena es que se sigue viendo gente por la calle en grupos de 2-3 personas andando cerca o incluso en el supermercado comprando de dos en dos. Parece que sigue habiendo gente que no se conciencia :/ 2020/03/21¶ Hoy en casa, por la mañana cocinando algo de la carne que compramos el día anterior. Por la tarde montando el Lego Volkswagen Beetle antes de cenar la sopa con las verduras que se habían comprado. En la comparecencia del gobierno, se sigue evitando dar fechas, así que tiene pinta de ir ‘seguro’ a incluir semana santa. De parte de la GVA y del colegio, mensajes acerca de formación a distancia… el lunes irán llegando más noticias… 2020/03/22¶ Día de ‘relax’, la comida hecha del día anterior, así que en plan tranquilo, jugando, montando el Lego Fiat 500 y merendando un bizcocho. El niño no lo lleva mal, pero el no ‘desfogar’ fuera de casa se empieza a notar. Del colegio han ido llegando más mensajes para desde ‘mañana’ acceder via Web Familia a las instrucciones de los profesores. Por otro lado, se ha alargado 15 días más el estado de alarma (sobre los 7 que nos quedaban todavía), así que todo sigue apuntando a que como minimo hasta finales de pascuas (20 de abril), estaremos así. Hemos ido adaptando un poco la distribución para tener más espacio para ‘jugar’ y para poder ejercitar algo y así compensar las salidas que ahora no se hacen. 2020/03/23¶ Primer día de ‘tele-colegio’, la web de la GVA caída cada 2x3, complicado bajar los materiales y algo incómodo tener que ir descargando ‘de un PDF’ los diversos materiales. Algunos además, apuntaban a otros blogs en la misma web que estaba caída, por lo que se complicaba más. Quitado de estos problemas ‘técnicos’, hay que reconocer que la subida de materiales, preparación, etc se ha llevado a cabo en tiempo récord y que es comprensible que tenga fallos porque no creo que hubiera sido nunca probado a esta escala. La rutina de trabajo en casa con niños no es fácil, sobretodo si se quiere evitar estar todo el día pegados al televisor (por eso no me acababa de convencer la iniciativa de Clan), a ver cómo evoluciona esto en los próximos días. Como dice mi hijo acerca del virus: El virus es malo Hay que lavarlo con agua y con jabón Pone malita a toda la gente Y hace que tosa y no ponga el brazo delante 2020/03/24¶ Ayer, quitado de la dinámica normal, manteniendo la postura para evitar al máximo ver la televisión, hicimos algo de ‘Wii’ por la tarde-noche después de estar jugando, haciendo las fichas del cole, etc Estuve de madrugada intentando hacer compra online, pero al final me cansé porque iba muy lento y al final, cuando ya era tarde, salió un aviso de que estaba ‘en cola’ antes de poder seguir, asi que me di por vencido. Lo que había puesto, al despertarme por la mañana aún seguía, pero en el rato de la comida que intenté continuarlo, fue imposible, se había vaciado la cesta, por lo que lo dejé definitivamente. 2020/03/25¶ Acabar la compra de ayer, volviendo a empezar de cero la lista tras esperar unos ‘20 minutos’ de cola virtual para poder hacerla. Es bastante complicado planificar para comprar algo que hasta dentro de 15 días no te llega, máxime teniendo en cuenta que hay productos que comprarías y que no están ahora en existencias. Creo que debería potenciarse el canal online para evitar aglomeraciones y dejar el presencial para quien no se aclare con el online, por un lado facilitas planificación del centro, por otro, reduces la gente en la calle a los transportistas que pueden ir mejor protegidos, y evitas aglomeración en los puntos de compra. La pena es que parece ser que no se ha reforzado el canal online tanto como debería (y algunas empresas hasta lo han cerrado). 2020/03/26¶ Día relativamente tranquilo, hoy vino un paquete y el chico lo subió hasta arriba, pero dejó a 3 metros o así de la puerta por ‘seguridad’. Las webs de GVA de maestros (blogs) estaban caídas y se reactivaron luego por la tarde. Algunos profesores están organizando reuniones ya vía videoconferencia y se han podido ir preparando otras cosas. La falta de ejercicio, hace que los crios ‘no se cansen’ y estén luego más revoltosos a la hora de dormir… Hoy hace una semana desde la última salida de casa a comprar. Para celebrarlo tocará bajar la basura cuando no haya nadie. 2020/03/27¶ No demasiadas novedades, estar en casa relajadamente viendo una película y jugando por la tarde. 2020/03/28¶ Pocos cambios, hoy día algo más tenso por no salir de casa que hace mella sobretodo con el peque. 2020/03/29¶ Otra rabieta y llamada al médico por unas manchas rojas en el nene. 2020/03/30¶ Videoconferencia con el cole, se nota la falta de quemar energías. En la bañera jugando con un barco de vapor con una vela que tenía de hace años similar a este o este. 2020/03/31¶ Día de hacer pan en casa y comienzo de la campaña de la Renta!!… y el viernes llega la compra que hicimos hace 2 semanas… 2020/04/01¶ Dia complicado, mucho tiempo para hacer la ficha de la ‘Primavera’ del colegio. La web del supermercado (C4) ya no deja hacer compra online, asi que sólo hemos podido hacer dos hasta la fecha que llegan esta semana y la semana siguiente respectivamente. 2020/04/02¶ Llamada con los compañeros del cole y esperando ansiosos la compra de mañana. 2020/04/03¶ La compra tan esperada finalmente llegó, sin un producto que en teoría venía y que no apareció y sin casi la mitad de la compra (espárragos, fruta, etc) que un poco antes del comienzo de la franja de entrega llegó en un correo. Intenté hablar con atención al cliente y se le acabó la batería al teléfono inalámbrico antes de conseguir que me cogieran… Por la tarde tocó salir de ‘emergencia’ al saltar por los aires la planificación de compra que habíamos hecho 15 días atrás. 2020/04/04¶ Dia tranquilo, comiendo de nuevo carne y verduras compradas, el confinamiento se confirma hasta al menos el 26 de abril. Mañana tengo que ir a recoger un pedido online, a ver si no hacen como Carrefour que ni tan siquiera han contestado a lo del producto que según ellos habían entregado y no estaba ni al resto de comentarios/sugerencias sobre la experiencia. 2020/04/05¶ Ir a recoger el click&collect de Hipercor y día en casa, esperemos que con las dos compras llegue para otros 15 días a pesar de las cosas que no venían en los pedidos. 2020/04/06¶ Día tranquilo, pero con pescado fresco, mejor. 2020/04/07¶ Día tranquilo, acabando de montar el autobús de Lego creator por la tarde. 2020/04/08¶ Esta tarde haciendo algo de sitio y luego montando el Lego Lunar Lander. 2020/04/09¶ Comienzo de las vacaciones, todavía no se si las pasaré en la cocina, o el salón, o en el dormitorio… A ver cómo evoluciona el estado de confinamiento, esperemos que se mantenga para que haya servido de algo, no como esta gente que los fines de semana o por las noches intentan escapar a segundas residencias. 2020/04/10¶ Día de cocinar y aprovechar para hacer limpieza en casa. 2020/04/11¶ Día de experimentos, monedas de cobre con vinagre, mezcla de colores básicos y preparar con cilindros de cartón para hacer un tren. 2020/04/12¶ Día tranquilo, jugando, etc. Mañana toca ir a recoger pedido de compra y el viernes, en teoría, entrega de C4, que siguen sin haber dado sañales de vida de la mercancía que ponía como entregada y no sirvieron. 2020/04/13¶ Recogido el pedido, faltaron algunas cosas, pero en general casi todo. Primer día que el crío se queja de que ‘quiere salir al parque y no estar encerrado’. 2020/04/14¶ Noche complicada, el día más o menos llevadero, amenazaba lluvia pero al final hizo buen día. Algo de python para desestresar. 2020/04/15¶ Jugando al Just Dance, haciendo recortables y jugando con el Duplo. Añadido un modo en el que @redken_bot elimina mensajes reenviados para ocultar el remitente original del contenido. 2020/04/16¶ Llegó bastante parte del pedido, pero aun así con las faltas de los otros tenemos que ir a recoger otro el domingo. 2020/04/17¶ Jugando algo con Duplos 2020/04/18¶ Día traquilo jugando a hacer un modelo de lego de Tensegridad https://imgur.com/a/eusA7cx 2020/04/19¶ Recogida de compra y tarde tranquila. 2020/04/20¶ Jugando en casa y algo de programación 2020/04/21¶ Vuelta al trabajo. Anuncio del gobierno de que dejarán salir a niños a la calle. 2020/04/22-25¶ Nada destacable, quitado de alguna salida a comprar. 2020/04/26¶ Celebración en casa de cumpleaños y con primer día de salida a la calle. Fue una vuelta alrededor de la manzana intentando evitar a la gente que no se apartaba. 2020/04/27¶ Salida a la calle con la bicicleta a un parque cercano al que no va nadie, éramos total 4 personas en todo el recinto, así que ‘genial’ el distanciamiento social. 2020/04/28¶ Día tranquilo y pequeño paseo 2020/04/29¶ Salida a la calle con la bicicleta y montar uno de los dos coches de lego del set Lamborghini 2020/04/30¶ Paseo en patinete por la calle y a la vuelta montar el otro coche de Lego del set Lamborghini 2020/05/01¶ Paseo por la calle, empieza a hacer calor (33º), que dificulta el tema de las salidas. 2020/05/02¶ Día en casa, jugando, etc. 2020/05/03¶ Paseo en el parque en el horario, empieza a haber mosquitos :/ 2020/05/10¶ Los días anteriores más o menos lo mismo, vida normal y paseo para que se acostumbre la salida. Por la calle, gente en la calle fuera de la ‘franja horaria’ y llevando la mascarilla cubriendo la barbilla, que debe ser la misma medida de seguridad que cuando la gente en moto lleva el casco en el codo… 2020/06/06¶ Estas dos últimas semanas con peor humor del crio, hace calor y cuesta más salir en las horas que ‘toca’ y la falta de ver niños, etc se nota.

Dell racadm remote ISO load

Martes 12 de mayo de 2020
In order to test IPv6 deployment on Dell hardware I was in need to patch the servers to ensure that UEFI boot mode is in use. Normally I would have use the DSU that runs from within Linux, but as the servers are part of an OpenShift installation (using baremetal-deploy) and using CoreOS as the underlying system I wanted to load ISO from HTTP server on the deployhost (running RHEL). The command is not that hard, let’s first define some variables: 1 2 3 4IDRACIP=1.1.1.1 IDRACUSER=root IDRACPASS=mysecurepass ISOURL="http://10.10.10.10/my.iso" Now, let’s attach the ISO file: 1racadm -r ${IDRACIP} -u ${IDRACUSER} -p ${IDRACPASS} remoteimage -c -l ${ISOURL} Once done, we should check status with: 1racadm -r ${IDRACIP} -u ${IDRACUSER} -p ${IDRACPASS} remoteimage -s Once finished, let’s disconnect: 1racadm -r ${IDRACIP} -u ${IDRACUSER} -p ${IDRACPASS} remoteimage -d And then, verify the status again: 1racadm -r ${IDRACIP} -u ${IDRACUSER} -p ${IDRACPASS} remoteimage -s Hope It’s useful for you!

Lego Speed Champions 76899 Lamborghini Urus ST-X & Lamborghini Huracán Super Trofeo EVO

Jueves 30 de abril de 2020
Today I built the Lamborghini Urus ST-X & Lamborghini Huracán Super Trofeo EVO 🛒. I liked specially the Huracán and the Urus was also very well done, a lot of details! Hope you like it! Find Lego deals at Telegram at https://t.me/brickchollo

Lego Speed Champions 76898 Jaguar Racing GEN2 car & Jaguar I-PACE eTROPHY

Martes 28 de abril de 2020
Today I built the Jaguar Racing GEN2 car & Jaguar I-PACE eTROPHY 🛒. I also bought a Light box to take pictures, so here are my first attempts. Hope you like it! Find Lego deals at Telegram at https://t.me/brickchollo