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

  1. K

    DOM, который построил Chrome. Или не построил? Или не Chrome? Или не DOM?

    Обычный, теневой, виртуальный, инкрементальный… Как получилось, что простой программный интерфейс доступа к элементам веб-страниц обзавелся таким количеством «родственников»? Чем современные фреймворки не устраивает стандартная объектная модель документа или просто DOM? Что и как на самом деле...
  2. K

    Аннотирование текста для машинного обучения

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

    Java на одноплатниках: легко и просто

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

    Когда сделаете доработку?

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

    Делаем базу знаний для .NET разработчиков

    Мы вместе с DotNetRu решили сделать базу знаний для .NET разработчиков. Собрать доступные в открытом доступе материалы по .NET и выбрать из них самые полезные. Разбить все это по категориям и сложности, выстроить порядок изучения. А еще пригласить известных экспертов в каждой из тем, чтобы они...
  6. K

    telebot быстро и понятно. Телеграмм бот

    telebot(pyTelegramBotAPI) хорошая и лёгкая библиотека для создания бота на python для телеграмма. Установка Если у вас windows, тогда вам надо найти cmd на своём пк, а если у вас macOS, тогда вам надо открыть терминал. Для установки telebot(pyTelegramBotAPI) на windows вам надо написать в cmd...
  7. K

    Добавляем произвольные списки блокировки рекламы в Brave

    Слева — назойливый куки-баннер. Справа — куки-баннер, который автоматически скрывается после подписки на список фильтрации EasyList Cookie List Начиная с версии 1.31.x, Brave подключает поддержку кастомных списков фильтрации, что позволит пользователям более тщательно элеминировать следящие...
  8. K

    Рекомендации при реализации тестового Java проекта на REST API (и не только)

    Примечание: эти рекомендации - адаптированный под публикацию результат 5-летних проверок выпускных работ участников нашей стажировки "Enterprise Java-разработчик". Часть из них относится только к выполнению тестового задания при устройстве на работу: Java-приложение с REST API. Часть - к...
  9. K

    История о CSS-сбросах и все, что о них нужно знать. Еще раз об этом

    Полное ( или почти полное, надеюсь) руководство по библиотекам CSS Reset Фото Sasha • Stories на Unsplash Небольшое вступление: меня заинтересовали CSS-сбросы по вполне практичной причине. Я инженер-консультант по программному обеспечению, поэтому работаю с разными клиентами и время от...
  10. K

    Active learning для разметки своими руками

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

    Quick win, приведший к epic fail, или Как в гонке за ИТ-продажами не потерять всё

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

    Пять ключевых аспектов оптимизации облачных приложений

    Практически каждая компания или организация (это относится и к новичкам, и к опытным пользователям облачных технологий) признает, что управлять приложениями в облаке гораздо сложнее, чем ожидалось. Труднее всего оптимизировать производительность приложения при минимальных расходах. Так как...
  13. K

    Лучший язык программирования

    Вопрос, который часто задают начинающие программисты — какой язык программирования изучать? Вопрос звучит разумно. Хочется выбрать самый лучший, чтобы потом не пришлось переучиваться. Можно ли на него ответить? Я работаю программистом тридцать лет. За эти годы индустрия несколько раз...
  14. K

    Компромисс скорости и качества разработки в agile. Как найти баланс

    Привет! Меня зовут Тимофей, и я продуктовый разработчик. О продуктовой разработке подробнее можно почитать тут. В моей работе многое строится на трейдоффах и компромиссах. В этой статье речь пойдёт о балансе между сроками и качеством разработки. Представители бизнеса ориентируются на быструю и...
  15. K

    Опрос: только 38% пользователей Windows знают о выходе 11 версии и меньше половины хотели бы обновить систему

    Сайт Savings.com опросил тысячу американских пользователей Windows, чтобы выяснить уровень осведомлённости о выходящей 5 ноября новой версии операционной системы и оценить интерес к ней со стороны аудитории. Опрос показал, что только 38% пользователей в курсе выхода Windows 11 и меньше половины...
  16. K

    Австралийский регулятор обеспокоился монополией Google на рекламном рынке

    Комиссия по конкуренции и защите прав потребителей Австралии опубликовала отчёт, в котором выразила беспокойство монополией американской компании Google. По мнению регулятора, ему не хватает полномочий, чтобы прекратить монополию техногиганта на австралийском рынке интернет-рекламы. В отчёте...
  17. K

    Релиз OpenSSH 8.8 с отключением поддержки цифровых подписей rsa-sha

    Опубликован релиз OpenSSH 8.8, открытой реализации клиента и сервера для работы по протоколам SSH 2.0 и SFTP. Выпуск примечателен отключением по умолчанию возможности использования цифровых подписей на базе RSA-ключей с хэшем SHA-1 ("ssh-rsa"). Прекращение поддержки подписей "ssh-rsa"...
  18. K

    Google перейдёт к развитию новшеств для Android в основном ядре Linux

    На прошедшей конференции Linux Plumbers 2021 компания Google рассказала об успехах инициативы по переводу платформы Android на использование обычного ядра Linux вместо применения собственного варианта ядра, включающего изменения, специфичные для платформы Android. Наиболее важным изменением в...
  19. K

    Как справиться с Debezium + MySql + Spring Could Streams, Part 1

    Предистория На предыдущем месте работы (в одной Британской компанни) существовала распиленная MySql БД под три микросевиса, назовем их условно Cusomer, Person, Account (у каждого микросервиса своя DB соответственно). К каждой БД был подвязан свой Address (адрес у Кастормера, у Персона, и под...
  20. K

    Разделение, объединение и поворот PDF-документов на Python с помощью borb

    Введение Формат переносимых документов (PDF) не является форматом WYSIWYG (What You See is What You Get (То, Что Вы Видите, это То, Что Вы Получаете)). Он был разработан, чтобы быть независимым от платформы, независимым от базовой операционной системы и механизмов рендеринга. Для достижения...
Сверху