Actualizado el «Theme» del blog

Hoy he pasado «a producción» los cambios que había estado haciendo en un servidor de pruebas/desarrollo que tengo configurado en una Raspberry.

He decidido usar una personalización del tema TULSI WPKoi WordPress theme después de casi 10 años (desde que arranqué con este blog) y lo hice de la mano de un tema minimalista al que echaré de menos, seguramente, pero que había quedado obsoleto con su inadaptación a los dispositivos móviles (no es «responsive»), además de algo demasiado simple en estos tiempos modernos de imágenes desmesuradas, el tema en cuestión era el Open Sourcerer que como su propio nombre indica era de código abierto, muy «linuxero», con unas tipografías sans-serif, poco color, fondos oscuros y muy orientado a texto.

TULSI en

He tardado en encontrar un «theme» que me gustase entre los más de 7000 posibles temas que ofrece WordPress para configurarse sencillamente, tanto es así que por momentos he pensado en tirar la toalla y usar, como dice mi amiga Aída que WP pretende, uno de los propios de la plataforma y adaptarlo a mis gustos o necesidades, en lugar de encontrar uno que se pareciese a mí… por decirlo así, pero que además fuese «responsive», pues es algo que a estas alturas es indispensable y que permitiese bastante personalización de manera sencilla, sin tener que editar mucho código CSS que no sé muy bien si se mantendrá en la primera actualización de turno del tema.

Buscaba una interfaz sencilla (como a la que estaba acostumbrada) de fondos oscuros y propósito generalista (no orientada únicamente a imágenes, como la mayoría) pero al mismo tiempo que tuviese algún color impactante, algún detalle casi agresivo, dinámico, que reflejase cierta osadía, y me había decantado por un tema llamado Dark PRO, que se ajustaba muy bien a mi criterio, pero que no acababa de dejarme hacer una prueba completa (en mi servidor de desarrollo) antes de pagarlo y usarlo en mi servidor definitivo, es decir, no podía estar seguro de si funcionaría bien en dispositivos de pantallas pequeñas, pues el menú para móviles no funcionaba en la versión gratuita.

Algunas cosas de ese tema me gustaban mucho y veré la manera de incorporarlas en la personalización que estoy haciendo del TULSI, que son principalmente el tipo de letra (he elegido una Nunito OpenFont de Google), muy redondita a pesar de ser sans-serif, y algunas ideas como marcar las cabeceras de los widgets laterales.

Es posible que contrate la versión PRO del tema que estoy manejando para dotarle de algo de movilidad, pero también puede que acabe por implementar ese dinamismo con CSS personal. Al fin y al cabo, creo que puedo hacerlo como ya he mostrado en proyectos como La Consulta.

GUARDIA GUARIDA

Salen unas cuantas palabras más al permutar las 7 letras (con una repetida) de la palabra GUARDIA, pero que entre ellas esté GUARIDA no debería ser de mayor relevancia, al fin y al cabo tienen el mismo origen etimológico.

No obstante, da una bonita transformación al transponerse únicamente dos letras contiguas, la DI por ID, que también son dos palabras.

Seguro que hay otras más sorprendentes entre las ((7!)/(2!)) = 2520 permutaciones con repetición posibles.

Las dejo aquí por si alguien desea buscarlas:

