Försöker laga nÄgon slags improviserad Palak samtidigt som jag gör mitt bÀsta att förhindra översvÀmning.

Misslyckas lite halvt med bÄda företagen.

Announcing "Photos page", a Micro.blog plug-in

I’ve decided to package my my custom-made photos page into my very first Micro.blog plug-in đŸ„ł. Installing it on your own Micro.blog-hosted blog is now as easy as:

  1. Finding the plug-in in the official directory: Photos page by kottkrig
  2. Select “Install”
  3. Optionally customize its settings by going to the “Plug-ins” section in Micro.blog sidebar

Customize

Two styles are included in this first release, “grid” and “masonry”.

The “grid” layout has a fixed row height and attempts to spread the images as best it can based on the available screen size. Some images might be cropped in order to fit on the row.

A screenshot of the grid layout

The “masonry” layout instead maintains the aspect ratio of each photo so that the rows are pleasantly uneven.

A screenshot of the masonry layout

Caveats

Since this plugin overrides the whole photos page, it’s currently incompatible with most photo-page related plugins such as All photos or Photos category.

The current version (1.0) includes a checkbox in the plug-in settings to mimic the All photos plugin. Just tick the checkbox labeled “Include all photos in multi-photo posts, not just first photo”. The Photos category options will be added in a future version.

Through the magic of auto-updates, Micro.blog will ensure that you’re always running the latest version of this plug-in.

Currently, Marfa theme is the only theme that I’ve verified the plug-in working with. Hopefully it should work on most themes without additional tweaks. Should you try out the plug-in, please let me know if something looks weird when combined with other Micro.blog plug-ins or themes.

Att lĂ€sa Christian Egefurs portrĂ€tt av Jens Lekman och dĂ€r fĂ„ veta att Lekmans tidiga album nu Ă€r aktuella pĂ„ nytt – det gjorde mig sĂ„ pass sugen pĂ„ en nostalgitripp att jag mĂ€ktade med att rota fram originalen ur ett gammalt musikbibliotek.

FrÄn artikeln:

– Skivorna togs ju ner. SĂ„ dĂ„ har jag haft massa tankar kring vad jag ska göra med det. Först tĂ€nkte jag att det var nĂ„got fint i att de fick försvinna in i mörkret, och kanske bĂ€ras vidare pĂ„ samma sĂ€tt som musik bars vidare pĂ„ den tiden de gjordes. Det vill sĂ€ga via CD-R-mixar, mp 3:or och blandband, berĂ€ttar Jens Lekman i sin lilla studio i Sockerbruket, Göteborg.

Och:

– Men jag vill inte att de nya skivorna ska ersĂ€tta de gamla. Jag vill att folk ska veta att det finns original och att man kan hitta dem om man anstrĂ€nger sig lite.

Eftermiddagens VAB har sĂ„ledes ackompanjerats av bĂ„de Oh You’re So Silent Jens och Night falls over Kortedala.

Fredagsnostalgi deluxe.

Flytta bloggen till Wordpress?

Jag gĂ„r i tankarna att flytta bloggen Ă€nnu en gĂ„ng. FrĂ„n att hostas pĂ„ micro.blog till att anvĂ€nda en egen Wordpress-instans som ett ”headless cms” kopplat till en statisk sidgenererare.

Det blir en nÄgot mer komplex uppsÀttning Àn den hÀr nuvarande och jag övervÀger Ànnu om det Àr vÀrt att ta sprÄnget. Utöver att spara in de $5/mÄn som micro.blog kostar mig sÄ vinner jag Àven en större frihet att kunna modifiera bloggen som jag vill. FrÀmst dÄ möjligheten att skapa upp egna inlÀggstyper.

Nackdelarna Ă€r uppenbara. Jag Ă€r osĂ€ker pĂ„ om jag kommer orka med att drifta nĂ„got sĂ„dant hĂ€r pĂ„ fritiden. 😬

Jag har byggt en prototyp baserat pÄ mitt Hugotema för den hÀr sajten. Netlify ombesörjer att hosta och bygga om sajten nÀr nÄgot Àndras i mitt GitHub-repo eller nÀr inlÀgg publiceras/uppdateras i Wordpress.

Prototypen ligger hÀr för den som Àr nyfiken: johanl-wp.netlify.app

Maj Àr en sÄ god mÄnad som nÄgon att önska medmÀnniskor en riktigt bra sommar.

”Inte tillrĂ€ckligt med utrymme” đŸ€·â€â™‚ïž

