|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 5:46 am
| Автор |
Съобщение |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: Говорилня
мдааам... начи не било религия, а старост 
|
| Пон Дек 30, 2024 11:59 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: Говорилня
Мдам ... аз се имам за сравнително читав програмист и за 30 и кусур години така и не ги научих приоритетите на аритметичните оператори. Първо, че сложните изрази трябва да се избягват и да се разбиват до по простички в отделни променливи. Второ - ако все пак се наложи да се пише по сложен израз за да няма съмнения и се слагат скоби навсякъде. Това с "хитрото" опростяване на изрази и спестяване на скоби щото си ги бил знаел приоритетите като ти докара няколко дена дебъгване бързо те учи да не правиш повече така.
_________________ Мразя да мразя ...
|
| Вто Дек 31, 2024 8:18 am |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12764 Местоположение: София
|
 Re: Говорилня
...и не на последно място: скобите са евтини, и все още няма регулации ограничаващи колко броя на ред могат да се използват...
|
| Вто Дек 31, 2024 10:43 am |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: Говорилня
аз като вехт старозаветник със силно амортизиран аналогов интелект, също имам затруднения с 'виждането' в съвременни синтаксиси: това е брояч на JS. сложете го в конзолата на браузъра и после викайте counter() може да се напише и още по-засукано: което води до любопитен първи резултат от -0 (минус нула) въобще, вярващите в момента са разделени на два антагонистични лагера - едните вярват, че 2+2=4, другите че 2+2=22 и никакви аргументи на едните не могат да променят вярванията на другите.
|
| Вто Дек 31, 2024 10:56 am |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12764 Местоположение: София
|
 Re: Говорилня
В новата реалност е така. Относително наскоро се сдобих със съвременен ръчен мултимер Кийсайд който понякога показва -5 (минус пет) ома или минус колкото е измерил. От мултимерите които имам това е единствения който не се срамува да покаже отрицателно съпротивление. Истински юнак... 
|
| Вто Дек 31, 2024 11:25 am |
|
 |
|
Bai Ui
Ранг: Форумен бог
Регистриран на: Вто Ное 06, 2018 5:18 pm Мнения: 1750
|
 Re: Говорилня
Ако това е междинен резултат може да се игнорира, стига да не води до грешки в крайния резултат. Когато се пише код за отговорни продукти примерно в авиоиндустрията, софтуера/фърмуера се проверява от независим екип, в големите компании си има цели отдели за проверка (verification), тази стъпка по проверка на кода е задължителна за сертифициране на продукта. Понеже екипа по проверка трябва да бъде напълно независим, той няма достъп до сорс кода, т.е. няма значение колко некадърно е написана програмата и дали са спазени някакви качествени стандарти (като например MISRA) ако крайният резултат отговаря на заданието то продукта се приема за работещ. Има няколко нива на проверка (DAL - design assurance level) в зависимост от това колко отговорно е устройството, ако от работата му зависят човешки животи (safety critical) то проверката трябва да е от най-високо ниво - DAL-A. При най-високото ниво на проверка софтуерът/фърмуерът се симулира с всички възможни състояния на входните сигнали, т.е. ако имаш цифров 8 битов вход, да речем от изход на АЦП то се симулират всички 256 състояния на този вход. Ако имаш отделно друг цифров вход да речем 4 битов за отделни канали, то тогава се симулират всичките 12-бита състояния. Отделно при DAL-A проверката трябва да се извърши най-малко посредством два независими метода, най често компютърна симулация и физическо тестване на компонента на ниво пинове - примерно ако е FPGA се прави тест риг, който подава всички възможни комбинации на входовете и се проверяват състоянията на изходите. Преди време работих по управлението на една ракета, разработвахме шесто поколение на тази ракета, което трябваше да работи като второ поколение с малки подобрения - на шесто поколение бустърът също се управляваше, за разлика от второ и още други малки изменения, та като начална стратегия беше решено да се преправи фърмуера на второ поколение. Фърмуерът беше писан на една от първите версии на софтуера на Actel, 1992 година, който вървеше само на Уиндос 95. Та намерихме стара машина на която инсталирахме всичко необходимо за да компилираме сорса. Всичко мина добре но сорса не отговаряше на съвременните VHDL стандарти та трябваше да се преправи. Когато го преправихме обаче открихме много грешки, това нямаше как да се каже на клиента, един вид разбираш ли цяло поколение ракети, което се е ползвало от американската армия е работило с грешки в сорса. Казахме на клиента че оригиналният сорс не отговаря на стандартите и няма как да се преправи затова трябва да се пренапише от нулата. Въпреки всичко мениджмънта изпадна в паника и се наложи да тестваме оригиналния контролер по DAL-A за да се уверим че грешките в сорса не влияят на правилната работа на ракетата.
_________________ “Intelligence is the ability to adapt to change.” Stephen Hawking
|
| Вто Дек 31, 2024 12:19 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Говорилня
Еиий колко много знаеш по тия въпроси  Аз като ми заговорят за стандарти обикновено тръшвам вратата от външната страна. То и практиката го показва де - преди 50 години хората на луната кацаха, а сега и 5 кила кутия да успеят да пратят без да се е разбила и се отваря шампанско като за последно. Стандарти, какво да прави човек... 
_________________ 'просто' е технически синоним на 'красиво'
|
| Вто Дек 31, 2024 12:48 pm |
|
 |
|
Pif
Ранг: Форумен бог
Регистриран на: Чет Сеп 26, 2013 2:24 pm Мнения: 1765
|
 Re: Говорилня
Стандартите са хубаво нещо и ти спестяват много мотики. Някой е проверил, че ако изделието ти отговаря на Х и на У - ще се справи в определена ситуация. Няма нужда и ти да го откриваш от собствен опит.
А защо сме канцали на луната преди 50 години а сега не можем е много просто. Тогава проектите са се ръководили от инженери. Имало е цел и тя е била техническа. Сега всичко се ръководи от финансисти и от пари. Техническите параметри остават на заден план. Освен това тогава за качеството на всяко нещо е стоял човек с името си. Сега е колективна безотговорност. Едни заплатополучатели симулират дейност като дори не знаят за какво са там. То това не само в космоса ами и в цялото ни всекидневие. Вояджерите още работят. Купуваш си кола и те оставя на пътя щото решила да се "ъпдейтва". От кола ще става самолет. Няма да върви по пътя ами ще прескача от светофар на светофар на пружини...
|
| Вто Дек 31, 2024 2:16 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: Говорилня
и Весело посрещане на Новата Година
_________________ main[-1u]={1};
|
| Вто Дек 31, 2024 4:53 pm |
|
 |
|
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 4:00 pm Мнения: 1622 Местоположение: София
|
 Re: Говорилня
Весело посрещане на Новата: 1³+2³ + 3³ + 4³ + 5³ + 6³ + 7³ + 8³ + 9³ = 45² = 2025
|
| Вто Дек 31, 2024 9:28 pm |
|
 |
|
d_jelev
Ранг: Форумен бог
Регистриран на: Нед Окт 25, 2009 1:48 pm Мнения: 1073
|
 Re: Говорилня
При вас дойде ли Нова Година в България? Честита Нова 2025! Едва гледам от свинско и винско, ама имам квота 1000 коментара до 2030 да направя!
|
| Сря Яну 01, 2025 1:23 am |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Говорилня
При нас дойде вчера. Днес вече планираме какво ще правим на следващата 
_________________ 'просто' е технически синоним на 'красиво'
|
| Сря Яну 01, 2025 1:41 pm |
|
 |
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 3:25 am Мнения: 6418
|
 Re: Говорилня
айде за много години  |  |  |  | Bai Ui написа: Ако това е междинен резултат може да се игнорира, стига да не води до грешки в крайния резултат. Когато се пише код за отговорни продукти примерно в авиоиндустрията, софтуера/фърмуера се проверява от независим екип, в големите компании си има цели отдели за проверка (verification), тази стъпка по проверка на кода е задължителна за сертифициране на продукта. Понеже екипа по проверка трябва да бъде напълно независим, той няма достъп до сорс кода, т.е. няма значение колко некадърно е написана програмата и дали са спазени някакви качествени стандарти (като например MISRA) ако крайният резултат отговаря на заданието то продукта се приема за работещ. Има няколко нива на проверка (DAL - design assurance level) в зависимост от това колко отговорно е устройството, ако от работата му зависят човешки животи (safety critical) то проверката трябва да е от най-високо ниво - DAL-A. При най-високото ниво на проверка софтуерът/фърмуерът се симулира с всички възможни състояния на входните сигнали, т.е. ако имаш цифров 8 битов вход, да речем от изход на АЦП то се симулират всички 256 състояния на този вход. Ако имаш отделно друг цифров вход да речем 4 битов за отделни канали, то тогава се симулират всичките 12-бита състояния. Отделно при DAL-A проверката трябва да се извърши най-малко посредством два независими метода, най често компютърна симулация и физическо тестване на компонента на ниво пинове - примерно ако е FPGA се прави тест риг, който подава всички възможни комбинации на входовете и се проверяват състоянията на изходите. Преди време работих по управлението на една ракета, разработвахме шесто поколение на тази ракета, което трябваше да работи като второ поколение с малки подобрения - на шесто поколение бустърът също се управляваше, за разлика от второ и още други малки изменения, та като начална стратегия беше решено да се преправи фърмуера на второ поколение. Фърмуерът беше писан на една от първите версии на софтуера на Actel, 1992 година, който вървеше само на Уиндос 95. Та намерихме стара машина на която инсталирахме всичко необходимо за да компилираме сорса. Всичко мина добре но сорса не отговаряше на съвременните VHDL стандарти та трябваше да се преправи. Когато го преправихме обаче открихме много грешки, това нямаше как да се каже на клиента, един вид разбираш ли цяло поколение ракети, което се е ползвало от американската армия е работило с грешки в сорса. Казахме на клиента че оригиналният сорс не отговаря на стандартите и няма как да се преправи затова трябва да се пренапише от нулата. Въпреки всичко мениджмънта изпадна в паника и се наложи да тестваме оригиналния контролер по DAL-A за да се уверим че грешките в сорса не влияят на правилната работа на ракетата. |  |  |  |  |
за съжаление изреждане на възможните комбинации не е достатъчен тест. прост пример с 1 бит - 0 или 1, и при 0 и при 1 всичко е наред, но при смяна на 0 и 1 в неподходящ момент или с неподходяща честота и става авария и въобще много от тестовете напоследък имат съвсем друга цел - опитват се да заменят старите инженери с опит с нови некадърници без опит, което няма как да стане пример от тая сутрин - фейсбук маркетплейс, търсене с ключова дума "geiger" - няма резултати. търсене с ключова дума "gaiger" - изплюва много резултати съдържащи "geiger" и не намерих нито един "gaiger" въобще масово напоследък забелязвам всякакви търсачки са отврат, показват някакви неадекватни резултати, повече време ми отнема да преборя бъговете на търсачката от колкото да прочета каквото съм търсил
|
| Сря Яну 01, 2025 3:48 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: Говорилня
никога не би ми хрумнало да търся гайгери във фейса... не че имам фейс. интересно, ако попиташ за сцинтилатори, дали ще ти препоръча сциентолози?
|
| Чет Яну 02, 2025 8:24 am |
|
 |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3714 Местоположение: Високо в планината
|
 Re: Говорилня
Тия дни потърсих "ОББ" в Гугъл . Първият резултат беше за пощенска банка, вторият за револют...
Изобщо Гугъл са се превърнали в рекламен каталог.
_________________ Хайде де!
|
| Чет Яну 02, 2025 9:55 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 7 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|