May-akda: ProHoster

Paano magsulat ng musika gamit ang OOP

Pinag-uusapan natin ang kasaysayan ng instrumento ng software ng OpenMusic (OM), sinusuri ang mga tampok ng disenyo nito, at pinag-uusapan ang mga unang gumagamit. Bilang karagdagan dito, nagbibigay kami ng mga analogue. Larawan ni James Baldwin / Unsplash Ano ang OpenMusic Ito ay isang object-oriented visual programming environment para sa digital audio synthesis. Ang utility ay batay sa isang dialect ng LISP na wika - Common Lisp. Kapansin-pansin na ang OpenMusic ay maaaring gamitin sa […]

Paano ko ililigtas ang mundo

Mga isang taon na ang nakalipas naging determinado akong iligtas ang mundo. Sa mga paraan at kakayahan na mayroon ako. Dapat kong sabihin, ang listahan ay napakaliit: isang programmer, isang manager, isang graphomaniac at isang mabuting tao. Ang ating mundo ay puno ng mga problema, at kailangan kong pumili ng isang bagay. Naisip ko ang tungkol sa pulitika, kahit na nakibahagi sa "Mga Pinuno ng Russia" upang agad na makarating sa isang mataas na posisyon. Nakapasok sa semi-finals, [...]

Paglabas ng Latte Dock 0.9, isang alternatibong dashboard para sa KDE

Ang paglabas ng Latte Dock 0.9 panel ay ipinakita, na nag-aalok ng isang elegante at simpleng solusyon para sa pamamahala ng mga gawain at plasmoids. Kabilang dito ang suporta para sa epekto ng parabolic magnification ng mga icon sa estilo ng macOS o ang Plank panel. Ang Latte panel ay binuo sa KDE Plasma framework at nangangailangan ng Plasma 5.12, KDE Frameworks 5.38 at Qt 5.9 o mas bagong mga release upang tumakbo. Code […]

Ang unang tatlong muling paglabas ng Doom ng Bethesda ay hindi na mangangailangan ng access sa Internet

Noong isang araw, ipinakita ng publisher na Bethesda Softworks ang mga muling pagpapalabas ng unang tatlong laro ng Doom para sa mga kasalukuyang console at mobile device - ang mga larong ito, sa madaling salita, ay hindi nakatanggap ng pinakamainit na pagtanggap. Ang lahat ng mga proyekto ay nangangailangan ng isang Bethesda.net account (at samakatuwid ay isang koneksyon sa Internet), na nabigo sa maraming mga tagahanga ng isang serye na nagsimula sa isang panahon kung kailan ang pag-access sa Internet sa bahay ay isang pag-usisa pa rin. […]

Nais ng State Duma na limitahan ang bahagi ng dayuhang kapital sa Yandex at Mail.ru Group

Nagpapatuloy ang pagpapalit ng import sa RuNet. Sa pagtatapos ng session ng tagsibol, ipinakilala ng State Duma deputy mula sa United Russia na si Anton Gorelkin ang isang draft na batas na dapat limitahan ang kakayahan ng mga dayuhang mamumuhunan na magmay-ari at pamahalaan ang mga mapagkukunan ng Internet na mahalaga para sa bansa. Ang panukalang batas ay nagmumungkahi na ang mga dayuhang mamamayan ay dapat nagmamay-ari ng hindi hihigit sa 20% ng mga pagbabahagi ng mga kumpanya ng IT ng Russia. Kahit na ang isang komisyon ng gobyerno ay maaaring magbago [...]

Ang NASA ay nag-anunsyo ng isang kontratista upang lumikha ng isang habitable module para sa Gateway lunar station

Ang US National Aeronautics and Space Administration (NASA) ay nag-anunsyo ng pagpili ng isang kontratista upang lumikha ng habitable module ng hinaharap na Gateway lunar station. Ang pagpili ay nahulog sa Northrop Grumman Innovation Systems (NGIS), bahagi ng military-industrial corporation na Northrop Grumman Corporation, dahil, tulad ng paliwanag ng NASA, ito lamang ang bidder na may kakayahang bumuo ng isang habitable module sa oras para sa [...]

AMD Genesis Peak: posibleng pangalan ng ika-apat na henerasyon na mga processor ng Ryzen Threadripper

Ang ikatlong henerasyong mga processor ng Ryzen Threadripper, na mag-aalok ng hanggang 64 na mga core at arkitektura ng AMD Zen 2, ay inaasahang lalabas sa ikaapat na quarter. Nagawa nilang gumawa ng kanilang marka sa mga nakaraang balita sa ilalim ng simbolo na "Castle Peak", na tumutukoy sa heograpikal na pagtatalaga ng mga bulubundukin sa estado ng Estados Unidos sa Washington. Ang mga kalahok ng Planet3DNow.de forum pagkatapos suriin ang program code ng bagong bersyon […]

Ang Vietnam ay naging isang "ligtas na kanlungan" para sa mga tagagawa ng electronics bago pa man lumitaw ang mga problema sa China

Kamakailan, naging pangkaraniwan na ang pagsasaalang-alang ng "mga ruta ng pagtakas" mula sa China para sa mga tagagawa na natagpuan ang kanilang mga sarili na hostage sa sitwasyong pampulitika. Kung, sa kaso ng Huawei, ang mga awtoridad ng Amerika ay maaari pa ring mapagaan ang panggigipit sa kanilang mga kaalyado, kung gayon ang pag-asa sa mga pag-import ng China ay mag-aalala sa pamumuno ng bansa kahit na i-renew nito ang mga tauhan nito. Sa ilalim ng pagsalakay ng mga pag-atake ng impormasyon sa mga nakaraang buwan, ang karaniwang tao ay maaaring magkaroon ng […]

Ito ang dahilan kung bakit kailangan ang algebra sa high school

Kadalasan ang tanong na "bakit kailangan natin ng matematika?" Sumasagot sila ng isang bagay tulad ng "gymnastics para sa isip." Sa aking palagay, hindi sapat ang paliwanag na ito. Kapag ang isang tao ay nagsasagawa ng pisikal na ehersisyo, alam niya ang eksaktong pangalan ng mga grupo ng kalamnan na nabubuo. Ngunit ang mga pag-uusap tungkol sa matematika ay nananatiling masyadong abstract. Anong partikular na "mga kalamnan ng isip" ang sinanay ng algebra ng paaralan? Hindi siya mukhang tunay [...]

Na-publish na ang isang paraan upang ma-bypass ang borrow checker sa Rust.

Nag-publish si Jakub Kądziołka ng isang proof-of-concept na nagpapakita ng mga agarang problemang nauugnay sa isang bug sa Rust compiler project, na hindi matagumpay na sinusubukan ng mga developer na lutasin sa loob ng apat na taon. Ang isang halimbawa na binuo ni Jakub ay nagbibigay-daan sa iyo na i-bypass ang Borrow Checker gamit ang isang napakasimpleng trick: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!("{:?}", boom); } Hinihiling ng developer na huwag gamitin ang workaround na ito sa Production, kaya [...]

Paglabas ng CFR 0.146, isang decompiler para sa wikang Java

Ang isang bagong release ng proyekto ng CFR (Class File Reader) ay magagamit, kung saan ang isang JVM virtual machine bytecode decompiler ay binuo, na nagbibigay-daan sa iyong muling likhain ang mga nilalaman ng mga pinagsama-samang klase mula sa mga jar file sa anyo ng Java code. Sinusuportahan ang decompilation ng mga modernong feature ng Java, kabilang ang karamihan sa mga elemento ng Java 9, 10 at 12. Maaari ding i-decompile ng CFR ang mga nilalaman ng klase at […]

Inilabas ang Cortana standalone app beta

Patuloy na binuo ng Microsoft ang Cortana voice assistant sa Windows 10. At bagaman maaari itong mawala sa OS, sinusubukan na ng korporasyon ang isang bagong user interface para sa application. Available na ang bagong build para sa mga tester; sinusuportahan nito ang mga kahilingan sa text at boses. Iniulat na si Cortana ay naging mas "madaldal", at ito ay nahiwalay din sa built-in na paghahanap sa Windows [...]