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

  1. K

    Партицируем таблицы в PostgreSQL: чек-лист для старта

    Часто возникает проблема: одна из таблиц в базе данных сильно выросла и время выполнения запросов к этой таблице увеличилось. Одним из вариантов решения такой проблемы в PostgreSQL является партицирование. В статье затронем не только техническую реализацию, но и опишем этапы подготовки к...
  2. K

    Ускоренная сборка Kotlin с помощью Kotlin Symbol Processing 1.0

    Kotlin Symbol Processing (KSP), наш новый инструмент для создания легких плагинов компилятора на языке Kotlin, теперь стабилен! KSP обладает функциональностью, схожей с Kotlin Annotation Processing Tool (KAPT), однако работает в 2 раза быстрее, предоставляет прямой доступ к конструкциям языка...
  3. K

    Morpheus, две таблетки и React-компоненты

    Эта статья о небольшом инструменте, который позволяет экономить время при разработке и тестировании фронтенд-проектов. А ещё его можно использовать для сложных A/B тестов и (для самых смелых) прятания встроенных админок. Материал может быть полезен фронтенд-программистам, тестировщикам, тимлидам...
  4. K

    Как размечать данные для машинного обучения

    Искусственный интеллект (ИИ, AI) двигает человечество в будущее, и чтобы иметь конкурентное преимущество, вам нужно быть к нему готовым. Машинное обучение (МЛ, ML) — подмножество ИИ, позволяющее программным приложениям распознавать паттерны и делать точные прогнозы. Благодаря ML у нас есть...
  5. K

    Перезапись специальных переменных Perl регулярными выражениями

    Когда-то я стал писать на perl из-за встроенных в язык регулярных выражений. Просто пишешь "abc" =~ / (?<x> a) /x; и вуаля: устанавливаются переменные $&, $1, %+, %-, @-, @+, $`, $'. Однако эти же переменные перезаписываются при использовании следующей регулярки: "abc" =~ /a/; print $&; # -> a...
  6. K

    Губернатор Миссури назвал исследователя безопасности хакером и пообещал засудить

    Губернатор Миссури Майк Парсон пообещал подать в суд на исследователя безопасности из газеты St. Louis Post-Dispatch, обнаружившего уязвимость на сайте департамента образования штата. Уязвимость позволяла посторонним узнать номера социального страхования ста тысяч учителей начальных и средних...
  7. K

    Как быстро обновить много серверов 1С

    В основном проблема обновления платформы 1С стоит для клиентской части. Клиентских компьютеров может быть десятки и сотни, в то время как серверов на порядки меньше. У нас проблема обновления клиентских машин не стоит, клиенты запускаются на VDI, а там обновление сводится к установке на одной...
  8. K

    «Лаборатория Касперского» настойчиво рекомендует обновить Windows как можно скорее

    Специалисты «Лаборатории Касперского» обнаружили новую уязвимость нулевого дня в операционной системе Windows. Об этом рассказала пресс-служба компании. Уязвимость под номером CVE-2021-40449 была обнаружена в конце лета 2021 года, когда решения компании по кибербезопасности предотвратили...
  9. K

    Владимир Путин прокомментировал возможность использования криптовалют для торговли нефтью

    В интервью американскому каналу CNBC президент России Владимир Путин высказался относительно криптовалют. Журналист спросил главу государства, что тот думает относительно контрактов на поставки нефти не в долларах, а в криптовалюте. Таким образом, в целом Владимир Путин не высказался...
  10. K

    Sony придумала отличный способ продавать PlayStation 5 именно геймерам. Компания будет принимать заявки на покупку приставок

    Консоли текущего поколения были представлены около года назад и до сих пор они находятся в дефиците. Sony понимает, что близится рождественский сезон, поэтому уже сейчас начала принимать заявки на покупку PlayStation 5. Пока инициатива доступна только для жителей США. Будет ли она запущена...
  11. K

    «Сбер» купил games.ru. Эту сделку уже назвали одной из крупнейших в рунете за последние годы

    По данным издания «Коммерсантъ», «Сбер» купил домен games.ru, стоимость которого оценивается примерно $1 млн. Эту сделку уже назвали одной из крупнейших в рунете за последние годы. Официального заявления о планах «Сбера» пока нет, но источники сообщают, что компания собирается предлагать свои...
  12. K

    Россия находится на третьем месте в мире по майнингу биткойна, в Иркутской области могут начаться перебои с электричеством из-за майнеров

    Согласно данным Кембриджского университета, Россия занимает третье место в мире по майнингу биткойна. На нашу страну приходится 11,23% мирового хэшрейта. Первое место занимают США с 35,4% мирового хэшрейта, на втором месте – Казахстан (18,1% хэшрейта). Интересно, что Китая, на который на начло...
  13. K

    Прерывая корутины С++

    Сегодня я хочу поделиться реальным примером, который работает в продакшене. Речь пойдет о написании сопрограмм, которые можно прервать извне. Изначально мне это понадобилось для реализации механизма deadline или timeout (кому как больше нравится). Согласитесь, довольно часто возникающая задача...
  14. K

    Опыт работы с Emmet: ускоряем вёрстку в разы

    Установка Для тех, кто ещё совсем не знаком с плагинами, я начну с того, что это такое. Emmet — бесплатный плагин для текстовых редакторов. Напоминает автоподстановку текста в смартфоне, но более функциональную, сокращающую время написания рутинной разметки. Вы вводите несколько символов —...
  15. K

    Как выглядит реализация паттернов React-компонентов в Ember.js

    От переводчика: Я прототипирую интерфейсы на Ember.js. И всегда испытываю трудности, когда нужно переключиться на React и написать что-нибудь используя этот de facto выбор по-умолчанию в современной фронт-энд разработке. Каждый раз сталкиваешься с трудностями на ровном месте и вынужден думать о...
  16. K

    Основы Git

    Git очень удобная система контроля версий, которая сейчас используется практические повсеместно. Она нужна для того, чтобы команды могли кооперироваться в создании программного продукта и совмещать код написанный разными людьми в одном репозитории. Когда я учил Git мне говорили, что в работе...
  17. K

    Практика использования Relay+PetitPotam

    Статья расскажет о вариации нового метода атаки на инфраструктуру. Рассмотрим основные инструменты, подготовим тестовый стенд и проведем тест. Небольшой Disclamer: статья не претендует на полноту, но является примером того, как можно собрать полезную информацию и проверить работоспособность...
  18. K

    Group-IB: российские мошенники зарабатывают на фейковых свиданиях не менее 18 млн рублей в год

    Компания Group-IB, специализирующаяся на расследованиях в области кибербезопасности, провела исследование и обнаружила, что за последние три года в 30 раз увеличилось число доменов фейковых сайтов, используемых для кражи денег во время назначения фейковых свиданий. Только одна из 24 обнаруженных...
  19. K

    В Facebook приняли меры для борьбы с травлей в Сети и обновили правила

    В Facebook обновили правила, которые призваны противостоять травле в соцсетях компании. Теперь корпорация будет бороться с запугиванием, домогательствами и преследованием пользователей, заявляет пресс-служба Facebook. По словам представителей компании, измененная политика соцсети относительно...
  20. K

    Devops Architect TechnoGen Louisville, KY

    The DevOps Architect will play a central role in the design, development, and delivery of organization s products and services. The ideal candidate has experience in the relevant field, a passion for bringing new concepts to life, and a strong background in building and maintaining...
Сверху