Today, I started the day pretty well. I got up at 5 a.m., had a shower, and got right down to work on ANTSAND. Today's goal was to fix SSL or auto-configure websites for security using LetsEncrypt. Honestly, all my design ideas turned out to be fruitless. Which is to say, I would need to come back to this at a later date and figure out how to auto-configure websites for security.
One of the reasons why I was not able to accomplish the goal is because of timing. When users enable "secure website" on the dashboard, the system would need to satisfy a challenge enforced by LetsEncrypt, get certificates, and configure the server. All of this takes time. If the PHP code to execute takes a long time, then the server will return timed out. The only way to make this work is to do this as a backend process without halting the async request between the client and server. I will probably end up writing some C code and get this done over a WebSocket. This will be a more sound approach.
One of the things I have been procrastinating for a while is getting a WebSocket server running. The earlier I get this done, the better.
On another note, today was the 3rd day of Tacfit Commando, Mission 1. Each mission is 28 days long. Each mission has seven cycles, which are four days long. Each cycle is divided into No Intensity, Low Intensity, Moderate Intensity, and Hight Intensity. The Intensity level is the heart rate level you should exercise at. Even though today was a moderate intensity day, my heart rate was very high. This is got to do with my lack of fitness. I have not exercised for almost six months. My body is out of shape. One of the things I plan to do with this blog is to record my progress daily and measure how well I am doing.
The protocol followed in this training is the Tabata protocol. Which is twenty seconds of work, 10 sec of rest X 8 times. There are six exercises. The total workout time is around 30 mins. With warm and cool-down, I spent a good 40 mins working out today. I am happy this went well.
Day -3 Mission 1 Tacfit Commando |
Exercise | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | AVG Score | HR |
Front Lunge | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 99 |
Plank Push Knee | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 160 |
Sit Thru Knee | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 168 |
Basic Pushup | 4 | 4 | 4 | 1 | 1 | 1 | 1.5 | 1 | 1 | 142 |
Spinal Rock Basic | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 128 |
Tripod Overhead | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 155 |
All the tools I need to do my fitness program. A yoga mat, a heart rate monitor, a pen and a sheet to track my progress.
12:00 pm, is my cooking time. I cooked palak paneer. Then, I ate yesterday's pav bhaji for lunch. For dinner, Amy and I ate Palak panner. Before going to bed, I will need to do the cat litter and brush my teeth. I did not go for a walk today as it was raining outside. The rain was just an excuse.
What I did well today:- Exercised
- Cooked food
- Got up early and got my morning programming routine set
- Somehow got some part of the security up. Not completely satisfied with the code thought :(
- Did not spend time on social media or any unwanted sites
- When I got restless, I had a shower
- Pushed my self to program in the afternoon even though I felt very restless
What I can improve:- Plan ahead on what I need to program and write more pseudo-code
- Go for a walk in the afternoon.
- Try to get a lot more work done in a day by focusing on what to program in 1-hour blocks. Frequent code commits.
My goal for tomorrow:
Regarding progamming, I will be focusing on making the blog better. I will add a menu, a footer and a subscribe form. I will need to fix a few things to get scroll animation working too.
My Goal for the end of the month:
1. Make every button in ANTSAND working smoothly. Get the system to work well.
2. Make every frontend page of ANTSAND up.
3. Start getting new clients.