Kategorya: Blog

Mula sa High Ceph Latency hanggang sa Kernel Patch gamit ang eBPF/BCC

Ang Linux ay may malaking bilang ng mga tool para sa pag-debug ng kernel at mga application. Karamihan sa mga ito ay may negatibong epekto sa pagganap ng aplikasyon at hindi magagamit sa produksyon. Ilang taon na ang nakalilipas, isa pang tool ang binuo - eBPF. Ginagawa nitong posible na ma-trace ang kernel at mga application ng user na may mababang overhead at hindi na kailangang muling buuin ang mga program at mag-download ng third-party […]

Paano maghanda ng isang website para sa mabibigat na load: 5 praktikal na tip at kapaki-pakinabang na tool

Talagang hindi gusto ng mga gumagamit kapag ang online na mapagkukunan na kailangan nila ay mabagal. Iminumungkahi ng data ng survey na 57% ng mga user ang aalis sa isang web page kung mas matagal sa tatlong segundo ang pag-load, habang 47% ang handang maghintay ng dalawang segundo lang. Ang isang segundong pagkaantala ay maaaring nagkakahalaga ng 7% sa mga conversion at 16% sa pinababang kasiyahan ng user. Samakatuwid, kailangan mong maghanda para sa tumaas na load at traffic surges. […]

Mga hangal na utak, nakatagong emosyon, mga mapanlinlang na algorithm: ang ebolusyon ng pagkilala sa mukha

Ang mga sinaunang Egyptian ay maraming nalalaman tungkol sa vivisection at maaaring makilala ang isang atay mula sa isang bato sa pamamagitan ng pagpindot. Sa pamamagitan ng swaddling mummies mula umaga hanggang gabi at paggawa ng healing (mula sa trephination hanggang sa pag-alis ng mga tumor), hindi maiiwasang matutunan mong maunawaan ang anatomy. Ang kayamanan ng anatomical na detalye ay higit pa sa binawasan ng pagkalito sa pag-unawa sa paggana ng mga organo. Ang mga pari, mga doktor at mga ordinaryong tao ay matapang na naglagay ng katwiran sa puso, at [...]

Ang paglipat mula sa monolith patungo sa mga microservice: kasaysayan at kasanayan

Sa artikulong ito, pag-uusapan ko kung paano nabago ang proyektong pinagtatrabahuhan ko mula sa isang malaking monolith tungo sa isang set ng mga microservice. Ang proyekto ay nagsimula sa kasaysayan nito medyo matagal na ang nakalipas, sa simula ng 2000. Ang mga unang bersyon ay isinulat sa Visual Basic 6. Sa paglipas ng panahon, naging malinaw na ang pag-unlad sa wikang ito sa hinaharap ay magiging mahirap na suportahan, dahil ang IDE […]

Inilathala ng Amazon ang Open Distro para sa Elasticsearch 1.0.0

Ipinakilala ng Amazon ang unang paglabas ng Open Distro para sa produkto ng Elasticsearch, na kinabibilangan ng ganap na bukas na bersyon ng Elasticsearch search, analysis at data storage platform. Ang nai-publish na edisyon ay angkop para sa paggamit ng enterprise at may kasamang mga advanced na feature na available lang sa komersyal na bersyon ng orihinal na Elasticsearch. Ang lahat ng mga bahagi ng proyekto ay ipinamamahagi sa ilalim ng lisensya ng Apache 2.0. Ang mga natapos na asamblea ay inihahanda sa […]

Kalawang 1.36

Ang development team ay nasasabik na ipakilala ang Rust 1.36! Ano ang bago sa Rust 1.36? Ang hinaharap na katangian ay nagpapatatag, mula sa bago: alloc crate, MaybeUninit , NLL para sa Rust 2015, bagong pagpapatupad ng HashMap at isang bagong flag -offline para sa Cargo. At ngayon nang mas detalyado: Sa Rust 1.36, ang Hinaharap na katangian ay sa wakas ay na-stabilize. Crate alloc. Mula sa Rust 1.36, ang mga bahagi ng std na nakasalalay [...]

Nagbukas ang Valve ng bagong shader compiler para sa mga AMD GPU

