May-akda: ProHoster

Maikling tungkol sa pangunahing bagay: Malinis na Arkitektura, Robert C. Martin

Ito ay magiging isang kwento tungkol sa impresyon ng libro, at tatalakayin din ang ilan sa mga konsepto at kaalaman na, salamat sa aklat na ito, ay natutunan Arkitektura Maaari ka bang, sa pamamagitan ng pagbabasa ng publikasyong ito, ay makapagbigay ng malinaw na sagot sa tanong, ano ang arkitektura? Ano ang arkitektura sa konteksto ng programming at disenyo? Anong papel ang ginagampanan niya? Napakaraming ambiguities sa terminong ito. […]

Tinutulungan ng AI na pag-aralan ang mga hayop ng Africa

Mula sa anumang electric kettle na konektado sa Internet, maaari mong marinig ang tungkol sa kung paano tinatalo ng AI ang mga cyber athlete, nagbibigay ng mga bagong pagkakataon sa mga lumang teknolohiya, at gumuhit ng mga pusa batay sa iyong sketch. Ngunit mas madalas silang mag-usap tungkol sa katotohanan na ang machine intelligence ay namamahala din sa pangangalaga sa kapaligiran. Nagpasya ang Cloud4Y na itama ang pagkukulang na ito. Pag-usapan natin ang mga pinaka-kagiliw-giliw na proyekto na ipinapatupad sa [...]

Isang stand-up sa Yandex.Taxi, o Ano ang kailangang ituro ng isang backend developer

Ang pangalan ko ay Oleg Ermakov, nagtatrabaho ako sa backend development team ng Yandex.Taxi application. Karaniwan para sa atin na magsagawa ng pang-araw-araw na stand-up, kung saan ang bawat isa sa atin ay nag-uusap tungkol sa mga gawaing ginawa natin sa araw na iyon. Ganito ang nangyayari... Maaaring binago ang mga pangalan ng mga empleyado, ngunit ang mga gawain ay medyo totoo! 12:45 na, nagtitipon ang buong team sa isang meeting room. Si Ivan, isang intern developer, ay nauna sa sahig. […]

Mga digital na kaganapan sa Moscow mula Agosto 19 hanggang 25

Isang seleksyon ng mga kaganapan para sa linggo. Lektura ni Taras Pashchenko "Kritikal na pag-iisip bilang isang kasanayan ng ika-20 siglo" Agosto 123 (Martes) Mira XNUMXb libre Sa lecture tatalakayin natin kung anong lugar ang nasasakop ng kritikal na pag-iisip sa mga kasanayan ng ika-XNUMX siglo - mga soft skill na kailangang paunlarin sa sarili, anuman ang larangan ng aktibidad. Makikilala rin natin ang mga pangunahing konsepto ng konseptong ito, at isang hiwalay na [...]

Tanchiki sa Pascal: kung paano tinuruan ang mga bata ng programming noong 90s at kung ano ang mali dito

