Ziņas

Idiotisms kā Mūkusalas promenādes betona traģikomēdija

Reiz kāds gudrs vīrs teica: “Idiotisms nav tas, ka tu kļūdījies. Idiotisms ir tas, ka tu kļūdījies, zinādams, ka kļūdīsies, un tomēr turpināji, jo sistēma to pieļāva.” Šodien Rīgā, Mūkusalas ielas promenādē, mēs redzam šo tezi iemūžinātu betonā – burtiski. Zemākas stiprības klases betons margu pamatos. Nevis kaut kur nomalē, bet pašā pilsētas sirdī, tur, kur cilvēki staigā, bērni skraida un tūristi fotografē “eiropeisko” Rīgu. Autoruzraugs, būvuzraugs un būvnieks tagad oficiāli atzinuši: neatbilstošs. Rīgas domes Ārtelpas un mobilitātes departaments to paziņoja Satiksmes un transporta lietu komitejā. Un viss. Punkts. Nevis “mēs esam šokēti”, bet vienkārši – “jā, mēs to izdarījām”. Šis nav tikai būvniecības kļūda. Tas ir filozofisks manifests. Tas ir mūsu laikmeta garīgais autoportrets, ielietots C12/15 betonā tā vietā, kur vajadzēja C25/30 vai augstāku. Un tas sāp nevis tāpēc, ka betons ir vājš (lai gan tas ir), bet tāpēc, ka tas atklāj dziļāku, eksistenciālu vājumu – kolektīvo idiotis...

GSAP quickto

GSAP `quickTo()` funkcija – ātras un plūstošas animācijas bez liekas slodzes Ja tu strādā ar animācijām web vidē, tad noteikti esi saskāries ar situācijām, kur vērtības mainās ļoti bieži – piemēram, peles kustība, scroll pozīcija vai interaktīvi hover efekti. Šādās situācijās klasiskā `gsap.to()` pieeja var kļūt neefektīva, jo katra izsaukuma reizē tiek izveidota jauna animācija. Tieši šeit parādās viena no GSAP “slepenajām superjaudām” – `quickTo()`. Kas ir `quickTo()`? `quickTo()` ir optimizēta GSAP funkcija, kas ļauj ātri un efektīvi animēt vienu konkrētu īpašību (piemēram, `x`, `y`, `opacity`), atkārtoti izmantojot vienu un to pašu animācijas instanci. Tas nozīmē: * nav jāveido jauns tween katru reizi * ievērojami labāka veiktspēja * daudz plūstošāka animācija Kāpēc izmantot `quickTo()`? Salīdzinājums: ❌ `gsap.to()` * katrs izsaukums = jauna animācija * var radīt “lagu”, ja tiek izsaukts bieži ✅ `quickTo()` * izmanto vienu animāciju atkārtoti * ideāli piemērots reāllaika kustībām *...

Uzliesmojumus

 Kā nosauc šo idiotismu: kad vienu gadījumu sauc par “uzliesmojumu” Ir brīži, kad valoda pārstāj būt instruments un kļūst par nazi. Nevis tādu, kas griež maizi, bet tādu, kas griež prātus. Kad kāds birokrāts, žurnālists vai “eksperts” paņem vienu vientuļu gadījumu – vienu slimnieku, vienu noziegumu, vienu negadījumu – un ar svinīgu seju to pasludina par **“uzliesmojumu”**, tad mēs ne tikai redzam muļķību. Mēs redzam, kā realitāte tiek izvarota vārdos. Filozofiski runājot, tas ir klasiskais Platona alus efekts, tikai modernā versijā: ēna uz sienas tiek pasludināta par ugunsgrēku, un mēs visi sākam bēgt no ēnas. Vārds “uzliesmojums” nes sevī eksploziju, drāmu, pandēmiju, apokalipsi. Tas prasa rīcību, naudu, kontroles, bailes. Bet aiz tā – nulle. Nulle statistikas, nulle konteksta, nulle patiesas masveidības. Tikai viens. Viens vienīgs gadījums. Un tomēr mēs to saucam par “uzliesmojumu”, it kā valoda pati būtu aizdedzinājusi benzīnu. Kā to nosauc?  Nē, tas nav “hiperbola”. Hiperb...

Black Out

