User
Information
- Rating
- 6,535-th
- Location
- Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity
Specialization
Backend Developer, Embedded Software Engineer
Lead
Git
Linux
OOP
C++
Multiple thread
C
System Programming
Embedded Linux
Linux Kernel
Когда идет золотая лихорадка то выгоднее и надежнее всего продавать лопаты.
Вот Хуанг и продает.
Именно, пока только для себя.
А вот когда встает задача использования вашего софта на разных дистрах, которые используют разные версии Питона 3.x то ты тут же проникаешься этой проблемой.
Постоянно что-то ломается.
Тебе опять нужно добавлять поддержку, чинить свой софт и притом так, чтобы старые версии продолжали работать.
После примерно 5 итерации ты начинаешь жалеть, что не написал все это на Перл 5 (например).
Все это мне напомнило старый опус "Десять байт которые потрясли мир" аж от 2005 года
https://proza.ru/2005/07/06-185
"Виpус взбудоpажил миpовую общественность, ибо тепеpь самовозникновение виpусов в pезультате случайных сбоев стало из невозможного пpосто маловеpоятным. Идеологи ВКП(П) усмотpели в этом шиpокую пеpспективу: настанет вpемя, когда пpогpаммы будут писаться сами собой, а пpогpаммисты будут только игpать в DOOM и Beholder, пить пиво и спать."
Это к Т2. У них есть.
Отладка bash через вывод в файл или консоль несколько устарела.
VSCODE имеет плагин bashdb предоставляющий полноценный отладчик с просмотром переменных, точками останова и пошаговым исполнением.
Он не без некоторых особенностей, но все ещё несопоставимо лучше чем просто консоль.
А еще там не учитываются компетенции разных членов команды.
По замыслу все разработчики там подобно роботам - все одинаковые, с одинаковыми скилами и решают задачи с одной скоростью.
Жизнь обычно несколько сложнее схем.
В то время на факультете (ФАВТ) стояла EC-1060, то есть для всего факультета. Да, с перфокартами. Про PL/1 не скажу, у нас там на ней был фортран. Позже нам дали и СВМ на ней.
На кафедре ВТ стояла СМ4, кафедральная, то есть для нужд кафедры. Еще были ДВК а позже стали появляться IBM PC
Что-то подобное (СМ4?) стояло на и кафедре САПР, точно тип не скажу.
Что-то было как-то бедно у прикладной математики, а они считались местной элитой факультета.
Сказать честно времени на компах было мало.
Так в этом то и проблема.
Если архитектура приложения построена правильно, то и хаки не нужны.
Замечу что это относится к любому языку, никакой раст за вас архитектуру не напишет.
Ядро Линукс написано именно на C, за исключением кода момента его старта и еще некоторых мест, где без ассемблера не обойтись. Утверждение про некий диалект C в ядре выглядит по крайней мере странно.
Обработчики прерываний написаны в абсолютно подавляющем случае на C, даже низкоуровневые.
libc как и прочие библиотеки не входят в сам язык, он прекрасно может работать без них, если они не нужны пользователю/программе. Ядру Линукс они не нужны.
Многопоточный код на C надо уметь готовить и применять где нужно.
Без понятия что там используется в автомобильной электронике но не удивлюсь если там работает free rtos, которая написана на C или VxWorks, которая написана на C и летала при этом в космос. А может что-то работающее вообще bare metal, там тоже C и ассемблер.
Я пока еще не видел bare metal кода на расте, может конечно он где и есть...
FPGA тоже запретите в ответственной элетронике?
По моему там можно такое сотворить, что C покажется максимально безопасным языком.
Интересные инфа по подделкам.
Я вот абсолютно уверен, что их продают и в крупных сетевых магазинах, ну или качество батареек GP может вариироваться от 'хорошо' до 'ужасающе'.
Есть прибор - инсулиновая помпа, работает от одной алкалиновой батарейки AA.
Как следует из названия - mission critical device.
Когда батарейка садится помпа говорит, что 'low battery' и работает примерно еще дней 3-5 до того, как полностью останавливается - чтобы владелец мог спокойно поменять батарейку.
Обычно батарейки хватает на полтора месяца.
И некоторые батарейки GP мало того, что работают одну неделю так и помпа останавливается полностью сразу - привет хозяин, у тебя тут emergency внезапно нарисовалась.
Из-за этого я полностью отказался от батареек GP.
Ни Duracell ни Energizer ни Varta НИКОГДА не вели себя подобным образом.
Если у GP такая проблема с подделками - пусть делают одноразовые qr коды для проверки подлинности.
А до этих пор я их буду избегать.
С удивлением взял в руки зарядку от своего Сяо (не флагман), посмотрел на надпись 120 Вт...
Скорость зарядки телефона просто чудовищно...быстрая.
Сравнил со скоростью зарядки айфона жены и не понял как вообще с такой зарядкой можно жить.
Интересно, теперь гитхаб наконец заблокируют?
Можно сказать и по-другому.
Если ваша задача требует охоты за наносекундами и для этого приходится использовать кучу трюков которые сейчас работают, а потом могут и перестать работать в новой версии языка - то вы выбрали неверный язык для этой задачи.
Подобная охота лучше всего реализуется в С/C++ ну или Расте.
Еще будут проблемы с доступом в интернет тех поселений, где другого способа кроме мобильного нет и которые достаточно далеко от базовых станций - там LTE не достает.
Или ОПСОСы планируют наконец доставить базовых станций так, чтобы покрыть все населенные пункты?
Я лично в это не верю.
Сами самокаты не являются злом.
На мой взгляд злом является их прокат кому попало.
За последний год я не видел ни одного беспредельщика на собственном самокате, зато видел сколько угодно подобной публики на арендных.
Дело дошло до того, что идешь по тротуару как по территории военных действий.
Даже переход через дорогу стал намного менее стрессовым: того и гляди тебя собьет или курьер на электровеле или бешеный прокатный самокат, намного вероятнее второе.
Возможно, следует просто запретить их прокат, как это сделали в Париже.
Тебе нужен электросамокат - иди и купи его себе, храни где сумеешь.
Classic Shell уже давно не разрабатывается.
Теперь это Open Shell и его искать на GitHub
У меня стоит на Win11 Home и прекрасно работает.
Я описывал только то, с чем столкнулся сам, лично.
Рад что вас эта беда обошла, как и многих других.
В моем случае загрузка не тормозила, а просто завершалась с ошибкой.
При повторном ее запуске (руками, руками) она со скрипом и мееедддлллеееннно проверяла файлы игры и начинала качать, чтобы остановиться через 5 минут.
После 5 часов подобного приключения я сделал то, что уже написал и смог наконец поиграть.
Мне настолько хватило опыта с попыткой установки Атомик Харт в прошлый раз, что больше к этой платформе я и близко не подойду, ну может только от полного отчаяния.
В прошлый раз я выдирал торрент ссылку для скачки Атомик Харт из клиента ВкПлей, скачивал все обычным торрент клиентом, потом скармливал скачаные файлы обратно ВкПлей, чтобы тот наконец проверил их у установил.
А сам он наотрез отказался что-либо скачивать, все зависало.
Спасибо, но я лучше на ЮТубе пройду.
Скорее всего это так и будет.
Если появится полноценный ИИ, а не эти модели, то это изменит вообще все и проблема IT будет одна из последних.
Скайнет может наконец стать реальностью.
А если не станет, то реализуются хотелки из "10 байт которые потрясли мир"
О том, что настанет время, когда программы станут писать себя сами, а программисты будут только игpать в DOOM и Beholder, пить пиво и спать.
Хочется верить в такой исход :-)
Я бы очень хотел посмотреть на то как США таки запрещают ТикТок.
Потом блокируют его, наплевав на свою поправку о свободе слова.
Потом граждане США начинают ходит в ТикТок через сервисы, которые нельзя называть.
Потом сенат США издает закон о блокировке подобных сервисов, как помогающих обходить демократические блокировки.
И так далее.