Как стать автором
Обновить
4
0
Никита Диваков @Gromin

Разаботчик ПО для Embedded и SSD

Отправить сообщение
Кузов не поднимется, система не позволит такие фокусы. К тому же паспортная максимальная скорость у БелАЗов до 60 км/ч, выше даже электрический тормоз не спасет, только горка.
То ж все понятно, никто не спорит. Но проблема в том, что мы все разрабатываем еще и железо, а не один только софт. И если данная хотелка не реализуется чисто программными методами — все, приехали. Либо сравнительно огромные костыли, либо ругательства с заказчиком, либо переделка железа со всеми вытекающими. А последний вариант, как написано в предыдущих статьях автора, в проектах данного уровня очень и очень затратный. Причем затратен не столько по разработке, сколько по тестированию.


Ругаемся, костылим и переделываем. С переделкой железа все не так мрачно, на самом деле. Если при разработке устройства не выбрали контроллер «впритык» по возможностям/входам/выходам, то самые частые хотелки типа «а надо еще контролировать этот сигнал» решаются программно + подключением свободных входов-выходов. А чаще что-то новое нужное читается из CAN. Тотальные переделки «с нуля» из-за дополнительных функций не делаются, это уже совсем другие системы получаются и лучше делать новый блок.
После начала испытаний нового модуля плата переделывается (исправляется и заказывается на производстве) всегда. Ну или в 99% случаев. Но на этом этапе стоимость производства настолько низкая, что на фоне общих затрат на R&D — ни о чем.

Все специалисты уже давно сошлись на одном и том же мнении: менеджмент требований — это самая первая причина срыва сроков, превышения бюджета или невыполнения R&D проекта вообще. А только потом идет уже компетенция команды или методология разработки или тестирования. За требованиями нужно следить в первую очередь, какие бы проблемы с их сбором и анализом не вываливались. И да, за ТЗ вам обычно тоже никто не заплатит.


Согласен. Как минимум без требований нельзя назначить сроки т.к. нет критериев готовности проекта. Но, повторюсь, практически все модули машины постоянно дорабатываются даже при серийной поставке на конвейер. Без доплат и новых договоров. И причин тому хватает:
— удешевление производства. Производителю тоже хочется снизить себестоимость при фиксированной цене продажи изделия. Такие изменения, само собой, всегда согласовываются с заинтересованными лицами и дополнительно тестируются на машинах;
— индивидуальность серии машин. Я не сильно ошибусь если скажу что каждый БелАЗ уникален. Даже если их выпустили партией, все равно не будет двух полностью одинаковых машин. Как минимум ПО в настройках будет отличаться. Для каждой партии машин, 10шт, например, производится доработка ПО как по функциям, так и по настройкам. Все это тестируется на машине на заводе, записывается в акты и отправляется в карьер. После сборки машин в карьере опять производится доработка ПО и тестирование до момента «о, так отлично». Потом в течение гарантийного срока еще пару раз, потому что «как-то стало не так»;
— конкуренция. Есть много как больших контор, так и мелких фирмочек, которые готовы сделать и делают аналогичные модули с новыми функциями, улучшающими показатели машин. Нужно как минимум не отставать что бы остаться на конвейере;
— надежность. Некоторые проблемы получается выявить только спустя годы работы в конкретном карьере. При любом тестировании.
Естественно все доделки и функции применяются на новых машинах, где это возможно. Таким образом доработки как бы оплачиваются будущими заказами.

Еще стоит упомянуть что в срывы сроков происходят не только из-за изменений требований. Согласование схем, документации и т.п. порой происходит весьма не быстро.
И да, за ТЗ не платят)
Как мне объясняли, механического тормоза хватает метров на 50-100, потом всё. Если при спуске у машины отказывает электродинамический тормоз и скорость меньше 30 км/ч то остановиться еще можно, если больше — все очень плохо.
Водители БелАЗов как капитаны кораблей, остаются на борту до конца) Лестницы с палубы расположены по ходу движения, аккурат под колеса. Сама палуба на высоте 4+ метров, с ограждениями, с нее даже на стоянке прыгать как-то не хочется. К тому же дороги в карьере укатаны до состояния бетона и обильно усыпаны камнями различных форм и размеров, так что можно спрыгнуть «с гарантией».
Как человек, работающий в этой сфере, отвечу вам что не все так однозначно. Как бы ни писались ТЗ, все равно в процессе разработки систем и после их ввода в эксплуатацию появляются новые «хочучки» от водителей и наладчиков. И все это, в основном, бесплатно (т.е. в рамках изначально заключенного договора). Отказ от такой работы влечет за собой потерю конкурентного преимущества, репутации и заказов от завода. Очень не многие компании могут позволить себе такое ведение дел, увы.
Софт всегда тестируется, ведь, если все плохо, новая трансмиссия стоит мно-о-ого денег. Но тестирование на стенде и на машине — совсем разные этапы тестирования со своими особенностями. Как автор уже описал, на стенде «все норм», а на машине…
А есть тут кто-нибудь, кто может поподробнее рассказать про этого интереснейшего человека — Пола Митчела? Кто же он, что с ним сейчас, отправился ли он в желтый дом? Я заинтригован)
В школе ненавидел физкультуру, постоянно прогуливал. В колледже меня там вообще видели только на первом занятии (ума не приложу как зачет поставили). По комплекции был: рост 182, вес 97, подтянуться даже раз не мог.

Потом встретил девушку и сам захотел заниматься спортом. Бег по вечерам 3 раза в неделю, диета, турник — за месяц -15 к весу, +10 к подтягиваниям и т.д. И как-то постепенно стало легче и веселее жить, улучшилось настроение, пропала хроническая усталость. Да, поначалу было очень трудно (особенно бегать), но никогда не заставлял себя заниматься «пинками» — я хотел заниматься.

Сейчас, после двух лет без занятий (вес добрал только до 85, хоть и все время проводил за компьютером), я снова занимаюсь каждый день: чередую бег и силовые «по самочувствию».
И это, я вам скажу, мне очень нравится. Нравится когда добегаешь дистанцию не смотря на усталость, когда получается подтянуться на один раз больше, когда добавляешь еще один кг на гантели. После удачных тренировок всплеск энергии и позитива ощущается еще три-четыре дня.

Главное что я понял — не нужно делать то, что вам не нравится (не хочется) и не нужно насиловать себя весами и повторами. Не можете отжиматься 3 х 10 с отдыхом 30 секунд — так и не надо, не в том смысл. Не можете (не хотите) отжиматься вообще — так и фиг с ним, можно другие упражнения попробовать. Не нравится бег (уверен что многим он не нравится именно потому что нужно долго и «нудно» бежать) — попробуйте, например, футбол. Можно и пропустить занятие если устали или были заняты, нет в этом ничего плохого.

Для меня спорт — это, прежде всего, улучшение качества жизни, а потом уже и хорошее самочувствие, и красивое тело.

По статье: замечательная статья, хотелось бы почитать от автора еще про растяжку и питание.

По книгам: для занятий использую «Анатомия силовых упражнений». Мне хватает.
Плеяда китайских производителей не пройдет сертификацию в куче инстанций (или пройдет, но через 5 лет) и не получит разрешение на продажу данного устройства в США (если и получит, то через те же 5-6 лет, но все равно нет ибо политика). Это все же медицина и бизнес, все совсем не просто.
Это действительно быстро)
Как только выйдет Home версия — сразу перейду на нее. Тем более цена у нее ну очень хорошая.
Интерфейс, конечно, красивый, но теперь почти не отличается от SW и автокада (автокад терпеть не переношу, не знаю почему).
У меня такой вопрос возник: почему закладки с открытыми документами расположили над панелью? Это как бы говорит нам что на каждый документ может быть своя панель?
Новая панель параметров сохранила свое поведение при выполнении операций? Надеюсь все еще можно быстро создать, например, окружность в два клика и ввод радиуса/диаметра с клавиатуры (как в классическом удобном Компасе, а не как в SW).
P.S. А градиент фона при моделировании все равно круче выглядит)
А как вам такой вариант решения проблемы: убрать комиссию банка за обналичку денег? Тогда одним не надо будет мутить схемы, а банкам не надо будет бороться с этим. Да так и честно будет (но банкам это, я полагаю, как-то все равно).
А у меня тоже день рождения сегодня.
Первый раз программировал в школе, «елочки» рисовал на мониторе. Сам немного познакомился с Delphi и оконными приложениями, хотел писать игры «и что бы можно было грабить корованы», но не срослось.
К программированию вернулся через 6 лет, на 1 курсе университета. Был курсовой проект по программированию математический алгоритмов. Язык уже был Си. Потом было программирование на ассемблере под MCS-51 и на Си для STM32. Сколько лабораторных сделал для себя и товарищей — не счесть. На 3 курсе меня позвали на практику в компанию «Стрим», которая занимается разработкой автомобильной электроники, где я и остался сначала до конца лета, потом 4 и 5 курсы совмещал с учебой и после защиты диплома остался. Занимаюсь разработкой на C++ для Embedded Linux.
Так зеленый мох был. Мне показалось что это коврик с толстым ворсом) Я еще подумал «о, коврик классно получился, похож», а это мох..)
Основное перемещение воздушных масс идет в верхних слоях, так что утверждение об изменении климата спорно.
Вы в модели для аккумулирования энергии рассматривали только химические аккумуляторы? Аккумулирующие ГЭС вроде как удобнее (и сильно реалистичнее) для таких объемов.
Потери при перетоках энергии на большие расстояния считались равными 0?
А я не согласен. Да, внутриканальные наушники или наушники с подавлением шума отсекают очень важный канал информации, но это опасно только если при включении музыки отключать мозг. Недостаток звуковой информации хорошо компенсируется зрительной и повышенным вниманием. Я почти всегда хожу в наушниках, а на велосипеде езжу в них вообще всегда, но я четко осознаю что ничего не слышу и при любом маневре, перед любым пересечением с дорогой или со слепым местом подтормаживаю и верчу головой с удвоенной силой.
Что толку от половины таких «беговых» наушников если они все равно из-за тряски будут из ушей выскальзывать? Разве сейчас нет предложений с надежной фиксацией на ухе?
А вот эти подиумы без ограждений, это для того что бы в творческом порыве можно было эффектно с них навернуться, да?
Временно в Stylish себе сделал так:
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("habrahabr.ru") {

  body.nl .layout__elevator {
    width: 0px;
  }
  
  body.nl .layout__base {
    max-width: 1564px;
    min-width: 1024px;
  }
}

Скриншот

Вот чуть полнее:
.chat_tab_img, .post_img, .page_list_module .thumb, .page_list_module .cell_img, .module_body .people_cell_img, .friends_photo_img, .friends_photo_wrap .ui_zoom_inner, .right_list_img, .wall_module .reply_img, .top_profile_img, .nim-dialog.nim-dialog_classic .nim-dialog--photo .nim-peer .nim-peer--photo .im_grid > img, .nim-dialog.nim-dialog_classic .nim-dialog--photo .nim-peer .nim-peer--photo > img, .nim-peer .nim-peer--photo-w, .nim-peer.nim-peer_small .im_grid > img, .nim-peer .nim-peer--photo .im_grid > img, .nim-peer .nim-peer--photo > img, .group_row_photo, .group_row_img, .ow_ava.ow_ava_small, .apps_feed_user_photo img, .fans_fan_img, .ui_zoom_inner, .wall_module .copy_post_img, .search_item_img, .ts_contact_img, a.fc_msgs_img, .ow_ava.ow_ava_comm, .like_tt_image, .poll_tt_image, .wddi_img, .wdd_imgs, .post_field_user_image {
  border-radius:0;
}


P.S. Я в CSS недавно, с сегодняшнего утра, и при просмотре кода ВК у меня возник вопрос: такое количество дублирующих классов — это нормально? Тех же иконок пользователей ну 5-6 видов, зачем столько разных сущностей плодить?

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность