This media is not supported in your browser
VIEW IN TELEGRAM
Адский тетрис
Обычный тетрис вам кажется слишком простой игрой? Один разработчик написал свою версию классической игры. И назвал её Schwerkraftprojektionsgeraet. Просто адская вещь, поиграть можно здесь:
https://tprg.ru/UeES
#кек #тетрис
Обычный тетрис вам кажется слишком простой игрой? Один разработчик написал свою версию классической игры. И назвал её Schwerkraftprojektionsgeraet. Просто адская вещь, поиграть можно здесь:
https://tprg.ru/UeES
#кек #тетрис
Подборка из 9 бесплатных англоязычных курсов от ведущих университетов (Гарвард, MIT, Иллинойсский университет) и компаний (Google, Microsoft, IBM):
— Информатика для веб-программирования: https://tprg.ru/zftK
— Информатика и мобильные приложения: https://tprg.ru/48i1
— Искусственный интеллект: https://tprg.ru/Qkvc
— Введение в информатику: https://tprg.ru/GjHT
— Вычислительное мышление с использованием Python: https://tprg.ru/3tLK
— Архитектура Google Compute Engine: https://tprg.ru/8wj2
— Облачные вычисления: https://tprg.ru/kExf
— Основы ИТ для кибербезопасности: https://tprg.ru/t2Sn
— Блокчейн: https://tprg.ru/19ot
#информатика #ии
— Информатика для веб-программирования: https://tprg.ru/zftK
— Информатика и мобильные приложения: https://tprg.ru/48i1
— Искусственный интеллект: https://tprg.ru/Qkvc
— Введение в информатику: https://tprg.ru/GjHT
— Вычислительное мышление с использованием Python: https://tprg.ru/3tLK
— Архитектура Google Compute Engine: https://tprg.ru/8wj2
— Облачные вычисления: https://tprg.ru/kExf
— Основы ИТ для кибербезопасности: https://tprg.ru/t2Sn
— Блокчейн: https://tprg.ru/19ot
#информатика #ии
#вакансии #работа
Подборка вакансий для разработчиков:
— Linux System Administrator / DevOps в Спортмастер
Опыт от 3 лет, Москва, 150 000 – 350 000 ₽
— DevOps-инженер в ClearScale
Опыт от 3 лет, удалённо, от 3000 $ (до налогов)
— Архитектор (микросервисы) в ОТП Банк
Опыт от 6 лет, Москва, оклад по итогам собеседования
— iOS Developer в Спортмастер
Опыт от 3 лет, Москва, оклад по итогам собеседования
Подборка вакансий для разработчиков:
— Linux System Administrator / DevOps в Спортмастер
Опыт от 3 лет, Москва, 150 000 – 350 000 ₽
— DevOps-инженер в ClearScale
Опыт от 3 лет, удалённо, от 3000 $ (до налогов)
— Архитектор (микросервисы) в ОТП Банк
Опыт от 6 лет, Москва, оклад по итогам собеседования
— iOS Developer в Спортмастер
Опыт от 3 лет, Москва, оклад по итогам собеседования
Большой видеокурс по асинхронному программированию
https://tprg.ru/eMSi
В нём на примере асинхронности в JavaScript объясняются широко распространённые методы асинхронного программирования, адаптеры между ними и вспомогательные приёмы. Под каждым видео есть ссылки на репозитории с примерами кода.
Курс состоит из 23 лекций продолжительностью около 17 часов.
#асинхронность
https://tprg.ru/eMSi
В нём на примере асинхронности в JavaScript объясняются широко распространённые методы асинхронного программирования, адаптеры между ними и вспомогательные приёмы. Под каждым видео есть ссылки на репозитории с примерами кода.
Курс состоит из 23 лекций продолжительностью около 17 часов.
#асинхронность
Тест на проверку знаний языка Java
Шарите в Java? Есть отличный шанс это продемонстрировать.
Мы подготовили тест, в котором вы можете проверить, насколько хорошо знаете Java версии 8 и выше:
https://tprg.ru/UEPF
#java #тесты
Шарите в Java? Есть отличный шанс это продемонстрировать.
Мы подготовили тест, в котором вы можете проверить, насколько хорошо знаете Java версии 8 и выше:
https://tprg.ru/UEPF
#java #тесты
Как разрабатывается умный поиск — нюансы и сложности
Пара слов про то, как делают сервис Searchanise: в основном рассказали про особенности архитектуры, немного про тестирование, JS-виджеты и работу со Sphinx.
#архитектура #веб #highload
Пара слов про то, как делают сервис Searchanise: в основном рассказали про особенности архитектуры, немного про тестирование, JS-виджеты и работу со Sphinx.
Хостимся на 10 железных серверах. Используем виртуализацию KVM, создали свое маленькое облако, в котором у нас больше 50 виртуалок. На одном железе — примерно 6 серверов, каждый из которых отвечает за что-то своё: какой-то принимает запросы, какой-то только хранит статистику, отдельный сервер для админки, отдельный сервер для индексации. Больше всего поисковых серверов — 30, так как Sphinx для организации быстрого поиска требуется много памяти.Подробнее: https://tprg.ru/8dxf
#архитектура #веб #highload
Задачка про круг с точкой внутри
Можно ли нарисовать круг с точкой внутри, не отрывая руки? Если да, то как?
Ответ опубликуем в следующем посте через пару часов.
#задачки
Можно ли нарисовать круг с точкой внутри, не отрывая руки? Если да, то как?
Ответ опубликуем в следующем посте через пару часов.
#задачки
This media is not supported in your browser
VIEW IN TELEGRAM
Ответ на задачу из поста выше
Можно. В видео показано, как это можно сделать.
Можно. В видео показано, как это можно сделать.
Как найти N-е число последовательности Фибоначчи тремя разными способами?
Рассказываем и показываем реализации алгоритмов на Java:
https://tprg.ru/Lyej
#алгоритмы #рекурсия #java
Рассказываем и показываем реализации алгоритмов на Java:
https://tprg.ru/Lyej
#алгоритмы #рекурсия #java
Подборка событий для разработчиков:
💻 Онлайн-интенсив «Упрощаем процесс код-ревью с помощью Android Lint»
19 февраля
Расскажут о статических анализаторах кода, которые упрощают прохождение код-ревью. Разберут теоретические основы работы парсеров source-файлов и научат писать собственные линтеры с помощью Android Lint API.
📊 Онлайн-интенсив по Agile-методологиям
22 февраля, 29 февраля, 7 марта
В формате вебинаров научат использовать Agile в работе, гибко управлять командами в любой сфере и выпускать проекты разной сложности.
💼 Митап IT talk SPb «Как выйти на глобальный рынок труда? Полезный опыт для продвинутых IT-специалистов, консультантов и менеджеров»
Санкт-Петербург, 20 февраля
Встреча, организованная DataArt, об опыте работы с глобальным рынком труда и рекомендациями для продвинутых специалистов.
🐍 Конференция PyCon Belarus 2020
Минск, 21–22 февраля
Ежегодная конференция для питонистов с обсуждением самых современных сфер применения языка и практикоориентированными воркшопами для спецов любого уровня.
🏆 Конкурс GTP Indie Cup Winter‘20
Онлайн, приём заявок до 29 февраля
Ежегодный конкурс Indie Cup, на котором разработчики игр смогут презентовать свой проект экспертному жюри и получить призы от ведущих индустриальных компаний и конференций.
#ивенты
💻 Онлайн-интенсив «Упрощаем процесс код-ревью с помощью Android Lint»
19 февраля
Расскажут о статических анализаторах кода, которые упрощают прохождение код-ревью. Разберут теоретические основы работы парсеров source-файлов и научат писать собственные линтеры с помощью Android Lint API.
📊 Онлайн-интенсив по Agile-методологиям
22 февраля, 29 февраля, 7 марта
В формате вебинаров научат использовать Agile в работе, гибко управлять командами в любой сфере и выпускать проекты разной сложности.
💼 Митап IT talk SPb «Как выйти на глобальный рынок труда? Полезный опыт для продвинутых IT-специалистов, консультантов и менеджеров»
Санкт-Петербург, 20 февраля
Встреча, организованная DataArt, об опыте работы с глобальным рынком труда и рекомендациями для продвинутых специалистов.
🐍 Конференция PyCon Belarus 2020
Минск, 21–22 февраля
Ежегодная конференция для питонистов с обсуждением самых современных сфер применения языка и практикоориентированными воркшопами для спецов любого уровня.
🏆 Конкурс GTP Indie Cup Winter‘20
Онлайн, приём заявок до 29 февраля
Ежегодный конкурс Indie Cup, на котором разработчики игр смогут презентовать свой проект экспертному жюри и получить призы от ведущих индустриальных компаний и конференций.
#ивенты
This media is not supported in your browser
VIEW IN TELEGRAM
Debug Visualizer — интересный плагин, который позволяет визуализировать структуры данных во время дебага.
Установить расширение и почитать, как его использовать, можно здесь: https://tprg.ru/WO41
А здесь его исходники: https://tprg.ru/BSfE
#vscode #дебаг
Установить расширение и почитать, как его использовать, можно здесь: https://tprg.ru/WO41
А здесь его исходники: https://tprg.ru/BSfE
#vscode #дебаг
Как программисту поднять свою зарплату
Смена работы, переезд в крупный город, переход на другую технологию — вот несколько классических вариантов повышения зарплаты программиста.
В новой статье эксперт рассказывает про эти и другие не самые очевидные способы увеличения дохода:
https://tprg.ru/nRGQ
#карьера #советы
Смена работы, переезд в крупный город, переход на другую технологию — вот несколько классических вариантов повышения зарплаты программиста.
В новой статье эксперт рассказывает про эти и другие не самые очевидные способы увеличения дохода:
https://tprg.ru/nRGQ
#карьера #советы
Огромная подборка ресурсов и инструментов по безопасности ядра Linux:
https://tprg.ru/Q0eU
#linux #безопасность
https://tprg.ru/Q0eU
#linux #безопасность
Агенство национальной безопасности США опубликовало свой курс по Python
Сделали они это не по своей инициативе, а после соответствующего запроса американского программиста. И следуя закону о свободе информации, АНБ предоставила гражданину свои учебные материалы.
Программист отсканировал 400-страничный курс и выложил его на DigitalOcean Spaces. Теперь и вы можете проходить этот курс, представляя себя американским агентом:
https://tprg.ru/pfRg
#python
Сделали они это не по своей инициативе, а после соответствующего запроса американского программиста. И следуя закону о свободе информации, АНБ предоставила гражданину свои учебные материалы.
Программист отсканировал 400-страничный курс и выложил его на DigitalOcean Spaces. Теперь и вы можете проходить этот курс, представляя себя американским агентом:
https://tprg.ru/pfRg
#python
Обзор графических библиотек C++
На C++ часто пишут приложения, для которых нужен графический интерфейс. Чтобы облегчить решение этой задачи уже придумано множество графических библиотек.
Рассказываем про лучшие из них:
https://tprg.ru/i2as
#cpp
На C++ часто пишут приложения, для которых нужен графический интерфейс. Чтобы облегчить решение этой задачи уже придумано множество графических библиотек.
Рассказываем про лучшие из них:
https://tprg.ru/i2as
#cpp
AR-рояль с музыкантом
Очень впечатляющая демка приложения, которое организует полноценный концерт в дополненной реальности. Открываете камеру, и перед вами появляется рояль с музыкантом, который по вашему заказу исполнит что-нибудь из классики.
Можно просто развлечься, а можно и для обучения использовать: музыканта можно в любой момент остановить, отмотать назад или замедлить, чтобы посмотреть аппликатуру (расстановку пальцев).
Пока что доступна только владельцам iOS-девайсов.
#технологии #ar
Очень впечатляющая демка приложения, которое организует полноценный концерт в дополненной реальности. Открываете камеру, и перед вами появляется рояль с музыкантом, который по вашему заказу исполнит что-нибудь из классики.
Можно просто развлечься, а можно и для обучения использовать: музыканта можно в любой момент остановить, отмотать назад или замедлить, чтобы посмотреть аппликатуру (расстановку пальцев).
Пока что доступна только владельцам iOS-девайсов.
#технологии #ar
YouTube
AR Piano - Augmented Reality Piano with Machine Learning
BinarySearch — это такая интерактивная игра, которая поможет вам прокачаться в алгоритмах.
Сделана небанально: игроков объединяют в виртуальной комнате, дают одно и то же задание, которое нужно решить. При этом можно общаться и следить за достижениями других игроков:
https://tprg.ru/UG6e
#алгоритмы
Сделана небанально: игроков объединяют в виртуальной комнате, дают одно и то же задание, которое нужно решить. При этом можно общаться и следить за достижениями других игроков:
https://tprg.ru/UG6e
#алгоритмы
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст превратил Excel в драм-машину, с помощью которой можно записывать музыку
Вот тот самый «продвинутый пользователь Excel» из наших резюме.
Сама программа не генерирует звук, но электронная таблица в этом случае выступает в виде MIDI-контроллера, запускающего звуки в последовательности, прописанной в Excel. В таблице можно регулировать скорость воспроизведения и битрейта.
Таблицу с уже выстроенной последовательностью можно скачать самому, чтобы проверить возможности Excel:
https://tprg.ru/ISdH
#excel #кек
Вот тот самый «продвинутый пользователь Excel» из наших резюме.
Сама программа не генерирует звук, но электронная таблица в этом случае выступает в виде MIDI-контроллера, запускающего звуки в последовательности, прописанной в Excel. В таблице можно регулировать скорость воспроизведения и битрейта.
Таблицу с уже выстроенной последовательностью можно скачать самому, чтобы проверить возможности Excel:
https://tprg.ru/ISdH
#excel #кек
Golang: основы для начинающих
Есть как минимум 3 причины для изучения Go: его читабельность, скорость разработки, неплохая защита от ошибок.
В этом гайде рассказываем про основы для начинающих: настройка окружения и базовый синтаксис. Го:
https://tprg.ru/xlAf
#go
Есть как минимум 3 причины для изучения Go: его читабельность, скорость разработки, неплохая защита от ошибок.
В этом гайде рассказываем про основы для начинающих: настройка окружения и базовый синтаксис. Го:
https://tprg.ru/xlAf
#go
Не правда и не ложь: truthy и falsy значения в Python
В Python, как и в других языках, есть логический тип переменных bool, у которого есть 2 значения: True и False. А ещё в Python существует механизм, с помощью которого значение любого типа можно привести к True или False. По-английски это называется truthy и falsy, что можно перевести как «истинноватые» значения.
В нашей статье читайте, как это работает и зачем это вообще нужно:
https://tprg.ru/RZ51
#python
В Python, как и в других языках, есть логический тип переменных bool, у которого есть 2 значения: True и False. А ещё в Python существует механизм, с помощью которого значение любого типа можно привести к True или False. По-английски это называется truthy и falsy, что можно перевести как «истинноватые» значения.
В нашей статье читайте, как это работает и зачем это вообще нужно:
https://tprg.ru/RZ51
#python