Рубрика «nix» - 6

Привет, уважаемый читатель!

Все разработчики программ рано или поздно сталкиваются с проблемой падения программы у пользователя. Но далеко не все при этом могут получить доступ к конкретному компу, на котором что-то идёт не так, запустить там gdb и повторить падение. И даже получить информацию от пользователя бывает крайне сложно: в багтрекер (или техподдержку) приходит сообщение а-ля «программа падает, что делать?», а вот технической информации, так важной для разработчика, пользователь не прилагает к своему сообщению. Да ещё и не каждый напишет об этом! Просто перестанет пользоваться программой — и всё.

Некоторые ОС предлагают отправить краш-репорт разработчикам. Но! Разработчикам ОС, а не Вам, то есть совсем не тем людям, которым это действительно нужно! И тут на помощь приходят собственные краш-репорты, которая Ваша программа должна бы отправить на Ваш сервер. Но как их сделать? Как правильно обработать SEGFAULT и при этом отправить вразумительную информацию разработчику?
Читать полностью »

в 0:00, , рубрики: asterisk, nix

Здравствуйте, дорогиее. На днях мне поставили задачу перенести нашу IP-телефонию с классического серверного Asterisk-a с его CLI на более упрощённый вариант для пользователя с web-интерфейсом. Ключевой момент в том, что использовать решили старую добрую GNU версию Elastix 2.Х, которая ничем ограничена.

В результате решения данной задачи столкнулись с проблемой любого заброшенного ПО: не рабочие образы, которые в принципе не устанавливали систему; нерабочие репозитории, файлы которых снесли на зеркало, а зеркала на другое зеркало.
Читать полностью »

Мне кажется, почти каждый кто сталкивался с linux и его обитателями встречал команду
sudo rm -rf /* .

Те, кто не видел и не знает — поясню:
Читать полностью »


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