Как стать автором
Обновить
9
Карма
0
Рейтинг

Пользователь

  • Подписчики 7
  • Подписки

Отношения науки и философии (как Стивен Хокинг преждевременно похоронил философию)

Станислав Лем "Глас господа". Несколько цитат, с которыми я полностью согласен

История человеческого познания — это ряд, имеющий в пределе бесконечность, а философия пытается до этого предела добраться одним прыжком, коротким замыканием, дающим уверенность в совершенном и непоколебимом знании. Тем временем наука движется мелким шагом, по-черепашьи, а то и вовсе, казалось бы, топчется на месте, но в конце концов добирается до последних рубежей, до окончательной границы разума, проведённой философами, и, не замечая никаких пограничных столбов, преспокойно идёт себе дальше.
Ну, разве могли философы не впасть в отчаяние? Одной из форм такого отчаяния был позитивизм с его весьма специфической агрессивностью: он выдавал себя за верного союзника науки, будучи, в сущности, её ликвидатором. Надлежало подвергнуть примерному наказанию всё то, что разъедало и подтачивало философию, обращая в ничто её великие открытия, и позитивизм, этот мнимый поборник науки, не замедлил вынести ей приговор <…>.
Подставлять в умозаключения себя в качестве искомой общечеловеческой нормы <…> — значит поступать безответственно. Стремление понять «всё», на которое при этом ссылаются, имеет разве что психологическую ценность. Поэтому философия гораздо больше говорит о людских надеждах, страхах, влечениях, чем о тайнах абсолютно равнодушного к нам мироздания, которое лишь однодневкам кажется царством вечных и неизменных законов.

Разве, формулируя тезисы о категорических императивах или об отношении мышления к восприятию, они начинали добросовестно расспрашивать бесчисленных представителей человеческого рода? Да нет же — они спрашивали себя и только себя, раз за разом короновали собственную персону, выдавая её за образец человека разумного. Именно это возмущало меня и мешало читать даже самые глубокие философские сочинения: не успев открыть книгу, я натыкался на вещи, очевидные для автора, но не для меня; с этой минуты он обращался только к себе самому, рассказывал лишь о себе, на себя самого ссылался, а значит, утрачивал право высказывать суждения, истинные для меня и тем более — для всех остальных двуногих, населяющих вашу планету.

Можно ли сделать деревянный стеллаж без инструмента используя только отвертку и 3D-принтер? Легко!.

Кстати, а зачем вам вообще брусы? Мебельный щит толщиной 18 мм — это очень прочная штука — можно было сделать вообще всё на нём — только ножки на торец приделать и всё.
И еще — у вас концы брусов опираются прямо на пол. Очень рекомендую сделать как минимум войлочные прокладки и обязательно обработать чем-нибудь от воды — иначе после мытья полов туда будет впитываться вода и будет очень некрасивый вид. А может и вообще потрескаться.

Можно ли сделать деревянный стеллаж без инструмента используя только отвертку и 3D-принтер? Легко!.

столешница лежит прямо на боковых ножках и давление на столешницу переходит на ножки

Это понятно. Я говорил про держатели полок, видимо надо было уточнить.
Жесткость от перекоса (при высоте до 1 метра) создает нижний элемент panel_rack_bracing

При плече 1 метр эти элементы будут вырваны с мясом если кто-то просто на этот стеллаж решит облокотиться. У вас это не так существенно, так как справа стеллаж упирается во вполне приличный шкаф, но вот рекомендовать подобное решение для отдельно стоящего стеллажа/стола я бы не рискнул. Посмотрите на тот же стол от IKEA в начале вашей же статьи — там сзади видна вполне приличная поперечина.
Но как вы сделаете с помощью них стенки «аля филёнка»

Для сборки брусов с филёнкой куда логичнее использовать конфирматы (мебельные шурупы) — и соединение жёстче будет намного и их можно хоть каждые 20 сантиметров воткнуть. Кстати, на высоком шкафу у вас ещё может вылезти неприятная проблема со временем — так как длинные вертикальные брусы работают под нагрузкой, то со временем от просушки и торцевой нагрузки их может «повести» как винтом, так и дугой. И если при жестком конфирматном соединении их бы удержал мебельный щит, то три хиленьких пластиковых дуги их вряд ли удержат.
PS: профессионально изготовлением мебели не занимаюсь, но для себя собственноручно сделал три кровати из бруса и мебельных щитов и некоторое количество шкафов, в основном из ЛДСП. 3D принтер есть, но использовать его продукцию в качестве силовых элементов мебели мне бы и в страшном сне в голову не пришло.

Можно ли сделать деревянный стеллаж без инструмента используя только отвертку и 3D-принтер? Легко!.

Первая проблема, которую я вижу — отсутствие хоть какой-то защиты от перекоса. В тех же икеевских шкафах от перекоса защищает жёстко прибитая задняя стенка. А любое усилие на перекос в вашей конструкции вызовет немедленное выламывание крепёжных элементов, так как рычаг огромный.
Второе — всё-таки как-то странно сделать несущие элементы по принципу «как получилось», то есть несущая способность определяется уже в готовой конструкции опытным методом. Причём совершенно непонятно — что мешало добавить в конструкцию стандартные металлические мебельные уголки.

А вы когда-нибудь причиняли себе физическую боль собственным кодом?

Как всё сделать максимально неправильно и получить на выходе полный бред.
Там же распарсить оригинальную структуру заголовка и нормально обработать файл можно десятью строками кода — в любом случае для корректной обработки надо иметь в виду как минимум BitsPerSample и BlockAlign. Да и размер чанка данных после обработки неплохо бы привести к корректному значению.

Оператор «Индженьюити» подробно рассказал о фазах полета над поверхностью Марса

в режиме «коллективного управления», который изменяет шаг лопастей равномерно, а также с помощью режима «циклического управления», при котором наклон лопасти зависит от угла поворота ротора

Это не режимы — это два параметра работы винта (системы винтов). В русскоязычной практике они называются общий шаг и циклический шаг винта. Реализуется это с помощью автомата перекоса.
Автомат перекоса

«Котовий брызгатрон» — или боевая турель против кота ^_^

Есть гениальная история про отпугивание мейн-куна :)
Цитата:
Кот пришел через пару часов, когда мы заснули. Прыгнул со шкафа на фольгу. Фольга зашуршала, кот страшно перепугался, взвился в воздух и упал на мужа.
В чистом итоге: минус десять метров фольги, минус сорок капель пустырника на двоих взрослых. Плюс развлечение коту.

Но рекомендую прочитать полностью:
ru-cats.livejournal.com/19218540.html
ru-cats.livejournal.com/19238701.html
ru-cats.livejournal.com/19428775.html

Много лет назад, когда удалённые серверы не были таким обычным делом как сегодня

Немного оффтоп. А почему для иллюстрации была выбрана именно такая картинка? Просто я совершенно чётко вижу, что на иллюстрации вовсе не компьютерная серверная, а что-то типа аппаратной какого-то вещательного комплекса — какие-то кодеры и эфирные процессоры, коммутационные панели с XLR (это такие звуковые разъемы) и т.д.

«Котовий брызгатрон» — или боевая турель против кота ^_^

А зачем там вообще используется прерывание, если по сути вы его никак не используете? Куда проще прямо в рабочем цикле проверять состояние датчиков.
Всё, что под if (firstStart) надо переносить в setup — это типичная инициализация, для которой setup и предназначен.
Ну и вложенные циклы с одним и тем же условием isSensorStarted — это что-то за пределами моего понимания

Плавность хода, шум и момент шагового двигателя при управлении микроконтроллером

Прежде всего несколько непонятно — у вас обычные BLDC двигатели (под трапецию) или рассчитанные на векторное управление (под синус)?
Двигатель ниже 5 об/мин двигается рывками, а ток сильно возрастает

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

Собственно — это одна проблема. И она называется «противоэдс». То есть вращение ротора вызывает ЭДС в катушках. В управлении бездатчиковыми двигателями этот эффект используется для уточнения положения ротора.
По большому счёту вам надо рассчитывать подаваемое напряжение с учётом требуемого ускорения и текущей скорости. Либо работать с токовыми драйверами.

первый шаг периодически сопровождался рывком ротора. Удар можно убрать, путем снижения амплитуды первой половины шага (в моем случае 20% от максимума) и значительно увеличив время первой половины шага по сравнению с другими шагами.

Здесь имеет смысл плавно (линейным нарастанием) вывести на максимальное значение чтобы плавно поставить ротор в заданное положение и дальше уже регулировать напряжение в зависимости от требуемого ускорения.

Маленькие хитрости для STM32

PS: На всякий случай хочу заметить, что даже при использовании DMA чудеса ещё как бывают.
Стандартный приём при использовании DMA — наличие ДВУХ буферов — один сейчас «в эфире», второй копит данные. При окончании данных в первом буфере — натравливаем DMА на второй буфер, а данные льём в первый. И так они по очереди и работают. В таком случае мы избегаем любых блокировок или потерь данных.

Маленькие хитрости для STM32

А зачем здесь вообще DMA? Подобные задачи (низкоскоростной вывод) куда проще решаются через кольцевой буфер и прерывание по пустому буферу передачи. Никаких блокировок.
Копируем данные в кольцевой буфер и смотрим — свободен ли сейчас буфер UART. Если свободен — кидаем туда первый байт.
Дальше по прерыванию просто кидаем следующий байт и всё. Дошли до указателя последнего байта — остановились.

Крутые часы на адресных диодах (часть 2)

> конденсатор ёмкостью 0,1-1 мкФ (маркировка 103 или 104)
103 — 0.01мкФ
104 — 0.1мкФ
105 — 1мкФ

Крутые часы на адресных диодах

А с чего вдруг получится сверхмалое потребление тока? Яркость приблизительно пропорциональна среднему току через светодиод. Чем мы его достигаем — ШИМом или активным элементом последовательно светодиоду — да пофиг — потери в любом случае равны (Uпитания — Uсветодиода)*I. А напряжение на светодиоде почти не зависит от тока — их даже раньше использовали в качестве этакого стабилитрона.
Единственный способ понизить потребление — индуктивность последовательно светодиоду, ШИМ и схема стабилизации тока. Но это такой геморрой, что это имеет смысл только на каких-то уж очень больших цифрах.

Крутые часы на адресных диодах

Это не ШИМ заметен, это частота обновления. В большинстве библиотек делают частоту обновления порядка 10 герц и «ступенчатость» изменения яркости очень заметна.
Я когда делал свою снежинку/гирлянду делал частоту обновления порядка 100Гц и все зажигания/потухания сделал плавными. Визуально очень хорошо смотрится.

Nvidia выпустила версию драйвера Game Ready 456.55 WHQL, который занижает частоты RTX 3080

Это типичная проблема, когда площадка общая для двух SMD компонентов — при расплавлении паяльной пасты силы поверхностного натяжения «стягивают» компоненты вместе. Надо было оставить полоску маски, тогда такого бы не было.

Исследование протокола системы контроля давления воздуха в шинах автомобиля (TPMS)

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

Скорее всего там просто абсолютное давление, умноженное на 100. То есть при абсолютном давлении 1 бар (без избыточного давления) на выход должно идти 100. 3 единицы — просто погрешность.

Электронные часы в духе Cronixie

А цветастость была важным условием? Всё-таки адресные светодиоды весьма крупные, из-за этого приходится делать «ножки-световоды», которые дают некрасивые «пучки» света снизу.
Не было идеи просто сделать плату подсветки на копеечных SMD светодиодах формата 0805? Тогда нижний торец можно было бы сделать плоским и подсветка была бы намного равномернее.
Хотя даже с текущей конструкцией можно было бы существенно улучшить равномерность подсветки если сделать ножки не прямоугольниками, а трапециями и матировать нижнюю грань (обращённую к светодиодам).

Распределенный LED Контроллер управления светом (12V 6A)

Ох, как будто вернулся в конец 90х — начало нулевых… Когда Резонит драл за платы неадекватные деньги, китайцы еще не раскачались и всё делали ЛУТом. Когда нормальных микроконтроллеров еще просто не было и всё делалось либо на MCS-51, либо на at2313. И да, приходилось всё делать на ассемблере, так как каждый байт был на вес золота.
Много что еще можно вспомнить. И так удивительно видеть всё это в конструкции 2019 года.

Лекция с разбором правды и мифов об аварии на Чернобыльской АЭС

Извините, но Вы серьезно ссылаетесь на Wiki, как на серьёзный источник?
Вообще-то, в сети без проблем находятся оригинальные документы. И в них это называется:
«Испытание турбоагрегата №7 Чернобыльской АЭС в режиме совместного выбега с нагрузкой собственных нужд»
accidont.ru/Prog1985.html

> Кнопки нажимали сотрудники станции, но ведь идея была московского института
Так всё-таки — «проводил приехавший специалист» или таки «работники станции»? Приехавшие специалисты там действительно были. Но они турбинисты и занимались исключительно турбиной, насколько я помню (там даже стоял отдельный фургончик с дико дорогущей аппаратурой для записи параметров, который потом ушёл в радиоактивные отходы).

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность