Growth Website Live
The growth website is live now.
Now future monthly learnings should be more complete.
I fixed cloudflare proxy that caused login issues (now wired locally), went live with the new website with new ansible scripts.
The growth website is live now.
Now future monthly learnings should be more complete.
I fixed cloudflare proxy that caused login issues (now wired locally), went live with the new website with new ansible scripts.
Did more lectures the past 2 weeks on C++. Finished Level 2 till 8. Planning on finishing 9 and 10 and take the exam this month.
Started growth.jonasruilong.com as the personal growth hub so I remember what I have done and learned so I dont make the same mistakes again :(
Achievements:
Professor showed that random dart throwing can be used to estimate pi. $ \sqrt{x^2 + y^2} < 1 $ to count if in the circle or out of circle.
$ 4 * \frac{\text{number of darts in the circle}}{\text{number of darts}} = \pi $
makes sense because if r = 1, then area of square will be 2x2 = 4 and area of circle will be $\pi$.
Started working on a library to edit xlsx files that does not break formatting (unlike openpyxl). I was surprised that there aren't any better libraries out there for python. Learnt the structure from python-docx and ppt from scanny, parts factory and using lxml to do surgical edits.
Excel is simlar to word document, all the contents are saved in xml and zipped. It also usese relationships to link all the files together.
I added support to pandas as well.
I will try to make it into a public library.