• Организация коммутационного поля СКС высокой плотности

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


      Читать дальше →
    • No place to hide — как сервисы агрессивного маркетинга преследуют вас

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

      Давайте разберём это на примере одного сервиса, который для меня оказался абсолютно неизвестной областью тьмы, но существует уже с 2015-го года. Его название в статье упоминать не будем, но подобное можно без проблем нагуглить.

      image

      Итак, в один прекрасный день моей знакомой пришло сообщение, предлагающее ознакомиться с линейкой продуктов яхт-клуба. Формулировка «Некоторое время назад, вы были гостем нашего сайта» особенно привлекает внимание. Поэтому пора засучить рукава и окунуться в мир интернет-сталкинга и хотя бы немного разобраться в том, как же всё устроено.
      Читать дальше →
    • Как самостоятельно обслуживать 2500 бухгалтерских баз

        В этой статье Кнопка честно расскажет про подводные камни администрирования бухгалтерских инструментов и даст практические советы с полезными ссылками.


        Читать дальше →
      • Микросервисы: опыт использования в нагруженном проекте



          На конференции HighLoad++ 2016 руководитель разработки «М-Тех» Вадим Мадисон рассказал о росте от системы, для которой сотня микросервисов казалась огромным числом, до нагруженного проекта, где пара тысяч микросервисов — обыденность.

          Тема моего доклада — то, как мы запускали в продакшн микросервисы на достаточно нагруженном проекте. Это некий агрегированный опыт, но поскольку я работаю в компании «M-Tех», то давайте я пару слов расскажу о том, кто мы.

          Если коротко, то мы занимаемся видеоотдачей — отдаём видео в реальном времени. Мы являемся видеоплатформой для «НТВ-Плюс» и «Матч ТВ». Это 300 тысяч одновременных пользователей, которые прибегают за 5 минут. Это 300 терабайт контента, который мы отдаем в час. Это такая интересная задача. Как это всё обслужить?

          Про что сама эта история? Это про то, как мы росли, как проект развивался, как происходило какое-то переосмысление каких-то его частей, какого-то взаимодействия. Так или иначе, это про масштабирование проекта, потому что это всё — ради того, чтобы выдержать ещё больше нагрузки, предоставить клиентам ещё больше функционала и при этом не упасть, не потерять ключевых характеристик. В общем, чтобы клиент остался доволен. Ну и немного про то, какой путь мы прошли. С чего мы начинали.
          Читать дальше →
        • 11 шагов к хорошему интернет-магазину. Доставка

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

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

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

            Доброе отношение приятно и котенку
            Доброе отношение приятно и котенку. Фото с murlika.msk.ru
            Читать дальше →
          • Оптимизация фронтенда под браузеры

            • Перевод

            enter image description here


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


            • С точки зрения User Experience (UX) фронтенд должен обеспечивать быструю загрузку и работу веб-страниц.
            • А с точки зрения Developer Experience (DX) нам хочется, чтобы и сам фронтенд тоже работал быстро, был прост в использовании и вообще являлся примером для подражания.

            Всё это делает пользователей и разработчиков счастливее, а заодно существенно улучшает ранжирование сайтов поисковиками. Например, Google уделяет особое внимание оптимизированности фронтенда. Если вы достаточно долго бились над тем, чтобы ваш сайт заработал побольше баллов в Google Pagespeed Insights, то, надеемся, эта статья поможет вам лучше понять, для чего всё это нужно и каково разнообразие стратегий оптимизации фронтенда.

            Читать дальше →
            • +44
            • 33,3k
            • 6
          • Angular 2: почему на TypeScript?

            • Перевод
            Здравствуйте все, кто не забывает заглядывать в наш блог и в традиционно нерабочее время суток!

            Давным-давно в нашей публикации от 13 ноября 2015 года вы убедили нас дождаться допиливания Angular 2 и издать о нем книгу. Мы всерьез собираемся взяться за такой проект в самое ближайшее время, а пока предлагаем почитать развернутый ответ на вопрос, вынесенный в заглавие этого поста.
            Читать дальше →
          • VPN за 60 секунд

              Если Вы предпочитаете простые и красивые решения, или Вам нравится всё, что попадает под категорию It Just Works, то эта статья для Вас. Для запуска шифрованного подключения достаточно иметь на своем компьютере SSH-клиент, установить sshuttle (об этом чуть позже) и приобрести VPS с любым тарифным планом в интересующей Вас стране. На удалённой VPS-машине в большинстве случаев абсолютно ничего настраивать не нужно (достаточно, чтобы были установлены пакеты python и сервер SSH).


              Читать дальше →
            • Где и почему стоит регистрировать компанию для нового стартапа

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



                  Стартап определяется как быстрорастущая компания с короткой историей операционной деятельности. Это официально. Когда стартап еще не был мейнстримом. Восприятие стартапа отличается в зависимости от страны, в которой он находится. В США, к примеру, стартап — это компания с возрастом существования до 5 лет и прибылью в миллион долларов (именно прибылью, а не выручкой или оборотом). В странах Европы стартапом принято называть компанию с юридическим лицом, открытым в течение трех лет и меньше.

                  А как выглядит образ стартапа в головах большинства? Команда молодых (обязательно) людей, свободных от костюмов, жесткого графика (часто они сами устанавливают плавающие рамки слишком широко, посвящая много времени скромному результату), которые отличаются от всех, одержимы идеей, мало спят. Они редко отягощены дополнительными обязательствами в виде семьи.
                  Читать дальше →