Հեղինակ: ProHoster

Ինչպես գրել երաժշտություն՝ օգտագործելով OOP

Մենք խոսում ենք OpenMusic (OM) ծրագրային գործիքի պատմության մասին, վերլուծում ենք դրա դիզայնի առանձնահատկությունները և խոսում առաջին օգտագործողների մասին: Բացի դրանից, մենք տրամադրում ենք անալոգներ: Լուսանկարը՝ Ջեյմս Բոլդուինի / Unsplash What is OpenMusic-ը Այն օբյեկտի վրա հիմնված տեսողական ծրագրավորման միջավայր է թվային աուդիո սինթեզի համար: Օգտակար ծրագիրը հիմնված է LISP լեզվի բարբառի վրա՝ Common Lisp: Հարկ է նշել, որ OpenMusic-ը կարող է օգտագործվել […]

Ինչպես կփրկեմ աշխարհը

Մոտ մեկ տարի առաջ ես որոշեցի փրկել աշխարհը: Այն միջոցներով ու հմտություններով, որ ունեմ։ Ասեմ, ցուցակը շատ սուղ է՝ ծրագրավորող, մենեջեր, գրաֆոման ու լավ մարդ։ Մեր աշխարհը լի է խնդիրներով, և ես ստիպված էի ինչ-որ բան ընտրել։ Մտածում էի քաղաքականության մասին, նույնիսկ մասնակցում էի «Ռուսաստանի առաջնորդներին»՝ անմիջապես բարձր պաշտոնի հասնելու համար։ Անցավ կիսաեզրափակիչ, [...]

Latte Dock 0.9-ի թողարկում՝ KDE-ի այլընտրանքային վահանակ

Ներկայացվել է Latte Dock 0.9 վահանակի թողարկումը, որն առաջարկում է էլեգանտ և պարզ լուծում առաջադրանքների և պլազմոիդների կառավարման համար: Սա ներառում է macOS-ի կամ Plank վահանակի ոճով պատկերակների պարաբոլիկ խոշորացման էֆեկտի աջակցություն: Latte վահանակը կառուցված է KDE Plasma շրջանակի վրա և գործարկելու համար պահանջում է Plasma 5.12, KDE Frameworks 5.38 և Qt 5.9 կամ ավելի նոր թողարկումներ: Կոդ […]

Bethesda-ի առաջին երեք Doom-ի վերաթողարկումներն այլևս չեն պահանջի ինտերնետ հասանելիություն

Օրերս հրատարակիչ Bethesda Softworks-ը ներկայացրեց Doom առաջին երեք խաղերի վերաթողարկումները ընթացիկ կոնսուլների և շարժական սարքերի համար. այս խաղերը, մեղմ ասած, ամենաջերմ ընդունելության չեն արժանացել: Բոլոր նախագծերը պահանջում էին Bethesda.net հաշիվ (հետևաբար ինտերնետ կապ), որը հիասթափեցրեց մի շարքի շատ երկրպագուների, որոնք սկսվեցին մի դարաշրջանում, երբ տնային ինտերնետ հասանելիությունը դեռ հետաքրքրություն էր: […]

Պետդուման ցանկանում է սահմանափակել արտասահմանյան կապիտալի մասնաբաժինը Yandex-ում և Mail.ru Group-ում

Ներմուծման փոխարինումը RuNet-ում շարունակվում է: Գարնանային նստաշրջանի ավարտին «Եդինայա Ռոսիա»-ից Պետդումայի պատգամավոր Անտոն Գորելկինը ներկայացրեց օրենքի նախագիծ, որը պետք է սահմանափակի օտարերկրյա ներդրողների հնարավորությունները երկրի համար նշանակալից ինտերնետային ռեսուրսներ ունենալու և կառավարելու առումով։ Օրինագիծն առաջարկում է օտարերկրյա քաղաքացիներին տիրապետել ռուսական ՏՏ ընկերությունների բաժնետոմսերի ոչ ավելի, քան 20%-ը։ Թեեւ կառավարական հանձնաժողովը կարող է փոխել [...]

NASA-ն կապալառու է հայտարարել Gateway լուսնային կայանի համար բնակելի մոդուլ ստեղծելու համար

ԱՄՆ-ի Օդագնացության և տիեզերական հետազոտությունների ազգային վարչությունը (NASA) հայտարարել է ապագա Gateway լուսնային կայանի բնակելի մոդուլը ստեղծելու կապալառուի ընտրության մասին: Ընտրությունը ընկավ Northrop Grumman Innovation Systems (NGIS) վրա, որը մաս է կազմում Northrop Grumman Corporation ռազմարդյունաբերական կորպորացիայի, քանի որ, ինչպես բացատրում է NASA-ն, այն միակ հայտատուն էր, որը կարող էր ժամանակին կառուցել բնակելի մոդուլ, […]

