Հեղինակ: ProHoster

Electron 13.0.0-ի թողարկում՝ Chromium շարժիչի վրա հիմնված հավելվածներ ստեղծելու հարթակ

Պատրաստվել է Electron 13.0.0 հարթակի թողարկումը, որն ապահովում է ինքնաբավ շրջանակ օգտատերերի բազմահարթակ հավելվածների մշակման համար՝ հիմք ընդունելով Chromium, V8 և Node.js բաղադրիչները։ Տարբերակի համարի զգալի փոփոխությունը պայմանավորված է Chromium 91 կոդերի բազայի, Node.js 14.16 հարթակի և V8 9.1 JavaScript շարժիչի թարմացմամբ: Նոր թողարկման փոփոխություններից. Ավելացվել է process.contextIsolated հատկությունը՝ որոշելու, թե արդյոք ներկայիս […]

Ծրագրավորման լեզվի թողարկում Til 0.2

Til նախագիծը մշակում է մեկնաբանվող ծրագրավորման լեզու, որը ստեղծվել է Tcl լեզվի հիման վրա և շարահյուսությամբ գրեթե ամբողջությամբ նույնական է դրան: Լեզուն ուղղված է հրամանի սցենարներ գրելուն և ապահովում է հեշտ շարահյուսական ընդլայնում: Թարգմանչի կոդը գրված է D-ով, որը կարող է օգտագործվել նաև Til-ի հնարավորությունները ընդլայնող մոդուլներ մշակելու համար։ Թարգմանիչը աշխատում է ասինխրոն ռեժիմով և թույլ է տալիս [...]

Microsoft-ը հրապարակել է OpenJDK-ի սեփական բաշխումը

Microsoft-ը սկսել է տարածել սեփական Java բաշխումը OpenJDK-ի հիման վրա: Ապրանքը տարածվում է անվճար և հասանելի է սկզբնական կոդով GPLv2 լիցենզիայի ներքո: Բաշխումը ներառում է գործարկվողներ Java 11-ի և Java 16-ի համար՝ հիմնված OpenJDK 11.0.11 և OpenJDK 16.0.1-ի վրա: Կառուցումները պատրաստված են Linux-ի, Windows-ի և macOS-ի համար և հասանելի են x86_64 ճարտարապետության համար: Բացի այդ, փորձնական հավաք է ստեղծվել [...]

PCRE2 գրադարանի թողարկում 10.37

Թողարկվել է PCRE2 գրադարանի 10.37 թողարկումը, որը տրամադրում է մի շարք գործառույթներ C լեզվում կանոնավոր արտահայտությունների և օրինաչափությունների համապատասխանող գործիքների ներդրմամբ, որոնք շարահյուսության և իմաստաբանության մեջ նման են Perl 5 լեզվի կանոնավոր արտահայտություններին: PCRE2-ը վերամշակված է: սկզբնական PCRE գրադարանի իրականացում անհամատեղելի API-ով և առաջադեմ հնարավորություններով: Գրադարանը հիմնադրվել է Exim փոստային սերվերի մշակողների կողմից և տարածված է […]

Alibaba-ն բացել է PolarDB-ի՝ PostgreSQL-ի վրա հիմնված բաշխված DBMS կոդը:

Alibaba-ն՝ չինական խոշորագույն ՏՏ ընկերություններից մեկը, բացել է բաշխված DBMS PolarDB-ի սկզբնական կոդը՝ հիմնված PostgreSQL-ի վրա: PolarDB-ն ընդլայնում է PostgreSQL-ի հնարավորությունները բաշխված տվյալների պահպանման գործիքներով՝ ամբողջականությամբ և ACID գործարքների աջակցությամբ՝ տարբեր կլաստերային հանգույցների վրա բաշխված ամբողջ գլոբալ տվյալների համատեքստում: PolarDB-ն նաև աջակցում է բաշխված SQL հարցումների մշակմանը, սխալների հանդուրժողականությանը և ավելորդ տվյալների պահպանմանը […]

Թողարկվել է Apache NetBeans IDE 12.4-ը

Apache Software Foundation-ը ներկայացրել է Apache NetBeans 12.4 ինտեգրված զարգացման միջավայրը, որն ապահովում է Java SE, Java EE, PHP, C/C++, JavaScript և Groovy ծրագրավորման լեզուների աջակցությունը: Սա յոթերորդ թողարկումն է, որը արտադրվում է Apache Foundation-ի կողմից, քանի որ NetBeans կոդը փոխանցվել է Oracle-ից: NetBeans 12.3-ի հիմնական նորամուծությունները. Ավելացվել է Java SE 16 պլատֆորմի աջակցությունը, որն իրականացվում է նաև nb-javac-ում, ներկառուցված […]

