Месяц: Сентябрь 2022
-
Как не проиграть с производительностью в длительном скроллинге
Привет, хабр!Меня зовут Михаил Кириченко. Я разрабатываю клиентскую часть в компании Bimeister.В этой статье хочу поделиться своим опытом и практиками, которые мне приходилось применять в своей работе, а главное, ответить на вопрос: как лучше подходить к построению интерфейсов, чтобы не проиграть с производительностью при скроллинге.Отмечу, что я не буду детально рассматривать описанные мной подходы и…
-
Новый одноплатник StarFive VisionFive 2 на 4-х ядерном RISC-V процессоре всего за $46
Совсем недавно программировали на Python и устанавливали Docker для Sipeed Lichee RV RISC-V. Модуль Lichee RV стал первым массовым дешевым решением на процессоре RISC-V с возможностью запуска Linux. Развитие архитектуры не стоит на месте, так компания StarFive, разработчик RISC-V процессоров, представила новый 4-х ядерный процессор RISC-V JH7110 с графическим ускорителем. Предыдущие процессоры, построенные на RISC-V…
-
Пособие по программированию модулей ядра Linux. Ч.4
Перед вами очередной фрагмент последней версии руководства по написанию модулей ядра от 2 июля 2022 года. Тема этой части — системные вызовы. В ней вы познакомитесь с этим понятием на примере создания собственной функции для открытия файлов, которая будет подменять собой исходную sys_open, а также следить за конкретным пользователем, информируя нас об открываемых им файлах.
-
В активном поиске: развенчиваем мифы о найме айтишников
Результат опроса ИТ-специалистов от Код Подбора в гугл-формахПредставление о найме айти-специалистов, которое сложилось на рынке, превращает их в неких мифологических существ: считается, что опытные айтишники не ищут работу дольше трех дней, никогда не откликаются на вакансии, а эйчары ловят кандидатов в Тиндере и Инстаграме, потому что на рекрутинговых площадках уже никто не сидит.В реальности большинство…
-
Современная микросервисная архитектура: основные вызовы в работе системных аналитиков
В прошлой статье было рассказано об основных принципах мироксервисной архитектуры. Теперь настал момент поговорить о переходе на неё из монолитных систем. И первым звеном в преобразовании, как правило, выступают системные аналитики.Основная роль системных аналитиков при проектировании микросервисной архитектуры — способствование четкому, компактному и формализованному определению зоны ответственности микросервиса вокруг существующей или выявленной бизнес-потребности.В современных корпорациях…
-
Как защититься от сканирования портов и Shodan?
Серверы в опасности!Вы знали, что каждый включенный и подключенный к сети сервер постоянно подвергается атакам? Это могут быть разные атаки и с разной целью.Это может быть перебор портов с целью найти открытые от какой-то компании, которая позиционирует себя борцом за безопасность, но которая собирает статистику открытых портов на будущее по всем доступным IP (например Censys).Может…
-
Что внутри игрового ноутбука Maibenben х Mechrevo X558? Разборка мощной модели с RTX 3060 и Ryzen 7 5800H
На одном известном сайте приводится некорректная информация по модели Maibenben (Mechrevo) X558, в частности, что это копия Maibenben X568. Это не так. Я постараюсь показать отличия между X558 и X568, а также сравнить с флагманской моделью Maibenben X658. Под катом подробная разборка и немного тестов.
-
Best Practices для Python
Мои личные наблюдения и правилаУ всех разработчиков со временем нарабатывается опыт, растёт экспертиза. Когда вы много лет занимаетесь разработкой, приходит понимание каких-то общих концепций, вырабатываются правила поведения в конкретных сценариях.В этой небольшой статье я хочу рассказать про свои Best Practices, которые я применяю и всегда советую другим. Сверху будут наиболее общие замечания, но чем ниже…
-
ITить-КОЛОТИТЬ, серии 7-9
Продолжаем выкладывать новые выпуски нашего сериала про айтишников. Как он появился и как снимался второй сезон нашего мини-сериала, рассказывали ранее.Седьмая серия второго сезона IT-ить КОЛОТИТЬ – «Штатная ситуация» Почему каждый день доступ к базам данных прерывается минут на десять? Это всегда происходит в одно и то же время. Смогут ли IT-директор Валера и сисадмин Олег найти причину? Восьмая…
-
Чего вам не говорили про сокеты
Чтобы эффективно писать приложения, общающиеся через сокеты, мне пришлось понять кое-что, чего мне не сообщал никто и что не написано ни в какой документации. Если у вас есть опыт написания приложения с использованием сокетов, то вся эта информация должна быть для вас очевидной. Она неочевидна для меня как абсолютного новичка, поэтому я попытаюсь как можно…