Autors: Yuri Gagarins

Dark Launch Istio: noslēpumainās aģentūras

"Briesmas ir mans otrais vārds", – teica Ostins Pauer-ķipars, starptautiska mēroga noslēpumaina persona. Bet tas, kas ir augstā godā superģentiem un specdienestiem, ir pavisam nepiemērots datoru jomās, kur garlaicība ir daudz labāka par briesmām. Un Istio kopā ar OpenShift un Kubernetes padara mikroservisu izvietošanu par patiešām garlaicīgu un paredzamu procesu — un tas ir lieliski. Par to un […]

GCC 9 portēts uz OS/2

Uzņēmums Bitwise works īstenoja GCC 9.2 kompilatoru komplekta portēšanu OS/2 operētājsistēmai un platformām, kas balstītas uz šo OS, ArcaOS un eComStation. Iepriekš ArcaOS tika piedāvāts GCC 4.9.2, taču OS/2 portos bija pieejams GCC 8.3.0. Tiek atzīmēts, ka GCC 9 izmantošanas iespēja ļaus kopienai pielāgot lielāku lietojumprogrammu un bibliotēku darbībai OS/2, tostarp […]

TTY — termināls, kas nav paredzēts mājas lietošanai

Vai ir iespējams izdzīvot, izmantojot tikai TTY iespējas? Šeit ir mana īsā stāsta par to, kā es mocījos ar TTY, cenšoties panākt, lai tas darbotos normāli. Priekšvēsture Nesen manā vecajā portatīvajā datorā sabojājās videokarte. Tā sabojājās tik ļoti, ka es nevarēju palaist pat jebkuras operētājsistēmas instalētāju. Windows izmeta kļūdas, instalējot pamata draiverus. Linux instalācija vispār […]

Loki — žurnālu vākšana, izmantojot Prometheus pieeju

Sveiki, habrovoji! Pirms jaunā kursa "DevOps prakses un rīki" sākuma esam sagatavojuši interesanta materiāla tulkojumu. Šis raksts ir īss ievads Loki. Projekts Loki tiek atbalstīts no Grafana puses un ir vērsts uz centralizētu žurnālu vākšanu (no serveriem vai konteineriem). Galvenais iedvesmas avots Loki bija Prometheus ar ideju piemērot tā pieejas žurnālu pārvaldībā: […]

X-Client-Data virsraksts kā lietotāju identifikācijas metode Chrome

Diskutējot Google iniciatīvu par HTTP User-Agent galvenes satura vienotību, Kiwi pārlūka izstrādātājs pievērsās paliekošajai Chrome HTTP galvene "X-Client-Data", kas potenciāli pārkāpj Eiropas Savienībā spēkā esošo vispārīgo datu aizsardzības regulu (GDPR). Diskusijas gaitā tika izteikta arī kritika par Google uzņēmuma divkosību, kas no vienas puses reklamē metodes slepenu identifikāciju un darbību uzraudzības bloķēšanai […]

Jauni izlaidumi Node.js 13.8, 12.15 un 10.19 ar drošības ievainojumu novēršanu

Servera JavaScript platformas Node.js izstrādātāji publicējuši labojuma izlaidumus 13.8.0, 12.15.0 un 10.19.0, kuros novērsti trīs ievainojamības: CVE-2019-15606 — nepareiza izvēles atzīmes (OWS) apstrāde, kas seko vērtībai HTTP galvenē; CVE-2019-15605 — iespējama HRS (HTTP Request Smuggling) uzbrukuma veikšana, kas ļauj iekļauties citu pieprasījumu saturā, kas tiek apstrādāti tajā pašā plūsmā starp front-end un back-end, caur […]

Automātiska prasību pārbaude tehniskajā specifikācijā dinamiskās modelēšanas procesā.

Turpinot tēmu „Kādi ir jūsu pierādījumi?”, aplūkosim matemātiskā modelēšanas problēmu no cita skatpunkta. Pēc tam, kad esam pārliecinājušies, ka modelis atbilst dzīves pamatpatiesībai, varam atbildēt uz būtisko jautājumu: „ko mēs šeit īsti esam ieguvuši?”. Veidojot tehniskā objekta modeli, mēs parasti vēlamies pārliecināties, ka šis objekts atbilst mūsu cerībām. Tāpēc tiek veikti […]

Modeļa orientēta projektēšana. Uzticamas modeļa izveide, piemēram, aviācijas siltuma apmaiņai.

„Ja uz ziloņa būrī izlasīsi uzrakstu „būfalo”, netici savām acīm.” Kozma Prutkov. Iepriekšējā rakstā par modeļu orientētu projektēšanu tika parādīts, kāpēc ir nepieciešams objekta modelis, un pierādīts, ka bez šī objekta modeļa par modeļu balstītu projektēšanu var runāt tikai kā par mārketinga šķidrumu, bezjēdzīgu un nežēlīgu. Taču, kad objekta modelis parādās, prasmīgiem inženieriem vienmēr […]

Vai ir bīstami atstāt RDP atvērtu internetā?

Bieži esmu lasījis viedokli, ka turēt RDP (Remote Desktop Protocol) portu atvērtu internetā ir ļoti nedroši un nevajadzētu to darīt. Pieņemams RDP piekļuves nodrošināšana ir tikai caur VPN vai tikai no noteiktiem „baltiem” IP adresēm. Es administrēju vairākus Windows Server datorus nelielām firmām, kur man tika uzdots nodrošināt attālināto piekļuvi […]

Python Gateway InterSystems IRIS

Šis raksts ir veltīts Python Gateway — kopienas projektam ar atvērto kodu datu platformai InterSystems IRIS. Šis projekts ļauj orkestrēt jebkādus mašīnmācīšanās algoritmus, kas izstrādāti Python valodā (galvenā vide daudziem datu zinātniekiem), izmantot neskaitāmas gatavas bibliotēkas, lai ātri izveidotu pielāgojamus, automatizētus analītiskos AI/ML risinājumus platformā InterSystems IRIS. Šajā rakstā es parādīšu, kā […]

Jauna versija tūlītējo ziņojumu programmatūras Miranda NG 0.95.11

Ir iznācis jaunais nozīmīgais multi-protokolu klienta izlaidums tūlītējai ziņošanai Miranda NG 0.95.11, kas turpina programmas Miranda attīstību. Atbalstītie protokoli ir: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter un VKontakte. Projekta kods ir uzrakstīts C++ valodā un tiek izplatīts ar GPLv2 licenci. Programma atbalsta darbību tikai Windows platformā. Starp ievērojamākajiem jaunumiem […]

Inlinec — jauns veids, kā izmantot C valodas kodu Python skriptos

Projekts inlinec piedāvā jaunu veidu, kā inline-integrēt C valodas kodu Python skriptos. C valodas funkcijas tiek definētas tieši vienā failā ar Python kodu, izceļoties ar dekoratoru «@inlinec». Apvienotais skripts tiek izpildīts tieši ar interpretētāju spython un tiek analizēts, izmantojot Python nodrošināto kodeku mehānismu, kas dod iespēju pievienot analizatoru skripta transformācijai […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster