tema: Dienoraštis

Nuitka 1.1, Python kalbos kompiliatoriaus, išleidimas

Yra „Nuitka 1.1“ projekto leidimas, kuriame sukurtas kompiliatorius, skirtas Python scenarijus išversti į C atvaizdą, kurį vėliau galima sukompiliuoti į vykdomąjį failą naudojant libpython, kad būtų maksimaliai suderinamas su CPython (objektams valdyti naudojant vietinius CPython įrankius). Suteikiamas visiškas suderinamumas su dabartinėmis Python 2.6, 2.7, 3.3 – 3.10 versijomis. Palyginti su […]

„Void Linux“ diegimo versijų atnaujinimas

Sugeneruoti nauji įkraunami „Void Linux“ distribucijos rinkiniai, kurie yra nepriklausomas projektas, nenaudojantis kitų platinimų kūrimo ir kuriamas naudojant nenutrūkstamą programos versijų atnaujinimo ciklą (slenkančius atnaujinimus, be atskirų platinimo leidimų). Ankstesnės versijos buvo paskelbtos prieš metus. Neskaitant dabartinių įkrovos vaizdų, pagrįstų naujesne sistemos dalimi, atnaujinimas neatneša funkcinių pakeitimų ir […]

Išleista nemokama garso rengyklė Ardor 7.0

Po daugiau nei metus trukusio kūrimo buvo išleistas nemokamas garso redaktorius Ardor 7.0, skirtas kelių kanalų garso įrašymui, apdorojimui ir miksavimui. „Ardor“ suteikia kelių takelių laiko juostą, neribotą pakeitimų atkūrimo lygį per visą darbo su failu procesą (net ir uždarius programą) ir įvairių aparatinės įrangos sąsajų palaikymą. Programa yra kaip nemokamas profesionalių įrankių ProTools, Nuendo, Pyramix ir Sequoia analogas. […]

Google atvirojo kodo saugi operacinė sistema KataOS

„Google“ paskelbė atradusi su KataOS projektu susijusius pokyčius, kuriais siekiama sukurti saugią operacinę sistemą įterptajai aparatūrai. KataOS sistemos komponentai parašyti Rust ir veikia ant seL4 mikrobranduolių, kurių RISC-V sistemose buvo pateiktas matematinis patikimumo įrodymas, nurodantis, kad kodas visiškai atitinka oficialioje kalboje nurodytas specifikacijas. Projekto kodas yra atviro kodo pagal […]

Wine 7.19 leidimas

Įvyko eksperimentinis atviro WinAPI diegimo – Wine 7.19 – leidimas. Nuo 7.18 versijos išleidimo buvo uždaryta 17 pranešimų apie klaidas ir atlikta 270 pakeitimų. Svarbiausi pakeitimai: Pridėta galimybė įrašyti DOS failo atributus į diską. „vkd3d“ paketas su „Direct3D 12“ diegimu, kuris veikia transliuojant iškvietimus į „Vulkan“ grafikos API, buvo atnaujintas į 1.5 versiją. Formato palaikymas [...]

Ataka prieš NPM, leidžianti nustatyti paketų buvimą privačiose saugyklose

Buvo nustatytas NPM trūkumas, leidžiantis aptikti paketų egzistavimą uždarose saugyklose. Problemą sukelia skirtingi atsakymo laikai, kai prašoma esamo ir neegzistuojančio paketo iš trečiosios šalies, kuri neturi prieigos prie saugyklos. Jei privačiose saugyklose nėra prieigos prie paketų, registry.npmjs.org serveris grąžina klaidą su kodu „404“, tačiau jei yra paketas su prašomu pavadinimu, pateikiama klaida [...]

„Genode Project“ paskelbė „Sculpt 22.10 General Purpose“ OS leidimą

Pristatytas Sculpt 22.10 operacinės sistemos leidimas, kurio viduje, remiantis Genode OS Framework technologijomis, kuriama bendros paskirties operacinė sistema, kurią gali naudoti paprasti vartotojai kasdienėms užduotims atlikti. Projekto šaltinio kodas platinamas pagal AGPLv3 licenciją. Siūlomas atsisiųsti 28 MB LiveUSB vaizdas. Palaiko veikimą sistemose su Intel procesoriais ir grafika […]

Nuotolinio kodo vykdymo pažeidžiamumas „Linux“ branduolio belaidžiame krūvoje

„Linux“ branduolio belaidžiame krūvoje (mac80211) buvo nustatyta keletas pažeidžiamumų, kai kurie iš jų gali leisti buferio perpildymą ir nuotolinį kodo vykdymą siunčiant specialiai sukurtus paketus iš prieigos taško. Pataisa šiuo metu pasiekiama tik pataisos forma. Siekiant parodyti galimybę įvykdyti ataką, buvo paskelbti kadrų, kurie sukelia perpildymą, pavyzdžiai, taip pat įrankis, skirtas pakeisti šiuos kadrus į belaidį krūvą […]

PostgreSQL 15 DBMS leidimas

Po metų kūrimo buvo paskelbta nauja stabili PostgreSQL 15 DBVS atšaka. Naujos šakos atnaujinimai bus išleisti per penkerius metus iki 2027 m. lapkričio mėn. Pagrindinės naujovės: Pridėtas SQL komandos „MERGE“ palaikymas, primenantis posakį „INSERT ... ON CONFLICT“. MERGE leidžia kurti sąlyginius SQL sakinius, kurie sujungia INSERT, UPDATE ir DELETE operacijas į vieną išraišką. Pavyzdžiui, su MERGE galite […]

Buvo atidarytas mašininio mokymosi sistemos kodas, skirtas realiems žmogaus judesiams generuoti

Tel Avivo universiteto mokslininkų komanda atidarė šaltinio kodą, susietą su MDM (Motion Diffusion Model) mašininio mokymosi sistema, kuri leidžia generuoti realistiškus žmogaus judesius. Kodas parašytas Python naudojant PyTorch sistemą ir platinamas pagal MIT licenciją. Norėdami atlikti eksperimentus, galite naudoti tiek paruoštus modelius, tiek patys mokyti modelius naudodami siūlomus scenarijus, pavyzdžiui, […]

Paskelbtas žaidimo „Robot Named Fight“ kodas

Buvo paskelbtas žaidimo „A Robot Named Fight“, sukurto „roguelike“ žanre, šaltinio kodas. Žaidėjas kviečiamas valdyti robotą, kad tyrinėtų procedūriniu būdu sukurtus nesikartojančius labirinto lygius, rinktų artefaktus ir premijas, atliktų užduotis, kad gautų prieigą prie naujo turinio, sunaikintų atakuojančias būtybes ir galiausiai kovotų su pagrindiniu monstru. Kodas parašytas C# naudojant Unity variklį ir paskelbtas […]

LibreOffice pažeidžiamumas, leidžiantis vykdyti scenarijų dirbant su dokumentu

Nemokamas biuro paketas „LibreOffice“ aptiktas pažeidžiamumas (CVE-2022-3140), leidžiantis vykdyti savavališkus scenarijus, kai paspaudžiama specialiai parengta nuoroda dokumente arba kai dirbant su dokumentu suveikia tam tikras įvykis. Problema buvo išspręsta LibreOffice 7.3.6 ir 7.4.1 atnaujinimuose. Pažeidžiamumas atsirado dėl papildomos makrokomandos iškvietimo schemos „vnd.libreoffice.command“, būdingos „LibreOffice“, palaikymas. Ši schema yra [...]