- Статейка на тему "Здравствуй Чудный Новый Мир"(->) - Скрипач(22.07.2015 20:13, zen, ссылка, полностью)General
- оптимизация пробежки самолета :) - RED_DRAGON(26.07.2015 18:33, zen, ссылка, полностью)General
- Непонятен текущий момент у динозавров рока. Ну марионеткин понятно. A почему Юра-музыкант с другом Славой запели на мове? И ещё почему на фестивале в Москве такое? Это у молодёжи моду на укроп кто-то привиивает? lifenews.ru/news/158022 - Олдфаг(26.07.2015 11:47,
, zen, полностью)General
- Новости, блин. Скрипач(125 знак., 26.07.2015 15:42, zen, полностью)General
- Ну правильно. А как еще это понимать? «Клюква» — ручной противотанковый гранатомет РПГ-28, «Гранат» — 40-мм подствольный гранатомёт ГП-30У, «Вишня» — боевой нож для спецподразделений, «Шиповник» — полковой тактический ракетный комплекс, «Черёмуха» Codavr(48 знак., 26.07.2015 17:23)
- :)) у нас мозги под такое заточены. уверен, что жена ни при каких раскладах не подумала бы о втором значении, а я , к примеру, независимо от того где находился бы и что думал - легко прочёл бы именно то, что Вы :)) а вообще это называется Adept(77 знак., 26.07.2015 15:52 - 15:55)
- CH340 для некитайского потребителя. есть ли у кого опыт серийного применения? - RED_DRAGON(25.07.2015 23:48, SCH, ссылка)
- Коллеги, разбираюсь со сторонней схемой. В схемотехнике не силен, хотя фильтры и прочие стандартные вещи узнал. Каковы функции обведенных фрагментов? Argon(101 знак., 25.07.2015 18:57 - 19:01, SCH, полностью)
- Постапокалиптика. Наша ПРО сильна средствами РЭБ, выводящими электронику из строя. А что практически выйдет из строя - телики, PC, телефоны? А утюги выйдут? А как надо проектировать технику, чтобы выжила? После войны можно будет очень задорого General(11 знак., 22.07.2015 22:02, zen, полностью)
- Интересно, фейк или нет? :) (->) - Скрипач(25.07.2015 14:49, zen, ссылка, полностью)General
- Реально в 5 метрах от окна время по GPS поймать? Чем? - lexxx-lexxx(23.07.2015 17:56, RFID, полностью)
- Макросы интересные => . Да, не по канонам, но удобно, чёрт побери! - Dingo(21.07.2015 07:28, MCU, ссылка, полностью)
- Макросрач какой то получился ;) - Make_Pic(23.07.2015 22:28)
- ЗАМЕЧАТЕЛЬНО! SERHIO(117 знак., 23.07.2015 00:59)
- А вот интересно, можно ли "допилить" так, чтобы было невозможно читать, описанный таким способом, выход и писать вход? - Скрипач(22.07.2015 18:44)
- Да, можно. Но, скорей всего потеряем либо в удобстве, либо в понимании человеком текста. Опять же, как быть, если надо переклчать in\out во время работы? - Dingo(22.07.2015 18:54)
- Можно, например, вот так (и тогда ничего не теряется) Скрипач(328 знак., 22.07.2015 19:03)
- Слушайте, это абсурд. Делать макрос для "REG &= ~(1 << N)"? Если кто-то не понимает такую запись - уволить нах по статье с записью в трудовую книжку. Давайте ещё #define PLUS(a, b) ((a)+(b)) - SciFi(22.07.2015 19:32)
- Вот я тоже сначала на это накололся :) Скрипач(79 знак., 22.07.2015 19:37)
- Пофиг. Если чел не может в трёх
соснах операторах разобраться, то нужно отобрать у него клавиатуру и вручить напильник. Ибо нефуй. - SciFi(22.07.2015 19:42)
- Не скажи. Если можно один раз, в одном месте описать переменную и не вспоминать больше прямой это бит или инверсный и какой он по счету в регистре, то это правильный дзэн. - Скрипач(22.07.2015 19:46)
- Ну да. И делается это так: в шапке сишника пишем "#define ASSERT_CS() do { PORT &= ~(1 << 3); } while (0)". И не нужны все эти set_hi, set_lo. - SciFi(22.07.2015 20:56)
- Угу. А потом если поменять номер бита то менять магические цифры в нескольких местах: где ставите,где сбрасываете, где проверяете состояние для тоггливания... Вы все почему-то забываете, что у управления битами есть 3 уровня представления: Олдфаг(508 знак., 22.07.2015 23:04,
)
- Вся работа с конкретным портом и битом должна быть упихана в один маленький файл. Который содержит функции на уровне "выполнить такое-то действие" относительно некого внешнего устройства (что может затрагивать более одного бита). Принципиально, fk0(270 знак., 23.07.2015 10:57, ссылка)
- Все вы дураки и не лечитесь :-) =AlexD=(774 знак., 23.07.2015 07:05)
- О ерунде спорить изволите, а главного не замечаете. Такие "имена" нельзя использовать в качестве индексов в массивах. А я, например, частенько. Скрипач(732 знак., 23.07.2015 09:39 - 24.07.2015 10:47)
- Для индекса можно operator[] переопределить :-), фигня вопрос, тем более что нужно это редко. - =AlexD=(23.07.2015 09:47)
- А в переменную сохранить? - Скрипач(23.07.2015 09:53)
- Что сохранить? - =AlexD=(23.07.2015 09:55)
- Адрес входа или выхода. Скрипач(850 знак., 23.07.2015 09:58)
- Ничё не понял. Так индекс же он и есть. Более дистиллировано можешь показать что тебе нужно? - =AlexD=(23.07.2015 10:01)
- Как-то так. Скрипач(227 знак., 23.07.2015 10:08)
- Блинн, дошло, тебе тупо нужно передавать маску, ну так и передавай её явно, иначе читатели твоего кода будут тупить так-же как и я =AlexD=(372 знак., 23.07.2015 10:47)
- Я использую номер бита в виртуальном порту. На вход это отфильтрованное, очищенное от дребезга, на выход - просто "отвязанное" от фактических регистров. Скрипач(203 знак., 23.07.2015 11:16 - 11:18)
- Идея с маской вообще не умная, т.к. тот кто будет разводить печатную плату может перекинуть биты между разными портами. Если это не параллельная шина конечно. - fk0(23.07.2015 10:59)
- Одни абстракции заменяются на другие, которые тоже нужно учить, документировать и запоминать, учитывать возможные побочные эффекты. Всё превращается в bloatware. Не нужно плодить лишних сущностей, сверх необходимого. Должен быть один слой HAL и в fk0(475 знак., 23.07.2015 10:52, ссылка)
- Незнаю. Я вчера бегло пробежался по "библиотеке" прикладных алгоритмов - в двух третях используется. - Скрипач(23.07.2015 09:53)
- Неплохо... а теперь без "++", на Си? ;) - Dingo(23.07.2015 07:45)
- "Все тот же сон!" (с) Опять эта куча магических цЫфр сдвига! Да когда ж поймёте, что позицию бмтта надо описАть единожды, и далее обращаться к биту по логическому имени. - Олдфаг(23.07.2015 07:36,
)
- +1. Так правильнее. Но технологический прием - передача нескольких параметров в макрос под одним именем - вполне себе представляет академический интерес. - Скрипач(22.07.2015 21:02)
- удобство безусловно теряется. Когда применяется одно из действий к одному из объектов- две "переменных", все понятно. Когда их 4, и нужно помнить последовательность, это труба, по крайней мере для моего утомленного мозга. - VL(22.07.2015 19:14,
)
- Лично я предпочитаю более осмысленные абстракции. Скрипач(183 знак., 21.07.2015 08:13 - 14:08)
- "Дикий народ, дети гор". Еще так можно VL(8812 знак., 21.07.2015 08:03,
)
- Почему не по канонам и почему им. Аскольда Волкова? :))) Подобные макросы любая SPL по умолчанию содержит. - Mebius(21.07.2015 07:59)
- Помогите опознать, пожалуйста - papa(25.07.2015 08:11, SCH, ссылка, полностью)
- Как оценить ресурс кнопки (в тысячах нажатий)? И что означает этот показатель - должна сразу развалиться по достижению заданного числа нажатий? AU08(23.07.2015 18:35 - 18:46, SCH, ссылка, ссылка, полностью)
- Как бы добыть документацию на свежие SLICи фирмы Lantiq? Надо подобрать замены старым PEB4265, которые делал Infineon, но все похожее, на что удалось найти документацию также числится снятым с производства. AlexG(56 знак., 24.07.2015 21:49, SCH)
- Проконсультируйте по аналоговому видео. Уровень гашения, уровень чёрного, он же опорный - это что-то около 0 вольт относительно земли? А то что-то читаю ГОСТ, вроде бы все намёки на то, но явно нигде не говорят. - Mebius(23.07.2015 21:22, Tech, полностью)
- Здравствуйте. Растёт время дребезга контактов реле в процессе эксплуатации? Спасибо. - casual(24.07.2015 10:49,
, SCH, полностью)