Հեղինակ: ProHoster

Crystal ծրագրավորման լեզվի թողարկում 1.6

Հրապարակվել է Crystal 1.6 ծրագրավորման լեզվի թողարկումը, որի մշակողները փորձում են համատեղել Ruby լեզվով մշակման հարմարավետությունը C լեզվին բնորոշ բարձր կիրառական կատարողականի հետ։ Crystal-ի շարահյուսությունը մոտ է, բայց ոչ լիովին համատեղելի Ruby-ին, թեև Ruby-ի որոշ ծրագրեր աշխատում են առանց փոփոխության: Կազմողի կոդը գրված է Crystal-ով և տարածվում է Apache 2.0 լիցենզիայի ներքո: […]

Ներդրված է Rhino Linux-ը, որը շարունակաբար թարմացվում է Ubuntu-ի վրա հիմնված բաշխում

Rolling Rhino Remix հավաքի մշակողները հայտարարել են նախագիծը Rhino Linux-ի առանձին բաշխման վերածելու մասին։ Նոր արտադրանքի ստեղծման պատճառը նախագծի նպատակների և զարգացման մոդելի վերանայումն էր, որն արդեն գերազանցել էր սիրողական զարգացման վիճակը և սկսեց դուրս գալ Ubuntu-ի պարզ վերակառուցումից: Նոր բաշխումը կշարունակի կառուցվել Ubuntu-ի հիման վրա, սակայն կներառի լրացուցիչ կոմունալ ծառայություններ և կմշակվի […]

Nuitka 1.1-ի թողարկումը, որը կազմող է Python լեզվի համար

Հասանելի է Nuitka 1.1 նախագծի թողարկումը, որը մշակում է Python սկրիպտները C ներկայացման թարգմանելու համար կազմող, որը կարող է այնուհետև կազմվել գործարկվող ֆայլի մեջ՝ օգտագործելով libpython՝ CPython-ի հետ առավելագույն համատեղելիության համար (օգտագործելով բնիկ CPython գործիքներ՝ օբյեկտները շահարկելու համար): Ապահովում է լիարժեք համատեղելիություն Python 2.6, 2.7, 3.3 - 3.10 ընթացիկ թողարկումների հետ: Համեմատած […]

Void Linux տեղադրման կառուցվածքների թարմացում

Ստեղծվել են Void Linux բաշխման նոր bootable հավաքներ, որն անկախ նախագիծ է, որը չի օգտագործում այլ բաշխումների զարգացումները և մշակվում է ծրագրի տարբերակների թարմացման շարունակական ցիկլով (շարժվող թարմացումներ, առանց բաշխման առանձին թողարկումների): Նախորդ շինությունները հրապարակվել են մեկ տարի առաջ։ Բացի համակարգի ավելի վերջին հատվածի վրա հիմնված բեռնման ընթացիկ պատկերների տեսքից, հավաքների թարմացումը չի բերում ֆունկցիոնալ փոփոխություններ և […]

Անվճար ձայնային խմբագրիչ Ardor 7.0-ի թողարկում

Ավելի քան մեկ տարվա մշակումից հետո հրապարակվել է անվճար ձայնային խմբագրիչ Ardor 7.0-ի թողարկումը, որը նախատեսված է բազմալիք ձայնագրման, մշակման և միքսի համար: Ardor-ը տրամադրում է բազմաշերտ ժամանակացույց, փոփոխությունների հետադարձ անսահմանափակ մակարդակ ֆայլի հետ աշխատելու ողջ գործընթացում (նույնիսկ ծրագիրը փակելուց հետո) և աջակցում է մի շարք ապարատային միջերեսների: Ծրագիրը տեղակայված է որպես ProTools, Nuendo, Pyramix և Sequoia պրոֆեսիոնալ գործիքների անվճար անալոգ: […]

Google բաց կոդով անվտանգ օպերացիոն համակարգ KataOS

Google-ը հայտարարել է KataOS նախագծի հետ կապված զարգացումների հայտնաբերման մասին, որն ուղղված է ներկառուցված սարքավորումների համար անվտանգ օպերացիոն համակարգ ստեղծելուն։ KataOS համակարգի բաղադրիչները գրված են Rust-ով և աշխատում են seL4 միկրոմիջուկի վերևում, որի համար RISC-V համակարգերի վրա տրամադրվել է հուսալիության մաթեմատիկական ապացույց՝ ցույց տալով, որ կոդը լիովին համապատասխանում է պաշտոնական լեզվով սահմանված բնութագրերին: Ծրագրի կոդը բաց կոդով է […]

Wine 7.19 թողարկում

Տեղի ունեցավ WinAPI-ի բաց ներդրման փորձնական թողարկում՝ Wine 7.19: 7.18 տարբերակի թողարկումից ի վեր փակվել է 17 վրիպակի հաշվետվություն և կատարվել է 270 փոփոխություն: Ամենակարևոր փոփոխությունները. Ավելացվեց DOS ֆայլի ատրիբուտները սկավառակի վրա պահելու հնարավորություն: Direct3D 3 ներդրմամբ vkd12d փաթեթը, որն աշխատում է Vulkan գրաֆիկական API-ի հեռարձակման զանգերի միջոցով, թարմացվել է 1.5 տարբերակին: Աջակցություն ձևաչափին [...]

Հարձակում NPM-ի վրա, որը թույլ է տալիս որոշել փաթեթների առկայությունը մասնավոր պահեստներում

NPM-ում հայտնաբերվել է թերություն, որը թույլ է տալիս հայտնաբերել փաթեթների առկայությունը փակ պահեստներում: Խնդիրն առաջանում է տարբեր արձագանքման ժամանակների պատճառով, երբ պահանջվում է գոյություն ունեցող և գոյություն չունեցող փաթեթ երրորդ կողմից, որը մուտք չունի պահեստարան: Եթե ​​մասնավոր պահոցներում որևէ փաթեթի հասանելիություն չկա, registry.npmjs.org սերվերը վերադարձնում է «404» կոդով սխալ, բայց եթե առկա է պահանջվող անունով փաթեթ, սխալ է տրվում [...]

Genode Project-ը հրապարակել է Sculpt 22.10 General Purpose OS թողարկումը

Ներկայացվել է Sculpt 22.10 օպերացիոն համակարգի թողարկումը, որի շրջանակներում Genode OS Framework տեխնոլոգիաների հիման վրա մշակվում է ընդհանուր նշանակության օպերացիոն համակարգ, որը կարող է օգտագործվել սովորական օգտատերերի կողմից՝ ամենօրյա առաջադրանքները կատարելու համար։ Նախագծի սկզբնական կոդը տարածվում է AGPLv3 լիցենզիայի ներքո: Ներբեռնման համար առաջարկվում է 28 ՄԲ LiveUSB պատկեր: Աջակցում է Intel-ի պրոցեսորներով և գրաֆիկական սարքերով համակարգերով աշխատելու […]

Հեռակա կոդի կատարման խոցելիություններ Linux միջուկի անլար փաթեթում

Linux-ի միջուկի անլար փաթեթում (mac80211) հայտնաբերվել են մի շարք խոցելիություններ, որոնցից մի քանիսը պոտենցիալ թույլ են տալիս բուֆերային արտահոսք և կոդի հեռավոր կատարում՝ ուղարկելով հատուկ մշակված փաթեթներ մուտքի կետից: Ուղղումը ներկայումս հասանելի է միայն կարկատել ձևով: Հարձակում իրականացնելու հնարավորությունը ցուցադրելու համար հրապարակվել են շրջանակների օրինակներ, որոնք առաջացրել են արտահոսք, ինչպես նաև այս շրջանակները անլար կույտում փոխարինելու օգտակար գործիք […]

PostgreSQL 15 DBMS թողարկում

Մեկ տարվա մշակումից հետո հրապարակվել է PostgreSQL 15 DBMS-ի նոր կայուն մասնաճյուղը: Նոր մասնաճյուղի թարմացումները կթողարկվեն հինգ տարվա ընթացքում՝ մինչև 2027 թվականի նոյեմբերը: Հիմնական նորամուծություններ. Ավելացվել է «MERGE» SQL հրամանի աջակցությունը, որը հիշեցնում է «INSERT ... ON CONFLICT» արտահայտությունը: MERGE-ը թույլ է տալիս ստեղծել պայմանական SQL հայտարարություններ, որոնք միավորում են INSERT, UPDATE և DELETE գործողությունները մեկ արտահայտության մեջ: Օրինակ, MERGE-ի միջոցով դուք կարող եք […]

Բացվել է մեքենայական ուսուցման համակարգի կոդը՝ մարդու իրատեսական շարժումներ առաջացնելու համար

Թել Ավիվի համալսարանի հետազոտողների թիմը բացել է MDM (Motion Diffusion Model) մեքենայական ուսուցման համակարգի հետ կապված ելակետային կոդը, որը թույլ է տալիս ստեղծել իրատեսական մարդկային շարժումներ։ Կոդը գրված է Python-ում՝ օգտագործելով PyTorch շրջանակը և տարածվում է MIT լիցենզիայի ներքո: Փորձեր անցկացնելու համար կարող եք օգտագործել և՛ պատրաստի մոդելները, և՛ մոդելներին ինքներդ վարժեցնել՝ օգտագործելով առաջարկվող սցենարները, օրինակ՝ […]