Месяц: Июнь 2021

  • Хождения по собеседованиям, или Как полтора года искать работу в ИТ самоучке

    от автора

    Да, тема избита, но из благих побуждений хочется поделиться своими эмоциями, которые пережил я, самоучка в ИТ, проходя бессчетные собеседования в поисках нормальной конторы.  Также опишу пару примеров собеседований, чтобы рекрутеры и те, кто проводит собеседования, поняли, как это выглядит со стороны, и какие вещи делать ни в коем случае не стоит. Знаете, есть такие…

  • [Личный опыт] Карьерный путь IT-инженера: от Долины к стабильной британской компании через стартапы и психотерапию

    от автора

    Мы живем в мире, где у опытного IT-инженера куча путей развития. Можно пойти в мега-корпорацию, устроится в стартап, открыть свою фирму или уйти на фриланс. И вариантов компетенций и технологий тоже целая куча: от простого программирования до управлениями командами и целыми проектами. И с таким обилием вариантов есть риск прогадать: заняться тем, что тебе вообще не по душе, выгореть и вообще разочароваться в IT. Но можно обернуть это разнообразие себе на пользу — ведь никто…

  • Латте со вкусом пластикового стаканчика? Ученые нашли способ перерабатывать ПЭТ в ванилин

    от автора

    На сайте Эдинбургского университета опубликованы первые результаты исследований, которые показывают, что кишечная палочка (бактерия E. coli) может перерабатывать ПЭТ-отходы в ванилин.Оказалось, что модифицированная кишечная палочка вступает во взаимодействие с молекулами терефталевой кислоты, которые, спустя ряд химических реакций, преобразовываются в ванилин. Во всяком случае, использованную пластиковую бутылку превратить в ванилин им удалось.Бактерия E. coli (кишечная палочка) Почему…

  • Десятикратное улучшение производительности React-приложения

    от автора

    Сталкивались ли вы с такой ошибкой? Пытались ее решить? Пробовали найти решение в сети и ничего не находили? Обычно, данная проблема решается простой перезагрузкой страницы. Около года назад в Techgoise я получил возможность поработать с большим React-приложением. Мы получили (унаследовали) готовую кодовую базу, внесли основные правки и начали добавлять в приложение новые интересные возможности. Однако,…

  • Не практичный python — пишем декоратор в одну строку

    от автора

    Давеча, с коллегой, на работе поспорили что нельзя написать кэширующий декоратор в 4 строки, я утверждал что можно. Все началось с 4-х строк, закончилось функциональным программированием кучей lambda выражений в одну строку и декоратором в одну строку. ДисклеймерТакой код не попадает в мои проекты или проекты моей команды, и все что описано ниже было написано…

  • Распознавание волейбольного мяча на видео с дрона

    от автора

    В прошлом году я развлекался треккингом волейбольного мяча, используя удаление фона OpenCV с анализом траекторий и даже сделал сервис, который на основе этой информации вырезает скучные моменты из игры.Основным фидбеком было — что за каменный век использовать олдскульные технологии, обучаешь нейросеть и погнали. Я пробовал, но не взлетело — очень часто мяч настолько размыт, что…

  • Дайджест киберинцидентов Acronis #1

    от автора

    Привет, Хабр! Начиная с сегодняшнего дня мы будем публиковать еженедельные дайджесты новостей информационной безопасности, рассказывать о новых взломах и угрозах, а также делиться своим опытом глобального наблюдения за киберпреступностью. В этой дайджесте вы узнаете о новых крупных взломах и атаках, маскировке известных группировок, секретах успешного фишинга и о том, сколько патчей Microsoft в июне нужно…

  • Корни разные нужны, корни разные важны

    от автора

    Вместо вступленияПрежде всего хочется выразить признательность всем, кто откликнулся на первую статью об оптимизации кода на языке C/C++ на примере функции для вычисления квадратного корня из целого с округлением до ближайшего целого. Благодаря экспертному вниманию была исправлена опечатка в тексте; копилка эффективных алгоритмов пополнилась.Интересен алгоритм sqrxi32 от @Sdima1357 — Пример 1, далее для краткости именуемый…

  • Сборка ядра Linux 5.12.10 c LLVM 12 + Clang и LTO оптимизацией

    от автора

    Технический прогресс не стоит на месте, появляются новые компьютерные архитектуры, компиляторы становятся умнее и генерируют более быстрый машинный код. Современные задачи требуют все более креативного и эффективного решения. В данной статье пойдет речь, на мой взгляд, про один из самых прогрессивных тулчейнов LLVM и компиляторы на его основе Clang и Clang++, для языков программирования С…

  • Запускаем DOOM на лампочке

    от автора

    В DOOM уже поиграли на пианино и на клавиатуре, на тесте на беременность (кстати, это был фейк) и на паяльнике, на самолёте, банкомате, принтере и осциллографе. Пришло время для лампочек. Внутри лампочки TRÅDFRI RGB GU10 (IKEA model: LED1923R5) хакеры из Next-Hack нашли модуль Silicon lab’s MGM210L RF module с 108кб оперативки и запустили на нем…