Yojiweb

30th January 2024

Finally got around to deploying the website I've been thinking about making for the longest time. It says a few things about me that I would rather work on this instead of my University dissertation, despite my dissertation being about something I genuinly find interesting and linked to the industry that I want to eventually go into.

For now, the website is very bare bones, consisting of... just this page and text. This post is even written directly into the source code haha, but hopefully I will feel motivated enough to evolve this page into something more whole. High up on the to-do list is to perhaps find a way to be able to post without directly entering the source code. Some more UI aesthetic as well (colours etc. currently being temporary), and then maybe a comment section, even if noone visits because I don't plan on telling the world about this site just yet. A database would probably do wonders on both the storage and the efficiency of the website too.

I'm aware of other blogging platforms, however I really wanted to make my own website from scratch for many reasons, which I will list below:

  1. It will give me much needed programming experience
  2. I never wanted to create a blog attached to a third service, and making it myself from scratch gives me the utmost freedom to do as I wish.
  3. I think it will be fun to start from scratch and watch this website evolve, and if I'm really serious about it, in a few years time this could become quite the personal achievement.
  4. I like programming, I really do!

...And looking at the preview after finishing the list I see that the left margin for the list doesn't line up with the other paragraphs, despite being within the same 'div&apos and class. It's seemingly illogical quirks like this that warrant the addition of the final point in the above list. Oh well, after a bit more tweaking I got it to work, evidently.

As I think about wrapping up this post, I realise that I won't be able to timestamp the post (time currently 01:59AM), since I don't have such functionality implemented yet. Oh well, I'm sure I'll get around to that soon, right? For now, this is the birth of Yojiweb (temp name?) :)

31st January 2024

Yesterday someone was supposed to come around to fix a few issues with the house, one of them being to replace the garden door because recent strong winds from Storm Isha blew a few of the wooden right of the door. In the end, they never turned up, and the estate agents sent me a message the next day (today) asking for confirmation that our house issues were fixed. They recieved a kind reply that stated no.

However, the notion that a worker was supposed to be round yesterday made me think about whether it would be the same worker who I saw when I first viewed the house last summer. When I was viewed the house, it was undergoing summer renovations and the worker (who was quite chatty) was letting me know the reasons for this was essentially because the previous tenants destroyed the house. This was/is a student house, and I've seen some pretty nasty ones, but apparently the destruction of this house was so bad it warranted a complete renovation of the ground floor and the bathroom. If the workers words were anything to go by, part of the reason for the complete renovation of the bathroom was because these previous tenants had carved religious symbols directly into the walls with knives. A sharp pain in the side for the landlord and worker I'm sure (with the landlord also apparently presenting a legal case to the previous tenants... yikes), but without the previous tenants unauthorised house modifications, me and my friends would be without a completely renovated ground floor and bathroom, and again, if you've seen some student housing, you'll know how hard that can be to come by.

1st February 2024

Two days later, and no new features have been implemented yet, womp womp. However, I have been working behind the scenes and learning/developing a few small things that I hope to push through within the next week or so... hopefully. I even have a 'dev' branch on the github repository for the website now! I am a proper web developer now! Woo!!!

One thing I've been taking a look at in preparation for on-site text editing (as opposed to directly into the code) is a text editor framework called Slate. From my brief look through what it does, it seems like the perfect sort of thing, being easy to implement, while providing many different customisations which should make writing posts like this a lot easier. For example, right now every time I want to italicise something, I have to implement the <span className="italic"> tags manually, and having a text editor will greatly simplify the process. By streamlining the whole process, it makes the website more accessible as a product, and even though I will be the only one posting, if I ever wanted to add any interactive features, having the text editor implemented will surely make it easier in the future.

The largest development problem would probably be having to integrate the database into the website to make sure I'm the only one able to create these posts. Essentially, I would need to give myself admin rights, to prevent random people from also being able to post. It wouldn't be a personal website if anyone who visited could post whatever they want, not to mention there isn't any sort of word blacklist set up either. It would be strange if anyone could post and their post would appear right along mine and anyone else's on the site for all to see. Although, this could be the sort of thing that might foster a sense of community... Everyone would be in on the conversation, and no one person would be 'above' anyone else... Maybe I could add a feature where a user could 'like' a post that they enjoyed even? Hmmm, I think I'm onto something...

2nd February 2024

