Найти в Дзене
Фишинговое письмо npm нацелено на разработчиков с доменом, захваченным тайпсквоттером
Фишинговая атака была направлена на разработчиков, использующих тайпсвотированный домен npm (npnjs.com) для кражи учетных данных через поддельные страницы входа — остерегайтесь подобных мошенничеств. Один из инженеров socket.dev недавно столкнулся с фишинговым письмом, в котором авторы пытались выдать себя за npm, реестр пакетов Node.js. В письме содержалась поддельная ссылка на адрес support@npmjs.org и ссылка на npnjs.com (обратите внимание на «n» вместо «m»). Этот домен является полной копией...
2 месяца назад
ECMAScript 2025: лучшие новые возможности JavaScript
Последняя спецификация JavaScript стандартизирует сбалансированный и продуманный набор функций, включая встроенный глобальный итератор, новые методы Set, улучшения регулярных выражений и многое другое. В этом году обновление спецификации JavaScript охватывает множество аспектов. Главным нововведением стал новый встроенный объект Iterator и его функциональные операторы. Среди других обновлений — новые методы Set, прямой импорт модулей JSON, улучшения регулярных выражений, новый метод Promise.try для оптимизации цепочек Promise и новый типизированный массив Float16Array. Давайте рассмотрим новейшие возможности JavaScript и то, что вы можете с ними сделать...
3 месяца назад
Состоялся релиз композитного сервера Hyprland 0.50.0
Это обновление приносит множество новых функций и исправлений, вот лишь несколько наиболее примечательных. Устаревший рендерер был удалён. Теперь для работы Hyprland требуется как минимум GLES 3.0. Настройки, связанные с explicit_sync в рендере: были удалены. Явная синхронизация всегда используется по умолчанию. Настройки render-ahead-of-time были удалены. Они больше не использовались. В разделе рендеринга появилась новая опция: render:new_render_scheduling. Она динамически переключает систему на тройную буферизацию, когда ваша система не справляется. Это может значительно повысить FPS на устройствах...
3 месяца назад
JavaScript и macOS лидируют по использованию в мировом опросе разработчиков
Средний годовой доход разработчиков в США возглавил список со 144 тыс. долларов, при этом среди всех респондентов исследования State of Devs 2025 использование Android опережает использование iOS. В недавнем опросе почти 9000 разработчиков по всему миру, в котором задавались вопросы об использовании технологий, а также о демографических данных, доходе и рабочем месте, JavaScript оказался наиболее используемым языком, а macOS — наиболее используемой настольной ОС. Результаты отчета The State of Devs 2025(https://2025.stateofdevs.com/en-US/), опубликованного 15 июня компанией Devographics, основаны...
3 месяца назад
Вышел новый релиз Parrot Security 6.4
Представлен релиз Parrot Security 6.4 — новейшую версию операционной системы, ориентированной на безопасность. Эта новая версия включает в себя большинство улучшений, о которых просило сообщество, и является результатом выдающейся работы многих новых участников. Многие инструменты, такие как Metasploit, Sliver, Caido и Empire, получили важные обновления, ядро Linux было обновлено до более новой версии, а последняя версия Firefox LTS снабжена всеми нашими исправлениями, направленными на обеспечение конфиденциальности. Parrot 6.4, скорее всего, станет последним релизом ветки 6.x. Этот релиз закладывает основу для Parrot 7...
3 месяца назад
TypeScript 5.9 поддерживает отложенную оценку модулей
Планируемое обновление версии JavaScript от Microsoft, которая сейчас находится в стадии бета-тестирования, также добавляет расширяемые элементы управления, которые упрощают просмотр сведений о типах переменных. Вышла бета-версия TypeScript 5.9 — обновления надмножества JavaScript от Microsoft с синтаксисом для типов, обеспечивающая поддержку отложенной оценки модулей ECMAScript 2025. TypeScript 5.9, анонсированный 8 июля, также предлагает такие возможности, как предварительный просмотр раскрывающихся всплывающих подсказок, что позволяет разработчикам проще просматривать информацию о типах переменных...
3 месяца назад
Стандарт JavaScript ECMAScript 2025 одобрен.
Спецификация ECMAScript 2025, теперь окончательная, стандартизирует новые возможности JavaScript, включая модули JSON, улучшенные возможности регулярных выражений, методы Set и вспомогательные методы синхронных итераторов. ECMAScript 2025, последняя версия международного стандарта ECMA для JavaScript, была официально одобрена. Спецификация стандартизирует новые возможности JavaScript, включая модули JSON, атрибуты импорта, новые методы Set, вспомогательные функции для синхронных итераторов и модификаторы регулярных выражений. Спецификация ECMAScript 2025 была завершена ECMA International 25 июня...
3 месяца назад
Deno 2.4 восстанавливает команду упаковки JavaScript.
Обновление также стабилизирует поддержку OpenTelemetry и упрощает управление зависимостями с помощью новой команды «deno update». Deno 2.4, последняя версия среды выполнения JavaScript и TypeScript от Deno Land, была выпущена с восстановлением команды deno bundle, которая позволяет создавать однофайловые пакеты JavaScript. Выпущенный 2 июля, Deno 2.4 также стабилизирует встроенную поддержку OpenTelemetry для сбора и экспорта телеметрических данных и предоставляет более простое управление зависимостями, сообщает Deno Land. Текущие пользователи Deno могут обновиться до Deno 2.4, выполнив команду deno upgrade в своем терминале...
3 месяца назад
Red Hat представляет Red Hat Enterprise Linux для бизнес-разработчиков, объединяя разработку приложений с производственной согласованностью.
Red Hat, ведущий мировой поставщик решений с открытым исходным кодом, 9 июля анонсировала Red Hat Enterprise Linux для бизнес-разработчиков, чтобы упростить доступ к ведущей корпоративной платформе Linux для сценариев разработки и тестирования, ориентированных на бизнес. Новое предложение самообслуживания через программу Red Hat Developer, Red Hat Enterprise Linux для бизнес-разработчиков, помогает бизнес-командам разработки быстрее создавать, тестировать и итеративно дорабатывать приложения на той же платформе, которая поддерживает производственные системы в гибридном облаке, без каких-либо затрат...
3 месяца назад
Доброго времени читатель, хочу поделиться с вами некоторыми моментами в плане развития канала. В первую очередь, хочу сообщить, что по мимо двух рубрик по Администрированию и разработке cms на bun.js, будет еще добавлена секция с новостями в сфере ИТ. Все новости будут только в пределах тех аспектов, которые мы с вами ранее рассматривали в статьях. На данный момент будут выходить новости по Linux в общих чертах и языках программирования JavaScript, TypeScript и все, что с ними может быть связано.
3 месяца назад
Записки системного администратора. Linux. Основные компоненты часть 3
В предыдущей части мы разобрали основные компоненты Linux, которые относятся к графической составляющей ОС, а также основные компоненты работы системы. Часть 1 Часть 2 В этой части мы с вами рассмотрим, сеть, межпроцессорное взаимодействие, безопасность и пару слов о пакетных менеджерах. Корни данного механизма уходят к первоначальным принципам любой Unix-системе к POSIX. POSIX стандарт подразумевает набор интерфейсов, которые позволяют производить взаимодействие между самой ОС и прикладными программами. За все время существования Linux было создано большое число систем, которые позволяли производить межпроцессорное взаимодействие (IPC)...
3 месяца назад
CMS на Bun.js. Часть 2. Формируем сервер.
Всем привет и мы продолжаем разработку cms на основе bun.js. В предыдущей статье мы с вами создали простой сервер на основе express.js. В данной статье мы с вами вынесем сервер в отдельный файл server.kernal.ts который будет находиться в директории kernal. Сформируем класс для работы с сервером, его запуском, остановкой, просмотром его статуса. Начнем с каркаса файла server.kernal.ts, в котором будет вызов библиотеки express.js, сам класс Server и его экспорт. Теперь создадим несколько функций в нашем классе, и переменные для хранения состояния сервера...
3 месяца назад