Как стать автором
Обновить
0
Art.Ra @ArtRa64read⁠-⁠only

Программист

Отправить сообщение

Видео с Kolesa Conf: ML-доклад про видеоаналитику и продуктовый доклад про «убивашку» проектов

Время на прочтение2 мин
Количество просмотров940

Привет! 8 октября наши ребята участвовали в Kolesa Conf — конференции, объединяющей IT-сообщество Казахстана. От нас было два доклада: один в стриме Management, второй в стриме Data. Коллеги из  Kolesa Group уже поделились записями с конференции, видео с выступлений спикеров из Beeline под катом. 

Смотреть видео

Самый полный стартовый гайд по ботам Telegram (python)

Время на прочтение5 мин
Количество просмотров329K

QQ Хабр! В этом гайде мы пройдемся по каждому шагу создания ботов в Telegram - от регистрации бота до публикации репозитория на GitHub. Некоторым может показаться, что все разжевано и слишком много элементарной информации, но этот гайд создан для новичков, хотя будет интересен и для тех, кто уже занимался разработкой в Telegram. Сегодня мы будем делать бота, который отвечает на заданные вопросы.

Читать далее

Мониторинг служб Linux c помощью Prometheus

Время на прочтение2 мин
Количество просмотров9.6K

Автор: Senior Devops. Ведущий специалист по инфраструктуре Hostkey Никита Зубарев

В прошлой статье мы рассказывали, как для мониторинга сервисов с помощью Prometheus настроить сбор метрик и отображение тревог. Однако в процессе эксплуатации возник вопрос, как мониторить отдельные службы на серверах Linux. Например, в одной из прошлых статей мы описывали кейс использования веб-консолей Ovirt c помощью Apache Guacamole. Теперь рассмотрим, как организовать мониторинг работы сервисов на Linux-машинах.

Читать далее

Ближе к ядру: как мы создавали кастомные пользовательские поля в Битрикс

Время на прочтение6 мин
Количество просмотров13K

Привет, это Дима, бэкенд-разработчик. Сегодня я расскажу о решении задачи, с которой мы столкнулись при реализации нестандартной логики инфоблоков на проекте с битриксовой многосайтовостью.

Читать далее

Топ самых интересных CVE за октябрь 2022 года

Время на прочтение5 мин
Количество просмотров4.5K

ДИСКЛЕЙМЕР!

Внимание! Вся представленная информация предназначена для ознакомительного изучения. Автор не несет никакой ответственности за причиненный вред с использованием изложенной информации.

Заканчивается октябрь 2022 года, а это значит пора вернуться к нашей традиционной рубрике, посвященной самым интересным уязвимостям за прошедший месяц!

Читать далее

Валютный резидент РФ — обязанности, требования и ограничения валютного законодательства 2023 г

Время на прочтение12 мин
Количество просмотров41K

После начала военной операции России в Украине в 2022 году сотни тысяч граждан РФ стали вынужденными переселенцами по политическим убеждениям, страха за будущее и жизнь своих близких, а многие предприниматели были вынуждены релоцировать бизнес по причине санкций против банковского сектора РФ.

У многих переселенцев, события развивались настолько быстро, что просто не было времени все подготовить и внимательно изучить отдаленные последствия налогообложения, при работе и жизни, фактически на две страны, так как большое количество релокантов по прежнему имеют связи с РФ, в том числе удаленно работают на Российские компании или имеют бизнес в РФ, автомобили, недвижимость и т. д.

Читать далее

«Вас взломает первый освободившийся оператор»: программы-вымогатели и их жертвы

Время на прочтение12 мин
Количество просмотров4.3K

Первые хакеры были просто любопытными ребятами, которые хотели посмотреть, как выйти за пределы документированных возможностей технологии. Но с популяризацией и развитием персональных компьютеров «любопытство» хакеров становилось всё менее безобидным и преследовало уже личную выгоду. 

В 80-х годах хакеры начинают проверять на прочность не только сети университетов, но и компании, а также военные объекты. В это время появляются первые вирусы и программы-вымогатели. К концу 2021 года они стали основной боевой единицей — до 80% всех атак совершается ими. Но атаку совершает не просто рандомный хакер-самоучка, как это было раньше, атака тщательно планируется, и злоумышленники покупают программы-вымогатели, как если бы мы покупали подписку на какой-то сервис. Подобное явление получило название RansomOps.

В этом посте расскажем про самые финансово громкие атаки, совершённые программами-вымогателями за последние пару лет (и ни слова про WannaCry).

Читать далее

Машинное обучение на периферии

Время на прочтение4 мин
Количество просмотров1.7K

Edge ML (машинное обучение на периферии) предполагает размещение ML-моделей на потребительских устройствах, где они могут самостоятельно делать выводы без подключения к Интернету, в режиме реального времени и бесплатно.

Читать далее

В Японии начинает формироваться культура сложнотехнологических стартапов

Время на прочтение7 мин
Количество просмотров4K

Давно пора: молодые компании, связанные с химией, завоевывают внимание правительства и бизнеса

Читать далее

Устройство и полезные фишки Hashicorp Vault

Время на прочтение5 мин
Количество просмотров8.9K

Мое видение продукта Vault от Hashicorp.

Думаю многие слышали о такой системе хранения секретов Vault от Hashicorp. Кроме Vault Hashicorp выпустила еще много востребованных решений - Boundary, Terraform, которые предоставляют возможности управления PAM (Privileged Access Management) и IAS(Infrastructure As a Code) соответственно и многие другие.

Читать далее o Hashicorp Vault

Нагрузочное тестирование в 1С:ERP

Время на прочтение15 мин
Количество просмотров14K

Для того чтобы еще до внедрения информационной системы убедиться, что целевая система справится с ожидаемой нагрузкой, требуется провести нагрузочное тестирование. О том какие инструменты и методики помогут организовать подобный проект при внедрении 1С:ERP, и о том, какие неожиданные факторы могут влиять на производительность системы я и хотел бы рассказать в данной статье.

Читать далее

Как обрабатывать alert, prompt и confirm в Selenium 4

Время на прочтение3 мин
Количество просмотров7.9K

В этом посте рассмотрим обработку модальных окон alert, prompt и confirm в Selenium. 

Читать далее

Комфортный дом с российскими мозгами и без потребности в интернете

Время на прочтение3 мин
Количество просмотров7.4K

Smartconnect обеспечит контроль за всеми устройствами вашего дома из одного приложения и защитит от уязвимостей облачных решений.

Читать далее

Проектируем процессор постапокалипсиса с помощью openSource

Время на прочтение12 мин
Количество просмотров22K

Проектируемый компьютер на сверхминиатюрных электронных лампах хоть и является радиационно-стойким, однако работает на электричестве. Кроме того, восстановить в сжатые сроки производство электронных ламп в условиях постапокалипсиса будет довольно сложной задачей. На руинах цивилизации гораздо проще организовать массовое производство логических элементов, работающих на эффекте прилипания струи воздуха к стенке — при этом сам элемент можно лепить хоть из глины! И мало того, что для создания потока воздуха не обязательно использовать электричество — теоретически такой процессор сможет работать на энергии ударной волны ядерного взрыва! Но обо всём по порядку. Для тех, кто следит за проектом DekatronPC — не пугайтесь, ему ничего не угрожает.

В прошлый раз в статье «Пневмоника и влажные мечты стимпанка» я уже рассказывал о струйных логических элементах и поделился мыслями о том, что в принципе на этой технологии можно собрать полноценное вычислительное устройство.
Читать дальше →

Первый поток акселератора Спринт: год спустя, ч.2

Время на прочтение3 мин
Количество просмотров607

Завершаем серию статей про выпускников первого потока акселератора Спринт: ещё три команды поделились своими долгосрочными результатами и впечатлениями от программы год спустя.

Во второй части подборки: экосистема для инженеров, виртуальный тренажёр для врачей и управление репутацией в сети.

Читать далее

Как ускорить базу данных при помощи шардирования

Время на прочтение14 мин
Количество просмотров29K
image

Шардирование было одним из первых механизмов, позволяющих распределять базы данных для повышения их производительности. Последние инновации превратили шардирование в один из лучших механизмов в своем роде.

Сегодня базам данных уделяется особое внимание, так как через них компания управляет своим самым ценным архивом: информацией. Всего 30 лет назад большинство данных хранилось на бумаге, магнитной ленте или каких-либо дисках. Поскольку мы производили и потребляли гораздо меньше данных на душу населения, даже на таких носителях нам удавалось эффективно хранить их, управлять ими и обращаться к ним.

Но сегодня с данными складывается совершенно иная ситуация. Смартфоны распространились повсеместно и превратились в необходимую вещь. Вместе со смартфонами увеличилось количество мобильных приложений, и сегодня через них производятся и потребляются такие объемы данных, какие были просто немыслимы 15 лет назад. В такой ситуации серьезно возрастает нагрузка на кластеры баз данных, поскольку им приходится обрабатывать все более серьезные объемы трафика. Некоторые из топовых веб-сайтов и веб-сервисов обрабатывают миллиарды посещений в неделю.

Как справиться с таким невероятным объемом трафика, поступающим в кластер базы данных?
Можно попробовать шардирование. Возможно, вы никогда и не слышали о таком подходе, либо по-быстрому отбраковывали его как старомодное решение, не отвечающее современным вызовам. Сам феномен «шардирования баз данных» едва ли сулит полный набор примочек, какими могли бы похвастаться другие решения, но этот подход определенно эффективен и практичен.
Читать дальше →

Swift Combine мертв?

Время на прочтение8 мин
Количество просмотров4.9K

Apple представила свой фреймворк Combine на WWDC 2019 вместе с iOS 13, macOS 10.15 и, возможно, что самое главное, SwiftUI. В то время мы все были очень взволнованы тем, что Apple предоставила нам собственное решение для реактивного программирования.

Год спустя, в октябре 2020 года, на форумах Swift появились первые роадмапы Swift Concurrency. И на следующем WWDC в 2021 году у нас уже был первый полный релиз Swift Concurrency… и никаких значимых обновлений для Combine. Перенесемся еще на год вперед к WWDC 2022 и снова никаких серьезных обновлений Combine. В результате всей этой эпопеи разработчики небезосновательно начали размышлять о том, мертв ли ​​Combine, забросила ли его Apple в угоду Swift Concurrency.

- Итак, мертв ли Combine? Мы так не думаем!
-
Полагаемся ли мы на Combine в нашей кодовой базе все больше и больше? Да!
-
Используем ли мы при этом Swift Concurrency? Да!
-
Приведет ли это впоследствии к архитектурным проблемам, о которых мы будем очень сильно сожалеть? Надеюсь, что нет!

Читать далее

Как русские программисты батальные сцены для киноделов плодят

Время на прочтение5 мин
Количество просмотров5.2K

Вы наверняка смотрели сериал «Игра престолов»? Там еще снимался российский актер Юрий Колокольников. Кстати, помимо него в сериале нашлось место еще парочке русских. Но не об этом сейчас. Любопытно, что данная киносага вместила в себя также софт отечественных разработчиков для спецэффектов.  

Читать далее

Чек-лист переезда в K8s

Время на прочтение10 мин
Количество просмотров6.8K

Меня зовут Алексей Шарапов. Я занимаюсь построением процессов и командами в AkBars Digital. В нашем формате работы девопсы погружены в продуктовые команды, то есть у нас не сервисная модель. Еще я разрабатываю наше внутреннее облако, автоматизирую и запускаю проекты на Kubernetes. В статье рассмотрим оба аспекта моей работы: немного поговорим про командное взаимодействие и немного про инструментарий.

Одни из самых частых вопросов от инженеров, которые я слышу: «Есть проект 10 микросервисов, пора ли запускать его в K8s или нет?» или «У нас есть проект, мы хотим поехать в K8s — надо ли нам это делать или нет?». Мы много занимались его решением, в том числе, с компаниями в формате аудита. Из этого опыта и родилась статья.

Читать далее

Чего ждут коллеги разных уровней от тимлида

Время на прочтение8 мин
Количество просмотров6K

Обычно под требованиями и ожиданиями от тимлида подразумевают набор навыков, знаний и обязанностей. Его формализуют в виде матрицы компетенций и используют, чтобы объяснить, что должен уметь руководитель команды. При этом мало говорят о том, чего ждут и что хотят получить от тимлида люди, с которыми он постоянно взаимодействует на работе.

Меня зовут Евгений Рейх, я руководитель разработки кластера Goods Classified в Авито. Это около 100 человек, или 10 команд, в подчинении. Больше 15 лет я занимаюсь разработкой и руковожу командами в разных компаниях. На собственном опыте знаю, какие ожидания есть у коллег. К тому же я еженедельно провожу четыре-пять собеседований на руководящие должности в Авито и понимаю, что требуется от тимлида.

Текст основан на выступлении для Avito TeamLead meetup. Он будет полезен и действующим тимлидам, и тем, кто только собирается начать руководить командой.

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
Старший