Альтернативные фреймворки JavaScript | Preact.js
Preact - это легкая и высокопроизводительная клиентская платформа, схожая с React, но весом всего 3 КБ. Она использует современный API как в React, работает с виртуальной DOM, поддерживает стабильные функции и реальные обработчики событий.
Достоинства: Его возможности включают классы и функциональные компоненты ES6, JSX, VDOM, DevTools, SSR и поддержку современных браузеров (IE11+), а ещё он всегда готов к рендерингу на стороне сервера.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Preact - это легкая и высокопроизводительная клиентская платформа, схожая с React, но весом всего 3 КБ. Она использует современный API как в React, работает с виртуальной DOM, поддерживает стабильные функции и реальные обработчики событий.
Достоинства: Его возможности включают классы и функциональные компоненты ES6, JSX, VDOM, DevTools, SSR и поддержку современных браузеров (IE11+), а ещё он всегда готов к рендерингу на стороне сервера.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥1
Компьютер внутри клавиатуры?
Китайская компания Linglong презентовала уникальное устройство - мини-Пк, который встроен в складную клавиатуру! Презентация была интересной, так как ведущий достал устройство прямо из кармана. Это удивило зрителей и напоминало, как Стив Джобс впервые достал MacBook Air из конверта для писем. В роли экрана вы можете использовать: телефон, планшет, телевизор и даже AR и VR очки!
Характеристики:
Процессор: AMD Ryzen 7 8840U;
Оперативная память: 16 ГБ / 32 ГБ;
Накопитель: 512 ГБ / 1 ТБ M.2 NVMe 2230;
Порты: 1x USB 3.0 Type-A, 1x USB4 Type-C, 1x USB 3.2 Type-C;
Связь: Wi-Fi 6, Bluetooth;
Аккумулятор: 60Wh (16,000 мАч), хватает на 10 часов офисной работы;
Зарядное устройство: 100W GaN
Размер и вес: 15 х 10 см, 800 г
Цена: $412 / $495
Ставьте «❤️», если хотели бы себе такую клавиатуру!
✔ Меню канала | #новости
Китайская компания Linglong презентовала уникальное устройство - мини-Пк, который встроен в складную клавиатуру! Презентация была интересной, так как ведущий достал устройство прямо из кармана. Это удивило зрителей и напоминало, как Стив Джобс впервые достал MacBook Air из конверта для писем. В роли экрана вы можете использовать: телефон, планшет, телевизор и даже AR и VR очки!
Характеристики:
Процессор: AMD Ryzen 7 8840U;
Оперативная память: 16 ГБ / 32 ГБ;
Накопитель: 512 ГБ / 1 ТБ M.2 NVMe 2230;
Порты: 1x USB 3.0 Type-A, 1x USB4 Type-C, 1x USB 3.2 Type-C;
Связь: Wi-Fi 6, Bluetooth;
Аккумулятор: 60Wh (16,000 мАч), хватает на 10 часов офисной работы;
Зарядное устройство: 100W GaN
Размер и вес: 15 х 10 см, 800 г
Цена: $412 / $495
Ставьте «❤️», если хотели бы себе такую клавиатуру!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥2
YouTube заблокируют в России уже осенью?
Уже начиная с июля пользователи могли заметить, что сервис стал работать медленнее, а в некоторых регионах вовсе сбои в приложении. Однако, это только начало.
Что же будет с YouTube? По данным Газеты.ру, российские власти решили окончательно заблокировать YouTube в стране уже в сентябре.
Ставьте «❤️», если обойдете эту систему!
✔ Меню канала | #новости
Уже начиная с июля пользователи могли заметить, что сервис стал работать медленнее, а в некоторых регионах вовсе сбои в приложении. Однако, это только начало.
Что же будет с YouTube? По данным Газеты.ру, российские власти решили окончательно заблокировать YouTube в стране уже в сентябре.
Ставьте «❤️», если обойдете эту систему!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18 3👎1🔥1🤣1
Законы связанные с cookie
Примерно пять лет назад в силу вступил GDPR (Общий регламент по защите данных). Который говорит о том, что многие cookie файлы могут содержать персональную информацию и просто так ее нельзя собирать, то есть пользователь должен дать свое согласие на использование cookie файлов.
Если веб сайт нарушает этот закон, то компания получает штраф. Штрафы получали такие крупные компании как Google и Facebook, причем первая попалась два раза и общая сумма штрафов составляла €250 млн. Больше об этих правилах можете прочитать тут.
Это уже точно будет последний пост о cookie файлах :D
Ставьте «❤️», если этот пост оказался полезным для вас!
✔ Меню канала
Примерно пять лет назад в силу вступил GDPR (Общий регламент по защите данных). Который говорит о том, что многие cookie файлы могут содержать персональную информацию и просто так ее нельзя собирать, то есть пользователь должен дать свое согласие на использование cookie файлов.
Если веб сайт нарушает этот закон, то компания получает штраф. Штрафы получали такие крупные компании как Google и Facebook, причем первая попалась два раза и общая сумма штрафов составляла €250 млн. Больше об этих правилах можете прочитать тут.
Это уже точно будет последний пост о cookie файлах :D
Ставьте «❤️», если этот пост оказался полезным для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11
WhatsApp и ИИ-редактирование фото
Бета-версия WhatsApp получила новую функцию: искусственный интеллект теперь может обрабатывать и редактировать фотографии в мессенджере. ИИ был внедрен в WhatsApp еще в апреле 2024 года, которая была основана на последней модели Llama 3.
В настоящее время доступ к этой функции ограничен исключительно 14 странам, что создает определенные трудности для пользователей.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Бета-версия WhatsApp получила новую функцию: искусственный интеллект теперь может обрабатывать и редактировать фотографии в мессенджере. ИИ был внедрен в WhatsApp еще в апреле 2024 года, которая была основана на последней модели Llama 3.
В настоящее время доступ к этой функции ограничен исключительно 14 странам, что создает определенные трудности для пользователей.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8 3🔥2
Что такое БЭМ?
Методология БЭМ (Блок, Элемент, Модификатор) — это подход к веб-разработке, основанный на разделении интерфейса на независимые блоки. Это позволяет легко разрабатывать сложные интерфейсы и повторно использовать код, избегая «Copy-Paste».
Блок — это функционально независимый компонент страницы, который можно использовать повторно. Элемент — часть блока, не используемая отдельно. Модификатор определяет внешний вид, состояние или поведение блока или элемента. Подробнее в документации: https://ru.bem.info/methodology/
Ставьте «❤️», если этот пост оказался полезным для вас!
✔ Меню канала | #чтотакое
Методология БЭМ (Блок, Элемент, Модификатор) — это подход к веб-разработке, основанный на разделении интерфейса на независимые блоки. Это позволяет легко разрабатывать сложные интерфейсы и повторно использовать код, избегая «Copy-Paste».
Блок — это функционально независимый компонент страницы, который можно использовать повторно. Элемент — часть блока, не используемая отдельно. Модификатор определяет внешний вид, состояние или поведение блока или элемента. Подробнее в документации: https://ru.bem.info/methodology/
Ставьте «❤️», если этот пост оказался полезным для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8 3
BOM - Объектная модель браузера | 5 часть
Познакомимся с объектом location. Объект window.location помогает получать URL текущий страницы и перенаправляет браузер на новую страницу. Рассмотрим парочку примеров:
Свойство window.location.href возвращает URL текущей страницы (смотреть скрин, #1)
Свойство window.location.hostname возвращает имя интернет хоста текущей страницы (смотреть скрин, #2)
Подробнее ознакомиться с объектом location можно тут
Ставьте «❤️», если этот пост оказался полезным для вас!
✔ Меню канала
Познакомимся с объектом location. Объект window.location помогает получать URL текущий страницы и перенаправляет браузер на новую страницу. Рассмотрим парочку примеров:
Свойство window.location.href возвращает URL текущей страницы (смотреть скрин, #1)
Свойство window.location.hostname возвращает имя интернет хоста текущей страницы (смотреть скрин, #2)
Подробнее ознакомиться с объектом location можно тут
Ставьте «❤️», если этот пост оказался полезным для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5 2🔥1
Пользователь из Японии женился на виртуальной невесте
52-летний японец Тихару Симода женился на виртуальной невесте Мику, с которой познакомился в приложении Loverse. Это приложение, созданное для взаимодействия с ИИ-персонажами, насчитывает около 5000 пользователей. Симода, разочаровавшись в реальных отношениях, нашел комфорт в общении с ИИ, отмечая его простоту и удобство.
С одной стороны новость смешит, с другой пугает, напишите свое мнение насчет этого. Более подбробно можете прочитать тут.
Ставьте «❤️», если этот пост очень сильно удивил вас!
✔ Меню канала
52-летний японец Тихару Симода женился на виртуальной невесте Мику, с которой познакомился в приложении Loverse. Это приложение, созданное для взаимодействия с ИИ-персонажами, насчитывает около 5000 пользователей. Симода, разочаровавшись в реальных отношениях, нашел комфорт в общении с ИИ, отмечая его простоту и удобство.
С одной стороны новость смешит, с другой пугает, напишите свое мнение насчет этого. Более подбробно можете прочитать тут.
Ставьте «❤️», если этот пост очень сильно удивил вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🤣5
Google переносит создание приложений Android Studio на веб через Project IDX.
Компания намерена сделать создание приложений для Android общедоступным. Проект IDX использует виртуальную машину Linux и предлагает симуляторы Android или iOS.
Чтобы создать приложение Android в веб-браузере, необходима минимальная настройка мастера, доступная на idx.google.com и Android Studio.
Ставьте «❤️», если этот пост оказался полезным для вас!
✔ Меню канала
Компания намерена сделать создание приложений для Android общедоступным. Проект IDX использует виртуальную машину Linux и предлагает симуляторы Android или iOS.
Чтобы создать приложение Android в веб-браузере, необходима минимальная настройка мастера, доступная на idx.google.com и Android Studio.
Ставьте «❤️», если этот пост оказался полезным для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥1
Что такое SPA?
SPA (Single Page Application) - это веб приложение которое имеет единственную html страницу и при взаимодействием с пользователем динамически обновляет только то что нужно, а не всю страницу целиком .
Для разработки SPA используются все самые популярные JavaScript фреймворки (React, Angular, Vue). Такие приложения имеют огромный ряд преимуществ, но так же и некоторые недостатки.
Ставьте «❤️», если хотите узнать о преимуществах и недостатках SPA!
✔ Меню канала | #чтотакое
SPA (Single Page Application) - это веб приложение которое имеет единственную html страницу и при взаимодействием с пользователем динамически обновляет только то что нужно, а не всю страницу целиком .
Для разработки SPA используются все самые популярные JavaScript фреймворки (React, Angular, Vue). Такие приложения имеют огромный ряд преимуществ, но так же и некоторые недостатки.
Ставьте «❤️», если хотите узнать о преимуществах и недостатках SPA!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17
Всем доброе утро! ☀️
Нас уже 3000 и я хочу поблагодарить вас! Для меня это очень большое число и я безумно рад что вы читаете посты от сюда. Всем хорошего дня! :)
Нас уже 3000 и я хочу поблагодарить вас! Для меня это очень большое число и я безумно рад что вы читаете посты от сюда. Всем хорошего дня! :)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🔥2
Преимущества и недостатки SPA
SPA обеспечивает более быстрый и интерактивный пользовательский опыт по сравнению с традиционными многостраничными приложениями. Все необходимые ресурсы загружаются один раз, что позволяет мгновенно переходить между "страницами" без перезагрузки. Это уменьшает задержки и повышает отзывчивость, создавая ощущение работы с настольным приложением.
Одним из главных недостатков SPA является сложность SEO, так как поисковым системам трудно индексировать динамически генерируемый контент. Кроме того, большая часть логики выполняется на стороне клиента, что может увеличить риски безопасности. Разработка и поддержка SPA требует более высокого уровня квалификации, что может повысить затраты.
Ставьте «❤️», если хотите пост про Multi Page Application!
✔ Меню канала
SPA обеспечивает более быстрый и интерактивный пользовательский опыт по сравнению с традиционными многостраничными приложениями. Все необходимые ресурсы загружаются один раз, что позволяет мгновенно переходить между "страницами" без перезагрузки. Это уменьшает задержки и повышает отзывчивость, создавая ощущение работы с настольным приложением.
Одним из главных недостатков SPA является сложность SEO, так как поисковым системам трудно индексировать динамически генерируемый контент. Кроме того, большая часть логики выполняется на стороне клиента, что может увеличить риски безопасности. Разработка и поддержка SPA требует более высокого уровня квалификации, что может повысить затраты.
Ставьте «❤️», если хотите пост про Multi Page Application!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13 4
В Python могли встроить вирус!?
Команда JFrog Security Research обнаружила и сообщила об утечке токена доступа с правами администратора к GitHub-репозиториям Python, PyPI и Python Software Foundation. Этот токен был найден в публичном Docker-контейнере, размещённом на Docker Hub.
Уже в течении 17 минут токен отозвали. Причиной оказалось то, что автор кода случайно добавил токен в исходный код, затем скомпилировал его, но не удалил токен из скомпилированного файла перед публикацией Docker-образа.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Команда JFrog Security Research обнаружила и сообщила об утечке токена доступа с правами администратора к GitHub-репозиториям Python, PyPI и Python Software Foundation. Этот токен был найден в публичном Docker-контейнере, размещённом на Docker Hub.
Уже в течении 17 минут токен отозвали. Причиной оказалось то, что автор кода случайно добавил токен в исходный код, затем скомпилировал его, но не удалил токен из скомпилированного файла перед публикацией Docker-образа.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20 8
Как сделать javaScript код чище?
Оптимальный код - это успешный разработчик и понятный код. Ведь "грязный" код, даже если он достаточно функционален, требует значительных затрат на техническое обслуживание. Вот некоторые советы, как сделать код более чистым и понятным:
Избегайте создания функций с большим количеством параметров
Избегайте создания условий, содержащих сложные проверки
Следите за тем, чтобы функция выполняла только одну задачу
Ставьте «❤️», если хотите продолжения!
✔ Меню канала
Оптимальный код - это успешный разработчик и понятный код. Ведь "грязный" код, даже если он достаточно функционален, требует значительных затрат на техническое обслуживание. Вот некоторые советы, как сделать код более чистым и понятным:
Избегайте создания функций с большим количеством параметров
Избегайте создания условий, содержащих сложные проверки
Следите за тем, чтобы функция выполняла только одну задачу
Ставьте «❤️», если хотите продолжения!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥2
Как создать топовый дизайн для сайта?
Посмотрел очень полезное видео на английском языке, о том как делать дизайн для топовых сайтов. Сразу скажу, что это видео будет полезно как дизайнерам, так и фронтендерам.
В нем автор рассказывает основные правила современного дизайна. О том что такое креативность и как ее использовать, а так же развивает такое мнение, что чем меньше дизайна, тем он лучше.
Ставьте «❤️», если хотите больше постов о дизайне!
✔ Меню канала
Посмотрел очень полезное видео на английском языке, о том как делать дизайн для топовых сайтов. Сразу скажу, что это видео будет полезно как дизайнерам, так и фронтендерам.
В нем автор рассказывает основные правила современного дизайна. О том что такое креативность и как ее использовать, а так же развивает такое мнение, что чем меньше дизайна, тем он лучше.
Ставьте «❤️», если хотите больше постов о дизайне!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10 3
Как ФБР взломало Android-смартфон за 40 минут
После стрельбы на митинге Трампа, ФБР заявило, что не смогли взломать телефон Крукса. Его устройство было отправлено в Куантико (лабораторию ФБР)
В первые попытки взлома включалось обеспечение Cellebrite, что не давало разблокировать телефон. Поэтому ФБР обратились напрямую к разработчикам, которые им помогли. С помощью нового ПО от Cellebrite ФБР удалось разблокировать телефон за 40 минут.
Ставьте «❤️», если этот пост оказался интересным для вас!
✔ Меню канала | #новости
После стрельбы на митинге Трампа, ФБР заявило, что не смогли взломать телефон Крукса. Его устройство было отправлено в Куантико (лабораторию ФБР)
В первые попытки взлома включалось обеспечение Cellebrite, что не давало разблокировать телефон. Поэтому ФБР обратились напрямую к разработчикам, которые им помогли. С помощью нового ПО от Cellebrite ФБР удалось разблокировать телефон за 40 минут.
Ставьте «❤️», если этот пост оказался интересным для вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13
Массовый сбой Windows
Недавно произошел массовый сбой в Windows, который вызвал проблемы по всему миру. Инцидент затронул рабочие станции на базе Windows в таких странах, как Япония, Индия и США. Проблема привела к "Синему экрану смерти". Причиной сбоя оказался продукт Falcon Sensor от Crowdstrike, чьи инженеры уже работают над устранением ошибки. Инцидент также повлиял на облачные сервисы Microsoft 365.
В тот день, а именно 19 июля 8,5 миллионов устройств были повреждены. Было отменено куча рейсов а так же пострадали больницы, банки, отели и вещание. Ожидается, что инцидент будет иметь значительные финансовые последствия, были получены первоначальные оценки в «миллиарды фунтов стерлингов» и «24 миллиарда долларов США».
🔗 Ссылка на подробную статью
✔ Меню канала
Недавно произошел массовый сбой в Windows, который вызвал проблемы по всему миру. Инцидент затронул рабочие станции на базе Windows в таких странах, как Япония, Индия и США. Проблема привела к "Синему экрану смерти". Причиной сбоя оказался продукт Falcon Sensor от Crowdstrike, чьи инженеры уже работают над устранением ошибки. Инцидент также повлиял на облачные сервисы Microsoft 365.
В тот день, а именно 19 июля 8,5 миллионов устройств были повреждены. Было отменено куча рейсов а так же пострадали больницы, банки, отели и вещание. Ожидается, что инцидент будет иметь значительные финансовые последствия, были получены первоначальные оценки в «миллиарды фунтов стерлингов» и «24 миллиарда долларов США».
🔗 Ссылка на подробную статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9 7🔥1
Лучшие сайты для экономии времени разработчику
Code Beautify - платформа позволяет легко поддерживать код в чистоте и порядке — будь то HTML, CSS, JavaScript или JSON.
Roadmap.sh - помогает найти лучшие пути обучения новому языку или технологии.
Ставьте «❤️», если хотите продолжения!
✔ Меню канала
Code Beautify - платформа позволяет легко поддерживать код в чистоте и порядке — будь то HTML, CSS, JavaScript или JSON.
Roadmap.sh - помогает найти лучшие пути обучения новому языку или технологии.
Ставьте «❤️», если хотите продолжения!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13
Как работает DNS?
DNS (Domain Name System) - переводится как система доменных имен. Это система, которая связывает между собой доменное имя и IP-адрес сайта. Благодаря DNS вам не нужно вводить набор чисел в поисковую строку, что бы попасть на вебсайт, а всего лишь написать уникальное имя сайта.
DNS-сервер — это сервер или группа компьютеров, хранящих и кэширующих записи о IP-адресах и ресурсных записях сайтов, привязанных к доменам. Система включает множество серверов от провайдера интернета до глобальных уровней, образуя огромную базу адресов, которая отвечает на запросы и сообщает устройству, как добраться до сайта. Компьютер использует DNS при каждом переходе на новый сайт, и без нормальной работы DNS доступ к сети невозможен.
Ставьте «❤️», если хотите узнать где находятся DNS сервера!
✔ Меню канала
DNS (Domain Name System) - переводится как система доменных имен. Это система, которая связывает между собой доменное имя и IP-адрес сайта. Благодаря DNS вам не нужно вводить набор чисел в поисковую строку, что бы попасть на вебсайт, а всего лишь написать уникальное имя сайта.
DNS-сервер — это сервер или группа компьютеров, хранящих и кэширующих записи о IP-адресах и ресурсных записях сайтов, привязанных к доменам. Система включает множество серверов от провайдера интернета до глобальных уровней, образуя огромную базу адресов, которая отвечает на запросы и сообщает устройству, как добраться до сайта. Компьютер использует DNS при каждом переходе на новый сайт, и без нормальной работы DNS доступ к сети невозможен.
Ставьте «❤️», если хотите узнать где находятся DNS сервера!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21 3
Samsung Galaxy Ring только для устройств от Samsung?
В некоторых обзорах говорится, что Galaxy Ring работает только с устройствами Samsung, но блогеры доказали, что это не правда.
Они показали, как установить приложение Galaxy Wearable на смартфон из магазина Google Play, подключиться к кольцу и пройти процесс настройки. Однако, некоторые функции могут не работать.
Сейчас кольцо продается за 400$, доступно три цвета: золотистый, чёрный и серебристый.
Ставьте «❤️», если хотите обзор на кольцо!
✔ Меню канала
В некоторых обзорах говорится, что Galaxy Ring работает только с устройствами Samsung, но блогеры доказали, что это не правда.
Они показали, как установить приложение Galaxy Wearable на смартфон из магазина Google Play, подключиться к кольцу и пройти процесс настройки. Однако, некоторые функции могут не работать.
Сейчас кольцо продается за 400$, доступно три цвета: золотистый, чёрный и серебристый.
Ставьте «❤️», если хотите обзор на кольцо!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12 5