#облако #selectel
Как развернуть свой GitLab с CI/CD, используя IaC
Всем привет! Меня зовут Александр, я обучаюсь в магистратуре СПбПУ. А заодно являюсь младшим разработчиком на C++ и стараюсь использовать и внедрять практики DevOps в мою ежедневную разработку. Недавно я получил зачет за то, что развернул собственный GitLab (именно GitLab, а не аналог) на серверах Selectel с CI/CD и Container Registry. Собственно, об этом и расскажу и в статье.
⭐️⭐️◽️◽️◽️
📖 Читать
Как развернуть свой GitLab с CI/CD, используя IaC
Всем привет! Меня зовут Александр, я обучаюсь в магистратуре СПбПУ. А заодно являюсь младшим разработчиком на C++ и стараюсь использовать и внедрять практики DevOps в мою ежедневную разработку. Недавно я получил зачет за то, что развернул собственный GitLab (именно GitLab, а не аналог) на серверах Selectel с CI/CD и Container Registry. Собственно, об этом и расскажу и в статье.
⭐️⭐️◽️◽️◽️
📖 Читать
#советы #визуализация
Как сделать полезный дашборд: советы и идеи
Привет! Меня зовут Роман, и я уже больше 10 лет занимаюсь мониторингом: использовал множество систем, часто приходилось работать с дашбордами. За это время скопилось несколько советов, самыми полезными хочу поделиться в этой статье.
⭐️⭐️◽️◽️◽️
📖 Читать
Как сделать полезный дашборд: советы и идеи
Привет! Меня зовут Роман, и я уже больше 10 лет занимаюсь мониторингом: использовал множество систем, часто приходилось работать с дашбордами. За это время скопилось несколько советов, самыми полезными хочу поделиться в этой статье.
⭐️⭐️◽️◽️◽️
📖 Читать
#дизайн_игр #разработка_игр
История Ultimate Play the Game — легендарного разработчика игр для ZX Spectrum
⭐️⭐️◽️◽️◽️
📖 Читать
История Ultimate Play the Game — легендарного разработчика игр для ZX Spectrum
⭐️⭐️◽️◽️◽️
📖 Читать
#time_management #productivity
Переключение контекста — главный убийца продуктивности разработчика
Новый перевод от команды Spring АйО расскажет вам о том, почему так вредно отвлекать разработчиков от их работы и как избежать большого убытка для компании из-за прерывания рабочего процесса сотрудников.
⭐️⭐️◽️◽️◽️
📖 Читать
Переключение контекста — главный убийца продуктивности разработчика
Новый перевод от команды Spring АйО расскажет вам о том, почему так вредно отвлекать разработчиков от их работы и как избежать большого убытка для компании из-за прерывания рабочего процесса сотрудников.
⭐️⭐️◽️◽️◽️
📖 Читать
#дифракция #дифракционная_решётка
Хотите ли вы дифрагировать так же, как хочу этого я?
⭐️⭐️◽️◽️◽️
📖 Читать
Хотите ли вы дифрагировать так же, как хочу этого я?
⭐️⭐️◽️◽️◽️
📖 Читать
👍1
#распознавание_текста #языковые_модели
Модели T-lite и T-pro: training report
Привет! Я Дима Стоянов, MLE в команде разработки фундаментальных моделей. Мы продолжаем рассказывать о наших моделях T-lite и T-pro. Общие характеристики и результаты бенчмарков описывали в предыдущей публикации. В этой статье раскроем детали предобучения: от подготовки данных до финальных экспериментов, а совсем скоро поделимся особенностями этапа post-training.
⭐️⭐️◽️◽️◽️
📖 Читать
Модели T-lite и T-pro: training report
Привет! Я Дима Стоянов, MLE в команде разработки фундаментальных моделей. Мы продолжаем рассказывать о наших моделях T-lite и T-pro. Общие характеристики и результаты бенчмарков описывали в предыдущей публикации. В этой статье раскроем детали предобучения: от подготовки данных до финальных экспериментов, а совсем скоро поделимся особенностями этапа post-training.
⭐️⭐️◽️◽️◽️
📖 Читать
👍1
#xss-уязвимость #кибербезопасность
Взлом гиганта: как я нашел уязвимость в поддомене Google и попал в «зал славы» багхантеров
Будни багхантера — это непрерывная охота за уязвимостями, успех в которой зависит не только от опыта и навыков, но и от банального везения. Недавно мне попалась по-настоящему крупная добыча: я обнаружил XSS-уязвимость (межсайтовый скриптинг) в одном из поддоменов Google.В статье расскажу, как мне удалось заработать на этой находке и оставить свое имя в «зале славы» багхантеров Google.
⭐️⭐️◽️◽️◽️
📖 Читать
Взлом гиганта: как я нашел уязвимость в поддомене Google и попал в «зал славы» багхантеров
Будни багхантера — это непрерывная охота за уязвимостями, успех в которой зависит не только от опыта и навыков, но и от банального везения. Недавно мне попалась по-настоящему крупная добыча: я обнаружил XSS-уязвимость (межсайтовый скриптинг) в одном из поддоменов Google.В статье расскажу, как мне удалось заработать на этой находке и оставить свое имя в «зале славы» багхантеров Google.
⭐️⭐️◽️◽️◽️
📖 Читать
#время_отклика #arduino
Генерация случайных чисел
Зачем вообще нужны случайные числа? Дело в том, что случайные числа не представляют собой оторванную от жизни абстракцию, а широко применяются во множестве областей, начиная от научных исследований и заканчивая технологиями, окружающими нас. Рассмотрим наиболее известные применения случайных чисел и способы их получения как программным способом, так и комбинированным (программно-физическим).
⭐️⭐️◽️◽️◽️
📖 Читать
Генерация случайных чисел
Зачем вообще нужны случайные числа? Дело в том, что случайные числа не представляют собой оторванную от жизни абстракцию, а широко применяются во множестве областей, начиная от научных исследований и заканчивая технологиями, окружающими нас. Рассмотрим наиболее известные применения случайных чисел и способы их получения как программным способом, так и комбинированным (программно-физическим).
⭐️⭐️◽️◽️◽️
📖 Читать
#nvidia #cuda
Сортировка слиянием на CUDA
Я решил изучить, как повысится производительность алгоритмов сортировки при их реализации на CUDA. Моя цель — понять, как можно использовать мощь параллельных вычислений для ускорения алгоритмов сортировки. В качестве тестового я возьму алгоритм сортировки слиянием (merge sort), потому что он удобно разбивает задачу на меньшие подзадачи с двумя равными половинами, что хорошо подходит для параллельных вычислений.
⭐️⭐️◽️◽️◽️
📖 Читать
Сортировка слиянием на CUDA
Я решил изучить, как повысится производительность алгоритмов сортировки при их реализации на CUDA. Моя цель — понять, как можно использовать мощь параллельных вычислений для ускорения алгоритмов сортировки. В качестве тестового я возьму алгоритм сортировки слиянием (merge sort), потому что он удобно разбивает задачу на меньшие подзадачи с двумя равными половинами, что хорошо подходит для параллельных вычислений.
⭐️⭐️◽️◽️◽️
📖 Читать
#статистика #youtube
Спарсил 700к ютуб каналов и построил 16 графиков которые вы навряд ли где-то видели
⭐️⭐️◽️◽️◽️
📖 Читать
Спарсил 700к ютуб каналов и построил 16 графиков которые вы навряд ли где-то видели
⭐️⭐️◽️◽️◽️
📖 Читать
#оптимизация #базы_данных
Оптимизация работы с REST API: когда и как использовать пагинацию (+ простой пример на Python)
⭐️⭐️◽️◽️◽️
📖 Читать
Оптимизация работы с REST API: когда и как использовать пагинацию (+ простой пример на Python)
⭐️⭐️◽️◽️◽️
📖 Читать