🥸 Об олдскульных программистах
В 1992 году компьютеры не были «мультимедийными» и представляли собой скорее калькулятор с большим экраном. На подавляющем большинстве из них не было ни микрофонов, ни приличной возможности воспроизводить звук – и, конечно, забудьте о веб-камерах. Там даже мышка была далеко не всегда, и первая сколько-нибудь популярная версия Windows, 3.1, вышла аккурат в середине весны. Но существовало несколько групп энтузиастов, которые любили трудные программистские задачи: использовать всю доступную память, систему команд процессора, а главное – каждый такт его мощности, чтобы выжать из компьютера 100% того, на что он способен. И в отсутствие звуковой карты, 3D-акселератора и всего того, что сегодня есть в каждом смартфоне, они заставляли те «калькуляторы» рисовать сложную 3D-анимацию с музыкой и спецэффектами и делать другие вещи, на первый взгляд невозможные. Демонстрация невозможного очень логично и кратко называлась «демо». Чтобы создать ее, нужно было быть действительно творческим человеком, в деталях, в том числе недокументированных, знать принципы работы системы, пить много кофе или чего покрепче, а главное – иметь заоблачный IQ. Само это движение, позже названное «демосценой», зародилось в середине восьмидесятых, но по законам эволюции рано или поздно его участникам потребовалось соревноваться между собой. Так родились фестивали-конкурсы создателей «демо», одним из крупнейших и самым известным стал The Assembly, впервые проведенный в 1992 году.
В 1992 году группа скандинавских программистов под названием Future Crew вместе с друзьями из групп Complex и Amiga организовали мероприятие под названием The Assembly, чтобы показать миру результаты своей впечатляющей работы на Ассемблере и посоревноваться за звание «Лучший кодер года».
Демо – жанр компьютерного искусства, мультимедийная презентация, созданная для демонстрации возможностей и знаний в области программирования, графики, 3D-моделирования и создания музыки.
Вообще говоря было несколько номинаций, но самыми интересными, примерно как «Лучший фильм» и «Лучший режиссер» на «Оскаре», стали звание «Лучшая демо для ПК», аналогичные титулы для платформ Amiga и C64, а также отдельная (и особенно интересная нам сегодня) номинация «Демо размером менее 64 килобайт для ПК». В первых номинациях требовалось продемонстрировать максимум возможностей платформы, которые можно выжать при помощи оптимального, артистичного даже, программирования. Последняя была непроста – на хранение всей программной части, всех графических и звуковых элементов отводилось всего 64 килобайта. Это, безусловно, побуждало к элегантному и экономному программированию – ведь в объем, в котором сегодня еле помещается картинка среднего размера, создатели «впихивали» мини-фильм длительностью несколько минут.
В 1992 году в соревновании победила группа Future Crew с демо Unreal. Название было выбрано не зря – до тех пор никто не мог выжать из компьютера подобные графические эффекты: рендеринг сцен в трех измерениях и реальном времени, сложные физические вычисления и моделирование потоков света и т.п.
А самое интересное – все-все-все для запуска демо, включая музыку, помещалось в 1 Мб! Достичь этого можно было, только мастерски программируя на Ассемблере – за внешней простотой этого языка скрывается дьявольская его сложность и трудоемкость при написании больших программ, трудно не допустить ошибок. Вот что по этому поводу говорили мне ребята из Future Crew:
📄 Источник
🔵 Эпсилон // @epsilon_h
В 1992 году компьютеры не были «мультимедийными» и представляли собой скорее калькулятор с большим экраном. На подавляющем большинстве из них не было ни микрофонов, ни приличной возможности воспроизводить звук – и, конечно, забудьте о веб-камерах. Там даже мышка была далеко не всегда, и первая сколько-нибудь популярная версия Windows, 3.1, вышла аккурат в середине весны. Но существовало несколько групп энтузиастов, которые любили трудные программистские задачи: использовать всю доступную память, систему команд процессора, а главное – каждый такт его мощности, чтобы выжать из компьютера 100% того, на что он способен. И в отсутствие звуковой карты, 3D-акселератора и всего того, что сегодня есть в каждом смартфоне, они заставляли те «калькуляторы» рисовать сложную 3D-анимацию с музыкой и спецэффектами и делать другие вещи, на первый взгляд невозможные. Демонстрация невозможного очень логично и кратко называлась «демо». Чтобы создать ее, нужно было быть действительно творческим человеком, в деталях, в том числе недокументированных, знать принципы работы системы, пить много кофе или чего покрепче, а главное – иметь заоблачный IQ. Само это движение, позже названное «демосценой», зародилось в середине восьмидесятых, но по законам эволюции рано или поздно его участникам потребовалось соревноваться между собой. Так родились фестивали-конкурсы создателей «демо», одним из крупнейших и самым известным стал The Assembly, впервые проведенный в 1992 году.
В 1992 году группа скандинавских программистов под названием Future Crew вместе с друзьями из групп Complex и Amiga организовали мероприятие под названием The Assembly, чтобы показать миру результаты своей впечатляющей работы на Ассемблере и посоревноваться за звание «Лучший кодер года».
Демо – жанр компьютерного искусства, мультимедийная презентация, созданная для демонстрации возможностей и знаний в области программирования, графики, 3D-моделирования и создания музыки.
Вообще говоря было несколько номинаций, но самыми интересными, примерно как «Лучший фильм» и «Лучший режиссер» на «Оскаре», стали звание «Лучшая демо для ПК», аналогичные титулы для платформ Amiga и C64, а также отдельная (и особенно интересная нам сегодня) номинация «Демо размером менее 64 килобайт для ПК». В первых номинациях требовалось продемонстрировать максимум возможностей платформы, которые можно выжать при помощи оптимального, артистичного даже, программирования. Последняя была непроста – на хранение всей программной части, всех графических и звуковых элементов отводилось всего 64 килобайта. Это, безусловно, побуждало к элегантному и экономному программированию – ведь в объем, в котором сегодня еле помещается картинка среднего размера, создатели «впихивали» мини-фильм длительностью несколько минут.
В 1992 году в соревновании победила группа Future Crew с демо Unreal. Название было выбрано не зря – до тех пор никто не мог выжать из компьютера подобные графические эффекты: рендеринг сцен в трех измерениях и реальном времени, сложные физические вычисления и моделирование потоков света и т.п.
А самое интересное – все-все-все для запуска демо, включая музыку, помещалось в 1 Мб! Достичь этого можно было, только мастерски программируя на Ассемблере – за внешней простотой этого языка скрывается дьявольская его сложность и трудоемкость при написании больших программ, трудно не допустить ошибок. Вот что по этому поводу говорили мне ребята из Future Crew:
Обучение программированию демо – долгий и сложный процесс. Чтобы научиться как следует, уходят годы. Можно начать с языка высокого уровня (Паскаль или Си), а затем начинать эксперименты с Ассемблером. На то, чтобы все освоить, уходит много времени, много экспериментов, и способов сократить срок не существует. Основное занятие – понять, что вы сделали, потом менять программу и следить, что получается, и набирать опыт в том, как лучше всего решать те или иные задачи. Обучение качественному программированию требует терпения, энтузиазма и тучу времени!
📄 Источник
🔵 Эпсилон // @epsilon_h
👍8❤5🔥5👾2👨💻1
Никогда такого не было и вот опять... Мессенджер MAX автоматически фотографирует вас — сервис сам включает камеру каждые 5–10 минут.
Функция срабатывает, даже когда мессенджер не запущен.Такую деталь случайно заметили после установки приложения на ПК.
🔵 Эпсилон // @epsilon_h
Функция срабатывает, даже когда мессенджер не запущен.Такую деталь случайно заметили после установки приложения на ПК.
🔵 Эпсилон // @epsilon_h
😁13👍5🤬4😱3✍1💯1
Media is too big
VIEW IN TELEGRAM
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁4❤2😱1👨💻1
Forwarded from Physics.Math.Code
📗 Изучаем Kali Linux. Проверка защиты, тестирование на проникновение, этичный хакинг [2025] Рик Мессье
📘 Learning Kali Linux: security testing, penetration testing and ethical hacking [2024] Ric Messier
💾 Скачать книгу RU + EN
Промокод на - 35 % : MATHCODE в издательстве ПИТЕР
Рик Мессье — автор, консультант и преподаватель, имеющий сертификаты CCSP, GCP ACE, AWS CCP, GCIH, GSEC, CEH и CISSP. Опубликовал несколько книг по информационной безопасности и цифровой криминалистике. Имеет многолетний опыт работы в области информационных технологий и информационной безопасности. Занимал различные должности: программиста, системного администратора, сетевого инженера, менеджера по технике безопасности, инженера VoIP, консультанта и профессора. В настоящее время — директор по киберакадемическим программам в Circadence, ранее — директор программы по кибербезопасности и цифровой криминалистике в Champlain College.
☕️ Для тех, кто захочет задонать на кофе:
ВТБ:
Некоторые книги Рика Мессье: «Network Forensics», «CEH v11 Certified Ethical Hacker Study Guide», «Программирование на RUST».
#python #cpp #kali #kalilinux #linux #хакинг #безопасность #программирование #разработка #IT
💡 Physics.Math.Code // @physics_lib
📘 Learning Kali Linux: security testing, penetration testing and ethical hacking [2024] Ric Messier
💾 Скачать книгу RU + EN
Промокод на - 35 % : MATHCODE в издательстве ПИТЕР
Рик Мессье — автор, консультант и преподаватель, имеющий сертификаты CCSP, GCP ACE, AWS CCP, GCIH, GSEC, CEH и CISSP. Опубликовал несколько книг по информационной безопасности и цифровой криминалистике. Имеет многолетний опыт работы в области информационных технологий и информационной безопасности. Занимал различные должности: программиста, системного администратора, сетевого инженера, менеджера по технике безопасности, инженера VoIP, консультанта и профессора. В настоящее время — директор по киберакадемическим программам в Circadence, ранее — директор программы по кибербезопасности и цифровой криминалистике в Champlain College.
☕️ Для тех, кто захочет задонать на кофе:
ВТБ:
+79616572047
(СБП) ЮMoney: 410012169999048
Некоторые книги Рика Мессье: «Network Forensics», «CEH v11 Certified Ethical Hacker Study Guide», «Программирование на RUST».
#python #cpp #kali #kalilinux #linux #хакинг #безопасность #программирование #разработка #IT
💡 Physics.Math.Code // @physics_lib
👍3❤2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
📱 Nokia N93 — смартфон производства компании Nokia, выпущенный в 2006 году. Модель выполнена в виде раскладушки, верхняя крышка соединяется с корпусом специальным шарниром.
Особенности:
— 3,2-мегапиксельная камера с оптикой Carl Zeiss и 3-кратным оптическим зумом;
— съёмка видео VGA-разрешение (640×480) при 30 кадрах в секунду;
— стереоаудио.
— Дисплей: 2,4-дюймовый, разрешение 320×240 пикселей, цветопередача — 262 тысячи оттенков. Углы обзора — почти 160 градусов.
— Память: встроенная — около 50 МБ, есть слот для карт miniSD объёмом до 2 ГБ.
— Оперативная память: 64 МБ.
— Процессор: Texas Instruments OMAP 2420 на частоте 332 МГц.
— Операционная система: Symbian.
— Вес: 180 г.
— Аккумулятор: Li-polymer, ёмкость — 1100 мА·ч.
— Время работы: в режиме разговора — 5,1 часа, в режиме ожидания — 240 часов.
📱 Оригинальная разблокированная N93 3G за 9700 руб.
#техника #телефоны #электроника #технологии
🔵 Эпсилон // @epsilon_h
Особенности:
— 3,2-мегапиксельная камера с оптикой Carl Zeiss и 3-кратным оптическим зумом;
— съёмка видео VGA-разрешение (640×480) при 30 кадрах в секунду;
— стереоаудио.
— Дисплей: 2,4-дюймовый, разрешение 320×240 пикселей, цветопередача — 262 тысячи оттенков. Углы обзора — почти 160 градусов.
— Память: встроенная — около 50 МБ, есть слот для карт miniSD объёмом до 2 ГБ.
— Оперативная память: 64 МБ.
— Процессор: Texas Instruments OMAP 2420 на частоте 332 МГц.
— Операционная система: Symbian.
— Вес: 180 г.
— Аккумулятор: Li-polymer, ёмкость — 1100 мА·ч.
— Время работы: в режиме разговора — 5,1 часа, в режиме ожидания — 240 часов.
#техника #телефоны #электроника #технологии
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1😍1