Результаты поиска

  1. K

    Релиз ядра Linux 5.14

    После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.14. Среди наиболее заметных изменений: новые системные вызовы quotactl_fd() и memfd_secret(), удаление драйверов ide и raw, новый контроллер приоритетов ввода/вывода для cgroup, режим планирования задач SCHED_CORE...
  2. K

    Эволюция Docker. Часть 2.2

    Вступление Данная статья является третьей в цикле (1,2), посвященном изучению исходного кода Docker и прямым продолжением предыдущей статьи, в которой мы начали разбирать код первого публичного релиза Docker v0.1.0. В этой части будет рассмотрена реализация практически всех команд, а в конце, мы...
  3. K

    Как компании пытаются заманить сотрудников обратно в офис

    Еда! Сильнейший мотиватор. А в условиях, когда большинство людей хотят продолжать работать из дома, похоже, единственный. Тысячи компаний, начиная от американской Goldman Sachs и заканчивая французской Havas, надеются, что путь к сердцам их сотрудников лежит через желудок. И предоставляют в...
  4. K

    5 этапов, гарантирующих успешную разметку данных

    Формирование бюджета, создание и масштабирование операций по разметке данных Недооценка труда, необходимого для разметки данных — это распространённая ошибка, признаваемая даже тяжеловесами отрасли разработки ИИ. Большинство распространённых трудностей, с которыми AI/ML-компании сталкиваются в...
  5. K

    Как работать с Tarantool на Golang вместо Lua

    Ядро Tarantool-а написано на C, а вся бизнес-логика создаётся на Lua. Это не самый сложный язык, но и не самый популярный. Поэтому сегодня я расскажу, как начать работать с Tarantool, написав всего три строчки кода на Lua. А всё остальное приложение написано на Golang. Чтобы было еще интереснее...
  6. K

    Эффективное общение

    Наверняка каждый из нас хоть раз сталкивался с тем, что договаривался с человеком о каком-то деле, а человек затягивал, либо и вовсе забывал, что давал обещание. Первым же делом хочется подумать какой же безответственный человек. И вроде когда ты лид или менеджер, то все понятно, вызываешь на...
  7. K

    История платформы Highload.Fun для соревнований в оптимизации кода

    Сегодня я хочу рассказать о платформе, где люди соревнуются в том, кто больше сможет сэкономить тактов CPU для решения задач. Её история началась весной 2021 года, после очередного HighLoad Cup'а от Mail.ru. Мне очень нравится этот конкурс, но, к сожалению, он проходит довольно редко (2017...
  8. K

    Коротко о даркнете. Почему его не стоит считать чем-то плохим

    Взломы — это печальная реальность для бизнеса и обычных пользователей. Часто утёкшие данные продаются злоумышленниками всех мастей: хакерами, кардерами, фишерами и пр. И делается это через Dark Web (даркнет). Поэтому многие воспринимают его как что-то однозначно плохое и вредное, хотя это и не...
  9. K

    Эволюция Docker. Часть 2.3

    Вступление Данная статья является четвертой в цикле (1, 2, 3), посвященном изучению исходного кода Docker и прямым продолжением предыдущей статьи, которую мне пришлось преждевременно завершить в виду зависания редактора хабра. В этой статье мы закончим изучать код первого публичного релиза...
  10. K

    Google Sheets API + Python. Чтение и запись с Сервисным Аккаунтом Google Cloud

    Google Sheet и Sheets API - классный (простой, бесплатный и универсальный) способ организовать хранение и анализ данных получаемых от своего сервиса. При условии что этих данных не то чтобы очень много и поступают они не то чтобы очень часто. У меня таких задач хватает и решаю я их либо на...
  11. K

    Функциональные опции в Go: реализация шаблона опций в Golang

    Функциональные опции В этом посте рассказывается о том, какие функциональные опции есть в Go и как мы можем использовать шаблон "опции" для их реализации. Функциональные опции имеют форму дополнительных аргументов функции, которые расширяют или изменяют ее поведение. Вот пример, в котором...
  12. K

    [В закладки] 13 онлайн-редакторов для фото, изображений и другой графики

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

    Прагматичные Unit тесты на Golang

    Обычный пятничный вечер. Ты уже расслабился, попивая кружечку чая или чего покрепче... Но тут, как назло, бомбит личку в телеге твой надоедливый коллега DevOps со скринами ошибок твоего кривого коммита на серваке. Спустя четно потраченные нервы и логирование всего и вся, все же удалось найти ту...
  14. K

    6 способов выполнения метода при старте Spring Boot приложения

    При разработке на Spring Boot иногда нам нужно выполнить метод или фрагмент кода при запуске приложения. Этот код может быть любым, от записи определенной информации до настройки базы данных, заданий cron и т. д. Мы не можем просто поместить этот код в конструктор, потому что требуемые...
  15. K

    Как проходить техническое собеседование?

    Наши преподаватели поделились опытом прохождения технических интервью, в том числе с позиции работодателя. Раскрываем секреты, как себя проявить даже начинающему айтишнику, что делать, если не знаешь ответ на вопрос и многое другое. Михаил Каморин Senior Backend Developer в Skyeng...
  16. K

    Kubernetes и CI/CD пайплайн

    Сегодня мы поговорим об Azure DevOps и процессах непрерывной интеграции/развертывания. Можно использовать множество функций, которые интегрированы с Azure DevOps. Если подходить ко всему "как к коду" для развертывания, то вместо классического Azure DevOps в качестве решения можно применить...
  17. K

    Декларативное описание структур данных в RDBMS

    Лет 6 назад я задавался вопросом "Как правильно организовать распределенное проектирование БД?" Тогда ответа на свой вопрос я так и не получил, но за прошедшее с тех пор время я встретился с вариантом, наиболее близко подобравшимся к моему видению "прекрасного" — это декларативная схема описания...
  18. K

    Автоматизация типовых процессов, правильный выбор реализации

    В процессе написания мелких сервисов и программ для автоматизации однотипных действий операторов или взаимодействия нескольких систем вне их сферы действий я столкнулся с тем, что множество мелкого кода очень трудно поддерживать, а рост репозиториев, описаний становится неконтролируемым. Я решил...
  19. K

    AWS Engineer - Contract - $75-$85/hour - Remote Access Global Group Delaware Philadelphia, PA

    Access Global Group is seeking an AWS Engineer for a contract 6-month remote engagement. To discuss with the recruitment team, email recruiter@acsbgbl.com or review all roles and apply at www.acsgbl.com/careers Open to C2C Contract Description We currently have a contract opportunity for AWS...
  20. K

    AWS Architect - Remote United Software Group Inc USA

    USG Inc. is aggressively recruiting for one of the positions for AWS Architect at Rockville, MD, the United States with one of our direct clients. Please look at the job description below, and if interested, feel free to call me at 614-588-8588 or revert to this Job. If not, then you may refer...
Сверху