aaidrug drguaia iuaardg ariaugd radgiau aguaird ariugda darugai dirauga auradig iaardgu adrugia gruadai dagriua aagdiur igauadr duragia ragiuad irgduaa rgiuada riaugad adiagru iadurga idgarau aaigurd iuaargd uigrada guidara aigdaur raigadu gadriua argidua gadirau iuaradg udgraai gauarid aiduagr ruigada rgaudia adrguai diaruag gudraia giudara adriagu gdiruaa adrgiau aarudig agurdai ugiadar driuaag raigdua idruaga dgaruia uigraad rdgauai iaadurg aigraud uagirad duagari airduga daguira durgaia rdiugaa gurdaai ragidua dagraui rguadai uiardag iduaagr gdiaura igudraa aidugar guairda rgadiau iarudag udgiaar daiaurg udraiag ugariad drigaau dgiraau auadirg giaruad augdrai idgraau arguiad iduaarg rgudiaa agarudi aadurig rgduiaa aiadugr gduiara daiuarg agdurai uaidrga ragadiu giardua auagird aruidag aaiudrg iagarud daagriu ugaidar dgaraui gaiadru adiguar arauigd aargdiu irugada irdagua uragaid dagariu ruaagid aaguird rdguiaa idaurga guiadar raugdia garidua gadruai rdauagi rauigad audirga iadruga idaguar igrauad garduia adarugi uigdaar iagardu iadgaur rdaauig auragdi idugara rdiauag radagui aigruda udiraag gdaraui gruaaid adruaig giduara ruaiagd uridaag iraduag duariga gudiraa ruaigda uadiarg riadaug auaidgr ruagdia rudaagi aaiurgd aidarug rgdiaua giudaar duiaagr uidrgaa auiadgr aiaurgd iduagra agiruad agrdaiu irdgaau iardaug rguidaa agirdau drgaiau ridugaa rgidaau idrgaau garuadi dgaauir iaaurgd garudia adrigau aiuadgr rdugaai daiugar rgiaadu gidarua gidaaur uagidar agdiaur adugira giraadu gardiau diagaru iuraagd giuraad iudrgaa uagriad dagruai diguaar rgaadui giaarud adiraug iagadru ragdiua adiarug aadiugr ardgiau aduairg giruaad airduag dgaraiu rdaguia aiurgda giadura adriaug diaargu uiaargd iaagudr adugrai riauagd iugrada gadiaur giuadra uraagid arigdua auirgda agiduar auiadrg gdraaiu durgiaa iaudarg druaagi uiagadr igdruaa aigdrau uiagard iaragud agiraud adargiu auriadg audgari dguiaar aaigudr rigaaud giaduar daigrau rgaiuda iaugdra uidarga aidagur iguadar uaagird rudgaai agduiar dauragi augirad iudagra grduiaa ruiaagd riaduag dagurai uraadgi irgaadu gaairdu adrigua ariadug gudaair udaagri gdruaia ugaiadr iragdau raiadug diguraa aiaugdr uidarag drguiaa rgaaudi aadgriu uradiag uiagdra aiadrug radigua rdgiaau uarigda idauagr grudaia idaurag urdaiga duairag adiruga rauagdi iagraud aagudir giadrau argauid iraugad agidaur augidra ugdaira iudraga agairud diraaug auaridg aigrdau igardau drgiaua aigaudr giadaru grdaaui aairdgu gdaraiu aidrgua gauidra uigdara urgaadi argiuad uadrgia raduiag aiugadr aaiugdr dgaarui iurgdaa daaguri irudaag gairdau diruaag agradiu ugidaar ugaardi dugiraa dgauair uaadgri dagaiur adugiar dgraiau gdaairu uraidag iugdara udgarai urgiada argdaiu ariudga iragdua darugia aidgaur aarugdi rauigda driauag igaarud riduaga audgria uraadig aruiagd gaurida druagia aurdiga iruagda ridgaau iaraugd aagurid rdgiaua aiudgar aurdaig aargudi auarigd raudgia giduaar rugiada riaguad gaadriu auagrid ruiagad uaaigrd augiard adigrau draugai dgairau augrdai aagrdiu uargaid daigaur agaudir augadir rguaida grudaai iaduarg rauadgi riuaadg adiaurg draiaug aidgura aiuagdr igurdaa dgaiura aragudi udragia rgdiaau araduig dguiraa iadagru igdarau uiaagrd urdaiag digruaa udiagar ugiaadr giaaurd graudai iargdau gadarui girdaau iraagud dgiuaar duraiag ariadgu gauadir uiaardg aduirga giaudra iuagdra aadriug guardai rdiagau riadgua daaruig uiaradg gadaiur aagdriu iaugard uadriag iradgau uiagrda uaiargd daguiar diurgaa giardau rgaiaud gaurdia aiuadrg aigadur igruada diaagru rudgiaa gidaaru adurgai aguardi dugaira igdraau aiudrga uaiadgr igaardu agruida gaduiar iaguadr daragui gidaura rgduaia riugdaa daairgu ardaugi iaurdag aaugird idagrua ruagaid udairga gidruaa ugaarid gradiua dugriaa rugadai auiradg auigard airagud diagrau gauiadr graiaud uaadirg rgaiuad ugraaid arguaid uargdia dugarai iadrgua gaadiru digraua raagdiu adiuagr gauaidr iardgua agaidru aradigu irdauga uargdai agrduai guardia guriada augdria gaudiar gadraiu udagari agariud iurgaad adrugai riuagda grdaaiu uirgada aduriga riuaagd riugaad iagudar uadgrai rgiuaad iuadgra dairuga irguada gruidaa gaaudir aarduig aaugidr ugdraai dugaiar iagaurd gdauiar duriaag aidurga aduraig uiadrga uraidga idugaar iugadra gauraid raguida aduigar aaguidr ariuadg giraaud rdgaaui darguai udrgaai drgauai igadaru gauidar radigau aurgadi rdgaaiu aruaidg adraugi iagaudr graaiud drauagi aigadru ugiadra irugaad iadraug draiagu dariuga uadarig duaiarg gaaiudr augraid aruiadg aguiard idaaurg driaagu igudaar durigaa iadagur daaigur dgaurai aruidga gaurdai aiuradg udgaiar aauidrg audairg aiudrag gdruaai rudaiga daraiug uaargid ariaudg argadui gdaarui auirgad agiuadr riudgaa uaadgir raadgui gaauidr gdaaiur uaidrag gradiau uadraig uiadrag agadriu igruaad gdiaaru iudgara dugaair driuaga airguda arugdai agaridu udaraig ruidaag iduraag urgadai iuadrag iarugda udgriaa auargid uadigra adrgaiu adgirau duraiga gridaau duiarga udagria aiagudr iaradug ugiaard druiaga aidgrau uardaig ugriaad iurdgaa raugdai rugdiaa aagidur gaauird ugadiar ridaagu rgdaiua udaiarg aaurigd guaarid adgiaur adgariu urdaaig gadauir iardgau raagdui dgiarua drugaia rigaadu iurgada udagair idruaag gudiaar auigadr gdauari dauarig ardigau ugrdiaa graiuad aidruag girduaa aairdug dgauari augardi ugadria arigaud auadigr aagudri urdagai iaarudg idgauar raugadi uagraid uiraadg iagurad arudiga uradgia adagiru augrida aaugdri dauargi araiudg raauigd rduaagi uadirag gadirua uaagdir iagdrau ardgaiu guadari uardgia aauirgd irdgaua dgaiaur uriaagd ugdarai idargua rgauiad ragaiud adaiurg udraaig gdauria guriaad auaigdr uidaarg giuaard ugdraia rugaadi rugdaai aigurad adgiaru adrauig raagiud rigduaa rauiadg ardiagu iagudra uaairdg gadurai aaugrdi iruagad diaguar gdaurai udriaag dagarui agduari gaairud agdauri iuadagr augaidr daauigr aigruad drgaiua ridaaug riuadga gardaiu raiadgu iargaud adiagur uadigar rdugiaa iuaragd riguaad uaagrdi dagirau aigardu aarigud dguaair gudraai aduragi argaiud grdiaau dirgaau daragiu agduira agiradu dgaiaru igduara rduagia dirgaua uaigdra raaugid iuagrda iguarad uargida guirdaa udaairg daugari aaugdir gdariau uragadi uaargdi iaguard aadirug riuadag uiaragd aigdura gidraau iaaudgr driauga aiugrda ugardia igaadru iauagrd iaargud ragdaui iauradg iaurdga uadairg araidug duraagi adaurig agaidur adiugra aruigad iagruad irdugaa gdariua agadrui gduaria arduaig guaardi daagiur uaagidr riaaugd guiaadr ragdaiu uaiagrd uidraag drguaai iduraga gaudari gaiurda aurigda adguair iaargdu rgadaui aaiudgr uirdaag aduargi ruidgaa guraaid uardiga adugari raaigud rigauda irgdaua araudgi uridgaa ruaigad argiuda uiadgar airdaug raagidu audigar auidgar digaaru raudiga iaugdar iadarug gdauira iaradgu dugaria aigaurd irgaaud garaidu aadugir gaadrui aigrdua urdiaag ruaidag griduaa aauigrd guidaar iaugrad audagri argudia uiargda aguirda aagriud rauadig ragudai aaugrid udariag dargaui iuadrga aaruidg auagdir iraguda radgaiu rigdaua uagrdia radguia diuagra uraiagd iaaurdg uiradag uagiadr uardiag agiurda aradugi udiaagr gduriaa ugraadi raugida aagrudi grdaiua giradau garaiud giaurda raugiad uaaidrg diaarug gdaauir gaduria agardiu iradagu agraudi riaaudg riaagud arduiag uaigrda iraadug rudaiag giurdaa agdriau uagdiar adriuga idagrau uaaridg augiadr ugriada rudiaga ruadaig uagdari riaagdu rduaaig arguida uagadir uargadi darauig daugrai ragauid ugdriaa gaiaurd gruiada dgaariu auadgir digaaur iugaard guariad ugdaari dgiuara daigrua ugaaird uiardga ragiuda aagidru adaguir auidgra uaradgi agidrua iuagdar ugdaiar dugraai gdiarau draguia gaidaur iaarugd ragiadu uadgair dguiara agudair adgauri rigudaa igdaura aduirag arugiad iraaudg agiaudr aagiurd uriadga agduair gaidrau uiadarg gdaruia irgudaa igdauar duaigar garuaid diaurga ardiaug iadaurg giudraa aidaurg giuadar aairudg aadguir aargdui uaraidg dguaiar daruiga aagdrui agraiud aaridug arauidg rgiudaa drauiga aiardug agriaud gaiduar daraigu auirdag agirdua girudaa daariug uariadg adurgia ugaradi aiduarg ugaaidr rgudaia rigadau ruaiadg gurdaia agiudar rdaguai duaiagr guidraa agrudai aiurdga iaadgur ugardai uidgara gaaiurd rdaagui rdugaia agridau auiagrd iugdaar adgiuar griauad duirgaa griaaud darigau rugaaid ragudia dgiruaa urdiaga rigdaau uardgai dirguaa gadiuar argaudi iaragdu aaidgur auigrda adguira ruaaigd irdaagu agdarui draigau udaargi idgaaru ugaidra gaiudar ugdiraa gduaair adiurga garauid gardiua raaudgi aguraid aguirad drgiuaa daiargu igdraua aagiudr aaurdig adaiugr uaridag ardaiug gaaduri ruigdaa iduarag auiragd agaiurd ruiadag iraduga daarugi uagrida uaagdri airguad graaudi duraaig udaragi urdigaa garuiad rgadaiu igaduar draiuga auriagd aidruga iagradu gauriad uaragid gauiard agudria gaiuard riguada dgauiar augdira araigdu dgiaaur aaruigd aurdgia aigradu udargai igadaur raiagud adaugir dairgua dirugaa ruiaadg auargdi iaaugdr gdaiaur guaiard udigaar iraadgu rdiaaug aariudg aiugdra uidaagr dguaari uiragda aruagdi aurgdai auagidr diagrua auragid aidragu adgriua gdaruai gadriau irduaag auardgi riagadu gudaiar arudgai aaduigr uiraagd igrduaa auigdar aagirdu daiurga aadigru irgadua ruaadig rdaaiug rdguaia idaruga gaarudi argduia iurdaag aaridgu rgaidau uadragi gaudrai riugada raadiug urgiaad idauarg iadargu agriuda riudaag agdaiur gduraai ruiadga rauidga aiaurdg audaigr gaduira idguara igurada aiadurg raiugad aauirdg adaguri arugida dgriaau dariuag gariuda aiugdar diuarag giduraa daagiru argiaud guiarad agdirau uaadigr gaaridu audirag gridaua ugradai gairdua draauig rugaida gariuad darguia irguaad aduriag agudari aguaidr gudaira audgrai iaagrdu idagura agriadu gidauar graiadu aadguri draagiu guaaidr aagirud gdaiaru griadua iuaadgr airgadu riaudag uardagi aiurgad draugia uadagri agauird agidaru dgruaai ugdiaar adauirg griadau aariugd diagura graiuda gaiardu aiadrgu adrguia diragua aiardgu agdariu airdgua gdraiau gdaiuar arugadi udrgiaa daauirg aagdiru raiugda aidgrua uaadrig aiaugrd adruiga aaurgid auidagr idargau agruadi daugira igaaurd agiardu idaraug agdairu aidaugr ariuagd giaurad rudigaa aurgiad agriuad diuaarg digarua giaradu agrduia giaardu rugiaad urgaaid rgiadua rdaaugi airagdu adgruia agdriua ruadiag audarig iagruda ragdiau daaurgi igaraud iruaagd uadgari raidgau aaiugrd dairaug aadgrui garduai rdiaagu idurgaa udaigra iraugda iugaadr uaidagr iaurgad rdagiau riadgau uaairgd uragida iadgrau aaduirg graauid uaigdar iudagar adiuarg augdari raaudig urdaagi auiargd duiaarg iagdaur gduaira gduiaar uraaigd udaarig rdauaig dagraiu rguaiad agdiaru uadgira agaduri ridauga agdruia duiagar gdriuaa igaruad arugaid gauaird idrauag auraigd ruagida ugrdaia ugiraad auadrig aiagdru duaargi grdiuaa rgidaua aguadri idraaug raguiad aguidar igrdaau arudiag ugridaa adgiura diaraug udairag agrdaui riagaud raigdau druagai daaigru riduaag gauirda gaaidur rdaigua aidagru uairdga uigadar aiugard uagaird dauiagr uarigad ardugia dgriaua agaurdi agadiur daruagi agadiru airgdau adugair uagaidr guirada dagiaru uiargad iguaard duaairg iadguar iagurda ruadagi raugaid duigara agairdu augirda guadira aigdrua arigadu idgraua uaiardg aduigra udirgaa riadagu diaurag draigua uaaidgr rgauaid rduiaag rgauida dguraai draagui gaidura aagruid riaguda auadrgi uriadag dgraaiu graudia rgaauid gdriaau ridagua rigauad ridauag gaidrua aidurag rgdauai ugirdaa druaiag aiguard graduia adagriu agdruai idugraa daruaig iugarda ruaadgi gdiaaur iaagrud ruaagdi raguaid driugaa igaurad ugiarda audigra agiadur aigurda duiagra aaudrgi raadugi ariudag adaurgi uiaadgr ugrdaai audagir aaudrig graadiu aradgiu iradgua iauragd aradgui iguadra gaudria uriagad argaidu ugdaair igduraa gariaud adiruag diaragu gruiaad durgaai uagiard ugarida udagira idguraa aigarud gaadiur uaigard aduaigr rauaidg aduiagr ardiuga gaardiu augdair daiugra uigdraa igduaar rdiauga gdaariu guraiad iaudagr uagardi dgaairu riaduga rudgaia radgiua dgiaaru giuarda airgaud daagrui rudaaig arudgia uigarda raidgua giaadur raiguad aaudgir garaudi gdiraua gurdiaa radaiug gudarai rgaudai adigrua idaugar aaiurdg iaadrgu iadrgau riauadg urigada agdauir gaaruid guaradi dariaug agardui diaruga rgiaaud rduaiag uairgad dgiarau auaidrg gdiuraa aidargu iradaug dguaira grduaia iaagurd araudig idaaugr rgaidua araugdi aurgida ugadira urgaiad iarguda aiagdur irudgaa diragau iaagdru airdagu uigrdaa dagiaur rgaduia adaugri ugadari agiurad rdiagua riudaga iaruagd radgaui uaradig gdiuaar dirauag dauraig audiarg airudga aiaudgr iaduagr airgdua udraagi ugirada dairuag aardiug iaruadg agidrau drigaua iugdraa daaugri aiagrud uadirga duargai dauagir aradiug gaudair aiuargd riagdau ruagdai gariadu uaardig agdiuar uiaagdr agaiudr diugara aadugri uaidgra aadrugi adgarui gaaurdi dauigra ugidara rdagiua druaaig uagdair ugaadri audrgai girdaua raaidgu ugairda duagira aidraug aadirgu iadaugr dargaiu dagirua drgaaiu urgdiaa aiarugd uagarid dugiara drgiaau iraudga aguidra auardig aduarig uradiga iadurag radiuag uadgria auigrad rgaduai uaiagdr agiudra aurigad dauriag gadauri guraida dgruiaa giruada adagiur udrgaia raudaig igaudar rugidaa agdraui daguair ariguda graduai udaagir uirgdaa igrdaua iadragu udgaair raudiag uiradga agidura agiuard raguadi adiargu uriaadg iaugadr duairga rduaiga rgdiuaa raaiugd udgaria iadgaru ardguai gaaduir uiadgra uigaard gruaadi iudarag iugarad raiagdu argdiua rgdaiau iuragda igadrua rdaigau gairaud dugraia daiagru ugaadir uadrgai gduiraa uirgaad diaugra augadri raidagu radguai diguara udariga iugraad aaidurg adaruig druigaa rdgiuaa aruigda rguaadi rudagia gaaidru iudarga dgauira dgariua idragua duaarig gaiaudr urdgaia uagrdai adaigru garuida gdrauia rudagai dairgau aiadgur dauirga ragduai driagua adgaiur raiduga aauridg aiargdu gduaiar gaidaru duaagir idaarug ugadair gdiraau udiarag aguradi rguiaad gdairua uaadrgi uirdgaa udragai diargau uraigad giadaur dgauria dragiua iuradga diugraa iaudrag grdauia rdaiagu iuardga aiudagr grauida adiaugr guiraad rdaagiu diauagr adgurai grdaiau uragiad rduigaa diuaagr adruiag agaruid drauaig grdauai iragadu airdgau guaiadr aiurdag udgaari iaraudg raidaug igardua iardagu grauaid iaaugrd dauiarg auidrga gdriaua dariagu aguadir rugaiad arigdau ruadgai augidar iaadgru aaudigr idrguaa uragdai aaigrud irgdaau aaudirg raaigdu irdagau igdaaur guradia adairgu auraidg daigaru udrigaa uaarigd dgiuraa rgaaiud uaardgi uadriga rdigaau urgaida daguari dargiau idaruag iduarga udraiga aduagri udiaarg dgaaiur iarugad ariugad uargiad draaigu uadargi agiruda iguarda airadgu iagrdua guadiar duiraga aidgaru iuaagdr igaurda irudaga ruaaidg rauiagd dairagu uaidgar audragi iruadag dagiura argduai aurgdia daiurag aridagu aairgdu aiuragd arduiga aruadig arduagi aagduir aaigrdu guaaird iauadgr araugid dargiua giaadru daiarug rdaiaug duigraa aidrgau rdagaui aragdiu audgira uigadra rguadia dguarai audriag idaagur gdiuara igaaudr adgraiu griudaa uraaidg iaagdur igrauda iraguad udgiara daruiag iudaarg adrgiua gaduair udgaira giadrua uigaadr gadariu digraau audgair uiadagr raigaud ragaudi iauagdr aaurdgi gardaui iruadga aragdui agrudia iudraag driguaa iarduag rgiadau garadui iaurgda ardguia adgruai aurdiag auridga urgdaia dgruaia daiguar aardugi idgaaur duagrai guiarda graadui iudgraa aridaug augriad igadrau augaird grauiad udigraa aairgud agudira aardgui uagdrai graidau aaidrgu audiagr adgirua rdguaai agdiura daaiugr radauig aiugrad uaaigdr uraagdi uidagar urdgiaa iauadrg gaaurid aagduri rigadua adgriau auagdri agridua igaudra aaigdru iadugar iaadugr radagiu udiraga dgairua agurdia giuaadr daargiu draaiug agraidu udiagra aduiarg rgdauia iuardag rdaaigu gduarai idrugaa augdiar audraig adugria aguiadr adairug uiagdar rgdaaiu ardagui dagriau agdirua guaadir rauidag dragiau digarau daguria diagaur dgariau igdarua rdgaiau audrgia ridgaua aiagurd drgauia urdgaai urgadia ariagdu duigaar gadraui ariduag iadgura uairgda aragidu guaadri dauigar iudaagr aguarid udriaga adguria guraadi aigudra duagair gaduari raaduig adrgaui druiaag darigua argidau giuarad uadaigr adguari daiagur dgaruai airugad gduaari gaariud aruaigd aarudgi riaudga dgriuaa giurada grudiaa guadrai idagaur driaaug udargia aauidgr ruagadi aiuagrd girauad daraugi iadruag uraigda ardugai idaagru iagdura irdaaug rdgauia adariug iaudrga uaidarg uadgiar rdiuaag griaadu dguaria iudgaar gudiara rgiauad uridaga aridgau raiaudg igaadur gdairau audriga gaiuadr adagrui agiarud agrdiua gudaria druaiga agradui riaadug gauadri dauirag diauarg garudai gidarau grduaai agudrai uidraga digauar aagurdi dagruia uairdag gaudira ugraiad rdiguaa raiguda diruaga griuada driagau gauardi irgauda dagiuar auiagdr riagdua aaudgri uagdira raiuadg auridag ardaigu gdaiura araguid iuaadrg iuagrad aaidgru agduria giaruda daugria griuaad daugair daiaugr iuadarg rguaaid aaurgdi irgadau giradua adaigur agdraiu airaugd duaraig idaugra gadruia raiaugd aigduar duriaga auaigrd diugaar idgaura audgiar guaidra rgduaai iagrdau iarguad duiraag dgiraua uigarad rgaadiu iuagard uirdaga iaugrda aiuardg duagiar ragaidu raduagi aiargud ruadgia iauargd iargdua agiadru gidraua augrdia ruidaga iuraadg aairugd dguraia rgdaaui raduaig draiuag uriagda udaigar guarida iguraad arugdia digaura ugradia uaiadrg raiuagd uariagd dgaiuar udigara iuradag argudai agiaurd rdaugai iagduar aadrigu ariagud gudriaa gdaauri aguriad aigudar guairad augradi uradagi aiudarg iugrdaa dauairg duragai graidua iuaagrd guiaard radugai irdguaa adauigr araiugd adiugar daarigu argdiau iragaud adigura guridaa radiaug giauadr ugaraid raudagi ruagiad adargui uradaig dauriga auagrdi drugiaa auairdg igradua igaradu uaragdi iuadgar irauadg gairadu igdaaru uiagrad aiudgra ardigua iuargda uidgaar uairagd guaidar idguaar agudiar agaduir araigud ugadrai ugairad diuraag gdauair uaraigd udagrai iraudag daairug rudiaag adruagi ardgaui dugaari griauda rauagid idagaru airadug gruadia gradaiu urigdaa raadigu iarduga idgarua adgraui igradau raauidg adarigu daaugir rdauiag aagrdui agruaid iuargad iduagar aargidu dauaigr daugiar idgruaa gdraiua adirgua rdauiga gaiadur rugdaia giaraud adgauir rdgaiua airuadg iaaudrg gairuda duiarag rdiuaga raadgiu araidgu daaiurg gauradi aurgaid uagradi iaudgra diaaugr uadagir diuraga iguaadr adgairu audargi uairadg raaidug dragaui idrauga drugaai agrdiau iruaadg gdruiaa garidau irauagd auiardg auidrag gaiurad adigaru gaiarud grdiaua aragiud argadiu giaaudr idaargu agauidr rdaiuga ariduga uragdia rgaaidu adigaur daurgai agruiad aarigdu airudag giauard ruiagda igrudaa uiragad rgadiua uidgraa rgiauda draguai raagudi drgaaui uadiagr iaadrug raaguid raduiga diaagur aurdgai udagiar graaidu aidguar aruagid rugadia daaguir uagidra uaigrad rguiada irgauad diaaurg ugraida igudara raaiudg aadgiru airuagd aridgua gaiudra adraiug uagirda aarguid gdiarua ugaiard guadair riaadgu urgdaai ardiuag iagadur uiaadrg idraagu arudaig aauigdr drauiag ruigaad gdiauar aadigur raiudag gruaiad dugiaar gairuad auirdga adragui guradai udgiraa iagdaru ardgiua udgraia ridagau uraiadg auidarg ugiarad aruadgi idrgaua gauirad ardagiu radaugi arguadi iurdaga aadgiur aigdaru gdraaui radiuga dragaiu aiaudrg uaagrid diuagar uagdria iraaugd adiragu iugadar adguiar iaudgar guaraid iadgrua udaiagr aargiud agaurid adragiu diuarga aarugid duaagri gruaida aadurgi iargadu auadgri gaardui uaigadr urigaad daaurig irdauag igaruda rauaigd dagairu iuagadr dgraiua augarid ugdiara ruadiga auairgd igraaud ruaidga daiuagr daargui aadrgui gadiaru guadria raudgai aidugra gduraia ariguad rdaugia raiduag diargua ardauig dgaauri adirgau dgiaura draaugi aadiurg uaridga airugda ragidau argiadu aagridu radugia agurida daigura rduiaga agrauid rdaiuag dgraaui riuagad gadiura irduaga ragiaud raiudga ugidraa radiagu ridguaa arudagi auigdra ragduia duagria aiarudg iraagdu aiadgru duaragi idaragu aduagir ragadui rdagaiu iarudga diraagu iuragad iauardg ugdaria dgrauia urdagia argdaui aiagrdu rduagai garadiu irugdaa udiarga adiurag gudaari aardgiu aadruig airaudg rdigaua guiadra duaigra dagauri rgauadi riaugda gradaui udaaigr aaigdur gadairu radaigu gaaudri diaugar duaaigr uidagra gdrauai raaugdi grauadi auradgi duargia daurgia aardigu iadugra dguriaa iaardug aaidugr giaudar uagadri adriuag dgrauai girauda rgiduaa aurdagi dauagri urgidaa iagdrua aiguadr rgaiadu adraigu uradgai idragau dgiauar rgudaai dagauir agaudri aadrgiu igauard igadura duariag igraadu

