- Вопрос, в первую очередь, к Эдуадру Емельянову. Есть у меня
виртуальная машинка, кроме бута, в ней всё - на
BTSFS BTRFS. Какой способ, какой пакет, какие команды порекомендуете для
дедупликации файлов? Nikolay_Po(298 знак., 16.02.2026 23:37 - 17.02.2026 08:09, dao, полностью)
- а OpenZFS не подходит? Vit(1 знак., 17.02.2026 12:19, ссылка)
- И ещё: чтобы лучше сжимался образ виртуалки при бэкапе, нужно,
остановив оную, при помощи dd забить все свободное место нулями.
Потом удалить этот файл, и можно жать. - Eddy_Em(17.02.2026 08:25)
- Не, я делаю удобнее. У оркаловского ВиртуалБокса, есть хитрая
поддержка TRIM. Я в госте, на BTRFS, даю команду fsttim -a. И
система виртуализации, все свободные блоки размером, кратным
мегабайта, просто освобождает из образа .vdi. Да, сам файл образа
становится фрагментированым, дырявым, но реально уменьшается в
размере. А чтобы процесс был максимально эффективным, перед
триммингом, делаю дефрагментацию и балансировку. - Nikolay_Po(17.02.2026 12:43)
- Месье знает толк в троллинге) Судя по указанию типа фс) - ant3333(17.02.2026 01:54,
)
- Ну, прямо так официально… Eddy_Em(275 знак., 17.02.2026 00:05, ссылка)
- Потратил сегодня полдня на разговоры с DeepSeek и добился в итоге
того, что хотел ! Гyдвин(1427 знак., 14.03.2026 19:45, dao, картинка, картинка, полностью, +1)
- Надо эти разговоры записывать, чтобы потом перечитывать и много
думать :) - scorpion(Вчера, 12:53)
- респект и уважуха, уболтать дипсик дорого стоит! - max(15.03.2026 05:10)
- А я тут почуть пилю "мегаПЛК" ☺ Сначала дипсик помогал, потом начал
откровенно тупить. Сейчас продолжает тупить, постоянно норовя мне
подсунуть какую-то хрень. ХЗ, что у него там с логикой, но, похоже,
сказываются ограничения на бесплатную версию. Ибо он вечно пытается
мне несуществующие вещи из даташита процитировать, либо "забывает",
что у меня в предыдущем коде было… Eddy_Em(183 знак., 15.03.2026 00:14, ссылка)
- А памяти чата хватило? А то, когда она заканчивается, приходится в
новом чате ему всё объяснять по новой. - Ивaныч(14.03.2026 21:04)
- Про стареющую память и сообразительноcть я неспроста :) Долго
долбил собеседника требованием как можно быстрее и надежнее взять
текущее время с NTP сервера (это щекотливый момент при
отсутствующей связи). Дело докатилось до версии системы 2.2 :)
Потом наконец дошло, что его можно просто взять из браузера... - Гyдвин(14.03.2026 20:23)
- Мне вот это помог наваять. Долго отговаривал его от библиотек. В
целом, как инструмент - уже годится. А ещё у него знаний прям
много. Где-то читал, "как туповатый, но очень эрудированный джун". Dingo(1 знак., 14.03.2026 20:14, картинка)
- Реализация конечного автомата на Си заданного таблицей: хочу уйти от гигантских switch-case-ов, загнать автоматы по таблицам и потом таблицы парсить, НО не догоню как кошерно записать в таблицу условие которое потом будет проверятся в if-ах. можно NAUT(99 знак., 12.04.2019 14:15, dao, полностью)
- Попробовать так же, как автомат описывается на AHDL. Tyмблep(2878 знак., 12.03.2026 15:01, +1)
- Это посмотреть: Пpocтo_зaшeл(1 знак., 13.05.2025 17:05,
, ссылка, +1)
- Вы бы для начала указали: автомат Мили или Мура? Пaлыч(219 знак., 12.05.2025 18:15, +1)
- Следующее состояние автомата зависит от предыдущего? Если
однозначно, то можно просто перед выходом писАть в ячейку с
указателем точку следующего входа. Тогда ничего парсить не
придётся. Если рандомайз, то может, флажки-фильтры прикрутить, по
аналогии с онлайн-магазинами? Тогда каждое сравнение уменьшает
ареал поиска наполовину, итого имеем 8 переборов вместо 256-ти. )) - vpv.vpv(12.05.2025 07:25)
- Все что пробовал еще более громоздко. Делаю if-ы с goto. Ну и *Дункельсовские prototreads для совсем элементарных вещей (задержки и т.п.). - Скрипач(12.04.2019 14:37 - 15.04.2019 14:41)
- Пример. Блин. Хотел поправить отступы, глюкнул редактор, удалился
текст. Вечером верну пример назад. Cкpипaч(2098 знак., 12.04.2019 14:40 - 12.05.2025 18:14)
- Дикий трэш. Не в том месте скобочка, а в такой лапше ее легко пропустить - и "счастливой отладки!". - s_h_e(13.04.2019 09:17)
- "увижу кого кто напишет гоуту - убью нахуй!" LordN(36 знак., 12.04.2019 14:50)
- Мой жизненный принцип: "...но не любой ценой". Скрипач(213 знак., 12.04.2019 14:54 - 15:09)
- В начале рисуем классический switch, где перебираем все возможные
состояния. Ну, а после него - еще один switch, который вызывает
return для всех ненужных состояний, а все нужные пропускает - чтобы
перейти к "хвосту" функции, который выполняется для нескольких
возможных состояний. Eddy_Em(383 знак., 12.05.2025 09:33)
- Припомнился вариант без явного GOTO Vit(748 знак., 15.04.2019 12:02)
- Мой вариант - намного лучше. Собственно состояния - прототридсы. goto это переход на мини блоки инициализации каждого из состояний. Скрипач(232 знак., 15.04.2019 12:20)
- Мой вариант самый лучший 😁😁😁 Бoмж(1140 знак., 12.05.2025 15:09)
- Вопрос был как попасть из разных мест. А метка - хоть и точка входа на графе, но это и состояние. Хорошо, когда можно упростить, но иногда нужно и документировать. - Vit(15.04.2019 13:23)
- Именно что документировать. А не подменять документацию "осмысленными именами переменных". Вы правы в том смысле, что если уж пишем prototreads, то переход между состояниями КА неплохо бы сделать частью этой библиотеки. Скрипач(218 знак., 15.04.2019 14:10 - 14:34)
- Анонимность состояний Protothreads это не священная корова. Лечится, если нужно. Вопрос не в выборе между switch, goto или Protothreads. Переход через точку входа должен изменить состояние, иначе это не документируется (разве что вручную), а кроме Vit(204 знак., 15.04.2019 15:32)
- Вы наверно, в каком-то другом мире живете, где есть время на документирование ПО, остается только завидовать. - VLLV(15.04.2019 14:35)
- Если уж коверкать слова, предлагаю не прототриды, а пуськи бятые. Ну и switch всего лишь потому, что в рамках стандартного Си только так и можно. GCC даёт расширение "labels as values", с ним гораздо эффективнее. - SciFi(15.04.2019 14:17 - 14:21)
- офигеть, это всерьез? А то, что состояние - это не место в коде, а банальная переменная, которая выбирает место в коде - не рассматривается? т.е. массив функций по индексу - открытие? - VLLV(12.04.2019 16:04)
- Гордий вертится в гробу... - SciFi(12.04.2019 15:18)
- Его не Мисрой звали? - SciFi(12.04.2019 15:04)
- ...и поэтому юзайте jmp-ы - NAUT(12.04.2019 14:53)
- Примерно с тех дней (даты исходного поста ветки), заприметил
прототреды Адама Дункелса. Было дело, даже заглянул под капот.
Впечатлился изяществом и, одновременно, кривизной решения. Задумал
когда-нибудь использовать. Nikolay_Po(1254 знак., 11.05.2025 16:55, ссылка)
- Надо уходить в таблицы т.к. закащщик и прочие физлица будет править таблицы а не код куячить. - NAUT(12.04.2019 15:14)
- Некоторые продвинутые пацаны в таких случаях делают простенький язык под задачу и интерпретатор к нему. DSL - domain-specific language. - SciFi(12.04.2019 15:20, ссылка)
- + 100500 Именно так (когда то) сварганил свою мнемонику интерпретатора: команда/параметр/выход по признаку [Yes|No|Esc-возврат на предыдущий уровень] на другую команду ;функцию; подпрограмму. Старо , как Мир, но очень действенно! Создал "матрицу" serhio(43 знак., 12.04.2019 16:44)
- +1. И графическую конфигурялку поверх DSL. - Скрипач(12.04.2019 15:23)
- знаем мы эти IAR вижуалстейты и модные фреймворки NAUT(56 знак., 12.04.2019 15:33)
- В любом случае, то что наваяют "часные лица" я бы хранил в виде сугубо текстовых констант, которые скармливал бы интерпретатору. - Скрипач(12.04.2019 15:39)
- видимо я что-то упускаю из вида, а примером не поделитесь хоть издали? не понимаю как Вы предлагаете проверять на непротиворечивость данных допустим, это же адская бизнес-логика какая-то должна быть с кучей правил - NAUT(12.04.2019 20:40)
- Препроцессор уже придуман, до нас - VLLV(12.04.2019 15:48)
- Ин-тер-при-та-тор. Потому что перезагрузка пользовательского кода не должна подразумевать перезагрузки системного. Неправильно это. - Скрипач(12.04.2019 15:50)
- А как же "не любой ценой"? :-) - SciFi(12.04.2019 15:59, ссылка)
- И? В чем вы видите "большую цену"? - Скрипач(12.04.2019 16:39)
- Большая цена - в попытках приобщить ТС к моде :-) - SciFi(12.04.2019 16:52, ссылка)
- Сформулируйте, пожалуйста, как-то иначе, каждое слово отдельно - понимаю, предложение целиком - нет. - Скрипач(12.04.2019 16:59)
- С трудом уговорили его на X Macro. Уговорить на интерпретатор - неподъёмная задача. - SciFi(12.04.2019 17:01)
- ну, вообще, на базе готового кода, если старшие коллеги советуют, то почему бы и нет... в голове пока не вижу "красоты" интерпретатора, максимум что понимаю, это типа парсера .CFG-файлов каких-нибудь, типа разделенного строками конфигурационного NAUT(932 знак., 12.04.2019 20:16)
- Он сам решит, как ему лучше. У меня тоже интерпретатор так и не появился. Точнее, он появился совсем в другом месте и совершенно другой роли. Скрипач(121 знак., 12.04.2019 17:06)
- Неправильно - это гоуту и множить сущности, программируя для Тини ;) Одна программа, один компилятор, один идеолог, все работает. - VLLV(12.04.2019 15:57)
- Вот-вот. Физлица правят, а потом фобос в грунт. - SciFi(12.04.2019 15:42)
- При определенных условиях, switch-case вырождается после компиляции как раз в таблицу функций и мой скромный опыт говорит о том, что switch case гораздо более читабелен, надежен и лучше поддерживается, чем таблица функций. Выносите содержимое Хитрый Китаец(61 знак., 15.04.2019 10:41)
- Раз уж пошла такая "пьянка" об автоматах, то кто нибудь применял UML для описания графа конечного автомата с дальнейшей генерацией кода (или хотя бы "рыбы" кода). Если да, то можно сюда пример бросить? - Make_Pic(14.04.2019 15:01)
- Раз уж речь зашла о автоматах, может ли кто-нибудь пояснить смысл графических обозначений состояний в приложенном документе? Почему они разные? AlexG(46 знак., 14.04.2019 12:11)
- Это смутно мне напоминает то, как 35-40 лет назад делали формирователи импульсов на РЕ3 и РТ5. :-) - Лагунов(13.04.2019 17:27)
- В простых случаях примерно так AU08(597 знак., 12.04.2019 20:52)
- Тоже парился с многозадачками, от switch-case-ов не уйти, но можно их несколько штук последовательно сделать по флагам условий, код даже читабельнее становится. - Visitor(12.04.2019 18:44)
- "можно было бы в таблицу писать указатель на функцию которая проверяет сложное условие, но это некрасиво." Почему некрасиво ?? если еще сделать чтоб адрес в таблице являлся номером команды, вообще ничего парсить не надо, забрал адрес вызвал Aleksey_75(59 знак., 12.04.2019 15:32)
- Ты на псевдокоде напиши чего хош, а то так непонятно. - =AlexD=(12.04.2019 14:19)
- Макс.EDA General(62 знак., 11.03.2026 17:29 - 22:34, dao, ссылка, картинка, полностью)
- [Zig] язык программирования. --> первое упоминание Evgeny_CD(2 знак., 28.01.2023 19:57, dao, ссылка, ссылка, полностью)
- Оказывается - у Билайна есть отличное облако. 10Гб бесплатно, не
нужно быть абонентом Билайна. И оно отлично работает по WebDAV.
Подмонтировал диск в винде - и пользуйся. Не надо никаких клиентов
типа гребаного "Диск О"... il-2(1 знак., 10.03.2026 16:06, dao, ссылка, полностью, +1)
- Н'да, стало прикольно... Полчаса лениво поболтал с дипсиком и он
мне накалякал новую web страничку для яблокофона супружницы ;) Без
излишеств... Гyдвин(1 знак., 09.03.2026 21:41, dao, картинка, полностью)
- Продолжаю сношать ESP8266. Прокинул ModbusRTU через WiFi, через
UDP, через АТ-команды, через фифо-буфера. Короче,
черезтрипиздыколено. В качестве клиента фирменный Кепваре. Связь отличная, тайминги-супер. Но внезапно, раз в десяток минут, таймаут на стороне клиента
доходит до 2,5 секунд!!! Это нормально? IBAH(490 знак., 29.09.2024 22:25, dao, полностью)
- ну Модбас у меня пока не светит тут. Просто ТСР-клиент. Ничего не
скажу. - Лaгyнoв(03.03.2026 14:11)
- Меняем позу! Переписал на TCP, вот тайминги
запрос-ответ. Теперь косяк переехал на другое место, на таймаут ответа на
SEND OK. Более менее работает при таймауте 1357мС, оно и понятно из
графиков. Если на UDP в это время пакет пропадал, то здесь тянет до
последнего. IBAH(329 знак., 09.10.2024 21:29, картинка)
- Надо было на стороне компьютера поставить WireShark и наблюдать что
там да как. Давно бы уже всё было понятно. - Kyкycик(03.10.2024 02:05,
)
- Решил посношать ESP8266 с другой стороны. ESP станция, на Win7 точка доступа.
Запустил точку доступа (netsh wlan set), а она выдает дурацкие IP, как настроить IP точки доступа
и, желательно, ее DHCP? - IBAH(02.10.2024 22:42)
- Наблюдаю за судорогами ESP8266. UDP пакет исчезает если таймаут превосходит 150мс.
(см. рис.) Может есть какая-нибудь настройка, отбрасывать UDP
пакеты, если тайминг превышен? Как определяется что UDP можно не доставлять? Еще
смущает завидная регулярность сбоев (по оси х пакеты). Кто IBAH(436 знак., 01.10.2024 20:37, картинка)
- У ВайФая регулярно обновляются ключи. Может, ESP в это время сильно
тормозит? - Nikolay_Po(01.10.2024 23:46)
- Попробовал все варианты, картина меняется, если при WPA2 задержки
шли жирными группами и через 2-3 группы возникала ошибка (см.
графики раньше), то при Open или WPA ошибки одна пяток задержек и
ошибка. IBAH(157 знак., 02.10.2024 20:37, картинка, картинка)
- То есть, если сделать сеть с другим типом безопасности, а лучше
вообще без пароля, что-то должно поменяться? Спасибо, попробую. - IBAH(02.10.2024 14:04)
- Хотя вот однократно таймаут дошел до 300мс IBAH(144 знак., 01.10.2024 20:46, картинка)
- Сталкивался с таким, когда играю в онлайн-игрушки (грешен) через
WiFi - замирания разв минуту примерно, как и у вас. - Dingo(30.09.2024 10:29)
- Таймауты зависят от нагруженности WiFi, чем длиннее пакеты, чем
чаще они идут, тем больше вероятность ошибки. Причем как не странно
чаще пропадает (>2) самый короткий пакет, правда может может
малая выборка (10 испытаний 6*2, 2*4 1*8) IBAH(1345 знак., 30.09.2024 19:29)
- Тайминги гуляют, на графике тайминги ответов в мС, с произвольного
времени до возникновения ошибки, таймаут 1 секунда, сначала все
классненько, потом херак-херак и выбило ошибку. Что за хня ваш
ВайФай? IBAH(1 знак., 30.09.2024 20:22, картинка)
- Вот потому для работы только ethernet. Не смотря на заманчивость
всяческих ESP... - Гyдвин(30.09.2024 21:30)
- Если не что-то ответственное вполне. - jlm(30.09.2024 21:47)
- Знал бы прикуп, жил бы в Сочи. - IBAH(30.09.2024 21:38)
- С Модбас ТСР ситуация даже хуже, оно и понятно, пакеты жирнее IBAH(1 знак., 30.09.2024 21:51, картинка)
- Это всё WiFi + tcp. Если пакет потерян, надо: 1) понять, что он
потерян(таймаут или приём следующего) 2) перезапросить 3)
дождаться. WiFi теряет пакеты, потом по-о-ока-аа новый придёт... И,
если правильно помню, у WiFi своя какая-то деятельность есть, по
типу "проорать в сеть, что MAC такой-то в эфире", "обнови ключи".
Ещё и 2.4 ГГц зашумлён сильно. Это мало влияет влияет при просмотре
видео или передаче файлов, а вот при вашем использовании(и онлайн
играх, да) может Dingo(27 знак., 02.10.2024 06:28)
- Может перезагружается? 8266 иногда перезагружается непонятно
почему. Некоторые советуют неиспользуемые болтающимся не оставлять.
На esp32 modbus-tcp делается за полчаса-час - jlm(30.09.2024 05:56)
- Прикольно. На Рыголе можно смотреть одновременно два СПИ. mse homjak(1 знак., 05.03.2026 19:12, dao, картинка, полностью)
- Коллеги, кто нибудь парился с ASN.1? не могу найти описание
кодирования триплета тэг 0x84 (CODED ENUM)..??? - Balda(02.03.2026 16:46, dao, полностью)
- Век живи - век учись. Не думал, что попадусь на таком инкременте в
Си: Nikolay_Po(1178 знак., 24.02.2026 00:38, dao, полностью, +1)
- Кстати, есть еще интересный вопрос на тему преобразований из
плавучки в целочисленную арифметику. Как происходит/не происходит
округление? Что говорит стандарт? Тоже ундефинед бехавиор? il-2(151 знак., 27.02.2026 16:23)
- По поводу +0.5f: есть такая функция lroundf(). - SciFi(27.02.2026 16:28, +1)
- Это в коде. А если тебе надо вычислить некую целочисленную
константу, и там в выражении используется плавучка. Хочется при
этом правильно округлить, чтобы было поточнее. il-2(118 знак., 27.02.2026 18:32)
- имхо, пример некорректен. делитель, пусть дажэ из 0,1% резисторов,
для 16р даст заметную неопределённость. Кроме того, у АЦП можэт
быть разного типа нелинейности-смещения. И от экземпляра к
экземпляру это будет плавать туды-сюды. Чо тут можэт дать плавучка,
ХЗ. чем хужэ обычная целочисленка? Я этой радости наелся в своё
время и щас тупо такое значеение выстанавливаю при калибровке. Если
оно того стоит, канэшн. mse homjak(31 знак., 01.03.2026 22:49)
- не вижу сложности, я делаю так int i=(int)(3.14*100 +
0.49999999999999); - IBAH(01.03.2026 22:38)
- Ну я и пишу в коэффициентах: Nikolay_Po(1918 знак., 27.02.2026 20:58)
- Вот поэтому и уточнял. Вы же давний абориген Сахары, некоторое
представление о вашем уровне есть. Целые/плавучка и
рантайм/компиляция со временем на автомате уже отслеживаешь. Да и
плавучка - посчитать при инициализации разово или постоянно
пересчитать - совсем не одно ито же. И так попасться?.. Был
удивлён. (усталость, недосып, похмелье?) - Dingo(02.03.2026 07:00)
- - "В современных GCC (сейчас у меня в ходу 12..15 версии, проблески
16й от Клёна) такой дефайн, если собран из статических значений
(которые, по цепочке, ясны при проходе препроцессора),
компилируется в присвоение константы в нужном месте." - не, мне такой подход категорически не нравится. А если "не
шмогла" (GCC не той системы, или вообще не GCC) - значит вместо
константы будет минимум вызов функции... - il-2(01.03.2026 15:39)
- Думаю, в этой ситуации ловить последнюю единичку не нужно. - SciFi(27.02.2026 18:36)
- Да. Раньше я писал +0.5. Но когда компиляторы научились выкидывать
статические вычисления, стал пользоваться lroundf() или llround(). - Nikolay_Po(27.02.2026 16:29)
- Уточню то, что не даёт покоя: SystemClockSpeed - динамическая
величина? Если даже так, вряд ли она произвольные значения
принимает. Понимаю, что ситуация уже решена; я ход мыслей при
написании кода понять затрудняюсь. И даже так, как у вас "правильно
было так" - странно: Dingo(465 знак., 27.02.2026 07:36)
- про насыщение ни где не сказано, а сказано: "результат не
определен" IBAH(1 знак., 26.02.2026 20:50, ссылка)
- За любое упоминание плавучки без особой на то необходимости
пожизненный эцих с гвоздями! :))) - VladislavS.(24.02.2026 09:24, +1)
- Хех. А если знать правила неявного приведения типов, то ничего
удивительного. Там правила довольно простые, советую выучить. - SciFi(24.02.2026 08:35)
- Ну т.е. вместо переполнения получалось 0xFFFFFFFF ??? Интересно... - il-2(24.02.2026 06:38)
- Раз пошла такая пьянка, расскажу как надысь меня Кейл подъебал.
Практически во всех модулях проекта присутствуют такие строки IBAH(467 знак., 26.02.2026 21:11, dao, полностью)
- А без мата можно??? - Make_Pic(28.02.2026 22:14)
- Возможно, спецификатор static при переменной был пропущен ещё в
одном модуле, что осталось незамеченным. Следует поиском переменной
Sost по проекту пройтись - Пaлыч(27.02.2026 12:39)
- А почему не uint8_t? Логичней, понятней, приятней. Eddy_Em(181 знак., 27.02.2026 09:50)
- unsigned char - из верности идеалам поколения. А еще мне нравится,
как редактор жирным шрифтом это выделяет. - IBAH(27.02.2026 12:25, +1)
- Я как-то в Delphi ловил косяк с отлично работающим под виндой
кодом, но скомпилированным в приложение для Android, iOS и Linux.
Были непонятные глюки. Оказалось, что 32-битный под виндой LongWord
в этих ОС 64-битный! После этого использую ВЕЗДЕ только безопасные
типы UInt8, UInt16, UInt32, UInt64 и пр. Integer могу только в
простейших циклах for применять для счётчика. - FDA(28.02.2026 19:34)
- Редактор жирным может выделять все что угодно - свои типы вы тоже
можете выделять. Для этого нужно: my504(1 знак., 27.02.2026 13:08, картинка)
- Ну, ладно - char, он и в Африке 8 бит. А вот с short, int, long уже
такое не прокатит! - Eddy_Em(27.02.2026 12:25)
- Еще понятнее enum - VLLV(27.02.2026 12:16)
- Состояние.. - Balda(27.02.2026 10:17)
- Мне приходилось иметь дело с кодом (чужим :-), в котором были 2
функции с названиями - Zapros и Answer :-) - il-2(27.02.2026 10:02)
- Как вариант: alho(447 знак., 27.02.2026 09:30 - 09:33)
- static область видимости ограничивает. у вас точно не было
обращения к одной переменной из разных частей программы ? Больше
подробностей, иначе - просто пошумели. - Dingo(27.02.2026 07:22)
- Дело было не в бобине :-) Не надо валить с больной головы на
здоровую. Что там у вас было на самом деле - вы (по своему-же
признанию) не захотели выяснить до конца. Так что нападки на Кейл
не защитаны :-) - il-2(27.02.2026 07:19)
- Для пользы дела, напишите, пжлст, версию компилятора в вашем кейле,
чтоб не пользоваться им никогда. Так то, никакого криминала в
описанной ситуации нет. - Sergey_sR(27.02.2026 07:11,
)
- Приболел немного. Скучно стало - книжки читал, с ИНС переписывался.
Гляньте, полезно или хрень? Можно проверять условия всякие, если
поймали - в лог вывести или светодиодом моргнуть. Зато nullptr не
разименуем или указатель за границу памяти уходящий. Вкл/Выкл можно
по разным файлам и даже в пределах одного. Dingo(1 знак., 25.02.2026 21:17, dao, ссылка, полностью)
- [Сводный системный] Моделирование двигателей. - Toчкa oпopы(25.02.2026 22:07, dao, полностью)
- Пожалуйста подскажите ссылку на скачивание электронной версии книги
на русском Reаl-Тime C++. Эffективный к0д для встр@иваемых систеm - Make_Pic(22.02.2026 22:17, dao, полностью)
- Книга книге рознь. Каждая книга для своего читателя. Далее я
рассказываю чем эта книга является для меня. EmbedProg(4010 знак., 24.02.2026 06:41,
)
- Вот электронная версия по цене издательства ecomp42(88 знак., 23.02.2026 17:05,
, ссылка, +1)
- В ваших делах плюсы только приплюсуют проблем, КМК. - SciFi(23.02.2026 09:24)
- Спасибо, скачал, почитаю как-нибудь на досуге. Eddy_Em(29 знак., 23.02.2026 00:53, ссылка)