@beko@beko.famkos.net
@beko@beko.famkos.net avatar

beko

@beko@beko.famkos.net

I dabble in programming, administration, linux, gaming, historical european martial arts, reenactment, live action role play, e-mobility, carhacking, simpits and… parenting?

This profile is from a federated server and may be incomplete. Browse more on the original instance.

beko, to Cats
@beko@beko.famkos.net avatar

https://beko.famkos.net/wp-content/uploads/2024/04/1713702108456-01-scaled.jpegThis old cat is now at an age where I have to consider building him some stairs for the sofa :/

https://beko.famkos.net/2024/04/21/15629165/

beko, to random
@beko@beko.famkos.net avatar

Visited the concert in today and had a blast. Been years that I went to LKA Longhorn. Like.. dunno.. 20 or so? And nothing changed 😄

https://beko.famkos.net/wp-content/uploads/2024/04/1713699617550-01-scaled.jpegShow was great, felt familiar, what I really like. My personal highlight was “Unstoppable” (originally by Sia).

https://beko.famkos.net/wp-content/uploads/2024/04/1713699642383-01-scaled.jpegWe did hear the struggle in the voice though. Band just recovered from Covid apparently. Hope they don’t overdo it 😅

https://beko.famkos.net/wp-content/uploads/2024/04/1713699687604-01-scaled.jpegAnyway, for the curious: The set list “15 Years Of ” is available on Spotify at https://open.spotify.com/playlist/2yZvahybiLwDjDJUjldqef (yes yes Spotify evil).

https://beko.famkos.net/wp-content/uploads/2024/04/1713654330773-01-scaled.jpeghttps://beko.famkos.net/2024/04/21/15-years-of-lord-of-the-lost/

image/jpeg
image/jpeg
image/jpeg

beko, to greenworks
@beko@beko.famkos.net avatar

Apparently there is nobody selling a 40cm blade for the G40LM40 / 25157 40V lawnmower by outside of the UK – or claims a shipping time of seven months! Is this the result of Brexit?

Well fck this. I ordered a 41cm blade for the G40LM41 / G24X2LM41 model on a hunch. This one was available. Looks like the fastening bolt is the same. Could confirm this when it arrived 4 days later.

https://beko.famkos.net/wp-content/uploads/2024/04/1713029985718-01-scaled.jpegSadly it didn’t fit (no security clearance) – which was expected, of course. The fix is rather simple though. At least when you’ve an angle grinder.

https://beko.famkos.net/wp-content/uploads/2024/04/1713009620546-01-scaled.jpegAnd what do you say… perfect overlap of all the bends. This will do. Attached it and went for a test run depleting a whole battery (rechargeable, I’ve 4 of the big 4Ah suckers for this one because you know… grass).

https://beko.famkos.net/wp-content/uploads/2024/04/1713009582739-01-scaled.jpegIf my guess is right this may be the last blade I could obtain for this lawnmower. What a shame. It’s doing fine for years and I really like the battery version. Less noise and no fumes are always a win in my book. It won’t stay though if replacement parts become such a pain in the… neck.

https://beko.famkos.net/2024/04/13/cutting-a-replacement-blade-for-my-lawnmower/

image/jpeg
image/jpeg
image/jpeg

beko, to random
@beko@beko.famkos.net avatar
beko, to random
@beko@beko.famkos.net avatar

I touched and I’m in awe (or should I say ? 🤓). What an awesome piece of software for all audio recording and editing needs.

https://beko.famkos.net/wp-content/uploads/2024/03/1709674742912.jpgAnd I’d never have found it if it wasn’t for quitting on me yesterday. Which, in all fairness, could be tracked down to an Oopsie in the USB stack for the microphone. A good old fashioned reboot fixed this in the end.

Anyway, I’m in love and I kinda expected it already but @unfa really has a great quickstart video on it as well: https://www.youtube.com/watch?v=bfTAKv4htDE

https://beko.famkos.net/2024/03/05/15629088/

beko, to gaming
@beko@beko.famkos.net avatar

There are rumours that I “just checked” if this game works at all and finished it 6.5h later in one sitting. I can neither confirm nor deny that. I’m also very sleepy today.

I got this Telltale-game to my birthday and decided to give it a go yesterday. Didn’t expect much and was already kinda annoyed when the starter suggested it requires a gamepad controller (turns out it doesn’t – it can be played with a mouse too). So I got my good old sturdy Steam Controller from next room, jacked it in and… watched it crash. To be fair: I was starting it on Linux, and this game is not made for this. So I checked briefly with the ProtonDB and switched the version from Experimental back to Proton 8.0.

Smooth sailing from here. Game started without a hitch, the controller was recognized, the provided Steam layout worked perfectly fine and it did not crash once until I finished the game hours later. It would also seamless switch to mouse input when this was touched but I decided to keep playing with the controller.

The graphics are nothing to write home about. Sound and music feel immediately like home though, as my wife put it (we’re both fans of the books and show). There are some puzzles but nothing too complicated and – thankfully – sparse. Same for some quick actions that require to hammer a certain button in time (without penalizing hitting a wrong button too). The Zero-G walks are amazing and gave my brain something to chew on when the ceiling suddenly became the new floor.

I won’t talk about the story itself, but I did like that it shows percentages of how other players decided in key situations after each chapter. Kinda interesting to know that there are other outcomes and that also makes me want to play it again. There are plot twists, backstories that may be uncovered, drama, tension, violence, love and death (yes yes, it is a telltale game :D).

Can recommend. Get it and don’t forget to change the air filters 🤓

https://beko.famkos.net/2024/01/11/the-expanse-on-linux-pc/

beko, to fediverse
@beko@beko.famkos.net avatar

Heh, I really have to find out how to not DoS myself whenever a blog article gets pushed via 🤓

https://beko.famkos.net/2024/01/09/15629026/

beko,
@beko@beko.famkos.net avatar

Think it’s more the amount. There’s more to this than just pushing the note. Federated servers also check version and actor and some other things before pre-fetching images and content. This is quickly enough to saturate a small server on a land-line on 2nd hand hardware 😉

Didn’t have this sort of trouble when hosting in a data centre but this is simply too expensive nowadays and really enough for the “regular” visitors.

beko, to random
@beko@beko.famkos.net avatar

It’s that time of the year again. It’s cold outside and I sit at my PC anyway so let’s crunch some numbers to heat up the place:

> Dez 04 11:31:35 morpheus boinc[20347]: 04-Dec-2023 11:31:35 [World Community Grid] Requesting new tasks for CPU
> Dez 04 11:31:37 morpheus boinc[20347]: 04-Dec-2023 11:31:37 [World Community Grid] Scheduler request failed: HTTP service unavailable

Or not. AGAIN? FFS, how long has this migration been going?

Feels like nothing changed compared to last year.

<html><body><h1>503 Service Unavailable</h1>No server is available to handle this request.</body></html>

Guess I have to look for another project. My patience run dry like the task list.

https://beko.famkos.net/2023/12/04/15628991/

beko, to random
@beko@beko.famkos.net avatar

Habe heute morgen im Radio vom sog. “nationalen Hitzeschutzplan” (heat shield act?) gehört und in meiner Naivität fing ich bereits an mich zu fragen was wohl beschlossen werden könnte. Etwa der Rückbau von Parkplätzen? Anpflanzen von Bäumen und Grünanlagen in den Innenstädten, um die Temperaturen dort zu senken? Ausbau von öffentlichen Nahverkehr und Fahrrad-Infrastruktur?

Hier dann die Liste der Maßnahmen soweit:

  • Warnung per App/SMS
  • Ärzte informieren Ältere und Kranke
  • Arbeitsgruppe auf nationaler Ebene (da geht es wohl darum ob und wie[viel] z.B. Krankenhäuser und Pflegeheime gefördert werden könnten um die Räume zu kühlen).

Achso. Wir machen also mal wieder das mit den Fähnchen.

Oh und Spoiler: Wir haben bereits eine App, die vor Hitze warnt. Kommt vom DWD (Deutscher Wetterdienst). Die warnt dann halt jeden verfickten Tag im Sommer GANZ AMTLICH vor Hitze.

Ja, ich bin gerade sehr gereizt. Ich vertrage Hitze einfach nicht.

https://beko.famkos.net/2023/06/26/15628625/

beko, to random
@beko@beko.famkos.net avatar

Did some space pew pew like it’s 1999. This is X: Beyond The Frontier. One of the very first space games using a “so called” 3D card. Haha, those crazy peeps at Egosoft updated it in 2021 to make it compatible with Win11 which means it’s basically running on Linux PC out of the box as well. Mapped my joystick and dived into it once more. Doubt I’ll play it much but that was a nice excursion down memory lane

