The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Открытые проекты опередили проприетарные продукты по уровню качества кода

16.04.2014 22:45

Компания Coverity, развивающая инструментарий для автоматического анализа кода на предмет наличия проблем безопасности и ошибок, опубликовала отчёт (PDF, 390 Kб) с результатами изучения 936 млн строк кода на C/C++, охватывающих 740 наиболее активно разрабатываемых открытых проектов (252 млн строк кода) и 493 проприетарных продуктов (684 млн строк кода).

Впервые за многолетнюю практику проведения аналогичных исследований, по уровню качества открытое ПО заметно опередило проприетарное - средний уровень дефектов в открытом коде составил 0.59 ошибок на 1000 строк кода, в то время как в проприетарном ПО данный показатель составил 0.72 (в прошлом году соотношение было 0.69 против 0.68).

Если рассматривать корреляцию уровня качества в зависимости от размера проектов, то наибольший уровень ошибок наблюдается в проектах размером от 500 тысяч до 1 млн строк - 0.70 ошибок на 1000 строк для открытого кода и 0.84 для проприетарного. Для проектов размером более 1 млн строк кода уровень качества составляет 0.65 для открытого кода и 0.71 для проприетарного, от 100 до 500 тысяч - 0.50 и 0.81, до 100 тысяч строк - 0.35 и 0.38. При этом, следует иметь в виду, что требования промышленных стандартов качества допускают наличие 1 ошибки на 1000 строк кода.

37% всех выявленных проблем относятся к категории ошибок высокой степени опасности. Распределение типов проблем выглядит следующим образом:

  • Утечка ресурсов (Resource Leaks) 9,503
  • Разыменование NULL-указателя (Null Pointer Dereferences) 6,573
  • Проблемы с порядком вычислений (Control Flow Issues) 5,175
  • Проблемы с обработкой ошибок (Error Handling Issues) 4,500
  • Неинициализированные переменные (Uninitialized Variables) 3,398
  • Некорректный доступ к памяти (Memory - Illegal Access) 2,591
  • Повреждения памяти (Memory Corruptions) 2,555
  • Проблемы с обработкой целочисленных значений (Integer Handling Issues) 2,448
  • Некорректные выражения (Incorrect Expression) 1,912
  • Проблемы с сопровождением кода (Code maintainability issues) 982
  • Игнорирование рекомендаций по безопасному программированию (Security best practices violations) 759
  • Небезопасная обработка данных (Insecure Data Handling) 705
  • Ошибки использования API (API Usage Errors) 619
  • Зависания программ (Program Hangs) 324
  • Проблемы с одновременным доступом (Concurrent Access Violations) 164
  • Проблемы с производительностью (Performance inefficiencies) 153
  • Предупреждения при парсинге (Parse warnings) 260
  • Несоответствия иерархии класса (Class Hierarchy Inconsistencies) 17

При рассмотрении тенденций в изменении качества кода ядра Linux в 2013 году отмечается сокращение среднего времени на устранения выявленных ошибок со 122 до 6 дней. Уровень дефектов в ядре составляет 0.61 ошибок на 1000 строк кода, при том, что этот показатель впервые спустился ниже 1 в 2008 году, а в прошлом году составлял 0.66. Из других интересных выводов упоминается то, что разработчики на C/C++ устраняют важные ошибки более активно, чем разработчики на Java. Если для проектов на C/C++ устранено 46% выявленных утечек ресурсов, то для Java-проектов было исправлено всего 13% таких проблем. Подобное поведение объясняется излишним доверием Java-разработчиков к предоставляемым языком средствам защиты, таким как сборщик мусора.

