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

  1. K

    Будущее Web это HTML через WebSockets

    Будущее веб архитектуры программного обеспечения уже обретает формы и на этот раз это server-side рендеринг(опять). Но есть кое-что новенькое, а именно передача HTML по WebSocket. Подход с использованием SPA(Single Page Appllication) и JSON API привел к тому, что многие команды разработки...
  2. K

    Приёмы ускорения кода на JS и других языках: подборка от разработчика поиска Яндекса

    Привет! Меня зовут Виктор Хомяков, в Яндексе я работаю над скоростью страниц поиска. Однажды мне в голову пришла идея обобщить свой опыт и систематизировать приёмы ускорения работы кода на JavaScript. То, что получилось в итоге, собрано в этом материале. Некоторые из приёмов будут полезны и...
  3. K

    Анализ теста по Go с PHDays

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

    Nginx. Фазы обработки запроса. If is Evil?

    Самое страшное зло в Nginx - это if в location. Об этом написано много, в том числе на nginx.com. Процитируем кусочек: Казалось бы, если использовать конструкцию вида location / { if ( $condition ) { return 418; } ... } то ничего страшного не произойдет, однако, при определенном "умении"...
  5. K

    Гайд по использованию enum в Python

    Модуль enum содержит в себе тип для перечисления значений с возможностью итерирования и сравнения. Его можно использовать для создания понятных обозначений вместо использования чисел (для которых приходится помнить, какое число что обозначает) или строк (в которых легко опечататься и не...
  6. K

    Всё о работе с cookie в Python — класс http.cookies

    Модуль http.cookies реализует парсер для cookie, по большей части совместимый с RFC 2109 — документом со стандартами работы с cookie и смежными вещами. Стоит отметить, что реализация чуть менее строгая, чем стандарт, так как Microsoft Internet Explorer 3.0x, а позже современные браузеры...
  7. K

    Выпуск Chrome OS 92

    Опубликован релиз операционной системы Chrome OS 92, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 92. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ...
  8. K

    Анонсировано открытие исходных текстов программы для аудита паролей L0phtCrack

    Кристиан Риу (Christien Rioux) сообщил о решении открыть исходные тексты инструментария L0phtCrack, предназначенного для восстановления паролей по хешам. Продукт развивается с 1997 года и в 2004 году был продан компании Symantec, но в 2006 году выкуплен тремя основателями проекта, в числе...
  9. K

    Google запретит подключение к своим сервисам очень старых версий Android

    Компания Google предупредила, что начиная с 27 сентября будет прекращена возможность подключения к учётной записи Google на устройствах, оснащённых выпусками Android, сформированными более 10 лет назад. В качестве причины называется забота о безопасности пользователей. При попытке подключения к...
  10. K

    Представлена реализация VPN WireGuard для ядра Windows

    Джейсон Доненфилд (Jason A. Donenfeld), автор VPN WireGuard, представил проект WireGuardNT, развивающий высокопроизводительный порт VPN WireGuard для ядра Windows, совместимый с Windows 7, 8, 8.1 и 10, и поддерживающий архитектуры AMD64, x86, ARM64 и ARM. Код реализации распространяется под...
  11. K

    Доля Linux-пользователей в Steam составила 1%. Valve и AMD работают над улучшением управления частотой CPU AMD в Linux

    В соответствии с опубликованным компанией Valve июльским отчётом о предпочтениях пользователей сервиса доставки игр Steam, доля активных пользователей Steam, использующих платформу Linux, достигла значения в 1%. Месяц назад данный показатель составлял 0.89%. Из дистрибутивов лидирует Ubuntu...
  12. K

    Полиномиальная регрессия и метрики качества модели

    Давайте разберемся на примере. Скажем, я хочу спрогнозировать зарплату специалиста по данным на основе количества лет опыта. Итак, моя целевая переменная (Y) — это зарплата, а независимая переменная (X) — опыт. У меня есть случайные данные по X и Y, и мы будем использовать линейную регрессию для...
  13. K

    Установка WSL с помощью одной команды стала доступна в Windows 10

    В последних сборках Windows Insider Preview вы можете установить все необходимое для запуска WSL, просто выполнив wsl.exe --install. Мы рады сообщить, что эта функция теперь официально перенесена в Windows 10 версии 2004 и выше, что значительно упростит установку WSL в этих сборках...
  14. K

    При создании DevSecOps не забывайте о SRE

    Введение Сегодня часто говорят о «разрыве между безопасностью и разработкой» или о «разрыве в безопасности DevOps». В этом есть смысл. Действительно, есть необходимость отделить безопасность от процессов разработки и DevOps. Однако на удивление меньше внимания уделяется разрыву между...
  15. K

    Отойти от IT: куда расти, когда код ради кода больше не интересен

    Интернет завален статьями «как войти в IT и начать писать код», но куда реже говорят о том, как перестать его писать. Что делать, если больше не хочется весь день смотреть в IDE, но и в тимлиды не тянет? Конечно, можно освоить свиноводство, но есть ли сферы, где пригодится уже полученный опыт...
  16. K

    Как сделать магический шар на Three.js

    Анимированный объём при помощи встроенного шейдера Конечно же, после смерти Flash веб не превратился в простую, скучную плоскость. К старту курса по фронтенду показываем, как при помощи Three.js и технологии WebGL создать магический шар с анимацией внутри объёма. Автор статьи не только...
  17. K

    Crypto Conspirator John DeMarr Faces Five Years In Prison Following Guilty Plea

    One of the promoters of this cryptocurrency scam was the well-known actor Steven Seagal, who was charged last year by the U.S. Securities Exchange Commission (SEC) upon failing to disclose that he was paid in cash for promoting the cryptocurrency investment scheme. On the subject of Seagal’s...
  18. K

    Sr. Cloud DevOps Engineer CGI Group, Inc. Fairfax, VA Full Time

    Sr. Cloud DevOps Engineer Position Description Working as a Managed Services Sr. Cloud DevOps Engineer, this role will play an instrumental role in the delivery of CGI All Payments Solution Managed Services in a Microsoft Azure / Amazon AWS cloud architecture environment. Individual will manage...
  19. K

    Service Reliaibility Engineer (SRE) CGI Group, Inc. Plano, TX Full Time

    Service Reliaibility Engineer (SRE) Position Description CGI has an immediate need for a Service Reliability Engineer to join our financial services team in Plano, TX. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest leaders in the secondary...
  20. K

    Senior Python Developer CGI Group, Inc. Waterville, ME Full Time

    Senior Python Developer Position Description Be part of building one of the largest independent technology and business services firms in the world! Founded in 1976, CGI is a leading end-to-end IT and business consulting services provider. With seven onshore delivery centers employing 1500...
Сверху