Inaalok ng Valve sa mailing list ng developer ng Mesa ang isang bagong ACO shader compiler para sa RADV Vulkan driver, na nakaposisyon bilang alternatibo sa AMDGPU shader compiler na ginagamit sa OpenGL at Vulkan RadeonSI at RADV driver para sa AMD graphics chips. Kapag nakumpleto na ang pagsubok at natapos na ang functionality, ang ACO ay binalak na ialok para isama sa pangunahing komposisyon ng Mesa. Ang iminungkahing code ng Valve ay naglalayong [...]

75 na mga kahinaan na naayos sa Magento e-commerce platform

Sa bukas na platform para sa pag-aayos ng e-commerce Magento, na sumasakop sa halos 20% ng merkado para sa mga sistema para sa paglikha ng mga online na tindahan, natukoy ang mga kahinaan, ang kumbinasyon nito ay nagpapahintulot sa iyo na magsagawa ng isang pag-atake upang maisagawa ang iyong code sa server, makakuha ng ganap na kontrol sa online na tindahan at ayusin ang pag-redirect ng pagbabayad. Ang mga kahinaan ay naayos sa Magento na naglabas ng 2.3.2, 2.2.9 at 2.1.18, na sa kabuuan ay naayos ang 75 na isyu […]

Gustong-gusto ng People Can Fly na labanan ang Bulletstorm 2, ngunit sa ngayon ay ibinibigay nila ang lahat sa Outriders

Ang mga tagahanga ng mga klasikong shooter ay lubos na pinahahalagahan ang Bulletstorm, na ipinakilala noong 2011, na nakatanggap ng isang Full Clip Edition na muling paglabas noong 2017. Sa katapusan ng Agosto, ayon sa executive director ng development studio na People Can Fly, si Sebastian Wojciechowski, ang isang bersyon para sa hybrid console na Nintendo Switch ay ilalabas din. Ngunit ano ang tungkol sa isang potensyal na Bulletstorm 2? Ito ay talagang kawili-wili sa maraming tao. Lumalabas na ang pag-asa […]

Ang Mozilla ay naglunsad ng isang website na nagpapakita ng mga pamamaraan para sa pagsubaybay sa mga user

Ipinakilala ng Mozilla ang serbisyong Track THIS, na nagbibigay-daan sa iyong biswal na suriin ang mga paraan ng mga network ng advertising na sumusubaybay sa mga kagustuhan ng bisita. Binibigyang-daan ka ng serbisyo na gayahin ang apat na tipikal na profile ng online na pag-uugali sa pamamagitan ng awtomatikong pagbubukas ng humigit-kumulang 100 tab, pagkatapos nito ang mga network ng advertising ay magsisimulang mag-alok ng nilalamang naaayon sa napiling profile sa loob ng ilang araw. Halimbawa, kung pipiliin mo ang profile ng isang napakayamang tao, magsisimula ang advertisement sa […]

Ang mga alingawngaw: The Last of Us: Part II ay ipapalabas sa Pebrero 2020 sa apat na edisyon

Ang mga alingawngaw tungkol sa petsa ng paglabas ng The Last of Us: Part II ay lumalabas sa field ng impormasyon mula nang ilagay ng Sony ang laro sa seksyong "Coming Soon". Pagkatapos nito, itinuro ng iba't ibang mga mapagkukunan ang Pebrero 2020, ngunit walang opisyal na kumpirmasyon. Ang parehong buwan ay binanggit ng isang tagaloob ng Nibel sa kanyang Twitter, na tumutukoy sa isang Chinese user sa ilalim ng palayaw na ZhugeEX. SA […]

OpenWrt Release 18.06.04

Ang isang update sa OpenWrt 18.06.4 distribution ay inihanda, na naglalayong gamitin sa iba't ibang network device, tulad ng mga router at access point. Sinusuportahan ng OpenWrt ang maraming iba't ibang mga platform at arkitektura at mayroong isang build system na nagbibigay-daan sa iyo upang simple at maginhawang mag-cross-compile, kabilang ang iba't ibang mga bahagi sa build, na nagpapadali sa paggawa ng handa na firmware o isang imahe ng disk [...]