Compare commits
7 Commits
ff61dd430d
...
main
Author | SHA1 | Date | |
---|---|---|---|
cd819be495 | |||
98b32c39ae | |||
d17e1c62e5 | |||
a46c5aa736 | |||
165ff26c7a | |||
483817c5d8 | |||
c6207aab15 |
@ -1,7 +1,78 @@
|
||||
---
|
||||
title: "Week 13, Saturday:"
|
||||
title: "Week 13, Saturday: Barcelona to Zurich"
|
||||
date: 2024-10-26T21:55:00+02:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/todo.png" alt="Credit: " >}}
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/soulfulliquid-02.png" alt="Credit: Soulful Liquid, YouTube" >}}
|
||||
|
||||
Ahhh what a wonderful few days in Barcelona. Yesterday when we went to bed, it started raining. Then
|
||||
at 02:00 or so, we both got abruptly woken up by a thunderclap just overhead. There was a bright
|
||||
flash of white and a very loud and immediate thunder. Wowza! I fell alseep pretty quickly after the
|
||||
excitement, but Marina spent a bit longer before being able to fall asleep. Stupid weather!
|
||||
|
||||
This morning it's still raining, so we decide to take our breakfast in the hotel. It's a nice
|
||||
spread, Marina takes an _Americano_ and I take a _Mediterraneo_, and all sorts of yummy food is
|
||||
presented. We take our time eating it, as our checkout is only at noon, and we are not super keen on
|
||||
walking through the rain to the metro and then the airport.
|
||||
|
||||
Marina sees an Aeronautical museum at the airport, but unfortunately it's open only until 13:00 on
|
||||
Saturdays. Not to worry, I have not seen much of the city on this particular trip, so I offer
|
||||
perhaps to go check out this little Gaudi wall a few blocks up from us. We find the wall and the
|
||||
statue of _Antoni Plàcid Guillem Gaudí i Cornet_, as his full name rings. From here,
|
||||
we take our time walking through a light drizzle and decide to take a look at the museum for
|
||||
forbidden art - these are all artworks that were displayed at some point, but due to pressure,
|
||||
typically from old, straight, white, christian dudes, were demanded to be removed. I find some of it
|
||||
curious, other pieces are a bit pushy, and overall I think that old straight white christian dudes
|
||||
should just chill out more.
|
||||
|
||||
After this small (but in my opinion, very cool) museum, it's still raining. So we walk over to a
|
||||
small cafe and have a cup of cappucino and share a red velvet cupcake. My body is sluggish and slow.
|
||||
My favorite activity would be curling into a ball and sleeping some more right now, so Marina goes
|
||||
easy on me. We slowly walk East to the _Arc de Triomf_ and from there through the promenade and into
|
||||
the park and towards the Equestrian statue of General _Joan Prim_.
|
||||
|
||||
We have a drink at a small greek bar/restaurant, and from there it's pretty close to catch the metro
|
||||
at _Barceloneta_. We decide to minimze the rainy walk and take the metro L4 up to _Verdaguer_,
|
||||
where we descend like twelve escalators (not even kidding!) to catch the L5 metro to _Collblanc_ and
|
||||
from there it's easy: just jump onto the L9S directly to the airport. And all of this for a EUR 5.50
|
||||
train ticket. The public transport in this city is **excellent**!
|
||||
|
||||
We are at the airport at about 17:30 for a 18:45 planeride. That means we should probably have some
|
||||
dinner before boarding. Marina insists that we eat Tapas, and since our buddy Ramón had
|
||||
previously suggested we drink a wine from Priorat, we oblige. "One of everything!", is the order,
|
||||
and soon after there are seven dishes on our table.
|
||||
|
||||
The food is really good - not just by "airport"-standards, but just in general: great preparation,
|
||||
nice and moist _tortilla_, crispy braised _padrones_, thinly sliced _jamon_, and six units of
|
||||
_croquetta_. We also enjoy the Priorat red wine and report back to the _Hardship Brotherhood_ on our
|
||||
progress.
|
||||
|
||||
We finish our dinner and hop-skip to the gate, where the boarding has already started. We get into
|
||||
the plane, there is a bit of a kerfuffle on airplane seats - our assigned seat does not exist
|
||||
because they changed the aircraft. We are not alone, and one set of people even got assigned _the
|
||||
same_ seat. Hilarity ensued but in the end, everybody managed to sit. Our flight home is
|
||||
_tranquillo_, and we land at Zurich airport at about 21:20, and are home at about 22:00 or so.
|
||||
|
||||
We catch up with Quinn who has enjoyed the time 'off of parents', probably more so than I enjoyed
|
||||
the time 'off of son', and we open up the gazillion packages in the mail. Marina went to town on
|
||||
Aliexpress it seems. I also may have ordered a package or two :)
|
||||
|
||||
## Pictures of the Day
|
||||
|
||||
{{< gallery-category >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2215.JPG" caption="The breakfast spread at Upper Diagonal on Saturday morning - yummy!" >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2216.JPG" caption="This small wall with gate made by Gaudi is a lesser known treasure of the city" >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2218.JPG" caption="Gaudi's artwork in the city landscape cannot be ignored in Barcelona, Catalonia." >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2220.JPG" caption="The museum of Forbidden Art shows all sorts of pieces that had been previously banned" >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2221.JPG" caption="We shared a red velvet cupcake at a local bakery" >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2225.JPG" caption="The Arc de Triomf in Barcelona, Catalonia" >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2226.JPG" caption="Quinn loves pibbins, so I sent him a picture of a few we found in Barcelona, Catalonia" >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2228.JPG" caption="The train station of Francia just north of Barceloneta, Barcelona, Catalonia." >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2229.JPG" caption="In the subway we took twelve escalators down into the core of the Earth, to get to the L5 train" >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2230.JPG" caption="At the airport, we go 'Baby, one more time', and drink a wine from Priorat." >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2233.JPG" caption="Our tapas at the airport is delicious, and we thoroughly enjoy it, albeit quickly" >}}
|
||||
{{< gallery-photo fn="2024-10-26/IMG_2237.JPG" caption="Our Vueling airplane has changed, so lots of folks including us no longer have valid seats" >}}
|
||||
{{< /gallery-category >}}
|
||||
|
||||
{{< gallery-modal >}}
|
||||
{{< gallery-script >}}
|
||||
|
@ -1,7 +1,89 @@
|
||||
---
|
||||
title: "Week 13, Sunday:"
|
||||
title: "Week 13, Sunday: Padel!"
|
||||
date: 2024-10-27T21:55:00+02:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/todo.png" alt="Credit: " >}}
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/kasger-02.png" alt="Credit: Kasger, YouTube" >}}
|
||||
|
||||
I woke up at 08:30 after a tremendous sleep. I love sleeping in my own bed, the difference between
|
||||
its comfort is most apparent just after I return from a trip abroad. This morning I have a sportsing
|
||||
date with Johhny and Mari. A while ago, maybe half a year by now, Johnny mentioned that he's into
|
||||
[[Padel](https://en.wikipedia.org/wiki/Padel)], a racket sport of Mexican origin, typically played
|
||||
in doubles on an enclosed court slightly smaller than a doubles tennis court.
|
||||
|
||||
It feels fitting to play this game precisely today, as I understand it's the second most popular
|
||||
game in Spain, second only to football. Seeing as I just got back from Spain, I may as well :) I
|
||||
drive over to _Milandia_ and enter the Padel hall to find a jolly Mari and Johnny already there. I
|
||||
have never played this game before, but I have played both tennis and squash, so I think I will get
|
||||
the jist of it 🎾. Mari and I have to go rent a racket, and it becomes apparent that Johnny hasn't
|
||||
played particularly often with his: the price tag is still on his racket :)
|
||||
|
||||
It's a super fun game! We are only three, so we take turns ganging up on a singleton. The trick
|
||||
seems to be moderating power. It's very easy to whack the ball against the back wall (it has to
|
||||
bounce on the court first), or thwack it out of the court, and onto the next team's court. This
|
||||
happens to us a few times, but we are not alone. We also sometimes welcome a foreign ball onto our
|
||||
court as well.
|
||||
|
||||
We have the court for one hour and trust me: that's plenty. I am still coughing a bit from the cold
|
||||
remaining after my long week of travels (NLNOT and ESNOG). My heart rate goes up to 160 at times,
|
||||
but is usually in the 130s which is tolerable. After the 55min of game time, I seem to have burned
|
||||
680kCal and my body is super happy. Well, it also hurts like a _mofo_, but it is thankful that I
|
||||
have put it through its paces. And I am not alone: we set a date for next week Sunday 3rd and the
|
||||
10th as well. Mari and I debate buying a racket, but we both think we should maybe play a little bit
|
||||
more first. I make her a deal: I will buy her a racket if we play ten times. She reciprocates and
|
||||
offers to buy me a racket also. Deal!
|
||||
|
||||
At home, Quinn is gathering a box of stuff from the basement. Next week is Hallowe'en, and we are
|
||||
practicioners. Remember we bought a few metric tonnes of candy last [[week]({{< ref wk12day4.md >}})]?
|
||||
Well, we'll be making little baggies for the kids who come to trick-or-treat at our door. Quinn
|
||||
makes quick work of decorating the front yard with spider webs, our Elza ghoul and a bunch of
|
||||
stay-out tape. I add copious amounts of spiders to the webbing and overall think it looks wonderful.
|
||||
|
||||
Back inside, I am reminded of a chore I gave myself: tending to my geocache called
|
||||
[[Schüracherstutz](https://coord.info/GC657NY)], the container of which has gone missing a while
|
||||
ago. I create a new one and add a logbook to it, and make my way over to the little one. Marina asks
|
||||
me on the way out to get a bottle of milk in case she needs it for tonight's dinner. I bike over to
|
||||
GZ and replace the geocache, then to the Coop Pronto to get some milk, and then through a light
|
||||
afernoon Sun back home where Marina has started making a second helping of _Vol au Vent_.
|
||||
|
||||
Last week, we were supposed to have Jan-Christiaan and Sandra over for dinner and they were very
|
||||
much looking forward to this _Vol au Vent_. In the end, I ate some in our guest room during
|
||||
isolation when I was in the full-on [[sick period]({{< ref wk12day6.md >}})]. I couldn't taste a
|
||||
thing, and as such, had to report that I did not enjoy it. But lucky me! I get a second chance :)
|
||||
|
||||
I prepare for us a soup of butternut pumpkin. This soup has only the pumpkin, one onion and a few
|
||||
cups of vegetable stock. I will season it with home made croutons and roasted pumpkin seeds with
|
||||
salt. It'll be great. Marina mean while makes little meatballs and cuts the chicken for the sauce.
|
||||
She will also be making mocca ice cream with little pieces of Oreo. I'm sure JC and Sandra can
|
||||
appreciate that, being the proud owners of oreo.nl.
|
||||
|
||||
Our guests arrive at 17:00, on the dot. You can tell we're not the only ones that are _Swissing_! We
|
||||
catch up over a suitable _apéro_ of Mattei Cap Corsa, a corsican drink which we first enjoyed
|
||||
at their place a few months ago. Before dinner, I show them the flight simulator and take a little
|
||||
loop flight from LSMD to LSMD, showing lakes of Greiffensee and Pfaffikersee before turning around
|
||||
and landing again. It's a quick tour sharing what I've learned so far of the controls and cockpit.
|
||||
|
||||
Dinner is enjoyed. The main course is to die for: I definitely missed out last week, as Marina says
|
||||
it tastes exactly the same [no, it doesn't]. The _Vol au Vent_ is fantastic. We chat about work,
|
||||
travel, the vacation to the northern american continent that Sandra and JC made, as well as the city
|
||||
trips that Marina and I have made over this last Fall. The desert is a mocca ice cream which Marina
|
||||
has made herself with her trusty rusty ice cream machine: a good investment!
|
||||
|
||||
We agreed not to make it too late today; Sandra and Quinn both have to go to work tomorrow morning
|
||||
and JC will be traveling to Dublin. So we go easy on the sauce and by 21:00 or so, we say our
|
||||
goodbyes. Marina and I watch one episode of _Lilyhammer_ (my favorite episode by the way, the one
|
||||
which takes place in Gjendesheim): Roar gets saved, the brittons take a swim in lake Gjende, and you
|
||||
can just see Memurubu and [[Besseggen](https://de.wikipedia.org/wiki/Besseggen)] (which is my
|
||||
favorite place on Earth) and Jonny thugs his way through Muriburiland
|
||||
|
||||
## Pictures of the Day
|
||||
|
||||
{{< gallery-category >}}
|
||||
{{< gallery-photo fn="2024-10-27/IMG_2239.JPG" caption="Johny, Mari and me after an hour's worth of Padel. That was good fun, let's do it again!" >}}
|
||||
{{< gallery-photo fn="2024-10-27/IMG_2241.JPG" caption="Quinn has decorated our front yeard, inviting the kids over for a trick-or-treat later this week" >}}
|
||||
{{< gallery-photo fn="2024-10-27/IMG_2243.JPG" caption="I'm doing geocaching container maintenance and need to replace my Schuracherstutz one" >}}
|
||||
{{< gallery-photo fn="2024-10-27/IMG_2245.JPG" caption="The Vol au Vent is delicious - thank you, Marina!" >}}
|
||||
{{< /gallery-category >}}
|
||||
|
||||
{{< gallery-modal >}}
|
||||
{{< gallery-script >}}
|
||||
|
@ -1,7 +1,67 @@
|
||||
---
|
||||
title: "Week 14, Monday:"
|
||||
title: "Week 14, Monday: Last Week!"
|
||||
date: 2024-10-28T21:55:00+02:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/todo.png" alt="Credit: " >}}
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/noraenpure-12.png" alt="Credit: Nora en Pure, YouTube" >}}
|
||||
|
||||
I have to say I'm a little bit melancholic seeing that today, week fourteen of my sabbatical, has
|
||||
started. My journal is going to be perhaps a bit of an anti climax because I have promised myself
|
||||
that in the last week I would not do very many things, but just recompress after having been able to
|
||||
let my mind roam free for so many days.
|
||||
|
||||
In all my years as an adult, I've never had a vacation longer than three weeks. Ever since working
|
||||
at Google, and I started in 2006 mind you, I have mostly spent school vacations traveling with my
|
||||
family - in the before times this was to the San Francisco Bay Area, sometimes as well to Sydney
|
||||
Australia. I would work mostly, and in the weekends we'd do fun stuff together as a family.
|
||||
|
||||
I'm now looking back at the time I spent off-corp, and it's difficult to overstate how valuable it
|
||||
has been for me. I've gotten to finish a few projects that have been quietly and patiently waiting
|
||||
for my attention in the dusty corner of my work room. I've traveled quite a bit and enjoyed the
|
||||
company of many friends, family and network engineers. I also finally cleaned my room™, and I
|
||||
got a Roomba vacuum robot called _Suckel_ to help me keep my room tidy. I played wiht lego, although
|
||||
not as much as I would've liked. Marina and I drank many martini's in the back yard while the Summer
|
||||
was blessing us with good weather, but I did not get to re-design and work on our garden. Tim helped
|
||||
me, as an emotional support animal and subject matter expert, to get my flight simulator up and
|
||||
running, and I've clocked 20hrs or so of flight time in it. Yesterday I ordered two 31.5" screens
|
||||
which will serve as the left and right window. I find VFR difficult without having a lateral view
|
||||
out the window of my little simplane. Would you believe those screens were only CHF 120,- apiece?
|
||||
Unbelievable!
|
||||
|
||||
In the morning I cut a new release of my KVM image for VPP, Bird2 and FRR 10.1. I've included the
|
||||
`sFlow` plugin, a working `hsflowd` and some tools like `psampletest` and `sflowtool` in the image.
|
||||
While testing, I started an [[Akvorado](https://github.com/akvorado/akvorado)] instance to validate
|
||||
that things work. I think there's still a few small things we need to take care of, notably around
|
||||
SNMP information and perhaps a few fields in the sFlow counters (such as interface state and speed).
|
||||
And for the Akvorado data model, I'll want to feed it some BGP information using
|
||||
[[BMP](https://datatracker.ietf.org/doc/html/rfc7854)] so that things like prefixes and
|
||||
source/destination AS numbers are known. But, it's a start, and it works.
|
||||
|
||||
In the afternoon I spent some time with the simulator. My buddy Luuk pinged me on Signal, and he'll
|
||||
be renting a plane this week, intending to fly it up from Lugano where he lives, to Wangen-Lachen,
|
||||
airport [[LSPV](https://www.flugplatzwangen.ch/)]. All we need is a bit of good weather, and today
|
||||
it's gorgeous out! In the sim, I'm doing attitude control, controlled turns and flying patterns. I
|
||||
find it very difficult to keep my altitude, perhaps also because there is no motion feedback in the
|
||||
simulator (ie, I don't feel myself going up or down). But I'll get the hang of it, eventually.
|
||||
|
||||
There's still a flurry of requests for FreeIX Remote. Lancom in Greece has offered capacity on their
|
||||
100G wave from Thessaloniki to Amsterdam, and will be giving all of their local FreeIX Greece
|
||||
members (there are half a dozen for the moment), free access to the NIKHEF exchanges. FreeIX Remote
|
||||
is slowly growing, with currently 210K IPv4 prefixes and 64K IPv6 prefixes. Not bad for a peer :)
|
||||
|
||||
Marina makes a non-typical but delicious meal! She takes butternut squash and onions roasted in the
|
||||
oven, with goat's cheese and cured ham on a bed of arugula with a light vinaigrette. She asks me if
|
||||
I can fry a beef _Limousin_ steak, which I happily oblige. Together, this makes for a very tasty
|
||||
dinner indeed! After dinner, we watch some news and settle down on the couch for a few episodes of
|
||||
Lilyhammer.
|
||||
|
||||
## Pictures of the Day
|
||||
|
||||
{{< gallery-category >}}
|
||||
{{< gallery-photo fn="2024-10-28/akvorado.png" caption="Akvorado on a testbed with four VPP machines" >}}
|
||||
{{< gallery-photo fn="2024-10-28/IMG_2247.JPG" caption="Marina's delicious dinner: ham, goat cheese, squasch and rocket" >}}
|
||||
{{< gallery-photo fn="2024-10-28/IMG_2248.JPG" caption="To accompany Marina's salad: Limousin filet mignon with Chicago rub" >}}
|
||||
{{< /gallery-category >}}
|
||||
|
||||
{{< gallery-modal >}}
|
||||
{{< gallery-script >}}
|
||||
|
@ -1,7 +1,69 @@
|
||||
---
|
||||
title: "Week 14, Tuesday:"
|
||||
title: "Week 14, Tuesday: Patches Galore"
|
||||
date: 2024-10-29T21:55:00+02:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/todo.png" alt="Credit: " >}}
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/dreamscape-03.png" alt="Credit: Dreamscape, Kush Sessions, YouTube" >}}
|
||||
|
||||
This morning my buddy Arend sends me a message on Telegram - and asks me if I can check the port in
|
||||
Qupra. Oh my deity, it's finally happening! After the general assembly of Coloclue approved a
|
||||
member's petition to allow members to install cross connects at Qupra, a few months of "kastje, muur"
|
||||
happened, and the networking committee and association board reached an agreement on how this would
|
||||
happen.
|
||||
|
||||
A few months after that, Arend tried to install a crossconnect but we weren't ready paper-wise. I
|
||||
brought it back to the attention of the networking committee and we identified the missing pieces: a
|
||||
patch panel with keystones needed to be installed in each rack (and it was only available in two of
|
||||
the racks at the time), and a change to the administrative database needed to be added to document
|
||||
which members had which crossconnects.
|
||||
|
||||
Tim took care of the first thing - he ordered the panels and keystones and went to the datacenter to
|
||||
install them. I offered to take careo f the second thing - but since the administrative database has
|
||||
need-to-know information, our treasurer Arjan preferred to add the records himself. Once these two
|
||||
things were taken care of, all I had to do is wait for a practical moment :) I had planned to deploy
|
||||
the fiber myself last week, but I had to cancel my trip to Amsterdam due to the COVID situation.
|
||||
|
||||
So I was surprised and delighted that Arend pinged me. The Qupra FrysIX switch was pre-configured,
|
||||
and all that was left was to plug things in. Arend made quick work of it, and as well put in the
|
||||
cross connect for a few other members at Coloclue, he's such a sweetheart! For me, this link will be
|
||||
used to alleviate the hypervisor at Equinix AM3, as it is running low on disk throughput due to me
|
||||
using Samsung consumer SSDs. I shipped Arend a few enterprise SAS SSDs before, but he hasn't gotten
|
||||
around to deploying them yet. More importantly, the AM3 hypervisor runs FrysIX routeserver, LibreNMS
|
||||
and IXPManager.
|
||||
|
||||
After the Qupra gig, Arend made his way to NIKHEF where he installed the FrysIX patch for FreeIX
|
||||
Remote, directly into the VPP router `nlams0.net.free-ix.net`. That router now has LSIX, SpeedIX,
|
||||
and FrysIX connected. I spend some time bringing FreeIX Remote AS50869 into quarantine and then into
|
||||
the production VLAN. That's a benefit of running the IXP: I get to expedite my own connections :)
|
||||
|
||||
Now that the FreeIX Remote router is connected to FrysIX, I allocate a private VLAN between it and
|
||||
IPng's infrastructure. This allows me to create a VPWS (L2VPN, Ethernet over MPLS) on IPng's MPLS
|
||||
switches `msw0.nlams0` and `msw1.chrma0` from this router in Amsterdam to the one I already installed
|
||||
in Zurich. iBGP comes up, and there are now three routers in play (`nlams0`, `chrma0`, and
|
||||
`grskg0`), and amongst them, they know about 207K IPv4 prefixes and 64.7K IPv6 prefixes, and all of
|
||||
them can be reached via direct or routeserver peering. How cool is that?
|
||||
|
||||
|
||||
```
|
||||
pim@nlams0:~$ birdc show route count
|
||||
BIRD v2.15.1-4-g280daed5-x ready.
|
||||
800934 of 800934 routes for 207438 networks in table master4
|
||||
449754 of 449754 routes for 64696 networks in table master6
|
||||
1501107 of 1501107 routes for 500369 networks in table t_roa4
|
||||
364077 of 364077 routes for 121359 networks in table t_roa6
|
||||
Total: 3115872 of 3115872 routes for 893862 networks in 4 tables
|
||||
```
|
||||
|
||||
In the evening I send a maintenance announcement out to FrysIX members: in the night of Wednesday to
|
||||
Thursday of this week, I will move the routeserver RS2 and the IXPManager over to the hypervisor
|
||||
at Qupra, which now sports a 10G connection to the FrysIX peering switch there. I have plumbed the
|
||||
management VLAN 264 and the Quarantine 2605 and the Peering LAN 2604 through to the hypervisor.
|
||||
|
||||
I practice by moving `nms.frys-ix.net` over - this is a non-intrusive change. Using ZFS block device
|
||||
replication, I can pump over the boot disk with about 110MB/s, because the hypervisor itself has
|
||||
"only" a one gigabit connection. I boot the VM, and it comes up cleanly. Nice. I spend a few hours
|
||||
preparing the move of the other two machines (RS2 and IXPManager), which are service impacting. But
|
||||
I can start by making a snapshot of the block devices, copy their data over ahead of time, and then
|
||||
copy a final snapshot incrementally.
|
||||
|
||||
Today was a good day for FrysIX :)
|
||||
|
@ -1,7 +1,77 @@
|
||||
---
|
||||
title: "Week 14, Wednesday:"
|
||||
title: "Week 14, Wednesday: Candy and FrysIX Moves"
|
||||
date: 2024-10-30T21:55:00+02:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/todo.png" alt="Credit: " >}}
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/aurora.png" alt="Credit: Aurora, YouTube" >}}
|
||||
|
||||
Today I did pretty much nothing :) I spent a bunch of time in the flight simulator flying circuits
|
||||
and trying to keep my altitude. Also I did about twenty (flyby) approaches where I would try to have
|
||||
a sink rate of 400ft/min and 60kts with flaps at 10 degrees. The airplane is sluggish at this speed,
|
||||
so there's a bit of a delay before the correct attitude is reached. Think of it as a really slow PID
|
||||
controller. I'm still pretty terrible at it, but at least I am putting the airplane down in one
|
||||
piece. Doing visual approach is really difficult by the way, because looking left and right is a bit
|
||||
awkward. Seeing as my spiffy video card has four monitor outputs, I think I'll try to get my hands
|
||||
on some cheap screens that could serve as left and right windows.
|
||||
|
||||
After lunch I take another look at the `sFlow` plugin - for some reason it is emitting large
|
||||
interface IDs (1e9 + hw_if_index), but Neil has written it such that if a Linux Control Plane pair
|
||||
exists, it'll use the Linux vif_index. Clearly that isn't happening, and I have a pending call with
|
||||
him tonight to try to get to the bottom of it.
|
||||
|
||||
In the late afternoon, Quinn Marina and I draw smiley faces on our halloween candy baggies, and fill
|
||||
them with an inordinate amount of candy. We make 120 baggies, as in previous years, we've often been
|
||||
able to offload 100+ of these things to the neighborhood kids, the weather is going to be good
|
||||
tomorrow, and Quinn decorated our front porch in a very inviting way: I'm sure the kids will enjoy
|
||||
it, but not as much as we will, methinks :)
|
||||
|
||||
After dinner, Marina and I watch some news, and then I retire to the basement for my call. I futz a
|
||||
bit with the audio, but eventually am able to greet Peter and Neil. We talk about a few operational
|
||||
details, notably:
|
||||
|
||||
1. the ability of the `hsflowd` to send its update traffic from a network namespace different to
|
||||
the main one (because VPP wants to run in a `dataplane` netns). The tool already supports this,
|
||||
yaay!
|
||||
1. if samples are received before the interface counters (with their respective interface IDs
|
||||
mapped to the Linux Control Plane vif_index'es, then those samples will arrive at the collector with
|
||||
these if_index values of 1000000001 and so on. This will make tools like Akvorado try to retrieve
|
||||
SNMP indexes with that - but they won't exist and this is a bug. Neil agrees, and will inhibit
|
||||
sending of samples until after the first counter for an interface is found
|
||||
1. a propose the large numbers, they are repeatably and permanemently `1e9+idx` for me, while they
|
||||
should really be the LCP vif_index. We add some debug logging, but it doesn't trigger. Then we run
|
||||
out of time and we promise each other we'll both look into it offline.
|
||||
|
||||
All in all, a super productive meeting, and once again I learned a tonne.
|
||||
|
||||
At 23:00 I need to complete the move of the FrysIX virtual machines from my hypervisor at Equinix
|
||||
AM3 to another one at Qupra, which Arend connected to FrysIX infrastructure yesterday. This move is
|
||||
important, because the SSDs in the AM3 hypervisor are crappy, while the ones in Qupra are enterprise
|
||||
SAS-12 SSDs from NetApp: much faster, must higher write rate, much longer durability (famous last
|
||||
words).
|
||||
|
||||
I take a snapshot copy of `rs2.frys-ix.net` first, and copy that VM to its new spot, but disconnect
|
||||
the FrysIX port, by moving the virtio network card from the FrysIX bridge group to an empty bridge
|
||||
group. I boot it, and upgrade it from Debian Bullseye to Debian Bookworm while I'm here. I have it
|
||||
download its config and at 23:00 exactly, I shutdown the old `rs2` and connect the virtio network
|
||||
interface to FrysIX in the new spot. Finally, I add VLAN 2604 (production) and 2605 (quarantine) to
|
||||
the port in Qupra, and a few seconds later we're fully online. The migration of `rs2` took about 150
|
||||
seconds of downtime. Not bad, eh??
|
||||
|
||||
The IXPManager virtual machine is a bit larger, but thanks to ZFS block device snapshots I can make
|
||||
an incremental ZFS transfer, halt the old `ixpmanager` VM, quickly `zfs send | zfs recv` the last
|
||||
bits from the penultimate snapshot to HEAD, and boot the VM on its new spot. The IXPManager comes up
|
||||
within 10 minutes or so. All in all, the maintenance window lasted from 23:00-23:35 and I was quite
|
||||
happy with the results.
|
||||
|
||||
## Pictures of the Day
|
||||
|
||||
{{< gallery-category >}}
|
||||
{{< gallery-photo fn="2024-10-30/IMG_2249.JPG" caption="The MS Flight Simulator with an ad-hoc righthand side window, easier to see the airport when doing righthand patterns. Need another screen :)" >}}
|
||||
{{< gallery-photo fn="2024-10-30/IMG_2250.JPG" caption="We are filling candy baggies for the trick-or-treat'ers tomorrow. We expect one hundred or so kids." >}}
|
||||
{{< gallery-photo fn="2024-10-30/IMG_2253.JPG" caption="The amount of sugar we are pumping into the youth in Bruttisellen is .. significant." >}}
|
||||
{{< gallery-photo fn="2024-10-30/IMG_2254.JPG" caption="The empty distribution-sized bags from Aligro. That's ... a lot of sugar." >}}
|
||||
{{< /gallery-category >}}
|
||||
|
||||
{{< gallery-modal >}}
|
||||
{{< gallery-script >}}
|
||||
|
||||
|
@ -1,7 +1,103 @@
|
||||
---
|
||||
title: "Week 14, Thursday:"
|
||||
title: "Week 14, Thursday: Hallowe'en"
|
||||
date: 2024-10-31T21:55:00+02:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/todo.png" alt="Credit: " >}}
|
||||
{{< image frame="true" width="17em" float="right" src="/img/headline/nicky-havey.png" alt="Credit: Nicky Havey, YouTube" >}}
|
||||
|
||||
Today is Hallowe'en! When we moved to Brüttisellen in 2006, it was _not_ a thing. Over the
|
||||
years, a few of us would decorate our houses, but most of the kids were not really with the program:
|
||||
no trick or treating, no dressing up in scary costumes, nothing. But when we bought our place in
|
||||
2015, we we decided to really decorate in the week of Hallowe'en. These days, kids will come round,
|
||||
sometimes in small groups, sometimes in very large ones, parents and all. Many of them still don't
|
||||
really know what they are doing: ring doorbell --> get candy. The German way to say _trick or treat_
|
||||
by the way is _süsses oder saures_ (English: sweet or sour) which I find hilarious because if
|
||||
you say "well I choose sour!", the kid will look at you as if you're crazy: "Sir, this is where you
|
||||
hand over the candy?!".
|
||||
|
||||
> You have much to learn, Switzerland, but I love you!
|
||||
|
||||
We have lots of candy in our baggies, we have Elza (our door-ghoul), spiders and lots of spider
|
||||
webs, and some UV lights to give them a spooky glow-in-the-dark feeling. I will be dressing up in a
|
||||
black hoodie with a _zipperface_, which takes a while to prepare for, but really hits the spot with
|
||||
freaking out the children.
|
||||
|
||||
In the morning, the doorbell rings at 09:00 and oh look, a package! It's a rather huge package, the
|
||||
size of a small refridgerator... in it are two 32" curved screen displays, which I bought for the
|
||||
low low price of CHF 120,- apiece! It's amazing how affordable this stuff is! I unpack them, which
|
||||
takes actually quite a long time, and take care of the cardboard and styrofoam carnage that ensues.
|
||||
After my hard work, two screens are available for the flight sim.
|
||||
|
||||
OK, this thing will need to move, because hanging off a screen on the left and right hand side of
|
||||
the main screen will make the simulator a lot wider. Luckily, I have a spot, sort of, in the server
|
||||
room. There's an unused desk there which I move out of the way. I then move the simulator into the
|
||||
room and Marina helps me measure how high the left/right screen need to be. It turns out, 96cm is
|
||||
the sweet spot.
|
||||
|
||||
I have a few hours left before I need to change my appearance, so after a quick lunch I go to the
|
||||
Ikea, as they happen to have a 60cm x 96cm x 30cm cabinet called _Spiksmed_. Did you know that
|
||||
almost all the IKEA product names are fake Swedish words? My IKEA in Dietlikon has exactly two of
|
||||
these _Spiksmed_ units, so I grab them! The trip takes me only twenty minutes, because I don't have
|
||||
to go through the whole maze of the store, rather I can just purchase these items and move to the
|
||||
_Warenausgabe_ (English: Goods Distribution), and these little ones are quickly in hand.
|
||||
|
||||
At home, the cabinets are pretty quickly assembled, and while I don't have time to play with the
|
||||
simulator, I do manage to connect it all and project a left- and righthand door + window on these
|
||||
two screens. It looks ... absolutely stunning. Very, very immersive!
|
||||
|
||||
Marina interrupts my fun in the basement and suggests that I shave before dressing up, because the
|
||||
zipper-face uses latex to glue onto the skin, and I don't want to feel the burn of a brazilian
|
||||
face-wax later when removing it. So I shower and shave and put some skin lotion on my face. The plan
|
||||
is:
|
||||
|
||||
* 15:00-15:45 Marina gives Pim a Zipper Face
|
||||
* 15:45-16:15 Pim goes to get Quinn. Marina converts into Sally (from the Nightmare before Christmas)
|
||||
* 16:15-17:00 Pim and Quinn return.
|
||||
* 17:00-18:00 Marina turns Quinn into Tate Langdon (from American Horror Story)
|
||||
* 17:30-18:00 Pim makes dinner
|
||||
* 18:00-18:15 Dinner had
|
||||
* 18:15-22:30 Freak out the neighborhood kids.
|
||||
|
||||
For dinner I make baked beans, potatoes and a chicken schnitzel, it's a simple meal but we don't
|
||||
have much time to eat. Most of the younger kids will want to be in bed at 19:00 or so, as it's a
|
||||
school night (remember those? School nights, heh). I apply some extra bloody gore after dinner, and
|
||||
drink water through a straw. Marina puts on her Sally-wig and grabs Zero, the floating ghost-dog.
|
||||
|
||||
It's fair to say we freak the kids out. It's funny to me because I've seen grownups, teens and
|
||||
toddlers all keep their distance and kind of refuse to approach the door. They don't know what's
|
||||
going to happen. One set of teenage girls stood a good three meters (ten feet) from the door, and
|
||||
when Marina said they had to come get their candy, one of them said - I kid you not - "Oh, no I'm
|
||||
good over here, you can throw us the bag of candy, kthx". But we made them approach, anyway :)
|
||||
|
||||
Marina and I take an evening stroll through the neighborhood. There's about ten houses or so that
|
||||
really put themselves out there; and about twenty houses that are approachable (although, honestly:
|
||||
if you want to participate in trick or treating, you really should decorate your house!). It's
|
||||
pretty clear to find our house, and many kids do. Some even twice. Or three times.
|
||||
|
||||
Quinn and I also take a walk and I often ask him: "Hey Quinn, can I eat that kid over there?", and
|
||||
Quinn plays his part too, walking with a cane but then lunging at kids screaming at them. So many
|
||||
heart attacks were had. I love it.
|
||||
|
||||
At about 22:00 we call it a night. A cute thing about Switzerland is the so called _Nachtruhe_
|
||||
(English: night rest), which is a federal law to avoid street noises after 22:00. So we turn off the
|
||||
lights and UV, and finish watching the _Adam's Family_ movie that Marina put on while Quinn and I
|
||||
were out taking a walk and scaring the neighborhood kids.
|
||||
|
||||
We had so much fun today - I'm glad.
|
||||
|
||||
## Pictures of the Day
|
||||
|
||||
{{< gallery-category >}}
|
||||
{{< gallery-photo fn="2024-10-31/IMG_2257.JPG" caption="All the baggies of candy for tonight's trick-or-treating. We expect many kids." >}}
|
||||
{{< gallery-photo fn="2024-10-31/IMG_2258.JPG" caption="The Digitec package is big enough to hold a fridge. In it: two 32 inch monitors for my flight simulator." >}}
|
||||
{{< gallery-photo fn="2024-10-31/IMG_2262.JPG" caption="I've set up these monitors as left- and right facing doors + wings in the cockpit. I line up the horizon so that it's a smooth transition from left to center to right." >}}
|
||||
{{< gallery-photo fn="2024-10-31/IMG_2265.JPG" caption="Marina is starting to apply the zipper to my face. The latex stinks (really bad, of ammonia, and it burns the skin We suffer for our art)." >}}
|
||||
{{< gallery-photo fn="2024-10-31/IMG_2285.JPG" caption="Zero is ready to float around with Marina, who is going as Sally." >}}
|
||||
{{< gallery-photo fn="2024-10-31/IMG_2286.JPG" caption="My Zipper-face and Quinn's Tate" >}}
|
||||
{{< gallery-photo fn="2024-10-31/IMG_2287.JPG" caption="Marina's Sally and my Zipper-face" >}}
|
||||
{{< gallery-photo fn="2024-10-31/IMG_2292.JPG" caption="Our front porch has spider webs and lots of creepy crawlies. The webs are illumated with UV light which makes them glow in the dark" >}}
|
||||
{{< /gallery-category >}}
|
||||
|
||||
{{< gallery-modal >}}
|
||||
{{< gallery-script >}}
|
||||
|
||||
|
BIN
static/img/fullsize/2024-10-28/IMG_2247.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-28/IMG_2247.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-28/IMG_2248.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-28/IMG_2248.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-28/akvorado.png
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-28/akvorado.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-30/IMG_2249.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-30/IMG_2249.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-30/IMG_2250.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-30/IMG_2250.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-30/IMG_2253.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-30/IMG_2253.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-30/IMG_2254.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-30/IMG_2254.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-31/IMG_2257.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-31/IMG_2257.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-31/IMG_2258.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-31/IMG_2258.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-31/IMG_2262.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-31/IMG_2262.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-31/IMG_2265.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-31/IMG_2265.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-31/IMG_2285.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-31/IMG_2285.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-31/IMG_2286.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-31/IMG_2286.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-31/IMG_2287.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-31/IMG_2287.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-10-31/IMG_2292.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-31/IMG_2292.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-01/IMG_2305.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-01/IMG_2305.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-01/IMG_2306.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-01/IMG_2306.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-01/IMG_2308.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-01/IMG_2308.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-01/IMG_2309.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-01/IMG_2309.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-01/IMG_2312.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-01/IMG_2312.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-02/IMG_2313.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-02/IMG_2313.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-02/IMG_2314.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-02/IMG_2314.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-03/IMG_2315.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-03/IMG_2315.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-03/IMG_2317.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-03/IMG_2317.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/fullsize/2024-11-03/IMG_2318.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-11-03/IMG_2318.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/9T9_DnB-03.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/9T9_DnB-03.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/aurora.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/aurora.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/dreamscape-03.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/dreamscape-03.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/dreamscape-04.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/dreamscape-04.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/eclipse-sound-syndicate.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/eclipse-sound-syndicate.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/fluidified-05.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/fluidified-05.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/kasger-02.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/kasger-02.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/missmonique-05.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/missmonique-05.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/nicky-havey-02.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/nicky-havey-02.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/nicky-havey.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/nicky-havey.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/headline/noraenpure-12.png
(Stored with Git LFS)
Normal file
BIN
static/img/headline/noraenpure-12.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-28/IMG_2247.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-28/IMG_2247.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-28/IMG_2248.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-28/IMG_2248.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-28/akvorado.png
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-28/akvorado.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-30/IMG_2249.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-30/IMG_2249.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-30/IMG_2250.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-30/IMG_2250.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-30/IMG_2253.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-30/IMG_2253.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-30/IMG_2254.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-30/IMG_2254.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-31/IMG_2257.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-31/IMG_2257.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-31/IMG_2258.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-31/IMG_2258.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-31/IMG_2262.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-31/IMG_2262.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-31/IMG_2265.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-31/IMG_2265.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-31/IMG_2285.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-31/IMG_2285.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-31/IMG_2286.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-31/IMG_2286.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-31/IMG_2287.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-31/IMG_2287.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-31/IMG_2292.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-31/IMG_2292.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-01/IMG_2305.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-01/IMG_2305.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-01/IMG_2306.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-01/IMG_2306.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-01/IMG_2308.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-01/IMG_2308.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-01/IMG_2309.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-01/IMG_2309.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-01/IMG_2312.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-01/IMG_2312.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-02/IMG_2313.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-02/IMG_2313.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-02/IMG_2314.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-02/IMG_2314.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-03/IMG_2315.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-03/IMG_2315.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-03/IMG_2317.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-03/IMG_2317.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-11-03/IMG_2318.JPG
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-11-03/IMG_2318.JPG
(Stored with Git LFS)
Normal file
Binary file not shown.
Reference in New Issue
Block a user