• Как оценить эффективность команды

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


      Посмотрите или прочитайте доклад Алексея Катаева на Saint TeamLead Conf, если не знаете, по каким формальным признакам определить классная ли у вас команда. Если хотите уметь измерять технический долг в часах, а не оперировать категориями «совсем чуть-чуть», «сколько-то», «ужасно много». Если ваш продакт-менеджер считает, что команда из трех человек за месяц сделает 60 задач — покажите ему эту статью. Если ваш руководитель обвешал разработку метриками и предлагает вам принимать меры на основе результатов вроде: «34% считают, что в команде есть проблема с планированием», этот доклад для вас.


      Читать дальше →
    • Установка FreeSWITCH 1.8 на Debian 9 (Raspbian Stretch, базовый образ системы «Умного дома» MajorDoMo на Rasbperri Pi)

      • Tutorial
      Продолжаю небольшой цикл статей посвященному созданию «Умного дома» и пошаговых инструкций для самостоятельной установки/настройки.

      Но сейчас речь пойдет в основном про Freeswitch и IP телефонию.

      В августе разработчик открытой VoIP платформы IP телефонии FreeSWITCH, компания Signalwire опубликовал публичный релиз новой версии ПО – 1.8. (на данный момент уже выпущена 1.8.2).
      В связи с выходом этой версии платформы IP телефонии Freesfitch 1.8, появилось решение установить его у себя на Raspberry 3 с установленным базовым образом системы умного дома MajorDoMo, под операционной системой Raspbian (Debian 9 Stretch) с некоторыми элементами автоматизации дома.



      Под катом, описание установки платформы VoIP из исходных кодов с небольшими заметками и пояснениями.
      Читать дальше →
    • 7 правил проектирования печатных плат

        Приветствую! В процессе обсуждения статьи товарища KSVl была озвучена необходимость небольшого пособия по проектированию печатных плат. Очень часто на хабре я вижу статьи в стиле «5 правил оформления кода» или «5 шагов к успешному проекту», то есть очень удобные собрания тезисов по определенной теме. К сожалению подобных статей по разработке электроники мало и это плохо…

        Я обещал пользователю KSVl и некоторым другим читателям, статью с базовыми принципами проектирования печатных плат (ПП), так же приглашаю к ознакомлению всех любителей попаять за чашечкой кофе!


        Читать дальше →
      • Стрелочные LED-часы для обучения пайке SMD компонентов

          Последний год в нашем хакспейсе параллельно развиваются несколько проектов, которые время от времени порождают на этот свет новые железки, прежде всего, образовательного характера.

          В этой статье я расскажу об одной такой интересной штуковине, которую мы сделали некоторое время назад. Это набор для обучения SMD пайке — LED часы. Под катом подробное описание набора, причины появления, и видеоурок по SMD пайке!

          image
          Читать дальше →
        • Mikrotik: небольшие полезности. Часть 2

            Это очередная порция небольших возможности/реализации в RouterOS.

            Изображение для привлечения внимания

            Сегодня я расскажу о том:
            1) Как закрыть все сайты кроме одного/нескольких
            2) Как получать «человеческие» уведомления о VPN-подключениях
            3) Важное нововведение в v6.36, после которого можно забыть про L7

            Интересно? Тогда прошу под кат.
            Мне интересно
          • Mikrotik RoS 6.41: Большие изменения в Bridging и VLAN

            • Tutorial
            Разработчики RoS уже достаточно давно анонсировали изменения в работе мостов (bridge), и включили эту новую функциональность в Release Candidate ветку, вот теперь они внесли это и в Current.
            Читать дальше →
            • +12
            • 41.3k
            • 8
          • Mikrotik: Балансировка в КПСС и соблюдение скоростного режима

            • Tutorial
            В этой статье я хочу поделится своим решением балансировки с применением Классификатора по Сетевым Соединениям (Per Connection Classificator) и маркировкой трафика для QoS.

            Предисловие


            На просторах Хабра и интернета я встречал множество реализаций балансировки, включая и PPC, однако, в ряде этих реализаций, не во всех конечно, были моменты, совершенно дурацкого вида:
            Читать дальше →
            • +13
            • 12.5k
            • 2
          • Введение в оптимизацию. Имитация отжига

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

            Для понимания статьи Вам понадобятся минимальные навыки программирования и владение математикой на уровне 9 класса средней школы. Статья рассчитана на людей не знакомых с методами оптимизации или только делающих первые шаги в этом направлении.

            image


            Читать дальше →
          • Samsung показал ферму для майнинга биткоинов, состоящую из 40 старых Galaxy S5s

            • Translation
            Новая инициатива по апсайклингу продукции позволит поставить абсолютно новую операционную систему на старые телефоны и подарить им новую жизнь.



            Смартфоны сегодня получили повсеместное распространение, но привычки их использования столь же разнообразны, как и люди, которые ими пользуются. Мне нравится покупать флагманские девайсы, такие как iPhone X или Pixel 2 и пользоваться ими в течение 4-5 лет. Есть и другой подход, когда люди подписываются на предлагаемые мобильным оператором программы апгрейда, позволяющие им менять свой телефон каждый год. Но многие по-прежнему покупают телефон на год или два, а потом меняют его на новый. Старые девайсы при этом пылятся в шкафах, тумбочках или коробках.

            Многие хранят такие старые телефоны для экстренных случаев, но подавляющему большинству этих девайсов уже не суждено снова послужить по своему назначению и в конечном счете они вообще теряют всякую ценность. Феномен телефона в тумбочке привел к колоссальному накоплению электронного утиля по всей стране. Двухлетний смартфон по-прежнему имеет свою ценность и представляет собой мощное устройство. В свете этого очень радует новость об инициативе Samsung по приему старых смартфонов для их вторичной утилизации, позволяющей превратить их в нечто совершенно новое.
            Читать дальше →
          • Дешевая STM32 плата + Arduino IDE UPD 17.08.2017

            • Tutorial
            image

            Хотите прокачать ваши Arduino проекты? Заставить их работать быстрее, измерения и регулировку сделать точнее, ну и добавить баги(с новыми девайсами они неизбежны). Тогда эта статья для Вас.

            Arduino тема всё больше захватывает умы человечества, но рано или поздно мы встречаемся с тем, что нам чего-то не хватает, например бюджета/размеров/пиновпортов/разрядности/производительности… Как говорил один мудрый человек — «Кто хочет, тот ищет возможности, кто не хочет — ищет причины».

            Хорошие люди это понимают, и потихоньку начинают приобщать STM32 к ардуино теме, ибо восьмибитные AVR микроконтроллеры, на которых основано немало ардуино плат, не всегда могут справиться с поставленными задачами.

            Краткое изложение данной статьи в видео формате:


            Тыц
          • Самые популярные модели refurbished-серверов



              Привет, Хабр! Недавно мы задались вопросом, какие модели refurbished-серверов вендоров «большой тройки» самые популярные на российском рынке и в нашем ассортименте? Что предпочитают пользователи? Проанализировав свою статистику по отгрузкам и запросы в поисковых системах, мы подобрали по три модели вендоров Dell, HP и IBM. Затем мы попытались выделить те преимущества и возможности, благодаря которым эти серверы попали в Топ 3 по каждому из вендоров. Предлагаем вам ознакомиться с нашими выводами.
              Читать дальше →
            • Архитектура Router-on-a-Stick в сети передачи данных

              Если вы испытываете нехватку физических портов на оборудовании сети передачи данных, в то время как перед вами встала острая необходимость завести второго интернет-провайдера или вывести часть серверов в ДМЗ используя оборудование Cisco Systems, тогда эта статья должна помочь с решением многим начинающим системным администраторам, а также тем, кто недавно приступил к работе с сетями передачи данных и с оборудованием Cisco в частности. Речь пойдет об архитекторе под названием Router-on-a-Stick.

              Подобному тому, как коммутатор может разделить локальную сеть на множество VLAN, так и маршрутизатор может использовать один физический интерфейс для создания подмножества логических виртуальных интерфейсов и обеспечить маршрутизацию данных, видео или голоса между ними.
              Читать дальше →
            • Как я домофон Vizit к mqtt подключал

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

              Собран на скорую руку из того что валялось под ногами было в наличии.В итоге выглядит всё это дело так.

              image
              Читать дальше →
            • Делать ли мобильную версию? 5 распространенных проблем, которые решает адаптивная верстка. Опыт Яндекса

              • Tutorial

              C 2007 года очень быстро растёт количество используемых в мире смартфонов. В числе прочих причин резкого скачка популярности несколько лет назад покупателей привлекла способность этих устройств отображать сайты так, как они выглядели на экранах компьютеров. Но, купив смартфон и начав им пользоваться, люди отмечали, что для чтения отдельных блоков текста на относительно небольшом экране приходилось постоянно масштабировать страницу. Плюс к тому, многие элементы управления сайтов оказалось неудобно использовать. Это происходило потому, что страницы не были рассчитаны на управление с помощью прикосновений к экрану и зачастую требовали компьютерную мышь или другой манипулятор. Для решения этих проблем начали появляться отдельные версии сайтов, предназначенные исключительно для устройств с маленьким экраном. При этом пользователям оказалось не нужно знать адреса мобильных сайтов. Вместо этого сервер считывает информацию об устройстве из обращённого к нему запроса и определяет, какую версию предпочтительнее отдать посетителю.


              Сайт smashingmagazine.com на различных размерах экранов


              Вскоре многим стало понятно, что разработка отдельной мобильной версии — это долго и дорого в поддержке. Кроме того, это противоречит идеологии веба, который подразумевает, что размеченный документ универсален и может быть прочитан практически на любом устройстве вывода. Для решения возникшего противоречия в CSS был добавлен стандарт Media Queries. Появились новые возможности по определению особенностей устройства, в частности появилась возможность применять различное оформление страницы для произвольных размеров окна.

              Читать дальше →
            • 30 толковых книг по бизнесу, саморазвитию и творчеству, которые изменили мою жизнь



              Полтора года назад я принял вызов прочитать 100 книг за год. Авантюра полностью себя не оправдала, так как некоторые книги я перечитывал, но однозначно оказалась полезной. По итогам последних двух лет я составил список книг, которые каким-то образом повлияли на мою жизнь. Составлял я его для себя, но позже решил, что он пригодиться и вам.
              Читать дальше →
            • Нет – взломам серверов! Советы по проверке и защите

              • Translation
              Подозреваете, что Linux-сервер взломан? Уверены, что всё в порядке, но на всякий случай хотите повысить уровень безопасности? Если так – вот несколько простых советов, которые помогут проверить систему на предмет взлома и лучше её защитить.

              image

              Читать дальше →
            • Marlight: лампы для программистов

                Marlight — это светодиодная RGBW лампочка, управляемая по радиоканалу с частотой 2.4 ГГц. Она может управляться как с пульта, который непосредственно передает на частоте лампочки, так и с помощью роутера, который подключается в домашней Wi-Fi. С помощью роутера, который транслирует команды, поступающие к нему по сети в радиопакет для лампы, лампами можно управлять из мобильного приложения, компьютера или домашнего сервера.

                image

                Я рассказывал раньше о системе для умного дома — NooLite(1, 2), но самый главный ее недостаток для обычных пользователей это то, что ее надо устанавливать с применением клемм, паяльника, с разрезанием проводки и так далее. Обратной стороной является высокая возможность настроить все по своему вкусу, но это не всегда необходимо. В этот раз я расскажу о системе, которая обладает похожими функциями, но рассчитана на обычных людей — все что надо сделать для ее установки, это просто ввернуть лампочку в патрон.
                Читать дальше →
              • Детекторы углов

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

                  • Введение
                  • Свойства особых точек
                  • Детекторы углов
                    • Moravec
                    • Harris
                    • Shi-Tomasi
                    • Förstner
                    • SUSAN
                    • Trajkovic
                    • FAST
                    • CSS
                    • Детектор, основанный на глобальных и локальных свойствах кривизны
                    • CPDA
                  • Выводы



                  Читать дальше →