Автор: Юрий Гагарин

Как да спрем да правим едно и също

Обичате ли да повтаряте рутинни операции отново и отново? Аз не. Но всеки път, когато работех с SQL клиента на Ростелеком, трябваше ръчно да изписвам всички джойн между таблиците. И това, че в 90% от случаите полетата и условията за свързване на таблиците се повтаряха от запитване на запитване! Изглежда, че всеки SQL клиент има функции за автоматично попълване, но […]

Заобикаляме лимита за търсене в LinkedIn, играейки с API

Лимит В LinkedIn има такова ограничение — Лимит на търговската употреба. Изключително вероятно е, че вие, както и аз до неотдавна, никога не сте се сблъсквали и не сте чували за него. Същността на лимита е, че ако използвате търсенето на хора извън вашите контакти твърде често (точни метрики няма, решава алгоритъмът въз основа на вашите действия — колко често […]

GitHub е включен в списъка с ответници в делото за изтичане на потребителската база на Capital One

Юридическата компания Tycko & Zavareei подаде иск, свързан с изтичането на лични данни на над 100 милиона клиенти на банковия холдинг Capital One, включително информация за около 140 хиляди социалноосигурителни номера и 80 хиляди номера на банкови сметки. Освен Capital One, в списъка на ответниците попада и компанията GitHub, която се обвинява в предоставяне на възможности за публикуване, показване и използване на информация, получена […]

Нови уязвимости в технологията за защита на безжични мрежи WPA3 и в EAP-pwd

Метти Ванхоф (Mathy Vanhoef) и Еял Ронен (Eyal Ronen) откриха нов метод за атака (CVE-2019-13377) на безжични мрежи, използващи технологията за защита WPA3, който позволява получаване на информация за характеристики на паролата, която може да се използва за нейното подбиране в офлайн режим. Проблемът се проявява в актуалната версия на Hostapd. Напомняме, че през април същите автори откриха шест уязвимости в WPA3, […]

Достъпен е прозоречният мениджър i3wm 4.17

Излезе мозаичният (тайлов) прозоречен мениджър i3wm 4.17. Проектът i3wm беше създаден от нулата след серия опити за отстраняване на недостатъците на прозоречния мениджър wmii. I3wm се отличава с лесен за четене и документиран код, използва xcb вместо Xlib, коректно поддържа работа в многоекранни конфигурации, използва дървовидни структури от данни за позициониране на прозорците, предоставя IPC интерфейс, поддържа UTF-8 и запазва минимализма в оформлението на прозорците. […]

MAGMA релиз 2.5.1

MAGMA (Колекция от библиотеки за линейна алгебра от ново поколение за използване на GPU. Разработена и реализирана от същия екип, който разработва библиотеките LAPACK и ScaLAPACK) излезе нов важен релиз 2.5.1 (2019-08-02): добавена е поддръжка за Turing; вече може да се компилира чрез cmake, за което е коригиран CMakeLists.txt за коректна инсталация на spack; поправки за използване без FP16; подобрение на компилацията на различни […]

Опит за инсталиране на Apache Airflow на Windows 10

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

Airflow — инструмент за удобно и бързо разработване и поддържане на batch-процеси за обработка на данни

Здравей, Хабр! В тази статия искам да разкажа за един забележителен инструмент за разработване на batch процеси за обработка на данни, например в инфраструктурата на корпоративния DWH или вашия DataLake. Ще стане дума за Apache Airflow (по-нататък Airflow). Той е несправедливо пренебрегван в Хабр и в основната част ще се опитам да ви убедя, че поне Airflow си заслужава вниманието […]

10 стъпки към YAML дзен

Всички ние обичаме Ansible, но Ansible е YAML. За конфигурационни файлове съществуват множество формати: списъци със стойности, двойки „параметър-стойност“, INI файлове, YAML, JSON, XML и много други. Въпреки това, по няколко причини от всички тях YAML често се счита за особено труден. По-специално, въпреки освежаващия си минимализъм и впечатляващите възможности за работа с йерархични стойности, синтаксисът на YAML […]

Подробности за настолната игра Darksiders: The Forbidden Land

По-рано компанията THQ Nordic анонсира настолната игра Darksiders: The Forbidden Land, която ще се продава само в комплета на колекционерското издание Darksiders Genesis Nephilim Edition. Настолната игра Darksiders: The Forbidden Land е предназначена за петима играчи: четирима Всадници на Апокалипсиса и един майстор. Това е кооперативно изследване на подземия, в което Война, Смерт, Ярост и Раздор се обединяват, за да победят Тюремщика (The Jailer) […]

Google ще започне да събира такса от търсачките в ЕС за работа в Android по подразбиране

От 2020 година Google ще представи нов екран за избор на търсачки на всички потребители на Android в ЕС при първоначалното настройване на нов телефон или таблет. Изборът ще направи съответната търсачка стандартна в Android и браузъра Chrome, ако е инсталиран. Собствениците на търсачки ще трябва да плащат на Google за правото да се появят на екрана за избор до търсачката на Google. Трима победители […]

Уязвимост в LibreOffice, позволяваща изпълнение на код при отваряне на злонамерени документи

В офисния пакет LibreOffice е открита уязвимост (CVE-2019-9848), която може да се използва за изпълнение на произволен код при отваряне на документи, подготвени от злонамерен потребител. Уязвимостта е предизвикана от факта, че компонентът LibreLogo, предназначен за обучение по програмиране и вмъкване на векторни рисунки, трансформира своите операции в код на Python. Като има възможността да изпълни инструкции LibreLogo, злоумышленикът може да осъществи изпълнението на всякакъв код на Python […]

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