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

Как да прочетете и коригирате 100,000 реда код за седмица

В началото винаги е трудно да се ориентирате в голям и стар проект. Оценката на архитектурата е едно от задълженията на архитектите. Обикновено се налага да работите с големи, стари проекти, а резултатите трябва да бъдат предоставени за седмица. Как да оцените проект с над 100к реда код и в същото време да предоставите на клиента наистина полезни резултати? Повечето архитекти и технически лидери […]

DBA: умело организираме синхронизации и импорти

При сложна обработка на големи набори от данни (различни ETL процеси: импорти, конвертиране и синхронизация с външни източници) често възниква необходимостта временно да "запомните" и бързо да обработите нещо обемно. Типичната задача в този контекст обикновено звучи так: "Тук счетоводството е изнесло последните плащания от клиент-банка, трябва бързо да ги качим на сайта и да ги свържем с сметките" Но когато […]

Около data.table

Тази бележка ще бъде интересна за тези, които използват библиотека за обработка на таблици за R — data.table, и вероятно ще се радват да видят гъвкавостта на нейното прилагане на различни примери. Вдъхновен от добър пример на колега, и надявайки се, че вече сте прочели неговата статия, предлагам да задълбочим темата за оптимизация на кода и производителността на базата на data.table. Въведение: откъде идва data.table? […]

Браузърът Mozilla Firefox ще загуби поддръжка на протокола FTP

Разработчиците от компания Mozilla обявиха намерението си да премахнат поддръжката на FTP протокола от своя браузър Firefox. Това означава, че в бъдеще потребителите на популярния интернет браузър няма да могат да качват файлове и да преглеждат съдържанието на ресурси по протокола FTP. "Правим това от съображения за сигурност. FTP е небезопасен протокол и няма причина да го правим по-предпочитан за качване […]

В Android 11 могат да се появят нови функции за управление с помощта на жестове

Когато миналия месец Google пусна първата предварителна версия на Android 11 Developer Preview, изследователи откриха набор от нови функции за управление чрез жестове с кодово име Columbus. Установено е, че двойното докосване на гърба на устройството позволява активиране на Google Assistant, включване на камерата и др. А с излизането на Android 11 Developer Preview 2 списъкът на наличните […]

Mozilla възстановява поддръжката на TLS 1.0/1.1 в Firefox

Компания Mozilla временно възстановява поддръжката на протоколите TLS 1.0/1.1, които бяха деактивирани по подразбиране в Firefox 74. Поддръжката на TLS 1.0/1.1 ще се възстанови без нова версия на Firefox чрез система за експерименти, използвани за пробни внедрения на нови възможности. Причината за това е, че заради пандемията от коронавирус SARS-CoV-2 хората са принудени да работят от вкъщи и не могат […]

Излезли аудио ефекти LSP Plugins 1.1.14

Издадена е нова версия на пакета LV2-ефекти LSP PLugins, предназначена за обработка на звук при миксиране и мастериране на аудиозаписи. Най-съществени промени: колекцията от плъгини е попълнена с многополосни експандери (LSP Multiband Expander plugin series). DSP кодът е значително оптимизиран за използване на инструкциите SSE/AVX (i386, x86_64), NEON (ARM-32) и ASIMD (AArch64). В потребителския интерфейс е интегрирана поддръжка за локализация на различни езици с възможност […]

„Отдалена“ с рутер Cisco

С оглед на последните новини за бързото разпространение на вируса COVID-19 много компании затварят офисите си и прехвърлят служителите на дистанционна работа. Компания Cisco разбира необходимостта и важността на този процес и е готова да подкрепи нашите клиенти и партньори. Организация на сигурен отдалечен достъп: оптималното решение за организация на защитен отдалечен достъп до корпоративни ресурси е използването на […]

Bare-Metal Provisioning своими руками, или Автоматическая подготовка серверов с нуля

Здравейте, аз съм Денис и едно от моите направления е разработването на инфраструктурни решения в X5. Днес бих искал да споделя с вас как с помощта на общодостъпни инструменти можете да развернете автоматизирана система за подготовка на сървъри. На мен ми се струва, че това е интересно, просто и гъвкаво решение. Под подготовка разбираме: да направим от новия сървър, който идва от кутията, напълно настроен сървър […]

Неттоп Purism Librem Mini е построен на Linux платформа

Участниците в проекта Purism анонсираха настолен компютър с малък форм-фактор Librem Mini, използващ хардуерна платформа Intel и операционна система на основата на Linux. Устройството е заключено в корпус с размери само 128 × 128 × 38 мм. Използва се процесор Intel Core i7-8565U от поколение Whiskey Lake, съдържащ четири обработващи ядра с възможност за обработка на до осем потока инструкции. Номиналната тактова честота е 1,8 GHz, максималната […]

Предложената от Google софтуерна защита срещу атака LVI показа 14-кратно намаление на производителността.

Zola Bridges от компанията Google предложи пач за набора компилатори LLVM с реализация на защита SESES (Suppressia на Странични Ефекти от Спекулативно Изпълнение), която помага да се блокират атаки срещу механизма за спекулативно изпълнение в процесорите Intel, подобни на LVI. Методът на защита е реализиран на ниво компилатор и се основава на добавяне от компилатора на инструкции LFENCE при генерирането на машинен код, които се поставят пред всяка инструкция за четене […]

Разгъване на клъстер ASA VPN Load-Balancing

В тази статия бих искал да предоставя стъпка по стъпка инструкция как бързо да се реализира най-мащабируемата в момента схема за VPN достъп с отдалечен достъп на база AnyConnect и Cisco ASA – VPN Load Balancing Cluster. Въведение: Много компании по целия свят, във връзка с текущата ситуация с COVID-19, предприемат усилия да преместят служителите си в режим на дистанционна работа. […]

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