Кто снёс канал Душного Вуя?
Anonymous Poll
24%
Дуров Павел Никодимович
28%
Приглашённые гастарбайтеры
48%
Озон
Ради интереса выставил своего Аргуса на конкурс проектов на Product Radar
Кому бот понравился - поддержите голосом (надо залогиниться на сайт).
Хейтеры могут поддержать соперников. Можно сразу всех вместе.
#argus #productradar #contest
Кому бот понравился - поддержите голосом (надо залогиниться на сайт).
Хейтеры могут поддержать соперников. Можно сразу всех вместе.
#argus #productradar #contest
🔥9👍1👎1
pollinations.ai
- правильный API
для AI
:GET https://text.pollinations.ai/{prompt}
<img
src="https://image.pollinations.ai/prompt/Reactjs%20is%20dying"
alt="A beautiful picture"
/>
Другие варианты тут
P.S. На картинке генерация DALL-E 3 с промптом из кодблока
Кстати, где можно генерить качественные картинки - https://t.me/neuralforum/5300857
#ai
👍1
По большому счету технически
В этой статье показывается пример, как реализовать
С
#spa #router
SPA
- это в основном router
В этой статье показывается пример, как реализовать
router
на чистом js
С
Hash Mode
и History Mode
#spa #router
JavaScript Development Space
Build a Single-Page Application(SPA) Router in Vanilla JavaScript
Learn to build client-side routing in single-page apps with vanilla JavaScript. A step-by-step guide to creating a robust SPA router without frameworks or libraries.
👍9❤🔥1❤1
Сегодня пришло сообщение в Телеграм от девушки из моих старых контактов. Уже не помню кто. Просит проголосовать за дочку на конкурсе рисунков. Ссылку дала.
Ну чего не проголосовать. Зашел на сайт - а там такие фотки и рисунки, прям сердце кровью обливается. Голосую. Просят через телеграм - чтобы бороться в накрутками. Конечно. Просят номер телефона для кода - даю.
Приходит код, я автоматом копирую, вставляю, клянусь, уже мышку взял, чтоб на кнопку нажать, и тут неуютство какое-то внутри. Думаю, дай почитаю, что там с кодом пришло. А там:
Ну ё-моё... И на старуху проруха чуть не случилась.
В тюрьме есть очень мудрая поговорка: "Люди делятся на две части - те, кому легче украсть, и те, кому легче ограбить". У вторых еще есть шанс исправиться, у первых он значительно меньше.
#scam #telegram
Ну чего не проголосовать. Зашел на сайт - а там такие фотки и рисунки, прям сердце кровью обливается. Голосую. Просят через телеграм - чтобы бороться в накрутками. Конечно. Просят номер телефона для кода - даю.
Приходит код, я автоматом копирую, вставляю, клянусь, уже мышку взял, чтоб на кнопку нажать, и тут неуютство какое-то внутри. Думаю, дай почитаю, что там с кодом пришло. А там:
Код для входа в Telegram: 37684. Не давайте код никому, даже если его требуют от имени Telegram!❗️Этот код используется для входа в Ваш аккаунт в Telegram. Он не может быть использован для чего-либо ещё.
Ну ё-моё... И на старуху проруха чуть не случилась.
В тюрьме есть очень мудрая поговорка: "Люди делятся на две части - те, кому легче украсть, и те, кому легче ограбить". У вторых еще есть шанс исправиться, у первых он значительно меньше.
#scam #telegram
❤4👍1
Техническую документацию часто оформляют как отдельный репозиторий. Но сейчас удобней ее иметь в каждом проекте, чтобы генерить с помощью
Кроме монорепы,
Символьная ссылка на
Параллельное составление актуальной документации полезно еще и тем, что
Так же
#ai #ide #documentation
AI
доку из контекста текущего репозитория.Кроме монорепы,
git submodules
и других наворотов для решения этой задачи есть еще один - `ln -s
`Символьная ссылка на
docs
директорию в другие проекты не захламляет git
, но тот же Cursor
отлично видит её содержимое.Параллельное составление актуальной документации полезно еще и тем, что
IDE
AI
может использовать ее как часть контекста (не надо по 10 раз объяснять, как тут что работает)Так же
IDE
AI
можно научить при необходимости обновлять документацию после каждого рефакторинга#ai #ide #documentation
👍4
Контейнерные запросы (
Что такое Scroll States?
Пример:
Где это можно использовать?
- Индикация прокрутки — визуально показывать, что есть ещё контент ниже
- "Липкие" заголовки — автоматически делать заголовки
- Изменение навигации — например, показывать кнопку "Наверх" при прокрутке
- Оптимизация интерфейса — скрывать второстепенные элементы при прокрутке
Документация
#chrome #css
Container Queries
) — это инструмент в CSS, который позволяет стилизовать элементы на основе размеров их родительского контейнера, а не всего окна браузера. В Chrome 133 появилась новая фича — scroll states
для контейнерных запросов, которая добавляет ещё больше контроля над поведением элементов.Что такое Scroll States?
scrollable
, stuck
и snapped
- это новые условия свойства scroll-state
, которые можно использовать внутри @container
, чтобы применять стили в зависимости от состояния прокрутки контейнера:Пример:
.stuck-top {
container-type: scroll-state;
position: sticky;
top: 0px;
> nav {
@container scroll-state(stuck: top) {
background: _Highlight;
color: _HighlightText;
}
}
}
Где это можно использовать?
- Индикация прокрутки — визуально показывать, что есть ещё контент ниже
- "Липкие" заголовки — автоматически делать заголовки
sticky
при прокрутке- Изменение навигации — например, показывать кнопку "Наверх" при прокрутке
- Оптимизация интерфейса — скрывать второстепенные элементы при прокрутке
Документация
#chrome #css
❤🔥4🔥2💩2
За долгие годы у меня было несколько миграций с браузера на браузер. Сейчас
Вообще переход на
Embrace, extend, and extinguish
#chrome #ms
Chrome
, перед ним были Vivaldi
и Brave
, и вот думаю об Edge
, потому что Chrome
ну что-то прям сильно часто стал не показывать то, что нормально показывает Edge
.Вообще переход на
Chromium
у MS
был очень грамотный шагEmbrace, extend, and extinguish
#chrome #ms
👍4💩2
Зелёной окисью окрасив интернет
Висит Vue лого мощная махина.
Окончен бой, соперников уж нет,
Сгорели под напалмом реактива.
Истерзанный фреймворками фронтенд
Склонил главу в заслуженном почтеньи.
Скупую похвалу дал Мурыч-дед,
И ви-три-си в слезах от умиленья.
Реакты что? Родятся и помрут.
Их жизнь есть тлен, и краток путь в забвенье.
Один лишь Vue теперь надолго тут,
Логичный, прогрессивный, офигенный.
#literature #creative
Висит Vue лого мощная махина.
Окончен бой, соперников уж нет,
Сгорели под напалмом реактива.
Истерзанный фреймворками фронтенд
Склонил главу в заслуженном почтеньи.
Скупую похвалу дал Мурыч-дед,
И ви-три-си в слезах от умиленья.
Реакты что? Родятся и помрут.
Их жизнь есть тлен, и краток путь в забвенье.
Один лишь Vue теперь надолго тут,
Логичный, прогрессивный, офигенный.
#literature #creative
💊30👏7🤣5💩4
Тут знакомый попросил потестить его приложение на
Столкнулся с непонятным поведением - курсор мигает в поле ввода, тыкаю на ссылку в другом месте - ноль реакции. С 10 раза как-то только получается
Зависания непонятные. Было пару раз что нижняя половина экрана становилась белой, пополам надпись прям какую-нибудь разделяя по горизонтали
То есть, артефакты, в обычной веб разработке вообще не встречающиеся.
Стало интересно - это он криво накодил/нагенерил, или это
#react #mobile
React Native
на АндроидеСтолкнулся с непонятным поведением - курсор мигает в поле ввода, тыкаю на ссылку в другом месте - ноль реакции. С 10 раза как-то только получается
Зависания непонятные. Было пару раз что нижняя половина экрана становилась белой, пополам надпись прям какую-нибудь разделяя по горизонтали
То есть, артефакты, в обычной веб разработке вообще не встречающиеся.
Стало интересно - это он криво накодил/нагенерил, или это
React Native
сам по себе такой?#react #mobile
💩4👍1
Книга Chibi Vue от разработчика
В ней есть:
- Анализ ядра
- Практическая реализация упрощённой версии
Книга на английском языке.
#learning #chibivue #vuejs
Yoichi Kikuchi
- подробное руководство по внутреннему устройству Vue 3
. Полезно для разработчиков, углублённо изучающих Vue
.В ней есть:
- Анализ ядра
Vue
: реактивность, компилятор шаблонов, система рендеринга.- Практическая реализация упрощённой версии
Vue
с нуля.Книга на английском языке.
#learning #chibivue #vuejs
chibivue
Writing Vue.js: Step by Step, from just one line of "Hello, World".
👍17🔥3
Небольшой опрос о современных технологиях
Пользуетесь ли вы Telegram Mini Apps и Telegram ботами? (не своими, чужими) #poll
Пользуетесь ли вы Telegram Mini Apps и Telegram ботами? (не своими, чужими) #poll
Anonymous Poll
54%
Mini Apps - нет
21%
Mini Apps - изредка
3%
Mini Apps - часто
23%
Боты - нет
46%
Боты - изредка
15%
Боты - часто
10%
У меня Вайбер
Есть сайты, у которых нельзя открыть браузерные
Делается это так:
Запрет на меню и хоткеи
Определять открытие девтулз и, например, перегружать страницу:
#badpractice #devtools
devtools
Делается это так:
Запрет на меню и хоткеи
document.addEventListener('contextmenu', event => event.preventDefault());
document.addEventListener('keydown', event => {
if (event.key === 'F12' || (event.ctrlKey && event.shiftKey && event.key === 'I')) {
event.preventDefault();
}
});
Определять открытие девтулз и, например, перегружать страницу:
(function() {
const element = new Image();
Object.defineProperty(element, 'id', {
get: function() {
throw new Error('DevTools detected!');
}
});
console.log(element);
})();
#badpractice #devtools
👎12👍7💩2🖕2