All streams
Search
Write a publication
Pull to refresh
157
159.2
Alex Chernyshev @alex0x08

Немного понимаю в компьютерах

Send message

Она, в отличие линукса и *BSD хотя бы POSIX-сертифицирована.

Это как-то влияет на вашу работу? Только честно?

Если один спросит Zig

Миллионы ответят — Rust.

Извините )

Надо будет на работе прикольнуться :)

Обязательно сразу на проде и без бекапов!

Познание придет через боль. (ц)

Ну нет, это уж совсем перебор. Вот по поводу оформления из моего прошлогоднего поста на ЛОРе:

Что касается оформления, то это снова Fvwm3 c оформлением вот отсюда, в этот раз закос под UnixWare.

Fvwm с тонкой настройкой пойдет?

На свете много интерпретируемых языков, но только один этого смущается.

Транспиляторы для слабых духом.

Страшный вы человек, как я погляжу :)

странно, что никто не делает такого же в своих интерпретаторах.

Действительно, пойду Гвидо напишу — думаю оценит идею.

Это слишком жестоко даже для преподавателя в ВУЗе )

почему демки из компо 4K into имеют размер бинарника более мегабайта

Это же сцена а не обычный билд )

Может быть все что угодно включая ручную правку HEX-редактором.

Ну о чем я и написал выше: качество картинки существенно выше.

нет модели, только шейдеры.

Эм нет, в оригинале все еще круче: шейдеров тоже нет ))

Шейдеры есть в портированной на WebGL версии, оригинал создает статичную картинку девушки в худи одними только алгоритмами.

В оригинальной демо нет никаких внешних библиотек кроме одной, отвечающей за формат изображения.

Настолько все круто.

Когда учился в ВУЗе, мой одногруппник написал клон Notepad целиком на ассемблере. Было время — были люди.

Но dirojed.com просто убил меня. Убил и сьел! 32 байта это как

Это все магия ;)

Сам dirojed не нашел, зато есть вот такой интересный порт другой демо этого автора на WebGL.

С характерной строчкой из описания:

It is not an entirely accurate translation of the algorithm, but it is fairly close. It is also nowhere near 256 bytes - it is closer to 4k, not counting the parts that aren't related to the effect as such.

Не представляю каким способом такой бинарь можно ужать до 4К.

Надо внимательно смотреть скрипты сборки в каждой демке, хотя авторы не всегда выкладывают часть которая отвечает за минимизацию и подготовку.

Может быть вот такое:

SFLAGS = -K .bss -K .text -K .data -R .comment -R .note -R .note.ABI-tag -R .fini -R .gnu.version #-R .data

Те тут вырезается далеко не только отладочная информация.

  1. Ghosts of Mars собралась и чудесно работает, графика отпадная. Использует встроенную видюху (amdgpu).

Надо было скриншоты выкладывать, а лучше - видео ) На дискретной графике будет разумеется сильно быстрее и красивей все бегать.

Правда из неё убраны некоторые совсем уж архаичные платформы (Atari MiNT, AmigaOS, Windows 95, BeOS, MacOS9).

Не эксперт по Амиге, видел ее лишь в эмуляторе, но нашел вот такое:

https://github.com/AmigaPorts/SDL

Но в любом случае насколько успел изучить вопрос - подразумевается кросс-компиляция в случае Амиги, не сборка на ней самой.

Chaos Constructions 2024 в Питере

В 2023м же отменяли? Думал все - с концами. Но рад что кто-то еще занимается ) 

Посмотрите внимательно видео автора, ради этого я и выложил - чтобы подобных вопросов не было. Нет там никаких:

Модель как правило уже рассчитана заранее и захардкожена

Если вы не видите разницы между массивом чисел и вычисляемой во время работы функцией, которая этот массив формирует, то я видимо не смогу вам ее объяснить.

 первую "Матрицу" рендерили именно на кластере FreeBSD-машин.

Вот это поворот, чего не знал того не знал:

Manex Visual Effects used 32 Dell Precision 410 Dual P-II/450 Processor systems running FreeBSD as the core CG Render Farm. Charles Henrich, the senior systems administrator at Manex, says, "We came to a point in the production where we realized we just did not have enough computing power on our existing SGI infrastructure to get through the 3-D intensive sequences. It was at that point we decided on going with a FreeBSD based solution, due to the ability to get the hardware quickly as well as the reliability and ease of administration that FreeBSD provides us. Working with Dell, we purchased 32 of these systems on a Wednesday, and had them rendering in production by Saturday afternoon. It was truly an amazing effort on everyone’s part, and I don’t believe it would’ve been possible had we chosen to go with any other Operating System solution."

Но если откинуть все фанатские эмоции и обратить внимание на год, то станет понятно что речь все же про CPU и раскидывание нагрузки по отрисовке между мощными рабочими станциями. Это не совсем тоже самое что и программная отрисовка на экране.

Тогда все ок, поскольку текст выше про 26 Мб как раз про Lifeforce, а вот про Heaven Seven:

И снова 172кб бинарник рисует и поет всю эту красоту.

Information

Rating
38-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Fullstack Developer, Chief Technology Officer (CTO)
Lead
Java
Java Spring Framework
Java EE
Scala
C++
C
Software development