javascript
«Непонятки» в изучении программирования

Однажды, в ходе очередной попытки освоить программирование, мне попалась переводная книга, где автор на первых страницах обещал научить программировать даже тех, кто никогда этого не делал. И в качестве примера приводил собственного сына 8 лет, которого он как бы научил тоже.Воодушевлённый таким началом я бодро взялся за чтение. И вот, где-то на первых страницах, при обсуждении типов данных, автор ничтоже сумняшеся сообщает, что целое число, которое Int, может быть Int16, Int32 и т.д., со всеми…

  • понедельник, 30 декабря 2024 г. в 00:00:08
javascript
Оптимизация React-приложений: Используем useTransition, useDeferredValue и useOptimistic для плавно…

Изображение, созданное DALL-E Веб-приложения сегодня требуют всё большей интерактивности, отзывчивости и быстродействия. В ответ на это команда React постоянно совершенствует инструментарий, позволяющий нам тонко управлять рендерингом и пользовательским опытом. Если вы работали только с классическими методами оптимизации вроде useMemo, useCallback, мемоизации компонент через React.memo и другими известными приёмами, то вас могут заинтересовать следующие хуки:useTransition - устанавливает прио…

  • понедельник, 30 декабря 2024 г. в 00:00:07
javascript
Почему важно проверять response.ok в Fetch API и почему HTTP-ошибки не вызывают отклонение промисов

Если ты читаешь эту статью, значит, ты уже начал погружаться в асинхронный JavaScript и, в частности, в работу с промисами и fetch. Как и в любом новом деле, здесь есть свои нюансы, которые важно понимать, чтобы писать надежный код. Один из таких нюансов — это проверка на response.ok. Давай разберемся, зачем это нужно и почему без этого можно попасть в неприятности.Посмотри, пожалуйста, на эту строчку кода:fetch(url).then(response => response.json()).catch(error => console.log(error))Если…

  • понедельник, 30 декабря 2024 г. в 00:00:07
github
elizaOS / eliza

Autonomous agents for everyoneEliza 🤖 📖 Documentation | 🎯 Examples 🌍 README Translations 中文说明 | 日本語の説明 | 한국어 설명 | Français | Português | Türkçe | Русский | Español | Italiano | ไทย | Deutsch | Tiếng Việt | עִברִית | Tagalog ✨ Features 🛠️ Full-featured Discord, Twitter and Telegram connectors 🔗 Support for every model (Llama, Grok, OpenAI, Anthropic, etc.) 👥 Multi-agent and room support 📚 Easily ingest and interact with your documents 💾 Retrievable memory and document store 🚀 Highly exte…

  • понедельник, 30 декабря 2024 г. в 00:00:04
github
DrewThomasson / ebook2audiobook

Convert ebooks to audiobooks with chapters and metadata using dynamic AI models and voice cloning. Supports 1,107+ languages!📚 ebook2audiobook CPU/GPU Converter from eBooks to audiobooks with chapters and metadata using Calibre, ffmpeg, XTTSv2, Fairseq and more. Supports voice cloning and 1124 languages! ImportantThis tool is intended for use with non-DRM, legally acquired eBooks only. The authors are not responsible for any misuse of this software or any resulting legal consequences. Use thi…

  • понедельник, 30 декабря 2024 г. в 00:00:03
github
pathwaycom / pathway

Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG. Getting Started | Deployment | Documentation and Support | Blog | License Pathway Live Data Framework Pathway is a Python ETL framework for stream processing, real-time analytics, LLM pipelines, and…

  • понедельник, 30 декабря 2024 г. в 00:00:02
xaker
Несколько расширений для Chrome взломаны и теперь содержат вредоносный код

Неизвестные злоумышленники взломали учетную запись сотрудника швейцарского ИБ-стартапа Cyberhaven и использовали полученный доступ для компрометации Chrome-расширения компании. Как оказалось, от аналогичных атак пострадали не менее четырех других расширений для Chrome: в них тоже внедрили код, ворующий данные пользователей.

  • воскресенье, 29 декабря 2024 г. в 00:00:19
xaker
OtterCookie атакует разработчиков под видом фальшивых предложений о работе

По данным японской компании NTT Security, северокорейские хакеры используют новую малварь OtterCookie в рамках кампании Contagious Interview, нацеленной на разработчиков.

  • воскресенье, 29 декабря 2024 г. в 00:00:17
xaker
Palo Alto Networks исправила DoS-уязвимость в PAN-OS, и свежий баг уже атакуют хакеры

Компания Palo Alto Networks сообщает, что хакеры уже эксплуатируют свежую DoS-уязвимость CVE-2024-3393, чтобы отключать защиту брандмауэров, заставляя их перезагружаться. Многократное использование уязвимости вообще приводит к тому, что устройства переходят в сервисный режим, и для восстановления их работы требуется ручное вмешательство.

  • воскресенье, 29 декабря 2024 г. в 00:00:16