Things I MUST do (but will probably leave until the last minute):

  • My final year dissertation computer program
  • Applications for a summer internship
  • Applications for a graduate job (instead of a master's degree)
  • Applications for a master's degree (instead of a graduate job)
  • Reimbursement forms for my university society purchases

Things I would like to do instead (and will probably continue doing instead of the more important things):

  • Continue developing this website
  • Play this month's round of Taiko no Tatsujin: Rhythm Festival song additions
  • Spend more time on The Idolm@ster Million Live: Theater Days
  • Purchase Lethal Company
  • Go on a nice walk
  • Get more used to using social media

Things I can do (that I probably won't) to give me more free time:

  • Have a proper sleep schedule
  • Take shorter showers
  • Attend fewer university lectures
  • Watch less youtube
  • Browse less social media
  • Simply stop being lazy

3rd February 2024

Setsubun Soybeans:

1 Bean, 2 Bean, 3 Bean, 4 Bean, 5 Bean, 6 Bean, 7 Bean, 8 Bean, 9 Bean, 10 Bean, 11 Bean, 12 Bean, 13 Bean, 14 Bean, 15 Bean, 16 Bean, 17 Bean, 18 Bean, 19 Bean, 20 Bean.

4th February 2024

Today I had no idea what to write for the website (I do really want to try and have something on here every day), and so in a last-ditch attempt to try for at least something somewhat interesting, I think I'm going to write about one of my favourite alcoholic beverages (be warned, it is not exactly sophisticated, for I am not a sophisticated drinker; the drink I am about to describe being a staple of many a night out at my local Wetherspoons).

This drink is a Gin (preferably a double) with a mixer of Orange Juice. Yeah that's it. Simple, but delicious at the same time. Since I personally cannot take the taste of alcohol very well, I go out of my way to find a drink that masks the taste of the double-shot alcohol, and my first year student self found the perfect solution in this drink. Having tried Gin with a variety of other mixers, probably my favourite two would be Lemonade and Orange Juice. Lemonade is a classic mixer, but not as many people go for the Orange Juice, and I feel that the OJ does a better job at concealing the taste of alcohol (maybe not a good thing...), which is part of the reason for my affection towards this drink. Colloquially, such a drink has come to be known within my group of friends by the name 'egg', so called due to it's egg-yolk-like appearance, especially if the gin used is a Beefeater Blood Orange (which it typically is since for some reason this is the cheapest gin at the local Wetherspoons).

Part of me wonders if at some point in my life I will move away from having a Gin and OJ on a night out. Perhaps I will be finanically stable enough to go to a proper pub, or my tastes will move me away from the drink. I don't like the taste of beer (and beer-adjacent drinks) or wine though, which significantly restricts my choice, so for now at least, on a night out I will carry on consuming the egg.

5th February 2024

I've decided this week is going to be Good Sleep-schedule Week.

I've been thinking for the past few days that as I add more and more things to my daily routine (the biggest being writing/developing this website, among other things in my life), it would be nice if I could restructure my daily routine to be more productive, because right now there's a whole lot of sitting around doing nothing, scrolling social media, being too tired, or asleep. Part of the reason for this includes late nights and the consequent late mornings which would find much more use if I was actually awake to take advantage of them. Who knows, maybe I just end up doing a whole lot of nothing in the mornings instead now, but at least I can say I've tried.

What are the rules for this 'challenge' then? First, I need to a strict early-ish bedtime as well as a reasonable wake-up time. These times are going to be 01:00am at the very latest, and then I will set my alarm for an 08:30am wake-up time. If I follow these rules, this should give me 7 hours and 30 minutes of sleep per night, which even though I currently average 8-10 hours, it is still healthy amount of sleep, and really I hope to cut my sleep down, again so that I can have more time being awake and productive. If I go to sleep (i.e. lights out) at anytime before 01:00am, and wake up at around 08:30am(+- thirty minutes), then this will count as a success. Second, I will try my best to stick to the experiment for every night this week, however if I end up at a night out with my friends, in such an instance I will make myself and exception to the challenge for that night. Some may say that's being too easy on myself, but I see these social events as valid exceptions since they are also in a different way productive uses of my time. Third, I will, with 100% accuracy, post my bedtime and wake-up time on this website everyday this week, starting with tomorrow's post (posting today's bedtime and tomorrow's wake-up time). By posting on the website, I hold myself to respecting the rules of the challenge, considering that in theory, anyone could be reading the blog, and if they could speak, they could provide their thoughts on my successes or failures.

And so, with the rules laid out in front of me here, it's game on. Good luck to me, and I hope something productive comes out of this experiment.

6th February 2024

Lights-out: 00:56am

Wake-up: 08:25am (Out of bed: 09:30am)

First day down, at least 4 more days to go.

To be honest, it was eaaaaasy today. I had no trouble whatsoever. However, I feel that the challenge lies in sticking to the schedule and making sure I stop whatever I'm doing to be ready for bed by 1am. So I can only expect the challenge to get harder and harder as the week progresses. I'm sure if you looked at the times I'm setting myself though, you'd see that relatively this is easy mode and really just a normal person's sleep schedule.

7th February 2024

Lights-out: 01:07am

Wake-up: 08:35am (Out of bed: 09:45am)

Note to self: Never make fried chicken from scratch that serves 20 people ever again. It takes far too long, is finicky and I'm better of making something simpler like curry or a salad.

8th February 2024

Lights-out: 02:30am (Uh-oh...)

Wake-up: 08:25am (Out of bed: 08:35am) Safe! ...Kinda, I was busy yesterday hence the late night.

For my music streaming, my service of choice is Youtube Music, and in a world dominated by Spotify/Apple music users, I often get confused looks whenever I mention this. The main reason I use Youtube Music though, is because they let you play regular youtube videos with the screen off without buying the full Youtube premium subscription (just music is cheaper), plus being able to add these Youtube videos to the same playlist as all the other regular music tracks. This is particularly useful if you're like me and like listening to game music, much of which isn't available on the typical music streaming services.

However, my biggest grievence with Youtube Music is the relative frequency that tracks will simply stop being playable, showing an exclamation mark over the track cover, and displaying a 'Song not playable' if you attempt to click on the song. Apparently, the issue has to do with the way distrubution rights work on Youtube Music, and the issue is fixable, however it requires manually searching and re-adding the song to the playlist again. This is particularly annoying if you have all your music in one playlist consisting over 1600 songs and you have to scroll through the entire playlist to find the one or two songs that suddenly stop working (not to mention the desktop webpage is poorly optimised so viewing any playlist with at least a few hundred songs completely lags the page). When this happens to multiple songs at once, it become visually (audibly?) noticeable, and looking through the playlist, it looks a lot like the great purge (unasked for) has just happened inside your personal music playlist.

Anyway, this happened to me recently, and Youtube did actually try to implement some sort of failsafe for this by automatically restoring the song if it becomes available again. You'd be lucky to get it to work though, considering I still have to manually many of the songs myself, and sometimes the replacement for the original song becomes the instrumental version, which is obviously less than ideal. About a week has passed since the great song purge of the Yojijuku5 playlist, and unfortunately it's looking like I have to manually add all the songs back myself. It's probably less work at this point just making a new playlist...

Also, this isn't specifically to do with Youtube Music, and might just be a conspiracy, but I swear all online service 'shuffle' buttons don't actually randomly shuffle the songs but instead shuffle with a weighting towards the songs most listened to over a period, which means there are a few songs that you always listen to, and consequently also songs that end up never getting listened too.

9th February 2024

Lights-out: 02:45am

Wake-up: 11:45am (Out of bed: 11:45am) It's joever... I blame being busy on Wednesday.

So my challenge to follow a reasonable sleep schedule met its definite demise this morning as I woke up at 11:45am instead of 8:30am. Technically it ended when I went to sleep at 02:45am the previous night, but I was thinking that as long as I got up on time today it would be salvageable, but this didn't happen and today was a definite fail. Of course, considering this is Good Sleep-schedule Week I will still try for the remaining part of the week, but I will not achieve my original goal of one full week of a good sleep schedule. In fact I only really achieved 3 days before a major failure...

10th February 2024

Lights-out: 04:00am

Wake-up: 12:15pm (Out of bed: 13:15pm) (...)

I went for a walk around my local area at around sunset time this afternoon. Despite mostly being filled with the same copy-paste Victorian era worker houses, there are actually quite a few picturesque scenes that I ingrained into my head and didn't take any photos of. Also, if you stray a bit further from the centre of the locale, the houses stray from the aformentioned Victorian housing style and the change in scenery also made the walk quite nice. I made a mental note to do this more often, and once I implement a proper database (which I was supposed to work on today but instead played Minecraft - hehe...), I can also take some photos to upload to the website.

11th February 2024

Lights-out: 03:00am

Wake-up: 12:20pm (Out of bed: 13:30pm)

I know the sleep times aren't a good look. Lazy Sunday, forgive me. Typically I change out of my pyjamas even if I don't leave the house, but today I didn't even do that so it really was a Lazy Sunday.

Typically, I try to write more than just a few lines for the website every day, but today this didn't happen, so it really was a Lazy Sunday.

Typically, I shower every day even if I don't leave the house, but today I didn't even do that so it really was a Lazy Sunday.

12th February 2024

Lights-out: 01:30am

Wake-up: 12:30pm (Out of bed: 12:45pm)

I'll write about what I've learnt from recording my sleep/wake times for the past week tomorrow, but you can tell that once something significant had happened, it had doomed the rest of the week to an offset rhythm (or rather that it reformed into the pattern that prevailed for the rest of the week).

However today I wanted to write about something else. Today I ventured to the city centre to buy a few things, and during the walk there and back, I would sometimes have things that I thought would be good ideas to write about here on the website. Unfortunately, I didn't write any of it down, and the only thing I remember thinking about was that one of the Fishmongers have expanded and have now started selling a variety of fresh fruits, which I found amusing.

Anyway, now that I'm back home writing this post, I'm thinking about ways I could keep a track of the thoughts that I have, and the most accessible answer would be through my phone. However I've never really had the tendencies to want to constantly take photos or post on social media, and I always default to the thought that 'I'll remember when I get home' which really is just cope. So I need to be able to get into the habit of writing things down, how can I do this? ...I don't know, to be honest. Next time I'm out on a walk or something, I'll see if I can whip my phone out whenever I think of or notice something noteworthy. And then maybe it'll make it's way here, who knows?