1.1, A.Stahl (ok), 19:21, 09/05/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +14 +/– |
>Множество изменений на основе отчетов Clang Static Analyser и Cppcheck.
Ну да, как спамить тут и на ЛОРе так блюющий единорог впереди планеты всей, а как работу делать, так расчехляется старый добрый Cppcheck...
Ах, ну да: единорог же блюет лишь в винде. В культурные места его, засранца, не пускают...
| |
|
|
3.3, A.Stahl (ok), 19:53, 09/05/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну да. Если в них чего хорошего и есть, так это забавный логотип.
| |
|
4.4, Sluggard (ok), 19:59, 09/05/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну, на ЛОРе вон обсуждают книгу Андрея Карпова. Правда жалуются на вендоспецифичность и кучу рекламы PVS. ))
| |
4.10, Шарп (ok), 22:04, 09/05/2016 [^] [^^] [^^^] [ответить]
| +/– |
Логотип ужасен. Они же вроде проприетасты, где же корпоративный этикет и всё вот это вот.
| |
|
5.13, odd.mean (ok), 00:16, 10/05/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну хабралюди же готовы потреблять? А на некоторые странности от tcpdump можно и глаза прикрыть ;)
Кстати, не уверен до конца в том, что эти странности действительно настолько подозрительны: повторить не получается. Прошу считать частным параноидальным мнением.
| |
|
|
|
2.5, Шарп (ok), 20:15, 09/05/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Позволь открыть тебе глаза. ЦэпепеЧек используют потому что он бесплатный, а не потому что PVS говно.
| |
|
3.8, Led (ok), 21:52, 09/05/2016 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Позволь открыть тебе глаза. ЦэпепеЧек используют потому что он бесплатный, а не
> потому что PVS говно.
Значит PVS таки говно (платное)?
| |
3.15, Аноним (-), 01:01, 10/05/2016 [^] [^^] [^^^] [ответить]
| +6 +/– |
Позволь открыть глаза тебе - PVS НЕ используют потому что это невозможно принципиально - он привязан к одной убогой IDE под одну убогую систему, это даже если не вспоминать о том что он проприетарщина, и даже о том что индивидуальному разработчику его даже не купить. Так что таки да - PVS гoвно. А cppcheck просто работает.
| |
|
4.33, ram_scan (?), 17:12, 10/05/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
IDA с рентгеном таки тоже не купить. Даже если денег на нее таки есть. Но нет ее при этом только у ленивого.
| |
|
5.34, Аноним (-), 17:22, 10/05/2016 [^] [^^] [^^^] [ответить]
| +/– |
Вот только говорить о результатах её использования большинство некупивших стесняются. Никому не хочется иметь дело с органами.
| |
|
|
|
|
1.7, Samm (??), 21:06, 09/05/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +10 +/– |
Так, чтобы прекратить спам: мы используем cppcheck и Clang Static Analyser в первую очередь потому, что это бесплатные opensource продукты, которые прекрасно работают в автоматическом режиме на нашем buildhost. При этом cppcheck прекрасно ловит "тупые" ошибки, вроде unused функций, неправильного использования поинтеров и тому подобное. А CSA удобен тем, что проходит по всем возможным ветвлениям в коде и показывает возможные проблемы, если они есть. Так, например, был найден crash при ключе -s без аргументов и еще несколько нетривиальных ошибок. PVS нам не предлагали анализ кода, кроме того - если я правильно понял, у них оно под win32, и тогда нас это не устраивают. Все бинарные сборки smartmontools (Win32/Win64/Darwin) собираются из Linux, поднимать ради платного анализатора windows vm я не вижу никакого смысла.
| |
|
2.9, Аноним (-), 22:02, 09/05/2016 [^] [^^] [^^^] [ответить]
| +4 +/– |
Сейчас прибегут PVS-овцы и будут рассказывать, что в индивидуальном порядке вам под Linux всё соберут.
| |
|
3.24, Аноним (-), 10:15, 10/05/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
И это плохо? Люди зарабатывают деньги в очень специфичной нише, в которой многое делается под ключ. Но тебе у себя в чулане за занавесками, конечно, не понять.
| |
|
4.32, Led (ok), 15:52, 10/05/2016 [^] [^^] [^^^] [ответить]
| +3 +/– |
> И это плохо? Люди зарабатывают деньги в очень специфичной нише, в которой
> многое делается под ключ. Но тебе у себя в чулане
> за занавесками, конечно, не понять.
Карпов, залогинься.
| |
|
|
2.11, ананим.orig (?), 23:04, 09/05/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Все бинарные сборки smartmontools (Win32/Win64/Darwin) собираются из Linux,
А можно развить эту тему подробней?
Crossdev? Mingw64? Host-система?
И вообще — как она? Есть ли смысл вообще забить на мс-компилятор?
В общем интересно. Поделитесь опытом.
| |
|
3.12, Аноним (-), 00:04, 10/05/2016 [^] [^^] [^^^] [ответить]
| +/– |
Зачем тебе MS-компилятор? Сейчас програмеры на gcc и clang перешли, кто кроссбилдом, кто просто mingw'ом. Автор LZ4 экспериментировал, так gcc на 15% студийный компилятор обошел.
| |
|
4.14, Анончег (?), 00:23, 10/05/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
По какому/каким параметрам обошёл? Если уж делаешь такие высказывания, то потрудись хотя бы называть параметры по которым сравнение проводилось.
| |
|
5.36, _ (??), 17:27, 10/05/2016 [^] [^^] [^^^] [ответить]
| +/– |
Хм ... а есть варианты?!?!
Ну если не считать автора LZ4 д***м типа Анончег-а?
| |
|
|
3.42, Samm (??), 15:18, 11/05/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Все бинарные сборки smartmontools (Win32/Win64/Darwin) собираются из Linux,
> А можно развить эту тему подробней?
> Crossdev? Mingw64? Host-система?
MinGW для windows сборок, osxcross (clang based) для darwin (причем там мультибинари идет). Хост система во всех случаях Linux x86_64. Инсталятор для винды - NSIS, для OSX - родной pkg (тут было больше всего работы).
> И вообще — как она? Есть ли смысл вообще забить на мс-компилятор?
Ну это же вам решать )
> В общем интересно. Поделитесь опытом.
Спрашивайте ) Так как данный проект изначально из мира UNIX и без GUI - то и проблем особо не было, я бы сказал, что сейчас наоборот - некоторые новые фичи C++ не поддерживаются MVC и это приходится учитывать ;-)
| |
|
|
1.23, Аноним (-), 10:13, 10/05/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ктонибудь сталкивался с такой проблемой почему не работают проверки когда в конфиге smartd прописана строчка(smartd запущен):
/dev/sdb -a -m admin@mailtest.ru -o on -S on -s (S/../.././23|L/../../6/23)
| |
|
2.27, Stax (ok), 12:23, 10/05/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
Сосредоточиться на Linux, да?
А что Солярис? Тоже "поддержка не нужна"? А еще кто-то всякие разные *BSD использует - их тоже без диагностики оставим?
Между прочим, работа на таком низком уровне, как в smartmontools предполагает весьма платформо-зависимые модули, доступ к устройствам и отправка низкоуровневых команд весьма различна в разных ОС даже для SATA/SCSI/SAT устройств, а уж про доступ через специальные API различных RAID-контроллеров даже не упоминаю (кстати, в этом плане smartmontools еще слабоват, поддержка многих не под Linux откровенно слаба).
| |
|
3.29, Crazy Alex (ok), 15:11, 10/05/2016 [^] [^^] [^^^] [ответить]
| +4 +/– |
Почему бы и не оставить без поддержки проприетарщиков и их подстилок...
А вообще-то - не наше это дело, разработчики уж как-нибудь сами разберутся.
| |
|
4.45, dq0s4y71 (??), 15:47, 12/05/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Почему бы и не оставить без поддержки проприетарщиков и их подстилок...
Давно заметил, что проприетарщики отличаются от СПОшников тем, что первые гадят вторым ради денег, а вторые первым - от чистого сердца...
| |
|
|
4.39, KK (?), 11:34, 11/05/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если вы его не используете, то не значит что он сдох
| |
|
5.43, Led (ok), 23:26, 11/05/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Если вы его не используете, то не значит что он сдох
Если вы его используете, то это не значит что он не сдох.
| |
|
|
|
2.41, Samm (??), 15:14, 11/05/2016 [^] [^^] [^^^] [ответить]
| +/– |
Вам никто не мешает присоединиться к проекту и сосредоточиться на том, что вы считаете нужным, благо открытых тикетов хватает: https://www.smartmontools.org/report/1.
Одно из преимуществ smartmontools в том, что это универсальная утилита, которая работает в большинстве поддерживаемых систем, что особенно удобно в гетерогенной среде. Более того - код был переписан с C на C++ во многом именно для того, чтобы обеспечить удобную поддержку OS зависимых интерфейсов и туннелирования протоколов (например, RAID ioctl -> SCSI -> SAT -> SATA/IDE).
| |
|
|