Forwarded from Метод утёнка
Пользователи MacOS на месте? У меня для вас классный подгон
Нашёл большую библиотеку бесплатных сервисов специально под MacOS. Внутри вас ждут конвертеры файлов, эмуляторы, оптимизаторы системы и многое другое.
В каталоге есть и платные инструменты, но они помечены отдельно.
#инструменты
Нашёл большую библиотеку бесплатных сервисов специально под MacOS. Внутри вас ждут конвертеры файлов, эмуляторы, оптимизаторы системы и многое другое.
В каталоге есть и платные инструменты, но они помечены отдельно.
#инструменты
✍2❤1
Точка входа в программирование
Создаём свой Space Invaders — Часть 2 Это вторая часть большого гайда по созданию своей версии легендарной игры на плюсах. В первой части мы настроили окно и контекст. Теперь погрузимся ещё глубже и настроим шейдеры OpenGL, чтобы отрисовать спрайт пришельца!…
Space Invaders «с нуля» — Часть 3
Ну что ж, в предыдущих частях мы подготовили основу. Теперь пора перейти к геймплею. В этой части мы добавим игрока и рои пришельцев, анимацию спрайтов и сделаем игровой цикл на фиксированном шаге времени с V-sync.
Также пошагово разберём, как структурировать данные и оживить игровую сцену на C++.
#gamedev #cpp
Ну что ж, в предыдущих частях мы подготовили основу. Теперь пора перейти к геймплею. В этой части мы добавим игрока и рои пришельцев, анимацию спрайтов и сделаем игровой цикл на фиксированном шаге времени с V-sync.
Также пошагово разберём, как структурировать данные и оживить игровую сцену на C++.
#gamedev #cpp
❤2✍2
«О» большое — простое объяснение с картинками
Наверняка при решение задач по программированию или во время чтения статей на эту тему вы натыкались на такое обозначение. Например, время работы этого алгоритма составляет
Что же это за
#основы
Наверняка при решение задач по программированию или во время чтения статей на эту тему вы натыкались на такое обозначение. Например, время работы этого алгоритма составляет
O(n2).Что же это за
О такое и как понять, от чего зависит содержимое скобок. Я нашёл для вас статью, которая в картинках объясняет все эти моменты, а также отвечает и на другие вопросы.#основы
✍5❤2👎1
Ловите бесплатный опенсорсный аналог NotebookLM
Open Notebook поддерживает более 16 популярных ИИ-моделей от OpenAI, Anthropic, Ollama и других. Вы можете пользоваться мульти-модальным контентом, создавать подкасты и пользоваться всеми преимуществами NotebookLM, но с безопасностью данных и не ограничиваясь моделями Google.
Подробнее изучить возможности и попробовать можно тут.
#ии #opensource
Open Notebook поддерживает более 16 популярных ИИ-моделей от OpenAI, Anthropic, Ollama и других. Вы можете пользоваться мульти-модальным контентом, создавать подкасты и пользоваться всеми преимуществами NotebookLM, но с безопасностью данных и не ограничиваясь моделями Google.
Подробнее изучить возможности и попробовать можно тут.
#ии #opensource
❤5
Точка входа в программирование
Space Invaders «с нуля» — Часть 3 Ну что ж, в предыдущих частях мы подготовили основу. Теперь пора перейти к геймплею. В этой части мы добавим игрока и рои пришельцев, анимацию спрайтов и сделаем игровой цикл на фиксированном шаге времени с V-sync. Также…
Space Invaders «с нуля» — часть 4
Ну а мы продолжаем наш путь к созданию своей версии легендарной аркады на C++. Мы уже настроили окно и контекст, разобрались с OpenGL, добавили игрока и рой пришельцев.
В четвёртой части вы узнаете, как реализовать управление игроком с клавиатуры и добавить стрельбу. Также разберём обработку событий GLFW, движение, столкновения и снаряды.
#gamedev #cpp
Ну а мы продолжаем наш путь к созданию своей версии легендарной аркады на C++. Мы уже настроили окно и контекст, разобрались с OpenGL, добавили игрока и рой пришельцев.
В четвёртой части вы узнаете, как реализовать управление игроком с клавиатуры и добавить стрельбу. Также разберём обработку событий GLFW, движение, столкновения и снаряды.
#gamedev #cpp
❤2
На Swift теперь можно создавать и приложения под Android
Спустя 11 лет после релиза языка Apple представила официальный Swift SDK для Android. Теперь вы можете писать нативные Android-приложения на фирменном языке, изначально созданном для iOS и macOS.
Здесь мы рассказали подробнее о том, что это значит для рынка. А тут инструкция по установке всего необходимого для старта разработки.
#новости #swift #android
Спустя 11 лет после релиза языка Apple представила официальный Swift SDK для Android. Теперь вы можете писать нативные Android-приложения на фирменном языке, изначально созданном для iOS и macOS.
Здесь мы рассказали подробнее о том, что это значит для рынка. А тут инструкция по установке всего необходимого для старта разработки.
#новости #swift #android
👀3✍2
Это я во время стажировки пытаюсь выполнить первую задачу, которую мне доверили:
This media is not supported in your browser
VIEW IN TELEGRAM
🤣11❤1🆒1
Forwarded from Веб-страница
Забавная статистика: только 1% разработчиков использует debug в VS Code
Платформа FlouState провела исследование, которое показало, что 99% пользователей VS Code предпочитают console.log() вместо встроенного отладчика.
После анализа 11 805 сессий 68 программистов за три месяца было обнаружено, что в 75% случаев разработчики не ставят брейкпоинты и только 15% используют отладчик чаше, чем раз в месяц.
А всё потому, что дебаггер настроить дольше, чем написать команду и запустить скрипт. Ну и просто привычка. Во всяком случае так считают исследователи.
А вы пользуетесь дебаггером в VS Code?
👍 — да
👎 — нет
#новость #vscode
Платформа FlouState провела исследование, которое показало, что 99% пользователей VS Code предпочитают console.log() вместо встроенного отладчика.
После анализа 11 805 сессий 68 программистов за три месяца было обнаружено, что в 75% случаев разработчики не ставят брейкпоинты и только 15% используют отладчик чаше, чем раз в месяц.
А всё потому, что дебаггер настроить дольше, чем написать команду и запустить скрипт. Ну и просто привычка. Во всяком случае так считают исследователи.
А вы пользуетесь дебаггером в VS Code?
👍 — да
👎 — нет
#новость #vscode
👎15❤2
Разработчик написал «змейку», которая помещается в QR-код
donno2048 смог ужать игру аж до 54 байт, написав её на ассемблере и используя хитрые трюки по оптимизации кода. Это позволило засунуть её прямо в QR-код. Он написан на х86 архитектуре для DOS. Но есть вариант, который не требует BIOS, загрузчика или ОС.
Подробности у нас в материале.
donno2048 смог ужать игру аж до 54 байт, написав её на ассемблере и используя хитрые трюки по оптимизации кода. Это позволило засунуть её прямо в QR-код. Он написан на х86 архитектуре для DOS. Но есть вариант, который не требует BIOS, загрузчика или ОС.
Подробности у нас в материале.
🔥7
Media is too big
VIEW IN TELEGRAM
Как работают очереди при обработки HTTP-запросов
Существует три основных типа очередей:
1️⃣ FIFO (First-In-First-Out): Обработка запросов в порядке их возникновения.
3️⃣ LIFO (Last-In-First-Out): Обработка последнего поступившего запроса в первую очередь.
3️⃣ Приоритетные очереди: Обработка запросов на основе их приоритета.
Каждый из типов обладает своими особенностями и проблемами. Чтобы лучше в них разобраться, я нашёл для вас статью, в которой вас ждёт интерактивное исследование стратегий очередей, методов предотвращения потерь, а также рассматриваются практические советы применения разных типов очередей в реальных системах.
#http
Существует три основных типа очередей:
Каждый из типов обладает своими особенностями и проблемами. Чтобы лучше в них разобраться, я нашёл для вас статью, в которой вас ждёт интерактивное исследование стратегий очередей, методов предотвращения потерь, а также рассматриваются практические советы применения разных типов очередей в реальных системах.
#http
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Вы бы вряд ли захотели получить такое признание в любви
В далёких нулевых интернет был проще, а пользователи наивнее. Этим и воспользовался создатель вируса ILOVEYOU, который заразил более 30 миллион компьютеров по всему миру, устроив хаос.
Недавно вирусу исполнилось 25 лет, поэтому предлагаю немного окунуться в историю и посмотреть, что же это за вредонос и как он работал.
#историяit
В далёких нулевых интернет был проще, а пользователи наивнее. Этим и воспользовался создатель вируса ILOVEYOU, который заразил более 30 миллион компьютеров по всему миру, устроив хаос.
Недавно вирусу исполнилось 25 лет, поэтому предлагаю немного окунуться в историю и посмотреть, что же это за вредонос и как он работал.
#историяit
❤2
Что будет, если решать LeetCode 600 дней подряд
Разработчик поделился, как за 600 дней решил более 700 задач. Сначала это был просто спор с другом на 100 задач, но потом соревнование превратилось в привычку и уже жалко было терять такое комбо.
И не зря. Ведь это помогло чувствовать себя гораздо увереннее, интуитивно выбирать лучшие для задачи структуры данных, сделать код более чистым и натренировать мозг для поиска работы.
Подробнее в статье.
Разработчик поделился, как за 600 дней решил более 700 задач. Сначала это был просто спор с другом на 100 задач, но потом соревнование превратилось в привычку и уже жалко было терять такое комбо.
И не зря. Ведь это помогло чувствовать себя гораздо увереннее, интуитивно выбирать лучшие для задачи структуры данных, сделать код более чистым и натренировать мозг для поиска работы.
Подробнее в статье.
🤔9👍3
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
— Насколько хорошо вы умеете работать с CSS?
— Настолько, что рисую на CSS картины.
— Что?
— Что?
Целый аккаунт с похожими работами: https://twitter.com/asyrafhussin4
#css @tproger_web
— Настолько, что рисую на CSS картины.
— Что?
— Что?
Целый аккаунт с похожими работами: https://twitter.com/asyrafhussin4
#css @tproger_web
👍5🔥2🤯2⚡1
Пошаговое руководство для начинающих по разработке SPA на Laravel и Vue.js
Полезный гайд для тех, кто хочет научиться создавать свои SPA. Вы подтянете сразу два языка — PHP и JS, а вместе с ними и их фреймворки. А ещё узнаете, как :
🔘 настроить среду разработки,
🔘 создать API на Laravel,
🔘 реализовать динамический интерфейс с использованием Vue.js и связать эти две части в единое приложение.
В итоге вы сможете развернуть своё собственное одностраничное приложение.
#php #javascript #spa
Полезный гайд для тех, кто хочет научиться создавать свои SPA. Вы подтянете сразу два языка — PHP и JS, а вместе с ними и их фреймворки. А ещё узнаете, как :
В итоге вы сможете развернуть своё собственное одностраничное приложение.
#php #javascript #spa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
В чём реальная разница между MCP и API
На первый взгляд они могут показаться одинаковыми. Оба позволяют одной программе запрашивать у другой данные или выполнять действия. Но принцип их работы и причины их существования совершенно разные.
И первая ключевая разница — API созданы для разработчиков, а MCP для моделей ИИ. А чтобы узнать о других различиях, прочитайте эту статью от freeCodeCamp.
#mcp #api
На первый взгляд они могут показаться одинаковыми. Оба позволяют одной программе запрашивать у другой данные или выполнять действия. Но принцип их работы и причины их существования совершенно разные.
И первая ключевая разница — API созданы для разработчиков, а MCP для моделей ИИ. А чтобы узнать о других различиях, прочитайте эту статью от freeCodeCamp.
#mcp #api
🔥3