Стартуем через 5 минут, подключайтесь!
YouTube
Воркшоп от ментора команды Sapphire: TDD, разработка через тестирование в react приложении
Руслан, старший разработчик в Лиге Цифровой Экономики и ментор команды Sapphire расскажет про:
— TDD, разработка через тестирование в react приложении
Следить за битвой → https://pet-project.habr.com/
Чат команды Sapphire → https://t.iss.one/+N7lqSpe-LUU1Mzcy
— TDD, разработка через тестирование в react приложении
Следить за битвой → https://pet-project.habr.com/
Чат команды Sapphire → https://t.iss.one/+N7lqSpe-LUU1Mzcy
👎19👍7
🥳 40 лет GNU
Если посмотреть на зарождение движения за свободное ПО — оно начинается с GNU. Система GNU — это не просто наиболее широко используемая ОС, основанная на свободном ПО. GNU также лежит в основе философии, которая направляла движение за свободное ПО на протяжении сорока лет.
А всё началось с плохо работающего принтера...
Если посмотреть на зарождение движения за свободное ПО — оно начинается с GNU. Система GNU — это не просто наиболее широко используемая ОС, основанная на свободном ПО. GNU также лежит в основе философии, которая направляла движение за свободное ПО на протяжении сорока лет.
А всё началось с плохо работающего принтера...
👍56❤20🔥10👎4
Простой ORM для sqlite3
ORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того, чтобы писать SQL-запросы напрямую для работы с данными в базе данных, можно использовать ORM, чтобы взаимодействовать с данными, как если бы они были объектами в вашем коде.
Не бывало ли вам интересно, как работает изнутри такая идейно простая концепция? Благодаря чему достигается удобство работы? Сегодня мы напишем ORM самостоятельно и узнаем, какие инструменты Python нам для этого понадобятся.
ORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того, чтобы писать SQL-запросы напрямую для работы с данными в базе данных, можно использовать ORM, чтобы взаимодействовать с данными, как если бы они были объектами в вашем коде.
Не бывало ли вам интересно, как работает изнутри такая идейно простая концепция? Благодаря чему достигается удобство работы? Сегодня мы напишем ORM самостоятельно и узнаем, какие инструменты Python нам для этого понадобятся.
👎25👍15🔥2❤1
Световые пистолеты Nintendo на ЖК-телевизоре. Можно?
Считается, что невозможно по-настоящему прочувствовать опыт игры в старые приставочные стрелялки без олдскульных телевизоров с электронно-лучевой трубкой. Современные телевизоры, как бы хороши они ни были, имеют огромный минус — отсутствие поддержки периферийных устройств, таких как световые пистолеты, которые заточены только под ЭЛТ-телевизоры. Или не только? Давайте разбираться!
Считается, что невозможно по-настоящему прочувствовать опыт игры в старые приставочные стрелялки без олдскульных телевизоров с электронно-лучевой трубкой. Современные телевизоры, как бы хороши они ни были, имеют огромный минус — отсутствие поддержки периферийных устройств, таких как световые пистолеты, которые заточены только под ЭЛТ-телевизоры. Или не только? Давайте разбираться!
👎9👍8
🚛 В Челябинской области испытали электромусоровоз (ФОТО)
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤3👎2
Числа Маркова: между хаосом и порядком
Числа Фибоначчи известны многим, а вот числа Маркова остаются в тени, хотя и не менее интересны. В этой статье мы рассмотрим основы построения ряда чисел Маркова, их основные свойства и применение. Откройте для себя очередную удивительную взаимосвязь мира математики.
Числа Фибоначчи известны многим, а вот числа Маркова остаются в тени, хотя и не менее интересны. В этой статье мы рассмотрим основы построения ряда чисел Маркова, их основные свойства и применение. Откройте для себя очередную удивительную взаимосвязь мира математики.
👍40👎5🔥5❤1
«В свободное время я восстанавливаю старенькую, но довольно известную игру Pharaoh. Это сити-билдер, выпущенный в прошлом веке и разработанный Impressions Games. Технология рендеринга в этой игре была значительным достижением для своего времени и способствовала созданию впечатляющей атмосферы Древнего Египта, которая погружает игрока в проработанное окружение, удивляет вниманием к мелким деталям и передает богатство и разнообразие древнеегипетских пейзажей. В этой статье я опишу алгоритм отрисовки города, зданий, объектов, анимации и формат карты оригинальной игры»
Как рисуется карта в «Фараоне»
Как рисуется карта в «Фараоне»
❤51👍11🔥11👎3😁1
IT-Екатеринбург: как из заводской культуры выросли IT-слоны и поколение айтишников
Издалека Екатеринбург известен как родина Бориса Ельцина, место расстрела царской семьи, столица конструктивизма и крупный промышленный центр. Но в этой статье мы поговорим про Екатеринбург айтишный — рассмотрим историю появления и становления здесь IT-жизни, её состояние и перспективы развития.
Издалека Екатеринбург известен как родина Бориса Ельцина, место расстрела царской семьи, столица конструктивизма и крупный промышленный центр. Но в этой статье мы поговорим про Екатеринбург айтишный — рассмотрим историю появления и становления здесь IT-жизни, её состояние и перспективы развития.
👍18👎8🔥2😁2
🚚 Tesla назвала дату начала первых поставок электропикапа Cybertruck (ФОТО)
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2👎2
В языке и литературе работает известный принцип начитанности: чем больше человек читает хороших книг, тем больше у него словарный запас, шире кругозор. Развивается понятийный аппарат, сама собой улучшается грамотность без всяких учебников. Применим ли этот принцип в обучении программированию?
Старые кодовые базы как классическая литература
Старые кодовые базы как классическая литература
👍19❤8👎3
Forwarded from Хабр Новости
И к по-настоящему важным новостям: 14-летняя домашняя кошка по имени Белла из Кембриджшира побила мировой рекорд Гиннесса по самому громкому мурлыканью среди живых особей своего вида.
#статистика #звук
#статистика #звук
❤99👍16😁12👎6
Сегодня в 17:00 МСК приходите на воркшоп от ментора команды Garnet и ведущего разработчика в Positive Technologies Данилы Червонного. Данила расскажет про автотесты на русском языке.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Воркшоп от ментора команды Garnet. Автотесты на русском языке: SpecFlow в мире .NET
Данила, ведущий разработчик в Positive Technologies и ментор команды Garnet расскажет про Автотесты на русском языке: SpecFlow в мире .NET.
Следить за битвой → https://pet-project.habr.com/
Телеграм-канал Данила → https://t.iss.one/pico_dev
Следить за битвой → https://pet-project.habr.com/
Телеграм-канал Данила → https://t.iss.one/pico_dev
👎18👍5
Прошло полгода и мы дождались: релиз OpenBSD 7.4. Важные обновления, улучшения и изменения
Спустя полгода после выхода OpenBSD 7.3 представлен следующий выпуск OpenBSD, теперь с версией 7.4. Размер дистрибутива, установочного ISO-образа базовой системы OpenBSD 7.4 составляет всего 630 МБ. Давайте посмотрим, что изменилось, добавлено или было удалено.
Спустя полгода после выхода OpenBSD 7.3 представлен следующий выпуск OpenBSD, теперь с версией 7.4. Размер дистрибутива, установочного ISO-образа базовой системы OpenBSD 7.4 составляет всего 630 МБ. Давайте посмотрим, что изменилось, добавлено или было удалено.
👍21👎2❤1
Умные программисты пишут STUPID-код
Что, если мы используем свой «ум», чтобы просто писать STUPID-код. Код, настолько STUPID, что если бы компилятор мог генерировать эмоции, то вы бы увидели слёзы, льющиеся с монитора, а колонки воспроизвели бы звук громких аплодисментов.
Что это за STUPID?
Ну, это довольно просто. Первая буква и расшифровывается как simple («простой»).
Что, если мы используем свой «ум», чтобы просто писать STUPID-код. Код, настолько STUPID, что если бы компилятор мог генерировать эмоции, то вы бы увидели слёзы, льющиеся с монитора, а колонки воспроизвели бы звук громких аплодисментов.
Что это за STUPID?
Ну, это довольно просто. Первая буква и расшифровывается как simple («простой»).
👎21👍11❤2
Где работать в IT в 2023: DatsTeam
В этом выпуске рубрики «Где работать в IT» мы расскажем вам про компанию DatsTeam, которая разрабатывает рекламные платформы, игры, мобильные приложения и финтех-решения.
В команду продуктовой разработки входят более 300 разработчиков, PM, PO, инфраструктура, DevOps, SecOps, QA. Сотрудники работают распределённо из разных гео. Основные стеки — JAVA Spring, PHP Symfony, React, iOS, Android.
В этом выпуске рубрики «Где работать в IT» мы расскажем вам про компанию DatsTeam, которая разрабатывает рекламные платформы, игры, мобильные приложения и финтех-решения.
В команду продуктовой разработки входят более 300 разработчиков, PM, PO, инфраструктура, DevOps, SecOps, QA. Сотрудники работают распределённо из разных гео. Основные стеки — JAVA Spring, PHP Symfony, React, iOS, Android.
👎21👍2
far2l в Ubuntu 23.10
Ура! В новой версии Ubuntu, наконец-то, можно установить Far Manager (far2l) самым обычным sudo apt install far2l — прямо из коробки, без всяких ppa и кастомных сборок! По ссылке — немного подробностей, а также обычный дайджест новостей проекта за прошедшее время.
Ура! В новой версии Ubuntu, наконец-то, можно установить Far Manager (far2l) самым обычным sudo apt install far2l — прямо из коробки, без всяких ppa и кастомных сборок! По ссылке — немного подробностей, а также обычный дайджест новостей проекта за прошедшее время.
👍66👎15🔥11😁8❤4
Через 10 минут начинаем, присоединяйтесь!
YouTube
Воркшоп от ментора команды Garnet. Автотесты на русском языке: SpecFlow в мире .NET
Данила, ведущий разработчик в Positive Technologies и ментор команды Garnet расскажет про Автотесты на русском языке: SpecFlow в мире .NET.
Следить за битвой → https://pet-project.habr.com/
Телеграм-канал Данила → https://t.iss.one/pico_dev
Следить за битвой → https://pet-project.habr.com/
Телеграм-канал Данила → https://t.iss.one/pico_dev
👎16👍7
Прививка от ошибки выбора: что спросить работодателя «на берегу»
В этой статье собран исчерпывающий список вопросов к нанимающему менеджеру, которые помогут кандидатам избежать ошибок выбора и заодно не испортить себе резюме, карьеру и нервную систему.
В этой статье собран исчерпывающий список вопросов к нанимающему менеджеру, которые помогут кандидатам избежать ошибок выбора и заодно не испортить себе резюме, карьеру и нервную систему.
👍16😁4👎3
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥7👎4❤1
Почему профи не пишут статьи? Они работают…
Хороших статей всё меньше, вот раньше было ого-го! А сейчас сплошь новости, маркетинг, самопиар. Каждый техно-гик ловил себя на такой мысли. А вы? Попробуем разобраться в причинах того, что лишь малая часть профессионалов своего дела пишет статьи.
Хороших статей всё меньше, вот раньше было ого-го! А сейчас сплошь новости, маркетинг, самопиар. Каждый техно-гик ловил себя на такой мысли. А вы? Попробуем разобраться в причинах того, что лишь малая часть профессионалов своего дела пишет статьи.
👍42👎3😁1