Всё так. Почти. В 99% игр привязка была именно к процессору. К прерываниям - как сейчас помню - была привязка в играх Robin of the Wood и Bomb Jack 1. И на клонах они из-за этого не работали. Не из-за частоты прерываний, а из-за того, что вектор прерывания (единственный доступный для изменения) перенаправлялся в область ПЗУ, которая в оригинале содержала 256 нулей. Там был очень хитрый прикол: вроде бы по прерыванию должен был быть сразу переход на нулевой адрес, то есть вроде как сразу же Reset. Но обработчик прерывания (который должен естественно не просто сделать переход, а вернуться откуда стартовал) воспринимал это как таблицу векторов, в которой все элементы указывают на нулевой адрес. Он прыгал туда (но сохраняя все регистры, иначе это был бы просто аналог Reset) а встречал там команду ОТНОСИТЕЛЬНОГО перехода на отрицательное значение. Там и лежал реальный обработчик. Такой вот хак, там он был довольно распространенный. А вот в клонах - эту область ПЗУ с нулями любили использовать, например для добавления кириллицы.
Чтобы не быть голословным - покопался в сорцах свежего telegram desktop. Lottie присутствует. А вот поддержки именно анимированых GIF не нашел. P.S. Судя по именам классов и файлов - Lottie - это что-то из Enlightenment?
Ну даже с учетом замкнутости витков, и тем самым практически вырождаясь до одножильного провода - кто знает, что там было за напряжение в "первичной" обмотке (ЛЭП) и какое расстояние до "вторичной" (колючки/егозы)
Знакомые велосипедисты говорили, что при езде вдоль ЛЭП иногда волосы шевелятся, а при сходе с вела на землю - иногда искра может проскочить - это не больно, но неожиданно
ЕМНИП, так и было: он намотал вдоль забора несколько витков одножильной "колючки", естественно не соприкасающихся. Точно как вторичную обмотку. Чувак тот явно знал что делать чтобы повысить КПД.
Категорически не согласен: проверить один раз факт того что колонка не-nullable и дальше использовать этот факт - очевиднейшая оптимизация, до которой сложно не додуматься. Иначе для чего этот признак? Хотя... Реальный профит можно поиметь если НИ ОДНА колонка в таблице не nullable, тут факт.
У них общий принцип только один: "За большие деньги")) Совершенно разный подход к on-disk хранению. Тем более что ноги у MSSQL растут из SYBase, а у Oracle - из жо...сорри, из Oracle. У MSSQL (современного) все же внутри больше общего с "версионниками" (привет, Firebird!), чем с "блокировочниками" (привет, Oracle/PG/SQLite!)
Вспоминается котоламповая история про американского фермера, у которого забор с колючей проволокой (или это была "егоза", которая уже сама по себе катушка?) стоял параллельно с ЛЭП. В какой-то момент в процессе установки нового заграждения его слегка долбануло током. А дальше - ход мысли - "ХАЛЯВА!!! No more fucking bills for electricity!" Правда вроде как потом поймали, доказали, то ли оштрафовали, то ли посадили... Свечку не держал.
Читая подобное, получается что Arduino (как проект) - это абсолютная анти-реклама и подрыв репутации весьма уважаемой компании Atmel (точнее уже Microchip). Но это не так. Тем более что "Made in Italia" Ардуин я давно не видел, даже в стране без санкций. А если и есть - то по цене в 4-5 раз дороже чем "зачем вам оригинал, контроллер тот же самый же?"
P.S. В статье с которой всё началось - явно всё происходит в моей Стране (см.надписи на входе в лифт). За что мне в квадрате обидно.
Arduino - всего лишь обвязка + IDE с упрощенным C для контроллеров от Atmel (уже от Microchip) - которые как раз в соответствующем исполнении вполне себе Enterprise-Grade
Я не скажу за Windows (точнее нет, скажу: мне как-то раз понадобилось установить MS Teams на Win 10 LTSC - это был тот еще квест, поскольку устанавливается только из их маркета, никаких setup.exe, в отличии от Linux, где Teams устанавливается одной командой. Как это? MICROSOFT Teams гораздо проще установить в Linux, чем в Windows LTSC, корпорате Ынтырпрайз на минуточку!) Так вот, не знаю как с этим в Windows, но в Linux в Firefox всё вышеозначенное работает.
А еще Cool Story. Как-то раз меня уволил лично CIO "одним днём" (но я узнал об этом чуть раньше, и знал всю процедуру). В частности, нужно вернуть корпоративный ноут и лично ему назвать пароль для расшифровки диска (там диск полностью VeraCrypt шифровался). Я сменил его на "Пошел ты на ъй, Такой-то такой-тович")
Всё так. Почти. В 99% игр привязка была именно к процессору. К прерываниям - как сейчас помню - была привязка в играх Robin of the Wood и Bomb Jack 1. И на клонах они из-за этого не работали. Не из-за частоты прерываний, а из-за того, что вектор прерывания (единственный доступный для изменения) перенаправлялся в область ПЗУ, которая в оригинале содержала 256 нулей. Там был очень хитрый прикол: вроде бы по прерыванию должен был быть сразу переход на нулевой адрес, то есть вроде как сразу же Reset. Но обработчик прерывания (который должен естественно не просто сделать переход, а вернуться откуда стартовал) воспринимал это как таблицу векторов, в которой все элементы указывают на нулевой адрес. Он прыгал туда (но сохраняя все регистры, иначе это был бы просто аналог Reset) а встречал там команду ОТНОСИТЕЛЬНОГО перехода на отрицательное значение. Там и лежал реальный обработчик. Такой вот хак, там он был довольно распространенный. А вот в клонах - эту область ПЗУ с нулями любили использовать, например для добавления кириллицы.
Чтобы не быть голословным - покопался в сорцах свежего telegram desktop. Lottie присутствует. А вот поддержки именно анимированых GIF не нашел.
P.S. Судя по именам классов и файлов - Lottie - это что-то из Enlightenment?
"лет пять назад" - в текущих реалиях это уже величина геохронологического порядка
Сомнительно, т.к. трос грозозащиты заземлен
Ну даже с учетом замкнутости витков, и тем самым практически вырождаясь до одножильного провода - кто знает, что там было за напряжение в "первичной" обмотке (ЛЭП) и какое расстояние до "вторичной" (колючки/егозы)
Знакомые велосипедисты говорили, что при езде вдоль ЛЭП иногда волосы шевелятся, а при сходе с вела на землю - иногда искра может проскочить - это не больно, но неожиданно
ЕМНИП, так и было: он намотал вдоль забора несколько витков одножильной "колючки", естественно не соприкасающихся. Точно как вторичную обмотку. Чувак тот явно знал что делать чтобы повысить КПД.
Хоть что-то свое, без латиницы придумали... Вангую мессенджер "Дзынь" и "Сбер.Базар"
Никто и не спорит. Но этот флаг же надо где-то хранить (правильно, в null-bitmap-е), и как-то постоянно обрабатывать. Это и есть overhead
Категорически не согласен: проверить один раз факт того что колонка не-nullable и дальше использовать этот факт - очевиднейшая оптимизация, до которой сложно не додуматься. Иначе для чего этот признак? Хотя... Реальный профит можно поиметь если НИ ОДНА колонка в таблице не nullable, тут факт.
У них общий принцип только один: "За большие деньги")) Совершенно разный подход к on-disk хранению. Тем более что ноги у MSSQL растут из SYBase, а у Oracle - из жо...сорри, из Oracle. У MSSQL (современного) все же внутри больше общего с "версионниками" (привет, Firebird!), чем с "блокировочниками" (привет, Oracle/PG/SQLite!)
Вспоминается котоламповая история про американского фермера, у которого забор с колючей проволокой (или это была "егоза", которая уже сама по себе катушка?) стоял параллельно с ЛЭП. В какой-то момент в процессе установки нового заграждения его слегка долбануло током. А дальше - ход мысли - "ХАЛЯВА!!! No more fucking bills for electricity!" Правда вроде как потом поймали, доказали, то ли оштрафовали, то ли посадили... Свечку не держал.
Читая подобное, получается что Arduino (как проект) - это абсолютная анти-реклама и подрыв репутации весьма уважаемой компании Atmel (точнее уже Microchip). Но это не так. Тем более что "Made in Italia" Ардуин я давно не видел, даже в стране без санкций. А если и есть - то по цене в 4-5 раз дороже чем "зачем вам оригинал, контроллер тот же самый же?"
P.S. В статье с которой всё началось - явно всё происходит в моей Стране (см.надписи на входе в лифт). За что мне в квадрате обидно.
Arduino - всего лишь обвязка + IDE с упрощенным C для контроллеров от Atmel (уже от Microchip) - которые как раз в соответствующем исполнении вполне себе Enterprise-Grade
Увольнять одним днём, звонком по дороге на работу - тоже как бы не очень
...в жопу сунули банан) А пароль Падлы я не знаю. А знал бы - "не при детях же"
Я не скажу за Windows (точнее нет, скажу: мне как-то раз понадобилось установить MS Teams на Win 10 LTSC - это был тот еще квест, поскольку устанавливается только из их маркета, никаких setup.exe, в отличии от Linux, где Teams устанавливается одной командой. Как это? MICROSOFT Teams гораздо проще установить в Linux, чем в Windows LTSC, корпорате Ынтырпрайз на минуточку!) Так вот, не знаю как с этим в Windows, но в Linux в Firefox всё вышеозначенное работает.
https://habr.com/ru/articles/79163/
Вспомнилось. 2009 год. Умели же!
Lightshot напряглись?
А, не, выдохнули
Ну как бы есть. Но в отделе кадров, в сейфе)
А еще Cool Story. Как-то раз меня уволил лично CIO "одним днём" (но я узнал об этом чуть раньше, и знал всю процедуру). В частности, нужно вернуть корпоративный ноут и лично ему назвать пароль для расшифровки диска (там диск полностью VeraCrypt шифровался). Я сменил его на "Пошел ты на ъй, Такой-то такой-тович")