NĂ€r jag i dag ville uppdatera till senaste versionen av macOS möttes jag av det retsamma meddelandet ”Det finns inte tillrĂ€ckligt med ledigt utrymme pĂ„ skivan”. Retsamt eftersom Finder i sin tur uppgav att jag hade hundrafemtiosex gigabyte ledigt utrymme.

Efter lite googling visar det sig att de Time Machine snaphots som macOS lagrar lokalt inte rÀknas med i Finders utrÀkning av anvÀnt utrymme. Finder ljuger alltsÄ om det anvÀnda utrymmet och tar för givet att macOS rensar bort snapshots nÀr utrymmet behövs till nÄgot annat.

Av nÄgon anledning verkar dock macOS misslyckas med just bortrensandet av snapshots nÀr utrymmet behövs för en systemuppdatering.

Ute pÄ det vida internet tipsas det om att temporÀrt stÀnga av Time Machine för att trigga en rensning. Det tricket fungerade dock inte för mig. Jag behövde i stÀllet ta till det inbyggda verktyget tmutil för att manuellt ta bort dem.

Först, lista alla tillgÀngliga snapshots:

$ tmutil listlocalsnapshots /

Vilket, föga förvÄnande, ger oss en lista av snapshots:

Snapshots for disk /:
com.apple.TimeMachine.2022-05-16-211505.local
com.apple.TimeMachine.2022-05-17-012315.local
com.apple.TimeMachine.2022-05-17-022336.local
com.apple.TimeMachine.2022-05-17-032406.local
com.apple.TimeMachine.2022-05-17-042437.local
com.apple.TimeMachine.2022-05-17-052858.local
com.apple.TimeMachine.2022-05-17-062556.local
com.apple.TimeMachine.2022-05-17-072758.local
com.apple.TimeMachine.2022-05-17-083024.local
com.apple.TimeMachine.2022-05-17-090209.local
com.apple.TimeMachine.2022-05-17-175907.local

Dessa kan vi sedan ta bort, en efter en, med hjÀlp av snapshotets id:

sudo tmutil deletelocalsnapshots 2022-05-17-012315

NÀr samtliga snapshots var borttagna hade jag inte lÀngre nÄgra problem med att starta igÄng uppdateringen av macOS.

đŸ‘šâ€đŸ’» KodknĂ„p med ESLint

PÄ jobbet har vi velat experimentera med nya, hjÀlpsamma, eslint-regler i ett av vÄra huvudrepositories. Det har dock kÀnts en smula övermÀktigt att introducera strama regler i en befintlig kodbas.

En lösning som vi landat i Àr att enbart köra eslint pÄ de filer vi jobbar med. I vÄrt fall de filer som ingÄr i en merge request. SÄ smÄningom, nÀr vi lÀmnat frÄn oss varje fil nÄgot prydligare Àn vi hittade den, har vi sÄledes en genomgÄngen kodbas. En merge request i taget.

I GitLab har vi lagt till det hÀr jobbet i vÄr CI/CD-pipeline:

code-quality:
  image: node:16-alpine
  stage: test
  before_script:
    - apk add git
  script:
    - git fetch
    - DIFFED_FILES_TO_LINT=$(git diff origin/$CI_DEFAULT_BRANCH... --name-only -- "*.ts" "*.tsx" "*.js" "*.jsx")
    - npm ci
    - npx eslint $DIFFED_FILES_TO_LINT
  only:
    - merge_requests

Nu bör MastodonanvÀndare kunna följa mig pÄ @johan@johanl.se om jag förstÄtt det rÀtt.

FjolÄrets stora semesterförströelse var Good Sudoku. Men nu börjar jag bli sugen pÄ nÄgot nytt inför sommarn 2022.

Vad finns det för trevliga/kluriga spel som passar bra till sommarkaffet?

Cross-posting frĂ„n Micro.blog till Twitter Ă€r aktiverat. 👋

Nu ÄterstÄr bara att Micro.blog ska ta över kontrollen av rotdomÀnen för johanl.se sÄ bör jag framöver Àven kunna interagera med folk pÄ mastodon.

Utöver att ha bytt frÄn Jekyll till Hugo (och micro.blog) för johanl.se sÄ har temat nu Àven uppdaterats med en lagom dos stöd för dark mode.

Ny musik

Badlands album ”Djinn” och Loney Dears album ”A Lantern and a Bell” har Ă€ntligen brutit den torka som brett ut sig i mitt albumbibliotek under första delen av 2021. TvĂ„ vĂ€ldigt olika, men vĂ€ldigt kĂ€nslosamma album.

DĂ€r ”Djinn” bjuder pĂ„ mycket vĂ€lbehövlig shoegaze. Komplett med otaliga lager synthar.

Och ”A Lantern and a Bell” i stĂ€llet bjuder pĂ„ minimalistiska, lĂ„gmĂ€lda pianotoner.

Ruskigt bra musik 2020

Ingen: 


Bokstavligen ingen: 


Jag: LÄt mig berÀtta om musik jag har uppskattat under 2020!

Ett stort tack till alla artister som, 2020 till trots, har spottat ur sig guldklimpar till album. Eftersom spelningar och turnéer har stÀllts in sÄ Àr det viktigare Àn nÄgonsin att stötta de artister man tycker om. Köp deras musik och merchandise! Och, inte minst, berÀtta för andra vilka artister du har uppskattat under Äret.

I mitt fall sÄ lyssnar jag nÀst intill uteslutande pÄ musik i albumform och jag har gjort slag i saken och köpt mina favoriter frÄn Bandcamp.

Album

SmÄtt och gott

Varje Är, av nÄgon outgrundlig anledning, sÄ sammanstÀller vi en spellista till Ärets sista En podd om teknik. Tjugohundratjugo Àr sÄklart inget undantag.

Reglerna Àr enkla. Man tvingas vÀlja 15 lÄtar som man har gillat under Äret som gÄtt (men lÄtarna kan ha slÀppts nÀr som helst). En tradition jag aldrig skulle upprÀtthÄlla pÄ egen hand men som jag verkligen uppskattar att vi gör tillsammans. Det Àr nÄgot visst med att koka ned och sammanfatta ett Är. Och nÄgot Ànnu mer visst att gÄ tillbaka till föregÄende Ärs listor.

Veckouppdatering 20

Det skulle vara sĂ„ lĂ€tt att sĂ€ga: ”F*ck it. Nu har jag missat en vecka. Nu kan jag lika gĂ€rna strunta i att skriva de hĂ€r veckouppdateringarna.”

Men det tÀnker jag inte göra. Jag fortsÀtter att tröska mig framÄt. Jag tÀnker fortsÀtta skriva de hÀr, tÀmligen meningslösa, uppdateringarna Àven om jag missar en vecka hÀr eller dÀr. Det vÀsentliga Àr att de blir gjorda.

  • Efter att, under tvĂ„ kvĂ€llar, ha spelat igenom Josef Fares spel Brothers: A Tale of Two Sons sĂ„ gick vi pĂ„ jakt efter fler spel med liknande energinivĂ„. Avslappnande, sagolika spel att varva ned i soffan med. Efter nĂ„gra omvĂ€gar landade vi i The Last Guardian.

  • VĂ„r diskmaskin har hunnit gĂ„ sönder, hunnit lagats och sedan hunnit gĂ„ sönder igen. Det skulle vara jobbigt i vanliga fall men det tillkommer ytterligare disk nu nĂ€r Ă€r hemma hela dagarna.

  • Jag har fortsatt jobba hemma och det fungerar bĂ€ttre Ă€n förvĂ€ntat. Fördelen Ă€r att jag kommer igĂ„ng tidigare, tar kortare lunch och kan dĂ€rmed sluta lite tidigare. Och Ă€ndĂ„ kĂ€nna att jag dĂ„ och dĂ„, med gott samvete, kan ta en Otispaus.

  • Blivit med Fairphone 3 som jobbtelefon. Det resulterade i att jag och Lisa röjde undan för att spela in en spontan unboxing av den. Dock en stum sĂ„dan sĂ„ förvĂ€nta er inga kommentarer.

  • Lyssnat pĂ„ mycket Movits den hĂ€r veckan av nĂ„gon anledning. Man hinner liksom aldrig riktigt förbereda sig nĂ€r Movitssuget slĂ„r till. Det bara hĂ€nder. Det har ocksĂ„ blivit en del ambient synth samt en lagom dos HĂ„kan Hellström.

    Och, sist men inte minst. Perfume Genius har slÀppt sitt nya album Set My Heart on Fire Immediately. Jag har gÄtt och vÀntat pÄ det hÀr albumet Ànda sedan de första lÄtarna strösslades ut tidigt i vÄras.

Veckouppdatering 18

  • I dag Ă€r det första maj och vi har följt tal och firanden frĂ„n soffan, livestreamat över YouTube och Facebook. Det kĂ€nns inte som vanligt men det kĂ€nns inte heller helt fel att kunna lyssna pĂ„ tal i sitt eget hem. SĂ€rskilt inte nĂ€r talen ackompenjeras av nygrĂ€ddade surdegsbröd och fĂ€rskbryggt kaffe. Hoppas dock pĂ„ att vi, nĂ€sta Ă„r, kan fĂ„ komma ut pĂ„ första maj med Otis. ✊

  • Jag har försökt laga thailĂ€ndskt under nĂ„gra dagar. Pad thai och ett par olika versioner currygryta. NĂ€r jag tidigare försökt laga thailĂ€ndskt sĂ„ har jag haft svĂ„rt att fĂ„ till riktigt rik smak men nu har jag Ă€ntligen börjat komma i nĂ€rheten av smakerna jag Ă€r ute efter. Tricket har varit att pracka grytan full med naturliga umamikĂ€llor. Hittade en thailĂ€ndsk kock pĂ„ YouTube som gav bra tips pĂ„ saker att tĂ€nka pĂ„, sĂ€rskilt nĂ€r man lagar vegetariskt.

  • Medan jag fokuserar pĂ„ thaimat sĂ„ har Lisa, utöver sin surdeg, fokuserat pĂ„ ölbryggning. En APA stĂ„r nu och bubblar i vardagsrummet och vi försöker bortse frĂ„n faktum att vi pĂ„ kort tid förvandlas till karikatyrer av karantĂ€nande storstadsbor.

  • Torsdagstraditionen hĂ„ller i sig och vi fortsĂ€tter göra sĂ„ gott vi kan i veckans karantĂ€nquiz med Quizadillas.

  • I musikvĂ€g har det saknats nytillskott den hĂ€r veckan. Shawn Blanc tipsade om The Olympians som har snurrat ett par varv. Jag har ocksĂ„ Ă„tergĂ„tt till nĂ„gra Apple Music-favoritlistor i brist pĂ„ annat, Nightcap och Beneath the stars.

Veckouppdatering 14

  • Paniken över att vi nu ansvarar för en liten bebis börjar lĂ€gga sig och vi har landat i nĂ„got som kan liknas vid en vardagslunk. Förvisso en vardag dĂ€r man knappt vĂ„gar trĂ€ffa familj eller vĂ€nner, covid-19 hĂ€rjar i landet, grannarna okynnesborrar och vĂ„r tvĂ€ttstuga Ă€r stĂ€ngd för asbestsanering. Men Ă€ndock, en vardag.

    Vi vaknar, dricker kaffe, ammar, kÀkar frukost, byter blöja, ammar, byter blöja, ammar, sover, byter blöja, ammar, byter blöja, sover.
    Och sedan: Lunch.

    Vi hade en förhoppning om att ta tillflykt till uteserveringar under den hÀr första förÀldraledigheten. De förhoppningarna har grusats. Temperaturerna hÄller sig obstinat kvar pÄ vinternivÄer och vÀgrar övergÄ till vÄrnivÄer. Men. PÄ bra dagar, nÀr solen vÀrmer. DÄ Àr det i alla fall helt okej promenadvÀder.

    Det kÀnns avlÀgset att jag, inom ett par veckor, ska byta ut det hÀr lunket mot en vardag som involverar jobb.

  • PĂ„ tal om avlĂ€gset. Jag saknar mina vĂ€nner.

    I brist pĂ„ hĂ€ng IRL sĂ„ testade vi pĂ„ att laga middag över lĂ€nk. Tema “pasta”. Som ett litet fönster pĂ„ köksbĂ€nken in i ens vĂ€nners kök med allt var det innebĂ€r av sorl frĂ„n folk som pratar i mun pĂ„ varandra, ojĂ€mna mikrofonvolymer, mĂ€rkliga kameravinklar och ett alldeles utomordentligt skönt hĂ€ng. TĂ€nk att skratt och sorl kan vara sĂ„ berusande.

    Men bristen pÄ IRL-hÀng innebÀr ocksÄ att vi aldrig fÄr anledning att dricka Lisas hemmagjorda öl. De ligger just nu och ockuperar frukt- och grönsakslÄdorna i kylskÄpet och bara vÀntar pÄ att fÄ uppfylla sitt syfte: Att drickas av besökare.

    Vi har tjuvsmakat – och jag vĂ„gar lova framtida besökare att ni inte kommer bli besvikna.

  • För andra fredagen i rad har vi hĂ€mtat lunch frĂ„n Resursrestaurangen. Skönt med en promenad och skönt med en matlĂ„da som innehĂ„ller ett tjog extra kĂ€rlek jĂ€mfört med vĂ„r hemmalagning.