https://beko.famkos.net/wp-content/uploads/2023/04/x-beyond-the-frontier-in-2023-on-linux-pc_02.jpgI still have the original CD-Rom but when I noticed that it’s on a Steam sale for -,99ct I didn’t even bother to look for a CD reader. What a surprise that this runs at all.

I also have some short video footage. I’ll never forget that glorious intro. “Here is how the ship navigates… and action. Bam. Here are 1000Cr, the most basic shield and no weapons. Go! Trade! ‘Maps’? ‘Earth’? What’s that? Oh and you have to pay those Cr back. With interest.”

X: Beyond The Frontier (on Linux PC)CC-BY-NC-SAThis content is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

https://beko.famkos.net/2023/04/17/x-beyond-the-frontier-in-2023-on-linux-pc/

image/jpeg

beko, to random
@beko@beko.famkos.net avatar

Looks like children can fritter a ton of sand from a single sandbox within 5 years.

Possible that the cats help. The jury is still out on that. Nobody wants to touch the evidence 🤡

https://beko.famkos.net/2023/02/23/15628386/

beko, to Arduino
@beko@beko.famkos.net avatar

This is a project I kept postponing for years but when I eventually got my hands on all the required parts I had no longer an excuse and eventually built the first. It’s a portable music player for children that does not require internet access. It features selections of pre-installed music or audio books via RFID cards, that may come in all shapes and may even be integrated in toys. There are also 3 to 5 playback controls in the form of huge arcade buttons. Ideal especially for our middle one, who has to endure stationary stay for most of the week in a hospital.

And while this box is still missing proper decorations and button decals it’s full functional and portable. Also hey, kids ain’t stupid – they find the proper button without decal too. Even the baby found out where to put the RFID cards for the music to change 😉

https://beko.famkos.net/wp-content/uploads/2023/02/tonuino-box-operated-by-baby.jpgThe leg work for this was done by @xfjx and the project is described in great detail at https://www.voss.earth/tonuino/ – I did however not order the offered PCB and just soldered everything to a generic maker board to keep the costs down. Just like the arcade buttons, that I had left over from another project, I also have a bunch of such boards. The speaker was salvaged from an old entertainment system that broke down long ago and the box… ah well I guess it speaks for itself. Can’t say I was happy with the drill but the box was just perfect for our purpose.

https://beko.famkos.net/wp-content/uploads/2023/02/tonuino-salvaging-speakers.jpghttps://beko.famkos.net/wp-content/uploads/2023/02/tonuino-test-wiring.jpghttps://beko.famkos.net/wp-content/uploads/2023/02/tonuino-inspecting-the-test-build.jpghttps://beko.famkos.net/wp-content/uploads/2023/02/tonuino-current-on-max-volume.jpgFirst we built a test setup after salvaging all the needed hardware. The Ardunio parts are off the shelf, nothing special here. I had to improvise a little on the wiring due to missing wires. I opted for the older branch that just needs Arduino Studio, to install the software itself. There is a more modern version using platformIO but something with that does not like my vscode and I never managed to successfully compile it.

I eventually got the idea how the RFID cards worked and could be trained to the system and also did some tests like it’s maximum power usage. It has a passive speaker and cranked up to max it would consume 0.09A max – and on regular volume it was sitting at comfortable ~0.06A. Which is pretty fine. This would run for days with a decent power bank that could be dropped right into the box later if no external PSU is used.

https://beko.famkos.net/wp-content/uploads/2023/02/tonuino-bosch-box-after-drilling-holes.jpghttps://beko.famkos.net/wp-content/uploads/2023/02/tonuino-bosch-box-after-installing-electronics.jpgNext was preparing the box. Luckily I had just the right drill for the buttons but making the holes was a pain in the neck. This had to be done very slow because the hard plastic would easily rip and splinter. I opted for a very massive USB connector in the end because the microUSB one used first broke on the 3rd use already. That was probably a little bit too cheap. The replacement is way more sturdy, which is kinda what I want for the children anyway. Everything the box needs to operate, like an old phone charger, a very long USB cable, and the RFID cards do fit inside the box for transport.

So one of the questions left was what to put on it’s internal SD card. Some of their favourite music, of course. What else though? Easy. We have a public audio centre at https://www.ardaudiothek.de/ offering a lot of stories and podcasts even for children. Downloading them one by one manually was cumbersome though. Luckily @1337core was just releasing his first version of Audiothek Downloader at https://github.com/Leetcore/audiothek-downloader so I had more gigabytes than the SD card could manage in minutes. The only issue was that the SD card needs the audio files enumerated so I did some quick scripting to rename the downloaded files. I had also no use for the downloaded cover images. It’s not beautiful but it got the job done:

