Хабр Geektimes Тостер Мой круг Фрилансим
Мегапосты: Борьба с бессонницей Миллиарды Продуктовые истории
  • Публикации
  • Новости
  • Пользователи
  • Хабы
  • Компании
  • Стать автором
Войти Регистрация
0,0
Карма
0,0
Рейтинг
0
Подписчики
0
Подписки

idem2n

Пользователь

Профиль

Комментарии 18

Закладки 564

  • Публикации
  • Комментарии
  • iRumata 28 августа 2019 в 15:12

    Распознавание лиц с помощью сиамских сетей

    • Блог компании Инфосистемы Джет,
    • Алгоритмы,
    • Машинное обучение
    • Перевод


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

    Допустим, нам нужно сделать модель распознавания лиц для организации, в которой работает около 500 человек. Если делать такую модель с нуля на основе свёрточной нейросети (Convolutional Neural Network (CNN)), то для обучения модели и достижения хорошей точности распознавания нам понадобится много изображений каждого из этих 500 человек. Но очевидно, что такой датасет нам не собрать, поэтому не стоит делать модель на основе CNN или иного алгоритма глубокого обучения, если у нас нет достаточного количества данных. В подобных случаях можно воспользоваться сложным алгоритмом однократного обучения, наподобие сиамской сети, которая может обучаться на меньшем количестве данных.
    Читать дальше →
    • +25
    • 7,9k
    • 1
  • Antrikot 28 июля 2019 в 18:31

    12 шагов по поиску удаленной работы

    • Карьера в IT-индустрии
    • Из песочницы
    • Tutorial
    Привет, меня зовут Игорь. Я десять лет работал в офисе, но год назад решился и перешел на удаленную работу. Для начала скажу, что теперь меня палкой не загонишь в офис! Перейти на удаленку было лучшее решение в моей жизни.
    ... Написание каркаса резюме... Анализ рынка... Анализ конкурентов... Написание резюме...
    • +30
    • 50k
    • 111
  • Color 12 августа 2019 в 18:53

    Не работайте в плохих проектах

    • Карьера в IT-индустрии

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


      Читать дальше →
      • +174
      • 80,4k
      • 573
    • nex-54 10 апреля 2019 в 09:05

      Как составить резюме для зарубежных it-компаний

      • Карьера в IT-индустрии
      • Из песочницы
      Пришло время составлять резюме для переезда в другую страну?

      Тогда заходи, присаживайся, наливай кофеек. Я расскажу, как это сделать.


      Читать дальше →
      • +24
      • 20,8k
      • 79
    • Pyrus 22 февраля 2019 в 20:05

      Первый взгляд на FoundationDB, открытую Apple

      • Высокая производительность,
      • Программирование,
      • Облачные вычисления,
      • NoSQL,
      • Администрирование баз данных
        В прошлой статье мы рассматривали ограничения и препятствия, которые возникают, когда нужно горизонтально масштабировать данные и иметь гарантию ACID-свойств транзакций. В этой статье рассказываем о технологии FoundationDB и разбираемся, как она помогает преодолеть эти ограничения при разработке mission-critical приложений.

        FoundationDB — это распределенная NoSQL база данных с ACID-транзакциями уровня Serializable, хранящая отсортированные пары ключ-значение (ordered key-value store). Ключами и значениями могут быть произвольные последовательности байт. У неё нет единой точки падения — все машины кластера равноправны. Она сама распределяет данные по серверам кластера и  масштабируется на лету: когда в кластер нужно добавить ресурсов, ты просто добавляешь адрес новой машины на конфигурационных серверах и база сама подхватывает ее.
        Читать дальше →
        • +34
        • 10k
        • 15
      • merovinh 18 мая 2018 в 12:27

        Полное руководство по стратегии обнаружения изменений Angular onPush

        • Блог компании Инфопульс Украина,
        • Разработка веб-сайтов,
        • JavaScript,
        • Angular,
        • TypeScript
        • Перевод

        image


        Default cтратегия обнаружения изменений


        По умолчанию Angular использует ChangeDetectionStrategy.Default стратегию обнаружения изменений.


        ChangeDetectionStrategy.Default работает таким образом, что каждый раз, когда что-то меняется в нашем приложении, в результате различных пользовательских событий, таймеров, XHR, промисов и т.д., обнаружение изменений будет запускаться по всем компонентам.

        Читать дальше →
        • +19
        • 29,6k
        • 3
      • Maxpain154 29 октября 2018 в 17:06

        Hasura. Архитектура высокопроизводительного GraphQL to SQL сервера

        • Высокая производительность,
        • Разработка веб-сайтов,
        • PostgreSQL,
        • Программирование,
        • SQL
        • Из песочницы
        Привет, Хабр! Представляю вашему вниманию перевод статьи «Architecture of a high performance GraphQL to SQL engine».

        Это перевод статьи про то, как устроен изнутри и какие оптимизации и архитектурные решения несет в себе Hasura — высокопроизводительный легковесный GraphQL сервер, выступающий прослойкой между вашим веб-приложением и базой данных PostgreSQL.

        Он позволяет генерировать GraphQL схему на основе существующей базы данных или создать новую. Поддерживает GraphQL Subscriptions из коробки на основе Postgres-триггеров, динамический контроль прав доступа, автоматическую генерацию join’ов, решает проблему N+1 запросов (batching) и многое другое.

        Читать дальше →
        • +27
        • 7,6k
        • 6
      • ru_vds 16 октября 2018 в 12:00

        Архитектура Redux. Да или нет?

        • Блог компании RUVDS.com,
        • Разработка веб-сайтов,
        • JavaScript,
        • ReactJS
        • Перевод
        Автор материала, перевод которого мы сегодня публикуем, говорит, что входит в команду мессенджера Hike, которая занимается новыми возможностями приложения. Цель этой команды заключается в том, чтобы воплощать в реальность и исследовать идеи, которые могут понравиться пользователям. Это означает, что действовать разработчикам нужно оперативно, и что им приходится часто вносить изменения в исследуемые ими новшества, которые направлены на то, чтобы сделать работу пользователей как можно более удобной и приятной. Они предпочитают проводить свои эксперименты с применением React Native, так как эта библиотека ускоряет разработку и позволяет использовать один и тот же код на разных платформах. Кроме того, они пользуются библиотекой Redux.


        Читать дальше →
        • +22
        • 16,3k
        • 26
      • ua-hosting 27 октября 2018 в 16:59

        Курс MIT «Безопасность компьютерных систем». Лекция 13: «Сетевые протоколы», часть 2

        • Блог компании ua-hosting.company,
        • Информационная безопасность,
        • Программирование,
        • Анализ и проектирование систем,
        • IT-инфраструктура
        • Перевод
        • Tutorial

        Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год


        Computer Systems Security — это курс о разработке и внедрении защищенных компьютерных систем. Лекции охватывают модели угроз, атаки, которые ставят под угрозу безопасность, и методы обеспечения безопасности на основе последних научных работ. Темы включают в себя безопасность операционной системы (ОС), возможности, управление потоками информации, языковую безопасность, сетевые протоколы, аппаратную защиту и безопасность в веб-приложениях.

        Лекция 1: «Вступление: модели угроз» Часть 1 / Часть 2 / Часть 3
        Лекция 2: «Контроль хакерских атак» Часть 1 / Часть 2 / Часть 3
        Лекция 3: «Переполнение буфера: эксплойты и защита» Часть 1 / Часть 2 / Часть 3
        Лекция 4: «Разделение привилегий» Часть 1 / Часть 2 / Часть 3
        Лекция 5: «Откуда берутся ошибки систем безопасности» Часть 1 / Часть 2
        Лекция 6: «Возможности» Часть 1 / Часть 2 / Часть 3
        Лекция 7: «Песочница Native Client» Часть 1 / Часть 2 / Часть 3
        Лекция 8: «Модель сетевой безопасности» Часть 1 / Часть 2 / Часть 3
        Лекция 9: «Безопасность Web-приложений» Часть 1 / Часть 2 / Часть 3
        Лекция 10: «Символьное выполнение» Часть 1 / Часть 2 / Часть 3
        Лекция 11: «Язык программирования Ur/Web» Часть 1 / Часть 2 / Часть 3
        Лекция 12: «Сетевая безопасность» Часть 1 / Часть 2 / Часть 3
        Лекция 13: «Сетевые протоколы» Часть 1 / Часть 2 / Часть 3
        Читать дальше →
        • +17
        • 5,3k
        • Комментировать
      • runawayed 25 октября 2018 в 12:58

        5+1 случай, когда спецификация REST API играет огромную роль

        • PHP,
        • JavaScript,
        • Ruby on Rails,
        • Node.JS,
        • API
        • Перевод
        • Tutorial

        В этой статье речь пойдёт о написании и поддержке полезной и актуальной спецификации для REST API-проекта, которая позволит сэкономить много лишнего кода, а также серьёзно улучшить целостность, надежность и прозрачность прокта в целом.


        Что такое RESTful API?



        Это миф.


        Серьёзно, если вы думаете, что в вашем проекте RESTful API, вы почти наверняка ошибаетесь. Идея RESTful — в построении API, который во всём соответствовал бы архитектурным правилам и ограничениям, описанным стилем REST, однако в реальных условиях это оказывается почти невозможно.

        Читать дальше →
        • +33
        • 22,6k
        • 32
      • WirelessMAN 25 октября 2018 в 16:41

        Почему Wi-Fi не будет работать, как планировалось, и зачем знать, каким телефоном пользуется сотрудник

        • Блог компании CompTek,
        • Сетевые технологии,
        • Беспроводные технологии


          Привет!

          Поговорим о том, что реально влияет на скорость передачи данных в современных беспроводных сетях, развенчаем пару мифов и ответим, пора ли поменять свой старенький роутер на сверкающего рогатого пришельца с MU-MIMO на борту.

          Для разминки — небольшая задачка. Представьте себе беспроводную сеть Wi-Fi, состоящую из точки доступа (AP) и двух одинаковых клиентских устройств (STA1 и STA2).

          Читаем надписи на коробках:
          AP: 1733,3 Мбит/c
          STA1, STA2: 866,7 Мбит/c

          Внимание, вопрос. Оба клиента одновременно начинают загружать с сервера большой файл. На какую пропускную способность может рассчитывать каждое из устройств?
          Читать дальше →
          • +61
          • 71,8k
          • 65
        • AlexDaSoul 4 июля 2018 в 13:45

          WebSockets в Angular: cоздаем Angular Service для работы с вебсокетами

          • Разработка веб-сайтов,
          • JavaScript,
          • Программирование,
          • Angular
          • Tutorial
          image
          В этой статье я постараюсь детально охватить узкую сферу применения технологии в рамках фреймворка Angular и его уже неотъемлемого помощника — RxJs, при этом мы намеренно не будем касаться серверных реализаций, т.к. это полноценная тема для отдельной статьи.

          Данный текст будет полезен тем, кто уже знаком с Angular, но хочет углубить свои знания непосредственно по теме.
          Читать дальше →
          • +12
          • 16,9k
          • 3
        • fat32elena 7 сентября 2018 в 09:49

          Способы синхронизации вкладок браузера

          • Блог компании Rambler Group,
          • Разработка веб-сайтов,
          • JavaScript


            Давным-давно в далёкой галактике появилась задача по синхронизации вкладок браузера для веб-плеера, наподобие VK: нужно было организовать обмен данными между вкладками, отслеживать их количество и назначать задачи некоторым из них. Всю реализацию нужно было выполнить на клиенте. Информации собрано много, и набралось на целую статью.

            Ниже опишу различные способы решения подобных задач.
            Читать дальше →
            • +25
            • 10,4k
            • 16
          • marks 11 января 2016 в 10:33

            Высокоскоростной протокол передачи файлов – Aspera FASP

            • Блог компании IBM,
            • Высокая производительность


              В настоящее время, в век популярности Интернет и разнообразного контента, в том числе медийного, размер которого в HD-качестве может занимать несколько Гигабайт, наиболее остро встала проблема скоростной передачи файлов по сети. В качестве примера можно рассмотреть работу новостной телестудии, где репортер, находясь на другом континенте, должен быстро передать снятый в высоком качестве репортаж в центральную студию для обработки и запуска в эфир. Понятно, что здесь скорость передачи играет ключевую роль, поскольку новость уже не будет новостью, если она появится через пару дней.

              Или, например, в случае, когда плавучая бурильная установка, на которой есть только спутниковый канал, должна передать куб геофизических данных бурения скважины для интерпретации в высокопроизводительные вычислительные центры, каждый день задержки может привести к убыткам.
              Читать дальше →
              • +9
              • 15k
              • 20
            • amberovsky 1 августа 2018 в 14:02

              CRDT: Conflict-free Replicated Data Types

              • Программирование,
              • Анализ и проектирование систем,
              • Алгоритмы,
              • Математика,
              • Распределённые системы

                Как считать хиты страницы google.com? А как хранить счётчик лайков очень популярных пользователей? В этой статье предлагается рассмотреть решение этих задач с помощью CRDT (Conflict-free Replicated Data Types, что по-русски переводится примерно как Бесконфликтные реплицированные типы данных), а в более общем случае — задачи синхронизации реплик в распределённой системе с несколькими ведущими узлами.
                Читать дальше →
                • +18
                • 10,6k
                • 14
              • blind_oracle 28 мая 2018 в 12:09

                Путеводитель по Швейцарии

                • IT-эмиграция,
                • Карьера в IT-индустрии
                  Приветствую, товарищи!

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

                  Пост будет очень объемный, потому что я хотел сделать эдакий мини-гайд по жизни в Швейцарии, по которому потенциальный тракторист сможет оценить страну. А тем, кто уже тут или собирается в ближайшее время, статья может помочь разобраться с местными особенностями — не всегда можно легко найти ответы на вопросы, особенно не зная язык.

                  Я решил не делить его на отдельные куски — так информацию искать будет проще. Надеюсь что не сильно нарушу тематику ресурса, пусть НЛО нас рассудит.


                  Flumserberg. Здесь и далее — обычно мои фотографии, которые мне показались более или менее приличными :)
                  Читать дальше →
                  • +164
                  • 67,4k
                  • 327
                • ady1981 11 мая 2018 в 18:59

                  Erlang-like микросервисы в Clojure приложении: это просто

                  • Erlang/OTP,
                  • Параллельное программирование,
                  • Clojure,
                  • Микросервисы

                    Как известно в кругу Erlang разработчиков: только Erlang разработчики знают как "жить" правильно а все остальные "живут" — неправильно. Не пытаясь оспаривать этот факт, приведем пример Clojure приложения в стиле Erlang, используя библиотеку Otplike.

                    Читать дальше →
                    • +26
                    • 4,4k
                    • 19
                  • alexzfort 26 февраля 2018 в 00:33

                    Дайджест свежих материалов из мира фронтенда за последнюю неделю №303 (19 — 25 февраля 2018)

                    • Блог компании Zfort Group,
                    • Разработка веб-сайтов,
                    • CSS,
                    • JavaScript,
                    • HTML
                      Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


                      Читать дальше →
                      • +39
                      • 14,9k
                      • 3
                    • ph_piter 22 февраля 2018 в 17:51

                      Обзор книги Database Reliability Engineering

                      • Блог компании Издательский дом «Питер»,
                      • Анализ и проектирование систем,
                      • IT-инфраструктура,
                      • Администрирование баз данных,
                      • Профессиональная литература
                      • Перевод
                      Здравствуйте, коллеги!

                      У нас только что пришла из типографии долгожданная фундаментальная работа Мартина Клеппмана, именуемая в оригинале "Designing Data-Intensive Applications" (анонсировали ее мы еще в сентябре 2016 года). Книга доступна для заказа на сайте (не благодарите, мы сами ликуем)



                      А в конце ноября прошлого года в издательстве «O'Reilly» вышла долгожданная книга «Database Reliability Engineering», которая, на наш взгляд, отлично дополнила бы работу Клеппмана. Кстати, пока на Amazon — только восторженные отзывы



                      Под катом мы предлагаем вам не только оптимистичный обзор книги с лошадкой, но и реалистичный комментарий к этому обзору, который, надеемся, также вас заинтересует
                      Читать дальше →
                      • +15
                      • 7,5k
                      • 7
                    • KoGor 19 февраля 2018 в 14:35

                      Кольцевые столбчатые диаграммы в ассортименте

                      • JavaScript,
                      • Работа с векторной графикой,
                      • Визуализация данных
                      • Tutorial

                      Radial diagramms
                      Эволюционный подход в решении задач как нельзя кстати подходит для визуализации данных. Дивжение от простого к сложному, от одномерных данных к многомерным итерация за итерацией. В этой статье рассмотрим различные варианты круговых диаграмм, от самой простой одномерной до нестандартной самодельной многомерной. В качестве инструмента будем использовать D3.js. Всех заинтересованных прошу под кат.

                      Округлить диаграммы
                      • +20
                      • 4,6k
                      • 9
                    • ← сюда
                    • туда →
                    • 1
                    • 2
                    • 3
                    • 4
                    • 5
                    • 6
                    • 7
                    • 8

                    Информация

                    • В рейтинге Не участвует
                    • Активность 06.09.2019, 12:09
                    • Зарегистрирован 11 июля 2009 г.
                    Пока никто из пользователей их не указал
                    Причины минусов

                    Ваш аккаунт

                    • Войти
                    • Регистрация

                    Разделы

                    • Публикации
                    • Новости
                    • Хабы
                    • Компании
                    • Пользователи
                    • Песочница

                    Информация

                    • Правила
                    • Помощь
                    • Документация
                    • Соглашение
                    • Конфиденциальность

                    Услуги

                    • Реклама
                    • Тарифы
                    • Контент
                    • Семинары
                    • Мегапроекты
                    Если нашли опечатку в посте, выделите ее и нажмите Ctrl+Enter, чтобы сообщить автору.
                    © 2006 – 2019 «TM»
                    Настройка языка
                    О сайте
                    Служба поддержки
                    Мобильная версия
                    Настройка языка
                    Интерфейс
                    Язык публикаций