Месяц: Декабрь 2016

  • Спроси backend-разработчиков Badoo. Часть 1. Платформа

    от автора

    Нам очень нравится формат AMA (ask me anything) на Reddit, когда кто-нибудь (в нашем случае – команда разработчиков) приходит в сабреддит AMA и говорит, что готов отвечать на заданные вопросы. Из самых запоминающихся сессий Ask Me Anything, например, команда инженеров Space X, или инженеры из Google, и даже действующий президент США Барак Обама четыре года…

  • Что плохо умеют российские стартаперы

    от автора

    Всем известно, что в России самые лучшие программисты. А вот по количеству (и качеству) стартапов мы сильно отстаем. Можно и нужно гордиться нашими коммандами, получившими, в том числе, и международное признание. Но нужно отдавать отчет, что в США таких комманд в разы больше. Есть, конечно, объективные причины такого отставания. Количество денег в Silicon Valley намного…

  • Отправка СМС используя jSMPP методами UDH, SAR, Payload

    от автора

    Наша компания занимается рассылками email и sms. На начальных этапах для рассылок смс мы использовали API посредника. Компания растет и клиентов становится все больше, мы приняли решение написать свой софт для отправки смс по протоколу smpp. Это нам позволило отправлять провайдеру набор байтов, а он уже распределял трафик по странам и внутренним операторам. После ознакомления…

  • Разработка для Sailfish OS: работа с LocalStorage

    от автора

    Здравствуйте! Данная статья является продолжением цикла статей, посвященных разработке для мобильной платформы Sailfish OS. В этот раз мы решили рассказать о приложении для контроля финансов, позволяющее пользователю вести журнал доходов и расходов, а также откладывать средства для осуществления целей. Стоит упомянуть, что данное приложение является одним из победителей хакатона по Sailfish OS в Ярославле, организованного…

  • NetApp ONTAP: T10 SCSI Block Command 3 и UNMAP в SAN окружении

    от автора

    Как я писал ранее, протоколы SAN и NAS по немногу заимствуют друг у друга всё лучшее. Одна из полезных вещей которая появилась достаточно давно, это возможность обратной связи СХД и хоста, для того чтобы «возвращать» удалённые блоки в тонкий лун, чего раньше так не хватало в SAN. Функцией UNMAP по-прежнему мало кто пользуется в SAN…

  • Ограничение скорости передачи трафика. Policer или shaper, что использовать в сети?

    от автора

    Когда речь заходит об ограничении полосы пропускания на сетевом оборудовании, в первую очередь в голову приходят две технологи: policer и shaper. Policer ограничивает скорость за счёт отбрасывания «лишних» пакетов, которые приводят к превышению заданной скорости. Shaper пытается сгладить скорость до нужного значения путём буферизации пакетов. Данную статью я решил написать после прочтения заметки в блоге…

  • Оптимизация производительности NFV для локального оборудования заказчиков с виртуализацией

    от автора

    В решениях, направленных на виртуализацию реальных сетевых функций, основным фактором является способность обеспечить предсказуемую и гарантированную производительность и пропускную способность для трафика заказчика. Во многих проектах, предназначенных для проверки концепции, уделялось значительное внимание повышению пропускной способности сети, но величина задержек является не менее важным показателем работы сетей (а в ряде случаев — гораздо более важным).…

  • История операций по коррекции зрения: сравнение рисков и побочных эффектов

    от автора

    Кератотом — механическое устройство, выстреливающее лезвием для срезания верхней части роговицы глаза Начнём с истории, чтобы было понятно, как эволюционировали методы, а потом перейдём к рискам и побочным эффектам современных операций. Итак, доктор Снеллен, который изобрёл таблицу проверки зрения, выдвинул теорию о том, что можно «поцарапать» глаз так, что кривизна роговицы изменится. Случилось это в…

  • Удаленное логирование в journald или Всё ещё «это вам не нужно»?

    от автора

    Дисклеймер Все эксперименты проводились на CentOS Linux release 7.2.1511 в качестве основной системы, с последними доступными из стоковой репы systemd (systemd-219-19.el7_2.13). Надеюсь, часть приведенных данных будет неактуальна уже на момент публикации статьи. Вводная часть Начав захватывать linux-дистрибутивы с выпуска Fedora 15, systemd окончательно победил. Зубры и аксакалы понемногу приучаются к unit’ам и systemctl. Скрежещат зубами…

  • Работаем с JSON в SQL Server 2016

    от автора

    JSON сейчас один из самых используемых форматов данных в разработке. Большинство современных сервисов возвращают информацию в виде JSON. JSON также предпочитаемый формат для хранения структурированный информации в файлах, например. Так как очень много данных используется в JSON-формате, то поддержка JSON в SQL Server особенно становится актуальной, чтобы иметь возможность обмениваться данными с другими сервисами. JSON…