0F.Other Topic
0F.Other Topic
Uncategorized 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 = parrent 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('![' + a.title +'](' + a.firstChild.src.
replace(/^.*\/([^\/]+)(_minimap_icon.png).*$/, (p1, p2, p3)=>
'/' + p2.replace(/[^a-z]/gi,'').toLowerCase() + p3) +
' "' + a.title +'")')
)
Hero/Team | Merged | Hero/Team | Merged |
---|---|---|---|
Queen of Pain (qop) | 2021-07-26 | Luna | 2021-09-18 |
Kunkka (cock) | 2021-10-08 | Ti10 Team Spirit | 2021-11-08 |
Magnus | 2021-12-09 | Lycan | 2022-01-14 |
Abaddon | 2022-01-26 | Alchemist | 2022-03-01 |
Axe | 2022-03-31 | Beastmaster | 2022-05-05 |
Brewmaster | 2022-06-19 | Bristleback | 2022-07-17 |
Centaur Warrunner | 2022-08-20 | Chaos Knight | 2022-09-13 |
Clockwerk | 2022-10-14 | Ti11 Tundra Esports | 2022-10-30 |
Dawnbreaker | 2022-11-30 | Doom | 2023-01-18 |
Dragon Knight | 2023-03-01 | Earth Spirit | 2023-04-11 |
Earthshaker | 2023-06-21 | Elder Titan | 2023-08-24 |
Ancient Apparition | 2023-10-20 | Ti12 Team Spirit | 2023-12-12 |
Anti-Mage | 2024-01-29 | Arc Warden | 2024-03-03 |
Bane | 2024-05-14 | Batrider | - |
Bloodseeker | - | Bounty Hunter | - |