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

  1. K

    Советы, библиотеки и дополнительные материалы по CSS-анимации

    Введение Была глубокая ночь. В темную комнату через деревянные окна проникал лунный свет. Он недостаточно освещал мой деревянный стол с ноутбуком, блокнотом и синей ручкой. Поэтому я протянул свою руку к настольной лампе и включил её. На компьютере был открыт текстовой файл со списком статей и...
  2. K

    Параллельный парсинг большого количества HTML-страниц с помощью Apache Ignite (GridGain) в 200 строк кода

    Периодически у меня появляются задачи обработать большое количество файлов. Обычно это конвертирование из одного формата в другой: XSLT-трансформация, парсинг, конвертация картинок или видео. Для решения этих проблем я приспособил фреймворк GridGain In-Memory Data Fabric. Он дает возможность...
  3. K

    Функции в JavaScript: секреты, о которых вы не слышали

    Функции умеет писать каждый программист. Их часто называют объектами первого класса, потому что это ключевая концепция JavaScript. Но умеете ли вы использовать их эффективно? Сегодня я дам несколько советов для продвинутой работы с функциями. Надеюсь, они вам пригодятся. В статье несколько...
  4. K

    Java logging. Hello World

    Вступление Думаю, ни для кого не секрет, что такое логгеры и для чего они нужны. За время существования java было создано немало фреймворков логгирования. Среди самых известных можно выделить: JUL — java.util.logging log4j JCL — jakarta commons logging Logback SLF4J — simple logging facade for...
  5. K

    Полноценный веб-сайт на C++ и немного диванной аналитики

    Думаю, многим знакома такая разновидность веб-форумов, как имиджборды. Да-да, вы правильно поняли — именно на примере имиджборды я расскажу об опыте создания сайта на C++. Что же сподвигло меня заняться столь сомнительной пользы проектом? Левая пятка. В этом случае действительно никаких особых...
  6. K

    Полезные инструменты Python

    Когда вы только начинаете учить Python, кто-то объясняет вам, что вы можете добавить свою папку с исходниками в переменную среды PYTHONPATH и тогда ваш код можно будет импортировать из других директорий. Очень часто объясняющий забывает сказать, что в большинстве случаев – это плохая идея...
  7. K

    Создаем graphql бекенд на Golang

    Сегодня мы будем разрабатывать приложение на Golang + GraphQL. Мы часто используем GraphQL на своих проектах и знаем о нем немало, использовали его вместе с различными языками программирования: Javascript, Ruby и теперь руки дошли и до того чтобы попробовать связку Golang GraphQL. О...
  8. K

    В начале этого года Python сместил Java и стал вторым по популярности языком программирования среди разработчиков

    Согласно отчету RedMonk за январь 2020 года, Python стал вторым по популярности языком программирования после Java Script. Ранее эту позицию на протяжении длительного времени уверенно удерживал Java, однако в начале года этот ЯП сместился на третью строчку рейтинга, который формируется на базе...
  9. K

    Вышел Python 2.7.18, последний релиз ветки Python 2.x

    20 апреля 2020 года, спустя почти десять лет после выхода Python 2.7, выпущен «на волю» Python версии 2.7.18. Это последний релиз ветки Python 2.x, поддерживаемый параллельно с веткой 3.x. Со вчерашнего дня и далее ветка Python 2.х обновляться больше не будет. Всем разработчикам и пользователям...
  10. K

    Microsoft представила патч Linux, с которым эта система сможет запускаться как корневая в гипервизоре Hyper-V

    В архитектуре Hyper-V корневой раздел имеет прямой доступ к оборудованию и создает дочерние разделы для виртуальных машин. Фактически он работает поверх гипервизора Microsoft. 14 сентября 2020 года ведущий инженер-программист Microsoft Вэй Лю (Wei Liu) сообщил в списке рассылки разработчиков...
  11. K

    Подсистема Windows для Linux 2 (WSL2) стала доступна на ОС Windows 10 версии 1903 и версии 1909

    20 августа 2020 года Microsoft выпустила кумулятивное обновление KB4566116. После установки этого патча пользователи ОС Windows 10 версии 1903 и версии 1909 могут установить вторую версию подсистемы Windows для Linux (WSL 2). Ранее обновленная версия WSL была доступна только в Windows 10 версии...
  12. K

    Вышел Microsoft Edge для Linux

    20 октября 2020 года в канале Dev программы Microsoft Edge Insider для разработчиков стала доступна первая сборка браузера Microsoft Edge для Linux (версия 88.0.673.0-1). Microsoft Edge для Linux поддерживает управление мобильными приложениями (MAM, mobile application management), плавную...
  13. K

    Разработчик опубликовал DOS Subsystem for Linux

    Разработчик из Австралии Чарли Сомервилл (Charlie Somerville) опубликовал на GitHub альтернативу WSL (подсистема Windows для Linux) для тех компьютерных энтузиастов, кто предпочитает среду MS-DOS. Проект DOS Subsystem for Linux (DSL) доступен для всех пользователей под свободной лицензией GNU...
  14. K

    Установка и правильная настройка Docker на Windows Subsystem Linux (WSL)

    Предварительные требования Прежде чем начать, убедитесь, что ваша система имеет примерно следующую конфигурацию: Windows 10 Version 1803 Build 1734 и выше Ubuntu for WSL 16.0.4 LTS или что-то в этом роде (ваша версия может немного отличаться) Важно, чтобы версия и сборка Windows были не...
  15. K

    Kali Linux получил графический интерфейс для подсистемы Windows для Linux (WSL2). Инструкция по установке

    Команда разработчиков Kali Linux представила графический интерфейс для подсистемы Windows для Linux (WSL). Решение называется Win-Kex (Windows + Kali Desktop EXperience). Теперь можно запускать популярный дистрибутив для пентеста на ПК с Windows 10 в WSL2 с GUI. Специалисты портала Bleeping...
  16. K

    Для ядра Linux предложили систему прозрачного переноса потоков на разные ядра и хосты: Popcorn Linux

    Для ядра Linux представлен набор патчей Popcorn Linux. Это программный стек, который позволяет приложениям с общей кодовой базой выполняться на распределённых хостах. То есть приложение можно запустить на одном хосте, а во время его выполнения выполнить миграцию на удалённый хост. Многопоточные...
  17. K

    DevOps TeamLead - Банк ВТБ (ПАО) - Москва

    Требуемый опыт работы: 3–6 лет Полная занятость, полный день Обязанности: внедрение практик DevOps в Банке; развитие сервиса DevOps Банка; консультации команд по практикам и инструментам DevOps; проведение ассессментов; проведение обучения DevOps инженеров команд. Требования: высшее...
  18. K

    DevOps Engineer - HR Development - Москва

    Требуемый опыт работы: 3–6 лет Полная занятость, удаленная работа Возможно временное оформление: договор услуг, подряда, ГПХ, самозанятые, ИП Кто мы? Команда безжалостных киборгов, одержимых технологиями. По мере того, как мы раскрывали потенциал внутри нашей команды и сети коллаборационистов...
  19. K

    Криптовалюта Facebook Libra будет запущена в январе

    В урезанном виде Криптовалюта Libra, предложенная Facebook, готовится к запуску в январе 2021 года. Об этом сообщило издание Financial Times, ссылаясь на анонимных информаторов, участвующих в проекте. Базирующаяся в Женеве ассоциация Libra, которая будет выпускать одноименную криптовалюту и...
  20. K

    Microsoft в шаге от выпуска совершенно новой Windows 10 – оптимизированной для маломощных компьютеров и c новым меню Пуск

    Версия Release to Manufacturers (RTM) должна выйти в течение нескольких недель Компания Microsoft не обещает выпустить Windows 11 в ближайшие несколько лет, вместо этого на настольных компьютерах и ноутбуках по-прежнему будет использоваться постоянно дорабатываемая Windows 10. Но бюджетные...
Сверху