Tech Things
Blog
So the good news is, the broken blog wasn't actually about pagination or anything complicated. It was literally just this:
I have 2 computers I work on, my personal laptop and my desktop. I try to have everything synchronized between these two computers so I can work on whichever one is most handy at that point.
I never actually propogated the fixes to the blog theme that I did on my desktop to my laptop, so when I added a blog post on my laptop it used an old version of the theme. So... oops!
Thanks to my own old blog post I was able to fix it in a couple of minutes, so that's good.
In case you were wondering why I have to have my blog theme consistent between two computers, it's because I'm being as low-tech as possible about this whole blog thing. I don't want to deal with Wordpress or complicated websites or reactive websites because the more I have that kind of nonsense, the more I have to worry about the security of my website. This website does not even have any log-in functionality or anything: it is literally a static webpage.
The way it works is I am using a tool that I previously mentioned called pelican. I write pages in .md, and pelican uses either an installed theme or a symlinked theme (aka, local development theme) to build that website into static html pages. I then push these pages to a github repository that is set up to serve via github pages, and there's my blog.
The issue is I'm working with a developmental version of a theme, because I'm one of those people that likes to constantly make little adjustments. So, pelican builds according to another directory on my same computer, which is something I have to manually keep synchronized.
Keeping things in Sync
Before you ask: yes it's very annoying to keep these two computers synchronized, especially because In:
-
Hate forced cloud synchronization tools such as OneDrive because of their aggressive corporatization and how little ethics the companies providing them have (Hi, Google.)
-
Am working using WSL, which appears to be separating more from the windows filesystem with every update. (It used to be that I could easily open a WSL directory in windows explorer, and I abused that to work on a GUI application in windows while working on the pythonic backend in WSL.) So, a lot of these tools probably wouldn't work anyways.
I could theoretically spin up my own file server, but this comes back to the same problem about my website. Shit like that is a pain in the ass to keep secure and I don't want to spin something up and accidentally end up hosting a viral or spyware hotbed.
Perceptive readers might notice (became a math book author for a sec there) that I mentioned running GUI in windows but developing in WSL. Why? Because I really, really hate how Python is handled in windows. This may be my own lack of experience, but I think it is extremely easy to accidentally not use a virtual environment in windows, and the whole installation process itself is extremely terminal-unfriendly.
Windows being windows, it's trying to force users to use the app version of Python, to the point that you have to manually set up aliases if you install Python normally to have the command line recognize it. I've done enough development in python that I want very particular control over the version of python I'm using and the packages I'm using, and everything about the Windows version seems to be trying to not let me do that.
So, my approach is like this:
- I only install Python in WSL for as long as physically possible.
- I use the tool
uvto manage Python projects, so whenever I develop in python I can point VSCode to thevenvcreated byuv. - If I absolutely must use Python in Windows, I am using a bare minimum installation. I install only the packages I absolutely need and install them globally. I am considering occasionally nuking the whole installation to make sure I don't build up a collection of packages I don't use anymore.
Personal things
I went to locals yesterday. I was debating whether or not to, since the past week has been absolutely exhausting, but I figured that in the most catastrophic case, I may not be able to go that often if at all in the future because of FFXIV + moving for work.
It was fun! I'm still a little burnt out on BlazBlue. I was speaking with a friend and her response to my statement that I'm considering a hiatus made me kind of realize that I'm... not being normal about this game.
She asked what I meant, and I said "I'll only play at locals and if I'm asked to play."
She basically responded, "So like everyone here?"
On one hand, yeah. On the other hand, I feel kind of like as a new player... I kind of have to do more than that? If I don't, I'm just dead in the water and not fun to play against because I barely even know what my buttons do. Hell if I hadn't gone that crazy when I first started playing, I have no doubt that the new players that have been showing up recently would be kicking my ass. Fighting games are not my genre. I am very bad at them, and in order to make up for that I have to practice way more than other people.
But I'll save most of that rambling for the BBCF section. The long and the short of it is, I'm definitely grinding this game like I'm trying to be competitive (because I am). And unfortunately, the way I'm wired, I think that's the only way I can play the game without feeling like I've given up on it.
That actually reminds me of a really funny conversation with a player who's been coaching me, I'll refer to him as G. Some background, he's a long-time player, he plays Hakumen and Jin. I first ran into him in a random player match lobby, and I could tell right off the bat that he wasn't playing to beat me. He was playing specifically to punish my mistakes.
I went, oh. Wait. This is actually really useful? I stopped trying to win too and instead started trying to do all the different kinds of approaches I could think of when I'd only been playing for 3 months and seeing how he would respond to them.
This went on for a bit, eventually he locked in and kicked my ass and I went "waow that's cool". I sent him a steam friend request to say ggs and thanks for the games and I must've done something to impress him. He's been helping me out with advice, sparring, and vod reviews since. I'd name him but again, I'm trying to avoid using actual tags in these posts.
Anyways. I was in a VC with him and another long-time blazblue player. He was giving his pep talk about grinding and slow progress and how I need to not rush myself, and the other guy pipes up, "What the fuck dude, what are you saying? If I heard this when I first started playing I would have quit!". He goes (this is me phrasing with how I would phrase it, of course): "Yeah, well, (they) want to be competitive, they're one of the crazy ones," to which I went "Yeah, that!"
So... yeah. I'm approaching this game a little intensely but that's how I am, eh? I just really gotta actually listen to G and stop trying to rush it. I want to be able to "play with the big kids" but burning myself out isn't going to help.
I've been trying to pick up other games or other characters to force myself to chill but every time I don't lock in Terumi I think about all the Terumi-specific feedback I got from Z and all the other feedback I got from G that requires good knowledge of the character I'm playing on to work on. And I can't really work on any of that feedback without being on Terumi, so I feel like I'm wasting time.
I also suddenly got told to practice T.O.'ing, which again, socializing jumpscare when I was already at -3 social battery. At least I had help because I still don't know several faces. I also put in a formal request to get to T.O. primarily blazblue brackets at beach episode so I have an excuse to get to meet people, so I'm looking forward to that. (I also confirmed that I'll actually get to play, so that's also cool!)
Other
I have a few RTOI things I want to add here. Hopefully I'll remember to update this post later in the day.