Kaunti tungkol sa kung ano ang "computer science" ng paaralan noong dekada 90, at kung bakit ang lahat ng programmer noon ay eksklusibong itinuro sa sarili. Paano tinuruan ang mga bata na magprograma Noong unang bahagi ng 90s, ang mga paaralan sa Moscow ay nagsimulang piliing magbigay ng mga computer class sa mga computer. Ang mga silid ay agad na nilagyan ng mga rehas sa mga bintana at isang mabigat na pintong nababalutan ng bakal. Isang computer science teacher ang lumitaw mula sa kung saan (mukha siyang pinakamahalagang kaibigan […]

Isang tinidor ng Proton-i ang ipinakilala, na isinalin sa mas bagong mga bersyon ng Wine

Si Juuso Alasuutari, na dalubhasa sa pagbuo ng mga audio processing system para sa Linux (may-akda ng jackdbus at LASH), ay bumuo ng proyektong Proton-i, na naglalayong i-port ang kasalukuyang Proton codebase sa mas bagong mga bersyon ng Wine, nang hindi naghihintay ng mga bagong pangunahing release mula sa Valve. Sa kasalukuyan, ang isang bersyon ng Proton batay sa Wine 4.13 ay iminungkahi na, na kapareho sa pag-andar sa Proton 4.11-2 […]

Mga pag-atake ng DoS upang bawasan ang pagganap ng network ng Tor

Sinuri ng isang pangkat ng mga mananaliksik mula sa Georgetown University at US Naval Research Laboratory ang paglaban ng anonymous na network ng Tor sa mga pag-atake ng pagtanggi sa serbisyo (DoS). Ang pananaliksik sa pagkompromiso sa network ng Tor ay pangunahing binuo sa paligid ng censoring (pagba-block ng access sa Tor), pagtukoy ng mga kahilingan sa pamamagitan ng Tor sa trapiko ng transit, at pagsusuri sa ugnayan ng mga daloy ng trapiko bago ang entry node at pagkatapos ng exit [...]

IceWM 1.6 window manager release

Available ang magaan na window manager na IceWM 1.6. Kasama sa mga feature ng IceWM ang ganap na kontrol sa pamamagitan ng mga keyboard shortcut, ang kakayahang gumamit ng mga virtual na desktop, ang taskbar at mga application ng menu. Ang window manager ay na-configure sa pamamagitan ng medyo simpleng configuration file; maaaring gamitin ang mga tema. Ang mga built-in na applet ay magagamit para sa pagsubaybay sa CPU, memorya, at trapiko. Hiwalay, maraming mga third-party na GUI ang binuo para sa pagsasaayos, pagpapatupad ng gumagana […]

Ang OpenDrop ay isang bukas na pagpapatupad ng teknolohiya ng Apple AirDrop

Ang proyekto ng Open Wireless Link, na sinusuri ang pagmamay-ari ng mga wireless na protocol ng Apple, ay nagpakita ng isang ulat sa USENIX 2019 conference na may pagsusuri ng mga kahinaan sa mga wireless protocol ng Apple (nahanap ang mga posibilidad para sa pagsasagawa ng isang pag-atake sa MiTM upang baguhin ang mga file na inilipat sa pagitan ng mga device, isang pag-atake ng DoS upang harangan ang pakikipag-ugnayan ng mga device at maging sanhi ng pagyeyelo ng mga device, pati na rin ang paggamit ng AirDrop upang kilalanin at subaybayan ang mga user). Sa panahon ng […]

Na-update na QEMU emulator at Wine software

Ang release na bersyon ng QEMU 4.1 emulator ay inilabas, na nagbibigay-daan sa iyong magpatakbo ng mga programa mula sa isang arkitektura ng processor patungo sa isa pa. Halimbawa, isang application para sa ARM sa isang x86-compatible na PC. Ang emulator ay sinasabing nagbibigay ng halos katutubong bilis ng pagpapatupad at sumusuporta sa buong pagtulad ng 14 na mga arkitektura at higit sa 400 mga aparato. Ito ay bersyon 4.1 na nagbibigay ng suporta para sa Hygon Dhyana at mga modelo ng Intel CPU […]

nftables packet filter 0.9.2 release

Ang nftables 0.9.2 packet filter ay inilabas, na nabuo bilang kapalit ng iptables, ip6table, arptables at ebtables sa pamamagitan ng pag-iisa ng packet filtering interface para sa IPv4, IPv6, ARP at network bridges. Kasama sa package ng nftables ang mga bahagi ng filter ng packet ng user-space, habang ang gawain sa antas ng kernel ay ibinibigay ng nf_tables subsystem ng Linux kernel […]

Naglunsad ang Apple ng isang early access program sa serbisyo ng Apple Arcade para sa mga empleyado nito

Ang napipintong paglulunsad ng bagong serbisyo sa paglalaro na Apple Arcade ay inihayag noong Marso ng taong ito. Ang serbisyo ay magbibigay-daan sa mga user ng Apple device na ma-access ang isang pakete ng mga bayad na application sa App Store para sa isang nakapirming buwanang bayad. Sa ngayon, inilunsad ng Apple ang isang programa ng maagang pag-access sa nabanggit na serbisyo, na maaaring magamit ng mga empleyado ng kumpanya. Sa ngayon, sisingilin lamang ang mga user […]