Оптический иллюзий

Nov 12, 2023 01:37

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

Просто там строки выгибаются и головокружат!


Read more... )

боженькаубейпожалуйставсехпрограммистов

Leave a comment

ruflexx November 25 2023, 23:33:07 UTC
Типун тебе на язык! Не хватало мне еще с паролями и прочими https'ами на голом железе без операционки возиться... Нафиг! Не, мы круче сделали: для того, чтобы попасть в сервак, нужно нажать физическую кнопку в железяке и только тогда загрузится совершенно другая прошивка с возможностью изменять конфигурацию. Сделано так, разумеется, потому, что в основную паршивку ничегошеньки не лезет, да и память вся занята. Но мотивируем решение заказчику, само собой разумеется, соображениями повышенной security - конфиг только для граждан, имеющих физический доступ. :-)

А компиляторы сейчас оптимизирут просто фантастически. Мне руками так уже либо не сделать, либо слишком надрывно. Я как-то месяц бился и руками оптимизировал код видеофильтра и смог ускорить по сравнению с компилятором (старым, VS2010) всего лишь процентов на тридцать.

Читал, что у оптимизаторов появилась новая идея, близкая к гениальности: считается, что если в коде есть undefined behavior (например, есть неинициализированная переменная), то у программиста существует вероятность получить неверный результат. Так вот, мысля простая: если есть ненулевая вероятность получить на выходе говно, так давайте мы все выкинем и быстро за 1 такт процессора выдадим им какое-нть гарантированное говно.

Reply

bugabuga November 26 2023, 01:21:42 UTC
Ну просто если без https то удалённо скажем Хром будет отказываться показывать :) Народ будет нервничать.

А про неопределённое поведение я вообще не понимаю -- есть же всякие IDE которые на эти места будут кричать. Но нет, будут через жопу делать

Reply

ruflexx November 26 2023, 22:01:51 UTC
Ха, хром... У меня в ТЗ слова "Windows XP SP3" с вытекающим из этого IE6. :-) А я ж не хтмлщик ни разу, меня со всего этого околовебного просто тошнит.

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

Reply

bugabuga November 26 2023, 22:28:26 UTC
Фу, как некультурно :)

Вообще всё зависит от того, как девайс себя представляет. Если, скажем, некий домен (типа local.control.example.com) то на такое можно бесплатный сертификат получить :) Но вообще надо на ТЗ смотреть.

Винды такие старые уже не поддерживают в любом случае

Reply


Leave a comment

Up