CODE BLOG
12.1K subscribers
5.11K photos
36 videos
99 files
2.91K links
IT юмор, обучающие видео и многое другое.

YouTube: https://youtube.com/codeblog
VK: https://vk.com/codeblog
Чат: @codeblog_chat

По всем вопросам: @p_shvanov

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
加入频道
Вакансия Unity Animation Artist
В компании RAV3 Inc.

Требуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа

Обязанности:
Вам предстоит работать над созданием анимации персонажей для многопользовательского игрового проекта-песочницы, с большим количеством игроков на сервере.
Разработка анимации персонажей совместно с командой.
Анимация объектов окружения и прочее.
Настройка и экспорт анимации.
Работа с анимационными контроллерами в Unity.
Подготовка персонажей к анимации (rigging, skinning).

Требования:
Знание редакторов Maya и 3d Max.
Опыт работы аниматором в игровой индустрии.
Знание основных принципов и правил анимирования.
Знание анатомии и понимание строения предметов.
Опыт работы с Unity3d.
Желание и навыки работы в команде.
Ответственность, внимательность, усидчивость.
Креативность.

Приветствуется:
Опыт работы под VR
Инициативность и желание развиваться
Творческий подход к поставленным задачам
Умение моделировать
Знание другого софта

Условия:
Достойный уровень заработной платы.
Удаленная работа, гибкий график (полная занятость).
Работа на американскую корпорацию с перспективой получения рабочей визы и переезда к нам (по желанию и результатам работы) в Неваду или Калифорнию.

Дополнительно:
Мы разрабатываем многопользовательскую игру жанра Role Play для платформ VR, PC, смартфонов и консолей. Проект масштабный и содержит в себе много интересных задач.

👉Можно писать в Telegram - @AlisaRepDom

Ключевые навыки
Git
Работа в команде
Unity
SQL-инъекция

Внедрение
SQL-кода (англ. SQL injection) — один из распространённых способов взлома сайтов и программ, работающих с базами данных, основанный на внедрении в запрос произвольного SQL-кода.

Внедрение SQL, в зависимости от типа используемой СУБД и условий внедрения, может дать возможность атакующему выполнить произвольный запрос к базе данных (например, прочитать содержимое любых таблиц, удалить, изменить или добавить данные), получить возможность чтения и/или записи локальных файлов и выполнения произвольных команд на атакуемом сервере.

Атака типа внедрения SQL может быть возможна из-за некорректной обработки входных данных, используемых в SQL-запросах.

https://www.youtube.com/playlist?list=PLtShq-THkmvP1-deEmTzJi95JpWWJNzDJ

#video #sql
Система непрерывного тестирования ПО

Часть 1: Введение
Часть 2: Требования к системе
Часть 3: Краткий обзор системы
Часть 4: Тестовые окружения
Часть 5: Оркестрация виртуальных машин
Часть 6: Оркестрация контейнеров
Часть 7: Автоматизация процессов
Часть 8: Заключение

https://www.youtube.com/playlist?list=PLwUdklTGGXU2W_MxD44n50rWccah6kJUN

#video #test
This media is not supported in your browser
VIEW IN TELEGRAM
Когда случайно показал демо не тому клиенту.

#ithumor
Разработка Телеграм бота на Python

0. Установка программ
0.1 - Разбираем API Telegram
1. Создание эхо-бота
1.1 Архитектура проекта. Как смотреть этот курс.
2.1 Клавиатуры. Текстовые кнопки
2.1 Inline Кнопки
3. Машина состояний
4. БАЗА ДАННЫХ, ДОКЕР, БАЛАНСЫ И РЕФЕРАЛЫ
5. Бесплатный сервер, деплой, запуск бота 1 командой
6. АВТОПРОДАЖИ, АДМИНКА, МНОГОЯЗЫЧНОСТЬ, РАССЫЛКА, ВЕСЬ ФАРШ

https://www.youtube.com/playlist?list=PLwVBSkoL97Q3phZRyInbM4lShvS1cBl-U

#video #python
This media is not supported in your browser
VIEW IN TELEGRAM
Наблюдаю, как сеньор дебажит код.

#ithumor
Мини-курс «Blender для новичков»

Урок 1 - Знакомство с программой Blender
Урок 2 - Основы работы в Blender
Урок 3 - Создание базовых форм
Урок 4 - Добавление деталей в сцену
Урок 5 - Работа с деталями
Урок 6 - Настройка света и материалов

https://www.youtube.com/playlist?list=PLrsq-o51mMFGdzc7VTGw7Kq7G-qTguKkm

#video #bkender
This media is not supported in your browser
VIEW IN TELEGRAM
Стажёр-программист пытается выйти из Vim

#ithumor
Python в веб - с нуля до создания приложений. Python+Django

№0 Django в веб разработке
№1 | Установка Django
№2 | Краткий обзор проекта
№3 | Urls.py
№4 | Templates
№5 | Задание 1
№6 | Задание 1 Решение
№7 | Git

https://www.youtube.com/playlist?list=PLCp7YGqt4kFpZwDACIXz9HAMKQ4F3ME6N

#video #python
This media is not supported in your browser
VIEW IN TELEGRAM
Они написали очередной костыль, назвали его фреймворком и думают что самые крутые.

#ithumor
This media is not supported in your browser
VIEW IN TELEGRAM
Когда компилируешь чужой код, а он не делает того, что от него ожидалось.

#ithumor
This media is not supported in your browser
VIEW IN TELEGRAM
Как выглядят мои попытки прикрутить многопоточность к проекту

#ithumor
Изучение C# WPF на практике / Разработка программ на WPF и XAML

За
курс вы познакомитесь с написанием программ на основе языка C# и фреймворка WPF. Вы изучите построение программ с интерфейсом. Вами будет изучен C# WPF и язык для написания дизайна – XAML.

https://www.youtube.com/playlist?list=PL0lO_mIqDDFVI0xwaYbm7h9ewYu5hftfA
#video #csarp
This media is not supported in your browser
VIEW IN TELEGRAM
Когда мне удалось справиться с багом прямо перед дедлайном.

#ithumor
Уроки JavaScript - объекты и классы (ООП)

1: Прототипное наследование, свойство proto
2: Свойство prototype
3: Базовые свойства Object, методы create, getPrototypeOf и setPrototypeOf
4: Классы - class, методы и свойства, Class Expression
5: Наследование классов, переопределение методов, функция super
6: Статические методы и свойства классов
7: Приватные методы и свойства, оператор instanceof
8: Примеси (Mixins). Что это, где и для чего используются
9: Блоки try/catch/finally, оператор throw, проброс исключений

https://www.youtube.com/playlist?list=PLA0M1Bcd0w8xXjtQlT1vf8xgJKtSh8j4w

#video #javascript
This media is not supported in your browser
VIEW IN TELEGRAM
Менеджер ищет, кто бы занялся исправлением бага в пятницу вечером.

#ithumor
Уроки по аудиту безопасности информационных систем

- Введение в аудит безопасности информационных систем.
- Пассивный фаззинг или сбор информации из открытых источников.
- Взаимодействие c DNS.
- Активный фаззинг - поиск субдоменов.
- Сканирование сети активный фаззинг.
- Пентест методом брутфорса.
- Ofline атака на пароли windows.
- Изучаем mimikatz.
- 2 слова о сети
- Перехват трафика в локальной сети.

https://www.youtube.com/playlist?list=PLPot8pXqv3kfRjORZ7sdQj0L7tGE4jUzj

#video #security
This media is not supported in your browser
VIEW IN TELEGRAM
Когда спрашивают, готовы ли мы к релизу?

#ithumor