Олды на месте? Пора тряхнуть стариной и превратить ваш любимый Linux в не менее любимую Windows 95
Специально для ностальгирующих, я нашёл тему, которая поможет вам это сделать. Работает с Debian и Ubuntu.
Инструкция по установке лежит по ссылке.
И давайте договоримся сразу, если будете ставить себе, то с вас скриншот в комменты.
Специально для ностальгирующих, я нашёл тему, которая поможет вам это сделать. Работает с Debian и Ubuntu.
Инструкция по установке лежит по ссылке.
И давайте договоримся сразу, если будете ставить себе, то с вас скриншот в комменты.
🤪4👏1
Портируем олдскульную головоломку в веб с использованием LLM и Midjourney для бати
Помните этот старый маджонг с покемонами? Я вот в своё время вдоволь наигрался в неё.
Ностальгирующий автор этой статьи тоже помнит её и хотел поиграть вновь, но сегодня это сделать уже проблематично. Поэтому он решил переписать её заново и перенести в веб. Он поделился своим опытом и рассказал с какими сложностями столкнулся.
#gamedev
Помните этот старый маджонг с покемонами? Я вот в своё время вдоволь наигрался в неё.
Ностальгирующий автор этой статьи тоже помнит её и хотел поиграть вновь, но сегодня это сделать уже проблематично. Поэтому он решил переписать её заново и перенести в веб. Он поделился своим опытом и рассказал с какими сложностями столкнулся.
#gamedev
Forwarded from Точка входа в программирование
Media is too big
VIEW IN TELEGRAM
Общая теория программирования простыми словами
Слышали о такой? Когда-то её начали развивать, но в какой-то момент просто забыли. И пусть сегодня она не пользуется популярностью, вы можете использовать её в своих задач.
Важным её аспектом является определение подходов для нахождения правильных решений при разработке ПО. Но обо всём по-порядку. В этом небольшом ролике даётся вся нужная информация для понимания основ теории.
#видео #отп
Слышали о такой? Когда-то её начали развивать, но в какой-то момент просто забыли. И пусть сегодня она не пользуется популярностью, вы можете использовать её в своих задач.
Важным её аспектом является определение подходов для нахождения правильных решений при разработке ПО. Но обо всём по-порядку. В этом небольшом ролике даётся вся нужная информация для понимания основ теории.
#видео #отп
Красивые картинки на скатерти Улама
Скатерть Улама — это очень красивое и наглядное представление структуры простых чисел в виде спирали. Но если числа простые, то формула их нахождения совсем не такие.
В этой статье мы исследуем свойства «скатерти Улама», только немного её уплотним. Мы исследуем структуру множества простых чисел, их плотность и равномерность расположения на оси натуральных чисел. А затем визуализируем их.
Скатерть Улама — это очень красивое и наглядное представление структуры простых чисел в виде спирали. Но если числа простые, то формула их нахождения совсем не такие.
В этой статье мы исследуем свойства «скатерти Улама», только немного её уплотним. Мы исследуем структуру множества простых чисел, их плотность и равномерность расположения на оси натуральных чисел. А затем визуализируем их.
❤2👍1🍌1
Пишем игру для NES на C
Пора достать из кладовки свою старенькую NES, смахнуть с неё пыль и поиграть во что-нибудь новенькое. Что именно, решать вам, ведь теперь вы сможете написать любую игру для неё самостоятельно.
В этом вам поможет подробное руководство о разработке игра для NES на языке С. Кстати, оно уже ждёт вас по ссылке ниже:
https://nesdoug.com/
#cpp #gamedev
Пора достать из кладовки свою старенькую NES, смахнуть с неё пыль и поиграть во что-нибудь новенькое. Что именно, решать вам, ведь теперь вы сможете написать любую игру для неё самостоятельно.
В этом вам поможет подробное руководство о разработке игра для NES на языке С. Кстати, оно уже ждёт вас по ссылке ниже:
https://nesdoug.com/
#cpp #gamedev
👍2🤪1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Компьютерное зрение на C++: пишем приложение для поиска объектов под Android
В интернете полно руководств по созданию такого приложения на Python. Он наиболее популярен для задач машинного обучения или компьютерного зрения.
Однако, этот материал понравится всем, кто уже устал от питона. Здесь мы создадим такое приложение на «плюсах». Проверить его работу вы сможете на любом android-смартфоне.
#cpp #туториал #android
В интернете полно руководств по созданию такого приложения на Python. Он наиболее популярен для задач машинного обучения или компьютерного зрения.
Однако, этот материал понравится всем, кто уже устал от питона. Здесь мы создадим такое приложение на «плюсах». Проверить его работу вы сможете на любом android-смартфоне.
#cpp #туториал #android
👏10🫡1
Media is too big
VIEW IN TELEGRAM
Какой-то энтузиаст создал себе ассистента с голосом и лицом Эммы Уотсон
Он создал проект, в котором сразу несколько нейронок работают в связке: за липсинк отвечает wav2lip, за генерацию текста Mistral, a Whisper и XTTSv2 преобразовывают речь в текст и синтезируют голос.
Хорошая новость для всех тайных поклонников Гермионы — проект лежит в свободном доступе и вы можете запустить его на своём компьютере. Если он потянет, конечно. Проект ждёт вас на GitHub: talk-llama-fast
А ещё там можно добавить и других персонажей, как, например, Курт Кобейн на видео.
#ml #llm
Он создал проект, в котором сразу несколько нейронок работают в связке: за липсинк отвечает wav2lip, за генерацию текста Mistral, a Whisper и XTTSv2 преобразовывают речь в текст и синтезируют голос.
Хорошая новость для всех тайных поклонников Гермионы — проект лежит в свободном доступе и вы можете запустить его на своём компьютере. Если он потянет, конечно. Проект ждёт вас на GitHub: talk-llama-fast
А ещё там можно добавить и других персонажей, как, например, Курт Кобейн на видео.
#ml #llm
🔥14👍1🆒1
Хороший рефакторинг vs. плохой рефакторинг
Рефакторинг — это важная часть поддержания кода в хорошем состоянии. Проблема в том, что плохой рефакторинг это действительно плохо. И, к сожалению, попасть в ловушку «хотели как лучше, а получилось как всегда» проще, чем кажется.
Давайте разберёмся, что отличает хороший рефакторинг от плохого и как не стать тем разработчиком, которого коллеги боятся подпускать к коду.
Подробнее в статье.
Рефакторинг — это важная часть поддержания кода в хорошем состоянии. Проблема в том, что плохой рефакторинг это действительно плохо. И, к сожалению, попасть в ловушку «хотели как лучше, а получилось как всегда» проще, чем кажется.
Давайте разберёмся, что отличает хороший рефакторинг от плохого и как не стать тем разработчиком, которого коллеги боятся подпускать к коду.
Подробнее в статье.
👍4❤1
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