#!/bin/bashfolder=$1oldpwd=`pwd`if [[ -z $folder ]]; then    echo "Missig paramater id"    exitfifolder="output/${folder}"if [[ ! -d ${folder} ]]; then    echo "Missig folder ${folder}"    exitficd $foldershopt -s extglobfor filename in +([0-9])_*.*; do    [ -e "${filename}" ] || continue    oldfile=${filename}    # remove including the first underscore to get the index    index=${filename%%_*}    index=${index##+(0)}    # pad the number with zeros    newfile=`printf %03d ${index}`    # combine new index with old filename, remove up and including first underscore    newfile=${newfile}_${filename#*_}    if [[ ! -f ${newfile} ]]; then        mv -v "${oldfile}" "${newfile}"       fidonedeclare -i n=1declare -i i=1for filename in *.mp3; do    [ -e "$filename" ] || continue    target_dir=`printf %02d ${i}`    if [[ ! -d ${target_dir} ]]; then        mkdir ${target_dir}    fi        target_file=`printf %03d ${n}`    if [[ ! -f "${target_dir}/${target_file}" ]]; then        mv -v "${filename}" "${target_dir}/${target_file}.mp3"    fi    n+=1    if (( n > 255 )); then        n=1        i+=1     fidonecd $oldpwdexit 0 

This goes into e.g. to-tonUINO.sh into the root folder of the Audiothek Downloader where it can be executed after downloading a category. Like this for example:

python3 audiothek.py --url 'https://www.ardaudiothek.de/sendung/big-baeaeaem-wissen-ohne-filter/96510766/'./to-tonUINO.sh 96510766Renamed '24_Warum_mobben_wir_andere.mp3' -> '024_Warum_mobben_wir_andere.mp3'Renamed '25_Warum_bekommen_Mädchen_bessere_Noten.mp3' -> '025_Warum_bekommen_Mädchen_bessere_Noten.mp3'Renamed '26_Wie_sieht_die_Schule_der_Zukunft_aus.mp3' -> '026_Wie_sieht_die_Schule_der_Zukunft_aus.mp3'Renamed '024_Warum_mobben_wir_andere.mp3' -> '01/001.mp3'Renamed '025_Warum_bekommen_Mädchen_bessere_Noten.mp3' -> '01/002.mp3'Renamed '026_Wie_sieht_die_Schule_der_Zukunft_aus.mp3' -> '01/003.mp3'

The resulting folder|s can be renamed, depending on what is already on the SD card, and moved to the SD card. It also makes sense to set the RFID card to audiobook mode so the TonUINO saves the position for the listener and does not start at the beginning again.

https://beko.famkos.net/wp-content/uploads/2023/02/tonuino-bosch-box-outside-usb-connector-and-rfid-cards.jpghttps://beko.famkos.net/wp-content/uploads/2023/02/tonuino-box-goes-on-a-journey.jpgNow it’s up to the children to do some decorations. Our oldest wants her version built into a box that looks like a book. Hope we can get that one done soon too.

CC-BY-NC-SAThis content is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

https://beko.famkos.net/2023/02/12/making-a-tonuino-music-box/

image/jpeg
image/jpeg
image/jpeg

beko, to random
@beko@beko.famkos.net avatar

Trying to get (or even find) a cheap TV in 2022 is a horrible experience. Especially on Amazon, because there are no filter for this and the search function will simply not care and keep shoving all kinds of Smart TVs in the face. Various other websites designed to compare TVs also do not offer such a filter and I really wonder why, because there are very valid reasons to not want a Smart TV. Yes, I don’t even want the Telefunken ones that come at least with Linux!

For reference, our current is some very old Samsung with whopping 720p (including burnt in artefacts) and I’m out for replacing this for a while now.

I’m also not out for the greatest and widest since the TV may be part of our living room but that room is not designed around the TV. It’s more a corner thing. It should be a real upgrade for the 720p so “just HD” is out of the question. I kinda settled with the idea of something around 55″ and 4K – so not quite a computer monitor any more, due to it’s size, where I’d have way more choice. And cheap please. I really do not spend much time in front of the TV.

Apparently Sceptre is one of the few selling some non-Smart TVs but that seems to be US only (e.g. Walmart) so not an option for me.

I was already close to giving up when I randomly stumbled over the homeX U55NT1000. I’ve had no idea about this brand before, nor do I have an idea about the quality but they advertise with the fact that this thing is “As smart as I want it to be” by connecting external devices of my choice: https://www.homex.eu/4k-uhd.html

Apparently it also comes with a Triple-Tuner that I don’t care about but it’s nice to have that option I guess. Also no idea about it’s audio connectivity. I’ve my own AV receiver for that anyway 😁

And it comes pretty cheap (roughly 300 EUR according to historical data on the net) ticking off all my boxes:

cheap affordable
☑ 4k (UHD)
dumb non-Smart
☑ HDMI
☑ 55″

So I ordered. I’m already very curious how this will play out and will update this once the TV arrives.

https://beko.famkos.net/2022/11/27/on-non-smart-tvs/

beko, to diy
@beko@beko.famkos.net avatar

The last update has been a while. I focused my attention to the MFDs (Multi-function display). This part didn’t get much attention yet and I was caught between the difficult choice to learn yet another fancy framework, like Raylib, that would do OpenGL ES 2.0 without X11 on the Raspberry – or just throw the might of my CoffeeLake at it and go with ReactJS since most of the data was already available via NodeRED anyway. Also… ARWES is just so cool 🤩

I went with ReactJS and ARWES again, simply because I have some experience in this by know thanks to my Streaming Overlay I wrote with it. Hobbling it up to NodeRED was just a matter of installing SocketIO to transport the messages. It’s all a very hacky mess but it gets the job done.

Video demonstration of my simulated cockpit made from cardboard on a budget mainly used to play Elite Dangerous in early 2022. This is work in progress.While seeking through the available data I noticed that I don’t get velocity values from Elite. That’s not so important in space but kinda interesting for me in planetary flight to satisfy the flight sim gamer in me as well. I noticed tho that I do get timestamped latitude, longitude and altitude values so shouldn’t it be possible to “simply” calculate this, right? Right?

This was when I dived into the rabbit hole of calculating velocity and heading on planetary objects using a spherical coordinate system and while I didn’t nail it exactly how Elite does it the result is close enough. The game provides the required data to go crazy here – most important the radius of the current object. In theory I could start writing some primitive AFS (Auto Flight System) routines now, which I’m totally going to explore at some point in the future just because 🤓

https://beko.famkos.net/wp-content/uploads/2022/02/simpit-velocity-calculations.jpgChecking my maths – yes, altitude is added to the mix so velocity is mostly correct as long as no rapid course changes are madeAfter spending way too much time with this and the Pythagorean theorem (Yes mum, a game made me do maths. MATHS! 🤯) I settled with some calculations and data for my current ship to the right and targeted ship data on the left. This is sort of tricky because many game events update different parts of the data so timestamps have to be kept in mind and a game specific parsing strategy is required. See the last part of the demonstration video to get an idea how this looks.

https://beko.famkos.net/wp-content/uploads/2022/02/simpit-situational-awareness.jpgImproving situational awareness by putting the video feed of wingman / gunner on the central MFD.Another point to tick off my list was getting the head tracking to work in Elite (again). Now this is very Linux PC specific so you may tune out on this paragraph. On Linux PC I’d usually compile Opentrack with the Wine Glue, patch in my appdata dir for Proton and hope that it’s still ABI compliant to Just work™. Alas recent Proton is sandboxed within pressure vessel and the usual approach of memory mapping is simply no longer working, if I got the gist of this right.

So my current strategy is to download and drop the Windows build of Opentrack into the game folder and chain-load the EXE with the game where the Opentrack EXE would listen on UDP while my native Opentrack BIN would send via UDP. A task not made easy with Proton but it is possible. The following snippet may give you some pointers:

#!/bin/bashexport STEAM_COMPAT_DATA_PATH=/games/steam/steamapps/compatdata/359320export STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam/steam"python3 /games/steam/steamapps/common/Proton - Experimental/proton run opentrack.exe

Why running Opentrack twice? The native build performs a lot better with my webcam and every frame really count here. Reading data via UDP is not much of a burden for Proton. This also saves me the trouble of fiddling with Wine Glue, a painful compile process nobody should endure involving installation of many many additional 32bit libraries. Hilarious but it works.

CC-BY-NC-SAThis content is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

https://beko.famkos.net/2022/03/02/primary-buffer-panel-march-update/

image/jpeg
image/jpeg

beko, to EliteDangerous
@beko@beko.famkos.net avatar

