Раньше на сайте Evil Martians был список задач, некоторые из них платные. Ты решал задачу, получал плюшку или устройство на работу. Сейчас есть сервисы с вознаграждениями, но компании ими не пользуются. Почему нельзя решать реальные задачи, а потом после решение пачки предоставлять оффер кандидату. У граф. дизайнеров есть фриланс бутик, у разработчиков тоже, но задач там кот наплакал и уровень сложности не сопоставим с вознаграждением. Сейчас основная проблема это борьба со спамом. Одна сторона ищет почту, телефоны и альтернативные контакты, другая пытается навязать анкеты/календари. Суть проблемы это тысяча откликов на HH, а не проверка кандидата. ИИ скрининг с ботом автоответчиком против бота с MCP браузером (благо HH додумался закрыть API)
мне не приходилось юзать namespace и делить файлы локализации, думал если честно они будут разбиты автоматом по чанкам в таком случае. А нельзя использовать @intlify/unplugin-vue-i18n ? Правда вроде для rollup нужен другой плагин
извините если это прозвучало как оскорбление. Просто в js комьюнити устаканились стандарты по оформлению библиотек. Вы сами говорите про пару минут, почему бы их не потратить. Выведите таблицу поддержки браузеров и т.д. Может быть сделать какие-нибудь обложки для популярных библиотек/фреймворков вроде реакт. Опубликовать на популярном CDN. Без негатива. Вы же написали целую статью ради этого
Появился кстати tailwind fluid который сокращает количество классов путем добавления clamp. А в остальном здорово что это все можно использовать на проде. Правда css становится с каждым разом сложнее. Я очень долго ждал псевселектор :has, а по факту теперь редко про него вспоминаю. Кроме добавления nested css, особо не чувствую революции. Без всего этого можно реализовать дизайн спокойно. В очередной раз пытаются обосрать tailwind, а по факту несмотря на изобилие css плюшек так и никакой популярной альтернативы не появилось. Чтобы превзойти атомарность утилитных классов нужно все собирать, линтить (убирать мусор, Крит стили) короче на чистом css писать все равно будет не выгодно. Не забудьте про утилитарные функции слияние классов для компонентов и т.д.
С логами ничего не будет. Squid продолжит работу. Каждый лог сохраняется в редис (время жизни одна неделя, если нет переполнения). Речь идёт о том как после разрыва восстановить пропущенные данные? Думаю я никак не могу отправить запрос на squid в стиле: отдай мне данные с такого по такой период. Он просто отправляет свежие данные пачкой по 2-10 штук.
1) Адаптивы думаю не могут быть сделаны по вкусу. Каждый брейкпоинт зависит от величины контейнера (при условие что дизайн не резиновый, когда дизайнер полагается на автоперенос элементов и позиционирование во Flex Layout). А величины контейнеров зависит от классических разрешений. Для некоторых дизайнов нужно учитывать еще высоту. Забавно, дизайнеры фотошопа раньше знали про адаптив больше, чем дизайнеры фигмы.
Скрытый текст
Категория устройства Разрешение (px) Типичный сценарий использования Small Mobile 320 × 568 Старые модели iPhone, бюджетные телефоны. Medium Mobile 360 × 800, 390 × 844 Большинство современных Android и iPhone. Large Mobile 412 × 915, 430 × 932 Премиальные или крупноэкранные смартфоны. Tablet (Portrait) 768 × 1024, 800 × 1280 iPad, Android-планшеты (вертикальная ориентация). Tablet (Landscape) 1024 × 768, 1280 × 800 iPad, Android-планшеты (горизонтальная ориентация). Laptop/Desktop 1366 × 768, 1440 × 900 Стандартные ноутбуки, дисплеи с низким разрешением. Large Desktop 1920 × 1080, 2560 × 1440 Full HD и QHD мониторы. Ultra-Wide 2560 × 1080, 3440 × 1440 Широкоэкранные мониторы, многоколоночные макеты. Источник: https://www.browserstack.com/guide/ideal-screen-sizes-for-responsive-design
2) Для кого этот чеклист, для вашей компании или для всех дизайнеров? Большинство не покупают фигму, а у вас указан платный плагин tiny image. Многим по барабану, дизайнеры гордый народ. Если бы у дизайнеров был бы комитет со стандартизацией дизайна и валидатор в фигме, возможно бы это стало нормой, а пока это влажные фантазии. Заставить дизайнера делать экспорта и обрабатывать свои изображение (дабы не собирать слои в кучу) это пытка для каждого разработчика. 3) Чеклисты обычно куда больше и они для каждого типа проекта свои. Рисовать иконки тоже надо уметь, например добавлять безопасные отступы, центрировать по визуальному весу и т.д. Короче реальные чеклисты размером с километр и одну маленькую тележку.
Для меня больная тема маски для инпутов, которые так и не появились в html, зато есть regex валидаторы. Вот только нативными функциями почти никто не пользуются. В большинстве ui библиотек поле input тупо text. Никто не использует date, datetime и тд. Все пытаются переиначить. В итоге выходит плохая поддержка на разных устройствах, про accessibility вообще молчу. В наше время очень много кастомных компонентов, а угнаться современный html не может.
крч, можно было бы писать бэк на nodejs, но тогда бы не было бы SDK на Rust (основная причина написания SDK, а не типизация или избавление от зависимостей). Я заметил ракообразные имеют манию все переписывать на rust, даже там где они не получат особой выгоды. Чтобы утешить свое эго, в конце показывают скорость раста, ВЕДЬ RUST ЭТО БЫСТРО (дууууу... звук из канала mr. teamlead)
Bandler bun можно использовать только для приложений написанных на bun для повышение скорости (target: bun) для остальных вещей использовать неэффективно. Кстати с rolldown vite билдится быстрее, но подойдёт тем у кого esm только. Хотя использовать cjs это вообще не про скорость.
Использовать bun вместо npm давно можно. Но все же как runtime начинать проект опасно. Что-то вечно до конца работает ни так. Редиска с сертификатом не подключается, хотя писали что cyphers добавили. На машине с proxmox не запускается хотя делаю baseline билд.
А вообще очень часто начинаешь использовать Bun утилиты, а потом все равно подключаешь node библиотеку. При всем желании использовать максимально Bun не выйдет, спасает совместимость с nodejs.
ну ты бы хотя бы код правильно оформил. Перед публикацией же есть предпросмотр. И почему код написан так как будто его скопировали с какого-то старого блога времен jquery. var button = this
Это какой ад будет если html переедет на канвас. Для открытия сайта пожалуйста обновите Nvidia webGpu до версии X. Было бы круто убрать дикую вложенность html при помощи каскадной нотации без препроцессоров
Я когда делал SSR натыкался на early hints, в некоторых статьях намекалось что он устарел. Но если сейчас вбить в гугле про http push, в блогах будут писать наоборот, мол push уже не входит в сервера. Хз. А вообще уже было https://habr.com/ru/articles/421059/
По сути, речь идёт о практике. Как это выглядит сейчас:
Пришёл на практику, поковырялся в носу, записал об этом важном событии, пусть преподаватель почитает. Чёрт, нужны доказательства, ведь Петя не может показать результаты своих работ вузу (NDA). Поднял Wordpress, поставил бесплатную тему, сгенерировал пару статей. Готово. Вот он, Петя, будущий IT-специалист.
После вуза Петя снова решил устроиться на работу, но уже после вуза претендует на роль senior-разработчика. Петя больше не хочет работать за 2 рубля на «галерах». Петя не может устроиться, ведь оказывается, ничего не знает и ничего не умеет... Петя идёт в «Макдоналдс»... Но это уже совсем другая история.
Как это будет выглядеть с новой системой образования:
Пришёл в песочницу, поковырялся в носу... Ах, да, Петя из ранней версии теперь ментор этого самого студента.
согласен, но для HR это означает затраты и уже писали что в предыдущей статье писали, это последняя линия обороны
Раньше на сайте Evil Martians был список задач, некоторые из них платные. Ты решал задачу, получал плюшку или устройство на работу. Сейчас есть сервисы с вознаграждениями, но компании ими не пользуются. Почему нельзя решать реальные задачи, а потом после решение пачки предоставлять оффер кандидату. У граф. дизайнеров есть фриланс бутик, у разработчиков тоже, но задач там кот наплакал и уровень сложности не сопоставим с вознаграждением.
Сейчас основная проблема это борьба со спамом. Одна сторона ищет почту, телефоны и альтернативные контакты, другая пытается навязать анкеты/календари. Суть проблемы это тысяча откликов на HH, а не проверка кандидата. ИИ скрининг с ботом автоответчиком против бота с MCP браузером (благо HH додумался закрыть API)
До вашего хакатона ещё доползти надо
тайна пирамид из поролона осталось не раскрытой
мне не приходилось юзать namespace и делить файлы локализации, думал если честно они будут разбиты автоматом по чанкам в таком случае. А нельзя использовать
@intlify/unplugin-vue-i18n? Правда вроде для rollup нужен другой плагинизвините если это прозвучало как оскорбление. Просто в js комьюнити устаканились стандарты по оформлению библиотек. Вы сами говорите про пару минут, почему бы их не потратить. Выведите таблицу поддержки браузеров и т.д. Может быть сделать какие-нибудь обложки для популярных библиотек/фреймворков вроде реакт. Опубликовать на популярном CDN. Без негатива. Вы же написали целую статью ради этого
Вы провели в криокамере 11 лет. Нет у нас машины не летают, но появился композитный подход, npm, бандлеры, библиотеки и фреймворками с реактивностью.
Появился кстати tailwind fluid который сокращает количество классов путем добавления clamp. А в остальном здорово что это все можно использовать на проде. Правда css становится с каждым разом сложнее. Я очень долго ждал псевселектор :has, а по факту теперь редко про него вспоминаю. Кроме добавления nested css, особо не чувствую революции. Без всего этого можно реализовать дизайн спокойно. В очередной раз пытаются обосрать tailwind, а по факту несмотря на изобилие css плюшек так и никакой популярной альтернативы не появилось. Чтобы превзойти атомарность утилитных классов нужно все собирать, линтить (убирать мусор, Крит стили) короче на чистом css писать все равно будет не выгодно. Не забудьте про утилитарные функции слияние классов для компонентов и т.д.
.
С логами ничего не будет. Squid продолжит работу. Каждый лог сохраняется в редис (время жизни одна неделя, если нет переполнения). Речь идёт о том как после разрыва восстановить пропущенные данные? Думаю я никак не могу отправить запрос на squid в стиле: отдай мне данные с такого по такой период. Он просто отправляет свежие данные пачкой по 2-10 штук.
1) Адаптивы думаю не могут быть сделаны по вкусу. Каждый брейкпоинт зависит от величины контейнера (при условие что дизайн не резиновый, когда дизайнер полагается на автоперенос элементов и позиционирование во Flex Layout). А величины контейнеров зависит от классических разрешений. Для некоторых дизайнов нужно учитывать еще высоту. Забавно, дизайнеры фотошопа раньше знали про адаптив больше, чем дизайнеры фигмы.
Скрытый текст
Категория устройства Разрешение (px) Типичный сценарий использования Small Mobile 320 × 568 Старые модели iPhone, бюджетные телефоны. Medium Mobile 360 × 800, 390 × 844 Большинство современных Android и iPhone. Large Mobile 412 × 915, 430 × 932 Премиальные или крупноэкранные смартфоны. Tablet (Portrait) 768 × 1024, 800 × 1280 iPad, Android-планшеты (вертикальная ориентация). Tablet (Landscape) 1024 × 768, 1280 × 800 iPad, Android-планшеты (горизонтальная ориентация). Laptop/Desktop 1366 × 768, 1440 × 900 Стандартные ноутбуки, дисплеи с низким разрешением. Large Desktop 1920 × 1080, 2560 × 1440 Full HD и QHD мониторы. Ultra-Wide 2560 × 1080, 3440 × 1440 Широкоэкранные мониторы, многоколоночные макеты.
Источник: https://www.browserstack.com/guide/ideal-screen-sizes-for-responsive-design
2) Для кого этот чеклист, для вашей компании или для всех дизайнеров? Большинство не покупают фигму, а у вас указан платный плагин tiny image. Многим по барабану, дизайнеры гордый народ. Если бы у дизайнеров был бы комитет со стандартизацией дизайна и валидатор в фигме, возможно бы это стало нормой, а пока это влажные фантазии. Заставить дизайнера делать экспорта и обрабатывать свои изображение (дабы не собирать слои в кучу) это пытка для каждого разработчика.
3) Чеклисты обычно куда больше и они для каждого типа проекта свои. Рисовать иконки тоже надо уметь, например добавлять безопасные отступы, центрировать по визуальному весу и т.д. Короче реальные чеклисты размером с километр и одну маленькую тележку.
Для меня больная тема маски для инпутов, которые так и не появились в html, зато есть regex валидаторы. Вот только нативными функциями почти никто не пользуются. В большинстве ui библиотек поле input тупо text. Никто не использует date, datetime и тд. Все пытаются переиначить. В итоге выходит плохая поддержка на разных устройствах, про accessibility вообще молчу. В наше время очень много кастомных компонентов, а угнаться современный html не может.
крч, можно было бы писать бэк на nodejs, но тогда бы не было бы SDK на Rust (основная причина написания SDK, а не типизация или избавление от зависимостей). Я заметил ракообразные имеют манию все переписывать на rust, даже там где они не получат особой выгоды. Чтобы утешить свое эго, в конце показывают скорость раста, ВЕДЬ RUST ЭТО БЫСТРО (дууууу... звук из канала mr. teamlead)
Bandler bun можно использовать только для приложений написанных на bun для повышение скорости (target: bun) для остальных вещей использовать неэффективно. Кстати с rolldown vite билдится быстрее, но подойдёт тем у кого esm только. Хотя использовать cjs это вообще не про скорость.
Использовать bun вместо npm давно можно. Но все же как runtime начинать проект опасно. Что-то вечно до конца работает ни так. Редиска с сертификатом не подключается, хотя писали что cyphers добавили. На машине с proxmox не запускается хотя делаю baseline билд.
А вообще очень часто начинаешь использовать Bun утилиты, а потом все равно подключаешь node библиотеку. При всем желании использовать максимально Bun не выйдет, спасает совместимость с nodejs.
ну ты бы хотя бы код правильно оформил. Перед публикацией же есть предпросмотр. И почему код написан так как будто его скопировали с какого-то старого блога времен jquery. var button = this
Это какой ад будет если html переедет на канвас. Для открытия сайта пожалуйста обновите Nvidia webGpu до версии X. Было бы круто убрать дикую вложенность html при помощи каскадной нотации без препроцессоров
Я когда делал SSR натыкался на early hints, в некоторых статьях намекалось что он устарел. Но если сейчас вбить в гугле про http push, в блогах будут писать наоборот, мол push уже не входит в сервера. Хз.
А вообще уже было https://habr.com/ru/articles/421059/
По сути, речь идёт о практике. Как это выглядит сейчас:
Пришёл на практику, поковырялся в носу, записал об этом важном событии, пусть преподаватель почитает. Чёрт, нужны доказательства, ведь Петя не может показать результаты своих работ вузу (NDA). Поднял Wordpress, поставил бесплатную тему, сгенерировал пару статей. Готово. Вот он, Петя, будущий IT-специалист.
После вуза Петя снова решил устроиться на работу, но уже после вуза претендует на роль senior-разработчика. Петя больше не хочет работать за 2 рубля на «галерах». Петя не может устроиться, ведь оказывается, ничего не знает и ничего не умеет... Петя идёт в «Макдоналдс»... Но это уже совсем другая история.
Как это будет выглядеть с новой системой образования:
Пришёл в песочницу, поковырялся в носу... Ах, да, Петя из ранней версии теперь ментор этого самого студента.
главное антибиотиками обколоть, бинты можно снять через 12 часов
https://www.youtube.com/watch?v=iWcj7sFLxdc