Skip to main content

0F.Other Topic

trydoforOriginalWingsGodTopicAbout 3 min

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/TeamMergedHero/TeamMerged
Queen of Pain Queen of Pain (qop)2021-07-26Luna Luna2021-09-18
Kunkka Kunkka (cock)2021-10-08Ti10 Ti10 Team Spirit2021-11-08
Magnus Magnus2021-12-09Lycan Lycan2022-01-14
Abaddon Abaddon2022-01-26Alchemist Alchemist2022-03-01
Axe Axe2022-03-31Beastmaster Beastmaster2022-05-05
Brewmaster Brewmaster2022-06-19Bristleback Bristleback2022-07-17
Centaur Warrunner Centaur Warrunner2022-08-20Chaos Knight Chaos Knight2022-09-13
Clockwerk Clockwerk2022-10-14Ti11 Ti11 Tundra Esports2022-10-30
Dawnbreaker Dawnbreaker2022-11-30Doom Doom2023-01-18
Dragon Knight Dragon Knight2023-03-01Earth Spirit Earth Spirit2023-04-11
Earthshaker Earthshaker2023-06-21Elder Titan Elder Titan2023-08-24
Ancient Apparition Ancient Apparition2023-10-20Ti12 Ti12 Team Spirit2023-12-12
Anti-Mage Anti-Mage2024-01-29Arc Warden Arc Warden2024-03-03
Bane Bane-Batrider Batrider-

BloodseekerBounty HunterBroodmotherChenClinkzCrystal MaidenDark SeerDark WillowDazzleDeath ProphetDisruptorDrow RangerEmber SpiritEnchantressEnigmaFaceless VoidGrimstrokeGyrocopterHoodwinkHuskarInvokerIoJakiroJuggernautKeeper of the LightLegion CommanderLeshracLichLifestealerLinaLionLone DruidMarciMarsMedusaMeepoMiranaMonkey KingMorphlingMuertaNaga SirenNature's ProphetNecrophosNight StalkerNyx AssassinOgre MagiOmniknightOracleOutworld DestroyerPangolierPhantom AssassinPhantom LancerPhoenixPrimal BeastPuckPudgePugnaRazorRikiRubickSand KingShadow DemonShadow FiendShadow ShamanSilencerSkywrath MageSlardarSlarkSnapfireSniperSpectreSpirit BreakerStorm SpiritSvenTechiesTemplar AssassinTerrorbladeTidehunterTimbersawTinkerTinyTreant ProtectorTroll WarlordTuskUnderlordUndyingUrsaVengeful SpiritVenomancerViperVisageVoid SpiritWarlockWeaverWindrangerWinter WyvernWitch DoctorWraith KingZeus

Wings Gaming  Team Spirit  Tundra Esports  Azure Ray  Xtreme Gaming  LGD Gaming