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

  1. K

    Как я ускорил движок на 13%

    Недавняя статья о важности использования линейных алгоритмов вдохновила меня на оптимизацию «горячей» квадратической функции, о том как я это сделал, и к каким результатам это привело — я сегодня расскажу. Завари в чашке Пу Эр, откинься на спинку кресла: ▍Всё — JavaScript В начале этого кода...
  2. K

    Сортируем файлы с помощью Python

    Штош. Скорее всего, у многих в папке загрузок собиралась куча разных инсталляторов, архивов и прочих файлов. И вот наступает момент, когда из этой кучи экскрементов нужно найти какой-то файл. Вот я и подумал, почему бы не написать скрипт сортировщика по расширениям файлов на Python? Пишем код...
  3. K

    Дайджест релокейта: 5 стран для переезда IT-инженера или фрилансера

    В нашем блоге мы регулярно собираем истории россиян и жителей стран СНГ, которые переехали работать за границу. Собрали 10 таких историй в дайджест, чтобы кратко рассказать особенности этих стран, плюсы и минусы жизни и условия переезда. В этом выпуске путешествуем от неизведанного Китая через...
  4. K

    Погружаемся в статистику вместе с Python. Часть 3. Тестов много, принцип один

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

    Пара мыслей о геттерах и сеттерах в C++

    Эта статья посвящена геттерам и сеттерам в C++. Приношу свои извинения, но речь пойдет не о корутинах. К слову, в ближайшее время появится вторая часть про пулы потоков. TL;DR: геттеры и сеттеры не очень хорошо подходят для структуроподобных объектов. Введение В этой статье я лишь высказываю...
  6. K

    История одной интеграции Agora SDK

    Всем привет. Меня зовут Дмитрий, и я типичный представитель касты гребцов на галере X. Основной ЯП, который я использую - PHP, но иногда приходится писать на других. Предыстория Как-то пришел очередной, немного не доделанный, проект "убийца" продукта Y. Все бы ничего, если бы его не делали...
  7. K

    Развертывание приложения Symfony в AWS Lambda

    Сначала давайте разберемся, что такое бессерверная архитектура и когда она нужна. Бессерверная архитектура позволяет выполнять фрагменты кода без мороки с инфраструктурой: в этом случае управлением веб-сервером, физическим оборудованием и администрированием занимается облачный провайдер...
  8. K

    Видеокарты продолжат дорожать: накрутка при помощи посредников, нехватка мощностей и геймеры

    О том, что чипы и «железо» продолжает дорожать, на Хабре писали не раз и не два. И действительно, дорожают чипы памяти, видеочипы и даже жесткие диски с SSD. Сначала причиной были майнеры, сейчас они продолжают поддерживать стабильный спрос на все, что может им пригодиться. Но по данным...
  9. K

    Откровения кофеин-зависимого инженера: как писать документацию

    Четыре вида документации распределнные по двум осям: практика-теория и обучение-работа. Недавно вышли два нашумевших поста: Откровения трезвого инженера Откровения пьяного старшего инженера И многие спрашивали: «Кто-нибудь, пожалуйста, научите меня писать хорошую документацию». Я не...
  10. K

    Intel 2.0: перезагрузка

    Представляем вам вольный перевод эссе Жана-Луи Гассе, бывшего исполнительного директора Apple Computer (1981—1990). Пэт Гелсингер, новый CEO компании Intel, вступил в должность совсем недавно, однако уже успел озадачить мировых ИТ-экспертов своими планами. Под катом обсудим новую стратегию...
  11. K

    Чего хотят конференции: воспроизводимость экспериментов в data science

    Ведущие научные конференции просят воспроизводимости экспериментов. И это нужно для повышения доверия к работам, для извлечения пользы (повторной используемости и цитируемости), ну и «тренд» (согласно опросу журнала Nature). Ожидания растут, в 2021 уже 9 из 10 конференций предлагают авторам...
  12. K

    Предметно-тематические тренды: назначение и интерпретация

    Кононова О.В., Прокудин Д.Е. Вопросы применения трендов достаточно широко представлены в отечественных и зарубежных научных работах, практических коммерческих предложениях и приложениях. Тренды представляют собою эффективный аналитический инструмент и могут быть использованы для...
  13. K

    Tоп 10 PromQL запросов для мониторинга Kubernetes

    В этой статье приведены примеры популярных запросов Prometheus для мониторинга Kubernetes. Если вы только начинаете работать с Prometheus и у вас возникают сложности при создании запросов PromQL, советуем обратиться к руководству по началу работы с PromQL. Здесь мы пропустим теорию и сразу...
  14. K

    SAP HANA. Таблицы с типом хранения Row

    Добрый день, коллеги. В этой статье я бы хотел затронуть тему таблиц с типом Row. Этот тип таблиц для многих администраторов баз данных, долгое время оставался наиболее естественным типом, так сказать типом по умолчанию. Таблицы типа COLUMN в основнов встречались в хранилищах данных (Data...
  15. K

    Ровесник динозавров: обзор лэптопа IBM 5155

    На рынке микрокомпьютеров IBM в начале 80-х годов оказалась в позиции догоняющей. Простые 8-битные машины получили широкое распространение уже во второй половине 70-х, но IBM, занимавшаяся в первую очередь мэйнфреймами и мини-компьютерами, хотела ворваться на бурно развивающийся рынок. Ей...
  16. K

    CSS, JavaScript и блокировка парсинга веб-страниц

    Недавно мне попался материал, посвящённый проблеме загрузки CSS-файлов, которая замедляет обработку материалов страниц. Я читал ту статью, стремясь научиться чему-то новому, но мне показалось, что то, о чём там говорилось, не вполне соответствует истине. Поэтому я провёл собственное исследование...
  17. K

    Находим и устраняем уязвимости бинарных файлов в Linux — с утилитой checksec и компилятором gcc

    Изображение: Internet Archive Book Images. Modified by Opensource.com. CC BY-SA 4.0 После компиляции одного и того же исходного кода мы можем получить разные бинарные файлы. Это зависит от того, какие флаги мы передадим в руки компилятору. Часть этих флагов позволяет включать или отключать ряд...
  18. K

    Как оценить надежность банка: 5 работающих способов

    Прежде чем доверять свои деньги банку, хорошо бы убедиться, что там они будут в целости и сохранности, а сам банк не обанкротится через пару месяцев. Под надежностью банка обычно понимают его способность выполнять свои обязательства перед вкладчиками и кредиторами. Чтобы выяснить, надежен ли...
  19. K

    Разгоняем REACTOR

    Кому будет интересно? Реактор сегодня - это стильно, модно, молодежно. Почему многие из нас практикуют реактивное программирование? Мало кто может ответить однозначно на этот вопрос. Хорошо - если Вы понимаете свой выигрыш, плохо - если реактор навязан организацией как данность. Большинство...
  20. K

    Крупную атаку на российские госструктуры связали с Китаем

    Эксперты из американской IT-компании Sentinel Labs выпустили доклад о серии кибератак на органы власти РФ в 2020 году. Они назвали причастными к атаке хакеров из Китая. Герои мультсериала ThunderCats / Warner Archive Collection Между РФ и Китаем с 2015 года действует соглашение в сфере...
Сверху