This media is not supported in your browser
VIEW IN TELEGRAM
💾 Bouncy Star Rating – прыгающие звездочки для рейтинга. Если между двумя нажатыми элементами есть другие, то анимируются сразу все последние звездочки.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
😂 Страшная правда об AI, которую вам никто не рассказывает
С добрым утром, хорошего дня! ☕️
С добрым утром, хорошего дня! ☕️
This media is not supported in your browser
VIEW IN TELEGRAM
🤔 Awesome CSS — большая подборка ресурсов по CSS!
Здесь собраны качественные статьи, инструменты, библиотеки и другие полезные ресурсы для работы со стилями. Особенно полезен тем, кто хочет лучше разобраться в современных возможностях CSS, быстрее находить решения для вёрстки и держать под рукой материалы. Хорошая база как для обучения, так и для повседневной разработки.
📣 Code Ready | #репозиторий
Здесь собраны качественные статьи, инструменты, библиотеки и другие полезные ресурсы для работы со стилями. Особенно полезен тем, кто хочет лучше разобраться в современных возможностях CSS, быстрее находить решения для вёрстки и держать под рукой материалы. Хорошая база как для обучения, так и для повседневной разработки.
Оставляю ссылочку: GitHub 📱
📣 Code Ready | #репозиторий
💬 Scryptian — крутая утилита, которая работает поверх любых приложений и мгновенно переводит текст на понятный вам язык.
Достаточно выделить текст, нажать горячую клавишу — и ИИ мгновенно выполнит нужную задачу прямо там, где вы работаете. Никаких вкладок, браузеров и копирования текста в ChatGPT.
Возможности
💬 Перевод текста прямо в Telegram, Discord, Word, PDF, браузере и любых других приложениях.
💬 Исправление орфографии, пунктуации и грамматики.
💬 Улучшение стиля текста и повышение читаемости.
💬 Мгновенное создание краткого саммари длинных документов.
💬 Изменение тона текста — дружелюбный, официальный, деловой и другие.
💬 «Очеловечивание» текста, написанного нейросетью.
Где пригодится?
🟢Переписка с иностранными заказчиками.
🟢Работа с технической документацией.
🟢Перевод PDF любого объема.
🟢Написание писем.
🟢Проверка английского текста.
🟢Учеба и работа с большими статьями.
🟢Любые задачи, где приходится постоянно переключаться между приложениями.
👍 Сохраняем и пробуем бесплатно!
#python #soft #github
Достаточно выделить текст, нажать горячую клавишу — и ИИ мгновенно выполнит нужную задачу прямо там, где вы работаете. Никаких вкладок, браузеров и копирования текста в ChatGPT.
Возможности
💬 Перевод текста прямо в Telegram, Discord, Word, PDF, браузере и любых других приложениях.
💬 Исправление орфографии, пунктуации и грамматики.
💬 Улучшение стиля текста и повышение читаемости.
💬 Мгновенное создание краткого саммари длинных документов.
💬 Изменение тона текста — дружелюбный, официальный, деловой и другие.
💬 «Очеловечивание» текста, написанного нейросетью.
Где пригодится?
🟢Переписка с иностранными заказчиками.
🟢Работа с технической документацией.
🟢Перевод PDF любого объема.
🟢Написание писем.
🟢Проверка английского текста.
🟢Учеба и работа с большими статьями.
🟢Любые задачи, где приходится постоянно переключаться между приложениями.
👍 Сохраняем и пробуем бесплатно!
#python #soft #github
GitHub
GitHub - adrianium/Scryptian: Scryptian - inline text editing via Ctrl + Alt
Scryptian - inline text editing via Ctrl + Alt. Contribute to adrianium/Scryptian development by creating an account on GitHub.
🐍 Python — универсальный ключ от многих ИТ-дверей: от веб-разработки до машинного обучения
Освоить язык с нуля или углубить имеющиеся навыки можно на расширенном курсе Нетологии «Python-разработчик». Простого пути не обещают, но обещают комфортный темп, много практики и поддержку опытных разработчиков.
А ещё — помощь с трудоустройством. За время обучения вы:
🔸 научитесь упаковывать опыт в резюме;
🔸 пройдёте тестовые технические интервью;
🔸 посетите встречи с экспертами Сбера, Яндекса и Т-Банка;
🔸 сможете попасть на стажировку;
🔸 получите год карьерной поддержки после выпуска.
Сейчас на курс действует скидка 50%, а с промокодом IT10JULY цена станет ещё на 10% ниже. Плюсом подарим 15 000 видео при покупке до 14 июля
Узнать подробнее и записаться → ссылка
P. S. Ребята помогут оформить налоговый вычет, а это ещё –13% от стоимости.
Реклама. ООО “Нетология” ОГРН 1207700135884 Erid: 2VSb5xbZxkA
Освоить язык с нуля или углубить имеющиеся навыки можно на расширенном курсе Нетологии «Python-разработчик». Простого пути не обещают, но обещают комфортный темп, много практики и поддержку опытных разработчиков.
А ещё — помощь с трудоустройством. За время обучения вы:
🔸 научитесь упаковывать опыт в резюме;
🔸 пройдёте тестовые технические интервью;
🔸 посетите встречи с экспертами Сбера, Яндекса и Т-Банка;
🔸 сможете попасть на стажировку;
🔸 получите год карьерной поддержки после выпуска.
Сейчас на курс действует скидка 50%, а с промокодом IT10JULY цена станет ещё на 10% ниже. Плюсом подарим 15 000 видео при покупке до 14 июля
Узнать подробнее и записаться → ссылка
P. S. Ребята помогут оформить налоговый вычет, а это ещё –13% от стоимости.
Реклама. ООО “Нетология” ОГРН 1207700135884 Erid: 2VSb5xbZxkA
This media is not supported in your browser
VIEW IN TELEGRAM
💾 3D Preloader – необычный 3D-лоадер с элементами в виде подвижных столбиков. Чем выше столбик, тем ярче он окрашивается в синий цвет.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
💻 Не свети свой настоящий email где попало
Для регистрации на сомнительных сайтах, получения кодов подтверждения или тестирования сервисов лучше использовать одноразовую почту.
Сервис:
🟢Создает временный email за пару секунд.
🟢Принимает письма, ссылки активации и коды подтверждения.
🟢Защищает основной почтовый ящик от спама и утечек.
🟢Максимум приватности — минимум лишних данных о вас.
🟢Идеально подходит для регистрации, тестирования сервисов и любых разовых задач.
✅ Сохраняем и пробуем бесплатно!
😳 Лайф | 📲 Зеркало Max
#soft
Для регистрации на сомнительных сайтах, получения кодов подтверждения или тестирования сервисов лучше использовать одноразовую почту.
Сервис:
🟢Создает временный email за пару секунд.
🟢Принимает письма, ссылки активации и коды подтверждения.
🟢Защищает основной почтовый ящик от спама и утечек.
🟢Максимум приватности — минимум лишних данных о вас.
🟢Идеально подходит для регистрации, тестирования сервисов и любых разовых задач.
✅ Сохраняем и пробуем бесплатно!
😳 Лайф | 📲 Зеркало Max
#soft
This media is not supported in your browser
VIEW IN TELEGRAM
❤️🔥"Это разъ*бный сетап, бро!" 😤
Так сказал мой друг из Африки, когда увидел этот стол)
Не знаю уж че за сетап, меня зовут Саша и качественную необычную мебель из натурального дерева я делаю уже больше 12-ти лет, столько же занимаюсь и темой здоровья.
Когда я услышал, что до 10% смертности связано с сидячим образом жизни, меня это поразило и я задался целью делать максимально функциональные и полезные рабочие пространства, ибо геморрой в 30 это конечно довольно нишево, но все же сомнительно 😂
Ну а собрать такой комплект под свои задачи и при этом сразу прикинуть цены вы можете в удобном Mini App конструкторе ➕
Так сказал мой друг из Африки, когда увидел этот стол)
Не знаю уж че за сетап, меня зовут Саша и качественную необычную мебель из натурального дерева я делаю уже больше 12-ти лет, столько же занимаюсь и темой здоровья.
Когда я услышал, что до 10% смертности связано с сидячим образом жизни, меня это поразило и я задался целью делать максимально функциональные и полезные рабочие пространства, ибо геморрой в 30 это конечно довольно нишево, но все же сомнительно 😂
Ну а собрать такой комплект под свои задачи и при этом сразу прикинуть цены вы можете в удобном Mini App конструкторе ➕
This media is not supported in your browser
VIEW IN TELEGRAM
💾 3D Preloader – необычный 3D-лоадер с элементами в виде подвижных столбиков. Чем выше столбик, тем ярче он окрашивается в синий цвет.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
Как убрать лишние классы для пустых блоков?
Часто в компонентах есть контейнеры для описания, ошибки, подсказки или дополнительного контента.
Если данных нет — элемент остаётся пустым, но продолжает занимать место.
Обычно это решают через JS или условный рендеринг.
.error {
display: none;
}
А потом отдельно добавляют класс при появлении контента.
Но CSS умеет определять пустые элементы самостоятельно.
.error:empty {
display: none;
}
Теперь блок автоматически скрывается, если внутри ничего нет.
Можно делать и обратную логику.
.card:not(:empty) {
padding: 16px;
}
Отступы появятся только тогда, когда внутри действительно есть контент.
Особенно удобно для:
error,
hint,
description,
badge
Где содержимое может появляться динамически.
🔥
📣 Code Ready | #совет
Часто в компонентах есть контейнеры для описания, ошибки, подсказки или дополнительного контента.
Если данных нет — элемент остаётся пустым, но продолжает занимать место.
Обычно это решают через JS или условный рендеринг.
.error {
display: none;
}
А потом отдельно добавляют класс при появлении контента.
Но CSS умеет определять пустые элементы самостоятельно.
.error:empty {
display: none;
}
Теперь блок автоматически скрывается, если внутри ничего нет.
Можно делать и обратную логику.
.card:not(:empty) {
padding: 16px;
}
Отступы появятся только тогда, когда внутри действительно есть контент.
Особенно удобно для:
error,
hint,
description,
badge
Где содержимое может появляться динамически.
🔥
:empty позволяет убрать лишние классы и часть условной логики прямо средствами CSS.📣 Code Ready | #совет
This media is not supported in your browser
VIEW IN TELEGRAM
❤️🔥"Это разъ*бный сетап, бро!" 😤
Так сказал мой друг из Африки, когда увидел этот стол)
Не знаю уж че за сетап, меня зовут Саша и качественную необычную мебель из натурального дерева я делаю уже больше 12-ти лет, столько же занимаюсь и темой здоровья.
Когда я услышал, что до 10% смертности связано с сидячим образом жизни, меня это поразило и я задался целью делать максимально функциональные и полезные рабочие пространства, ибо геморрой в 30 это конечно довольно нишево, но все же сомнительно 😂
Ну а собрать такой комплект под свои задачи и при этом сразу прикинуть цены вы можете в удобном Mini App конструкторе ➕
Так сказал мой друг из Африки, когда увидел этот стол)
Не знаю уж че за сетап, меня зовут Саша и качественную необычную мебель из натурального дерева я делаю уже больше 12-ти лет, столько же занимаюсь и темой здоровья.
Когда я услышал, что до 10% смертности связано с сидячим образом жизни, меня это поразило и я задался целью делать максимально функциональные и полезные рабочие пространства, ибо геморрой в 30 это конечно довольно нишево, но все же сомнительно 😂
Ну а собрать такой комплект под свои задачи и при этом сразу прикинуть цены вы можете в удобном Mini App конструкторе ➕
Как убрать лишние классы для пустых блоков?
Часто в компонентах есть контейнеры для описания, ошибки, подсказки или дополнительного контента.
Если данных нет — элемент остаётся пустым, но продолжает занимать место.
Обычно это решают через JS или условный рендеринг.
.error {
display: none;
}
А потом отдельно добавляют класс при появлении контента.
Но CSS умеет определять пустые элементы самостоятельно.
.error:empty {
display: none;
}
Теперь блок автоматически скрывается, если внутри ничего нет.
Можно делать и обратную логику.
.card:not(:empty) {
padding: 16px;
}
Отступы появятся только тогда, когда внутри действительно есть контент.
Особенно удобно для:
error,
hint,
description,
badge
Где содержимое может появляться динамически.
🔥
📣 Code Ready | #совет
Часто в компонентах есть контейнеры для описания, ошибки, подсказки или дополнительного контента.
Если данных нет — элемент остаётся пустым, но продолжает занимать место.
Обычно это решают через JS или условный рендеринг.
.error {
display: none;
}
А потом отдельно добавляют класс при появлении контента.
Но CSS умеет определять пустые элементы самостоятельно.
.error:empty {
display: none;
}
Теперь блок автоматически скрывается, если внутри ничего нет.
Можно делать и обратную логику.
.card:not(:empty) {
padding: 16px;
}
Отступы появятся только тогда, когда внутри действительно есть контент.
Особенно удобно для:
error,
hint,
description,
badge
Где содержимое может появляться динамически.
🔥
:empty позволяет убрать лишние классы и часть условной логики прямо средствами CSS.📣 Code Ready | #совет
📂 Напоминалка для работы с Query Parameters!
Например,
На картинке — основные методы
Сохрани, чтобы не потерять!
📣 Code Ready | #ресурс
Например,
get() позволяет получить значение параметра, set() обновить существующий параметр, append() добавить новый, а delete() удалить ключ вместе со всеми значениями.На картинке — основные методы
URLSearchParams, примеры работы с параметрами запроса и базовые сценарии использования в современной web-разработке.Сохрани, чтобы не потерять!
📣 Code Ready | #ресурс
16 июля встречаемся с JS‑сообществом SberProfi в Сбер.Среде.
AI уже меняет JavaScript‑разработку. Вопрос не в том, заменит ли он инженеров, а в том, кто освоит его быстрее и качественнее.
🔥 Обсудим изменения на реальных кейсах от Сбера, Cloud․ru и Mish. Очные участники увидят спецформат от блогеров и пообщаются с экспертами GigaCode и GitVerse.
⏳ Начало в 17:00, встреча очных гостей - в 16:00.
Количество очных мест ограничено – успейте зарегистрироваться!
AI уже меняет JavaScript‑разработку. Вопрос не в том, заменит ли он инженеров, а в том, кто освоит его быстрее и качественнее.
🔥 Обсудим изменения на реальных кейсах от Сбера, Cloud․ru и Mish. Очные участники увидят спецформат от блогеров и пообщаются с экспертами GigaCode и GitVerse.
⏳ Начало в 17:00, встреча очных гостей - в 16:00.
Количество очных мест ограничено – успейте зарегистрироваться!
👩💻 Добавляем подсказки в поля формы с помощью атрибута placeholder!
Атрибут, который подсказывает пользователю, что именно нужно ввести в поле ввода (обычно это пример слова или фразы). А ещё значение атрибута исчезает, как только пользователь начинает вводить текст.
Чаще всего используется с:
Часто из-за дизайнерских решений
📣 Code Ready | #атрибут
Атрибут, который подсказывает пользователю, что именно нужно ввести в поле ввода (обычно это пример слова или фразы). А ещё значение атрибута исчезает, как только пользователь начинает вводить текст.
Чаще всего используется с:
• — для текстовых полей, поиска, email, телефона и других типов ввода;
• — для подсказок в многострочных полях.
Часто из-за дизайнерских решений
placeholder используется для замены более семантического элемента метки. Однако это не означает, что текст-заполнитель может заменить , поскольку это создаёт неудобства для пользователей с особыми потребностями.📣 Code Ready | #атрибут
This media is not supported in your browser
VIEW IN TELEGRAM
💾 3D Preloader – необычный 3D-лоадер с элементами в виде подвижных столбиков. Чем выше столбик, тем ярче он окрашивается в синий цвет.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
This media is not supported in your browser
VIEW IN TELEGRAM
💾 CSS Only 3D Image Carousel – объемная галерея для фотографий в виде кольца из карточек. При наведении курсора фото становится цветным, а движение останавливается.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
🌟 Всратый киберпанк... Новая фобия
Москвичка по нужде воспользовалась платным уличным туалетом, но... свобода оказалась премиум-функцией.
💀 После оплаты дверь благополучно закрылась, замок перестал открываться, а свет и вентиляция отключились.
В маленькой кабинке быстро закончился воздух и девушке стало трудно дышать. Запаниковав она начала кричать и стучать в дверь 😱
К счастью, рядом оказалась подруга, которая заново оплатила вход, и только после этого дверь открылась.
Wake up, самурай... у тебя недостаточно средств, чтобы покинуть кабинку.
С добрым утром!😎
Москвичка по нужде воспользовалась платным уличным туалетом, но... свобода оказалась премиум-функцией.
💀 После оплаты дверь благополучно закрылась, замок перестал открываться, а свет и вентиляция отключились.
В маленькой кабинке быстро закончился воздух и девушке стало трудно дышать. Запаниковав она начала кричать и стучать в дверь 😱
К счастью, рядом оказалась подруга, которая заново оплатила вход, и только после этого дверь открылась.
Wake up, самурай... у тебя недостаточно средств, чтобы покинуть кабинку.
С добрым утром!😎
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Custom Rhombus Shape – шаблон в виде ромбов для изображений или карточек с текстом. Каждый ромб меняет цвет и анимируется при наведении курсора либо по нажатию.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
💀 Шпаргалка начинающего тестировщика на русском в PDF
Системно, последовательно и очень красиво изложены основы теории тестирования.
🔣Что такое тестирование.
🔣Виды тестирования.
🔣Классификация.
🔣Тестовая документация, её виды, чек-лист.
🔣Тест-кейс и тест-план.
🔣Техника тестирования.
🔣Основы баз данных. SQL запросы.
🔣Тестирование API и д.р полезные вещи.
Сохраняем 👍
😳 Лайф | 📲 Зеркало Max
#doc #cheatsheet
Системно, последовательно и очень красиво изложены основы теории тестирования.
🔣Что такое тестирование.
🔣Виды тестирования.
🔣Классификация.
🔣Тестовая документация, её виды, чек-лист.
🔣Тест-кейс и тест-план.
🔣Техника тестирования.
🔣Основы баз данных. SQL запросы.
🔣Тестирование API и д.р полезные вещи.
Сохраняем 👍
😳 Лайф | 📲 Зеркало Max
#doc #cheatsheet
AvitoTech устраивает онлайн CTF с призами до 300 000 рублей команду 📍
Что внутри турнира: таски на веб-уязвимости, инфраструктурные мисконфиги, анализ скомпилированного кода, расследование инцидентов, слабости шифров и всё, что требует хакерской смекалки. Если это ваш первый опыт, вписывайтесь в Honey-лигу — туда опытных игроков не пускают.
❗️Регистрация, кстати, уже открыта❗️
Кажется, это знак собрать свою команду и попробовать себя в роли того самого медоеда! Проверьте защиту пчелиного улья и помогите найти все скрытые уязвимости в сотах 🐝
Что внутри турнира: таски на веб-уязвимости, инфраструктурные мисконфиги, анализ скомпилированного кода, расследование инцидентов, слабости шифров и всё, что требует хакерской смекалки. Если это ваш первый опыт, вписывайтесь в Honey-лигу — туда опытных игроков не пускают.
❗️Регистрация, кстати, уже открыта❗️
Кажется, это знак собрать свою команду и попробовать себя в роли того самого медоеда! Проверьте защиту пчелиного улья и помогите найти все скрытые уязвимости в сотах 🐝
Telegram
AvitoTech
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.
По всем вопросам: @direct_avitotech
Сайт: https://avito.tech
Хабр: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech
Регистрация в РКН: https://clc.to/FOxC1A
По всем вопросам: @direct_avitotech
Сайт: https://avito.tech
Хабр: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech
Регистрация в РКН: https://clc.to/FOxC1A