The cat once I lived with

Yosyuku's Diary

Wednesday, 20th November 2024

Computer studies


On days when I go to work, I get up very early to study.
However, I sleep too little.
My pre-sleep medication is still working, which makes it harder for me to memorise what I've learned.

To counteract the memory loss, I write down everything I learnt on a piece of paper with a pen.
When I look at it, I remember what I was learning.
Apparently I was learning how to install a programme from source code onto my Mac.

That's because the programme I want to use is provided in source code.
I have to compile the split source files.
The compiled file is an object file.

The build is to link several object files into an executable file.
A long time ago, when I was unwell, I really wanted to play a game called Hengband on my Mac.
I had no knowledge of anything like what I've written so far, but I kept saying that it wouldn't compile.

I was talking to the people who were involved in the development of that game.
I am sorry for the trouble I caused you at that time.
I did something here and there on my Mac with Xcode at that time.
That was in 2007 or so, I think.

I bought new Macs and the same environment has taken over all the time.
To be precise, those are newer operating systems and they are not the same.
But something I tinkered with around 2007 is now preventing me from installing the latest version of Python.
I can't think of any other reason.

My disease is that at one point my mind works too hard, and then my cognitive function declines for years afterwards.
That's what characterises it in a nutshell.
As for how much cognitive decline, here's an example.

Let's say there is a file A in a folder.
You try to store the same file A in that folder from somewhere else.
The computer then tells you that there is a file with the same name here.
You can choose to replace it, cancel it or keep both.

But when I was ill, I no longer knew what the word replace meant.
I didn't know what I was not understanding.
So at that time, when broadband connections were becoming more common, I was connecting to the internet by wireless, which has a narrow bandwidth.
I didn't know how to sign up with an internet service provider that offered a broadband connection.

So I didn't watch Nico Nico Douga, which was popular at the time, at all.

When I was young, I was groomed, my life was hard and I couldn't tell the adults I trusted about it.
I hoped that this would make me mad.
But when I did go mad, I was annoying a lot of people and most of all I was inconvenienced.
I shouldn't put a curse on myself.

I've strayed a lot from the topic of compilation.
But I had such memories of the act of building and installing source files.
Now, when I remember that, I can tell myself that it was hard.

I can go back to learning C again.
But I feel it is better to learn about the macOS environment and commands.
It is not too late to learn C after the environment is ready.

I thought that the Makefile could only be rewritten if you knew C.
But there is a script called Configure, which seems to set up the environment for the installation.
Maybe the tools I want to use can be installed via Homebrew.

I have always had a hard time understanding UNIX commands.
The idea of directories was particularly difficult.
My broken head has not returned to normal, but I am better now than I was in my thirties.
The developmental medication has helped a lot too.

This has been a very long diary.
I have a mix of days during the week when I sleep a lot and days when I sleep little.
I sleep a lot on days when I work from home.
I also sleep a lot on weekends.

Previous Diary
Next Diary