-
- По сути книга 2009 года. Но и тогда она была устаревшей. Рассматривается программирование под Windows, GDI. Впрочем, основы математики для компьютерной графики там представлены хорошо. С++ в книге нет, там чуть-чуть С с классами. OpenGL всего 1 глава, причём только основы, которые 25 лет назад были. Про шейдеры и куда - ничего. Итого: для студентов и для входящих в тему нормально. Для 2023 слабо. - Costic(25.05.2023 15:58)
- Жаль, там нет Линукса. Windows уже не перспективно... Так бы
посоветовал коллеге почитать . - Nikolay_Po(24.05.2023 15:40)
- Вы даже не представляете себе как. Похоже - близок запрет на использование Винды везде, где есть хоть сколько бюджетных денег или разрешительных процедур. К сожаланию, без подробностей. Разве что скажу, что из-за упоминания Виндоус срочно пришлось 2 документа переделывать. А смешное в том, что винда в проекте вообще никак не используется, а упоминули по привычке :) При опросе - оказалось, что из 35+ человек никто винду не использует :) - symbions(25.05.2023 00:49)
- GUI вообще не перспективно. Eddy_Em(144 знак., 24.05.2023 16:08)
- фотокамеры с тобой не согласныя)) - Alex68(24.05.2023 20:41)
- Я бы еще упомянул Tcl/Tk. Идет на всем. Отработанная десятилетиями
технология. - Evgeny_CD(24.05.2023 16:34)
- Но уж очень архаичная. Я, например, на тикле как-то вообще и не
подумал бы что-то писать… - Eddy_Em(24.05.2023 16:39)
- Я из числа тех, кто не использует слово "архаичная" в
профессиональной деятельности. Есть в хозяйстве несколько скриптов
на Питоне, с мордой на Tk - Написано "за пять минут", море
документации в интернете, не требует установки "тяжелых
компонентов". - Cкpипaч(25.05.2023 19:04)
- Если сравнивать с уродами вроде GTK или Qt, то и кобыла -
невеста... - Eddy_Em(25.05.2023 20:59)
- Кому невеста, а кому - уборщица и вспом.персонал. - Cкpипaч(25.05.2023 21:18)
- Если сравнивать с уродами вроде GTK или Qt, то и кобыла -
невеста... - Eddy_Em(25.05.2023 20:59)
- Я из числа тех, кто не использует слово "архаичная" в
профессиональной деятельности. Есть в хозяйстве несколько скриптов
на Питоне, с мордой на Tk - Написано "за пять минут", море
документации в интернете, не требует установки "тяжелых
компонентов". - Cкpипaч(25.05.2023 19:04)
- Но уж очень архаичная. Я, например, на тикле как-то вообще и не
подумал бы что-то писать… - Eddy_Em(24.05.2023 16:39)
- +0.5 в части WEB морд. Но периодические битвы General и его команды
с современным WEB ради сохранения устоявшегося вида caxapa.ru
("чтобы стоять на месте, нужно бежать" © General) заставляют меня
не возводить WEB в абсолют. Долгосрочные вещи лучше делать нативно
- в случае чего древнюю ОСь можно запустить в виртуалке. - Evgeny_CD(24.05.2023 16:30)
- Есть такая канцепция "модель данных - контроллер - вью".
Предполагается что эти три сущности как-то стандартизованно
общаются и поддаются подмене. Тот же ВЕБ, по сути обмен текстовыми
сообщениями, и никто не запрещает иметь инженерный режим,
помещающийся в CLI. - Cкpипaч(24.05.2023 18:43)
- CLI строго должен быть. И да, Putty в режиме Telnet, вероятно,
будет жить всегда. Псевдографика в Unicode есть, и продвинутая. И
можно рисовать GUI времен DOS :) Спасибо, годная мысль. - Evgeny_CD(24.05.2023 19:02)
- SSH, Евгений. Telnet слишком примитивен и уязвим. Примитивен -
любой школьник в mega8 реализует. Уязвим - легко подключиться,
соснифить логин/пароль и хакнуть дивайс. Моё скромное мнение. - Nikolay_Po(24.05.2023 19:59)
- Замысел был изложен про локальную сеть, в предположении, что в ней
угроз нет. Защита от повторения реализуется самой сутью того,
интерфейс управления к чему мы городим. И да, иногда хочется
простой, но стандартный CLI для ATmega8. - Evgeny_CD(24.05.2023 20:37)
- возьми исходник RT11 )) - Alex68(24.05.2023 20:43)
- Это была шутка :) "RT-11 was written in assembly language. Heavy
use of the conditional assembly and macro programming features of
the MACRO-11 assembler allowed a significant degree of
configurability and allowed programmers to specify high-level
instructions otherwise unprovided for in machine code." - Nikolay_Po(24.05.2023 20:50)
- я ее под себя не раз переписывал. имея как раз таки в виде
исходника. написанного настолько красиво и так детально
откомментированного, как я более нигде и никогда не видел. и
копирайт там был 75 и 76 года. ляпота неописуемая)) - Alex68(24.05.2023 21:01)
- А ссылку на исходник можно? - Bill(26.05.2023 14:03)
- Спасибо. - Nikolay_Po(24.05.2023 21:07)
- я ее под себя не раз переписывал. имея как раз таки в виде
исходника. написанного настолько красиво и так детально
откомментированного, как я более нигде и никогда не видел. и
копирайт там был 75 и 76 года. ляпота неописуемая)) - Alex68(24.05.2023 21:01)
- Это была шутка :) "RT-11 was written in assembly language. Heavy
use of the conditional assembly and macro programming features of
the MACRO-11 assembler allowed a significant degree of
configurability and allowed programmers to specify high-level
instructions otherwise unprovided for in machine code." - Nikolay_Po(24.05.2023 20:50)
- возьми исходник RT11 )) - Alex68(24.05.2023 20:43)
- Просто не пускайте в свою локальную сеть хулиганов. Они могут и в
тапки насцать. - SciFi(24.05.2023 20:01)
- Могут, даже если и не пускают. Российские хакеры вывели из строя более 30 серверов комбината
«ЮГОК» в Кривом Роге, который поставляет продукцию для оборонных
предприятий Украины, Польши, Чехии и Словакии. По данным источника
RT, в результате атаки также выведено из строя около 2 тыс.
компьютеров, парализованы логистика предприятия, процессы
управления и контроля производства. В открытый доступ попали более
150 «чувствительных» документов горно-обогатительного комбината
и bnb62(35 знак., 24.05.2023 20:53)
- Могу с первой попытки угадать, что стояло на этих компьютерах :) - Eddy_Em(25.05.2023 00:05)
- Это уже было. Stuxnet - вирь против ПЛК Сименс. Evgeny_CD(1 знак., 25.05.2023 00:05, ссылка)
- Я берусь сделать невзламываемый без физического доступа к плате
интерфейс управления без SSH и подобного секурного TCP/IP.
Подсказка - токен. + часы с батарейкой. Причем понятия "ключ" нет
вообще. В каждом экземпляре токена и ответной программной части
живет уникальный код, который никак не соотносится с кодом в других
экземплярах. Защиту от считывния прошивок можно не ставить. Это не
уменьшит защищенность. Evgeny_CD(140 знак., 24.05.2023 23:58)
- Изобели шифроблокнот? - symbions(25.05.2023 00:58)
- Вероятно, да :) - Evgeny_CD(25.05.2023 01:40)
- АНБ, ЦРУ, МИ-6, Моссад и БНД - не одобрятъ)) - Alex68(25.05.2023 00:03)
- Это точно. Равно как и ФСБ со ФСТЭКом. - Evgeny_CD(25.05.2023 00:11)
- Изобели шифроблокнот? - symbions(25.05.2023 00:58)
- Могут, даже если и не пускают. Российские хакеры вывели из строя более 30 серверов комбината
«ЮГОК» в Кривом Роге, который поставляет продукцию для оборонных
предприятий Украины, Польши, Чехии и Словакии. По данным источника
RT, в результате атаки также выведено из строя около 2 тыс.
компьютеров, парализованы логистика предприятия, процессы
управления и контроля производства. В открытый доступ попали более
150 «чувствительных» документов горно-обогатительного комбината
и bnb62(35 знак., 24.05.2023 20:53)
- Замысел был изложен про локальную сеть, в предположении, что в ней
угроз нет. Защита от повторения реализуется самой сутью того,
интерфейс управления к чему мы городим. И да, иногда хочется
простой, но стандартный CLI для ATmega8. - Evgeny_CD(24.05.2023 20:37)
- SSH, Евгений. Telnet слишком примитивен и уязвим. Примитивен -
любой школьник в mega8 реализует. Уязвим - легко подключиться,
соснифить логин/пароль и хакнуть дивайс. Моё скромное мнение. - Nikolay_Po(24.05.2023 19:59)
- CLI строго должен быть. И да, Putty в режиме Telnet, вероятно,
будет жить всегда. Псевдографика в Unicode есть, и продвинутая. И
можно рисовать GUI времен DOS :) Спасибо, годная мысль. - Evgeny_CD(24.05.2023 19:02)
- С нативными GUI большая проблема: нет вменяемых фреймворков. Eddy_Em(1365 знак., 24.05.2023 16:37)
- Есть неплохая стратья про "пересобрать" AlexG(1 знак., 25.05.2023 17:33, ссылка)
- Это только в Linux проблема. - Costic(25.05.2023 15:48)
- Есть вреймворки. LibSDL, wxwidgets. Evgeny_CD(2 знак., 24.05.2023 16:41 - 16:51, ссылка, ссылка)
- На любителя. Eddy_Em(165 знак., 24.05.2023 16:44)
- WxWidgets - это "Адъ и Израиль". Не, оно даже легковесное и почти
нативное (но только под виндой, под остальные оси оно тащит GTK/Qt
(то есть два вреймворка вместо одного, ага)), но вот собрать этот
треш и угар под винду я смог ровно один раз из 11. - lloyd(24.05.2023 16:43)
- Мы для одного из проектов выбрали. Пока полёт нормальный. Работает и на ARM (только Linux), и на x86, и Linux, и Windows. - Nikolay_Po(24.05.2023 20:02)
- Спасибо! - Evgeny_CD(24.05.2023 16:55)
- Совсем не аргумент. Если к нативной заморочке предъявлять те же требования (сохранить устоявшийся вид, когда все кишки перетряхиваются), будет ровно тот же геморрой. А я люблю веб. Для автоматизации тестирования, визуализации результатов частенько использую. - SciFi(24.05.2023 16:36)
- Есть такая канцепция "модель данных - контроллер - вью".
Предполагается что эти три сущности как-то стандартизованно
общаются и поддаются подмене. Тот же ВЕБ, по сути обмен текстовыми
сообщениями, и никто не запрещает иметь инженерный режим,
помещающийся в CLI. - Cкpипaч(24.05.2023 18:43)
- "Жаль там нет кроссплатформенного фреймворка, gdi любой оси не
перспективно." - POV(24.05.2023 15:42)
- glfw и FreeGLUT есла надо в графику... или в браузере делать
приложение типа Electron Costic(1 знак., 25.05.2023 15:50, ссылка)
- Ему нужон GL, а он есть не везде. - LightElf(25.05.2023 18:29)
- Чем QT не устраивает? - LightElf(24.05.2023 16:23)
- Он прекрасен, но полностью им овладеть не получится. Там все равно
будет кусок проприетарщины, пусть и без требований по
лицензированию, который намертво привяжет. - Evgeny_CD(24.05.2023 16:33)
- +1. К примеру, туда насильно вкомпилируется модуль ads. Реклама.
Модель такая - если устройство с доступом в Интернет, можно
показывать рекламу. И даже зарабатывать производителю устройств (и
Qt). Как я понял, исключить рекламный модуль из сборки - задача не
тривиальная. - Nikolay_Po(24.05.2023 20:04)
- Вi таки про Qt или про Qt For MCU? (это же два совершенно разных фреймворка). В KDE нигде рекламы не замечено, вы ничего не путаете? - lloyd(25.05.2023 08:07)
- В том и суть. Выкусить ненужное из Qt - это нужно достичь уровня позволяющего свое Qt написать. - Evgeny_CD(24.05.2023 20:41)
- Такого не знал, но если правда - нелицензионный Достоевский заиграл новыми красками.... - Evgeny_CD(24.05.2023 20:39)
- +1. К примеру, туда насильно вкомпилируется модуль ads. Реклама.
Модель такая - если устройство с доступом в Интернет, можно
показывать рекламу. И даже зарабатывать производителю устройств (и
Qt). Как я понял, исключить рекламный модуль из сборки - задача не
тривиальная. - Nikolay_Po(24.05.2023 20:04)
- Они совсем недавно не собирался (GPL вариант) на любом ПК с
российским IP адресом. Это побороли? - Evgeny_CD(24.05.2023 16:31)
- Откуда телега? Eddy_Em(387 знак., 24.05.2023 16:42)
- У нас на работе достаточно квалифицированный сотрудник бился.
Вылечилось VPN. - Evgeny_CD(24.05.2023 16:45)
- А, так, небось, не в линуксе собирал? Еще и исходники пытался с
офсайта взять без патчей? - Eddy_Em(24.05.2023 16:49)
- Я не вникал. Но злобу на QT затаил. - Evgeny_CD(24.05.2023 16:52)
- А, так, небось, не в линуксе собирал? Еще и исходники пытался с
офсайта взять без патчей? - Eddy_Em(24.05.2023 16:49)
- У нас на работе достаточно квалифицированный сотрудник бился.
Вылечилось VPN. - Evgeny_CD(24.05.2023 16:45)
- Простите, 127.0.0.1 тоже российским уже стать успел? - lloyd(24.05.2023 16:41)
- Там в какой-то момент инет нужен обязательно - Evgeny_CD(24.05.2023 16:46)
- Не нужен, если самому собирать без всяких сторонних приблуд. - Eddy_Em(24.05.2023 16:50)
- Этот момент называется "установка SDK официальным инсталлятором
Qt". То есть забыть нужно про IDE-шечки и научиться собирать софт
через CMake - lloyd(24.05.2023 16:48)
- Спасибо! - Evgeny_CD(24.05.2023 16:53)
- Там в какой-то момент инет нужен обязательно - Evgeny_CD(24.05.2023 16:46)
- У нас старый пользуется, не знаю как там сейчас. - LightElf(24.05.2023 16:36)
- Откуда телега? Eddy_Em(387 знак., 24.05.2023 16:42)
- QT под qml прекрасен. И похер под какую ось пишешь... собссно об этом выше мой спич. - POV(24.05.2023 16:25)
- Он прекрасен, но полностью им овладеть не получится. Там все равно
будет кусок проприетарщины, пусть и без требований по
лицензированию, который намертво привяжет. - Evgeny_CD(24.05.2023 16:33)
- glfw и FreeGLUT есла надо в графику... или в браузере делать
приложение типа Electron Costic(1 знак., 25.05.2023 15:50, ссылка)
- Спасибо! - Evgeny_CD(24.05.2023 01:36)