Un pequeño divertimento en Python

cuarentena=int(input("¿Cuántos días durará la cuarentena? "))
print("¿No tenéis la impresión de que un día se parece a otro día,", end="")
for i in range(cuarentena-1):
    print(" como en un bucle,", end="")
print(" como en un bucle?")

Un pequeño código que he hecho en python (casi podría decir que es mi primer o segundo programa en Python) a raíz de un texto que publicó un amigo en Facebook y que me dio la idea de meterlo en un bucle, como estaba pidiendo a gritos su pregunta.

Este es uno de los posibles resultados de la operación con un 999 que da bastante miedo.

Read moreUn pequeño divertimento en Python

primeros pasos con python

De manera muy tonta, ando hoy perdiendo el tiempo aprendiendo python, como si me hiciese alguna falta conocer un lenguaje más.

Todo ocurre por alguna razón (o no).

En esta ocasión «la culpa» la tiene una conversación con mi amiga Sofía sobre el lenguaje python. Yo le dije que se pusiese a aprenderlo por su cuenta, la verdad con la osadía que da la ignorancia, pues es un lenguaje de mucho más alto nivel de lo que yo imaginaba y es bastante complejo (y completo), aunque puede tener una curva de aprendizaje rápida y satisfactoria.

He encontrado este par de tutoriales para comenzar. Por lo menos a saber de qué se trata esto de la programación orientada a objetos con un lenguaje interpretado. Creo que de los que conozco es el único que agrupa estas dos propiedades.

Una sencilla introducción

Un completo tutorial (cuando se complica deriva a páginas en inglés)

Conexión, siempre conexión…

Tener conexión a Internet ha sido una obsesión casi desde su despliegue para mí, así que lo primero que hago en un ordenador (o dispositivo cualquiera) es ver la manera que tiene de estar conectado o establecer un camino hacia la red.

En el estudio tuve infinidad de problemas de conexión, pues las distintas antenas wifi que usaba desde un USB de mi PC no alcanzaban a vincularse al router que generosamente me presta para su uso Jaime, en la habitación de al lado. No es un problema de distancia, sino de potencia de señal receptora de las antenas, lo que no solía nunca ser un asunto por el que me preocupase. Así, por ejemplo, el viejo portátil HP Pavillion que he estado a punto de tener que tirar a la basura, podía conectarse con su antena interna sin ninguna dificultad y no perdía señal como me solía pasar con las señales WiFi desde el ordenador de torre (que por cierto salió bastante malo, a pesar de ser un procesador i7, de tener 16Gb de RAM y un SSD desde el que arranca).

Finalmente adquirí un repetidor de señal para ver si el problema estaba en la intensidad de potencia y quedó conectado (ya sin más incidentes) de un par de maneras distintas, la primera haciendo uso de la posibilidad de extensión de la señal (básicamente un «bridge») sin cambiar la red, así me conectaba vía WiFi a la red original, pero la segunda me gusta más que es convertir el repetidor en un nuevo creador de red local, conectado a la red de Jaime, es decir, funcionar como un router (que yo llamo minirouter) al que uno mi PC mediante un sencillo cable ethernet, ahorrándome la posible conexión WiFi de las antenas que tanto problema me vienen dando en el mismo.

Pero este fin de semana he venido al estudio a instalar una placa PCI-e que dotase al equipo de 5 puertos USB adicionales (en concreto puertos USB 3.0 que esta placa no tenía) que al ser alimentada de corriente directamente pudiese ayudar a tener más funcionales las antenas wifi del equipo, así como permitirme tener un disco duro externo que aumentase la capacidad de almacenamiento en un terabyte sobre los 256Gb que ahora tenía disponibles en ese disco interno SSD que supuestamente es una panacea, sobre el que está instalado un linux mint 18.1 (Serena) con soporte hasta abril del 2021.

Afortunadamente todo ha ido bien y parece que incluso el equipo arranca mucho más rápido, y esta instalación me ha permitido que finalmente la conexión directa desde mi PC a la red wifi «original» que me presta Jaime funcione (podía ser un problema derivado de la falta de potencia eléctrica a las antenas Wifi, llamados «dongle»). Pero dado que ahora tengo el «minirouter» y que además también funciona sin problemas el dispositivo (otro «dongle») que dota al equipo de conectividad BlueTooth, tengo hasta tres caminos distintos por los que enviar los datos a internet… (más de tres en realidad)

1 Opciones a través de router de Telefónica que genera la red EA66:
1.1 A través de una antena WiFi «Conexión inalámbrica» directamente. Probada y funcionando.
1.2 A través del «MiniRouter» que se conecta por Ethernet al PC y por conexión WiFi a la misma red y genera otra subred en el ámbito de las 192.168.x.x reservadas para ello. Enrutando de una a la otra.
1.3 Rebuscada, pero la usé antes de tener el MiniRouter, es mediante un cable cruzado que se conectaba al portátil HP que a su vez se conectaba por WiFi a la red de Jaime sin problemas, con lo que este PC hacía las veces de router (algo fácil de configurar en Linux).
1.4 Usando un router instalado en una Raspberry que tengo en casa, es decir de la misma manera que 1.2 o 1.3.

2 Opciones a través de «Datos móviles» generados por mi smartphone, donde este hace las veces de router conectándose a Internet mediante tecnología 4G:
2.1 Mediante la creación de una red WiFi generada por el teléfono y conectándome a ella con el WiFi dongle del PC.
2.2 Mediante la conexión USB directa o Bluetooth al teléfono.

Es algo absurdo, pero saber que pase lo que pase tengo un camino alternativo para conectarme a Internet me tranquiliza. Siempre lo ha hecho desde que tengo idea de la potencia de estar de conectado a un red de datos que expande el concepto de ordenador hasta lo global (para bien y/o para mal).

Una camiseta verdaderamente Vintage

Ayer, a varias amistades, les envié este fotografía, que podemos denominar autorretrato o selfie, al modo de las que se hacen youtubers o influencers… y otras personas cuyas profesiones son nombradas en inglés para proporcionar más empaque a sus naderías, dado el auge del imperialismo o colonialismo cultural anglosajón.

Es una camiseta que me habían regalado en un seminario de administración de sistemas, seguramente antes de 1997, pero no puedo precisar. En aquella época, los rs6000 eran el no va más. La última pieza de tecnología que quedaba por crear para hacer un mundo mucho mejor… jejeje…

Lo mejor del caso es que me está bien de talla. He de reconocer que me alegra saber que aún, a pesar del paso de los años y el aumento de los kilogramos (que no sé tampoco precisar por la ausencia de mediciones desde hace más de 3 décadas), sigue valiéndome y también saber que no la he tenido que tirar a la basura. Quizá su color me desmotivó a usarla durante muchos años y algo que no se usa suele durar mucho más que algo que se usa, lo que no sé qué aporta de información.

