Рубрика «ошибки» - 7

Привет. Сегодня я хочу поговорить с вами о тестировании железа — с болезненными примерами и фотографиями из обыденной практики. Эту суровую реальность с пайкой, дебагом и сожженными чипами обычно все беспощадно лакируют, рассказывая только об успехах — ответственные за пиар и маркетинг люди обычно как огня боятся любых упоминаний об ошибках и сбоях. Но инженеры понимают, что сложные комплексы сразу безупречными не рождаются, поэтому мы не боимся рассказать вам про тестирование как есть. Ну и поделиться опытом, что делать, а чего избегать.
Несколько слов о тестировании сложных аппаратных комплексов - 1
Читать полностью »

Здравствуйте! Недавно опубликовал свой первый серьезный проект, так что решил поделиться опытом, потому что мне очень пригодились подобные статьи, когда я разрабатывал свое приложение. Но прочитав десятки похожих статей, заметил, что практически ничего не написано о вещах, которые на первый взгляд кажутся не особо важными, но которые на деле очень влияют на продвижение приложения. Всю тему разделю на 5 пунктов, которые оказались важными, но о них редко упоминают. Напомню, что это не туториал, а история лично моего опыта.
Читать полностью »

К нам часто обращаются с похожим вопросом: по какому принципу происходит переключение транка в исходящем правиле, если основной транк недоступен?

Мы подготовили исчерпывающий ответ на этот вопрос. Его можно разделить на 3 части:

  • Выбор и переключение маршрута / транка в исходящем правиле
  • Особенности обработки сообщений Early Media и Ringing
  • Особенности транков с авторизацией по IP (пиринговые транки без регистрации)

Читать полностью »

Потенциально опасные алгоритмы - 1

Математические модели и алгоритмы сегодня отвечают за принятие важных решений, влияющих на нашу повседневную жизнь, более того — они сами управляют нашим миром.

Без высшей математики мы бы лишились алгоритма Шора для факторизации целых чисел в квантовых компьютерах, калибровочной теории Янга-Миллса для построения Стандартной модели в физике элементарных частиц, интегрального преобразования Радона для медицинской и геофизической томографии, моделей эпидемиологии, анализов рисков в страховании, моделей стохастического ценообразования финансовых производных, шифрования RSA, дифференциальных уравнений Навье-Стокса для прогнозирования изменений движения жидкостей и всего климата, всех инженерных разработок от теории автоматического управления до методов нахождения оптимальных решений и еще миллиона других вещей, о которых даже не задумываемся.

Математика стоит в основе цивилизации. Тем интереснее узнать, что с самого зарождения этого краеугольного камня в нем содержатся ошибки. Иногда ошибки математики остаются незаметными тысячелетия; порой они возникают спонтанно и быстро распространяются, проникая в наш код. Опечатка в уравнении ведет к катастрофе, но и само уравнение может быть потенциально опасно.

Мы воспринимаем ошибки как нечто чуждое, но что если вокруг них и строится наша жизнь?

Читать полностью »

Как используя PVS-Studio можно улучшить Visual C++ 2017 Libraries - 1Название статьи намекает разработчикам Visual Studio, что они могут получать пользу от использования статического анализатора кода PVS-Studio. В статье приводятся результаты анализа библиотек, входящих в состав недавно выпущенной версии Visual C++ 2017, и даются рекомендации по улучшению и устранению ошибок. Приглашаю читателей узнать, как разработчики Visual C++ Libraries отстреливают ноги: будет интересно и познавательно.
Читать полностью »

Что может пойти не так в туре — и какое отношение это имеет к поисковому агрегатору - 1
Карточка отеля в Турции за 275 рублей на человека в сутки. Цена сгубила минимум троих.

«Тур был хороший, только в бассейне полчаса плавал жмур. Турки говорят, купаться можно, если не боитесь. Меня выбесило, а наши искупались».

Напомню, 5 лет назад нам казалось, что мы айтишники и делаем чисто ИТ-бизнес — агрегатор туров. Поиск, кэш, сравнение, балансировка надёжности поставщиков, хороший дата-майнинг — вот это всё. Но нет. Реальность несколько раз удивила, и в итоге мы всё равно занимаемся туристическим бизнесом, только чуть иначе.

В рамках хаба «Управление проектами» я расскажу про то, что может пойти не так в туре, который обычный человек нашёл через нас как агрегатора (поиск) и купил продукт туроператора.

Поскольку покупка-то шла через нас, при любом косяке отвечаем мы. И уже мы трясём туроператора и остальных причастных. И, надо сказать, это весьма эффективно. У обычного туриста шансов на справедливость меньше: кроме отзыва, ничего он туроператору не сделает, разве что крайне редко дойдёт до суда и обломается через полгода. А у нас рычаг очень простой — мы продаём сотни туров этому оператору и можем настаивать.

Истории ниже немного изменены в целях безопасности, чтобы не было возможности найти конкретных людей.
Читать полностью »

Блокировка пользователей по IP дело не простое, особенно когда из-за этого пользователь страдает. Хочется рассказать пример с Avito, когда компания принимает деньги с IP, но не разрешает подать объявление с того же IP.
image
Читать полностью »

Я — самозванец - 1
Писать об этом очень тяжело, даже тяжелее, чем признаться себе в этом. Я писал заявления об увольнении с любимых мест работы, заканчивал отношения, много в чем не преуспел и портил свою репутацию. Но чувства, которые я из-за этого испытывал, были временными: поначалу бывало очень плохо, но через пару месяцев я оставлял это позади и жил дальше. И все же есть одно чувство, от которого мне так и не удалось избавиться за всю свою карьеру: синдром самозванца.

Переведено в Alconost

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

Снесите это немедленно - 1

Андрей Аксенов делится трудностями в подготовке слайдов для доклада. Это — расшифровка выступления Highload++.

Снесите это немедленно - 2

Если видите этот слайд – я не очень успел картинки. Пришел Бунин, убедился, что у него докладчик не пропал и задал подлый вопрос. Мы заранее готовим конференцию, 1 сентября приём докладов. Я тоже хотел заранее подготовиться. Вчера в 6 вечера начал рисовать слайды для другого доклада, а для этого в 11, поэтому вот так.

Придется делать чистый стендап – а слушать ухом, но это, наверное, к лучшему, потому что можно спокойно тупить в телефон.

Что значит чистый стендап? Никакого кода совершенно, я специально постарался минимизировать количество строчек кода в презентации, правда пара всё равно протекла. Никаких революционных соображений ни на каких темы. Ну и чистый быдлятский юмор.

Возможно это федеральное преступление и меня ФСБ заметёт сразу после того как я со сцены выйду. Рискнем, заодно познакомлюсь, поехали.

Про что доклад?

Читать полностью »

Начнём год с позитива: как садятся админы и CIO - 1

На самом деле, конечно, вот прямо сесть — достаточно серьёзная задача даже при полном раздолбайстве. Но потерять работу за день и больше никогда не вернуться в ИТ-сферу — таких случаев сотни.

Я расскажу несколько баек. В некоторых из них изменены детали, чтобы нельзя было узнать компанию. Если вы узнаете свою — не беспокойтесь, наверняка эти случаи почти типичные для всей страны. Вы же знаете анекдот про первого залетевшего дятла.
Читать полностью »


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