Категория: Администриране

АйТиБорода: Контейнеризация на разбираем език. Интервю със системни инженери от Southbridge

Днес ви очаква пътешествие в света на системните инженери, известни и като DevOps инженери: издание за виртуализация, контейнеризация, оркестрация с помощта на Kubernetes, и настройка на конфигурации чрез Docker, Kubernetes, Ansible, ръководства, кублети, Helm, Docker Swarm, kubectl, чарти, подове - мощна теория за ясна практика. В гостите са системните инженери от учебния център "Слёрм" и едновременно компанията Southbridge — Николай Месропян и Марсель Ибраев. […]

Разходка по грабли: 10 критични грешки в разработката на теста за проверка на знания

Преди записването на новия курс по Machine Learning Advanced, тестваме бъдещите студенти, за да определим нивото им на готовност и да разберем какво точно трябва да им предложим за подготовка за курса. Но възниква дилема: от една страна, трябва да проверим знанията по Data Science, от друга — не можем да проведем пълен 4-часов изпит. За решаване на такава […]

Още един велосипед: съхраняваме юникодни низове с 30-60% по-компактно, отколкото UTF-8

Ако сте разработчик и сте изправени пред задачата да изберете кодировка, почти винаги правилното решение ще бъде Юникод. Конкретният начин на представяне зависи от контекста, но най-често и тук има универсален отговор — UTF-8. Той е добър, защото позволява използването на всички символи на Юникод, без да харчите твърде много байтове в повечето случаи. Вярно е, че за езици, използващи не […]

Стартираме командния ред на Linux на iOS

А вие знаехте ли, че можете да стартирате командния ред на Linux на устройство с iOS? Може би ще попитате: "Защо да използвам текстови приложения на iPhone?" Справедлив въпрос. Но ако четете Opensource.com, вероятно знаете отговора: потребителите на Linux искат да могат да работят с него на всяко устройство и желаят да ползват собствените си настройки. Но най-вече те […]

Локализационно тестване: защо е нужно на приложението или сайта?

Представете си следната картина: разработили сте приложение и след това сте го пуснали на няколко езика. Но след пуска откривате грешки в различните езикови версии: най-лошият кошмар за разработчика. Точно за да избегнете такива неприятни ситуации, съществува тестването на локализацията. Днес САЩ вече не е най-големият играч на пазара на мобилни приложения. Китай […]

Защо е важно да проверите софтуера на вашата СХД с висока наличност (99,9999%)

Коя версия на фърмуера е "правилната" и "работещата"? Ако СХД гарантира отказоустойчивост от 99,9999%, значи ли, че и ще работи без прекъсвания дори без актуализация на софтуера? Или обратното, за да се постигне максимална отказоустойчивост, трябва винаги да се инсталира най-новата версия на фърмуера? Ще се опитаме да отговорим на тези въпроси, разчитайки на нашия опит. Кратко въведение Всички разбираме, че в всяка […]

Възможно ли е да генерираме случайни числа, ако не си доверяваме един на друг? Част 2

Здравей, Хабр! В първата част на статията обсъдихме защо е възможно участниците, които не си вярват, да имат нужда от генериране на случайни числа, какви изисквания трябва да отговарят тези генератори на случайни числа и разгледахме два подхода за тяхната реализация. В тази част на статията ще разгледаме по-подробно още един подход, който използва прагови подписи. Малко криптография За да […]

PostgreSQL Antipatterns: «Безкрайността не е граница!», или Няколко думи за рекурсията

Рекурсията е много мощен и удобен механизъм, когато извършваме едни и същи действия „навътре“ върху свързани данни. Но неконтролируемата рекурсия е зло, което може да доведе или до безкрайно изпълнение на процеса, или (както се случва по-често) до „изяждане“ на цялата налична памет. Базите данни в това отношение работят по същите принципи — «казахме да копаеш, копая». […]

История на архитектурата Dodo IS: ранния монолит

Или всяка нещастна компания с монолит е нещастна по своя начин. Разработката на системата Dodo IS започна веднага след старта на бизнеса Додо Пица — през 2011 година. В основата й е залегнала идеята за пълна и тотална дигитализация на бизнес процесите, извършвана със собствена сила, което още през 2011 година повдигаше много въпроси и скептицизъм. Но ето, вече 9 години крачим по […]

Настройка на ядрото на Linux за GlusterFS

Преводът на статията е подготвен в навечерието на старта на курса „Administrator Linux. Professional“. Периодично тук-там възникват въпроси относно препоръките на Gluster за настройка на ядрото и дали има необходимост от това. Такава необходимост възниква рядко. При повечето натоварвания ядрото работи много добре. Въпреки това, има и обратна страна. Исторически, ядрото на Linux с охота консумира много памет, ако му се предостави […]

В Tarantool можете да комбинирате супербърза база данни и приложение за работа с нея. Ето как се прави лесно.

Пет години назад опитах да работя с Tarantool, но тогава не ми допадна. Но наскоро проведох уебинар, на който разказвах за Hadoop и за това как работи MapReduce. Там ми зададоха въпроса — „А защо не използвате Tarantool за тази задача?“. От любопитство реших да се върна към него, да тествам последната версия — и на този […]

DataHub с отворен код: платформа за търсене и откриване на метаданни от LinkedIn

DataHub с отворен код: платформа за търсене и откриване на метаданни от LinkedIn Бързото намиране на необходимите данни е от съществено значение за всяка компания, която разчита на голямо количество данни за вземане на решения на базата на тези данни. Това не само влияе на производителността на потребителите на данни (включително анализатори, разработчици на машинно обучение, специалисти по обработка на данни и инженери по данни), но също така […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster