Culture Code - Make Me Move (feat. Karra) (текст, перевод, транскрипция)
ООП на Python: концепции, принципы и примеры реализации
Объектно-ориентированная парадигма имеет несколько принципов: Если вам интересно, что думает об этой концепции сам ее создатель Алан Кэй, загляните сюда. Язык Python – типичный представитель ООП-семейства, обладающий элегантной и мощной объектной моделью. В этом языке от объектов никуда не спрятаться (ведь даже числа являются ими), поэтому давайте разбираться, как это все реализовано. Основы ООП на Python для начинающих Классы Создавать классы в Python очень просто: class SomeClass(object):
#...
Уязвимость ВКонтакте: отправляем сообщение с кодом восстановления страницы на чужой номер
Обычным весенним днем, занимаясь «подготовкой» к ЕГЭ по информатике, наткнулся на статью об уязвимости Facebook, позволявшей взломать все аккаунты в социальной сети, за которую выплатили 15000$. Суть уязвимости заключалась в переборе кодов восстановления на тестовом домене компании. Я подумал, а чем собственно ВКонтакте хуже? И решил попробовать провернуть подобный трюк у них. Зная, что веб-версия уже достаточно хорошо исследована, жертвой должен был стать Android клиент, а что из этого вышло можно прочитать под катом...
Первое знакомство с рабочим пространством в blender 4.0.2. Режим Object mode
Всем привет! Сегодня статья будет посвящена знакомству с первым рабочим пространством, которое открывается в blender 4.0.2 по умолчанию. На картинке ниже можно увидеть, что оно разделено на 4 области: Это Главное меню/Topbar. В нем расположены основные функции более общего характера: Файл/File, Правка/Edit, Рендеринг/Render, Окно/Window , Справка/ Help. На нем мы сейчас останавливаться не будем. Далее у нас идут вкладки рабочих пространств/workspaces. Такие как Планировка/Layout, Моделирование/Modeling, Sculpting/Скульптинг и прочие...