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 […]

Ang Lurk virus ay na-hack ang mga bangko habang ito ay isinulat ng mga ordinaryong remote na manggagawa para sa upa

Sipi mula sa aklat na β€œInvasion. Isang Maikling Kasaysayan ng mga Ruso na Hacker" Noong Mayo ng taong ito, inilathala ng publishing house na Individuum ang isang libro ng mamamahayag na si Daniil Turovsky, "Invasion. Isang Maikling Kasaysayan ng mga Ruso na Hacker." Naglalaman ito ng mga kwento mula sa madilim na bahagi ng industriya ng IT ng Russia - tungkol sa mga lalaki na, na nahulog sa pag-ibig sa mga computer, natutong hindi lamang mag-program, ngunit magnakaw ng mga tao. Ang libro ay nabuo, tulad ng kababalaghan mismo, mula sa [...]

Habr postmortem report: nahulog ito sa isang pahayagan

Ang pagtatapos ng una at simula ng ikalawang buwan ng tag-init 2019 ay naging mahirap at minarkahan ng ilang malalaking pagbaba sa mga pandaigdigang serbisyo sa IT. Sa mga kapansin-pansin: dalawang seryosong insidente sa imprastraktura ng CloudFlare (ang una - na may baluktot na mga kamay at pabaya sa BGP sa bahagi ng ilang mga ISP mula sa USA; ang pangalawa - na may baluktot na deployment ng CF mismo, na nakaapekto sa lahat ng gumagamit ng CF , […]

Ang paaralan ng mga programmer na hh.ru ay nagbubukas ng recruitment ng mga IT specialist sa ika-10 pagkakataon

Kamusta kayong lahat! Ang tag-araw ay hindi lamang ang oras para sa mga pista opisyal, bakasyon at iba pang mga bagay, kundi pati na rin ang oras upang mag-isip tungkol sa pagsasanay. Tungkol sa mismong pagsasanay na magtuturo sa iyo ng pinakasikat na mga programming language, "pump up" ang iyong mga kasanayan, isawsaw ka sa paglutas ng mga tunay na proyekto sa negosyo, at, siyempre, magbibigay sa iyo ng simula ng isang matagumpay na karera. Oo, naunawaan mo nang tama ang lahat - pag-uusapan natin ang ating Paaralan [...]

Mula sa pag-isyu ng mga pautang hanggang sa backend: kung paano baguhin ang iyong karera sa 28 at lumipat sa St. Petersburg nang hindi nagpapalit ng employer

Ngayon kami ay nagpa-publish ng isang artikulo ng GeekBrains na mag-aaral na si SergeySolovyov, kung saan ibinahagi niya ang kanyang karanasan sa isang radikal na pagbabago sa karera - mula sa isang credit specialist hanggang sa isang backend developer. Ang isang kagiliw-giliw na punto sa kuwentong ito ay binago ni Sergei ang kanyang espesyalidad, ngunit hindi ang kanyang organisasyon - nagsimula ang kanyang karera at nagpapatuloy sa Home Credit at Finance Bank. Paano nagsimula ang lahat Bago lumipat sa IT [...]

Ang pamamahagi ng Mageia 7 ay inilabas

Wala pang 2 taon pagkatapos ng paglabas ng ika-6 na bersyon ng pamamahagi ng Mageia, naganap ang paglabas ng ika-7 bersyon ng pamamahagi. Sa bagong bersyon: kernel 5.1.14 rpm 4.14.2 dnf 4.2.6 Mesa 19.1 Plasma 5.15.4 GNOME 3.32 Xfce 4.14pre Firefox 67 Chromium 73 LibreOffice 6.2.3 GCC 8.3.1 At marami ring patch at improvements Pinagmulan: linux.org.ru

At iniutos ng Panginoon: β€œmagpainterbyu at tumanggap ng mga alok”

Isang totoong kwento na hango sa kathang-isip na mga pangyayari. Ang lahat ng mga pagkakataon ay hindi sinasadya. Lahat ng biro ay hindi nakakatawa. β€” Sergey, kumusta. My name is Bibi, my colleague is Bob and we are two... team leaders, matagal na kaming nasa project, alam namin ang lahat ng todos at ngayon ay makikipag-usap kami tungkol sa iyong kaalaman at kakayahan. Nakasulat sa CV mo na senior ka na, [...]

Debian 10 "Buster" release

Ang mga miyembro ng komunidad ng Debian ay nalulugod na ipahayag ang paglabas ng susunod na matatag na pagpapalabas ng Debian 10 operating system, codename buster. Kasama sa release na ito ang higit sa 57703 packages na pinagsama-sama para sa mga sumusunod na arkitektura ng processor: 32-bit PC (i386) at 64-bit PC (amd64) 64-bit ARM (arm64) ARM EABI (armel) ARMv7 (EABI hard-float ABI, armhf ) MIPS (mips (big endian […]

Paano Masusulit ang isang Computer Science Education

Karamihan sa mga modernong programmer ay nakatanggap ng kanilang edukasyon sa mga unibersidad. Sa paglipas ng panahon, magbabago ito, ngunit ngayon ang mga bagay ay tulad na ang mahusay na mga tauhan sa mga kumpanya ng IT ay nagmumula pa rin sa mga unibersidad. Sa post na ito, si Stanislav Protasov, Acronis Director ng University Relations, ay nagsasalita tungkol sa kanyang pananaw sa mga tampok ng pagsasanay sa unibersidad para sa mga programmer sa hinaharap. Ang mga guro, estudyante at yaong mga nagtatrabaho sa kanila ay maaaring […]