0F.Other Topic
0F.Other Topic
Uncategorised topics.
0F.01.Why is The Hero of Dota
I personally has bean loving to play dota with team, but now I don't even like to watch live streams. Although there is a place in my heart called Dota.
- TI6, she's in Seattle, I'm in Delaware
- TI9, she's in Mercedes-Benz Arena, I'm in DaHongQiao
0F.02.Too Many typos in The Docs
If I had to find some reason, it would be
- The input method is not powerful, the candidate word prompt is crooked
- I am a science student, not good at language
- My brain is fast and my fingers can't keep up
0F.03.First Feature Makes Me Emo
Never before has a feature driven me to the point of feeling emo, the TinyTask is the first one, record it.
The need for this feature wasn't that strong, so I put it off for a long time. However,
- spring batch is a bit heavy
- xxl-job is currently not useful
- @Scheduled couldn't be cancelled or controlled for concurrency
I decided to design the basic architecture for TinyTask slowly. However, when it came to handling misfire and concurrency, I was positive man of COVID-19. My brain works badly and I got stuck in a mind loop, unable to find a way out.
At that moment, I felt hopeless and regretted starting this feature. Eventually, I removed Misfire and simplified the concurrency control, my COVID got better, my mind got better too. However, when I tried to write the TinyTask docs, I felt a little empty inside, that is my broken down place.
Currently, the design of TinyTask is quite a stretch and is just an improved version of @Scheduled.
0F.04.Milestone Code Naming
// https://dota2.fandom.com/wiki/Minimap
// $0 = parent p of img.pixelart
// save console as minimap.sh, and download them all
$0.childNodes.forEach(a=>console.log('curl ' + a.firstChild.src.
replace(/^.*\/([^\/]+)(_minimap_icon.png).*$/, (p1, p2, p3)=>
p1 + ' -o ' + p2.replace(/[^a-z]/gi,'').toLowerCase() + p3)
)
)
$0.childNodes.forEach(a=>console.log('(_minimap_icon.png).*$/, (p1, p2, p3)=>
'/' + p2.replace(/[^a-z]/gi,'').toLowerCase() + p3) +
' "' + a.title +'")')
)
Hero/Team | Merged | Hero/Team | Merged |
---|---|---|---|
![]() | 2021-07-26 | ![]() | 2021-09-18 |
![]() | 2021-10-08 | ![]() | 2021-11-08 |
![]() | 2021-12-09 | ![]() | 2022-01-14 |
![]() | 2022-01-26 | ![]() | 2022-03-01 |
![]() | 2022-03-31 | ![]() | 2022-05-05 |
![]() | 2022-06-19 | ![]() | 2022-07-17 |
![]() | 2022-08-20 | ![]() | 2022-09-13 |
![]() | 2022-10-14 | ![]() | 2022-10-30 |
![]() | 2022-11-30 | ![]() | 2023-01-18 |
![]() | 2023-03-01 | ![]() | 2023-04-11 |
![]() | 2023-06-21 | ![]() | 2023-08-24 |
![]() | 2023-10-20 | ![]() | 2023-12-12 |
![]() | 2024-01-29 | ![]() | 2024-03-03 |
![]() | 2024-05-14 | ![]() | 2024-08-31 |
![]() | - | ![]() | - |
![]() | - | ![]() | - |