рубрыка: блог

Ад High Ceph Latency да Kernel Patch з дапамогай eBPF/BCC

У Linux ёсць вялікая колькасць прылад для адладкі ядра і прыкладанняў. Большасць з іх негатыўна адбіваюцца на прадукцыйнасці прыкладанняў і не могуць быць скарыстаны ў прадакшэне. Пару гадоў таму быў распрацаваны яшчэ адзін інструмент – eBPF. Ён дае магчымасць трасаваць ядро ​​і прыстасаваныя прыкладанні з нізкім оверхедом і без неабходнасці перазборкі праграм і загрузкі іншых […]

Як падрыхтаваць сайт да вялікіх нагрузак: 5 практычных парад і карысныя прылады

Карыстальнікі вельмі не любяць, калі патрэбны ім анлайн-рэсурс «тармозіць». Дадзеныя апытанняў сведчаць аб тым, што 57% карыстальнікаў пакінуць вэб-старонку, калі яна грузіцца даўжэй за тры секунды, пры гэтым 47% гатовы чакаць толькі дзве секунды. Затрымка ў адну секунду можа каштаваць 7% канверсіі і 16% зніжэнні задаволенасці карыстальнікаў. Таму да росту нагрузкі і ўсплёскаў трафіку трэба рыхтавацца. […]

Дурныя мазгі, схаваныя эмоцыі, падступныя алгарытмы: эвалюцыя распазнання асоб

Старажытныя егіпцяне ведалі толк у вівісекцыі і маглі навобмацак адрозніць печань ад ныркі. Заслоненая з раніцы да вечара муміі і займаючыся лячэннем (ад трэпанацыі да выдалення пухлін), міжволі навучышся разбірацца ў анатоміі. Багацце анатамічных падрабязнасцяў з лішкам кампенсавалася блытанінай з разуменнем функцыі органаў. Жрацы, лекары і просты люд смела змяшчалі розум у сэрца, а […]

Пераход ад маналіта да мікрасэрвісаў: гісторыя і практыка

У гэтым артыкуле я раскажу пра тое, як праект, у якім я працую, ператвараўся з вялікага маналіта ў набор мікрасэрвісаў. Праект пачаў сваю гісторыю даўнавата, у пачатку 2000. Першыя версіі былі напісаны на Visual Basic 6. З цягам часу стала зразумела, што распрацоўку на гэтай мове ў будучыні будзе складана падтрымліваць, бо IDE […]

Amazon апублікаваў Open Distro for Elasticsearch 1.0.0

Кампанія Amazon прадставіла першы выпуск прадукта Open Distro for Elasticsearch, у рамках якога падрыхтавана цалкам адчыненая рэдакцыя платформы пошуку, аналізу і захоўванні дадзеных Elasticsearch. Апублікаваная рэдакцыя прыдатная для прымянення на прадпрыемствах і ўключае пашыраныя магчымасці, даступныя толькі ў камерцыйнай версіі арыгінальнага Elasticsearch. Усе кампаненты праекту распаўсюджваюцца пад ліцэнзіяй Apache 2.0. Гатовыя зборкі падрыхтаваны ў фарматах […]

Іржа 1.36

Каманда распрацоўшчыкаў з радасцю прадстаўляе вам Rust 1.36! Што новага ў Rust 1.36? Стабілізаваны трэйт Future, з новага: крэйт alloc, MaybeUninit , NLL для Rust 2015, новая рэалізацыя HashMap і новы сцяг -offline для Cargo. А зараз падрабязней: У Rust 1.36 нарэшце стабілізавалі трэйт Future. Крэйт alloc. Пачынаючы з Rust 1.36, часткі std, якія залежаць […]

Кампанія Valve адкрыла новы кампілятар шэйдараў для GPU AMD

Кампанія Valve прапанавала ў спісе рассылання распрацоўнікаў Mesa новы кампілятар шэйдараў ACO для Vulkan-драйвера RADV, які пазіцыянуецца ў якасці альтэрнатывы кампілятару шэйдараў з AMDGPU, які выкарыстоўваецца ў OpenGL-і Vulkan-драйверах RadeonSI і RADV для графічных чыпаў AMD. Пасля завяршэння тэсціравання і дапрацоўкі функцыянальнасці, ACO плануецца прапанаваць для ўключэння ў асноўны склад Mesa. Прапанаваны Valve код накіраваны на […]

У платформе электроннай камерцыі Magento ўхілена 75 уразлівасцяў

У адкрытай платформе для арганізацыі электроннай камерцыі Magento, якая займае каля 20% рынка сістэм для стварэння інтэрнэт-крам, выяўлены ўразлівасці, камбінацыя якіх дазваляе здзейсніць напад для выканання свайго кода на серверы, атрыманні поўнага кантролю над інтэрнэт-крамай і арганізацыі перанакіравання плацяжоў. Уразлівасці ўхіленыя ў выпусках Magento 2.3.2, 2.2.9 і 2.1.18, у якіх у суме ўхілена 75 праблем, […]

People Can Fly з радасцю ўзялася б за Bulletstorm 2, а пакуль аддае ўсе сілы Outriders

Аматары класічных шутэраў даволі высока ацанілі прадстаўленую ў 2011 годзе Bulletstorm, якая ў 2017 годзе атрымала перавыданне Full Clip Edition. У канцы жніўня, па словах выканаўчага дырэктара студыі-распрацоўніка People Can Fly Себасцьяна Вайцяхоўскага (Sebastian Wojciechowski), выйдзе таксама версія для гібрыднай кансолі Nintendo Switch. Але як наконт патэнцыйнай Bulletstorm 2? Гэта сапраўды шмат каму цікава. Аказваецца, надзея […]

Кампанія Mozilla запусціла сайт, які дэманструе метады адсочвання карыстальнікаў

Кампанія Mozilla прадставіла сэрвіс Track THIS, які дазваляе навочна ацаніць метады працы рэкламных сетак, якія адсочваюць перавагі наведвальнікаў. Сэрвіс дазваляе праз аўтаматызаванае адкрыццё каля 100 укладак сімуляваць чатыры тыпавых профіля паводзін у сетцы, пасля чаго рэкламныя сеткі на некалькі дзён пачынаюць прапаноўваць кантэнт, які адпавядае абранаму профілі. Напрыклад, калі абраць профіль вельмі багатага чалавека, у рэкламе пачнуць фігураваць […]

Чуткі: The Last of Us: Part II выйдзе ў лютым 2020 года ў чатырох выданнях

Чуткі датычна даты рэлізу The Last of Us: Part II з'яўляюцца ў інфармацыйным полі з моманту, калі Sony змясціла гульню ў раздзел "Хутка ў продажы". Пасля гэтага розныя крыніцы ўказвалі на люты 2020 года, але афіцыйнага пацверджання не было. Гэты ж месяц згадаў інсайдэр Nibel у сваім твітары, спасылаючыся на кітайскага карыстальніка пад нікам ZhugeEX. У […]

Выпуск OpenWrt 18.06.04

Падрыхтавана абнаўленне дыстрыбутыва OpenWrt 18.06.4, арыентаванага на ўжыванне ў розных сеткавых прыладах, такіх як маршрутызатары і кропкі доступу. OpenWrt падтрымлівае мноства розных платформаў і архітэктур і валодае сістэмай зборкі, якая дазваляе проста і зручна вырабляць крос-кампіляцыю, у тым ліку ў склад зборкі розныя кампаненты, што дазваляе лёгка сфармаваць адаптаваную пад канкрэтныя задачы гатовую прашыўку або вобраз дыска з […]