- Посоветуйте, как быстрее пару-тройку простейших виртуальных машин c Win7 / WinXP и браузером cделать? - De_User(21.12.2019 03:21 - 04:47, Off, полностью)
- Народ, в чем проще нарисовать импульсную последовательность. Надо фпгашникам техзадание нарисовать. Что то типа как в даташитах. Например spi протокол. Просто дохрена выходов засинхронизировано на клок, я запарюсь в графредакторе ваять. - danuna(19.12.2019 15:12, dao, полностью)
- Может кто объяснит, чем руководствуется компилятор когда вставляет функцию как инлайн, а когда вызов? Вот сравнение _Constantin24(466 знак., 19.12.2019 07:46, dao, полностью)
- Кто как делает спецификацию на разъем, который покупается отдельно из ленты контактов, кожуха и собственно самого разъема? Делаем отдельный сборочный чертеж на разъем или можно как то проще без чертежа? - Make_Pic(17.12.2019 12:33, SCH, полностью)
- Уважаемые сэры,посоветуйте пожалуйста методику выбора номинала плавкого предохранителя для устройства, питающегося от импульсного блока питания (флайбэк на TOP258) - Rainman62(03.12.2019 20:31, SCH, полностью)
- Нужно проверять работу неких небольших алгоритмов на голом С++ под WIN7, что лучше использовать для этого (редактор/компилятор легковесный, возможно portable)? - Make_Pic(01.11.2019 11:24, dao, полностью)
- "Инцидент
никак нихуя не повлияет на сроки ремонта корабля" :)) --> - MBedder(18.12.2019 23:42, zen, ссылка, полностью)
- Изучил срач по ссылке. Подкину дохлую кошку (см.ссылку "картинка"): "На 1000 строк исходного кода открытых программ насчитывается 1 дефект". Подобное исследование было и у НАСА (лень искать). Собственно вопрос - надежней ли банальный релейный Chum_A(714 знак., 14.12.2019 16:15, dao, ссылка, ссылка, полностью)
- аффтар снёс топик со срачем. как обычно. - Vit(15.12.2019 02:30, youtube)
- А какого хера он снёс _чужие_ сообщения? - fk0(15.12.2019 13:36)
- Ковыряйтесь =AlexD=(26409 знак., 15.12.2019 20:05)
- Опостылил этот "seryy" своим нетрадиционным поведением. Может на неделю-другую ему помочь - сразу перемещать его сообщения в мусорку? - De_User(15.12.2019 17:38)
- Кирюша, ты про свои сообщения, скорее всего, печешься? Заведи свою тему по плюсам, будем в ней обмениваться опытом, крестоёбить. :)))) И никто не снесет и тема в твоих руках. В основном, конечно, я бы послушал. Век, знаете ли, живи, век учись. - RxTx(15.12.2019 14:38)
- Машенька, сними буденновку и открой, наконец, для себя "Always" - со сносимым постом автоматически
сношаются сносятся и все ответы, о чем русским по белому выдается предупреждение сношающему :)) MBedder(15.12.2019 13:44 - 13:47)
- Пока нет реальной информации о "дефектах", всё это вилами на воде писано. RxTx(197 знак., 14.12.2019 23:29)
- По поводу реле и дефектов. misyachniy(1319 знак., 14.12.2019 23:07)
- На 1000 строк? Я считал раз в 20 больше. Это уже после тщательного тестирования остаётся столько. Ну я по ссылке и написал, что множество слоёв абстракций привносят множество проблем. И более простая система может оказаться более надёжной. Но не fk0(388 знак., 14.12.2019 20:54)
- А чтотговорит linting? Хаос(86 знак., 14.12.2019 16:41,
)
- Пятница же. Обычный день в России (буржуинское издание) --> - SciFi(20.12.2019 10:58, Off, ссылка, полностью)
- Хохлизм (лебарализм?) головного мозга... POV_(768 знак., 20.12.2019 00:20,
, Off, полностью)
- Не уподобляйся тамошним нацикам, будь над этим. Летом якась гарна дивчина прошлась по Тверской и Красной площади с жовтоблакитним прапором и очень обиделась на то, что ее никто не побил, не скрутил и т.д., а наоборот - приветствовали и MBedder(10 знак., 20.12.2019 01:36)
- Может молодого человека Славой звали, подруга ему говорила "Слава хватит тебе, Слава их [буквы] украли", а вы не расслышали? :-) - Boвa(20.12.2019 00:27 - 00:30)
- Что это было не знаю, а что у тебя вата головного мозга не сомневаюсь. Ну зарядил бы ты ему в харю, ну получил бы
условный срок, судимость, отсутствие нормальной работы и всё такое прочее. А может так и нужно было? - fk0(20.12.2019 00:28)
- Писал три месяца проект, писал.. тот внезапно перестал работать.... POV_(208 знак., 06.12.2019 09:42,
, MCU, полностью)
- В функции RxTx(554 знак., 08.12.2019 00:29)
- Что за ересь?! С чего бы у меня был использован один и тот же буфер?.. POV_(70 знак., 08.12.2019 11:49,
)
- "buffer у тебя глобальная переменная" - Где? - VLLV(08.12.2019 08:23)
- Беда, коль пироги начнет печи сапожник, Ruslan(290 знак., 08.12.2019 07:31)
- спасибо! ТС так и вылечил -> - Evgeny_CD(08.12.2019 00:46, ссылка)
- Мне показалось он "вылечил", а сделал перестановку кроватей. ;-) - RxTx(08.12.2019 00:56)
- Мне кажется, что суть этого важного глюка до нас еще толком не дошла. Evgeny_CD(82 знак., 08.12.2019 01:51)
- "Важный глюк" - фантазия. "Многопоточность может случиться в однопоточной системе" - заблужение. "Очень поучительно" - фантазия. Молодец, возьми с полки пирожок. - SciFi(08.12.2019 11:20)
- Нет ли тут интересного... POV_(73 знак., 09.12.2019 11:53,
)
- Вызов вложенной функции - всего лишь несколько байт стека. - VLLV(09.12.2019 12:16)
- А вызов одной и той же функции в иерархии вызовов несколько раз - многопоточность в однопоточном приложении. И если эта функция не реентерабельна, то вылет. - Evgeny_CD(09.12.2019 14:12)
- Ну ты же понял что там происходит. sprintf() ожидает что её %s параметр (его char* буфер) имеет ожидаемую ей длину. RxTx(655 знак., 09.12.2019 16:10)
- Вы все обкуренные и не лечитесь. Невозможно устроить рекурсивный вызов sprintf(). По буквам: николай, елена, владимир, олег, зинаида, михаил, ольга, жозефина, нина, оксана. Как этот простой факт ускользает от здешней публики - для меня загадка. - SciFi(09.12.2019 14:17)
- попробуйте выровнять буфер на 8 байт(aligned(8)). Было что то подобное. - Mikla(06.12.2019 17:46)
- Когда я вижу без ошибок написанную нереентрантную функцию, на которую жалуются "что-то странно она себя ведет", то сразу возникает вопрос: откуда она у тебя вызывается? Если из разных потоков и обработчиков - то буратино найден :-) - il-2(06.12.2019 14:30)
- Может, не в тему. Всегда (если в библиотеке есть) вместо sprintf использую snprintf. От переполнений стека, правда, это не спасает. - Сидоргек(06.12.2019 11:26)
- sprintf может валить прогу, если 1) аргументы не соответствуют строке формата (в частности опасно использование "%n"), 2) нижележащие функции, через которые printf (без s) печатает, вызывают ошибку, 3) если это sprintf и переполняется буфер... fk0(2051 знак., 06.12.2019 10:50)
- Зачетно , местами гениально! - PlainUser(09.12.2019 15:25)
- +100500 за valgrind. При компиляции в режиме отладки утилита показывает стек вызовов с именами функций и номерами строк. Уйму блох отловил этим полезным инструментом. - =AlexD=(06.12.2019 11:58)
- Варнинги проверял, snprintf пробовал, строку подставлял фиксированную без параметров. Валится всегда в одном и том же месте. Ниже я описал где... POV_(23 знак., 06.12.2019 11:41,
)
- Спасибо! Душевно. - Evgeny_CD(06.12.2019 11:06)
- Вдогонку, в embedded ещё встречаются проблемы с распечаткой чисел с плавающей точкой -- в процессоре может не быть fpu, а в библиотеке используется, или наоборот и разный ABI (call convention), если библиотеки какие-то экзотические, то могут плохо fk0(34 знак., 06.12.2019 10:54)
- Опытные товарищи берут в зубы отладчик и ищут косяк. - SciFi(06.12.2019 09:46)
- Так оно уходит в никуда при пошаговой работе. Соседние строчки с тем же sprintf норм работают. - POV_(06.12.2019 09:49,
)
- Чехарда в адресной арифметике ? К примеру: Есть массив из 10 элементов, а делается запись в 11-ый. Результат: затёрта память в соседней переменой. "Чудный" результат. Был обнаружен при смене компилятора (или по другому выполнял линковку). - Zoro(06.12.2019 10:42)
- Не, такого что нет. А вот что есть... POV_(228 знак., 06.12.2019 11:39,
)
- default может добавить? в Винавр помогало。 - Symbions(06.12.2019 13:24)
- В дизассемблере по шагам пройдись. Указатель стека проверь. - SciFi(06.12.2019 11:48)
- В общем сам "дурак", дал шанс компилятору при оптимизации повертеть меня на херу... POV_(534 знак., 06.12.2019 15:11,
)
- Основной вопрос в этом коде - это где хранится результат внутренних sprintf после возвращения из функции psu_GetField. Ведь переменным bb присваиваются указатели на некий буфер. Если это глобальный буфер, то последовательные вызовы psu_GetField PSP(148 знак., 08.12.2019 20:28)
- Проблема при вложенности функций указывает в первую очередь на проблему со стеком. - VLLV(07.12.2019 05:00)
- А внутри psu_GetField, когда вызывается sprintf, он печатает случайно не в ту же статическую переменную, в которую печать происходит в той функции, где глюки были обнаружены? Тогда чего же ты хочешь? snprintf начинает читать из буфера и fk0(771 знак., 06.12.2019 20:21)
- есть у меня подозрения, что либа со спринтфом настолько "однопоточная", что там даже просто для sprintfa используется какая-нить static переменная, в которой, например, хранится счётчик выведенных байт. в итоге при вложении спринтфов вложеннные Mahagam(128 знак., 07.12.2019 12:36)
- Нет, там массив "строк". А именно 5 штук. И вызывается не более 3 за раз... POV_(115 знак., 07.12.2019 02:05,
)
- Но почему при присваивании возвращаемых psu_GetField значений временным переменным эффект пропал? Хотя вопрос, откуда psu_GetField берёт буфер для sprintf, весьма уместен. - йцукен(06.12.2019 22:07)
- Может и туплю, но как именно это объясняет глюки? - SciFi(06.12.2019 15:19)
- Это уж в понедельник. Пройдусь по асму. - POV_(06.12.2019 13:34,
)
- а мне тут говорили, как крут gcc, все предупреждения. Ни фига он не умеет против погроммиста) - VLLV(06.12.2019 11:55)
- Придется, но ассемблер егойный не знаю, читать придется. - POV_(06.12.2019 11:54,
)
- Это частный случай "неопределённого поведения". В таких случаях gcc временами делает такое, что глаза на лоб лезут. А что? Имеет право. - SciFi(06.12.2019 10:48)
- Такая ерунда не может остановить опытных товарищей. - SciFi(06.12.2019 09:52)
- Стек кончился? - ASDFS(06.12.2019 09:52)
- По мотивам моего поста... Атмега самый крутой микроконтроллер ;) Все-таки пришлось мне вплотную поковырять эту хрень. Поделие -спортивное табло для волейбола. Сверху бегущая строка на ~20 символов, ниже два ряда 7-сегментников + различные значки. Гудвин(2176 знак., 17.11.2019 16:21 - 16:55, MCU, ссылка, полностью)
- Рамблер ишшо не сдох? - Codavr(13.12.2019 03:10, Off, ссылка, полностью)
- Немного анализа ситуации от Пучкова. - Codavr(20.12.2019 02:05, youtube)
- А я тут подумал... А с Линусом Торвальдсом рамблёр никак не пересекался? А то может выясниться что то неприятное - blackprapor(17.12.2019 22:42)
- Совет директоров Rambler поручил прекратить уголовное дело против Nginx - Evgeny_CD(17.12.2019 08:55, ссылка)
- Рамблер исполняет дембельский аккорд. Ему нужно торопиться, пока он окончательно не утонул в г#вне --> SciFi(610 знак., 16.12.2019 08:59, ссылка)
- Игорь Ашманов по теме топика - Codavr(16.12.2019 11:00, ссылка)
- Как я понимаю все же продукт сделан во время работы в Рамблере, о чем сам Сысоев прямо признается >>>>. Пока проект был в стиле "хорошие ребята неплохо делают полезное дело за честный доход" никто к нему не приставал. Но как только чувак решил ASDFS(106 знак., 16.12.2019 14:10 - 14:13, ссылка)
- Ну Ашманов тот еще балабол. Но вот там же он выложил мнение не столь публичного человека, с конкретикой... POV_(57 знак., 16.12.2019 12:10,
)
- Утверждение "тот еще балабол" это из той же оперы как и "всем хорошо известно". По крайней мере он лучше меня осведомлен в том о чем тут балаболит, да и лучше тебя наверное. Codavr(380 знак., 16.12.2019 12:17)
- Ты как всегда везде затычка... POV_(95 знак., 16.12.2019 13:12,
)
- В данном случае затычка именно ты. А уж твоя компетентность это только твое личное заблуждение. - Codavr(16.12.2019 14:02 - 14:05)
- Ну вот тебе выше прекрасный пример пиздежа со стороны Ашманова... POV_(23 знак., 16.12.2019 17:01,
)
- Это не пример пиздежа, а частное мнение одного персонажа, причем обоснование тоже в духе этого персонажа. Низачот. - Codavr(16.12.2019 17:26)
- Все же это частное мнение самого обвиняемого, который прямо указал сроки и цели разработки - в период официального трудоустройства для решения проблем работодателя. Тут единственная отмаза если интервью поддельное. - ASDFS(16.12.2019 18:26)
- "В период" и "для решения проблем" ничего не значит. Если я из дома принесу отвертку и как-нибудь с ее помощью решу проблемы работодателя, она не станет его собственностью. - s_h_e(16.12.2019 18:36)
- Тебя даже могила не исправит - Codavr(16.12.2019 18:35)
- Факты - враг пропагандиста. - ASDFS(16.12.2019 18:59)
- Ст 1228 ГК РФ Codavr(2336 знак., 16.12.2019 19:46)
- Не путай творческий и наемный труд >>>> - ASDFS(16.12.2019 20:21, ссылка)
- Не путай рабочее время и наряд на выполнение работ. Если я песню про Чиполино сочиняю в рабочее время, то ты можешь меня премии лишить, а продать их Пугачевой хуй на воротник, если ты предварительно не оформил это как задание на написание песни Codavr(178 знак., 16.12.2019 20:45 - 20:56)
- Еще раз - проект был нарисован в рамках исполнения обязанностей по найму, Сысоев сам это признал. А дальше будет лоерское крючкотворство на предмет изучения под микроскопом слов в договорах найма и всяких других бумажках, кои будут найдены. Вангую ASDFS(92 знак., 16.12.2019 20:53)
- есть такое поняете как ТЗ, если ТЗ было написано досконально и програмеру оставалось только лишь переложить ТЗ в код, то да! Но Вы же реально понимаете какие в жизни бывают ТЗ? В этой связи у работодателя нет шансов выграть честный суд, по сути Aleksey_75(146 знак., 16.12.2019 21:05)
- Не, не, не. Если нет бумажки с его подписью, что ему дали задание на изготовление этого вспомогательного инструмета, то даже если Сысоев каждодневно будет посыпать голову пеплом горюя что так бессовестно кинул Рамблер, то один хер продукт будет Codavr(192 знак., 16.12.2019 21:00 - 21:03)
- Так они и не пошли в суд, а инициировали уголовку. Так делают именно когда на руках ничего нет. - s_h_e(16.12.2019 20:57)
- если мне склероз не изменяет! В свое время кодер послал лесом через суд Ростелеком когда они залупнулись что он использует то что писал будучи сотрудником рт. - Aleksey_75(16.12.2019 20:25)
- И еще - Codavr(16.12.2019 20:05, ссылка)
- Не знаю кто как, а я подписывал соглашение, что все права на мой интеллектуальный труд переходят работодателю. Авторские права неотчуждаемы, но всё, чего я могу добиться - это упоминания своего авторства при (в случае) распространении исходников. =AlexD=(62 знак., 16.12.2019 20:00)
- Рамблёр живее всех живых, слилсо со сбером. RxTx(46 знак., 13.12.2019 22:39 - 22:43)
- Каким нужно быть идиотом, чтоб с 600млн остаться в РФ? Удивляюсь, что там чемодан с героином ещё не материализовался. - fk0(13.12.2019 12:24)
- Сегодня получили 1000 плат от Резонита. Заказаны были со стандартным сроком 14 рабочих дней ("мелкая серия"). Так вот на коробках маркировка "Made in China" и квиточки транспортной компании. Номера заказов на пакетах с платами и коробках FDA(232 знак., 16.12.2019 18:11, SCH, полностью)
- Я бы нет :)) --> - MBedder(19.12.2019 16:44, Off, ссылка, полностью)