for (byte i(1); i <= lvl; i++) //Возведение в степень
brightness *= 2;
Подобный код выдает ардуинщиков с головой.
Вы такты считать пробовали? Это же нецелесообразный код — для возведения в квадрат всегда используется сдвиг влево. Я, конечно, понимаю, что при включенных оптимизациях нормальный копилятор это превратит в цикл, но это редко — зачастую оптимизации на МК отключены (в AVRStudio — по умолчанию их нет вообще)…
Уже больше года стоит Gentoo с выставленной маской ACCEPT_KEYWORDS="~amd64", то есть все пакеты ставит самых последних версий (только не из репозиториев — для них надо ещё "**" добавить). Обновляю раз в месяц-полтора — все стабильно работает, не падает ни разу.
Согласен с тем, что надо снижать цены на электронные версии книг. Не так давно искал электронные варианты манги — нашел один магазин. Каким же было мое разочарование, когда я увидел тамошние цены — они практически не отличаются от цен на бумажные версии (550 йен за бумажную против 500 йен за электронную).
Множество косяков с поддержкой LTO и Graphite — либо в компиляторе, либо в самих программах. Для пары десятков пакетов пришлось отключить, иначе вообще не линкуется (обычно — не находит адресов каких-либо функций).
неохота искать родительсуий узел, поэтому напишу здесь.
По поводу перехода на новые версии ОС. У нас на заводе (и явно не только у нас) на операторских компьютерах стоит Simatic WinCC (версию не помню, но вроде 5-ая). У неё дичайшие проблемы с совместимостью (как и у всей линейки даного софта) — она работает стабильно только (!!!) На Windows XP SP1! На других версиях всплывают офигенные косяки вплоть до невозможности запуска.
Отдельно стоит упомянуть о стоимости лицензий на подобный софт — по сравнению с ним сама ОСь стоит копейки.
В итоге обновление 1 операторского компьютера для новых систем обойдётся примерно в $300 за железо (весь системник придётся менять, ибо тому железу уже лет 5 минимум) + $1000 за Windows 7 (цена «на глаз») + €3000-5000 за лицензию WinCC (зависит от масштабов системы)… Расходы получаются более чем приличные.
В конце статьи ссылка на гитхаб для кого? Я там уже выложил основное. То, что не выложено — это уже старые версии этих же прог, вспомогательные програмы и прочая мелочь.
GCF/NCF ушли в небытие, протоколы я смотрел только старые (на данный момент).
Из актуальной по сей день информации — форматы BLOB, CDR (ClientRegistry.blob), VDF (appinfo.vdf, packageinfo.vdf), да ещё обмен данными с мастер-сервером HL1 (может ещё что, но там уже мелочи, не проверял).
И ещё — на диплом я вынес софтварную часть своей системы «умный дом». Так что в рамках универа при верном подходе можно много проектов выполнить, в том числе и коммерческие.
Это будет описано после описания форматов файлов — на них многое завязано.
И да — описываться будет старый протокол, вроде бы как уже и не используемый в данное время.
У меня все модули просто проходные — на них имеется 2 разъёма для линии. На плате идут 4 дорожки (дифпара, общий и питание) буквально полтора сантиметра — можно и короче сделать врезку для уменьшения помех.
Подобный код выдает ардуинщиков с головой.
Вы такты считать пробовали? Это же нецелесообразный код — для возведения в квадрат всегда используется сдвиг влево. Я, конечно, понимаю, что при включенных оптимизациях нормальный копилятор это превратит в цикл, но это редко — зачастую оптимизации на МК отключены (в AVRStudio — по умолчанию их нет вообще)…
Вообще-то собирает:
Вот валидный адрес.
По поводу перехода на новые версии ОС. У нас на заводе (и явно не только у нас) на операторских компьютерах стоит Simatic WinCC (версию не помню, но вроде 5-ая). У неё дичайшие проблемы с совместимостью (как и у всей линейки даного софта) — она работает стабильно только (!!!) На Windows XP SP1! На других версиях всплывают офигенные косяки вплоть до невозможности запуска.
Отдельно стоит упомянуть о стоимости лицензий на подобный софт — по сравнению с ним сама ОСь стоит копейки.
В итоге обновление 1 операторского компьютера для новых систем обойдётся примерно в $300 за железо (весь системник придётся менять, ибо тому железу уже лет 5 минимум) + $1000 за Windows 7 (цена «на глаз») + €3000-5000 за лицензию WinCC (зависит от масштабов системы)… Расходы получаются более чем приличные.
Из актуальной по сей день информации — форматы BLOB, CDR (ClientRegistry.blob), VDF (appinfo.vdf, packageinfo.vdf), да ещё обмен данными с мастер-сервером HL1 (может ещё что, но там уже мелочи, не проверял).
А форум — админ говорит, что скоро будет работать. Там проблемы с ДЦ.
И да — описываться будет старый протокол, вроде бы как уже и не используемый в данное время.