AMD Genesis Peak. չորրորդ սերնդի Ryzen Threadripper պրոցեսորների հավանական անվանումը

Երրորդ սերնդի Ryzen Threadripper պրոցեսորները, որոնք կառաջարկեն մինչև 64 միջուկ և AMD Zen 2 ճարտարապետություն, ակնկալվում է, որ կհայտնվեն չորրորդ եռամսյակում։ Միացյալ Նահանգների Վաշինգտոն նահանգում լեռնաշղթայի տարրերի աշխարհագրական նշանակումները: Planet3DNow.de ֆորումի մասնակիցները նոր տարբերակի ծրագրային կոդը վերլուծելուց հետո […]

Վիետնամը դարձավ «անվտանգ ապաստարան» էլեկտրոնիկա արտադրողների համար նույնիսկ նախքան Չինաստանի հետ խնդիրների առաջացումը

Վերջերս սովորական է դարձել Չինաստանից «փախուստի ուղիներ» դիտարկել այն արտադրողների համար, ովքեր հայտնվել են քաղաքական իրավիճակի պատանդում։ Եթե ​​Huawei-ի դեպքում ամերիկյան իշխանությունները դեռևս կարող են թուլացնել ճնշումը իրենց դաշնակիցների վրա, ապա չինական ներմուծումից կախվածությունը անհանգստացնելու է երկրի ղեկավարությանը, նույնիսկ եթե այն թարմացնի իր անձնակազմը։ Վերջին ամիսներին տեղեկատվական հարձակումների հարձակման ներքո միջին մարդը կարող է ունենալ […]

Ահա թե ինչու է անհրաժեշտ ավագ դպրոցի հանրահաշիվը

Սովորաբար հարցը «ինչու՞ է մեզ պետք մաթեմատիկան»: Նրանք պատասխանում են «մարմնամարզություն մտքի համար»: Իմ կարծիքով, այս բացատրությունը բավարար չէ։ Երբ մարդը ֆիզիկական վարժություններ է կատարում, նա գիտի զարգացող մկանային խմբերի ճշգրիտ անվանումը։ Բայց մաթեմատիկայի մասին խոսակցությունները մնում են չափազանց վերացական։ Ի՞նչ կոնկրետ «մտավոր մկաններ» են վարժեցնում դպրոցական հանրահաշիվը: Նա բոլորովին նման չէ իրականին [...]

Հրապարակվել է Rust-ում փոխառության ստուգիչը շրջանցելու միջոց։

Jakub Kądziołka-ն հրապարակել է հայեցակարգի ապացույց, որը ցույց է տալիս Rust կոմպիլյատորի նախագծի սխալի հետ կապված անմիջական խնդիրները, որոնք մշակողները չորս տարի անհաջող փորձում էին լուծել: Jakub-ի մշակած օրինակը թույլ է տալիս շրջանցել Borrow Checker-ը շատ պարզ հնարքով. fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!("{:?}", բում); } Մշակողը խնդրում է չօգտագործել այս լուծումը Production-ում, ուստի [...]

CFR 0.146-ի թողարկում՝ Java լեզվի ապակոմպիլյատոր

Հասանելի է CFR (Class File Reader) նախագծի նոր թողարկումը, որի շրջանակներում մշակվում է JVM վիրտուալ մեքենայի բայթկոդի ապակոմպիլյատոր, որը թույլ է տալիս վերստեղծել կոմպիլացված դասերի բովանդակությունը jar ֆայլերից՝ Java կոդի տեսքով: Աջակցվում է ժամանակակից Java-ի առանձնահատկությունների ապակոմպիլյացիան, ներառյալ Java 9, 10 և 12-ի տարրերի մեծ մասը: CFR-ը կարող է նաև ապակոմպիլյացիայի ենթարկել դասի և […]

Թողարկվել է Cortana առանձին հավելվածի բետա տարբերակը

Microsoft-ը շարունակում է մշակել Cortana ձայնային օգնականը Windows 10-ում: Եվ չնայած այն կարող է անհետանալ ՕՀ-ից, կորպորացիան արդեն փորձարկում է նոր ինտերֆեյս հավելվածի համար: Նոր կառուցվածքն արդեն հասանելի է փորձարկողների համար, այն աջակցում է տեքստային և ձայնային հարցումներին: Հաղորդվում է, որ Cortana-ն դարձել է ավելի «խոսող», և այն նաև առանձնացվել է Windows-ում ներկառուցված որոնումից […]