mirror of
https://github.com/SqrtMinusOne/sqrtminusone.github.io.git
synced 2025-12-10 07:43:03 +03:00
feat(emacs): more text
This commit is contained in:
parent
b3e1afe229
commit
6698a8319b
4 changed files with 838 additions and 40 deletions
|
|
@ -25,9 +25,9 @@ So, over that time, Emacs has become my programming environment, email client, w
|
|||
|
||||
Among other things, the Emacs community is responsible for my introduction to [Zettelkasten](https://zettelkasten.de/), RSS, Lisps... Perhaps even my English became slightly less broken because Emacs is so text-centered. Indeed, a lot has changed over the course of these short 2.5 years.
|
||||
|
||||
Anyway, I am writing this document because I happen to have a lot of data about how I use Emacs, mostly from projects called [ActivityWatch](https://activitywatch.net/) and [WakaTime](https://wakatime.com/). So, primarily I am curious myself --- how much time did all of that actually take?
|
||||
Anyway, this post is an attempt at quantifying some aspects of that story. The numbers mostly come from projects called [ActivityWatch](https://activitywatch.net/) and [WakaTime](https://wakatime.com/).
|
||||
|
||||
Also, every now and then I see Emacs people discussing their journeys through the Elisp-land, or a potential newcomer wondering whether this rabbit hole is worth investigating. If this applies to you, then you might find something interesting in the structure of my effort.
|
||||
Mostly I'm curious myself, but also every now and then I see Emacs people discussing their journeys through the Elisp-land, or a potential convert wondering whether this rabbit hole is worth investigating. If any of this applies to you, you might find something interesting in this document.
|
||||
|
||||
<noscript>
|
||||
Also, I use a lot of JavaScript here, but it's all open source. The only 3rd party library is the MIT-licensed <a href="https://www.chartjs.org/">chart.js</a>. So you need to enable JavaScript if you want to see the charts and some of the numbers that are dynamically calculated.
|
||||
|
|
@ -36,9 +36,13 @@ Also, I use a lot of JavaScript here, but it's all open source. The only 3rd par
|
|||
|
||||
## Everything goes into Emacs {#everything-goes-into-emacs}
|
||||
|
||||
It makes sense to begin with the evolution of the place of Emacs in my PC usage. Fig. 1 shows that as a Gantt chart.
|
||||
As I said, I use Emacs for a lot of things, which is described in my [Emacs config](https://sqrtminusone.xyz/configs/emacs/#introduction) in more detail. Fig. 1 shows how Emacs was replacing various programs over time.
|
||||
|
||||
<canvas id="chart-emacs-history"></canvas>
|
||||
<canvas id="chart-emacs-history">
|
||||
<p>Also, unfortunately this post turned out to be rather inaccessible for those reading that with a screen-reader. I guess, if that applies to you, just mentally skip the figure references.</p>
|
||||
|
||||
<p>I did try to describe what's going on in these in the post body.</p>
|
||||
</canvas>
|
||||
|
||||
As you can see, I used Neovim for a bit more than a year. We'll get into some numbers on that later.
|
||||
|
||||
|
|
@ -56,7 +60,7 @@ The jump is January 2023 definitely matches my adoption of [telega.el](https://g
|
|||
|
||||
It's also interesting that switch from [i3](https://i3wm.org/) to [EXWM](https://github.com/ch11ng/exwm) didn't seem to have any particularly distinguishable effects.
|
||||
|
||||
The mean Emacs screen time ratios are 0.39 since October 2020 and 0.47 since January 2023. So... that's a lot.
|
||||
The mean Emacs screen time ratios are 0.39 since October 2020 and 0.47 since January 2023. So, as you might infer, Emacs is quite prominent in my PC usage.
|
||||
|
||||
|
||||
## Time spent in Emacs {#time-spent-in-emacs}
|
||||
|
|
@ -82,28 +86,79 @@ The categories are as follows:
|
|||
- **Org Mode** (<span data-num="orgmode_hours_total">[REDACTED]</span> total hours, <span data-num="orgmode_hours_percent">[REDACTED]</span>% of all time)<br />
|
||||
Time spent in my `org-mode` project, which is mostly [org-journal](https://github.com/bastibe/org-journal), [org-roam](https://www.orgroam.com/) and project management. By the way, guess the month in which I read [Sönke Ahrens' book](https://www.soenkeahrens.de/en/takesmartnotes) about Zettelkasten.
|
||||
- **sqrtminusone.xyz** (<span data-num="sqrt_hours_total">[REDACTED]</span> total hours, <span data-num="sqrt_hours_percent">[REDACTED]</span>% of all time)<br />
|
||||
Time spent doing something with this strage website.
|
||||
Time spent doing something with this strange website.
|
||||
- **Other Code** (<span data-num="other_code_hours_total">[REDACTED]</span> total hours, <span data-num="other_code_hours_percent">[REDACTED]</span>% of all time)<br />
|
||||
Doing something marginally useful in Emacs, which is mostly work, education and a few personal projects that aren't related to Emacs.
|
||||
- **Misc** (<span data-num="misc_hours_total">[REDACTED]</span> total hours, <span data-num="misc_hours_percent">[REDACTED]</span>% of all time)
|
||||
Time spent in Emacs but not in an actual project (i.e. accounted by ActivityWatch but not WakaTime). These are things like reading RSS, writing emails, using messengers, doing some idle experimentation in scratch buffers, etc.
|
||||
Time spent in Emacs but not in an actual project (i.e. accounted by the [window watcher](https://github.com/ActivityWatch/aw-watcher-window) of ActivityWatch but not WakaTime, which watches for files). These are things like reading RSS, writing emails, using messengers, doing some idle experimentation in scratch buffers, etc.
|
||||
|
||||
<span data-num="config_hours_percent">[REDACTED]</span>% of time spent to configuration is actually less than I expected. Unsurprisingly, the first month has the highest value of about 20% (I used Emacs without WakaTime for a few days).
|
||||
|
||||
By the way, I spent just 39.0 hours configuring Neovim, although the number is probably not representative anymore because Neovim changed a lot over these 2 years.
|
||||
|
||||
|
||||
## Numbers {#numbers}
|
||||
## Switching from Neovim {#switching-from-neovim}
|
||||
|
||||
- Total time on Config:
|
||||
- Total time on Packages: <span data-num="package_hours_total">[REDACTED]</span>
|
||||
- % time on Config: <span data-num="config_hours_percent">[REDACTED]</span>
|
||||
- Hours on `org-journal-tags`: <span data-num="org-journal-tags_total">[REDACTED]</span>
|
||||
- Total time on Vim config: 39 hours
|
||||
The period of my switching from Neovim to Emacs seems particularly interesting. Fig 5 zooms in on that; the switch is represented by "Other Code (Emacs)" replacing "Other Code (Vim)".
|
||||
|
||||
<canvas id="chart-emacs-vim-switch"></canvas>
|
||||
|
||||
It seems like getting from zero to somewhat productive took me about 11.1 hours over 4 days of just playing with Emacs, and one day with 3.8 hours on configuring and 4.4 hours on coding, apparently alternating between the two.
|
||||
|
||||
|
||||
## Charts {#charts}
|
||||
## Configuration {#configuration}
|
||||
|
||||
Now, let's see where these <span data-num="config_hours_total">[REDACTED]</span> hours went into.
|
||||
|
||||
Configuration sizes are a fairly common topic in Emacs discussions. I'd guess mine falls into the category of the longest, although maybe I'll do some research on that one day. Fig. 6 shows how my config size changed over time.
|
||||
|
||||
<canvas id="chart-emacs-config-size"></canvas>
|
||||
|
||||
So, my Emacs.org is <span data-num="emacs_org_length">[REDACTED]</span> lines long, and the resulting init.el is <span data-num="init_el_length">[REDACTED]</span> lines long.
|
||||
|
||||
As you can see, I switched to [literate configuration](https://leanpub.com/lit-config) pretty early on; so far I didn't regret it. It's also interesting how the two sizes diverged as I was writing more elaborate commentary.
|
||||
|
||||
I also never had any substantial issues with maintaining that configuration. Perhaps [Emacs Bankruptcies](https://www.emacswiki.org/emacs/DotEmacsBankruptcy) are just not that common nowadays.
|
||||
|
||||
For the sake of completeness, let's compare that to my Neovim usage. Fig. 7 shows the config size dynamics for the first 400 days of using both programs.
|
||||
|
||||
<canvas id="chart-emacs-vim-config-size"></canvas>
|
||||
|
||||
As I said, Neovim seems to have changed a lot since the last time I was using it, so my number of <span data-num="init_vim_length">[REDACTED]</span> init.vim lines may no longer be relevant. Still, it's pretty interesting.
|
||||
|
||||
|
||||
## Emacs packages {#emacs-packages}
|
||||
|
||||
Working with Emacs packages was an interesting experience, not least because it was my first experience with Lisp. Fig. 8 shows the structure of the <span data-num="package_hours_total">[REDACTED]</span> hours I spent on that.
|
||||
|
||||
<canvas id="chart-emacs-packages"></canvas>
|
||||
|
||||
<canvas id="chart-emacs-vim-switch"></canvas>
|
||||
Unsurprisingly to me, my [org-journal-tags](https://github.com/SqrtMinusOne/org-journal-tags) tops the chart with <span data-num="org-journal-tags_total">[REDACTED]</span> hours. The most interesting part was implementing set logic on the [org-journal](https://github.com/bastibe/org-journal) entities in order to make a kind of query engine. But I use that package all the time.
|
||||
|
||||
The second place, "Unknown project", stands for Emacs Lisp files that didn't belong to any project, which should be mostly built-in Emacs files.
|
||||
|
||||
My [elfeed-summary](https://github.com/SqrtMinusOne/elfeed-summary) (<span data-num="elfeed-summary_total">[REDACTED]</span> hours), [lyrics-fetcher](https://github.com/SqrtMinusOne/lyrics-fetcher.el) (<span data-num="lyrics-fetcher_total">[REDACTED]</span> hours) and [reverso](https://github.com/SqrtMinusOne/reverso.el) (<span data-num="reverso_total">[REDACTED]</span> hours) are also among the packages that I use almost daily. So I don't regret investing time in developing any of those.
|
||||
|
||||
|
||||
## `org-roam` {#org-roam}
|
||||
|
||||
It's not directly related to Emacs, but I include it here because it's highly unlikely that I would have heard the term "Zettelkasten" outside the Emacs space.
|
||||
|
||||
And although I mentioned [Sönke Ahrens' book](https://www.soenkeahrens.de/en/takesmartnotes), I think the website called [zettelkasten.de](https://zettelkasten.de/posts/overview/) would be a better resource if you're curious what it's all about. And I was initially made curious by [this stream](https://www.youtube.com/watch?v=-TpWahIzueg) of David Wilson.
|
||||
|
||||
Fig. 9 shows the dynamics of my [org-roam](https://github.com/org-roam/org-roam) nodes count over time.
|
||||
|
||||
<canvas id="chart-roam-nodes"></canvas>
|
||||
|
||||
A significant fraction of my <span data-num="orgmode_hours_total">[REDACTED]</span> hours spent on Org Mode went there.
|
||||
|
||||
|
||||
## Some observations {#some-observations}
|
||||
|
||||
So, as I said, I started from the point of zero experience with Lisp. I had a Bachelor's degree (now Master's) in software engineering, but I don't feel like it has helped me in any direct sense. At most, it exposed me to different kinds and concepts of programming, but I am confident that it's anything but a prerequisite, as also shown by the story of [Protesilaos](https://protesilaos.com/).
|
||||
|
||||
The number of <span data-num="config_hours_total">[REDACTED]</span> total hours of configuration may seem huge, but I don't think it's that much over 2.5 years and in comparison to the alternatives. For instance, it would take 6th place from the top if placed among my job projects. Also, my [AntennaPod](https://antennapod.org/) shows 196.9 hours of podcasts played since December 2021, and some of my friends report having spent thousands of hours on video games.
|
||||
|
||||
And keep in mind that I use Emacs almost as extensively as it gets. You might as well spend much less time figuring it out for a more limited use case. So, at least in my view, this weighs against describing Emacs usage in terms of sunk cost fallacy.
|
||||
|
||||
However, my story is consistent with the perception of a [steep learning curve](https://stackoverflow.com/questions/10942008/what-does-emacs-learning-curve-actually-look-like) in the Emacs community. 19.3 hours over 5 days to get started is definitely a lot.
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@
|
|||
</style>
|
||||
#+end_export
|
||||
|
||||
#+MACRO: num @@html:<span data-num=$1>[REDACTED]</span>@@
|
||||
|
||||
#+begin_quote
|
||||
Poof I made my free-time disappear
|
||||
#+end_quote
|
||||
|
|
@ -28,9 +30,9 @@ So, over that time, Emacs has become my programming environment, email client, w
|
|||
|
||||
Among other things, the Emacs community is responsible for my introduction to [[https://zettelkasten.de/][Zettelkasten]], RSS, Lisps... Perhaps even my English became slightly less broken because Emacs is so text-centered. Indeed, a lot has changed over the course of these short 2.5 years.
|
||||
|
||||
Anyway, I am writing this document because I happen to have a lot of data about how I use Emacs, mostly from projects called [[https://activitywatch.net/][ActivityWatch]] and [[https://wakatime.com/][WakaTime]]. So, primarily I am curious myself --- how much time did all of that actually take?
|
||||
Anyway, this post is an attempt at quantifying some aspects of that story. The numbers mostly come from projects called [[https://activitywatch.net/][ActivityWatch]] and [[https://wakatime.com/][WakaTime]].
|
||||
|
||||
Also, every now and then I see Emacs people discussing their journeys through the Elisp-land, or a potential newcomer wondering whether this rabbit hole is worth investigating. If this applies to you, then you might find something interesting in the structure of my effort.
|
||||
Mostly I'm curious myself, but also every now and then I see Emacs people discussing their journeys through the Elisp-land, or a potential convert wondering whether this rabbit hole is worth investigating. If any of this applies to you, you might find something interesting in this document.
|
||||
|
||||
#+begin_export html
|
||||
<noscript>
|
||||
|
|
@ -39,10 +41,14 @@ Also, I use a lot of JavaScript here, but it's all open source. The only 3rd par
|
|||
#+end_export
|
||||
|
||||
* Everything goes into Emacs
|
||||
It makes sense to begin with the evolution of the place of Emacs in my PC usage. Fig. 1 shows that as a Gantt chart.
|
||||
As I said, I use Emacs for a lot of things, which is described in my [[https://sqrtminusone.xyz/configs/emacs/#introduction][Emacs config]] in more detail. Fig. 1 shows how Emacs was replacing various programs over time.
|
||||
|
||||
#+begin_export html
|
||||
<canvas id="chart-emacs-history"></canvas>
|
||||
<canvas id="chart-emacs-history">
|
||||
<p>Also, unfortunately this post turned out to be rather inaccessible for those reading that with a screen-reader. I guess, if that applies to you, just mentally skip the figure references.</p>
|
||||
|
||||
<p>I did try to describe what's going on in these in the post body.</p>
|
||||
</canvas>
|
||||
#+end_export
|
||||
|
||||
As you can see, I used Neovim for a bit more than a year. We'll get into some numbers on that later.
|
||||
|
|
@ -63,7 +69,7 @@ The jump is January 2023 definitely matches my adoption of [[https://github.com/
|
|||
|
||||
It's also interesting that switch from [[https://i3wm.org/][i3]] to [[https://github.com/ch11ng/exwm][EXWM]] didn't seem to have any particularly distinguishable effects.
|
||||
|
||||
The mean Emacs screen time ratios are 0.39 since October 2020 and 0.47 since January 2023. So... that's a lot.
|
||||
The mean Emacs screen time ratios are 0.39 since October 2020 and 0.47 since January 2023. So, as you might infer, Emacs is quite prominent in my PC usage.
|
||||
|
||||
* Time spent in Emacs
|
||||
Now let's turn to the structure of time spent in Emacs. Fig. 3 shows how many Emacs-hours per month I spent on what, Fig. 4 shows the same in the stacked form.
|
||||
|
|
@ -84,40 +90,90 @@ Of course, this will also include all the times I was distracted to the [[https:
|
|||
|
||||
The categories are as follows:
|
||||
|
||||
- *Config* (@@html:<span data-num="config_hours_total">[REDACTED]</span>@@ total hours, @@html:<span data-num="config_hours_percent">[REDACTED]</span>@@% of all time)\\
|
||||
- *Config* ({{{num("config_hours_total")}}} total hours, {{{num("config_hours_percent")}}}% of all time)\\
|
||||
Time spent on the actual Emacs configuration.
|
||||
- *Emacs Packages* (@@html:<span data-num="package_hours_total">[REDACTED]</span>@@ total hours, @@html:<span data-num="package_hours_percent">[REDACTED]</span>@@% of all time)\\
|
||||
- *Emacs Packages* ({{{num("package_hours_total")}}} total hours, {{{num("package_hours_percent")}}}% of all time)\\
|
||||
Time spent in other Emacs Lisp files, i.e. writing my packages or debugging other packages. See the packages section.
|
||||
- *Org Mode* (@@html:<span data-num="orgmode_hours_total">[REDACTED]</span>@@ total hours, @@html:<span data-num="orgmode_hours_percent">[REDACTED]</span>@@% of all time)\\
|
||||
- *Org Mode* ({{{num("orgmode_hours_total")}}} total hours, {{{num("orgmode_hours_percent")}}}% of all time)\\
|
||||
Time spent in my =org-mode= project, which is mostly [[https://github.com/bastibe/org-journal][org-journal]], [[https://www.orgroam.com/][org-roam]] and project management. By the way, guess the month in which I read [[https://www.soenkeahrens.de/en/takesmartnotes][Sönke Ahrens' book]] about Zettelkasten.
|
||||
- *sqrtminusone.xyz* (@@html:<span data-num="sqrt_hours_total">[REDACTED]</span>@@ total hours, @@html:<span data-num="sqrt_hours_percent">[REDACTED]</span>@@% of all time)\\
|
||||
Time spent doing something with this strage website.
|
||||
- *Other Code* (@@html:<span data-num="other_code_hours_total">[REDACTED]</span>@@ total hours, @@html:<span data-num="other_code_hours_percent">[REDACTED]</span>@@% of all time)\\
|
||||
- *sqrtminusone.xyz* ({{{num("sqrt_hours_total")}}} total hours, {{{num("sqrt_hours_percent")}}}% of all time)\\
|
||||
Working with this strange little website.
|
||||
- *Other Code* ({{{num("other_code_hours_total")}}} total hours, {{{num("other_code_hours_percent")}}}% of all time)\\
|
||||
Doing something marginally useful in Emacs, which is mostly work, education and a few personal projects that aren't related to Emacs.
|
||||
- *Misc* (@@html:<span data-num="misc_hours_total">[REDACTED]</span>@@ total hours, @@html:<span data-num="misc_hours_percent">[REDACTED]</span>@@% of all time)
|
||||
Time spent in Emacs but not in an actual project (i.e. accounted by the [[https://github.com/ActivityWatch/aw-watcher-window][window watcher]] of ActivityWatch but not WakaTime, which watches for projects). These are things like reading RSS, writing emails, using messengers, doing some idle experimentation in scratch buffers, etc.
|
||||
- *Misc* ({{{num("misc_hours_total")}}} total hours, {{{num("misc_hours_percent")}}}% of all time)
|
||||
Time spent in Emacs but not in an actual project (i.e. accounted by the [[https://github.com/ActivityWatch/aw-watcher-window][window watcher]] of ActivityWatch but not WakaTime, which watches for files). These are things like reading RSS, writing emails, using messengers, doing some idle experimentation in scratch buffers, etc.
|
||||
|
||||
* Numbers
|
||||
- Total time on Config:
|
||||
- Total time on Packages: @@html:<span data-num="package_hours_total">[REDACTED]</span>@@
|
||||
- % time on Config: @@html:<span data-num="config_hours_percent">[REDACTED]</span>@@
|
||||
- Hours on =org-journal-tags=: @@html:<span data-num="org-journal-tags_total">[REDACTED]</span>@@
|
||||
- Total time on Vim config: 39 hours
|
||||
{{{num("config_hours_percent")}}}% of time spent to configuration is actually less than I expected. Unsurprisingly, the first month has the highest value of about 20% (I used Emacs without WakaTime for a few days).
|
||||
|
||||
* Charts
|
||||
By the way, I spent just 39.0 hours configuring Neovim, although the number is probably not representative anymore because Neovim changed a lot over these 2 years.
|
||||
|
||||
* Switching from Neovim
|
||||
The period of my switching from Neovim to Emacs seems particularly interesting. Fig 5 zooms in on that; the switch is represented by "Other Code (Emacs)" replacing "Other Code (Vim)".
|
||||
|
||||
#+begin_export html
|
||||
<canvas id="chart-emacs-vim-switch"></canvas>
|
||||
#+end_export
|
||||
|
||||
It seems like getting from zero to somewhat productive took me about 11.1 hours over 4 days of just playing with Emacs, and one day with 3.8 hours on configuring and 4.4 hours on coding, apparently alternating between the two.
|
||||
|
||||
* Configuration
|
||||
Now, let's see where these {{{num("config_hours_total")}}} hours went into.
|
||||
|
||||
Configuration sizes are a fairly common topic in Emacs discussions. I'd guess mine falls into the category of the longest, although maybe I'll do some research on that one day. Fig. 6 shows how my config size changed over time.
|
||||
|
||||
#+begin_export html
|
||||
<canvas id="chart-emacs-config-size"></canvas>
|
||||
#+end_export
|
||||
|
||||
So, my Emacs.org is {{{num("emacs_org_length")}}} lines long, and the resulting init.el is {{{num("init_el_length")}}} lines long.
|
||||
|
||||
As you can see, I switched to [[https://leanpub.com/lit-config][literate configuration]] pretty early on; so far I didn't regret it. It's also interesting how the two sizes diverged as I was writing more elaborate commentary.
|
||||
|
||||
I also never had any substantial issues with maintaining that configuration. Perhaps [[https://www.emacswiki.org/emacs/DotEmacsBankruptcy][Emacs Bankruptcies]] are just not that common nowadays.
|
||||
|
||||
For the sake of completeness, let's compare that to my Neovim usage. Fig. 7 shows the config size dynamics for the first 400 days of using both programs.
|
||||
|
||||
#+begin_export html
|
||||
<canvas id="chart-emacs-vim-config-size"></canvas>
|
||||
#+end_export
|
||||
|
||||
As I said, Neovim seems to have changed a lot since the last time I was using it, so my number of {{{num("init_vim_length")}}} init.vim lines may no longer be relevant. Still, it's pretty interesting.
|
||||
|
||||
* Emacs packages
|
||||
Working with Emacs packages was an interesting experience, not least because it was my first experience with Lisp. Fig. 8 shows the structure of the {{{num("package_hours_total")}}} hours I spent on that.
|
||||
|
||||
#+begin_export html
|
||||
<canvas id="chart-emacs-packages"></canvas>
|
||||
#+end_export
|
||||
|
||||
Unsurprisingly to me, my [[https://github.com/SqrtMinusOne/org-journal-tags][org-journal-tags]] tops the chart with {{{num("org-journal-tags_total")}}} hours. The most interesting part was implementing set logic on the [[https://github.com/bastibe/org-journal][org-journal]] entities in order to make a kind of query engine. But I use that package all the time.
|
||||
|
||||
The second place, "Unknown project", stands for Emacs Lisp files that didn't belong to any project, which should be mostly built-in Emacs files.
|
||||
|
||||
My [[https://github.com/SqrtMinusOne/elfeed-summary][elfeed-summary]] ({{{num("elfeed-summary_total")}}} hours), [[https://github.com/SqrtMinusOne/lyrics-fetcher.el][lyrics-fetcher]] ({{{num("lyrics-fetcher_total")}}} hours) and [[https://github.com/SqrtMinusOne/reverso.el][reverso]] ({{{num("reverso_total")}}} hours) are also among the packages that I use almost daily. So I don't regret investing time in developing any of those.
|
||||
|
||||
* =org-roam=
|
||||
It's not directly related to Emacs, but I include it here because it's highly unlikely that I would have heard the term "Zettelkasten" outside the Emacs space.
|
||||
|
||||
And although I mentioned [[https://www.soenkeahrens.de/en/takesmartnotes][Sönke Ahrens' book]], I think the website called [[https://zettelkasten.de/posts/overview/][zettelkasten.de]] would be a better resource if you're curious what it's all about. And I was initially made curious by [[https://www.youtube.com/watch?v=-TpWahIzueg][this stream]] of David Wilson.
|
||||
|
||||
Fig. 9 shows the dynamics of my [[https://github.com/org-roam/org-roam][org-roam]] nodes count over time.
|
||||
|
||||
#+begin_export html
|
||||
<canvas id="chart-emacs-vim-switch"></canvas>
|
||||
<canvas id="chart-roam-nodes"></canvas>
|
||||
#+end_export
|
||||
|
||||
A significant fraction of my {{{num("orgmode_hours_total")}}} hours spent on Org Mode went there.
|
||||
|
||||
* Some observations
|
||||
Let's see where all of that leads us.
|
||||
|
||||
As I said, I started from the point of zero experience with Lisp. I had a Bachelor's degree (now Master's) in software engineering, but I don't feel like it has helped me in any direct sense. At most, it exposed me to different kinds and concepts of programming, but I am confident that it's anything but a prerequisite, as also shown by the story of [[https://protesilaos.com/][Protesilaos]].
|
||||
|
||||
The number of {{{num("config_hours_total")}}} total hours of configuration may seem huge, but I don't think it's that much over 2.5 years and in comparison to the alternatives. For instance, it would take 6th place from the top if placed among my job projects. Also, my [[https://antennapod.org/][AntennaPod]] shows 196.9 hours of podcasts played since December 2021, and some of my friends report having spent thousands of hours on video games.
|
||||
|
||||
And keep in mind that I use Emacs almost as extensively as it gets. You might as well spend much less time figuring it out for a more limited or minimal use case. So, at least in my view, this weighs against describing Emacs usage in terms of sunk cost fallacy.
|
||||
|
||||
However, my story is consistent with the perception of a [[https://stackoverflow.com/questions/10942008/what-does-emacs-learning-curve-actually-look-like][steep learning curve]] in the Emacs community. 19.3 hours over 5 days to get started is definitely a lot.
|
||||
|
||||
So, my final opinion is that it was worth it, and would have been worth it even if it went half as good, at least inasmuch as it's possible to compare slices of personal experience against actually unknown counterfactuals.
|
||||
|
|
|
|||
599
static/data/2023-03-14-emacs/roam-stats.csv
Normal file
599
static/data/2023-03-14-emacs/roam-stats.csv
Normal file
|
|
@ -0,0 +1,599 @@
|
|||
commit,date,nodes
|
||||
7d2146ba5d0657b73eb68423727bea25311131d8,2023-04-10,782
|
||||
587b56bc6e9daf00cae2e6e68611a02480272349,2023-04-09,767
|
||||
fcc7be872eae173fced04193293b409687fdf348,2023-04-08,766
|
||||
d321c16721b6931a3d4e3964efaa6524b04f1740,2023-04-07,766
|
||||
5191644d9f54d51e74cd2a41e7293af1f369e525,2023-04-06,766
|
||||
9038b9dd39b98832cbdcf988a5bc1b84b23d9ae7,2023-04-05,766
|
||||
c313be402a76ab0908f6ebe0c0f4046ee2bf39cb,2023-04-04,761
|
||||
626c90f5262ecfbaa0bbb9c1fce15d7cdbfacdb5,2023-04-03,758
|
||||
63bbe29b3fb505aeb6165dd3024f911ef5dc21af,2023-04-02,758
|
||||
3b4a5cedeb9c3532b3032a5ae71142997dcf03c8,2023-04-01,755
|
||||
7ae3d9e9d1601efc1a936dc3dce05b08d769acbf,2023-03-31,755
|
||||
7331740d20329f50dc32278b4193f6b1c44c1d1f,2023-03-30,755
|
||||
d820d5e1107f1cbaf62e364d7220ae8c49e972fe,2023-03-29,755
|
||||
c1904342faac1cc033f9dbc31ebb3a17de43401a,2023-03-28,752
|
||||
ce1e015ef924afcabc7fedca6526269e6deb8739,2023-03-27,748
|
||||
996a6d4faff65a1e0c0a9feb4fe90a597e21b401,2023-03-26,744
|
||||
bdbd06b53e60270dc36c23df3adff5149a79f311,2023-03-25,728
|
||||
ddc0d3a57c7ec11a41142816b290c7d29420497b,2023-03-24,720
|
||||
8649b00592142da7b23f2a435586e9b693a33cce,2023-03-23,649
|
||||
611fd512295b30ea9a020ebe006335b099bc493f,2023-03-22,649
|
||||
0dc1e8f555b83e5bf66b9e55973b613a8a46e324,2023-03-21,644
|
||||
e13ec465361575256d7b2411ca1731ddb5113c86,2023-03-20,640
|
||||
7c709caebe1853cec9576410d04c1f97b8e90439,2023-03-19,640
|
||||
38d4421a645ccd0b0e67754678760af20646c58f,2023-03-18,640
|
||||
6a224aa648ecb0f2daf3a3cef1efd028e2b1a113,2023-03-17,640
|
||||
1a71c0b1f5cf1c0c7d9c63aaf1524386b1f6b922,2023-03-16,640
|
||||
3c5da73fd9cb2e58b4a423a8fcca9f562b1a7d2e,2023-03-15,640
|
||||
53c5b9810d66ce574fa0ba30422c2804910d2696,2023-03-14,640
|
||||
3816308a83090e0d14d48b8947bc3fb38d7e539a,2023-03-13,638
|
||||
02c8120a41f6eec194605e3c406117430c09de12,2023-03-12,638
|
||||
9eae91861501ec17c98d240dd39e079185898092,2023-03-11,635
|
||||
2cfd7cafb24bd91f6d4b0e6494177296d889f0aa,2023-03-10,635
|
||||
0dd579bedd9a5a5ea5c857f5937021052789c32d,2023-03-09,635
|
||||
6a960b83dc4aa61be58ac684055b72b5c6a898b6,2023-03-08,635
|
||||
96577929fe5c9984645c6e4a2b8ffadeec6203f3,2023-03-07,635
|
||||
0d1233ad24f80567f16fe68c47ec925de9f503bc,2023-03-06,635
|
||||
2bf72e7564e873c22e7319114a4312f7443f825d,2023-03-05,635
|
||||
ece45ab57d1d8573bd768a426ca0552155acbea0,2023-03-04,635
|
||||
c21e4bbf4ea16d124a8fd301b43ac91d1e1118fb,2023-03-03,635
|
||||
5dce76e69141c9b9b844da2101bd84162b7f83bf,2023-03-02,635
|
||||
71f0c44a73c495691d183de652fc4eeec68be48f,2023-03-01,634
|
||||
54082f6b8b87171bf01ffa349aea627c98ecd7e9,2023-02-28,634
|
||||
24155e199711dc1bfb03c632a8b3612a3688d6ec,2023-02-27,634
|
||||
10b626d45bd028ebd1744a99e773c9c93af630f2,2023-02-26,634
|
||||
bd45afb6a2450810732527187b859c23d20d3490,2023-02-25,625
|
||||
abb95acc6c90c773c3e9e06b2f94141be7e59433,2023-02-24,622
|
||||
e19679b51fdffc379c2aebe0bd80434e926a22ae,2023-02-23,622
|
||||
735b9ac1360451f4fad4f8bf017191960ee632db,2023-02-22,614
|
||||
f417f6fb5e7bc951c53b6658ca683eb4505bc781,2023-02-21,614
|
||||
4147dff4d5420826d2528b501ea96b789e160fe2,2023-02-20,614
|
||||
4146b1fa835bef59d2fe3ded09967f7004fc2608,2023-02-19,614
|
||||
e7915bad596085c381300c70dce5782633e0b72f,2023-02-18,611
|
||||
45d989f9fee9d45ee8600c1caf5d0546e05f58e9,2023-02-17,611
|
||||
67e4b48386053c036ef4bbe2a1beed0063e32d0e,2023-02-16,611
|
||||
a6cc6a82eef96a02861132a3f44913447e5fdab8,2023-02-15,611
|
||||
ace67c9d64efaba295eb5fee3969a805c52fa287,2023-02-14,611
|
||||
43a6a3a93e0b10c1644e8cc040c621f3924661a7,2023-02-13,611
|
||||
94dd819a281752a78aa92db018979dcd732f4f04,2023-02-12,611
|
||||
83cac83f6a9198a058b569c088ff5784b4a352db,2023-02-11,576
|
||||
b754ccdd7c603b8cacfa8edf83d45fff8758d456,2023-02-10,576
|
||||
03542592d57716e484f732f4a8f676dd941e6905,2023-02-09,576
|
||||
e87b4a6de153f32750240db68b020ea090d39ab9,2023-02-08,576
|
||||
063d0d26c92b99762cc9c1d8ff106c86df952a16,2023-02-07,575
|
||||
983bbb45af6142b4722505213ab5fd5a027468fb,2023-02-06,575
|
||||
f4363df6483f7e3177d1bec57773183508a832c4,2023-02-05,575
|
||||
0963686ca01479bee659416acf5320fdb2044e22,2023-02-04,574
|
||||
1c66246a44c7a60368bb9f8c5a67e3e932a745c0,2023-02-03,572
|
||||
a11387d4ed83d8833327b6c96a602f3dfb1f9708,2023-02-02,572
|
||||
beabc4253b3f1fccb600e9f61809de988d8ec58c,2023-02-01,572
|
||||
febe7bbde32ad8663525639efce506cbc8c45c3c,2023-01-31,572
|
||||
e76082b09b229e6259c929008225a11854a86ccf,2023-01-30,572
|
||||
a0481ebde5404f6aa3e753804f1f12474203c6e5,2023-01-29,571
|
||||
c39a78dcad99541598427a5656f78d78e78c7a1a,2023-01-28,571
|
||||
11b3d023561940c3da8a4e8208c56e16f13d6295,2023-01-27,571
|
||||
d90e0786d630e19e50118b0bc08dd1feac349338,2023-01-26,571
|
||||
36a42a99798d4a7ed4d42ea2296e3f0c5478a665,2023-01-25,571
|
||||
f6b3a7f0a0d9acb00d2e00130a980d0a00a03778,2023-01-24,571
|
||||
0b91db129dd827e7e80f2bbf59cccfbba19ee9fc,2023-01-23,571
|
||||
328c6daedd5f56c56ac0e662ed52d85b5ca78475,2023-01-22,571
|
||||
42f74c81d1c13947f01122a8b0278de4668d26e1,2023-01-21,571
|
||||
5b6750af58bdd7f3f97b984ba6a912dd583756c0,2023-01-20,571
|
||||
10ecd58c1c7da8d0b7a56305ce495e8e89db78dd,2023-01-19,571
|
||||
ec8dc2d671aec39acd3876b9f34dede563e33019,2023-01-18,571
|
||||
15f82de47dbdd1405f0af7e37c86dc24f885b5f7,2023-01-17,571
|
||||
3b6c956eb739f7961374c7496a81a445509696db,2023-01-16,571
|
||||
a2750287138c69f6153216a6001c013c13608dff,2023-01-15,571
|
||||
09da5b749b67369afd1957df7b22810620b4a8fd,2023-01-14,571
|
||||
42c1bd3838d5b636dd412d3f02d2d88b3232e7df,2023-01-13,570
|
||||
802812876d58c7ec669370acdab3cad940d59cbd,2023-01-12,570
|
||||
ee7118f5ba67c4ccb68d0d28c7534b83d5a1653b,2023-01-11,570
|
||||
73ebf5a1a39847a338fa6fd36d4a56f36ed89a74,2023-01-10,560
|
||||
71a6615b379992253501b19cce5b7a07611abf3e,2023-01-09,554
|
||||
7d8b0f93ea6ce549a6be9c69f055d714874e7440,2023-01-08,554
|
||||
5090a8249579b05fdfb38766f90741bbaebc1772,2023-01-07,554
|
||||
8ff01228477f77bfe049e731745490a5422f6bf8,2023-01-06,554
|
||||
ebf41880422e90b1e2af43d56d7661c1710d1edb,2023-01-05,546
|
||||
d701d6634ff643a9bb53820a2a0428e75f02c0e4,2023-01-04,546
|
||||
c41c1aa5945bf7a31a674ab3e666f63ee4d3e510,2023-01-03,546
|
||||
c9a7619d65e9435dc754ca57cf45c4f5b9e72fed,2023-01-02,492
|
||||
1b6ce52785b2839e5bae4dde1f997196a29f691f,2023-01-01,491
|
||||
b85cbb2b42f8ef2c6a21933fe0de711c7b2ab548,2022-12-31,491
|
||||
9c2d0adfc4773ab5bb2ad80be53ee2a52f776891,2022-12-30,491
|
||||
f7d5fa85e4d8fb2325d0f5240486ae6fed035d46,2022-12-29,491
|
||||
c1a2b14b471f5aa2057f996945f16cab0554b698,2022-12-28,491
|
||||
541e6d8012cde71123f582cdf317d5008205ce7a,2022-12-27,491
|
||||
d48bad04cd0de72cb52a7f3c95c4dbd9d0da9910,2022-12-25,491
|
||||
6b020eb46d9bbea33322f50b286ea734848020c5,2022-12-23,491
|
||||
54ce903b18bbf11018b87c05efb7ef9c8e4bb5a3,2022-12-22,491
|
||||
96d74247dd09871653ff6ebd9e39fd51668e0abc,2022-12-21,491
|
||||
716d7f904aea55d1f188510fec9a368641ed3682,2022-12-20,491
|
||||
95021c6f8531a9d3ec5ed2eb7cad452d8973e5f4,2022-12-19,481
|
||||
93f4d63413a4bd9abadce61df3af3d7c33a43150,2022-12-18,481
|
||||
0e565a9cb37141a8d111855b2a6a739da33dd7f2,2022-12-17,481
|
||||
9e9e4ed1cc6d6ce2aeedcf46b6e8218efada0a5b,2022-12-16,481
|
||||
75e9b54e1d32fcba951fa266ec2b10a7f75a0c22,2022-12-15,481
|
||||
df2482018d82ae6168bc5b0aaad7b23d12a2b652,2022-12-14,481
|
||||
04c7c1f2cfff75a053861b9047f60b5b512d1499,2022-12-13,481
|
||||
04a95cdb55d6e947f692c929b255f83ac618f2c6,2022-12-12,481
|
||||
0ca716683af7d0e43ad940e70a4eb51b90e7da38,2022-12-11,481
|
||||
d1cd3d313bafa3e39a8791d5aad1380f400e182b,2022-12-10,481
|
||||
94a1e2b91b0546eed6841ed10400a9435b2b1e0f,2022-12-09,474
|
||||
20f6585a0134efa2fdbf9cac258ede54b36cdfd7,2022-12-07,474
|
||||
f7beec5edb2ddd7620ac83de2b38f183d0b3a05e,2022-12-06,474
|
||||
daf12421d3656b508dd09f51906cf99b94546787,2022-12-05,474
|
||||
f5d5f4af8f5366e421b086912f697f16c826f88c,2022-12-04,458
|
||||
5554b9bb0d537aad38b9ad034104e94bccc11aac,2022-12-02,458
|
||||
557b474d2123100f1c7346a0a8335b4e41b0e80d,2022-12-01,458
|
||||
2dea686b87e1d88aac1aa32a3549ec94e1952e60,2022-11-30,433
|
||||
92ccda71e56707ad4fa43086f930b989c729efc4,2022-11-29,433
|
||||
48fdb394dc54f174e379374481fddea370a6978d,2022-11-28,433
|
||||
5a524ea021438e364b8a0b2a0b0dd0d9b207e60f,2022-11-27,433
|
||||
517f4df898b80febbe134ad54fac4752d7e19bb5,2022-11-26,433
|
||||
1cbdfb0c3adbfbdeaeb1298f1fcd3025c1db16a6,2022-11-25,423
|
||||
218034df9d72faf7b6ba68009ef8d41ca96d1989,2022-11-24,420
|
||||
5aebea4c597c3f3f2e8d2e7d4b76e450d1ddfe5b,2022-11-23,410
|
||||
a2e11724e8640ace7c085674e86d87f073d8ea05,2022-11-22,410
|
||||
ef0646a9be637daf65ac4db908eb96696f3894bf,2022-11-21,410
|
||||
16e80a12ce7a040de4d6e97efb8fdcde054280b2,2022-11-20,410
|
||||
8fc56a6be3af76d9fc273c90661a8165cb03a467,2022-11-19,410
|
||||
0503fe3685c68bd8191f8e35cbeb84e42ff8c831,2022-11-18,410
|
||||
944cbfa346d760b940dc8166c2a014afe4335d83,2022-11-17,410
|
||||
f697e4dc8dc83d9d583855167c8a126bc5c77d51,2022-11-16,410
|
||||
51a964210d1117a3372f9a3c2e7d2289afa3fd6d,2022-11-15,409
|
||||
1474187381cee1fe56f49b0236fbda9eb9ae352f,2022-11-14,409
|
||||
5b135e6083ab66b7c6fac06d5be44c87fb0a39b6,2022-11-13,400
|
||||
52b33e419c8034f2cdb49141fecd260163350a44,2022-11-12,398
|
||||
65ad217fe94b2274c47fa550c227a4fedb3e4407,2022-11-11,384
|
||||
2a23bed5749ce5e6fd69b873453c8530f4ce22f3,2022-11-10,384
|
||||
835a9bfa53f9180603096b82ea490a29a1b02fb4,2022-11-09,384
|
||||
539ee51b2c38688d4e94cc1e05aa140892ad2269,2022-11-08,384
|
||||
f270ef9dfe1e976cd27b9f020a9432d50c8c10cc,2022-11-07,384
|
||||
a093b45b7f318627354245b260e0dbea0e4e603e,2022-11-06,382
|
||||
8384c240655f20fe382ad5348662d87a70e2595e,2022-11-05,381
|
||||
60ea76995d1dfd96c72513954367fa7608acf7aa,2022-11-04,381
|
||||
67cbc40ee38091338bde12b9054786fcc038ffbe,2022-11-03,377
|
||||
06ff91651d6509bca253f5cc9c307193eb89bcb0,2022-11-02,377
|
||||
3db312af50fdb550bf6b14b87dc2b9724b9bd835,2022-11-01,377
|
||||
b3360a6da4b8b3f652e4aabefcf95843deb16912,2022-10-31,371
|
||||
8829c16b02f25e3f5b1c963075d29c6d69709f41,2022-10-30,371
|
||||
01185d0e3bf22db294ca75b2f63f9077f5ec77ba,2022-10-29,368
|
||||
3449d24a3e83b5bf5a2ec43cfaa861e55a3c8f72,2022-10-28,368
|
||||
93a3763e89fde8b341650834b5ab43356144c93e,2022-10-27,361
|
||||
983c6c1d0896a23c2294597aa46d95bbbe184d49,2022-10-26,361
|
||||
2c3d5410d8b12551211e36663569a085d108f34f,2022-10-25,361
|
||||
b644033ec7d0d967cce48681236d1120274f5705,2022-10-24,346
|
||||
1fd3205c62626ce368b8e197d03a38c4439607d0,2022-10-23,346
|
||||
810a15ed945daa96fd82655ed6584ec0331fab53,2022-10-22,331
|
||||
f2854af27ad1b4aa648565b20254a0e0536792d9,2022-10-21,331
|
||||
caade03be3adf65267e05aacb4839783936e5740,2022-10-20,322
|
||||
2347b8fba3d77d0074a8f03ff7d0e91497189722,2022-10-19,322
|
||||
205e4b150765b564e4cda9dff226e30cf965c742,2022-10-18,322
|
||||
c37102a49aedab3616165cd43424ddc2cea54437,2022-10-17,316
|
||||
49ce7bc2b1e6c33da16cf6b15cdeaffdc9bd549e,2022-10-16,316
|
||||
4dca5339bf43f60f5b7708b08074780d4f97337f,2022-10-15,311
|
||||
e23cecc3ecd6815a010ece192410b3234c584b6b,2022-10-14,311
|
||||
3d3d2ebd3b93462bfe2a7324f00774f5b9477d32,2022-10-13,301
|
||||
a6dca2f508264cbbf598bde6daac966c819e6f79,2022-10-12,301
|
||||
6cfa6b1fd0bd980d96aa49ce36fd434b85537c18,2022-10-11,301
|
||||
2f17f60037e2e23c6f08739506d443c95380dd9b,2022-10-10,301
|
||||
7c772b75f09c4575de915d2431c3b7bcd9b663fc,2022-10-09,301
|
||||
3a2c43e2b8b7648081813f6f719f877082c09e0a,2022-10-08,298
|
||||
f05273468f0f539267da93d91b34aae74b9e7621,2022-10-07,293
|
||||
418e10308d2e664c774d9b90b7eeb11c9923a02c,2022-10-06,293
|
||||
538e08eebd770b0a98e3ae7beec652af21a22c2d,2022-10-05,293
|
||||
93e73f373c5515725f2bc90fb94485be7d5acc78,2022-10-03,292
|
||||
a6a09e09d8892c4d9b2079744e08b836617d6fef,2022-10-02,290
|
||||
085e857f6abac4864079793a83866d90e77b17dc,2022-10-01,290
|
||||
fbcc03448e817337602a7236c1f19b039675a387,2022-09-30,290
|
||||
2785c689baa1698d1849082fb400be692cf5d5d7,2022-09-29,290
|
||||
162cdec1af7121e6bb0eafbf6bfd588bf615af97,2022-09-27,290
|
||||
7087c29251339e8aa3ba8fdfb69c7dbdc05f3b4d,2022-09-26,290
|
||||
7129ad92cfe5f1af675a3731ddc55bf8d036afd2,2022-09-25,288
|
||||
fb30f3a595b8e7136d864c72e8ebc56fd02f4065,2022-09-24,288
|
||||
0c3fb94fbcfb0e8b99dd63cc4c4db21e751a900a,2022-09-23,287
|
||||
9a2f831bdf100eb12a248d80ae1aa1c236f017af,2022-09-22,287
|
||||
07ccb94805c5c4dc8660b3297cbaf7a9f75ea196,2022-09-21,287
|
||||
325a02d02a0a2154c3692b821f68134db3e98011,2022-09-20,287
|
||||
73dd8430ae7e183f75e396f8ac3900739d11eeae,2022-09-19,285
|
||||
ac461b2e16c3ad14737d27b92c137f21776a03eb,2022-09-18,285
|
||||
4a7969820fe38062a1d796b8f8e036cb305a9e9e,2022-09-17,285
|
||||
101c9a0320550459cebde75fa8ca0782af9434f1,2022-09-16,283
|
||||
7cef09035cdc9aa27e03944df8df8fb6a1faa78b,2022-09-15,275
|
||||
44cea8eb1557bb36c92ec42500ccee1d55d88553,2022-09-14,275
|
||||
72fd1098d6da914b3131b7139b2a3574fabf0c94,2022-09-13,275
|
||||
6ab2ef94c8b39671e4bd5f0c1d46b204a8fd7fc9,2022-09-12,275
|
||||
d1fab225bd3964ab676a9c2126d925023942d3a6,2022-09-11,274
|
||||
119643ba2a4a007bd81ede293155e42eeebed646,2022-09-10,265
|
||||
48cafa8a2be437190cdf32b3adbe95a05a6c8f0e,2022-09-09,255
|
||||
38774fdaa3a2aca08738f39a24d69ba07dbf9e7a,2022-09-08,253
|
||||
43c656ddd5b4915718d78a623e1bc5c70e9fa286,2022-09-07,253
|
||||
a0c76ff22985c24ed39cefce1ac4e24f184b3878,2022-09-06,248
|
||||
8fe45cde534e57f8d2760936290f9cf34faaa9ce,2022-09-05,248
|
||||
d4b3b61376388b60a28e8507979699aedb2a9459,2022-09-04,245
|
||||
e52b6077be9afb11c95db553b2e8d6dfb0a56280,2022-09-03,244
|
||||
d8ee0e721379e621850321983fe58207938827e7,2022-09-02,233
|
||||
f343a3681659834916fc33ddf6b20e6beadc7fc0,2022-09-01,231
|
||||
841ce0c5e1ed273dfdd9017fd63902869f09f4fa,2022-08-31,231
|
||||
3c0ebef568c9ae7d3d1888b4106f0dc30ee09887,2022-08-30,212
|
||||
efa9ee4d116dc7ec4a29e16e9fed5b3cb3634252,2022-08-29,211
|
||||
2b080b832aecad6a1f5fbc89a0bccd2ff9aa1747,2022-08-28,208
|
||||
2f123edbf2525ba67361ecb0dd7510e4229808d2,2022-08-27,207
|
||||
d19c64ac096eb4495563346bcc445df465d613ec,2022-08-26,201
|
||||
8b40de811b668f8de97092da780ef402089f0079,2022-08-25,193
|
||||
a0529c2f1443f3d75990aa8e7a82d4bea22d7792,2022-08-24,193
|
||||
0d3236702288028eaf9fb0403ef4e486355f301f,2022-08-23,188
|
||||
1d32f3aad237d80a0c2171215a159e18a77d1e9e,2022-08-22,188
|
||||
26bee1cdf63cd5ec8eeee76ca0f0fc3ae823efa6,2022-08-21,183
|
||||
aa7a1eedbc6c414498e5489ee84474c17314134c,2022-08-20,183
|
||||
cf5f67c0fb14bc47666cabd10341851d114b8b19,2022-08-19,182
|
||||
d738dab01fc2d396004645093749e448ebdf4f9d,2022-08-18,179
|
||||
8e2858516d066263015cd3fe494bf4dcfec7cea8,2022-08-17,175
|
||||
2c597253b0168a6161cd77dd0ae17ec12b76caf4,2022-08-16,172
|
||||
b9f0e34aa96eb4797472dbdeba0d91e1135851ef,2022-08-15,172
|
||||
cbb8c34d3e29b6c0681ab51698c2ed67c0889f8a,2022-08-14,158
|
||||
107382aa8536339ae288a4103359755c0e760960,2022-08-13,158
|
||||
f82394576103d47d8485bdf871af1faf93ade795,2022-08-12,155
|
||||
988ebdf89f6f135997223beb1982060d87374fff,2022-08-11,117
|
||||
86b8aa54a40e7d92cbfab844295dbf49c6812ac2,2022-08-10,117
|
||||
e7ab61d234fbcfb942f62e7270218119ec68f3c1,2022-08-09,103
|
||||
bcc9f88ca12bd8a081154c062e648ca1b7f77abc,2022-08-08,99
|
||||
48611bde1d7dc11a6b2fb7982928b0c4ca0f35b2,2022-08-07,92
|
||||
e661b776c8d90e1ff61179392172026be40effa4,2022-08-06,92
|
||||
362d2e5af651d33ebc05d6c0b1b11d106de816df,2022-08-05,92
|
||||
ac7610faff813ef5173dce2b101d88d1fba3834b,2022-08-04,92
|
||||
47c00deef8ab63d42fa1f8a7668c86c4b21d6ea2,2022-08-03,92
|
||||
4243f108eb56bcd4b957235dfdfa742c05b68c03,2022-08-02,92
|
||||
0a2490c29de09ba73babe75f93a4ea8de63ef134,2022-08-01,92
|
||||
4729118405c64c84e2af01d3daa808d44093bfb0,2022-07-31,92
|
||||
7928338bbc652e5f81b2f0b7c46b4457be83832a,2022-07-30,92
|
||||
2b9346a2de7689fe72bd10afae8a8c07693875a4,2022-07-29,92
|
||||
6c7893fffca014c4d9c27e7875896dbf9da756ba,2022-07-28,92
|
||||
c753a9083e7d72cb74c376b8666db6da895f929c,2022-07-27,92
|
||||
0d36226b85ee9cbbf3a5d5233877976d2d8aeb92,2022-07-26,92
|
||||
add0b492b4f7c92c1cdf619f9b87111bc675559b,2022-07-25,92
|
||||
655f8d79f63323d85901f8927fe33253c5f26e71,2022-07-24,92
|
||||
f31cb791a15f775e605e3c65b2f3db7f8af6166d,2022-07-23,92
|
||||
044dd4b4677341a7ea66d91bcbc67c98588f5c9f,2022-07-22,92
|
||||
603e308fe8dd8959855ff77f92648114040e267d,2022-07-20,92
|
||||
286e81411aac76343d090da080e653c5bbb43cdc,2022-07-19,92
|
||||
0a79b4b58eeabdbe564f64e4a9f200da91593850,2022-07-18,92
|
||||
2fdad183d485d94aab5ac9b60d9c948b73285b76,2022-07-17,92
|
||||
eee585a505ae9020a78efb1d5391d2539da931eb,2022-07-15,92
|
||||
50a7f01308241ed7ed161ebdc6f45417ae32474f,2022-07-14,92
|
||||
1f109765f709a3e64dafa72b35777a6dab0ddb25,2022-07-13,92
|
||||
4899aee5e52feba57917365917332ab805cd857d,2022-07-12,92
|
||||
1a397e5b1ab95ddbe3f9ad2c417bdf7cebb0e0d8,2022-07-11,92
|
||||
da15c955ea857d36cad5d4b0f0376f64c1174b79,2022-07-10,92
|
||||
6f6de53aa6882109f7aece8af3f782d6c5b4d2d9,2022-07-09,92
|
||||
bf19671c1ad2796bb0bccf792e86024b7be499f7,2022-07-08,92
|
||||
44f0273dda80594bb2c0013edded9ec7b4c820dc,2022-07-07,92
|
||||
c051ca84f94b3d9f74d746e50f69bda71cd75705,2022-07-06,92
|
||||
5671a906fb057c7190a5f1d0b30d521cf3ae4bc5,2022-07-05,92
|
||||
1cc1ad4cc1e8697edefeffa18bcde175a2da2946,2022-07-04,92
|
||||
9ff0d25b1f971ca6b17ca5cc1ebdf47fec3903cb,2022-07-03,92
|
||||
dd62eddac517989169fafbf4d8bcb962c13e90cb,2022-07-02,92
|
||||
2c5f24ef890fbf8e41657f9ea6dc4f193066d01f,2022-07-01,92
|
||||
088adf6e18cea941219fd043a8e375e6b065a164,2022-06-30,92
|
||||
7e89bea327abdab506bb31649da75fcc7ce2e168,2022-06-29,92
|
||||
92d9f6511449ef59e7b8dc646b66e8401c96b474,2022-06-28,92
|
||||
f11213a2e98eef02965cd2fd2cf9e1932191e738,2022-06-27,92
|
||||
dc2d74f3d23f7208778b6dda20cc24a0e1712710,2022-06-26,92
|
||||
abbb0d386cfed405f58898904e00c67ce546df39,2022-06-25,92
|
||||
2a4aa0073854aebafab2e158325e4bebfc43f5d2,2022-06-23,92
|
||||
b1ee32e34df73d95f7e73adb24546a5d49e939e3,2022-06-22,92
|
||||
0bb4b7d8475efee404b1129122d42eef793b6df2,2022-06-21,92
|
||||
cfc638ceb21d456d385e290d26ac242591d5794e,2022-06-20,92
|
||||
2d9998b4788b85422806ae3032cb1c85861cd821,2022-06-18,92
|
||||
913d6a715289481bb749ce90ddcf322094e91f92,2022-06-17,92
|
||||
44ee273cfae97cd7008acdc513e08a557407b327,2022-06-16,92
|
||||
d315afb20be4acd8708c57eef7403f1afad2dcdd,2022-06-15,92
|
||||
f8ebbd134f17f5126ada65b90ac736c26f4bf6d5,2022-06-14,92
|
||||
d9a5a0f71ddec2c43266820677eb59f223ac9e01,2022-06-13,92
|
||||
253c9b6ae48d7f05c292a031b56a5b5527674db2,2022-06-11,92
|
||||
bb0a3e30c1b096d0424a93e7fd936ac2f35d76a4,2022-06-09,92
|
||||
2efb84b8f1929f0e2f89111afc4a65ee95b6827d,2022-06-08,92
|
||||
46f4d6c5312626bd3d720f3cd0895d84e3c02973,2022-06-06,92
|
||||
b4defeba3fc8e55505dee196c8f231e2026e1513,2022-06-04,92
|
||||
59ccfaaf2c16c825aaf0e0e11d9915d4854349dd,2022-06-02,92
|
||||
dd8a3dbf7f83ff8e2a6581eebbbf204cf0d7ab95,2022-06-01,92
|
||||
75b697fea4e313fb00160bf3bb0f52a272f8c24c,2022-05-31,92
|
||||
aae4141419b9520cd437de78a9ea96c68f305311,2022-05-30,92
|
||||
cd802bda7ad54481c6dda4ce708904cd4cf55b2f,2022-05-29,92
|
||||
7c6f0526c130086295fa83cfd356678ede65fd2e,2022-05-27,92
|
||||
7ff5a58fcc48cdbb83b5b13d62f06a3a508c0d78,2022-05-26,92
|
||||
5c846893c71f053e75d911e161f7b301c323172a,2022-05-25,92
|
||||
ee5fd72dae70118a22d753c0faa8016d87b03317,2022-05-24,92
|
||||
af12245bc084220ae45e5e3f60e8bbd45751aa63,2022-05-23,92
|
||||
30b7f93b0662f21cfbba349ca63ea3fd75f080a2,2022-05-22,92
|
||||
61a2e31ed6989024d1c3c9a71357e7c4f4b0ec58,2022-05-21,92
|
||||
649872bfa2b8c6ad26c881faf961f1488311a73d,2022-05-20,92
|
||||
5e352e47e9ee871b9861ecbcccc3dd387fa31bc9,2022-05-19,92
|
||||
336084ba84809a7eacadb24950dff28eaa6e03c8,2022-05-17,92
|
||||
318f0457829c84d5d4d05c806aa60280d27b2e60,2022-05-15,92
|
||||
f0e925fb1dd6ab08d4eb24ccbdfc23084ebbcc3c,2022-05-13,92
|
||||
f869e0ba8501c1caf4756c575b4f09add28aea56,2022-05-11,92
|
||||
24363782e0386258ff2499ebe0029eadd59f96a3,2022-05-10,92
|
||||
b7fb215304313fef3890060d1327f8cb46187dbd,2022-05-09,92
|
||||
a40aab0a48a08f6f5e25e34ae22f5a2e71b10b73,2022-05-08,92
|
||||
b8a52dbffc87faeec082136d42fb8c248f2bea77,2022-05-07,92
|
||||
0b792ab0e143a038529a2a03a077c14e9d09862b,2022-05-06,92
|
||||
fc00023be58fe15b093170a21a72aba5cb23be1f,2022-05-05,92
|
||||
bf5fcc72b99b01b02f13ba93227b1121a238a5dd,2022-05-04,92
|
||||
23acc274c96758fecabaee9dacac9357fcad43e8,2022-05-03,92
|
||||
d09965bd19a8932f931fbd27905b8178e85ddb23,2022-05-02,92
|
||||
a608c27e689ffd1364f1c4301c98c2b29a85cb0f,2022-05-01,92
|
||||
87c7626b66b0284a0fbe8c509f88abc7c8099293,2022-04-30,92
|
||||
481901b71dbaeeb90449a4b4ad1e0bfb3dc67c5d,2022-04-29,92
|
||||
5b4fbda3d12c7194d2048ebdef0cee51b0b311a1,2022-04-27,92
|
||||
4c85e9dcc269b3bda2b52ea992d07c1fcb5da3e1,2022-04-26,92
|
||||
03c24ded21651d691b1896d07ac2fecca1767495,2022-04-25,92
|
||||
f5580b30dc9fc1c7361c4f7a73fe5fc8d23759ab,2022-04-24,92
|
||||
a5a110a2604365e8f7259234bb0cdb5a1d2ed7df,2022-04-23,92
|
||||
2c74dbd0c19d2ece9c6f1fdfeef9071c7d72169c,2022-04-21,92
|
||||
1b703639b02d0dad31f511f23aa1eb6158873eec,2022-04-20,92
|
||||
c47115c44ff79ec92de273f8f58bb19ad75d1ac9,2022-04-19,92
|
||||
23461caf0f9306fcf0adadc28f0090ddf90ee919,2022-04-18,92
|
||||
8e98496d4e9915fc037f32fa29f8d9f6e1666992,2022-04-17,92
|
||||
a5529ded1a2682fc0213dca4619a66659ad0161a,2022-04-16,92
|
||||
dfa2e91d716e1599b87636b99fe663896d803ad4,2022-04-15,92
|
||||
c2cd81beb65a1234600955dfd3eaac59914553e6,2022-04-14,92
|
||||
03e25bf2b3a8e351f237bbf875afacecee828282,2022-04-13,92
|
||||
ffaa1ced8019fd4cab3d8c97703d00aaab908450,2022-04-12,92
|
||||
381ae3ae289fec7fade76a748a50506edf076a31,2022-04-11,92
|
||||
ff817038bae9e090de862f002e7c5d403d714361,2022-04-10,92
|
||||
affb7ef33b540dc8300fdab3e18bc70f22939a1e,2022-04-09,92
|
||||
9aa74d9e445d30f9456bf7f8f3aea938c12c3154,2022-04-08,92
|
||||
dbd610d1d8fd9d691c965a27703aac11a91e1cab,2022-04-07,92
|
||||
a5833324e45ddc21657cf6451e2e89af58451638,2022-04-06,92
|
||||
64bdbc893d103f7d869d953d9b14d0b0b542ae72,2022-04-05,92
|
||||
318b529356982864e270f97632755851374077fa,2022-04-04,92
|
||||
069c9b402a8a802fa1e5b056a1c8906d8bf0b965,2022-04-03,92
|
||||
9a368ab393f7027457a2cbbbccc1d61c825844f7,2022-04-02,92
|
||||
8336511a8d7a5b36f34db54f0c5f3e44d3662049,2022-04-01,92
|
||||
8eb8f124397d6f27a9c01ab8a702ed5750d00910,2022-03-30,92
|
||||
ec1f634978849669012c7aedcd03c96287002a9b,2022-03-29,92
|
||||
63d21980848db4b4c47d9e4cd70070f72c1642c9,2022-03-28,92
|
||||
98709c642dcbe1d8507fd7fb2b15d15da4d1a30d,2022-03-27,92
|
||||
af5e23d6cbe23ebed9c3242e35c5c2452981ff1f,2022-03-26,104
|
||||
08600794d788124d762c3129a50bf6f78b77d984,2022-03-25,104
|
||||
a2d8b6cb1bf24b231e661dfc62bf6e6f7af13294,2022-03-24,104
|
||||
bb8e0dcbcc88fef5b0850ca78989f9579b77bb60,2022-03-23,104
|
||||
4a1ce3559e8a780aa7d7ade87c501716a3f49c24,2022-03-22,104
|
||||
26d3ded0d633519c1208778b6203e8c3b7340791,2022-03-21,104
|
||||
faf630a54013ab0c7d38019622f38e1dab145c43,2022-03-20,104
|
||||
b12a789c977fc18fa77d674d044f42af00670174,2022-03-19,104
|
||||
9d972283f0b6aaffe72313ad793a46202a50d300,2022-03-18,104
|
||||
910000d4190a99537a6a4f72493ba243965eb414,2022-03-17,104
|
||||
ba4bd3340716821537aedbe54ef03a14ccba88ab,2022-03-16,104
|
||||
b766668dd162ea6bfbf696f722d29ebe5bfbfa11,2022-03-15,104
|
||||
818bbb89a76f2129ba26d067e561d6f1c19ba12a,2022-03-14,104
|
||||
361fcb01e2fed0587e033c7da6dfe0853e30921a,2022-03-13,104
|
||||
557a29f4ab54f6bc35074919f2b2b6426b745d0d,2022-03-12,104
|
||||
8d9db24ce820c0435021cf2203f885775eeddd5a,2022-03-11,104
|
||||
c678ffa46ca1158ae42dbd88294f56bd828c5837,2022-03-10,104
|
||||
48323c36d96fa35f8a08a65c8fae296c656984fe,2022-03-09,104
|
||||
8c83bb3087c1b569651baa21b45b853ac962c6e4,2022-03-08,104
|
||||
64f9f4fa7b12082512531719866965668d65d6ec,2022-03-07,104
|
||||
daea15b539438ea5369a7f98254c10951a22c7a9,2022-03-06,104
|
||||
db2fbe76bdd5699258099f82b08f9b3d353aa873,2022-03-05,104
|
||||
9e6bedf8caebd5246862e0da56fc1f21e1c479d5,2022-03-04,104
|
||||
fcc5624e213e10dc94be86c6030d5ea219fd8ae1,2022-03-03,104
|
||||
c85393b094bcdf5a82e334f456f356c356ebca1a,2022-03-02,104
|
||||
cdab7773199b5a00cf77180d4936afc9159a074c,2022-03-01,104
|
||||
340621c154e24d2f674ccea296791f2a2d00b660,2022-02-28,104
|
||||
92f1e36622d368f82fdcd42a457a373fe31cbacf,2022-02-27,104
|
||||
6c035edfe4181373875da6c4ce39fed4bf2e5be7,2022-02-26,104
|
||||
24929134d55e36fd757c90177f80ffdd0da800d7,2022-02-25,104
|
||||
b0ccc269628594828e193867eea7345f79730588,2022-02-24,104
|
||||
392a6c92394e4ffc6ee5129c7888225c15a68347,2022-02-23,104
|
||||
d60e4ccad6417ce2340d1c6bcda650158a09494b,2022-02-22,104
|
||||
a3237135c1ed5617a2bbaddd7e6bdfa93626d8f6,2022-02-21,104
|
||||
a22cf3def43405b9955d6858210982f25d56b0d1,2022-02-20,104
|
||||
8265f5b5f62a8b140e28195206bab3489074bd46,2022-02-19,104
|
||||
5af73e708b145f1eadb77880f128d26b9e7cd4c8,2022-02-18,104
|
||||
f85980512cb9a06dcb33d4ba2b45537efa728d06,2022-02-17,104
|
||||
7bf2fa58f6df083717c99f38c85ab7ee15a3f0fa,2022-02-16,104
|
||||
adda1eb482035036728c48672cddd2b8b11109e9,2022-02-15,104
|
||||
99877118258e9c18ddbd370461b92d6a46952d28,2022-02-14,104
|
||||
fd5c03cba5fadd2625ddee1ce5e4438f8aaa5a42,2022-02-13,104
|
||||
9369ecc9f56a3b08f38c2b8ab3f1c44917d4fe2e,2022-02-12,104
|
||||
89068e89c41419c39209ba263af217fb1dc91080,2022-02-11,104
|
||||
7758c681ed38139ac7157d5e3a9413bd8ecada5b,2022-02-10,104
|
||||
503797a245b77d82324ee4f81fe296633841efd1,2022-02-09,104
|
||||
f00a498886d6f81f7d3507ff635e778dda47cc92,2022-02-08,106
|
||||
7eff0cd5b2368c67ca25b86db71b6f00a7fe22ca,2022-02-07,104
|
||||
2e39274e93ea56ee08ae22d6e25cf2f0e732ae0b,2022-02-05,104
|
||||
a1f1ffc443d2ed7bcc02e62358e822c35f730217,2022-02-04,104
|
||||
54e91e0ee77af316d5879bea4bf08dcfd7ab15c0,2022-02-03,104
|
||||
96eda4198c8ab93c4ab2159b3e3d33b16d2c6d92,2022-02-02,104
|
||||
19d173da7b63272f45975218a47ed8b2083a6968,2022-02-01,104
|
||||
0018267b08633559b9390aa123b5db8412ec995e,2022-01-31,104
|
||||
d29e98cf96109d2131350d0456bfc93a988fe6aa,2022-01-30,104
|
||||
09bea5e7598345c9a8a9e57dbbdaf9a1446d0d99,2022-01-29,104
|
||||
ddddd3f57c48c4909e3433deaef089508e4d7a0f,2022-01-27,104
|
||||
3b38613adecd609f95897bf50cb87a838071eda2,2022-01-26,104
|
||||
6b49de990979707ebb6a5d10c20764cd57c7b52b,2022-01-25,104
|
||||
e0f45222e72bd580b349bbc176e92bb15d56416b,2022-01-24,104
|
||||
653756f69e56eec595411cd9d9f3c6ff8a3ad1ea,2022-01-23,104
|
||||
0643847c5c1527aba38f3d2cd1979c4eddf715ad,2022-01-22,104
|
||||
4017ba65ed2cf0c6b080fba4125b714f6acb5888,2022-01-21,104
|
||||
a24301e0fd06c1d91e986527d38957712d2d16a1,2022-01-20,104
|
||||
4e7df8c6b579e8cc2ef47ec98a6e288e95c27dbe,2022-01-19,103
|
||||
a9e0ce048ef859595fa7f6bbf08c031cd54f9531,2022-01-18,103
|
||||
16163f2beaffc011b378f3ec9674d0a7c6e1d132,2022-01-17,103
|
||||
2c1735b1282879fee2c2039074c8d0d173535887,2022-01-16,103
|
||||
220ee3c5f783b6624d2569bc447502b7efc490a1,2022-01-15,103
|
||||
284b200309fab58e293965aa5c9b60320035cbf0,2022-01-14,103
|
||||
2c132e6dabdce695f2189f27fa16a95ea3e7e5d1,2022-01-13,103
|
||||
0ba3aa89f5c7aa1012deac9b3f38f5dd425b8551,2022-01-12,103
|
||||
00308e161806a0a862f9fbe07d9bafc39f090929,2022-01-11,103
|
||||
12bcc35276d6fa58eee5f3dd0984f84adaa0fe15,2022-01-10,103
|
||||
749eec6aac3869952f6ac0cb44e561969d90242f,2022-01-09,103
|
||||
ea123c8c8e8a90fdc1410ea3239832874e3912d1,2022-01-08,103
|
||||
1a9cb863db07835c3aa54d6f1b66c33d9b5a72ec,2022-01-07,103
|
||||
6448fa6f9e8bd8487c5ea88717832c5662eb4c43,2022-01-06,103
|
||||
9c5e7ca89cd64e6e9a75468639aa80a321b92e3a,2022-01-05,103
|
||||
f87d12651c110a1abe2c2f5677e5037bb8cdfc43,2022-01-04,104
|
||||
a4b7b134fdeb53babc7c70807d77c529980a923e,2022-01-03,104
|
||||
c9d70b94855eff1bff7c24ded5dfba8da301af39,2022-01-02,104
|
||||
ebd591f39ed6fcf4e79bae8f0efa257b33c66333,2022-01-01,104
|
||||
64b6b5b18133cf70ff8ad3bddd590096a7a1ec7f,2021-12-31,104
|
||||
66bd5ebdae622761ac40569c7de16e842df4d3e6,2021-12-30,104
|
||||
634f3f627ca52654bde076932096a5ced040ee3d,2021-12-29,104
|
||||
e6a08f9e26f455b0a81aa0fa049f7a803a930b79,2021-12-28,104
|
||||
ef0c055ca0063842ca8700934d6a25f802cad367,2021-12-27,104
|
||||
ace56c83b3a642ac285bc7715e285bdafaf41c89,2021-12-26,104
|
||||
3a46acd81213ad2875355bb42514ca982fb2a181,2021-12-25,104
|
||||
17f5c67d3a69aa346b7301969407f05c5a410c7b,2021-12-24,104
|
||||
eace008d8beb01223a81e8af610ba9c583ec7918,2021-12-23,104
|
||||
86f86ce2559e33e55284851c8150c11c09d4dbe0,2021-12-22,104
|
||||
3bf7cd1d21d54de2b02245fc261c61e6c80d3752,2021-12-21,104
|
||||
1defc5dd7b702e330ff24d8d27de11ed177d1b53,2021-12-20,104
|
||||
8d76b4c76b43b955bed87cc15508bab29df9c427,2021-12-19,104
|
||||
8c0f141839cf964f7462a886a5825b0dd424ac30,2021-12-18,94
|
||||
bf5ba9836423e84cd806ca9374c4bc746a031b46,2021-12-16,94
|
||||
cc94c913f1f1df6b3800e6898e297b11803ed7e4,2021-12-15,93
|
||||
5158e4f0dffc6662e63e50b23ced6abfca8bf90a,2021-12-14,91
|
||||
ca8309dafe36042fb036f5891585de11e2edfc13,2021-12-13,91
|
||||
07474bc6b08d40c0848f7323bfb0f2496c52e48a,2021-12-12,91
|
||||
c595f8c0f4a233018a34cf938ea288aca388ea8d,2021-12-11,91
|
||||
665535214937c62040a3c6e05a6a24de6e11f670,2021-12-10,91
|
||||
0b4dc55f8909037088cd7748327f9b5054f73d4c,2021-12-09,91
|
||||
af575294d3ac814f2e46401259392eee3f450b32,2021-12-08,91
|
||||
2d11e4e624249edd57fba11beba6652664164a01,2021-12-07,91
|
||||
8f443b62910f595a4d2f2a5894faeeed6c7dd8ee,2021-12-06,91
|
||||
494d87eb5bc554ea4a7159fa1bade3186abacfa2,2021-12-05,91
|
||||
700464f4b4469d08ad3304ed11d0fab237ac3119,2021-12-04,91
|
||||
d025693d8b219892547e9591008263ac8302a28e,2021-12-03,91
|
||||
40da49ff88e93a08bd2883992576074acffb525d,2021-12-02,91
|
||||
6962346d9b0c2cc907f1cd7c488e2cfaa8a323ab,2021-12-01,91
|
||||
19e718178c0fb2e98bf443c5d78be9fe7c414296,2021-11-30,91
|
||||
f456cf7f5b1ab8fc05397ce3e90f68819073645f,2021-11-29,91
|
||||
31fcac5c6f29b97715ef9ad8824d851cccd39557,2021-11-28,91
|
||||
b37f05a3e69d4f615214bebe7e1b72d73d807689,2021-11-27,87
|
||||
89cda9c5a562a92eee43386b49b640a08b7ddc37,2021-11-26,86
|
||||
b80f7a3ff2026b627cb7df53dd69b31a77cf77c9,2021-11-25,86
|
||||
b9d6e3e6408097c81f592322a6715a0952d9006f,2021-11-24,86
|
||||
a313467b37e943c360ad02f439c431fa4ca78f5a,2021-11-22,81
|
||||
8024f901bbf97e35ea7e2e4eba3d97b19dbdbecf,2021-11-21,81
|
||||
dec614644b2cf0478300e3c4528ff245887854c3,2021-11-20,68
|
||||
0cb2b2248d280eccfe49a237366ece71d80332b2,2021-11-19,62
|
||||
cf38e75c24ff566c9fc20f84801565ba465aa8e2,2021-11-18,62
|
||||
2df8021174c2fe5dc7b03f939021473953f05fbd,2021-11-17,62
|
||||
8d5692fabc246d5b265d0a81c61292dd95ff053f,2021-11-16,62
|
||||
e2e88f803d73d6b18d883b5fbd8ef4c4da624997,2021-11-15,62
|
||||
de8e37fceee5add8a2e36143b58f39ac867868a0,2021-11-14,50
|
||||
2ff3a76ba8ce7052ba35f256b7f002ce3e43752b,2021-11-13,50
|
||||
986be47eda5447e31ee5b6489cc6dfe2bf4f18a3,2021-11-12,50
|
||||
e6b161a052c62a24537c9c5fdb7a39311ace3880,2021-11-11,50
|
||||
f315586bcb1c826c81fdf440c7c084d89547e773,2021-11-10,50
|
||||
6dd2580a4125df25b647755c85017e16e8f7f42e,2021-11-09,49
|
||||
596c67abb04d971a86bc0d6227f70ded7ebce60c,2021-11-08,49
|
||||
4a93363dbb7d634ccfb4322cb5d54676947aa146,2021-11-07,49
|
||||
5f24e04b17e6179bf0d0a5b0229aafbd878ca550,2021-11-06,39
|
||||
86fe8605410f9ce7f0c37499af8d4047165c1170,2021-11-05,28
|
||||
7797e0bba5cc933d14639876ed609be6420b13e7,2021-11-04,23
|
||||
18e6d5169b9f83769e6dc49a2b8937bf504b0576,2021-11-03,23
|
||||
c573f92853f6053650ac03335a16af931bbc4ba1,2021-11-02,23
|
||||
1d12ac108e4bc418999858e5d2f48f69d82bdef8,2021-11-01,22
|
||||
df19d1c72d461b41fa0087905fb82da9799ce318,2021-10-31,12
|
||||
3fb0a7630fba674415dcb35afd4eed4165e627ce,2021-10-30,16
|
||||
07da2e883248d8614eb030f71a774be0135ce784,2021-10-29,16
|
||||
22a37f7cf3eb35d1b7672016fb65f826940e367f,2021-10-28,16
|
||||
41c1210f0f4dcbc737c34fac8396e39552b58170,2021-10-27,16
|
||||
677620c5065a721ba6a16a0a2ad1bb6e5dc93a12,2021-10-26,16
|
||||
d3730f7df0292c2458eeaaa57cc449d22f7262be,2021-10-25,16
|
||||
04b2599cae62b46af26eabe8d5f5695565915052,2021-10-24,16
|
||||
767605772e70154bda85876b1519eb99b574fe9d,2021-10-23,16
|
||||
3bb09aff9cccd5bce37a599ac547a3c6b4c512b5,2021-10-22,16
|
||||
b27341b1984fb944eade211086c5f54388945c90,2021-10-20,16
|
||||
e11e155f42941b4e3d9738dc3cad4d3cd637b7f9,2021-10-19,16
|
||||
349bb0d18d4775db49c0d32cb4e82040e965c8ec,2021-10-18,16
|
||||
cfece9de32ec833adccaa7ddab807b3e3653d83b,2021-10-17,16
|
||||
a1b08c098d1d8febf49beba31fc3a454edbf40e5,2021-10-16,16
|
||||
715c994ea755d4fd92f95110c59b647f845d0539,2021-10-14,16
|
||||
9d1ffa7d012d873bf145aa45735b25e96fc17fae,2021-10-13,16
|
||||
b16a3fd2dc86163c9975bb504c980ed741c76b15,2021-10-11,16
|
||||
9af94490961fce3a83e93a7d0a92bd2ee4773210,2021-10-10,16
|
||||
4a57f6fdee3269394c4c4c060fa4aa3b611e262e,2021-10-09,16
|
||||
f8002dbb8e4fd8c74b72f00ac48472c84cfeb92a,2021-10-08,16
|
||||
ce19a3615b291cf28a669d7e1ed52db86d91e3d6,2021-10-07,16
|
||||
f931a9de82ae6e291c462ac76a7a6dadb3022738,2021-10-06,16
|
||||
40c65a331279ca4a2066d4dd746c898e0fc614d6,2021-10-04,16
|
||||
24ad29375cd273ac4b1b5d57673f1f30b8c07d0c,2021-10-02,16
|
||||
ecbe491ed50d27ade140a07014990b9a0269a064,2021-10-01,16
|
||||
bd94ccb1248138f34ac4f880a9d7a93904817756,2021-09-30,16
|
||||
7e9cdb83f83da7d3900664f1db73dbe8db7cf0cb,2021-09-29,16
|
||||
93de515166cb4a5d311d4a42753c7adc266cf288,2021-09-28,16
|
||||
6d10a037efa8b9f0ec19601140401f3f26f2445e,2021-09-27,16
|
||||
47b2729a646d4e7af3b2f8669ded71298ddc3b45,2021-09-26,16
|
||||
7368309795d81a1af6f9afbe108329fdb250156b,2021-09-25,16
|
||||
989261c6478348ba6beec21f61189b12f493105d,2021-09-24,16
|
||||
12dd7b5869435aad11002ffe11843adc2adac822,2021-09-23,16
|
||||
515444554ccc730e45078983327731a0d8ac553d,2021-09-22,16
|
||||
e61a2509eadfad2f2f499b88f1c1df63cce4120b,2021-09-21,16
|
||||
28418652709fa6abe9c3f7d096ac1c4baf49fe64,2021-09-19,16
|
||||
9f98839d1a60e8eee66aa34a51eff1f7e7009240,2021-09-18,16
|
||||
946eff61a46fb84f531588c9c75729f57fdcb15a,2021-09-17,14
|
||||
e3d8cf1bb3bdd0b48b8c65760b5c9cd6c96fc96e,2021-09-16,14
|
||||
7d68262892df9a9d6d24b2042ded7433b53c799b,2021-09-15,14
|
||||
149b1e1c0947af48fc3326718f1c511c34cac31b,2021-09-14,14
|
||||
6f9b5aa8c92d06e3120a71dbd22723b16e9869b9,2021-09-13,14
|
||||
81152599214ceaf6d40d6d683a7408480b47bad1,2021-09-12,14
|
||||
acb29080a5137a6ee38c7a6b3acf199391514131,2021-09-11,14
|
||||
2d20bdcea7083161fb9e88ca6f0ec0d9fd05aed5,2021-09-10,14
|
||||
014f8a7904402ef9ddf3ff28be744fc05771978e,2021-09-09,14
|
||||
b98c2cbf9373411b61cf2aeea18eb624919b7c5e,2021-09-08,14
|
||||
3263593f9eface7725e37d7f1916449d1aebafda,2021-09-07,14
|
||||
a5e76908b2c734df275366dfaa10464970222e42,2021-09-06,14
|
||||
abe95a378c55f5c6d00acb724812e0ab32e29cd6,2021-09-05,14
|
||||
1d6ecf3a8880a752a0fb3450644d84c8906ea06f,2021-09-03,14
|
||||
a3566d396f39e23f662c6a339abdfaf7ac99366c,2021-09-02,14
|
||||
3f10700e0c434b541708782c3c6d06f4569df889,2021-09-01,14
|
||||
fd8581b086bceba80ba0902ed38509b38b912a5f,2021-08-31,13
|
||||
78f55ca171e30423534539501865df425c063620,2021-08-30,13
|
||||
e47d52a7e95d6fd8b1b89149da67a94158b524cc,2021-08-29,13
|
||||
973c27d84bf30857547aa611985475b32df271d3,2021-08-28,13
|
||||
3a11199fea36c1a954b164039f39cd66ca2e1b25,2021-08-27,13
|
||||
9b6eea6569448c26940f755a5fdb42b52d253be2,2021-08-25,13
|
||||
5f58500187ef89038e88bbded8fbd6ac4ec665ce,2021-08-24,13
|
||||
d10ab7787ae0e20642f1915b458d0aa070421d83,2021-08-23,13
|
||||
d48cdeff341e926310b5b769845ef3427bfd3cbf,2021-08-22,13
|
||||
9b23d661ab7e2faf4348cae4fac92783aad7d3c9,2021-08-21,13
|
||||
416c719504ddcc5eaf631e1aef6c508e492c6edb,2021-08-20,13
|
||||
b2e4aeedf9def1dca92dc361528dc2e8d311ebab,2021-08-19,13
|
||||
4db5db006fad4c2edd6fe065622aac1f38acd8da,2021-08-18,13
|
||||
b14ad80d016dc334da9b9b39bac0cda4aced4ced,2021-08-17,13
|
||||
933cfffcb228706cca132e05a055f0dbd5d63b6c,2021-08-16,13
|
||||
ffef6749e73964a582aad380acb4055faf17ff13,2021-08-14,13
|
||||
a448f1d8a0b7cfbac92bc2c5007c0158c7eb7ab1,2021-08-13,12
|
||||
ed2067b34a126d68a65cdf99b9e8fd39fb412525,2021-08-12,12
|
||||
1e727bccf0a4f82e1b532b62491ce408a5e46612,2021-08-11,11
|
||||
e7d104e758da790607d92eb7b3ab3b9c1e99a28c,2021-08-10,11
|
||||
cfa7906d2f096a6ceacb0cf4e4187394ba26e687,2021-08-09,11
|
||||
df808f202ad3eeaffbf944c168c78f33fc6b5a58,2021-08-08,11
|
||||
4ce4148671d5fda665fe6d436ce4dfb31c0c0ddb,2021-08-07,8
|
||||
13c15048e8e49afc8e0dd1a8f76c24fed6b4b229,2021-08-06,8
|
||||
f8aa5e61a52079af81e4aedff34cbc5ad7f1a4f2,2021-08-05,8
|
||||
210f0f1e7e9cf0b4a37fa5d0ecb80ba46492edb2,2021-08-04,8
|
||||
4a452af8f0a4afd0c1e1957bf269ec40d41c3e06,2021-08-02,7
|
||||
a3e39d3b28a65828e862c300700eebddbe4ea2d7,2021-08-01,7
|
||||
a8a7061b9cd489dd3f291e5f92f9fc7c0af32d62,2021-07-31,7
|
||||
1701151827f67473067ff43450d11365095c9404,2021-07-30,5
|
||||
57aa39a3011216c72bea56e52d860e93b2b0054a,2021-07-29,4
|
||||
0d3f2cf312335cae4bfd4614750d602fb25d7c6d,2021-07-28,4
|
||||
4392d58b81f338ada9542668b42d97a4f76b8788,2021-07-27,4
|
||||
12400a485bdd947d69dbbdf8a389f214a685ba3c,2021-07-26,4
|
||||
feccc1d2cf05ad3e80b90d05be696152f8cdd974,2021-07-24,4
|
||||
60781f353f28dddb263e6ed876f21d11fec9305b,2021-07-23,4
|
||||
27699ee3c013372a7e3580c6109015e48f6844bb,2021-07-22,4
|
||||
8efc08a8df6748240c5ecc80fca02260bb340110,2021-07-21,4
|
||||
0f696eabaca269daac96d6c2e0624a3a3e31f43e,2021-07-20,4
|
||||
55e8ce91cbe8a326f64e71e50513b7b829aa1c3d,2021-07-19,3
|
||||
523b1d007bd5766d387d8d228f4cdb88c8fd0b1f,2021-07-18,3
|
||||
55dadc57d58e26cde19841d0c1ff83fdfbae1c54,2021-07-17,2
|
||||
2221e2dbe308a9eb3c7d3f8377b5b0a5f930361a,2021-07-16,1
|
||||
76db4cad3ff129753e6067013558cb5810cb7c45,2021-07-15,1
|
||||
1fbd90858dac580977409df66f439dfaeab8e1ba,2021-06-30,0
|
||||
|
|
|
@ -614,6 +614,14 @@ async function configsChart() {
|
|||
},
|
||||
],
|
||||
};
|
||||
|
||||
const numbers = {
|
||||
emacs_org_length: rawData[rawData.length - 1]["Emacs.org"],
|
||||
init_el_length: rawData[rawData.length - 1]["init.el"],
|
||||
init_vim_length: rawData[rawData.length - 1]["init.vim"],
|
||||
};
|
||||
replaceNumbers(numbers);
|
||||
|
||||
const ctx = document.getElementById("chart-emacs-config-size");
|
||||
new Chart(ctx, {
|
||||
type: "line",
|
||||
|
|
@ -641,7 +649,7 @@ async function configsChart() {
|
|||
plugins: {
|
||||
title: {
|
||||
display: true,
|
||||
text: "Emacs.org and init.el lengths",
|
||||
text: "Figure 6. Emacs.org and init.el lengths",
|
||||
color: "black",
|
||||
font: {
|
||||
size: 15,
|
||||
|
|
@ -723,7 +731,7 @@ async function configsChart() {
|
|||
plugins: {
|
||||
title: {
|
||||
display: true,
|
||||
text: "Emacs vs. Vim config size",
|
||||
text: "Figure 7. Emacs vs. Vim config size",
|
||||
color: "black",
|
||||
font: {
|
||||
size: 15,
|
||||
|
|
@ -781,7 +789,7 @@ async function packagesChart() {
|
|||
plugins: {
|
||||
title: {
|
||||
display: true,
|
||||
text: "Time per Emacs packages",
|
||||
text: "Figure 8. Time spent on Emacs packages",
|
||||
color: "black",
|
||||
font: {
|
||||
size: 15,
|
||||
|
|
@ -844,7 +852,86 @@ async function emacsVimSwitchChart() {
|
|||
plugins: {
|
||||
title: {
|
||||
display: true,
|
||||
text: "Switch from Emacs to Vim",
|
||||
text: "Figure 5. Switch from Neovim to Emacs",
|
||||
color: "black",
|
||||
font: {
|
||||
size: 15,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
async function zkChart() {
|
||||
const response = await fetch("/data/2023-03-14-emacs/roam-stats.csv");
|
||||
const csv = await response.text();
|
||||
const lines = csv.split("\n");
|
||||
const labels = lines[0].split(",");
|
||||
const rawData = lines
|
||||
.slice(1)
|
||||
.reverse()
|
||||
.map((line) => {
|
||||
const values = line.split(",");
|
||||
return Object.fromEntries(
|
||||
values.map((value, i) => {
|
||||
const key = labels[i];
|
||||
switch (key) {
|
||||
case "date":
|
||||
value = new Date(value);
|
||||
break;
|
||||
case "commit":
|
||||
break;
|
||||
default:
|
||||
value = Number(value);
|
||||
break;
|
||||
}
|
||||
return [key, value];
|
||||
})
|
||||
);
|
||||
});
|
||||
const data = {
|
||||
labels: rawData.map((d) => d.date),
|
||||
datasets: [
|
||||
{
|
||||
label: "Roam Nodes",
|
||||
data: rawData.map((d) => ({
|
||||
x: d.date,
|
||||
y: d["nodes"],
|
||||
})),
|
||||
},
|
||||
],
|
||||
};
|
||||
console.log(data)
|
||||
|
||||
const ctx = document.getElementById("chart-roam-nodes");
|
||||
new Chart(ctx, {
|
||||
type: "line",
|
||||
data,
|
||||
options: {
|
||||
pointRadius: 0,
|
||||
tension: 0.1,
|
||||
parsing: {
|
||||
xAxisKey: "x",
|
||||
yAxisKey: "y",
|
||||
},
|
||||
scales: {
|
||||
x: {
|
||||
type: "time",
|
||||
min: data.labels[1],
|
||||
max: TODAY,
|
||||
},
|
||||
y: {
|
||||
title: {
|
||||
display: true,
|
||||
text: "Roam Nodes",
|
||||
},
|
||||
},
|
||||
},
|
||||
plugins: {
|
||||
title: {
|
||||
display: true,
|
||||
text: "Figure 9. Roam Nodes",
|
||||
color: "black",
|
||||
font: {
|
||||
size: 15,
|
||||
|
|
@ -864,6 +951,7 @@ document.addEventListener(
|
|||
configsChart();
|
||||
packagesChart();
|
||||
emacsVimSwitchChart();
|
||||
zkChart();
|
||||
},
|
||||
false
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue