Исправить изображения мобилок

This commit is contained in:
2020-05-04 18:05:38 +03:00
parent 06287aa87a
commit f0f22f51eb
168 changed files with 31 additions and 652 deletions

View File

@@ -16,7 +16,7 @@ Hi, folks, let me share my experience of creating an application to keep track o
**1. Why keep track of spendings in an application?**
I, like many people out there, wanted to become rich and [successful][успех]. To become rich, one is often advised to run a personal budget, that's what I started to do several years ago. I'd like to point out that running my personal budget hasn't made me rich and successful, and I increased income simply by moving to the capital of my home country.
I, like many people out there, wanted to become rich and [successful][успех]. To become rich, one is often advised to run a personal budget, that's what I started to do several years ago. I'd like to point out that running my personal budget hasn't made me rich and successful, and I increased income simply by moving to Moscow.
I think I started to run the budget somewhere around 2012. By that time I already had a professional programmer deformation, which can be described as "made by someone else = bad" formula and is usually manifested by a strong desire to rewrite everything from scratch. However, I had no experience with budgeting back then, so I decided to try a "professional" solution and purchased [YNAB][ynab] (You Need A Budget) to use the application on both PC and mobile.
@@ -39,13 +39,13 @@ This was a very disappointing situation for me, so I stopped tracking my spendin
This time I decided not to repeat my mistake of giving all my data to someone with the risk of losing it, so I started to track my spendings with simple phone notes. The format was simple and looked like this:
<img alt="Notes" src="../../images/2020-05-06_гит-бюджет_заметки.jpg" class="mobile">
![Notes][снимок-заметки]
I used the notes solely on the phone until mid-2018. Then, a new need arose: I wanted to be able to **work on my spendings from a PC** to analyze them. I took the time to see through the solutions that would allow me to work with my spendings on both PC and mobile **free of charge**. A calendar turned out to be such a solution:
<img alt="Calendar" src="../../images/2020-05-06_гит-бюджет_календарь-день.jpg" class="mobile">
![Calendar][снимок-календарь-день]
<img alt="New record" src="../../images/2020-05-06_гит-бюджет_календарь-запись.jpg" class="mobile">
![New record][снимок-календарь-запись]
I used a Google account to access [Apps Script][apps-script] (a clone of JavaScript) to analyze the spendings. Working with spendings in Apps Script turned out to be quite daunting because calendar records are not designed to host spendings. Data ownership question was still unresolved: my data was still dusting on an unknown server I don't control, and I could only access my data through an API, **which might change in the future by someone else's decision**.
@@ -60,7 +60,7 @@ Autumn 2019 I discovered [Isomorphic-Git][isomorphic-git], which allows JavaScri
That's how the spendings look like on my phone now:
<img alt="GitBudget" src="../../images/2020-05-06_гит-бюджет.jpg" class="mobile">
![GitBudget][снимок-гит-бюджет]
Git data looks like this: [https://gitlab.com/kornerr/git-budget-sample-data/-/blob/me/gb.log](https://gitlab.com/kornerr/git-budget-sample-data/-/blob/me/gb.log)
@@ -115,6 +115,11 @@ GitBudget is the first attempt to see what Git+JS can do. I can only imagine the
[снимок]: ../../images/2020-05-06_гит-бюджет_снимок.png
[снимок-заметки]: ../../images/2020-05-06_гит-бюджет_заметки.png
[снимок-календарь-день]: ../../images/2020-05-06_гит-бюджет_календарь-день.png
[снимок-календарь-запись]: ../../images/2020-05-06_гит-бюджет_календарь-запись.png
[снимок-гит-бюджет]: ../../images/2020-05-06_гит-бюджет.png
[успех]: https://youtu.be/7RchntYFtSE
[ynab]: https://www.youneedabudget.com
[apps-script]: https://developers.google.com/apps-script