Ir tāda sajūta, kas nepamet. Tā nav panika, nav pat bailes – tā ir klusa, neatlaidīga klātbūtne, it kā kāds būtu ieslēdzis fonā troksni, kuru neviens cits nedzird. Tā saka: “Tuvākajā laikā notiks kaut kas.” Nevis “varbūt”, bet “būs”. Un tas kaut kas ir globālistu “tests” – norēķinu sistēmas, finanšu plūsmas, naudas pašas melnais caurums. Vienu rītu mēs pamodīsimies, un ekrāni mirgos “pagaidu tehniska kļūda”, bankomāti klusēs, kartes nedarbosies, un digitālais naudas mākonis vienkārši... izdzisīs. Ne uz dienu. Varbūt uz nedēļu. Varbūt uz mūžu. Un tad mēs uzzināsim, cik daudz no mums patiesībā ir tikai cipari. Filozofiski raugoties, nauda nekad nav bijusi nekas cits kā kolektīva halucinācija. Senie grieķi to sauca par “nomisma” – likumu, nevis dabas objektu. Platons Cave alegorijā mēs redzam tikai ēnas uz sienas; mūsdienās tās ēnas ir cipari bankas kontā. Mēs ticam, ka tie ir “mūsu”, bet patiesībā tie ir tikai piekrišana. Globālistu “tests” – ja tāds tiešām nāks – nebūtu tikai tehniska a...

Naftas cena. Šodien vērojams neliels kritums

Attēls
  Naftas tirgū šodien vērojams izteikts cenu kāpums, nedaudz gan atslabums un barela cena sasniegusi aptuveni 97 ASV dolārus . Tehniskā grafika analīze liecina par strauju augšupejošu kustību, kas sākās pēc ilgāka konsolidācijas perioda zemākā cenu diapazonā. Grafikā redzams, ka pēc relatīvi mierīgas tirdzniecības fāzes cena izlauzās virs iepriekšējā pretestības līmeņa un izveidoja vairākas spēcīgas augošas sveces. Šāds impulss parasti signalizē par aktīvu pircēju ienākšanu tirgū un īstermiņa bullish sentimentu. Tomēr pēdējā kustībā parādās arī garš augšējais ēnas (wick) elements, kas norāda, ka pie augstākiem līmeņiem pārdevēji sākuši realizēt peļņu. Tas var liecināt par īslaicīgu pretestības zonu ap 97–98 dolāriem , kur tirgus mēģina atrast līdzsvaru. Svarīgs tehniskais aspekts ir tas, ka cena pašlaik turas virs iepriekšējā izlaušanās līmeņa, kas tagad var kalpot kā atbalsta zona . Ja šis līmenis noturēsies, pastāv iespēja turpmākam cenu kāpumam un jauna maksimuma testam. Tu...

Kad Sky vairs nebūs debesis #SkyFall

Šodien, kad pēdējie pircēji vēl mēģina izspiest no “premium” plauktiem kādu jēgpilnu jēgu par 25 gadu ilgu ilūziju, SIA “Skai Baltija” ir oficiāli paziņojusi: mēs vairs nespējam. Maksātnespējas pieteikums iesniegts piektdien, 13. martā – datumā, kas jau pats par sevi izklausās pēc sliktas joks. Ironiski, ka piektdiena – diena, kad normāli cilvēki sāk svinēt nedēļas nogali, bet “SKY” sāka savu mūžīgo sestdienu. Kādreiz tas bija “premium” veikals. Vārds, kas Latvijā 2000. gadu sākumā skanēja gandrīz kā burvju formula: “premium” – it kā tu pēkšņi kļūtu par labāku cilvēku, tikai ienācis pa stikla durvīm. Tur bija sieru letes, kas izskatījās kā mazas mākslas galerijas, vīni, kas maksāja vairāk nekā vidējā alga mēnesī, un gaļas nodaļa, kurā liellopa fileja gulēja kā dārgs līķis ledusskapja marmorā. Cilvēki nāca nevis pēc ēdiena – viņi nāca pēc statusa. Pērkot tur burkānu par 3,50 eiro gabalā, tu it kā apliecināji: es neesmu no tiem, kas stumj ratiņus “Maxima XXX” ar akciju desiņām. Un tagad?...

Dev notes 14.03.26 #005

Bieži saku, ka shadcn/ui nav vienkārši kārtējā UI bibliotēka. Patiesībā tā ir pavisam cita domāšanas pieeja tam, kā tiek būvēti moderni SaaS produkti. Kad es pirmo reizi ar to sāku strādāt, man diezgan ātri kļuva skaidrs, ka tas nav tikai dizaina rīks — tas ir arhitektūras lēmums. Parasti, kad cilvēki izmanto kādu UI bibliotēku, piemēram, Material UI vai Ant Design, viņi instalē pakotni un lielākā daļa komponentu dzīvo `node_modules`. Tas nozīmē, ka tu faktiski izmanto melno kasti. Tu vari konfigurēt dažas lietas, bet pašā pamatā bibliotēka nosaka noteikumus. Ar shadcn viss notiek citādi. Kad es pievienoju komponentu, tas netiek ielādēts kā ārēja bibliotēka. Tas tiek ierakstīts tieši projektā kā kods. Rezultātā visi komponenti dzīvo `/components/ui` mapē, un es varu mainīt jebkuru rindiņu. Ja man vajag pogu ar nedaudz citādu uzvedību vai dialogu ar specifisku animāciju, es vienkārši atveru failu un izmainu kodu. Tas var šķist mazs tehnisks sīkums, bet patiesībā tas pilnībā maina attiec...