Очень низкая передача редуктора

Очень низкая передача редуктора Механика, Наука, Редуктор, Видео

Машина Гэнсона — редуктор из 12 колес с передаточным числом 1:50 на один узел. Передаточное число редуктора 50¹² = 244.140.625.000.000.000.000. Вал крутится со скоростью 200 оборотов в минуту. А последнее колесо крутится так медленно, что вмуровано в бетон и ничего с ним не делается. Потому что один оборот оно может совершить за 2,3 триллиона лет.

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

Очень низкая передача редуктора Механика, Наука, Редуктор, Видео
Вы смотрите срез комментариев. Показать все
162
DELETED
Автор поста оценил этот комментарий

Степенной ряд, хули...

Мне по работе нужна была одна программулина, купить вера не позволяла, а демоверсия переставала работать через 20 минут после запуска, требовалась перезагрузка операционки, после перезагрузки всё опять работает 20 минут.

Отдал программу знакомым кулхацкерам на работе, они нашли, что счётчик минут хранится в ячейке uint32 (32 разрядное беззнаковое целое число), при запуске программы оно инициализируется числом 20, потом каждую минуту счётчик уменьшается на единицу, и когда достигает нуля, программа перестаёт работать. Чуток ковырнули код, сделали так, что эта ячейка стала при запуске инициализироваться максимальным значением для uint32,  а именно 4 294 967 296. Программа как была, так и осталась демоверсией, только перегружать теперь операционку нужно чуток пореже, не раз в 20 минут, а раз в 8171 год. Неудобно конечно всё равно,  но лучше чем было...

раскрыть ветку (39)
72
Автор поста оценил этот комментарий

А через 8171 год очередной программист будет долго ломать голову, почему же программа перестала работать? И для бета-тестирования ему после каждого изменения придется ждать результата 8171 год.

раскрыть ветку (5)
10
Автор поста оценил этот комментарий

попробует бутнуть и не будет еще 8171 год париться. она же инициализируется каждую перезагрузку

раскрыть ветку (2)
2
Автор поста оценил этот комментарий
Только обновления за 6000 лет поставятся и всё
раскрыть ветку (1)
Автор поста оценил этот комментарий

нет указания что это это виндус

Автор поста оценил этот комментарий

покажите мне комп с таким аптаймом и я поверю, что будущее наступило

раскрыть ветку (1)
Автор поста оценил этот комментарий

Рекорд аптайма вроде 24 года)

4
Автор поста оценил этот комментарий
Чуток ковырнули код

если была возможность ковырнуть код, почему бы просто не убрать блокировку?

раскрыть ветку (4)
5
DELETED
Автор поста оценил этот комментарий

Кто знает в скольки местах и в каких ситуациях в программе проверяется, что счётчик минут не равен нулю? Прикажете все выискивать?

раскрыть ветку (3)
2
Автор поста оценил этот комментарий

какая тогда гарантия, что программа после инициализации делает только декремент этого значения? просто учитывая что был доступ к коду, это решение выглядит как лютый костыль

раскрыть ветку (2)
2
DELETED
Автор поста оценил этот комментарий

Да никакой гарантии. Практика - критерий истины.

Автор поста оценил этот комментарий

Ковырнуть код - на 99% имеется ввиду в какой-нибудь ida pro, а не доступ к исходникам. Я так когда-то всплывающее окошко «лечил», изменением его размеров на один пиксель)

7
Автор поста оценил этот комментарий

Почему artmoney было не установить?

раскрыть ветку (3)
Автор поста оценил этот комментарий

Потому что артмани придется использовать при каждом запуске.

Потому что с помощью артмани нужно будет каждый раз искать заново в памяти это значение.

это неудобно)

раскрыть ветку (2)
4
Автор поста оценил этот комментарий

Зато лампово )

Автор поста оценил этот комментарий

поэтому придумали cheatengine.

ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку