Author: ProHoster

Lëshimi i gjuhës programuese Crystal 1.6

Është publikuar lëshimi i gjuhës së programimit Crystal 1.6, zhvilluesit e së cilës po përpiqen të kombinojnë komoditetin e zhvillimit në gjuhën Ruby me performancën e lartë të aplikacionit karakteristik të gjuhës C. Sintaksa e Crystal është afër, por jo plotësisht e pajtueshme me Ruby, megjithëse disa programe Ruby funksionojnë pa modifikuar. Kodi i përpiluesit është shkruar në Crystal dhe shpërndahet nën licencën Apache 2.0. […]

Prezantohet Rhino Linux, një shpërndarje e përditësuar vazhdimisht e bazuar në Ubuntu

Zhvilluesit e asamblesë Rolling Rhino Remix kanë njoftuar transformimin e projektit në një shpërndarje të veçantë Rhino Linux. Arsyeja për krijimin e një produkti të ri ishte një rishikim i qëllimeve dhe modelit të zhvillimit të projektit, i cili tashmë kishte tejkaluar gjendjen e zhvillimit amator dhe filloi të shkonte përtej qëllimit të një rindërtimi të thjeshtë të Ubuntu. Shpërndarja e re do të vazhdojë të ndërtohet në bazë të Ubuntu, por do të përfshijë shërbime shtesë dhe do të zhvillohet nga […]

Publikimi i Nuitka 1.1, një përpilues për gjuhën Python

Një version i projektit Nuitka 1.1 është i disponueshëm, i cili zhvillon një përpilues për përkthimin e skripteve Python në një përfaqësim C, i cili më pas mund të kompilohet në një skedar të ekzekutueshëm duke përdorur libpython për pajtueshmëri maksimale me CPython (duke përdorur mjetet vendase CPython për menaxhimin e objekteve). Ofrohet përputhshmëri e plotë me versionet aktuale të Python 2.6, 2.7, 3.3 - 3.10. Krahasuar me […]

Përditësimi i ndërtimeve të instalimit Void Linux

Janë krijuar asamble të reja bootable të shpërndarjes Void Linux, i cili është një projekt i pavarur që nuk përdor zhvillimet e shpërndarjeve të tjera dhe është zhvilluar duke përdorur një cikël të vazhdueshëm të përditësimit të versioneve të programit (përditësime të vazhdueshme, pa lëshime të veçanta të shpërndarjes). Ndërtimet e mëparshme u publikuan një vit më parë. Përveç shfaqjes së imazheve aktuale të nisjes bazuar në një pjesë më të fundit të sistemit, përditësimi i asambleve nuk sjell ndryshime funksionale dhe […]

Lëshimi i redaktuesit falas të zërit Ardor 7.0

Pas më shumë se një viti zhvillimi, është publikuar publikimi i redaktuesit falas të tingullit Ardor 7.0, i krijuar për regjistrim, përpunim dhe përzierje tingulli me shumë kanale. Ardor ofron një afat kohor me shumë pista, një nivel të pakufizuar rikthimi të ndryshimeve gjatë gjithë procesit të punës me një skedar (edhe pas mbylljes së programit) dhe mbështetje për një sërë ndërfaqesh harduerike. Programi pozicionohet si një analog falas i mjeteve profesionale ProTools, Nuendo, Pyramix dhe Sequoia. […]

Sistemi operativ i sigurt i Google me burim të hapur KataOS

Google ka njoftuar zbulimin e zhvillimeve në lidhje me projektin KataOS, që synon krijimin e një sistemi operativ të sigurt për harduerin e integruar. Komponentët e sistemit KataOS janë shkruar në Rust dhe funksionojnë në krye të mikrokernelit seL4, për të cilin është dhënë një provë matematikore e besueshmërisë në sistemet RISC-V, që tregon se kodi përputhet plotësisht me specifikimet e specifikuara në gjuhën zyrtare. Kodi i projektit është me burim të hapur nën […]

Lirimi i Wine 7.19

U zhvillua një lëshim eksperimental i një zbatimi të hapur të WinAPI - Wine 7.19. Që nga lëshimi i versionit 7.18, janë mbyllur 17 raporte të gabimeve dhe janë bërë 270 ndryshime. Ndryshimet më të rëndësishme: U shtua aftësia për të ruajtur atributet e skedarëve DOS në disk. Paketa vkd3d me një implementim Direct3D 12 që funksionon përmes transmetimit të thirrjeve në API grafike Vulkan është përditësuar në versionin 1.5. Mbështetje për formatin [...]

Një sulm ndaj NPM që ju lejon të përcaktoni praninë e paketave në depo private

Një e metë është identifikuar në NPM që ju lejon të zbuloni ekzistencën e paketave në depo të mbyllura. Problemi shkaktohet nga kohë të ndryshme përgjigjeje kur kërkon një paketë ekzistuese dhe jo-ekzistuese nga një palë e tretë që nuk ka akses në depo. Nëse nuk ka akses për asnjë paketë në depo private, serveri registry.npmjs.org kthen një gabim me kodin "404", por nëse ekziston një paketë me emrin e kërkuar, jepet një gabim [...]

Projekti Genode ka publikuar versionin Sculpt 22.10 General Purpose OS

Është prezantuar lëshimi i sistemit operativ Sculpt 22.10, brenda të cilit, bazuar në teknologjitë Genode OS Framework, është duke u zhvilluar një sistem operativ për qëllime të përgjithshme që mund të përdoret nga përdoruesit e zakonshëm për të kryer detyrat e përditshme. Kodi burimor i projektit shpërndahet nën licencën AGPLv3. Një imazh 28 MB LiveUSB ofrohet për shkarkim. Mbështet funksionimin në sisteme me procesorë Intel dhe grafikë […]

Dobësitë e ekzekutimit të kodit në distancë në pirgun pa tel të kernelit Linux

Janë identifikuar një seri dobësish në pirgun me valë (mac80211) të kernelit Linux, disa prej të cilave potencialisht lejojnë tejmbushjet e buferit dhe ekzekutimin e kodit në distancë duke dërguar paketa të krijuara posaçërisht nga pika e aksesit. Rregullimi është aktualisht i disponueshëm vetëm në formë patch. Për të demonstruar mundësinë e kryerjes së një sulmi, janë publikuar shembuj të kornizave që shkaktojnë një tejmbushje, si dhe një mjet për zëvendësimin e këtyre kornizave në pirgun me valë […]

Publikimi i PostgreSQL 15 DBMS

Pas një viti zhvillimi, është publikuar një degë e re e qëndrueshme e PostgreSQL 15 DBMS. Përditësimet për degën e re do të publikohen gjatë pesë viteve deri në nëntor 2027. Risitë kryesore: Mbështetje e shtuar për komandën SQL "MERGE", që të kujton shprehjen "INSERT ... ON CONFLICT". MERGE ju lejon të krijoni deklarata të kushtëzuara SQL që kombinojnë operacionet INSERT, UPDATE dhe DELETE në një shprehje të vetme. Për shembull, me MERGE mund të […]

Është hapur kodi i një sistemi të mësimit të makinerive për gjenerimin e lëvizjeve realiste njerëzore

Një ekip studiuesish nga Universiteti i Tel Avivit ka hapur kodin burimor të lidhur me sistemin e mësimit të makinerisë MDM (Motion Diffusion Model), i cili lejon gjenerimin e lëvizjeve realiste njerëzore. Kodi është shkruar në Python duke përdorur kornizën PyTorch dhe shpërndahet nën licencën MIT. Për të kryer eksperimente, mund të përdorni të dy modelet e gatshme dhe t'i trajnoni vetë modelet duke përdorur skriptet e propozuara, për shembull, […]