Did some programming on my “MFDs” last night. They start coming to live with proper game data from 😁 All duct tape and JS plumbing. Sorry for shaky cam. Couldn’t be arsed with the tripod at 1:30 am.

Short demo video of the panels loading upHere is a close up picture without all the shaking:

https://beko.famkos.net/wp-content/uploads/2022/02/getting_some_results_with_arwes_hud2.jpgThe animations are made possible with ARWES.dev – a library designed to create futuristic user interfaces (FUIs) fast.

https://beko.famkos.net/2022/02/16/mfd-demo/

beko, to linux_gaming
@beko@beko.famkos.net avatar

Behind the scenes recording so you get the idea of the setup followed by some Star Citizen gameplay:

DIY headtracker and Simpit and Star Citizen gameplay (on Linux PC)In use:

  • A Linux PC
  • A DIY Headtracker
  • A DIY Joystick “Primary Buffer Panel
  • A X52 Pro HOTAS
  • 3 Cameras + Recording Software
  • An AMD RX5600XT in tears
  • …a Beko learning How To Fly in SC xD

So you still think you can’t space pew pew on Linux PC? Think again. I do it all the time: https://beko.famkos.net/2021/10/16/space-pew-pew-on-linux-pc/

Updated: This content is obsolete. Two years later I rebuilt the cardboard version with something more sturdy and raised a dedicated project website describing the builds: SimPit.dev

https://beko.famkos.net/wp-content/uploads/2023/10/simpit-vf1-trying-sc-again-after-half-a-year.jpgCC-BY-NC-SAThis content is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

https://beko.famkos.net/2022/01/09/learning-how-to-fly-playing-star-citizen-on-linux-pc/

image/jpeg

sc-headtracker-gameplay-h264

beko, to random
@beko@beko.famkos.net avatar

Woah, almost January. This means I’ve to make dice rolls again who will get support from my patron budget in 2021 😀 So many awesome people and projects out there…

https://beko.famkos.net/2020/12/23/233961/

beko, to random
@beko@beko.famkos.net avatar

I can tell it’s December just from the colossal spam wave surging against my tiny mail server 🎄

https://beko.famkos.net/2020/12/01/218750/

beko, to linux_gaming
@beko@beko.famkos.net avatar
beko, to random
@beko@beko.famkos.net avatar

I recently started checking all my old posts manually. Turns out only a handful of links still work. The thing that really annoyed me tho is when a domain changed ownership and displays wildly different content eventually. Some even with disreputable content.

So yeah, some “link hygiene” on occasion is probably a good idea.

https://beko.famkos.net/2020/02/01/48611/

beko, to random
@beko@beko.famkos.net avatar

Oh wow. I’m following @Rob_Marshall for quite some time now but this one beats it all. “Wolf At The Door” is an interpretation of the siege of Stirling Castle in 1304.

There’s also a production video beside the rendered images and a lot of background information on the siege itself. Fiddling with Blender myself I’ve quite some understanding about the process involved so I can’t stress enough how freakin awesome this work is:

https://bobmarshall.co.uk/portfolio/stirlingcastle1304/

Featured Image © www.bobmarshall.co.uk as of Bob Marshall’s Non-Commercial Image License Agreement

https://beko.famkos.net/2020/01/26/the-siege-of-stirling-castle-1304/

beko,
@beko@beko.famkos.net avatar

Thanks. I guess the URL changed at some point. I updated the link in the article 👍

beko, to random
@beko@beko.famkos.net avatar

Nice To Meet Ya

BAM BAM

No Tears

Cry For Me

Over It

Intriguing short stories by “Now Trending” in your favorite music streaming service 🤷

https://beko.famkos.net/2019/11/02/short-stories/

beko, to random
@beko@beko.famkos.net avatar

Had a relaxing 1st May with the family. Coffee, cake, beers and talks about a diy geigercounter. Sometimes I wonder how non nerd families manage.

https://beko.famkos.net/2019/05/02/coffee-and-geigercounter/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • tacticalgear
  • magazineikmin
  • vwfavf
  • Youngstown
  • ngwrru68w68
  • ethstaker
  • slotface
  • rosin
  • mdbf
  • thenastyranch
  • PowerRangers
  • anitta
  • modclub
  • Durango
  • cubers
  • osvaldo12
  • GTA5RPClips
  • everett
  • khanakhh
  • InstantRegret
  • Leos
  • tester
  • normalnudes
  • cisconetworking
  • megavids
  • All magazines