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

  1. K

    Как тестировать API запросы в Mailchimp

    Мы тестируем API запросы в Mailchimp заранее, чтобы успешно интегрировать платформу с сайтом. API запросы нужны в email-маркетинге для того, чтобы передавать данные с сайта в платформу рассылок. Это может быть передача подписчиков в список, добавление им тегов, изменение значений дополнительных...
  2. K

    Неочевидные уязвимости онлайн сервисов. Часть первая

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

    Почему мне так нравится использовать Python для автоматизации тестирования?

    Когда дело доходит до автоматизации тестирования, первый и самый сложный вопрос, который встает перед вами это какой язык выбрать, чтобы он имел хорошую поддержку автоматизации тестирования. Python, Java, C#, Ruby и т.д. – лишь некоторые из популярных языков, которые можно использовать с...
  4. K

    О параметре компилятора /SAFESEH

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

    Amazon блокирует FLoC от Google

    Большинство сервисов Amazon, включая Amazon.com, WholeFoods.com и Zappos.com, заблокировали систему отслеживания Google FLoC (Federated Learning of Cohorts), которая была заявлена как более безопасный метод отслеживания и альтернатива cookies. В Amazon официально не комментируют свои действия...
  6. K

    Создание таблицы субъектов РФ в формате Geography T-SQL (SQL Server)

    В процессе подготовки инструмента для автоматического определения субъекта РФ по точке (тип данных Point) потребовалась таблица вида "Субъект РФ" - "geography::Object". Предыстория: есть большой автопарк (>1000 ТС), который отправляет свои координаты на сервер в составе данных "Машина" -...
  7. K

    Да!!!!!!

    Да!!!!!!
  8. K

    По подсчетам JPR, майнеры и спекулянты в прошлом квартале скупили видеокарт на полмиллиарда долларов

    Любой, кто в последние годы интересовался возможностью покупки видеокарты, знает, что предложение существенно сократилось, а цены улетели в стратосферу. Эту ситуацию объясняют криптовалютным бумом. Специалисты аналитической компании Jon Peddie Research (JPR) изучили статистику продаж, которую...
  9. K

    Разработчик популярного веб-фреймворка FastAPI — об истории его создания и перспективах аннотаций типов Python

    Python-девелопер и писатель Рики Уайт взял интервью у Себастьяна Рамиреса, разработчика из Explosion AI. Но Себастьян не просто разработчик, это заметная фигура в open source сообществе, создатель популярных фреймворков FastAPI и Typer. В основном речь шла про широкие возможности применения...
  10. K

    9 способов, которые помогут сэкономить бюджет на контекстную рекламу и повысить эффективность кампаний

    Хорошо, когда бюджет на рекламу практически не ограничен и можно позволить себе выкупать первые позиции по всему пулу запросов. Но чаще всего ситуация обратная: есть 100 тысяч и с каждого рубля нужно выжать максимум. В статье собрали рекомендации, которые помогут сэкономить бюджет, не потеряв...
  11. K

    Увеличиваем throughput приложения в 2 раза или неблокирующая работа с Elasticsearch с использованием Kotlin coroutines

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

    Новое обновление Windows 10 самостоятельно удаляет из системы uTorrent

    Новая версия системы Widnows 10 под индексом 21H1 обновила политику работы встроенной антивирусной системы Windows defender. Теперь «защитник» системы самостоятельно и без ведома пользователя удаляет uTorrent — популярную программу для скачивания торрентов, а попытка повторной установки софта по...
  13. K

    Налоговая США начала отслеживать операции с биткоинами в Telegram

    Налоговое управление США (IRS) начало отслеживать операции с цифровой валютой в Telegram. По данным чиновников, секретные чаты мессенджера могут использовать для перемещения украденных или отмытых биткоинов. decenter.org Специальный агент отдела киберпреступлений IRS Крис Янчевски пояснил, что...
  14. K

    SAP HANA. Операция Delta Merge

    Сегодня хотелось бы поговорить о такой регулярной и важной операции происходящей в базе данных SAP HANA, как Delta Merge. В концепции базы данных HANA, изменения в колоночных таблицах не происходят напрямую в основном хранилище (Main store). Это происходит потому, что область MAIN оптимизирована...
  15. K

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

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

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

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

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

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

    Что такое Chia (XCH)? Как получать эту криптовалюту с помощью жесткого диска?

    Вместо используемого в Bitcoin механизма консенсуса "Proof of Work", криптовалюта Chia использует новую модель – "Proof of Space", для которого нужно место на жестких дисках. Вкратце: Chia – это криптовалюта с новым механизмом консенсуса "Proof of Space and Time". Вместо расхода...
  19. K

    extendr: вызываем rust из R (и наоборот)

    Зачем нужен Rust в R? Первый вопрос, который должен возникнуть у читателя -- а зачем вообще использовать Rust вместе с R? Ответ довольно прост: Rust -- новый системный язык программирования, спроектированный специально для написания безопасного и легко распараллеливаемого кода. Rust довольно...
  20. K

    Как синхронизировать сценарий без транзакций? Штатными средствами Java

    Давайте представим, что вы параноик, и параноик вдвойне, когда дело касается многопоточности. Предположим, что вы делаете backend некого функционала приложения, а приложение переодически дергает на вашем серверы какие-то методы. Все вроде хорошо, но есть одно но. Что если ваш функционал напрямую...
Сверху