Pieci.lv skanošais (ne nauda)
Nolēmu, ka ir brīdis atdzīvināt 5.laacz.lv.
Sen senos laikos, kad vēl bija radio 101, uzmakarēju tādu kā viņu dziesmu sekotāju. Tas tāpēc, ka bieži bija jautājumi par to "kas tad tur tā skan". Kamēr jautā, jau skan kas cits, bet vietas, kur apskatīt nebija. Sakrita šī padarīšana ar laiku, kad parādījās Gotye dziesma "Somebody I Used to Know", kuras drillēšanas biežumu nav pārspējis neviens.
Radio Pieci parādījās ar identisku problēmu - "kas skanēja" bija viens no populārākajiem jautājumiem šī radio sakarā. Uzreiz pēc miljona. Tā kā tehniski tur nekas sarežģīts nebija, tad pieķēros un uztaisīju ko līdzīgu. Saraksts ar pēdējām skanošajām dziesmām.
Laika gaitā tas kaut kā neviļus apauga ar dažnedažādām papildus fīčiņām. Tai skaitā:
- Iespēja ielogoties un atzīmēt kaut ko ar sirsniņu. Tas saglabājas.
- Iespēja aplūkot debijas (dziesmas, kuras ēterā skan pirmo reizi)
- Iespēja aplūkot topus (dziesmas vai izpildītāji, kuri ir neganti populāri)
- Kad sākās "Dod 5", tad šķita forši izdalīt atsevišķi akcijas laikā skanošo.
- Parādījās arīdzan iespēja atskaņot vēsturiskos ierakstus, kas bija interesants izaicinājums.
Kaut kad 2017. vai 2018. gadā beidza darboties viņu foršais API un solījumi to salabot nevainagojās nekādiem reāliem darbiem. Var saprast - nav nedz laika, nedz vajadzības.
Tagad izaicinošākais bija visu šo ilgus gadus neaiztikto piedabūt pie dzīvības un darbošanās. Sākot ar to, ka nācās visu secīgi un rūpīgi apgreidot no Laravel 5.3 līdz pat patreiz aktuālajai versijai un beidzot ar to, ka daudz kas vairs nedarbojās kā gribētos. Piemēram, ja savulaik nocīnījos, lai feisbuks strādātu uz ne-ssl autentifikāciju (jo Latvijas Radio arhīvs nebija SSL), tad tagad to visu ballīti varēja ravēt ārā, jo arī tur ir SSL.
Ļoti interesanti ir pavērot sevi ar četru gadu pieredzi Laravel. Tolaik nebija nedz nojēgas, nedz vēlēšanās tērēt laiku, lai to apgūtu. Projekts auga no triviālas PHP skriptoloģijas, datu modeli mainīt acīmredzami toreizējam man nebija lustes, kaut kādas abstrakcijas simtu gadu vajadzīgas, atbilde slinkumam lasīt manuāli bija pliki SQL vaicājumi koda vidū. Suck it, tipa.
Tā vietā, lai agrāko sevi lamātu, pie katra WTF mēģināju iejusties savā toreizējā ādā un atcerēties vai saprast konkrētā risinājuma (vai tā neesamības) argumentāciju. Stilīga spēlīte :)
Galu galā 16 komitus vēlāk viss vairāk vai mazāk darbojas. Ir vēl labojamas lietas, bet tās citreiz.
Martins
2020. gada 28. decembrī, plkst. 13:11
Tā īsti nesapratu - tas viņu API tad atsāka darboties vai arī kā radās iespēja šo salabot? Jebkurā gadījumā, paldies!
laacz Autors
2020. gada 28. decembrī, plkst. 13:12
Es paņēmu to, ko varēja. Cits API, daudzkārt vienkāršots.
Mārtiņš
2020. gada 29. decembrī, plkst. 11:38
Interesanti, kur šos kommitus var aplūkot? :)
laacz Autors
2020. gada 29. decembrī, plkst. 11:39
Es tos mūždien varu aplūkot githubā, pie sevis izstrādes vidē un produkcijā :)
Mārtiņš
2021. gada 13. janvārī, plkst. 13:53
Un citi ne? Kādēļ? Interesē domu gājiens, ne kods ;)