Lo único triste fue que mi móvil no tuviera resolución infinita para captar ese móvil en el espejo fotografiando ese móvil en el espejo fotografiando ese móvil en el espejo fotografiando ese móvil en el espejo… Así hasta infinito ?

720 maneras de escribir tu nombre

Gracias a la propuesta de «Amig@ invisible» a la que estuvimos jugando en el taller de Poesía y Escritura Creativa del grupo de los miércoles, me tocó hacerle un regalo a ISABEL y me planteé la curiosa propuesta de hacerle un pequeño obsequio sin adquirir absolutamente nada que no tuviese ya en mi poder.

Así que busqué un código que pudiese hacer permutaciones de palabras (sin repetición). Lo adapté a mis necesidades, aunque usar la palabra necesidad para esto no deja de tener algo de gracia, y generé un documento de las permutaciones que se pueden realizar con las 6 letras de la palabra ISABEL. A continuación, procedía hacer una desordenación aleatoria de las mismas con un comando linux bien sencillo:

sort -R isabel.txt > isabel_desordenada.txt

Lo más laborioso, pero también lo más bello, ha sido realizar la maquetación y posterior impresión de unos libretos con las 720 maneras de escribir su nombre, elegir la letra de la portada, en concreto, me ha llevado casi una mañana.

Las cartulinas que tenía disponibles para realizar la cubierta eran escasas y de un gramaje algo que pusieron en apuros (hasta casi estropear) a mi impresora Canon PIXMA 3650. Por supuesto, algunas de las tipografías elegidas para ser delicadas, como una Josefin Sans Light, apenas se ha impreso correctamente en varios de los ejemplares editados (no voy a realizar tiradas largas). Cada ejemplar de los así creados tendrán un precio de 6€ que era el máximo destinado al regalo del juego navideño.

Ahora me he encontrado con una fuente casi inagotable de generar publicaciones que me fascina: la utilización de la matemática y la informática para escribir textos poéticos delicados y dedicados, explorando la naturaleza corpórea del resultado en impresiones caseras sobre las que tengo un control exhaustivo y que me permiten, además, reutilizar materiales que casi tenía a punto de tirar (eso nunca, y lo sabes).

Preparando portada para mi próximo libro de poesía programable

Se le llama code-poetry, pero en este caso es más bien poesía programable. Al fin y al cabo, ha salido de un programa hecho en C.

Estoy probando diferentes portadas, que quiero que tengan sólo texto (mínimo), y un único color plano (o dos).

Por supuesto y siguiendo mis consignas casi fundamentalistas, todo está realizado con software de código abierto: Inskape sobre Linux Mint.

Autenticación en 2 pasos

El otro día me llegó este mensaje para seguir operando en la cuenta del banco ING:

Como seguramente sabes, la normativa PSD2 ha entrado en vigor, por lo que es imprescindible que, antes del 25 de noviembre, sigas los dos pasos que te indicamos a continuación, ya que de lo contrario no podrás realizar operaciones desde el ordenador sin tener descargada la app en tu móvil.

Ya sabía que iba a ser así, que poco a poco, varias empresas «son forzadas» a implementar medidas de seguridad que ni a ellas mismas les beneficia y este es uno de esos casos.

Esta misma semana comentaba con mi amiga Aída, que algo sabe del tema, que el desarrollo de aplicaciones móviles era algo con visos de entrar en decadencia, puesto que la programación orientada a front-end y back-end en HTML (a partir de la versión 5 especialmente) garantiza una compatibilidad de dispositivos más fácilmente alcanzable, así como un tiempo de desarrollo y mantenimiento infinitamente menor; es decir, que para innumerables necesidades (llamarlas así da algo de reparo) es mucho mejor utilizar la versión web que la app en el móvil, como por ejemplo me pasa en www.just-eat.com, frente a la obligatoriedad (tampoco es para tanto en un servicio como este) de uber-eats. Razón por la cual (es una mínima razón, pero para mí es suficiente) no usaré esta segunda opción para encargar comida a domicilio, más allá de alguna oferta puntual que quiera aprovechar (instalando, consumiendo y desinstalando a continuación la app en cuestión) haciendo así que la mayor parte de las ocasiones prefiera la primera.

Pero cuando este requerimiento viene de un banco… las cosas ya son más serias.

Bien es verdad que es un banco que ha defendido siempre (desde su más o menos desleal competencia) su posicionamiento «online» o tecnológico, carente de oficinas físicas prácticamente en la totalidad del territorio en el que opera, pero es algo que poco a poco van a ir incorporando otras empresas y organizaciones.

Y sin embargo…

Que digan que la autenticación en dos pasos es más segura que a través de en una única pantalla es posible que sea cierto (no es tan seguro, porque el uso que se hace de las herramientas depende, en última instancia, del usuario o la usuaria, pero eso es otro tema, del que no quieren ni hablar) pero que uno de los dos pasos sea la utilización de una APP específica en lugar de un código enviado por SMS (¿por qué no por Telegram/Whatsapp cifrado o con un cifrado básico sobre un SMS o un par de SMSs?) no es nada probable que sea más seguro.

No obstante, no nos quedará más remedio si queremos seguir siendo clientes del susodicho banco o entidad financiera, así que habrá que pasar por el aro de instalarse una versión muy criticada de la APP (tiene una puntuación actual de en torno a 2/5, lo que es un suspenso en toda regla).

Y me da por pensar en la gente que, como mi padre, no tiene un teléfono móvil «smart» y en si se mantiene la opción, de algún modo, que permita a ese perfil de clientes seguir operando con su entidad financiera.

Obvio que el banco no quiere perder clientes, así que no les culpo por la propuesta que habrán valorado como la más sencilla de implementar en su caso (o la más barata, si evitan gastos de contratación de líneas telefónicas para los SMSs), pero ¿y si la próxima vez se trata de la declaración de la renta de las personas físicas? ¿el voto electrónico?

No me acaba de convencer la exigencia social para tener un «smart»-phone, aunque yo tenga uno (que uso para innumerable cantidad de cosas), de lo que hablo es de LA EXIGENCIA de tenerlo para realizar gestiones que no tienen que ver con la telefonía, sino con servicios tradicionalmente realizables en persona, por teléfono, etc.

¿Y la gente mayor? ¿Y el coste de un smartphone y sus consabidas actualizaciones que acaban acarreando una nueva adquisición? ¿Es razonable esa exigencia?

Esto no es una broma