Առցանց խմբագիրների թողարկում ONLYOFFICE Docs 6.3

ONLYOFFICE DocumentServer 6.3-ի նոր թողարկումը հասանելի է սերվերի ներդրմամբ ONLYOFFICE առցանց խմբագիրների և համագործակցության համար: Խմբագիրները կարող են օգտագործվել տեքստային փաստաթղթերի, աղյուսակների և ներկայացումների հետ աշխատելու համար: Ծրագրի կոդը բաշխվում է անվճար AGPLv3 լիցենզիայի ներքո: Մոտ ապագայում սպասվում է ONLYOFFICE DesktopEditors արտադրանքի թարմացում, որը կառուցված է մեկ ծածկագրի հիման վրա առցանց խմբագրիչների հետ: Սեղանի խմբագրիչները նախատեսված են որպես հավելվածներ [...]

Microsoft-ը թողարկել է Windows Package Manager 1.0-ը, որը նման է apt-ին և dnf-ին

Microsoft-ը թողարկել է Windows Package Manager 1.0 (winget) տարբերակը, որն ապահովում է հրամանների տողի միջոցով հավելվածների տեղադրման գործիքներ։ Կոդը գրված է C++-ով և տարածվում է MIT լիցենզիայի ներքո: Փաթեթները տեղադրվում են համայնքում պահպանվող պահոցից: Ի տարբերություն Microsoft Store-ից ծրագրեր տեղադրելու, winget-ը թույլ է տալիս տեղադրել հավելվածներ՝ առանց ավելորդ մարքեթինգի և […]

Pacman 6.0 փաթեթի մենեջերի և Archinstall 2.2.0 տեղադրողի թողարկումները

Հասանելի են փաթեթների կառավարչի Pacman 6.0.0 և Archinstall 2.2.0 տեղադրիչի նոր թողարկումները, որոնք օգտագործվում են Arch Linux բաշխման մեջ: Հիմնական փոփոխություններ Pacman 6.0-ում. Ավելացված է աջակցություն բազմաթիվ զուգահեռ թելերում ֆայլեր բեռնելու համար: Տվյալների բեռնման առաջընթացը ցույց տվող գծի իրականացված ելք: Առաջընթացի տողն անջատելու համար կարող եք նշել «--noprogressbar» տարբերակը pacman.conf-ում: Տրամադրվում է հայելիների ավտոմատ բացթողում, դրանց մուտք գործելիս [...]

Գաղտնաբառերի ստուգման HaveIBeenPwned ծառայության կոդը բաց է

Troy Hunt-ը բաց կոդով բացել է «Have I Been Pwned?» ծառայությունը՝ վնասված գաղտնաբառերը ստուգելու համար: (haveibeenpwned.com), որը ստուգում է 11.2 կայքերի կոտրման արդյունքում գողացված 538 միլիարդ հաշիվների տվյալների բազան։ Ի սկզբանե նախագծի կոդը բացելու մտադրության մասին հայտարարվել էր անցյալ տարվա օգոստոսին, սակայն գործընթացը ձգձգվեց, և կոդը միայն հիմա հրապարակվեց։ Ծառայության կոդը գրված է [...]

Mozilla-ն ամփոփել է Firefox-ում Chrome-ի մանիֆեստի երրորդ տարբերակին աջակցելու ծրագրերը

Mozilla-ն հրապարակել է Firefox-ում Chrome մանիֆեստի երրորդ տարբերակի ներդրման ծրագիր, որը սահմանում է հավելումներին տրամադրվող հնարավորություններն ու ռեսուրսները։ Մանիֆեստի երրորդ տարբերակը քննադատության է ենթարկվել բովանդակության արգելափակման և անվտանգության բազմաթիվ հավելումներ կոտրելու համար: Firefox-ը մտադիր է ներդնել նոր մանիֆեստի գրեթե բոլոր հատկանիշներն ու սահմանափակումները, ներառյալ բովանդակության զտման համար դեկլարատիվ API (declarativeNetRequest), […]

QUIC արձանագրությունը ստացել է առաջարկվող ստանդարտի կարգավիճակ:

Ինտերնետային ինժեներական աշխատանքային խումբը (IETF), որը պատասխանատու է ինտերնետային արձանագրությունների և ճարտարապետության մշակման համար, վերջնականացրել է RFC-ն QUIC արձանագրության համար և հրապարակել է համապատասխան բնութագրերը RFC 8999 (տարբերակից անկախ արձանագրության հատկություններ), RFC 9000 (տրանսպորտ) նույնացուցիչների ներքո: UDP-ով), RFC 9001 (QUIC կապի ալիքի TLS կոդավորումը) և RFC 9002 (գերբեռնվածության վերահսկում և փաթեթների կորստի հայտնաբերում տվյալների փոխանցման ժամանակ): […]