Система Coverity Scan была создана в 2006 году по инициативе Министерства национальной безопасности США для обеспечения и усиления безопасности информационной инфраструктуры Соединённых Штатов, в которой используются различные Open Source проекты. В настоящее время программа тестирования Coverity Scan охватывает около 1700 открытых проектов. С марта прошлого года в число проверяемых проектов включены разработки на языке Java, в том числе были проверены проекты Apache Hadoop, HBase и Cassandra. При автоматическом анализе кода открытых проектов с 2006 год выявлено более 94 тысяч дефектов, при этом в 2013 году авторами проектов было исправлено 50 тысяч проблем. Более 11 тысяч исправлений приходятся на 4 крупнейших проекта - NetBSD, FreeBSD, LibreOffice и ядро Linux.

  1. Главная ссылка к новости (http://www.coverity.com/press-...)
  2. OpenNews: Тестирование Coverity показало, что проект Python лидирует по уровню качества кода
  3. OpenNews: Результаты сравнения качества кода открытых и проприетарных проектов
  4. OpenNews: Результаты анализа системой Coverity безопасности и качества открытого кода
  5. OpenNews: Результаты исследования безопасности и качества открытого кода
  6. OpenNews: Исследование Coverity показало улучшение качества открытого кода
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39587-coverity
Ключевые слова: coverity
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (255) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, SubGun (ok), 23:43, 16/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –45 +/
    Господи, опять эти псевдонаучные тесты. Можно подумать, что программы пишут разные люди, одни с Земли, другие с Марса. Скоро выяснится, что пользователи Linux едят мяса в 2 раза больше, чем пользователи Windows.
     
     
  • 2.8, chinarulezzz (ok), 00:22, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +32 +/
    нет конечно одни и те же люди пишут один и тот же код. Просто открытый код располагает к "большей" чистоте, ввиду публичности так или иначе. А закрытый код - свой шкаф с скелетами.
     
     
  • 3.19, SergMarkov (ok), 01:34, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –19 +/
    > нет конечно одни и те же люди пишут один и тот же
    > код. Просто открытый код располагает к "большей" чистоте, ввиду публичности так
    > или иначе. А закрытый код - свой шкаф с скелетами.

    Если только их пишут ангелы во плоти :-) Открытый код для подавляющей массы пользователей дает только миф о его чистоте, поскольку сами они его проверять не будут. Но есть возможность, которой они не пользуются, им это греет душу, и ничего более. По сути это самообман.


     
     
  • 4.24, chinarulezzz (ok), 02:02, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +9 +/
    >> нет конечно одни и те же люди пишут один и тот же
    >> код. Просто открытый код располагает к "большей" чистоте, ввиду публичности так
    >> или иначе. А закрытый код - свой шкаф с скелетами.
    > Если только их пишут ангелы во плоти :-) Открытый код для подавляющей
    > массы пользователей дает только миф о его чистоте, поскольку сами они
    > его проверять не будут. Но есть возможность, которой они не пользуются,
    > им это греет душу, и ничего более. По сути это самообман.

    открытый код даёт возможность тем кому не пофиг на чистоту применить свои навыки. И применяют, судя по новости.

     
     
  • 5.27, SergMarkov (ok), 02:09, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –19 +/
    >>> нет конечно одни и те же люди пишут один и тот же
    >>> код. Просто открытый код располагает к "большей" чистоте, ввиду публичности так
    >>> или иначе. А закрытый код - свой шкаф с скелетами.
    >> Если только их пишут ангелы во плоти :-) Открытый код для подавляющей
    >> массы пользователей дает только миф о его чистоте, поскольку сами они
    >> его проверять не будут. Но есть возможность, которой они не пользуются,
    >> им это греет душу, и ничего более. По сути это самообман.
    > открытый код даёт возможность тем кому не пофиг на чистоту применить свои
    > навыки. И применяют, судя по новости.

    OpenSSL

     
     
  • 6.30, chinarulezzz (ok), 02:18, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +12 +/
    >>>> нет конечно одни и те же люди пишут один и тот же
    >>>> код. Просто открытый код располагает к "большей" чистоте, ввиду публичности так
    >>>> или иначе. А закрытый код - свой шкаф с скелетами.
    >>> Если только их пишут ангелы во плоти :-) Открытый код для подавляющей
    >>> массы пользователей дает только миф о его чистоте, поскольку сами они
    >>> его проверять не будут. Но есть возможность, которой они не пользуются,
    >>> им это греет душу, и ничего более. По сути это самообман.
    >> открытый код даёт возможность тем кому не пофиг на чистоту применить свои
    >> навыки. И применяют, судя по новости.
    > OpenSSL

    кстати ярчайший пример. Хорошо что код открыт и программисты соответствующей квалификации нашли баг. Как другой пример: skype, windows, macos, слава которых даже без дизассемблеров запечатлевалась)

     
  • 6.171, Аноним (-), 17:08, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > OpenSSL

    Да, в проприетарных продуктах такое или вообще не находится, или затыкается тихой сапой, или "ждите месяц до очередного апдейта", если 0day все-таки залетел.

    А так SSL/TLS ничего не поможет. Слишком сложные, слишком много опций, слишком много легаси, а PKI - вообще на 99% лохоразвод. Секурно этим пользоваться все-равно почти никто не умеет.

     
  • 6.243, Аноним (-), 22:46, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И чё? Значит, применяют свои навыки. Иначе бы не обнаружили. В твоём Шиндошсе такая проблема могла просуществовать неизвестной широкой публике в течение всего времени существования продукта, т.е. с десяток лет.
     
  • 4.79, Юнити (ok), 10:26, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Но есть возможность, которой они не пользуются, им это греет душу, и ничего более.
    > По сути это самообман.

    Лучше иметь возможность и не пользоваться, чем оплатить аренду и ничего не иметь.
    Истинная ценность, заплатив думать что получил что то равноценное оплате.

     
     
  • 5.81, SergMarkov (ok), 10:29, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –11 +/
    >> Но есть возможность, которой они не пользуются, им это греет душу, и ничего более.
    >> По сути это самообман.
    > Лучше иметь возможность и не пользоваться, чем оплатить аренду и ничего не
    > иметь.
    > Истинная ценность, заплатив думать что получил что то равноценное оплате.

    Результат один и тот же - что там не проверяется что и там, что там баги что и там баги.


     
     
  • 6.85, ананим (?), 11:09, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не там и там, а там и здесь.
    Там ты не имеешь возможности, а тут только желания.
    Всё остальное, попытка подменить понятия.
    При чём жалкая попытка — тот же openssl как оказалось нужен всем и его проверяют и переписывают. А "там" — нет.
     
     
  • 7.91, SergMarkov (ok), 11:20, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > тот же openssl как оказалось нужен всем
    > и его проверяют и переписывают. А "там" — нет.

    "Держите меня вшестером" (с) :-) Сколько лет этому багу и какова эффективность этих проверяльщиков?
    Да ну? Мелкософт прекратил выпуск обновлений безопасности? Чушь то не надо пороть


     
     
  • 8.97, SubGun (ok), 11:29, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только в тупой холивар между осями не скатывайтесь ... текст свёрнут, показать
     
  • 8.98, ананим (?), 11:29, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Э-э-э, Год Лично я только пол-года как на своей десктопной генте перешёл с... текст свёрнут, показать
     
     
  • 9.227, chinarulezzz (ok), 02:17, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    и насильственным обновлением скайпа ... текст свёрнут, показать
     
     
  • 10.239, ананим (?), 16:35, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скайп в отличие от вроде как предлагал установить или нет Но от релиза к ре... текст свёрнут, показать
     
  • 9.244, Аноним (-), 22:51, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Пациент психушки... текст свёрнут, показать
     
  • 8.145, Аноним (-), 14:07, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    да, прекратил для ХР прекращена поддержка в день обнаружения дырки в OpenSSL... текст свёрнут, показать
     
     
  • 9.146, SergMarkov (ok), 14:09, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Найдите мне аналогичное обновление для slackware 1 0 - Времена царя гороха не ... текст свёрнут, показать
     
     
  • 10.183, fi (ok), 18:22, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а при чем тут slackware ещё dr-dos вспомни сравниваем аналоги Windows XP Serv... текст свёрнут, показать
     
     
  • 11.186, SergMarkov (ok), 18:41, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Я ее в глаза увидел когда уже винду использовал, с перерывами на яббло - И сил... текст свёрнут, показать
     
     
  • 12.188, fi (ok), 18:56, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    память вам сильно изменяет Я же написал - это вранье даже SP2 vs SP3 - р... текст свёрнут, показать
     
     
  • 13.190, ананим (?), 19:13, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Подтверждаю Даже таблицы acpi в bios разные Приводил уже тут, могу ещё раз бр... текст свёрнут, показать
     
  • 8.212, crypt (ok), 22:46, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    С этим сложно поспорить Статический анализ на то и существует, чтобы выявлять т... текст свёрнут, показать
     
  • 4.83, Xaionaro (ok), 10:38, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы учавствовали в открытых разработках? Не замечали, что чтобы пропихнуть свой патч куда-то его обычно сначала нужно долго вылизвать. Или не замечали как из-за какой-то достаточно мелкой детали люди устраивают доскональную и грамотную дискуссию, чтобы выяснить как же всё же будет правильнее?
     
     
  • 5.93, SergMarkov (ok), 11:22, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > Вы учавствовали в открытых разработках? Не замечали, что чтобы пропихнуть свой патч
    > куда-то его обычно сначала нужно долго вылизвать. Или не замечали как
    > из-за какой-то достаточно мелкой детали люди устраивают доскональную и грамотную дискуссию,
    > чтобы выяснить как же всё же будет правильнее?

    Да всем наср.. на эти дискуссии и вылизывания, если баг в оочень распространенной проге висит хрен знает сколько лет.
    Дело оценивают по результату, а не по  грамотной трепологии :-)


     
     
  • 6.101, Xaionaro (ok), 11:32, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Да всем наср.. на эти дискуссии и вылизывания, если баг в оочень
    > распространенной проге висит хрен знает сколько лет.
    > Дело оценивают по результату, а не по  грамотной трепологии :-)

    1. Как только нашли, сразу устранили.
    2. Как будто такого нет в проприетарном ПО.
    3. То что было недавно — это трагедия. Такое бывает крайне редко.

    В общем, результат хороший. А придраться всегда будет к чему.

     
     
  • 7.106, ананим (?), 11:48, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > 1. Как только нашли, сразу устранили.
    > 2. Как будто такого нет в проприетарном ПО.

    Между прочим нет.
    Критикал патч апдэйт (cpu) в оракле — 4 раза в год.
    В вантузе по понедельникам (?Или вторникам?) 2 раза (х/з, может и меньше. не слежу) в месяц.
    В остальные дни — гуляй рванина.

     
     
  • 8.113, Xaionaro (ok), 11:56, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Можете переформулировать свою мысль Вы это сейчас всё к чему У меня в голове с... текст свёрнут, показать
     
     
  • 9.119, ананим (?), 12:06, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К тому, что в опен-сорсе баг исправляется по мере выявления, а у проприетарщиков... текст свёрнут, показать
     
     
  • 10.120, Xaionaro (ok), 12:07, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А, тогда согласен ... текст свёрнут, показать
     
  • 10.314, AxaRu (?), 13:10, 01/05/2014 [^] [^^] [^^^] [ответить]  
  • +/
    fixed в опен-сорсе баг исправляется по мере выявления, а у проприетарщиков два ... текст свёрнут, показать
     
  • 7.112, SergMarkov (ok), 11:56, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –9 +/
    >> Да всем наср.. на эти дискуссии и вылизывания, если баг в оочень
    >> распространенной проге висит хрен знает сколько лет.
    >> Дело оценивают по результату, а не по  грамотной трепологии :-)
    > 1. Как только нашли, сразу устранили.
    > 2. Как будто такого нет в проприетарном ПО.

    Вывод из сказанного только один - опенсурс в этом плане не имеет никаких преимуществ перед закрытым софтом.

     
     
  • 8.114, Xaionaro (ok), 11:57, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А можете мне продемонстрировать логическую цепочку ... текст свёрнут, показать
     
     
  • 9.116, SergMarkov (ok), 12:01, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Очень просто - баг висит бог знает сколько лет, несмотря на всю открытость кода ... текст свёрнут, показать
     
     
  • 10.122, Xaionaro (ok), 12:10, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ошибки - Время исправления бага не равно - Из сказанного не следует что нет ник... текст свёрнут, показать
     
     
  • 11.140, SergMarkov (ok), 12:45, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –10 +/
    gt оверквотинг удален Она вполне очевидна Вы оперируете некими абстрактными п... большой текст свёрнут, показать
     
     
  • 12.222, Xaionaro (ok), 00:25, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну дак продемонстрируйте В чём проблема ... текст свёрнут, показать
     
     
  • 13.232, SergMarkov (ok), 03:25, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Что демонстрировать - наличие багов и там и там или наличие долгоиграющих багов ... текст свёрнут, показать
     
     
  • 14.268, Аноним (-), 15:56, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что-то мне апдейт опенссл прилетел в пределах суток после анонса дыры А у MS фи... большой текст свёрнут, показать
     
     
  • 15.294, SergMarkov (ok), 09:15, 22/04/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что касается качества кодеров в корпорациях, то, если судить по бешеным слюням к... текст свёрнут, показать
     
  • 15.299, SergMarkov (ok), 18:30, 22/04/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    То есть единственное преимущество что якобы быстрее, но если баг обнаружили за д... текст свёрнут, показать
     
  • 10.124, ананим (?), 12:12, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и тут должен последовать пруф Не так ли D Зыж После обнаружения в опен-сорсе ... текст свёрнут, показать
     
  • 10.148, Аноним (-), 14:11, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    сказать, что баг висит можно только в случае, если он общеизвестен, например, ... текст свёрнут, показать
     
  • 6.172, Аноним (-), 17:09, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Дело оценивают по результату, а не по  грамотной трепологии :-)

    Ну вот с этим у тебя как раз и небогато.

     
  • 5.95, SubGun (ok), 11:27, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Или не замечали как из-за какой-то достаточно мелкой детали люди
    > устраивают доскональную и грамотную дискуссию, чтобы выяснить как
    > же всё же будет правильнее?

    Чем это отличается от работы отдела в компании?

     
     
  • 6.102, Xaionaro (ok), 11:34, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чем это отличается от работы отдела в компании?

    Тем, что отделы в компаниях зачастую пытается укладываться в deadline-ы, игнорируя в результате подобные мелочи.

    Очень-очень грубо говоря, задача компании — делать продаваемый софт; задача разработчиков СПО — решать технические проблемы.

     
     
  • 7.104, SubGun (ok), 11:41, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Тем, что отделы в компаниях зачастую пытается укладываться в deadline-ы, игнорируя в
    > результате подобные мелочи.

    То есть проблема в организации работы, а не в способе распространения ПО? Я вас правильно понимаю? ;)

    А как быть c СПО, который делает компания? А как быть с проприетарным ПО, которое делают фрилансеры? ;) ;) ;)

     
     
  • 8.108, Xaionaro (ok), 11:52, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно сказать, что проблема в организации работы в случае разработки проприетарн... текст свёрнут, показать
     
     
  • 9.117, ананим (?), 12:02, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Э-э-э, гораздо ГОРАЗДО хуже Халтура есть халтура Сроки стремление их ужать... текст свёрнут, показать
     
     
  • 10.118, Xaionaro (ok), 12:05, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря какой фрилансер и какой штатный работник Хотя по факту да, обычно по фри... большой текст свёрнут, показать
     
     
  • 11.130, ананим (?), 12:20, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    КОНЕЧНО Но в конфликте интересов, бабло вс совесть, я ставлю на первое в 99 сл... текст свёрнут, показать
     
  • 9.134, SubGun (ok), 12:30, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    То есть, если бы одна часть компании RedHat разрабатывала закрытую программу, а ... текст свёрнут, показать
     
     
  • 10.175, Аноним (-), 17:12, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вполне возможно Пара разработчиков бы сгoвнoкодили бы раз никто не увидит, вон ... текст свёрнут, показать
     
  • 10.191, ананим (?), 19:20, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну Линус от одного спутавшего подход из рх уже отказался патчи принимать В оп... текст свёрнут, показать
     
  • 8.111, ананим (?), 11:55, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Нет конечно Организация работы 8212 это уже результат целей и задач При это... текст свёрнут, показать
     
  • 4.121, Mim (ok), 12:08, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Почему не будут? У меня возникла проблема с ядром Linux — полез в исходники.

    Если бы возникла та же проблема с Windows — у меня не было бы пути её решения (доступные пути несколько ограничены уровнем квалификации).

    P.S. И да, Gentoo'шник.

     
     
  • 5.141, SergMarkov (ok), 12:47, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –10 +/
    > Почему не будут? У меня возникла проблема с ядром Linux — полез
    > в исходники.
    > Если бы возникла та же проблема с Windows — у меня не
    > было бы пути её решения (доступные пути несколько ограничены уровнем квалификации).
    > P.S. И да, Gentoo'шник.

    .. и теоретик .. :-)

     
     
  • 6.176, Аноним (-), 17:14, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > .. и теоретик .. :-)

    То что вы теоретик - заметно. Вы похоже СПО видели только на скриншотах.

     
     
  • 7.179, sergius (ok), 17:46, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Вы похоже СПО видели только на скриншотах

    Не, видевшие на скриншотах другое гонят, а этот шпарит по методичке, причём устаревшей...

     
     
  • 8.250, Mim (ok), 23:52, 19/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ответил ниже http www opennet ru openforum vsluhforumID3 95429 html 249... текст свёрнут, показать
     
  • 7.180, SergMarkov (ok), 17:49, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –8 +/
    >> .. и теоретик .. :-)
    > То что вы теоретик - заметно. Вы похоже СПО видели только на
    > скриншотах.

    Могу подкинуть еще скриншотик :-)
    http://img845.imageshack.us/img845/4356/fxw9.png
    Угадаете что нем - зачет, нет - низачот по всем пунктам :-)


     
     
  • 8.185, Andrey Mitrofanov (?), 18:38, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты всё перепутал, зачотная галлерейка это тебе на LOR ... текст свёрнут, показать
     
     
  • 9.187, SergMarkov (ok), 18:42, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    То есть не угадал Низачот - ... текст свёрнут, показать
     
  • 8.251, Mim (ok), 00:06, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не хочу делать какие-либо предположения по поводу увиденного, поэтому скажу лишь... текст свёрнут, показать
     
     
  • 9.252, SergMarkov (ok), 00:23, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Увы, но я не поклонник сегодняшней моды на цветовую гамму осенней грязи на дерев... текст свёрнут, показать
     
  • 8.269, Аноним (-), 16:09, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ты как, загружаешься в это по выходным и праздникам Или просто cpeшь где живе... текст свёрнут, показать
     
  • 8.281, ZloySergant (ok), 18:29, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    FVWM , и хрен докажешь обратное А вообще - пофиг ... текст свёрнут, показать
     
     
  • 9.292, SergMarkov (ok), 21:44, 21/04/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Хрен тебе, Icewm lxpanelx Двойка с минусом, теоретег - ... текст свёрнут, показать
     
  • 6.249, Mim (ok), 23:51, 19/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Отчасти Вы правы, практикующий теоретик - Говорил я не об абстрактной ошибке ... большой текст свёрнут, показать
     
     
  • 7.253, SergMarkov (ok), 00:25, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >[оверквотинг удален]
    > Говорил я не об абстрактной ошибке.
    > Была у меня проблема с новыми ядрами, 3.12 и выше. При загрузке
    > после передачи управления ядру получал чёрный экран. Решения предлагались костыльные —
    > i915.modeset=0, что меня не могло устроить.
    > В течении этой недели (занимаясь в свободное время) проблему удалось локализовать до
    > коммита (двух для 3.13 и выше, если точнее), а также исправить
    > нехитрым откатом соответствующих изменений.
    > Пруфы:
    > https://bugzilla.kernel.org/show_bug.cgi?id=67191#c43
    > https://bugs.gentoo.org/show_bug.cgi?id=508082

    Теперь скажите, много ли таких как вы? :-) Что-то мне подсказывает что не очень. Гента тут вообще не показатель. Мем "как я летом компелял генту" появился не на пустом месте -)


     
     
  • 8.256, Mim (ok), 00:50, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    gt оверквотинг удален Много ли 8212 не скажу Хочется надеяться, что достат... большой текст свёрнут, показать
     
  • 8.271, Аноним (-), 16:52, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А это не так уж важно Важно то что наступив на баг мы можем с ним сделать что-т... текст свёрнут, показать
     
     
  • 9.300, SergMarkov (ok), 18:34, 22/04/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Зарепортить можно и в мелкософт Остальным занимается слава богу если полпроцент... текст свёрнут, показать
     
  • 7.270, Аноним (-), 16:12, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В течении этой недели (занимаясь в свободное время) проблему удалось локализовать до
    > коммита (двух для 3.13 и выше, если точнее)

    Нуачо, git bisect - он удобная штука :)

     
  • 4.203, myhand (ok), 20:31, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Открытый код для подавляющей массы пользователей дает только миф о его чистоте, поскольку сами они его проверять не будут.

    И ты можешь доказать существование этого мифа?  Социология - тоже наука, малыш.

    > Но есть возможность, которой они не пользуются, им это греет душу, и ничего более.

    На данный момент, данная возможность существует не потому, что она кому-то "греет душу", а по вполне объективным причинам - очень похожим на то, зачем существуют научные журналы, конференции, и проч.  Все это не имеет никакого отношения к возможности проверки научных работ для "подавляющей массы" гамбургероедов.

     
     
  • 5.245, SergMarkov (ok), 22:54, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >> Но есть возможность, которой они не пользуются, им это греет душу, и ничего более.
    > На данный момент, данная возможность существует не потому, что она кому-то "греет
    > душу", а по вполне объективным причинам - очень похожим на то,
    > зачем существуют научные журналы, конференции, и проч.  Все это не
    > имеет никакого отношения к возможности проверки научных работ для "подавляющей массы"
    > гамбургероедов.

    Кодеры имеют такое же отношение к науке, как жираф к философии :-)


     
     
  • 6.289, myhand (ok), 15:44, 21/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Кодеры имеют такое же отношение к науке, как жираф к философии :-)

    Казалось бы, причем тут какие-то "кодеры"?

     
     
  • 7.290, arisu (ok), 18:31, 21/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    слушай, зачем ты с этим вообще разговариваешь? это же органчик, притом поломаный.
     
  • 3.90, SubGun (ok), 11:19, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Просто открытый код располагает к "большей" чистоте, ввиду публичности так или иначе.

    Вы наивно полагаете, что у какого-нибудь HexChat большое комьюнити?

     
     
  • 4.197, Аноним (-), 20:13, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы наивно полагаете, что у какого-нибудь HexChat большое комьюнити?

    Больше чем вам кажется. Вон 400 перцев в фринодовском канале хексчата висит. Заметьте, далеко на каждый первый юзерь прется на канал разработчиков, 400 - это тех кого потенциально интересует жизнь проекта.

     
  • 3.96, Aceler (ok), 11:28, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > нет конечно одни и те же люди пишут один и тот же код. Просто открытый код располагает к "большей" чистоте, ввиду публичности так или иначе. А закрытый код - свой шкаф с скелетами.

    А как ты объясняешь тогда обратные результаты все эти годы до текущего?

     
     
  • 4.99, SubGun (ok), 11:30, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А как ты объясняешь тогда обратные результаты все эти годы до текущего?

    Тем, что это херня какая-то, а не тесты.

     
     
  • 5.126, Aceler (ok), 12:14, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> А как ты объясняешь тогда обратные результаты все эти годы до текущего?
    > Тем, что это херня какая-то, а не тесты.

    И это прекрасно! :-)

     
     
  • 6.135, SubGun (ok), 12:32, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И это прекрасно! :-)

    Как же изменилось понятие прекрасного за столько лет :))))

     
  • 5.198, Аноним (-), 20:14, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Тем, что это херня какая-то, а не тесты.

    Ну да, поучи коверити анализам качества кода. Для них это хлеб с маслом. А для теюя?

     
     
  • 6.206, Аноним (-), 21:51, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А для него это ночной кошмар, ведь такой анализ написанного им кода может больно ударить по его ЧСВ.
     
  • 6.260, arisu (ok), 06:53, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну да, поучи коверити анализам качества кода. Для них это хлеб с
    > маслом. А для теюя?

    ну да, поучи m$ операционки писать — для них это хлеб с маслом!

     
     
  • 7.272, Аноним (-), 16:54, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ну да, поучи m$ операционки писать — для них это хлеб с маслом!

    Это слишком жирно, Кэп. MS надо учить маркетингу. Операционки у них так себе, а в последнее время и вовсе гэ. Но могучий маркетинг это пока как-то вытягивает, в последнее время как-то буксовать начало, но тем не менее.

     
  • 2.58, Diozan (??), 08:38, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >>Скоро выяснится, что пользователи Linux едят мяса в 2 раза больше, чем пользователи Windows.

    Именно так. Ибо известно, что Windows пишут голозадые индусы за тарелку риса. Мясо там не предусмотрено.

     

     ....большая нить свёрнута, показать (89)

  • 1.2, AndreWin (?), 23:51, 16/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как сканировали код проприетарных программ? Он же закрыт! Поясните пожалуйста, если ошибаюсь где.
     
     
  • 2.3, SubGun (ok), 23:56, 16/04/2014 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Имелось в виду скорее всего не "закрытые", те, что не под GPL. Я так думаю. Поскольку в списке протестированных проектов есть GPL и N/A, но все с исходниками на git'е.
     
  • 2.4, Аноним (-), 23:58, 16/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Закрыт, но своим дают его.
     
  • 2.7, Mike Lee (?), 00:12, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    так coverity ж живет с того что проверяет чужой код. думаю у них предостаточно чужого закрытого кода.
     
  • 2.273, Аноним (-), 16:56, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А как сканировали код проприетарных программ? Он же закрыт!

    Ну вот так и получается что надо его приоткрыть коверити :) чтобы они могли его просканировать. Лишний пример контрпродуктивности закрытия сорцов.

     

  • 1.6, Пушистик (ok), 00:08, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    В этом нет ничего удивительного, когда код открыт и куча народа работает над ним, ясное дело, кто-нибудь да увидит дырку, баг, пробему.

    Исправления вносятся быстрее, потому что бюрократии никакой нет.

     
     
  • 2.63, Аноним (-), 09:34, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    но и ошибки вносятся быстрее. А два встречных процесса
     
     
  • 3.160, chinarulezzz (ok), 15:26, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > но и ошибки вносятся быстрее.

    не факт. в stable-ветках обычно только вносят исправления, а не добавляют функционал.


     
     
  • 4.193, iZEN (ok), 19:35, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> но и ошибки вносятся быстрее.
    > не факт. в stable-ветках обычно только вносят исправления, а не добавляют функционал.

    Правда что ли? А почему во FreeBSD 10-STABLE в базовой системе уже есть LLVM/Clang 3.4, а в релизах ОС его нет?


     
     
  • 5.205, ананим (?), 21:32, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что спонсор один.
    Один значащий.
    Остальные либо могут поддержать, либо валить на все 4 стороны.

    Потому — линух.

     
  • 5.274, Аноним (-), 16:57, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Правда что ли? А почему во FreeBSD 10-STABLE в базовой системе уже
    > есть LLVM/Clang 3.4, а в релизах ОС его нет?

    Потому что у бздюков все, как обычно, через то самое место.


     
     
  • 6.287, iZEN (ok), 23:19, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Правда что ли? А почему во FreeBSD 10-STABLE в базовой системе уже
    >> есть LLVM/Clang 3.4, а в релизах ОС его нет?
    > Потому что у бздюков все, как обычно, через то самое место.

    Может наоборот — у линуксоидов?

     
     
  • 7.288, arisu (ok), 02:56, 21/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Потому что у бздюков все, как обычно, через то самое место.
    > Может наоборот — у линуксоидов?

    да, ты прав: у линуксоидов наоборот. то есть, руки из плеч и всё остальное, что у нормальных разумных людей нормально.

    как хорошо, что ты не пишешь код: компилятор бы повесился, пытаясь понять твои неоднозначности. потому что ты бы вдобавок стоял рядом и нудил, что компилятор не знает языка, который компилирует, а ты знаешь лучше.

     
  • 3.200, Аноним (-), 20:18, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > но и ошибки вносятся быстрее.

    Пользуйся DOS 6.22, в него не вносятся ошибки. Правда радости то с этого...

     

  • 1.11, Аноним (-), 00:40, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Качество кода, к сожалению, ещё не определяет ни качество, ни полезность программы.
     
     
  • 2.12, Mihail Zenkov (ok), 00:48, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если код пилят, да еще и ошибки правят - значит кому-то эта программа точно нужна и полезна.
     
     
  • 3.17, SergMarkov (ok), 01:29, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –10 +/
    > Если код пилят, да еще и ошибки правят - значит кому-то эта
    > программа точно нужна и полезна.

    колибри ос, гайка ос - их тоже пилят и  тоже исправлят ошибки


     
     
  • 4.201, Аноним (-), 20:21, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > колибри ос, гайка ос - их тоже пилят и  тоже исправлят ошибки

    Но не любая ОС разлетается в сотнях миллионов юнитов всего и вся. Линух вот в сотнях миллионов девайсов по всему миру пашет. На фоне этого заявы про недостаточную распостраненность не коррелируют со здравым смыслом. Посмотри вокруг и скорее всего увидишь несколько компьютеров с Linux. Правда маленьких и/или замаскированных под пенька. Но на распостраненность это не влияет.

     
  • 2.13, A.Stahl (ok), 00:49, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Качество кода обязательное, но не достаточное свойство для хорошей программы -- программа с хорошей задумкой, но валящаяся с сегфолтом на каждый чих суть говно вне зависимости от "хорошести" задумки.
     
     
  • 3.18, SergMarkov (ok), 01:31, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –11 +/
    > Качество кода обязательное, но не достаточное свойство для хорошей программы -- программа
    > с хорошей задумкой, но валящаяся с сегфолтом на каждый чих суть
    > говно вне зависимости от "хорошести" задумки.

    Первична востребованность проги: если прога нужна, то будут мириться с ее глюками, если не нужна, то она просто не нужна, несмотря на полную завершенность кода.


     
     
  • 4.151, Аноним (-), 14:19, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Первична востребованность проги: если прога нужна, то будут мириться с ее глюками,
    > если не нужна, то она просто не нужна, несмотря на полную
    > завершенность кода.

    если программа вообще не работает, то совершенно неважно какая она полезная, так как эту пользу от неё получить не удастся

     
     
  • 5.154, SergMarkov (ok), 14:27, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    >> Первична востребованность проги: если прога нужна, то будут мириться с ее глюками,
    >> если не нужна, то она просто не нужна, несмотря на полную
    >> завершенность кода.
    > если программа вообще не работает, то совершенно неважно какая она полезная, так
    > как эту пользу от неё получить не удастся

    Речь идет о востребованной проге с глюками и невостребованной проге без глюков.
    Абстракции за углом налево -)


     
     
  • 6.161, chinarulezzz (ok), 16:00, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Речь идет о востребованной проге с глюками и невостребованной проге без глюков.
    > Абстракции за углом налево -)

    мастер противоречий)

     
     
  • 7.168, SergMarkov (ok), 16:47, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >> Речь идет о востребованной проге с глюками и невостребованной проге без глюков.
    >> Абстракции за углом налево -)
    > мастер противоречий)

    Это не противоречия, между ними вообще нет противоречий, это характерные примеры иллюстрации тезиса.


     
     
  • 8.275, Аноним (-), 16:59, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    о том что марков бредит настолько что путается в показаниях ... текст свёрнут, показать
     

  • 1.15, ананим (?), 01:06, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > на C/C++ устранено 46% выявленных утечек ресурсов, то для Java-проектов было исправлено всего 13% таких проблем.

    За айзеном таджики убирают?

     
     
  • 2.43, Аноним (-), 04:01, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    внезапно он - один из них.
     
  • 2.107, iZEN (ok), 11:49, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я не пишу код за деньги.
     
     
  • 3.204, ананим (?), 21:28, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Брось.
    Все мы пишем код за деньги.
    И просто так пишем. Потому что не можем не писать.
     
     
  • 4.261, arisu (ok), 06:56, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Брось.
    > Все мы пишем код за деньги.
    > И просто так пишем. Потому что не можем не писать.

    а он никак не пишет просто, ни за деньги, ни бесплатно. я его уже лет 15 знаю по разным форумам, но ни одного его проекта никогда не видел. но это ладно, я не видел не то, что проекта, но даже более-менее профессионального понимания.

    даже если он что-то и пишет, то это не код, это экскременты.

     
     
  • 5.276, Аноним (-), 17:00, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > а он никак не пишет просто, ни за деньги, ни бесплатно.

    И это к лучшему!!! Глядя на уровень компетенции этого овоща, я бы ему метлу и лопату не доверил, не то что код писать. Он метлу сломает и лопату прое... :).

     
     
  • 6.282, arisu (ok), 19:48, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    у меня такое впечатление, что он однажды попробовал воспользоваться мозгом — и поломал его.
     
  • 3.221, myhand (ok), 00:18, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Я не пишу код за деньги.

    За еду?

     
     
  • 4.241, burjui (ok), 18:18, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Или работает охранником
     

  • 1.21, Аноним (-), 01:46, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Выходит, экономически выгодны открытые проекты.
     
  • 1.22, ананим (?), 01:46, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Соседняя жаба:
    > 36 уязвимостей могут быть эксплуатированы удалённо без проведения аутентификации

    За 3 месяца с последнего исправления.
    Планово.
    Ихуляли.

     
  • 1.23, Аноним (-), 01:53, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вывод - пряморукие программисты не пишут проприетарь. или как минмиум, не заняты в компаниях, настаивающих на таком уровне "какчества" их продуктов.
     
     
  • 2.28, SergMarkov (ok), 02:12, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –14 +/
    > вывод - пряморукие программисты не пишут проприетарь. или как минмиум, не заняты
    > в компаниях, настаивающих на таком уровне "какчества" их продуктов.

    да, они питаются свежим воздухом и пишут на опеннете :-)

     
     
  • 3.32, Аноним (-), 02:22, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +9 +/
    А ты знаешь, кастомеру довольно выгодно оплачивать доработку опенсорсного проекта вместо проприетари.
    1) Время разработки намного ниже из-за code reuse.
    2) Стало быть сильно дешевле.
    3) При этом больше ресурсов уйдет на, собственно, кастомизацию под задачу.
    4) Написать 1 раз и 20 раз доработать как правило лучше по качеству результата чем 20 раз решать 1 и ту же задачу.
    5) Кастомер получает проект под вменяемой лицензией и может допиливать сорцы сам.
    6) И жесткого вендорлока нет - взаимодействие происходит по критерию взаимной выгоды, а не потому что яайцы в тиски зажали. Зажимателей не лю и все-равно с превеликим удовольствием выпнут в пользу альтернатив при удобном случае.

    Кстати если ты ретард и вдруг не отпустил ручник, информирую: на дворе 2014 год. И тут *навалом* работы. В том числе и хорошо оплачиваемой. Ну да, это решение конкретных задач, а не "написал а потом стригу купоны 20 лет". Так даже интереснее.

     
     
  • 4.33, SergMarkov (ok), 02:23, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –16 +/
    > А ты знаешь, кастомеру довольно выгодно оплачивать доработку опенсорсного проекта вместо

    Для начала такой продукт надо иметь

     
     
  • 5.35, Аноним (-), 02:27, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Для начала такой продукт надо иметь

    ИЧСХ, опенсорсного софта нынче - хоть отбавляй! Это тебе не 90-е прошлого века, когда даже zip приходилось пиратить у pkware.

     
     
  • 6.39, SergMarkov (ok), 02:46, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –16 +/
    >> Для начала такой продукт надо иметь
    > ИЧСХ, опенсорсного софта нынче - хоть отбавляй! Это тебе не 90-е прошлого
    > века, когда даже zip приходилось пиратить у pkware.

    Общечеловеческого характера :-) В нефтянке опенсурсом и не пахнет, пойди попроси шлюмберже поделится софтом, пошлют туда что сразу и не сообразишь куда именно послали :-)
    В финансах его тоже практически нет.
    Какой нибудь аудиоплеер это да, тут и аффтороф и пильщиков как ..


     
     
  • 7.46, be_nt_all (ok), 04:37, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    В нефтянке? Ну, Lua разработан в рамках выполнения заказа бразильских нефтянников.
     
     
  • 8.47, SergMarkov (ok), 04:39, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –14 +/
    это не конечная прога для пользователя ... текст свёрнут, показать
     
     
  • 9.60, NikolayV81 (ok), 08:56, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    На всё нужно время, как пример можно посмотреть на эволюцию баз данных, когда-то... текст свёрнут, показать
     
     
  • 10.69, SergMarkov (ok), 10:08, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Очень похоже на скоро весь мир будет пользоваться линуксом Мантре лет 25 ... текст свёрнут, показать
     
     
  • 11.100, Аноним (-), 11:31, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Для тех, кто в танке весь мир уже пользуется линуксом Не винду же в телефоны... текст свёрнут, показать
     
     
  • 12.115, SergMarkov (ok), 11:59, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Пользуются ядром линукса - , на который навешивают свои пользовательские вещи ... текст свёрнут, показать
     
     
  • 13.128, Аноним (-), 12:18, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Нет такого понятия, как ядро линукса , о невежественный Линукс и есть ядро Хв... текст свёрнут, показать
     
     
  • 14.139, SergMarkov (ok), 12:43, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –13 +/
    Еще разик, речь идет о конечном пользователе, который о линуксе в своем устройст... большой текст свёрнут, показать
     
     
  • 15.142, Аноним (-), 12:57, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Конечный пользователь пользуется много чем, не подозревая, что там внутри, но ес... текст свёрнут, показать
     
     
  • 16.143, SergMarkov (ok), 13:23, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Конечный пользователь знает о наличии винды или яббла на своем десктопе и это е... текст свёрнут, показать
     
     
  • 17.165, sergius (ok), 16:23, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Конечный пользователь может и знает о наличии винды или яббла на своем десктопе ... текст свёрнут, показать
     
     
  • 18.170, SergMarkov (ok), 16:53, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –13 +/
    Вы хотите сказать что он не может на комп поставить другую ось Такая возможност... текст свёрнут, показать
     
     
  • 19.174, sergius (ok), 17:11, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Не может, потому как после этого гарантия ёк Даже настроенный самым тупым лузер... текст свёрнут, показать
     
     
  • 20.181, SergMarkov (ok), 17:53, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –8 +/
    После он тоже не может - На вумный телевизор хоть с гарантией хоть без он лин... текст свёрнут, показать
     
  • 21.213, sergius (ok), 23:00, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Не выгибайся так, трусы опять порвутся, но цирк прикольный представил тебя пыта... текст свёрнут, показать
     
  • 22.226, SergMarkov (ok), 01:52, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Меня всегда поражало в линупсятниках не путать с линуксятниками, нормальными в ... текст свёрнут, показать
     
  • 23.233, sergius (ok), 03:42, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Этот абзац из твоей методички я видел сотни раз, неубедительно От себя то ска... текст свёрнут, показать
     
  • 24.234, SergMarkov (ok), 03:48, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    С чего ты взял что я вообще собираюсь тебя в чем-то убеждать Это мысли вслух в... текст свёрнут, показать
     
  • 25.235, sergius (ok), 10:58, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ой, мысли для развлечения А чего тогда истерим Хотя, если с такими то мысля... текст свёрнут, показать
     
  • 26.236, SergMarkov (ok), 11:25, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Не тот ноне пошел тролль, ох не тот Мелкий он какой-то, панимаешь, и скучный ... текст свёрнут, показать
     
  • 27.237, Юнити (ok), 13:41, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Хе чувачёк Ты никак наконец в зеркало глянулся Вот уж и не думал что ты... текст свёрнут, показать
     
  • 28.242, SergMarkov (ok), 20:26, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Раньше ты хоть себя повторял, теперь повторяешь уже меня - Когда мозгх не рабо... текст свёрнут, показать
     
  • 27.240, sergius (ok), 17:05, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ага, только сыпет заезженными и покрытыми плесенью шаблонами, применяя перевод с... текст свёрнут, показать
     
  • 24.262, arisu (ok), 06:59, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    это не методичка, оно просто неимоверно тупое возможно, в это трудно поверить ... текст свёрнут, показать
     
  • 25.296, SergMarkov (ok), 09:29, 22/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Арису, аргументация в стиле сам дурак появляется или у малолетних воспитаннико... текст свёрнут, показать
     
  • 15.220, Аноним (-), 23:44, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так прикол в том что и про винду то же самое можно сказать Большинство хомяков ... текст свёрнут, показать
     
     
  • 16.225, SergMarkov (ok), 01:46, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Опять хомяки , мухи и прочая Ну почему неофиты от линупса, прочитав линупс ... большой текст свёрнут, показать
     
     
  • 17.246, Аноним (-), 23:27, 19/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если нечто выглядит как собака и ведет себя как собака, мы называем это собакой... большой текст свёрнут, показать
     
     
  • 18.254, SergMarkov (ok), 00:32, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Вы знаете, не надо показывать специалистам все эту достаточно типичную для части... текст свёрнут, показать
     
     
  • 19.277, Аноним (-), 17:14, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если под специалистами ты имел в виду себя - могу разочаровать, ты специалист ра... большой текст свёрнут, показать
     
     
  • 20.302, SergMarkov (ok), 19:43, 22/04/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы только лишний раз подтвердили высказанный тезис - ... текст свёрнут, показать
     
  • 14.153, Аноним (-), 14:25, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    это выдумки, что-то не верится в то, что список решаемых задач находится в свобо... текст свёрнут, показать
     
  • 13.202, Аноним (-), 20:23, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так Linux и есть ядро Если ты вдруг еще не знал за столько лет ... текст свёрнут, показать
     
  • 11.184, fi (ok), 18:36, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Очнись мужик, 80 железа по версии IDC сейчас под управлением ОС на ядре Linu... текст свёрнут, показать
     
  • 9.162, Аноним (-), 16:09, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты, главное, весь список условий огласи сразу, а то они как-то дорисовываются по... текст свёрнут, показать
     
     
  • 10.167, SergMarkov (ok), 16:46, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Ты что сказать то хотел, что факты не нравятся или логика фактов Ну так это иск... текст свёрнут, показать
     
     
  • 11.207, Аноним (-), 22:21, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я хочу сказать что мне не нравится твоя подтасовка фактов по принципу если факт... текст свёрнут, показать
     
     
  • 12.209, SergMarkov (ok), 22:23, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    gt оверквотинг удален Блин,мне сто раз что-ли писатьодно и тоже Дискуссия о м... текст свёрнут, показать
     
     
  • 13.219, Аноним (-), 23:40, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Многовато чести твой старческий маразм перечитывать Букварь себе купи А когда ... текст свёрнут, показать
     
  • 7.152, Аноним (-), 14:21, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Общечеловеческого характера :-) В нефтянке опенсурсом и не пахнет, пойди попроси шлюмберже
    > поделится софтом, пошлют туда что сразу и не сообразишь куда именно
    > послали :-)
    > В финансах его тоже практически нет.
    > Какой нибудь аудиоплеер это да, тут и аффтороф и пильщиков как ..

    а как-же переводы на линуксы бирж международного и мирового уровня?

     
     
  • 8.156, SergMarkov (ok), 14:32, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –7 +/
    это уникальные разовые вещи,внедрение которых можно посчитать на пальцах одной р... текст свёрнут, показать
     
     
  • 9.164, Аноним (-), 16:22, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну да, а умные телевизоры, 80 смартов и 50 планшетов, миллионы точек доступа, ... текст свёрнут, показать
     
     
  • 10.166, SergMarkov (ok), 16:44, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Ответ уже был дан выше по треду Ищите и обрящите - ... текст свёрнут, показать
     
     
  • 11.208, Аноним (-), 22:23, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Очередное виляние попой для оправдания бредового тезиса А оно мне надо это иска... текст свёрнут, показать
     
     
  • 12.210, SergMarkov (ok), 22:24, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Понятно Тады поможет только букварь - для облегчения обучения навыка чтения -... текст свёрнут, показать
     
     
  • 13.218, Аноним (-), 23:38, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Блин, народ, пришлите Маркову букварь А то я то думаю - что за фигня, мысли на ... текст свёрнут, показать
     
     
  • 14.228, chinarulezzz (ok), 02:33, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да скорей всего это бот Кто-то пишет дипломку, и развлекается Здесь лучше или ... текст свёрнут, показать
     
     
  • 15.231, SergMarkov (ok), 03:17, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ты ошибашься в первом во всем, но не во всем в оценке развлечения - Помимо нор... текст свёрнут, показать
     
  • 15.247, Аноним (-), 23:31, 19/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня иное мнение на этот счет Больше похоже на деграданта, у которого мозг сг... текст свёрнут, показать
     
     
  • 16.264, arisu (ok), 07:02, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты даже не представляешь, насколько попал в точку 8230 ... текст свёрнут, показать
     
     
  • 17.278, Аноним (-), 17:22, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз представляю Я вообще довольно хорошо догадываюсь кто с той стороны экра... текст свёрнут, показать
     
  • 15.263, arisu (ok), 07:02, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет, оно живое, настоящее я это существо встречал на просторах интернетов, оно ... текст свёрнут, показать
     
  • 4.82, rob pike (?), 10:34, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В случае если этот софт он собирается сам использовать для решения своих внутрен... большой текст свёрнут, показать
     
     
  • 5.129, Anonymousss (?), 12:19, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Кастомер получает право собственности на исходники продукта и может не только допиливать его сам, но и выбирать под какой лицензией его распространять.
    Какие тиски?

    Можете объяснить к чему вы это? Я често спрашиваю, просто интересно

     
     
  • 6.215, Аноним (-), 23:30, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Можете объяснить к чему вы это? Я често спрашиваю, просто интересно

    Да, а на досуге попробуйте получить у MS права на модификацию и распостранение виндовса и его библиотек. Удачи в этом начинании :).

     
     
  • 7.223, rob pike (?), 00:41, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >попробуйте получить у MS права на модификацию и распостранение виндовса

    Обычного десктопного? Зачем они могут потребоваться?
    А для встраиваемых WinCE - всё выдаётся.

    >и его библиотек

    http://www.microsoft.com/en-us/download/details.aspx?id=5555

     
     
  • 8.248, Аноним (-), 23:43, 19/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во-во, стандартная проприерасовская логика жри что дали, и 1 сценарий использов... большой текст свёрнут, показать
     
  • 5.214, Аноним (-), 23:28, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Знаешь, если некто имеет ресурсы чтобы с нуля сделать свой мегапродукт - они обы... большой текст свёрнут, показать
     
     
  • 6.224, rob pike (?), 01:02, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Для этого нужны средства, люди и усилия на продвижение и маркетинг В современно... большой текст свёрнут, показать
     
     
  • 7.255, Аноним (-), 00:48, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нужны, но если уж на разработку нашли - то и на маркетинг как правило найдут В ... большой текст свёрнут, показать
     
  • 2.34, Аноним (-), 02:26, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > вывод - пряморукие программисты не пишут проприетарь.

    Скорее, в случае опенсорса все увидят что код гомно. Это все-таки стимул не халтурить. Кто же захочет подмочить свою репутацию?! А в проприетари зачастую пишут по принципу "а, все-равно никто это не увидит!"

     
     
  • 3.64, ананим (?), 09:42, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Плюс на работе пишешь то, что от тебя вон тот злой дядька требует, а в опенсорсе то, к чему лежит душа.
     
  • 3.84, rob pike (?), 11:06, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Про Леннарта Поттеринга и Кея Сиверса вы никогда не слышали?
     
     
  • 4.105, ананим (?), 11:44, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Они — трудоустроенные, наёмные программисты.
    Только вместо блобов пишут опен-сорсный код. Патчи на который потом пишут джаст4фан энтузиасты.
    И да, если бы код был бы совсем уж плох (аля как у проприетарщиков), эти энтузиасты порвали бы их как тузик грелку. Вон по мелочам вони столько, что про системд слышали даже те, кто его ни разу в жизни не видел.
     
  • 4.265, arisu (ok), 07:05, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Про Леннарта Поттеринга и Кея Сиверса вы никогда не слышали?

    слышали, отличный пример. действительно, ТАК испортить себе репутацию, как они — это надо талант недюжинный иметь.

     

     ....большая нить свёрнута, показать (70)

  • 1.41, pavlinux (ok), 03:06, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Coverity это такая пестатая штука

    Returning without closing handle sk leaks it.

    http://i33.fastpic.ru/big/2014/0417/18/da0d49b84639bd686651b3a07a919d18.png

    В if входит при условии ( connect(sk,...) == -1 ), то есть коннекта не было
    об чём и говорит варнинг: Connect to peer at failed:

    Coverity говорит - нефиг, сделай мне close(sk) перед return -1;

    И таких 90% багов, например у меня из 45 обнаруженных им, реально стрёмных 2-3

     
     
  • 2.44, Аноним (-), 04:08, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вот из за таких как ты и данные воруют
     
     
  • 3.137, pavlinux (ok), 12:37, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > вот из за таких как ты и данные воруют

    Зелёный тоже чуть громче тёплого.

     
     
  • 4.216, Аноним (-), 23:34, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Зелёный тоже чуть громче тёплого.

    Вывод: тараканы без ног не слышат.

     
  • 2.48, Аноним (-), 04:56, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ошибка первого рода лучше, чем ошибка второго рода.
     
  • 2.62, Аноним (-), 09:32, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > В if входит при условии ( connect(sk,...) == -1 ), то есть коннекта не было об чём и говорит варнинг: Connect to peer at failed:

    Ну не получилось подконнектиться и что? Сокет от этого не самоуничтожится. Так что спасибо за подтверждение написанного в новости.

     
     
  • 3.136, pavlinux (ok), 12:36, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну не получилось подконнектиться и что? Сокет от этого не самоуничтожится.

    Так она просит закрыть сокет, хотя это делается в другой функции.

     

  • 1.50, Тот_Самый_Анонимус (?), 05:27, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Любопытная вещь: если бы результаты были иными, то сразу бы начались рассуждения про то кому они продались. А так всё «объективно». Местное сообщество имеет всегда один правильный, заранее известный, ответ.
     
     
  • 2.169, chinarulezzz (ok), 16:48, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Любопытная вещь: если бы результаты были иными, то сразу бы начались рассуждения
    > про то кому они продались. А так всё «объективно». Местное сообщество
    > имеет всегда один правильный, заранее известный, ответ.

    естественно, сообщество ж видит то, с чем имеет дело. А имеет дело и с пропретарью и с открытым кодом, и с свободным кодом.

     
  • 2.217, Аноним (-), 23:35, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > имеет всегда один правильный, заранее известный, ответ.

    Если я имел дело и с проприетарью и с открытым софтом - да, я не только вижу что и где, но и явное навешивание мне лапши на уши могу задетектировать. Даже если MS student partner-ам этот факт и не нравится.

     

  • 1.51, зачот (?), 05:54, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Тест ниачом. Теже люди днем за зарплату пишут закрытый код, а вечером открытый.
     
     
  • 2.55, Аноним (-), 06:26, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Во-первых, это не тест. Во-вторых, тут сравниваются подходы к разработке, а не сами разработчики.
     

  • 1.65, Аноним (-), 09:45, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Где этот коверити взять? Что посоветуете еще для c/c++ кроме gcc/clang/valgrind?
     
     
  • 2.147, pavlinux (ok), 14:09, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Где этот коверити взять?

    http://softwareintegrity.coverity.com/free-trial-coverity.html

     

  • 1.66, VoDA (ok), 09:46, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Если для проектов на C/C++ устранено 46% выявленных утечек ресурсов, то для Java-проектов было исправлено всего 13% таких проблем. Подобное поведение объясняется излишним доверием Java-разработчиков к предоставляемым языком средствам защиты, таким как сборщик мусора.

    Интересно, как они смогли добиться утечки ресурсов в java??? Чтобы и ресурс не использовался и сборщик об этом не знал.

     
     
  • 2.73, ананим (?), 10:14, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А ресурсы (различного рода дескрипторы, имеющие своё отражение в ядре, читать как созданных динамических структур в кернел-спейсе) вообще плохо ложатся на концепцию гарбэдж-коллекторов.
    Фактически освободить их можно либо прямым указанием через сискол, либо самим ядром по завершении процесса, когда он ядро убивает без разбору всё, что ему принадлежало.

    Так что пока вы в классики (в куче или стэке, без разницы) играете, то всем пофигу, а вот когда эти классики сисколы начинают пинать (напрямую, ну почти, или через библы, которые оптимизированы, читать jni и тд), то уже нет.
    Подход "само закроется" в таких случаях имеет вероятность фифти-фифти. Но по 2-у закону Мёрфи, что в самый ответсвенный момент — 100% нет.

     
     
  • 3.123, VoDA (ok), 12:11, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А ресурсы (различного рода дескрипторы, имеющие своё отражение в ядре, читать как созданных динамических структур в кернел-спейсе) вообще плохо ложатся на концепцию гарбэдж-коллекторов.

    Открыли файл через try resource statement. Завершили блок кода - все ресурсы захлопнулись (AutoCloseable или Closeable). GC убрал объекты, которые использовались при работе с ресурсом.

    Какие еще ресурсы остались в ядре, но не остались в java коде???

     
     
  • 4.125, NikolayV81 (ok), 12:13, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> А ресурсы (различного рода дескрипторы, имеющие своё отражение в ядре, читать как созданных динамических структур в кернел-спейсе) вообще плохо ложатся на концепцию гарбэдж-коллекторов.
    > Открыли файл через try resource statement. Завершили блок кода - все ресурсы
    > захлопнулись (AutoCloseable или Closeable). GC убрал объекты, которые использовались
    > при работе с ресурсом.
    > Какие еще ресурсы остались в ядре, но не остались в java коде???

    Работает вроде только в 7-й
    Места где забыли про try... ;)

     
     
  • 5.131, VoDA (ok), 12:20, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Работает вроде только в 7-й

    Вроде уже 8-ка отрелизилась ;)))

    Версии до 6-й уже даже не поддерживаются производителем =)


     
     
  • 6.133, NikolayV81 (ok), 12:27, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Работает вроде только в 7-й
    > Вроде уже 8-ка отрелизилась ;)))
    > Версии до 6-й уже даже не поддерживаются производителем =)

    Да даже в 8-й не обязательно использовать только такой синтаксис, куча кода кочует без переделки на новый модный синтаксис.

     
     
  • 7.149, VoDA (ok), 14:15, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    К слову, а сборка файловых ресурсов не закрывает их?
     
     
  • 8.158, NikolayV81 (ok), 14:48, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос в том когда, может через 5 сек, может через сутки ... текст свёрнут, показать
     
  • 4.194, ананим (?), 19:37, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Открыли файл через try resource statement.

    Открыли файл, поставили блокировку... а файл через вебдав на оцфс2.
    И даже не на другом, а на 5 серваке.
    Плавли, знаем.
    Пока всё отдампится, бац, таймоут. А конект — шаред, а не дедикайтед.

    Результат?
    Жаба-быдлoкoдеры.
    Почему? Думать надо ПОЛЮБОМУ.

     
  • 2.109, iZEN (ok), 11:53, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Интересно, как они смогли добиться утечки ресурсов в java??? Чтобы и ресурс не использовался и сборщик об этом не знал.

    Для грамотного Java-разработчика только память не является ресурсом, а всё остальное - увы - ресурсом является и GC тут бессилен что-либо сделать.


     
     
  • 3.127, VoDA (ok), 12:17, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Интересно, как они смогли добиться утечки ресурсов в java??? Чтобы и ресурс не использовался и сборщик об этом не знал.
    > Для грамотного Java-разработчика только память не является ресурсом, а всё остальное -
    > увы - ресурсом является и GC тут бессилен что-либо сделать.

    ХМ... кроме памяти в 90% кода приложения ничего и не используется. Внешние запросы обрабатывает сервер и менеджит сессии/обработчики и т.п. Запросы к СУБД менеджит Hibernate или MyBatis. Запросы через MQ/JMS и еже с ними менеждатся либами для доступа к MQ/JMS.

    Вопрос - какие ресурсы утекли в java приложении?

    PS походу в проектах нашли JNI или иные низкоуровневые обращения с внешними элементами и в этом огребли утечки.


     
     
  • 4.298, iZEN (ok), 11:54, 22/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Именно JNI 8212 это неподвластная GC связь байт кода с нативным кодом, выпол... большой текст свёрнут, показать
     
  • 3.189, Аноним (-), 18:58, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Для грамотного Java-разработчика только память не является ресурсом

    Ага, поэтому и жрут её как не в себя. :)

     
     
  • 4.195, ананим (?), 19:38, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Он прав.
    На моей памяти — второй раз.
     
  • 2.266, arisu (ok), 07:08, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Интересно, как они смогли добиться утечки ресурсов в java???

    ты, видимо, никогда индусожабокод не видел. элементарно: открыли файл, используя переменную класса, а не локальную. закрывать? нет, никто не закрывает. класс живёт. файл открыт. индус доволен. сервер раком.

     
     
  • 3.279, Аноним (-), 18:21, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ты, видимо, никогда индусожабокод не видел.

    Ты сделал в слове изеножабокод несколько ошибок :).

     
     
  • 4.283, arisu (ok), 19:49, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> ты, видимо, никогда индусожабокод не видел.
    > Ты сделал в слове изеножабокод несколько ошибок :).

    он, к сожалению, не единственный идиот, который считает, что умеет писать программы.

     
     
  • 5.286, Аноним (-), 20:21, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > он, к сожалению, не единственный идиот, который считает, что умеет писать программы.

    Он не единственный. Но вполне себе эталонный.

     

  • 1.67, lhlkj (?), 09:47, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Всё таки есть разница когда пишут для души и пишут за деньги.
     
     
  • 2.77, SergMarkov (ok), 10:23, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –10 +/
    > Всё таки есть разница когда пишут для души и пишут за деньги.

    Есть конечно, при выполнении двух обязательных условий - душа должна быть качественной (желательно сертифицированной :-) и смотреть в нужную сторону.
    Иначе получается только "лутшая обертка для mplayer на гвидобейсике" :-)


     
     
  • 3.157, Аноним (-), 14:38, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    а у тебя халуина души вообще нет, есть только язык для вылизывания припирастных срак
     
  • 2.178, sergius (ok), 17:40, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Всё таки есть разница когда пишут для души и пишут за деньги

    Сделанное для себя, априори лучше сделанного на продажу (КО)
    Это наиболее отчётливо видно если пишется одними а продаётся другими...

     

  • 1.68, хрюкотающий зелюк (?), 10:08, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    OpenSSL отличился качеством недавно, прошляпили плохо пповеренный код, включающийся по дефолту
     
     
  • 2.80, ананим (?), 10:27, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На жабу в соседней новости посмотри
    > 36 уязвимостей могут быть эксплуатированы удалённо без проведения аутентификации.

    А критикал патч апдэйт у них 4-е раза в год (вроде. Раньше то вообще 2 раза в год было).
    Сразу видно где случайность, а где системный подход.

     

  • 1.70, Нанобот (ok), 10:09, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Распределение типов проблем выглядит следующим образом:
    >...
    >Неинициализированные переменные (Uninitialized Variables) 3,398
    >...
    >Неинициализированные переменные (Uninitialized variables) 1,997

    да, интересное распределение

     
     
  • 2.144, pavlinux (ok), 13:44, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > да, интересное распределение

    Броуновское  :)


     

  • 1.159, pavlinux (ok), 15:14, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я их люблю!!!

    Last Analyzed Apr 17, 2014:
    Lines of Code Analyzed  34,623
    Defect Density 1.13

    Defect changes since previous build dated Apr 15, 2014:

    Newly detected 4
    Eliminated 9

    Defects by status for current build:

    Total defects 48
    Outstanding 39
    Dismissed 0
    Fixed 9

    Было 44 баги, исправил 9, стало 48 :D

     
     
  • 2.182, Аноним (-), 18:02, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Было 44 баги, исправил 9, стало 48 :D

    Хорошо ты баги исправляешь...

     
     
  • 3.258, pavlinux (ok), 01:40, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Было 44 баги, исправил 9, стало 48 :D
    > Хорошо ты баги исправляешь...

    Ваш кода на scan.coverity.com/projects/ можно глянуть?

     
     
  • 4.280, Аноним (-), 18:22, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ваш кода

    Баг ---^ :)

     
     
  • 5.301, pavlinux (ok), 19:21, 22/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Баг ---^ :)

    Больше восьми символов уже тяжело?


     

  • 1.163, Anonymus (?), 16:15, 17/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Неудивительно. Когда доносится запах денег появляются задачи с формулировкой as a quick hack let's do the following. Потом всё превращается в один большой баг. Опенсорсникам проще, им спешить некуда.
     
     
  • 2.211, SergMarkov (ok), 22:26, 17/04/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >  Опенсорсникам проще, им спешить некуда.

    Поэтому они всегда будут отставать :-)


     
     
  • 3.229, chinarulezzz (ok), 02:38, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>  Опенсорсникам проще, им спешить некуда.
    > Поэтому они всегда будут отставать :-)

    или впереди. с какой стороны посмотреть.

     
     
  • 4.230, SergMarkov (ok), 03:10, 18/04/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >>>  Опенсорсникам проще, им спешить некуда.
    >> Поэтому они всегда будут отставать :-)
    > или впереди. с какой стороны посмотреть.

    Впереди чего, "планеты всей"? Ну , исполать :-)


     
     
  • 5.285, Аноним (-), 20:20, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Впереди чего, "планеты всей"? Ну , исполать :-)

    Не очень понимаю: зачем ты второй сорт жрешь? Денег на мак не хватило? Или отлизывать Де Биллу не нравится? :)

     
     
  • 6.305, SergMarkov (ok), 10:20, 23/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Впереди чего, "планеты всей"? Ну , исполать :-)
    > Не очень понимаю: зачем ты второй сорт жрешь? Денег на мак не
    > хватило? Или отлизывать Де Биллу не нравится? :)

    Ты о чем? :-) Умну рабочая ось это яббло, а линупс всего лишь увлечение. Как им самим так и "сообществом" :-)


     
  • 3.284, Аноним (-), 20:15, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Понимаешь, можно наспех сколотить плот из гoвна и палок, а можно несколько лет с... большой текст свёрнут, показать
     
     
  • 4.291, SergMarkov (ok), 21:43, 21/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ответ самый простой  - на чем сейчас люди плавают при своем осозннаном выборе?
    Првильно :-)
    Остальное - хрень даже не теоретическая
     
     
  • 5.293, Led (ok), 23:26, 21/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > на чем сейчас люди плавают

    Тебе-то не нужно ничего, чтоб на нём плавать, ты и так не тонешь

     

  • 1.238, Аноним (-), 15:01, 18/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "стандартов качества допускают наличие 1 ошибки на 1000 строк кода"
    Бред. Ошибок гораздо больше 1/1000 но допустимых среди них нет.
    Эта софтина в этом году нашла какие-то шибки в коде, а в следующем уже не найдет. Значит ошибок нет? Пфф.
     
     
  • 2.257, pavlinux (ok), 01:38, 20/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > "стандартов качества допускают наличие 1 ошибки на 1000 строк кода"
    > Бред. Ошибок гораздо больше 1/1000 но допустимых среди них нет.
    > Эта софтина в этом году нашла какие-то шибки в коде, а в
    > следующем уже не найдет. Значит ошибок нет? Пфф.

    Идите в школу, Мат.Ан читайте. Функцию ошибок, в частности.  

     

  • 1.297, Yuri_Tukmakov (ok), 11:39, 22/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ещё не расстреливают за это? Подобная хрень, есть и в Европарламенте, ни одну серьёзную наболевшую проблему, в частном порядке, не решишь, не нарушив при этом какой нибудь закон, за которым последует ещё более нервные процедуры урегулирования разногласий с дяденьками и тётями.
     
  • 1.313, pavlinux (ok), 16:36, 26/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Dear Scan Project Maintainer,

    We wanted to share with you that we have updated the analysis capabilities in Coverity Scan
    to find the Heartbleed bug. This functionality is now available for all the projects.

    To check if your project has the Heartbleed bug, make sure you are using the Coverity build tool (7.0.2),
    which was updated last month at https://scan.coverity.com/download. If you are you using right version,
    just submit your build and look for any new defects found by the TAINTED_SCALAR checker.

    Check out our blog on Heartbleed at http://blog.coverity.com/2014/04/18/coverity-heartbleed-part-2 or
    join our upcoming webcast to learn more http://bit.ly/1p482Xy.
    In the same webcast we will also discuss the top defects found and fixed in open source projects in 2013
    and discuss the best practices for improving product quality adopted by leading open source projects.

    Please contact me if you have any questions or concerns.

    Regards, Dakshesh Vyas

    Coverity Scan Administrator
    Coverity | 185 Berry Street | Suite 6500, Lobby 3 | San Francisco, CA  94107
    Office: 415.935.2957 | dvyas@coverity.com
    http://scan.coverity.com/
    The Leader in Development Testing  

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру