Категория: Блог

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

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

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

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

Пускането на платформата за организиране на съвместна работа Nextcloud Hub 20

Представен е релизът на платформата Nextcloud Hub 20, която предоставя самостоятелно решение за организиране на съвместната работа на служители и екипи, развиващи различни проекти. В същото време е публикувана облачната платформа Nextcloud 20, на която се основава Nextcloud Hub, позволяваща разгръщане на облачно хранилище с поддръжка на синхронизация и обмен на данни, предоставяща възможност за преглед и редактиране на данни от всяко устройство на всяка точка от мрежата (при […]

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

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

PostgreSQL Antipatterns: «Безкрайността не е предел!», или Малко за рекурсията

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

Google ще разкрива информация за уязвимости в чужди Android устройства

Компания Google представи инициативата Android Partner Vulnerability, в рамките на която се предвижда разкриването на данни за уязвимости в Android устройства на различни производители. Инициативата ще направи по-прозрачно предоставянето на информация за уязвимости, специфични за фърмуери с модификации от трети производители. Досега в официалните отчети за уязвимости (Android Security Bulletins) бяха отразявани само проблемите в основния код, предложен […]

Издание на virt-manager 3.0.0, интерфейс за управление на виртуални среди

Компания Red Hat издаде нова версия на графичния интерфейс за управление на виртуални среди — Virt-Manager 3.0.0. Обвивката Virt-Manager е написана на Python/PyGTK, представлява надстройка над libvirt и поддържа управление на системи като Xen, KVM, LXC и QEMU. Кодът на проекта е разпространен под лицензия GPLv2. Програмата предоставя средства за визуална оценка на статистиката относно производителността и потреблението на ресурси от виртуалните машини, […]

Издание Stratis 2.2, инструменти за управление на локални хранилища

Публикуван е релийз на проекта Stratis 2.2, разработван от компания Red Hat и общността Fedora за унификация и опростяване на средствата за настройка и управление на пул от един или няколко локални носителя. Stratis предоставя възможности като динамично разпределение на пространство в хранилището, snapshots, осигуряване на целостта и създаване на слоеве за кеширане. Кодът на проекта е написан на Rust и се разпространява под лицензия […]

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

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

История на архитектурата Dodo IS: пътят на бекофиса

Хабр променя света. Вече повече от година водим блога си. Някъде преди половин година получихме доста логичен фийдбек от хабровци: «Додо, вие навсякъде говорите, че имате собствена система. Каква е тази система? И защо е нужна на веригата пици?». Помислихме и осъзнахме, че сте прави. Опитваме се да обясним всичко на разбираем език, но […]

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

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

Представена е версия на Fedora Linux за смартфоните

След десет години неактивност, работата на групата Fedora Mobility е възобновена, с цел разработване на официална редакция на дистрибутива Fedora за мобилни устройства. Развиващата се в момента версия Fedora Mobility е предназначена за инсталиране на смартфона PinePhone, разработван от общността Pine64. В бъдеще се очаква появата на редакции на Fedora и за други смартфони, като Librem 5 и OnePlus 5/5T, след появата на тяхната поддръжка […]

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