Tuesday, January 7, 2020

Functional program and new Rubik's cube method


Yesterday I had a slightly more balanced day. I programmed quite a bit, but in the end, I didn’t make as much progress as expected. Do I ever meet time expectations in programming? I don’t think so. However, I did manage to achieve basic functionality by exporting program data to XML format, and I fixed a very frustrating bug related to the text correction system. Just in itself this is fairly decent progress. I also added some important functionality to the review system to make it less annoying, and tried to add a due date to reviewed verses, though I suspect there’s a problem somewhere in that.

There was a lot of resistance, but I managed to make myself get up and dance. The last time I was most happy with my progress with the Fresno, or hitting, but yesterday it was like starting from zero with how badly I moved. The other moves were on the stiff side as well—as expected of the first day back after four days on followed by four days off. Still, I managed to find enjoyment, and afterwards I completed my long dreaded thorough cleaning of the toilet. I had hoped to get a little more cleaning done before going back to work, but with the place tidy and the toilet clean, I am appeased.

Aside from producing a functional version of my memory program, going to Yokohama, and cleaning, I had two more goals for the break. First was to do a fake pack to see how much stuff I need to get rid of and whether I will need to send an extra box home. I decided that this was a bit pointless at such an early stage—it was mainly fueled by my excitement to be going home anyway. Second, I wanted to make paneer. I bought the milk, but I got absorbed in programming and never actually went through with making it. Friday shouldn’t be too late though, or even tomorrow if I get the urge.

By seven last night I had added all the easy features to my program, and my next planned feature was to a complicated window which I didn’t feel like starting. Instead, I cleaned the stains from my handkerchiefs and prepped my bag and clothes for my first day back at school. Then I started working on the Rubik’s cube, which I hadn’t done much of to that point. I decided to learn a faster algorithm. After research, I found the most popular speed-solving method, but it turns out that the first two steps are done entirely intuitively, leaving only the last two steps to be done by algorithm. So, my goal was to practice doing the first two steps intuitively. The website suggested doing the first step by preparing, and then moving the cube without looking at it, and also to keep the cross side down so that the other sides are easier to see. This was really difficult, and I spent over two hours practicing it. My speed cube comes tonight, and while I was worried that it might be a waste out of my not using it, now I’m more worried that it might be a waste because I don’t need such a nice cube yet.

No comments:

Post a Comment

Escapism

I'm tired of doing things that have no significance. I'm tired of the escapism that sits at my doorstep and bounds inside at the sli...