Рубрика «баги» - 13

Эта поучительная история повествует о том, как важно развивать навыки гугления, и о том, как я боролся с ежечасным полным Garbage collection.

Краткое описание проблемы

После того, как мы мигрировали в продакшене один из компонентов системы (единственный, работающий на Tomcat) на новую версию томката, неожиданно саппорт запаниковал, увидев в логах полуторасекундные запуски GC.
Читать полностью »

Помните недавний баг EFI на Samsung 530U3C, который приводил к тому, что ноутбук больше не работал после единоразовой загрузки ubuntu?

Встречайте EFI на Lenovo G580!

Итак, в канун нового года и праздничных распродаж, Adiost купил Lenovo G580 с FreeDOS, снес его и установил Ubuntu. Через какое-то время захотел установить-посмотреть Windows 8. В ходе этого обнаружил, что не может зайти в настройки EFI нажатием кнопки F2: просто-напросто ничего не происходило и начинала грузиться ОС. Плюнув на это, установил Windows 8, и начал чинить.
Читать полностью »

Зачем менять то, что работает? Действительно, поговорка гласит: «Не трогай матчасть и она тебя не подведет». «Есть у нас Redmine и мы им пользуемся. Так зачем же нам менять его на YouTrack, да еще и за деньги?» — резонный вопрос, задаваемый коллегами. Вопрос известен и ответ на него очевиден: незачем. Но давайте взглянем на проблему с другой стороны. Читать полностью »

Только что вышло обновление для баг-трекера YouTrack: в версии 4.1 появились очень полезные функции для управления проектами и не только.

Управление временем в YouTrack 4.1

Управление временем

Итак, главное нововведение в версии 4.1 — возможность управлять временем! Теперь вы можете контролировать время, затраченное на выполнение задачи, итерации или всего проекта, и сравнивать его с предварительной оценкой. Создавайте отчеты о затраченном времени, чтобы быть в курсе того, как ваша команда справляется с выполнением задач.
Читать полностью »

Как сообщают игроки на официальном форуме Blizzard, в компьютерной игре Diablo III найдена ошибка, позволяющая неограниченно клонировать объекты игры — т.н. дюп.

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

Автоматизируем сбор информации о падениях программы

Перефразируя известную поговорку: «не делает багов тот, кто ничего не кодирует». Каждый разработчик умеет и любит делать баги, но не любит потом их исправлять. Ошибки в коде в одном случае приводят просто к некорректной обработке данных программой, а в другом — к исключениям (вылетам, падениям, крашам). В этом посте я расскажу о том, как можно автоматизировать сбор данных о краше программы, чтобы сильно облегчить себе жизнь при разборе и устранении ошибок.Читать полностью »

Привет!

В этой статье я расскажу о работе с веб-камерой из Qt5 под Windows (но пример также должен работать под Linux и Mac OS X с установленным плагином gstreamer).

Захват изображений с вебкамеры через QCamera

Если интересно, как сделать вот такое приложение и преодолеть возникающие при этом проблемы, то прошу под кат.Читать полностью »

Привет!

В этой статье я расскажу о работе с веб-камерой из Qt5 под Windows (но пример также должен работать под Linux и Mac OS X с установленным плагином gstreamer).

Захват изображений с веб камеры через QCamera

Если интересно, как сделать вот такое приложение и преодолеть возникающие при этом проблемы, то прошу под кат.Читать полностью »

Можно, конечно, и подождать, пока сей замечательный девайс появится в магазинах стран СНГ. Но сколько ждать никто не знает. Одни уверены, что Nexus 7 появится в Украине в сентябре, другие говорят, что устройств не хватит и их все распродадут в США, Канаде и прочих странах-счастливчиках. Я это сделал. Я купил Nexus 7 в Google Play Store. Потратил на решение всех проблем, с которыми я столкнулся, полтора дня. Далее я опишу, как мне это удалось. Сразу стоит заметить, что скриншотов нет. Делать их при покупке я не додумался, а повторить процесс не удастся. Но я постараюсь описать все достаточно доходчиво.
Читать полностью »

Мысль о том, что «Если пользователи найдут баги в нашей системе, то лучше заплатим им мы, чем они продадут информацию хакерам», которую довольно давно эксплуатируют Google, Facebook, Samsung, Mozilla также сочла удачной и платежная система PayPal.

Директор по информационной безопасности PayPal Майкл Баррет (Michael Barrett) объявил о том, что его компания начинает программу по выплате вознаграждений для независимых разработчиков, которые смогут обнаружить уязвимости в программном обеспечении или архитектуре платежной системы.

Компетентным пользователям (имеющим PayPal-аккаунт, поскольку именно на него будут выплачиваться вознаграждение) предлагается сообщить в компанию, если ими будет обнаружена одна из следующих уязвимостей: Cross-site scripting (XSS), cross-site request forgery (CSRF), SQL injection (SQLi), а также за описание возможности обойти механизм аутентификации пользователей на сайте системы.

Имеется нюанс — заранее о размере выплат не говорится. Каждый случай будет рассматриваться инженерной командой PayPal и, в зависимости от серьёзности рассматриваемого случая, будет приниматься конкретное решение о величине вознаграждения. В этом смысле Mozilla поступает честнее — фонд сразу декларирует, что разработчик получит сумму от $500 до $3000 за найденные баги в продуктах; аналогично поступает и Google — за рядовые уязвимости поисковый гигант платит по $500, однако за информацию об опасных дырах Google готов заплатить более значительную сумму — также $3000.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js