Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Саморисующиеся фигуры на CSS
Сегодня хочу поделиться с вами лайфхаком, который позволяет буквально в несколько строчек CSS-кода сделать красивую анимацию отрисовки SVG изображения.
Всё, что вам требуется, добавить в код SVG к строку
Этого достаточно для того, чтобы оживить ваше изображение. Конечно, лучше всего это работает с простыми картинками, как в примере из видео. Но вы можете поэкспериментировать и с более сложными вариантами.
Подробнее о способе можно почитать здесь.
#css #лайфхак
Сегодня хочу поделиться с вами лайфхаком, который позволяет буквально в несколько строчек CSS-кода сделать красивую анимацию отрисовки SVG изображения.
Всё, что вам требуется, добавить в код SVG к строку
pathLength="1", а затем прописать следующие стили в CSS:path {
stroke-dasharray: 1;
stroke-dashoffset: 1;
animation: dash 5s linear forwards;
}
@keyframes dash {
from {
stroke-dashoffset: 1;
}
to {
stroke-dashoffset: 0;
}
}Этого достаточно для того, чтобы оживить ваше изображение. Конечно, лучше всего это работает с простыми картинками, как в примере из видео. Но вы можете поэкспериментировать и с более сложными вариантами.
Подробнее о способе можно почитать здесь.
#css #лайфхак
❤3
Разработчик пробежал полумарафон с помощью Strava API и IoT-кормушки для собак с M&M’s
Джон Майер написал небольшую утилиту на Python, которая за каждый преодоленный километр выдавала ему порцию M&M’s.
Такой гаджет помог ему сохранять мотивацию уже в нескольких марафонах. А заодно и подпитывать организм глюкозой во время забегов.
А как вы мотивируете себя?😄
#новости
Джон Майер написал небольшую утилиту на Python, которая за каждый преодоленный километр выдавала ему порцию M&M’s.
Такой гаджет помог ему сохранять мотивацию уже в нескольких марафонах. А заодно и подпитывать организм глюкозой во время забегов.
А как вы мотивируете себя?😄
#новости
🥰4🔥2🤣1
MomBoard: E-Ink дисплей для родственника с амнезией
Технологии созданы, чтобы улучшить нашу жизнь. Согласны? У Яна Миксовски мама страдает амнезией и, чтобы улучшить её повседневную жизнь, он создал софт для E-Ink дисплея, который уже два года помогает ей оставаться в курсе событий и на связи со своими близкими.
Этой вдохновляющей историей Ян поделился в своём блоге, перевод которой можно прочитать здесь. А ещё он оставил исходники ПО в открытом доступе, так что вы можете их использовать для аналогичных проектов.
Технологии созданы, чтобы улучшить нашу жизнь. Согласны? У Яна Миксовски мама страдает амнезией и, чтобы улучшить её повседневную жизнь, он создал софт для E-Ink дисплея, который уже два года помогает ей оставаться в курсе событий и на связи со своими близкими.
Этой вдохновляющей историей Ян поделился в своём блоге, перевод которой можно прочитать здесь. А ещё он оставил исходники ПО в открытом доступе, так что вы можете их использовать для аналогичных проектов.
❤🔥7👍2🔥1
ChatGPT способствует появлению вирусов
Конечно, сам ИИ (пока) не умеет создавать вирусы. Зато он сильно помогает хакерам в их создании. Благодаря подсказкам, работе Copilot и другим системам с ИИ, хакерам требуется гораздо меньше изначальных знаний для создания вредоносного ПО.
Теперь на теневых форумах продают не только само ПО, но и промпты и инструкции для ИИ, которые позволяют такое ПО создавать.
Из-за этого в 2024 году зафиксирован рост атак на MacOS, а стоимость услуг по созданию и распространению вредоносного ПО снижается.
Подробнее о ситуации можно почитать здесь. А высказать всё, что вы думаете об этом можно в комментариях.
#новость #chatgpt #ии
Конечно, сам ИИ (пока) не умеет создавать вирусы. Зато он сильно помогает хакерам в их создании. Благодаря подсказкам, работе Copilot и другим системам с ИИ, хакерам требуется гораздо меньше изначальных знаний для создания вредоносного ПО.
Теперь на теневых форумах продают не только само ПО, но и промпты и инструкции для ИИ, которые позволяют такое ПО создавать.
Из-за этого в 2024 году зафиксирован рост атак на MacOS, а стоимость услуг по созданию и распространению вредоносного ПО снижается.
Подробнее о ситуации можно почитать здесь. А высказать всё, что вы думаете об этом можно в комментариях.
#новость #chatgpt #ии
😁5😱2☃1👍1
Media is too big
VIEW IN TELEGRAM
Металл-группа Nanowar of Steel выпустила гимн Java-разработчиков
Все слова песни HelloWorld.java — это код из программы. Более того, группа выложила и исходный код, который вы можете запустить и проверить его работу.
Трек уже доступен на всех стриминговых платформах, а клип оставляем тут. Если любите тяжелую музыку, вам зайдёт!
#java #музыка
Все слова песни HelloWorld.java — это код из программы. Более того, группа выложила и исходный код, который вы можете запустить и проверить его работу.
Трек уже доступен на всех стриминговых платформах, а клип оставляем тут. Если любите тяжелую музыку, вам зайдёт!
#java #музыка
😁10👍6❤1🔥1
OAuth 2.0, OpenID Connect и SSO для самых маленьких
В Сети полно информации, как настроить тот или иной способ аутентификации или авторизации. Но они полезны, когда вы уже чётко понимаете какое решение вам требуется и какую задачу вам необходимо сделать.
В этой же статье вы сможете разобраться в том, чем же отличается авторизация от аутентификации, какие из технологий решают каждую из задач и их особенности. Вы также найдёте здесь полезные советы и рекомендации.
В Сети полно информации, как настроить тот или иной способ аутентификации или авторизации. Но они полезны, когда вы уже чётко понимаете какое решение вам требуется и какую задачу вам необходимо сделать.
В этой же статье вы сможете разобраться в том, чем же отличается авторизация от аутентификации, какие из технологий решают каждую из задач и их особенности. Вы также найдёте здесь полезные советы и рекомендации.
👍3
Media is too big
VIEW IN TELEGRAM
Учимся думать, как программист
Для программирования нужен определённый склад ума, это все знают. Но помимо этого нужно уметь ещё и думать, как программист. Только так вы сможете качественно решать задачи и правильно принимать важные решения касательно своего кода.
В этом видео вы узнаете, как же думают программисты и сможете применить эти знания во время разработки. Также эти знания понадобятся всем, кто работает в сфере IT, чтобы лучше логику разработчиков и уметь правильно вести с ними диалог.
#видео
Для программирования нужен определённый склад ума, это все знают. Но помимо этого нужно уметь ещё и думать, как программист. Только так вы сможете качественно решать задачи и правильно принимать важные решения касательно своего кода.
В этом видео вы узнаете, как же думают программисты и сможете применить эти знания во время разработки. Также эти знания понадобятся всем, кто работает в сфере IT, чтобы лучше логику разработчиков и уметь правильно вести с ними диалог.
#видео
👎8
Forwarded from Типичный программист
Как Google повышала знания работников в кабинках туалета
На фоне большого роста Google в 2006 году столкнулась с огромным количеством багов. Чтобы справиться с этим, инженеры решили подойти к задаче нестандартно.
В шутку было предложено обучать сотрудников прямо в туалетах — месте, где внимание пусть ненадолго, но точно сосредоточено. Так и появился Tech on the Toilet (TotT) — одностраничные листовки с качественным техническим контентом по тестированию.
Реакции на это были смешанные: одни благодарили за знания, другие просили оставить их в покое. Но концепция сработала и разрослась — теперь TotT охватывает темы от чистого кода до веба и ML.
Отличный пример как креатив может сделать рутинные процессы эффективнее🧻
#факты
На фоне большого роста Google в 2006 году столкнулась с огромным количеством багов. Чтобы справиться с этим, инженеры решили подойти к задаче нестандартно.
В шутку было предложено обучать сотрудников прямо в туалетах — месте, где внимание пусть ненадолго, но точно сосредоточено. Так и появился Tech on the Toilet (TotT) — одностраничные листовки с качественным техническим контентом по тестированию.
Реакции на это были смешанные: одни благодарили за знания, другие просили оставить их в покое. Но концепция сработала и разрослась — теперь TotT охватывает темы от чистого кода до веба и ML.
Отличный пример как креатив может сделать рутинные процессы эффективнее
#факты
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11😁4🎉2
Вопросы к UI. Часть 1
Вам нравится современный подход к созданию UI?
Автор этой статьи считает, что популярные сегодня подходы и инструменты зачастую используются неправильно и не эффективно.
На примере шаблона компонента, созданного с помощью разных фреймворков и библиотек, он разбирает основные (на его взгляд) проблемы.
Соглашаться с ним или нет — решать вам, но для начала прочтите его доводы:
https://habr.com/ru/articles/864816/
#ui #фронтенд
Вам нравится современный подход к созданию UI?
Автор этой статьи считает, что популярные сегодня подходы и инструменты зачастую используются неправильно и не эффективно.
На примере шаблона компонента, созданного с помощью разных фреймворков и библиотек, он разбирает основные (на его взгляд) проблемы.
Соглашаться с ним или нет — решать вам, но для начала прочтите его доводы:
https://habr.com/ru/articles/864816/
#ui #фронтенд
❤1
Какие языки программирования вам интересны?
Anonymous Poll
52%
Python
33%
С / С++
23%
С#
24%
Go
25%
Java / Kotlin
29%
JavaScript / Typescript
6%
Swift
15%
Rust
13%
PHP
2%
Другой. Напишу в комментариях
Media is too big
VIEW IN TELEGRAM
Как устроен жизненный цикл разработки ПО
Полезное видео для всех, кто хочет понимать:
— как строится разработка программного обеспечения;
— какие этапы есть и почему они именно такие;
— что такое дизайн-документы;
— какие требования предъявляют разработчики к ТЗ и многое другое.
Если хотите улучшить взаимодействие с разрабами, то к просмотру обязательно!
#видео #sdlc
Полезное видео для всех, кто хочет понимать:
— как строится разработка программного обеспечения;
— какие этапы есть и почему они именно такие;
— что такое дизайн-документы;
— какие требования предъявляют разработчики к ТЗ и многое другое.
Если хотите улучшить взаимодействие с разрабами, то к просмотру обязательно!
#видео #sdlc
👍3
Рассказываем #простымисловами, зачем нужна автоматизация тестирования
Если вы работаете с тестироващиками или просто хотите лучше понимать, чем они занимаются и как вообще можно автоматизировать тесты для разных программ, то скорее читайте наши свежие карточки!
Хотели бы заниматься автоматизацией тестов?
Если вы работаете с тестироващиками или просто хотите лучше понимать, чем они занимаются и как вообще можно автоматизировать тесты для разных программ, то скорее читайте наши свежие карточки!
Хотели бы заниматься автоматизацией тестов?
🎉2